Documentos de Académico
Documentos de Profesional
Documentos de Cultura
rlGURG 1-7 Dispositivos de programación. (a) un't de mano con pantalla de diodos emisores de luz (LGD);
(6) ordenador personal con el software adecuado.
Sensor de
senser ' temperatura
PRINCIPIOS DE swiich
FUNCIONAMIENTO
Para hacerse una idea de cómo funciona un
PLC, considere el sencillo prpblema de
control de procesos il- Estación de pulsador
manual
lustrado en la Figura I -8. Aquí un mezclador
mnlOriS
io utilizarse para agitar automáticamente el la presión alcanzan
líquido de una cuba cuando la temperatura y
risuac 1-8 Proceso de mezclado Problema de control.
LI Xaxt. lbs programa de lógica laddar del PLC
sería coastructad e introducido en tbe
aeozory de tbe CPU. Un pzograzn típico
de lógica de escalera para este
prefabricado se muestra en la Figura 1-12
en la página t2. La necesidad de formato es
similar a tlia lay- out del circuito de escalera
de relé hardwirud. La aymbola individual
representa instrucciones. mientras que los
números rsprueent la instrucción oddresms.
Para programar el controlador, se introducen
FIGUn8 1-s Diagrama del ledder del relé de tonwol de las instrucciones una a una en la
memoria del controlador. A cada dispositivo
proceso.
de entrada y salida se le asigna una
instrucción, que permite al PLC saber a qué
Se utilizan los siguientes dispositivos: dispositivo corresponde.
presostato, interruptor de temperatura y pbyaically connected. Tenga en cuenta que el
pulsador. En la figura i-a se muestran las formato de las instrucciones VO puede variar
conexiones de cableado típicas para un dependiendo del fabricante del PLC. Las
módulo de entrada de 120 V CA. instrucciones se almacenan en la porción de
memoria de uso del procesador.
Se utilizará el mismo dispositivo de salida
(la bobina del motor). Este dispositivo se Para que el programa funcione, el
conectaría a un módulo de salida controlador debe estar en modo RUN o
apropiado de acuerdo con el esquema de ciclo de funcionamiento. Durante el ciclo
etiquetado del fabricante. Las conexiones de funcionamiento, el controlador
de cableado típicas para un módulo de examina el estado de los dispositivos de
salida i z0 V ac se muestran en la Figura 1- entrada. uxa- eutas el programa uier, y
11 en la página 12. cambia las salidas en consecuencia. Cada 4t
puede considerarse como un conjunto de
contactos normalmente opnn loo}. El
puede ser considerado para representar
una bobina que. wben energizado, se
cerrará un conjunto de contactos. En el
programa de lógica de escalera de la
Figura 1-12. la bobina
+M
" sea
3 &
" e
L2
Naulzai r-cxn
1
k¥-x moada
s'/iñng twm¥ab
fi*GU G I-IO *Módulo de entrada típica con
conexión9.
Terminale
1, 2, 3. 4 son
identificados
según las
direcciones de
E/S del
fabricante.
Terminales de
cableado del
módulo Oulpui
lo lhe central side
2. Enumere siete ventajas distintas que ofrecen los PLC frente al sistema de control por relé convencional.
3.Enumere las tareas, además de la conmutación de retardos, que pueden realizar los PLC.
q. Indique Mo formas de incorporar E/S al PLC.
5. Describa cómo se conectan los m0dulos IYO al procesador en una configuración PLC modular-rype.
6. Describa la función principal de cada uno de los siguientes componentes principales de un autómata
programable
a. Módulo procesador (CPU)
b. 1/0 módulos
c. P ogiamming devite
d. Módulo de alimentación
9. Responda a las siguientes preguntas en relación con el diagrama lógico en escalera del
PLC de control de procesos de la unidad de la Figura 12 en la página 12:
a. ¿Qué representan cada uno de los símbolos?
b. ¿Qué representan las cifras*?
Controladores lógicos programables (PLC): Una visión general 17
c. ¿con qué dispositivo de campo se identifica el número IY2?
d. con qué dispositivo de campo se identifica el número 0/17
e. ¿qué dos condiciones proporcionarán una trayectoria continua de izquierda a derecha a través
del pulmón?
f. Describa la secuencia de funcionamiento del controlador para una exploración del programa.
10. Compare el método mediante el cual se cambia la operación de control del proceso en un
sistema de relés con el método para un sistema PLC.
13. a. Identifique la clasificación de tamaño típica de PLC que se ajusta a cada una de las
siguientes descripciones:
(1) miles de puntos 1/0
(2) 32 '0 puntos
(3) smaI) suficiente para caber en una camisa pockei
b. ¿Cuáles son los dos factores más importantes a la hora de seleccionar el tamaño de un
PLC?
14. Comparar los tipos de aplicaciones PLC de un solo extremo, multitarea y de gestión de control.
15. Enumere cinco factores que influyen en el tamaño de memoria necesario para una instalación
de PLC concreta
18. ¿Por qué se considera que la mayoría de los sistemas PLC que se construyen hoy en día son
de naturaleza propietaria?
jg. Discuta las diferencias físicas de hardware entre un PLC y un ordenador personal.
20. ¿Cuál es el lenguaje más popular para programar PLCS? ¿Por qué?
FI¢}URE 1 -1 G
FIGURAS 1-17
• Ranura
El número de ranura es la ubicación El diseño de un PLC determina si el sistema
física del módulo de E/S. Puede ser puede direccionarse de forma flexible o si es
una combinación del número de rígido en su método de direccionamiento. Los
bastidor y el número de ranura si se esquemas de direccionamiento flexibles
permiten
utilizan bastidores de ampliación.
Puede ser una combinación del Los diseñadores de sistemas PLC pueden crear
número de bastidor y el número de software de lógica de contenidos sin tener
ranurabnr cuando se utilizan
bastidores de expansión. que seguir una asignación secuencial de IfO,
lo que da como resultado un sistema de E/S
instalado y addreinod aleatoriamente.
La palabra y el bit 8 se utilizan para
identificar la conexión tBrminal real En los sistemas flexibles, las direcciones
en un módulo de E/S pertlcular. Un individuales de ranura y punto se
módulo diacrático suele utilizar sólo determinan normalmente por la secuencia en
una palabra, y cada conexión la que los bastidores de E/S se conectan entre
corresponde a sí. En el caso de algunos
un bit diférsnt que compone la palabra.
"" " "*"" -" -3 t" " " " " " ""
Źś "V
A procassnr
(5 V cc)
El c'rcu'r mput responde 'o una señal de entrada n los siguientes 'a^-e '
• Un motor inpul refriO"'eS levanta señales que se dUe a Conlacl boun¢e OF elecrncal
interfererx:e.
• El aislamiento optoelectrónico protege los circuitos de entrada y los circuitos
de respaldo aislando los circuitos de las señales de entrada.
• Los circuitos lógicos proceden a la señal.
• Una entrada LEO zumba en ON u OFF, indicando el estado de la entrada correspondiente.
compuesto por tsvo secciones básicas: la de los circuitos lógicos, sino que también
sección po s'er y la sección /ogir. Las evita daños en el procesador debidos a
secciones de potencia y Iogic suelen estar transientes de tensión de línea. El aislamiento
acopladas mediante un circuito que' separa óptico también ayuda a reducir los efectos
eléctricamente ambas. del ruido eléctrico, común en el entorno
industrial, que puede causar un
En las figuras 2-7o y b de la página 28 se funcionamiento errático del procesador. El
muestra un esquema simplificado y un acoplamiento y el aislamiento también
diagrama de cableado para una entrada de pueden lograrse utilizando un transformador
un módulo de entrada de CA típica. de impulsos.
Cuando se cierra el pulsador, se aplican
120 V CA al puente rectificador a través de Los módulos de entrada suelen tener diodos
los tes- tores R1 y R2. Esto produce una emisores de luz {LEDs) para controlar las
corriente di- rectiva de bajo nivel (voltaje dc entradas. Hay un LED por cada entrada. Si
J. que se aplica a través del LED del la entrada está en ON, el LED está en ON.
aislador óptico. La tensión nominal del Los LED de los módulos son muy útiles
diodo zener (2p) establece el nivel mínimo para la localización de averías.
de tensión que puede detectarse. Cuando
la luz del LED incide sobre el fototransistor,
éste se pone en conducción y la señal del Los módulos de entrada realizan cuatro
pulsador se comunica al procesador en tareas en el sistema de control PLC. Ellos
tensión continua lógica o de bajo nivel. El
aislador óptico no sólo separa la tensión • detectar la recepción de una señal
alterna de entrada de la procedente de un sensor de la
máquina
_ Componentes de hardware del PLC
pt,@
RT 'so1aior
( 1Z0 V ac) e
* I 2o V ac -
PB "'. Entrada
tmus
Desarr
ollo
interno
Inpol "módulo
lerminal bordo
ricuRs 2-y "' esquema simplif icado para un modute de entrada ac. (b} Conexión
típica del módulo de entrada.
Capítulo 2
{sj Tue out>at d/cuit coetro'a iM outPix dpal In the f'¥to-ñ-g Mevw:
I.i
Tri c
(1Z0 V )
(54dm} lMmpn
dmiey
Componentes de hardware
R.C
dsvics. a°d tbey are svaiÍable In se gnd dc
* ° y en v8rfous voltcge rangpa y
¡^! *!^8-- Output "ioduïea can be pur-
chaaed
Las salidas de triac sólo se pueden utilizar
para controlar los dispositivos de CA.
poco calor Sólo se utilizan para controlar dispositivos de
corriente continua. Las salidas de relé
pueden utilizarse con dispositivos de c.a.
o c.c., pero tienen un tiempo de
conmutación mucho más lento que las salidas
de estado sólido. Allsn-BradIe¿ Iftodule8 8f8
ColoModed for each identifica-
v oc
(al Sinking dev<e con sourcing input module circuc The field (6) Dispositivo de fuente con circuito de modulación sinusoidal. El
d4v¢e iS On ILlie neg4\Ive ude 01 th6 g0w6r gugply, b0bveef\
the sufip y the input tarrninal. when the raid dew is estaño guppiy 8r'd ihe entrada t0fminal. Cuando el
a¢livated. 4 sumideros cunfit del circuito de entrada. dispositivo de entrada es aclrnte4. ii screes cuirenl to
ltte ioput cifcuit.
MÓDULOS I/O
funcionamiento temporales que
Los ANALÓGICOS
primeros PLC estaban limitados a pueden provocar un funcionamiento
interfaces de E/S discretas, que sólo
peligroso o inesperado de la
permitían conectar dispositivos de tipo
máquina.
encendido/apagado. Esta limitación
significaba que el PLC sólo podía tener un
control parcial de las aplicaciones
hombre/proceso. Hoy en día, sin embargo, 32 Capítulo 2
se dispone de una gama completa de
interfaces tanto discretas como analógicas
que permiten aplicar los controladores a
prácticamente cualquier tipo de proceso de
control.
módulo
procesador.
microprocesador de control y
microprocesador lógico. El microprocesador
de control lleva a cabo las operaciones más
complejas y la manipulación de datos. El
microprocesador lógico ejecuta las
operaciones de temporización, lógica y
recuento, así como las tareas posteriores al
programa de aplicación.
Posición RUN
• Coloca el procesador en modo Run
• Ejecuta el programa de escalera y
ener- giza los dispositivos de salida
• Le impide realizar la edición de
programas en línea en esta
posición
• Evita que se utilice un
programador/dispositivo de interfaz de
operador para cambiar el modo del
Posición PnOG
• Coloca el procesador en modo
Programa
• Impide que el procesador explore o
ejecute el programa de diagrama de
relés, y las salidas del controlador se
desenergizan.
• A11 le permite introducir y editar
ptogramas
• Le impide utilizar un dispositivo de
interfaz programador/operador para
cambiar el modo del procesador.
Posición REM
• Coloca el procesador en modo
Remoto: REMote Run. Programa
REMote o Prueba REMote.
• Permite cambiar el modo del
procesador desde un dispositivo
de interfaz
programador/operador
• Permite editar programas en línea
.tfrmoiy- Jocotion se refiere a una dirección Los archivos utilizados para almacenar el
en las memors' del CPL1 donde se puede estado de las entradas y salidas se
slorad una palabra binaria. Un solo contacto denominan archivos o tablas de estado de
puede utilizar una posición de la memoria entrada y archivos o tablas de estado de salida
de la máquina. El número total de bits que {Fig. 2-17}. Estos lsrms simplemente remiten
pueden almacenarse en la memoria RAM a una ubicación donde se almacena el
de un PLC se denomina capacidad de estado de un dispositivo de entrada o
memoria. La capacidad de memoria suele salida. Cada bit es un I o un 0, dependiendo
expresarse en bytes. de si la entrada está abierta o cerrada. Un
contacto cerrado tendría un 1 binario
.¥femorr ulifizniion rafeis al número de almacenado en su posición especular en la
posiciones de memoria necesarias para tabla de entrada, mientras que un contacto
almacenar cada typa de instrucción. Una abierto tendría un 0 almacenado. Una
regla general para las posiciones de lámpara encendida tendría un I almacenado
memoria es una posición por bobina o en su respectiva ubicación en la tabla de
contacto. Si un temporizador ocupa dos bi'tes salida, mientras que una lámpara apagada
de memoria, podríamos tener S12 tendría un 0 almacenado. Las tablas de
temporizadores en 1 K de memoria. imágenes de entrada y salida son revisadas
constantemente por la CPU. Cada vez que
La memoria de un PLC está dividida en una memoria 1s:a-
secciones con funciones específicas. Las se examina, la tabla cambia si el contacto o
secciones de mem- la bobina han cambiado de estado.
0000000000000010 Oulput
0000000000000000
**^°** OOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOO
0000000000000000 OOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOO
TIPOS DE MEMORIA
Como su nombre indica, los controladores
lógicos programables tienen una memoria
programable que permite a los usuarios
desarrollar y modificar programas de control.
Esta memoria es no volátil, de modo que si
se pierde la alimentación, el PLC mantiene
su programación. Los PLC utilizan diferentes
tipos de dispositivos de memoria.
por una batería (Fig. 2-18). Un PLC debe
memoria por lo que se transfiere a un6 programarse si se inter-
rending. A continuación se ofrece una ruptsd briedy, y esto ÎS acco iplishewdith
descripción general de algunos de los tipos
de memoria más comunes. Los detalles
para tipos específicos de memoria se
pueden obtener de las hojas de
especificaciones proporcionadas como
parte del paquete de software para un
controlador.
REleeactdr-iOcanlllyy
MEreamsaobrlye P
aO
gR
Ero
mM
able
m
()
SJsctrico//y eyaaablo programable yead-
only memory (BEPROW} es una memoria
no volátil que ofrece la misma flexibilidad
de programación que la RAM. La
EEPROM puede sobrescribirse
eléctricamente con nuevos datos en
lugar de borrarse con luz ultravioleta.
Dado que la EEPROM es una memoria no
volátil, no requiere una copia de seguridad
bctaria. Proporciona almacenamiento p-
zzaaoaat de tke pzograzn azid caa ser
Recientemente. Los procesadores PLC han
empezado a utilizar memorias flash. Las
EEPROM flash son similares a las EEPROM
en que sólo pueden utilizarse para
almacenamiento de seguridad. La diferencia
inain viene en el "Oash": son
extremadamente rápidas a la hora de
guardar y recuperar archivos. Además, no
es necesario extraerlas físicamente del
procesador para reprogramarlas: esto puede FIGURG 2-20 Dispositivo portátil de programación.
hacerse utilizando los circuitos del
procesador en el que se encuentran. A
veces, la memoria flash también se integra en de un PLC. Los programadores portátiles
la CPU, donde realiza copias de seguridad son compactos, sencillos y fáciles de usar.
automáticas de partes de la RAM. Si se Estas unidades contienen teclas
produce un fallo de alimentación mientras multifunción multicolores y una pantalla de
está funcionando un PLC con memoria cristal líquido (LCD) o ventanas de diodos
flash, éste reanudará su funcionamiento sin emisores de luz (LED). Suelen tener teclas
haber perdido ningún dato de trabajo una para introducir y editar instrucciones y teclas
vez restablecida la alimentación. de navegación para desplazarse por el
programa. Los programas de mano tienen
capacidades de visualización limitadas.
Algunas unidades sólo muestran la última
instrucción que se ha programado, mientras
DISPOSITIVOS DE que otras unidades muestran hasta cuatro
pulmones de lógica en escalera. Algunos
La PROGRAMACIÓN
facilidad de uso del equipo de microcontroladores utilizan un panel
programación es una de las características enchufable en lugar de un dispositivo
más importantes de los autómatas portátil.
programables. El desarrollo de
programación es el medio principal por el 1*Hay dos tipos de programas portátiles: el
cual el usuario puede comunicarse con los terminal fijo y el terminal inteligente. Un
circuitos del controlador. (Fig. 2-191. Estas terminal mudo o programador no tiene
instrucciones determinan lo que el PLC hará inteligencia incorporada ni memoria propia.
para una entrada específica. Un dispositivo Debe estar conectado físicamente a un
de interfaz de operador permite visualizar la ordenador para poder ser utilizado para
información del proceso e introducir nuevos programar, editar o supervisar un programa.
parámetros de control. La mayoría de los modelos de terminales
portátiles de programación son del tipo smart.
Los fabricantes de PLC utilizan diversos .5 terminal de programación portátil
tipos de unidades de programación para la inteligente tiene su propio microprocesador
introducción de programas y datos. El tipo integrado, lo que le permite funcionar de
más sencillo de unidad de programación forma independiente del PLC. A veces
"propietaria" es el programador de mano denominado "terminal de programación", un
(Fig. 2-20). Un dispositivo de programación terminal de programación inteligente puede
de mano tiene un cable de conexión para utilizarse para desarrollar programas fuera
de línea sin estar conectado a un PLC. Una
que pueda ser
vez conectado al PLC, se crea una línea de
comunicación que puede utilizarse para
cargar el programa desde el terminal
inteligente a la CPU del controlador.
Simi}9rlv, si necesita
mira una copia de un programa tbat es
curzentv
funcionando en el PLC, usted puede cargar
un
copiar en la memoria del programador de
fiIGURG 2-19 Comunicaciones de usuario con mano smaft.
circuitos PLC.
42 Capítulo 2 e
• La capebilltiei grnphicß añadida
de los paquetes de software coae
permite daveloptaent de diagramas
de gow de rite
equipos controlados.
• Un ordenador portátil o notebook es
pequeño y
FIGURA 2-24 Típica interfaz de operador de PLC, (Cortesía de Red Lion COntfOfS.
York, Pensilvania)
Capítulo 2
tecladoø proporcionan una interfaz de operador que - Mostrar operaciones en formato
gráfico para
funciona como el tradicional coabol de calva visión de pascua
" - AlloW łhø Op8føtOr tO Change timsF 8pd
Pulse el botón numérico para acceder a la
pantalla.
wørø, puede conBgurø dinpløy acrøøoø to: k0ypsd gráfico en el scrøn táctil
• Mostrar alarmas. completa con la
• Sustituya los pulsadores y pilotos por hora de
iconos de aspecto rústico. Tłte oocurrøncø y ubicación
znechine operador sólo tiene que
tocar el panel de visualización para • D% ayvaüabesgstheyrÄgnggovet
øctivste los pulsadores. ttzoe
Revisión del capítulo 2
Preguntas
1. ¿Cuál es la función de un módulo de entrada PLC?
2. ¿Cuál es la función de un módulo de salida PIC?
9. ¿Qué tipos de dispositivos de entrada de campo son adecuados para los módulos de entradas
discretas?
10. ¿Qué tipos de dispositivos de salida de campo son adecuados para los módulos de salida
discreta?
11. Enumere tres funciones del circuito aislador óptico utilizado en los circuitos de módulos 1/0.
14. ¿Qué componente electrónico suele utilizarse como dispositivo de conmutación para el
módulo de interfaz de salida de 120 V CA?
¿Cuál es la corriente nominal máxima de una interfaz de salida de 120 V CA típica modulP?
b. Explique cómo se gestionan las salidas con mayores requisitos de corriente.
15. ¿Qué componente electrónico se utiliza como dispositivo de conmutación para los módulos de
salida de corriente continua?
17. ¿Qué tipo de dispositivos de salida puede controlar un módulo de salida que utiliza relés
para la conmutación?
20. Indique una aplicación para cada uno de los siguientes módulos especiales 1/0:
a. Módulo contador de alta velocidad
b. Thumbwheemlodule
c. Módulo TTL
d. Módulo codificador-contador
e. BASIC oi Un módulo fCII
f. Módulo tope-motor
21. Enumere cuatro tipos de módulos de E/S inteligentes que tienen sus propios
microprocesadores a bordo.
22. Escriba una breve descripción de cada una de las siguientes especificaciones de E/S:
a. Tensión nominal de entrada
b. Rango de tensión de entrada
c. Corriente nominal por entrada
d. Tensión nominal de salida
e. Rango de tensión de salida
f. Corriente nominal máxima de salida
g. Corriente de fuga en estado desactivado por salida
h. Aislamiento eléctrico
i. Número de puntos
j. Consumo de corriente del 8ackplane
k. Resolución
l. Impedancia y capacitancia de entrada
m. Relación de rechazo en modo común
Z3. Explique la función básica de cada una de las tres partes majoi de la CPU.
24. Enumera tres modos de funcionamiento típicos que pueden seleccionarse mediante el
interruptor de llave de una unidad procesadora.
25. Indique otras tres funciones, además del simple procesamiento lógico, que son capaces de
realizar los procesadores PLC.
26. ¿Qué medidas pueden adoptarse para evitar daños en los componentes del PLC sensibles a la
electricidad estática?
Componentes de hardware del PLC 47
27. a. ¿Qué información se almacena en los cuadros de entrada y salida?
b. ¿Cómo se almacena esta información en la memoria?
28. Comparar las características de almacenamiento de los elementos de memoria volátil y no volátil
29. ¿Por qué los PLC ejecutan rutinas de comprobación de memoria?
39. ¿Cuáles son las ventajas de utilizar una impresora para imprimir el programa?
Enumere tres ventajas de utilizar un disquete, sobre el almacenamiento en cinta magnética, para
grabar y St0re programas PLC.
42. Describa varias funciones para las que puede configurarse una pantalla de trabajo PLC.
Capítulo 2
Problemas
1. Un módulo de salida discreto de 120 V CA debe utilizarse para controlar una electroválvula de
230 V CC. Dibuje un diagrama que muestre cómo podría lograrse utilizando un retardo de
interposición.
3, a, El tiempo de retardo de entrada de un módulo dado se especifica como 12 ms. ¿En cuánto
se expresa esto en segundos?
b. La corriente de fuga de salida de un módulo determinado se especifica en 950 pA.
¿Cuánto es esto expresado en amperios 7
c. La temperatura ambiente máxima para un módulo T/0 determinado se especifica en
60°C. ¿Cuánto se expresa esto en grados Fahrenheii?
4. Cree una dirección típica de cinco dígitos (según la Fig, 2-4) para cada uno de los siguientes
elementos:
a. Un pulsador conectado al terminal 'i del grupo de módulos 2 situado en el rack 1.
b. Una lámpara conectada al terminal 3 del grupo de módulos 0 situado en el bastidor 2.
6. Se va a utilizar un ordenador personal para programar varios modelos diferentes de PLC. ¿Qué se
necesita?
J J J//J ' "/ " " '=//J"
* EJ f ?j * * "* ' "" ""'
Al finalizar este capítulo, serás capaz de: El uso de PLCs requiere que nos
• Definir los sistemas de numeración decimal, familiaricemos con otros sistemas de
binario, octal y hexadecimal y ser capaz de numeración además del decimal.
convertir de un sistema de numeración o
codificación a otro. Algunos modelos de PLC y funciones
individuales de PLC utilizan otros
• Explicar los sistemas de códigos BCD,
Gray y ASCII sistemas de numeración. Este capítulo
trata algunos de estos sistemas de
• Definir los términos 6ir, 6jrte, palabra, bit
menos significativo (LSB) y bit más numeración, incluyendo binario, octal,
significativo (MSB) aplicados a las hexadecimal, BCD, Gray y ASCII. Se
posiciones binarias de memoria.
explican los fundamentos de cada sistema,
• Sumar, restar, multiplicar y dividir así como la conversión de un sistema a
números binarios
otro.
Esquema de control para una
operación por lotes con PLC.
Fórmula '0'
023 585
BAICX TAMAÑO
1,0 c.'d
SIOP ABORI
Forma de onda de la señal digital
SISTEMA DECIMAL
El conocimiento de diferentes sistemas
numéricos y códigos digitales es muy útil 0
cuando se trabaja con PLCs o con cualquier Tima
tipo de ordenador digital. Esto es cierto FIGURA 3-2 Forma de onda de la señal digital.
porque un requisito básico de estos
dispositivos es representar, almacenar y
operar con números. En general, los PLCs
trabajan con números binarios de una forma cómo se puede calcular el valor de un
u otra; éstos se utilizan para representar número decimal multiplicando cada dígito por
varios códigos o cantidades. el peso de su posición y calculando los
resultados.
El sistema decimal, que es el más común,
tiene una base de 10. El radix o base de un
sistema numérico determina el número total
de símbolos o dígitos diferentes utilizados
por ese sistema. Por ejemplo, en el sistema
decimal, se utilizan â 0 números o dígitos
únicos, es decir, los dígitos del 0 al Care: el SISTEMA BINARIO
número total de símbolos es el mismo que la El sistema biricrv utiliza el número 2 como
base, y el símbolo con el mayor valor es 1 base. Los únicos dígitos permitidos son el 0
menos que la base. y el 1. En los circuitos digitales es fácil
distinguir entre los tis'o s'oltage let e)s (i.c,.
El valor de un número decimal depende de + 5 \' y 0 V), u'hic que se pueden relacionar
los dígitos que lo componen y del valor con i los dígitos hinar i y 0 (Fig. 3-2). Por lo
posicional de cada dígito. Se asigna un valor tanto, el sistema binario puede aplicarse
de lugar (w'e ight) a cada posición que con bastante facilidad a los PLC y a los
ocuparía un dígito de derecha a izquierda. sistemas informáticos. La mayoría de los
En el sistema decimal, la primera posición, PLCs y contadores operan en binario.
empezando por la más a la derecha, es 0: la
segunda es 1; la tercera es 2; y así Dado que el sistema binario utiliza sólo un par
sucesivamente hasta la última posición. El de dígitos, cada posición de un número
valor ponderado de cada posición puede binario puede pasar por sólo dos cambios y,
expresarse como la base (i 0 en este caso) a continuación, se lleva un 1 a la posición
elevada a la potencia de la posición. Para el inmediatamente inferior izquierda. La tabla
sistema decimal, los pesos de las posiciones 3 -1 muestra una comparación entre cuatro
son 1. 10. 100, 1000, etc. Figura 3-1 ill sistemas numéricos comunes: decimal
ustrales (base 10), occiatal (base 8), hexadecimal
(base 161) y binario (base 2). Obsérvese
que todos los sistemas de numeración
parten de cero.
0
El equivalente decimal de un número
binario se calcula de forma similar a l
2 x 1 0° = 2 -1 = 2 número decimal. En este caso, los valores
6 x 10 ' = 6 x \Q= 60 ponderados de las posiciones son 1, 2... 4. 8.
g xiQ'= Px 100 - 9OO 16, 3 2, 64, etc. El valor ponderado, in-
en lugar de ser 10 elevado al poder de la
x 10 ' = 1 x 1000 = 1000
posición, se eleva 2 a la altura de la posi-
(Tom de productos}
FIGURA 3-1 Valor ponderado en el sistema ción. La figura 3-3 ilustra cómo el binario
decimal
SISTEMA DE NÚMEROS LJ 7, 6 5 * 3 2 t 0
PARIS O NS
Decimal Octal HeXadgCimal 8 f8-ăi
yg 0 0
0 x e' = 0 - i s = 0
2 10
1 - 2 ' = 1 - 32 = 32
j y J ........1î
4 4 4 .., 100
$ 5.........S . 101 0 * 2 = 0 - 6a = 0
6 6.........6 110 1 x 2 = 1 - 128 = 128
7 7 . . }' .,.., 111 • 173,
g . )0 . 8 ... 1000 (Suma de
productos)
g jt 9 .......1001
j j2 A 1010 FIGURG 3-3 Conversión de un número binario 'a un
j] j .,.. g 101t número decimal.
j2 . 14 C .. 1100
j3 j5 D 110\
t4 \6. . . f ... Irl0
j5 j7 . .. F .. 11t1 depende del tipo de sistema PLC
j6 20 \0 10000 utilizado. Los svordos de seisleen-bil y
17 2\ \\ ... \0001 32-bii son los más comunes. Los bits
I8 22 12 100\0
también pueden agruparse dentro de un
19 23 13 .. iO0\1
20 24 14 \0J00
ss'ord en bctes Usuall', un grupo de 8 bits es un
bvte, y un grupo de 2 o mare bytes es una
palabra. La figura 3-4n i 11 ustrata n is'ord de
16 Uit formado por 2 bytes. El bit menos
sip-nifir a nl (LSBI es el dígito que representa
número lU 101 101 se con verte a su deci mal el valor smallesi. y el bit más sign i ficont l
equis alent: i 73. USB} es el dígito
B4s
Cada dígito de un número binario se conoce
\ s t 4 13 1 2 \ 1 10 9 8 6 5 3
como bit. En un autómata programable, el 0000 2 \ 0
elemento procesador-memoria consta de 0001
cientos o miles de posiciones. Estas
ubicaciones, o registros, se denominan palabras. 0003
Cada palabra es capaz de almacenar datos 000a
en forma de dígitos binarios, o hits. El número 0005
de bits que una palabra puede almacenar
1001. ,......t
1010. .......-2
se hacen pesados de leer o escribir. Para Tabla 3-4, un dígito oclal puede utilizarse
resolver este problema, otras numeraciones para ex- presar tres dígitos binarios. Como
relacionadas en todos los demás sistemas de
sistemas. numeración, cada dígito de un número octai
tiene un valor decimal ponderado según su
El sistema de numeración octeto, un sistema posición. La figura 3-B ilustra la conversión
de base 8, se utiliza a menudo en sistemas del número octal 462 a su equivalente
de microprocesadores, ordenadores y decimal: 306.
controladores programables, ya que 8 bits
de datos forman un byte de información que Ocial es popular en los sistemas de control
puede ser direccionado por el usuario del programable porque convierte fácilmente v a
PLC o el programador. La Figura 3-7 ilustra binarv
el direccionamiento de los módulos de E/S
utilizando el sistema de numeración oclal.
Los dígitos van de 0 a 7: por lo tanto, los
números 8 y 9 no están permitidos. La
familia de PLC de Allen-Bradley utiliza los
siguientes esquemas de direccionamiento
CÓDIGO BINARIO Y OCTAL
para los datos de IfO: RELACIONADO
Binario Octal
Controlador Direccionamiento 000 ................0
PLC 5 proc essor de E/S base 8
SLC 500 pror essor loctal) base 10 030.................Z
Controlador Lopix (dec imal) base 10 01I .................3
(dec imal) 101.................S
)10................6
El octal se utiliza como medio práctico para 111..........., , . 7
manejar números binarios grandes. Como se
muestra en
ss , Capítulo 3
HEXADECIMAL NUr. 6 t 1
SISTEMA
Hexadecimal Binario Decimal
4 - e = a - 6- = 256
0 0000 .0
1
00\ 0
00t J 3
€IGURA 3 8 Conversión de un número octal a un
número de'imaI 0100
0101 S
número. 01 0 6
6
binario.
Sistemas de numeración y
códigos
,
No existe una forma sencilla de pasar del
sistema binario al ducim "l y viceversa. El
sistema BCD pro- Vtd8s un medio de convertir
un código fácilmente
El sistema de numeración BCD permite pasar de
FIGURA 3-11 Conversión de e número hexadecimal un código numérico utilizado por los humanos
a e número binario. (decimal) a un código fácilmente utilizado por
los equipos (binarv). Los interruptores PLC
y las pantallas LED son ejemplos de
dispositivos PLC que utilizan el sistema
numérico BCD. La Tabla 3-6 muestra
SISTEMA BCD ejemplos de valores numéricos en
El sistema BCD ofrece una forma cómoda decimal, binarv. BCD y hexadecimal.
de manejar números grandes que deben
introducirse o enviarse desde un PLC. El sistema BCD utiliza 4 bits para
Como puede representar cada dígito decimal. Los 4 bits
utilizados son los
.. . . . . . . . . . . .. . ....... .
es ............... th'............0'n10o1 .............F
lg ............. loOoO. ... ... O#10. ........-*#
t7 .. ... . .1mO1............ mD1O111..........*1
1FF
Capítulo 3
equivalencia binaria de los números del El circuito conectado a la rueda tiene una
cuerno 0 al conexión para cada bit más una conexión
9. En el sistema BCD, el mayor número común. El operador marca un dígito
decimal thal puede mostrarse mediante decimal entre 0 y 9, y el interruptor de la
cuatro dígitos cualesquiera ii g. rueda produce los 4 bits equivalentes de la
fecha BCD. En este ejemplo, el número
La representación BCD de un número ocho se marca para producir el patrón de
decimal se obtiene sustituyendo ssch bits de entrada de 1000. Un conmutador
dígito decimal por su equivalente BCD. de rueda selectora de cuatro dígitos,
Para distinguir el sistema de numeración similar al mostrado, contendría un total
BCD de un sistema binario, se coloca de 16 (4 x 41 entradas PLC).
una designación BCD a la derecha del
dígito de la unidad. En la Figura 3-12 se Existen calculadoras científicas que
muestra la representación BCD del número permiten convertir números entre decimal,
decimal 7863 1s. binario, octal y hexadecimal. Por ejemplo,
para convertir un número en decimal a uno
Un interruptor manual es un ejemplo de un en decimal, basta con pulsar una tecla para
dispositivo de entrada que utiliza BCD. cambiar el número.
La Figura 3-13 muestra un conmutador
BCD de un solo dígito.
hMpu:0
- Sistemas y códigos numéricos ,
PLC
lnpu] Salida i
rroduB '¡módulo!
BIT DE PARIDAD
000 ^ -- 11 1
0000
Algunos sistemas de comunicación PLC
utilizan un dígito binario para comprobar la
000 i0i0
#001 10t1 exactitud de la transmisión de datos. Por
FIGURA 3-'I5 Disco codificador que utiliza el código ejemplo, cuando se transfieren datos entre
Gray para detectar los cambios de posición angular. PLCs, uno de los dígitos binarios puede cambiar
accidentalmente de 1 a 0. Esto puede ocurrir
debido a un transitorio o ruido o debido a
un fallo en alguna parte del sistema.
Sistemas y códigos numéricos ,
LISTADO PARCIAL DEL CÓDIGO ASCII
Carácter ASCII de 7 bits
Carácter ASCII de 7 bits
........................M101 1000
A ... , , , . 100 0001
7 ,.. 1011001
8 ... 100 0010
C ..... ....100 0011 Z ..... . 101 \010
D . 100 0100 0 . 011 0000
E . 100 010\ 1 . 0\1 0001
r . 100 0110 2 ... 0l; 0010
G . 100 01J1 3 . 0t1 00J1
H . J00 1000 4 . 011 0100
I . , 100 \001 5 . 0\J 0101
J .... 100 1010 6 .......................011 0\10
K . . . 100 7.......................0\ 1 0111
1011
L 1001100 8 . . 0111000
M . \ 00 110J 9 .. .0111001
N , 100 1110 en blanco.............O\0 0000
0.. 100 1111 . 0\ 0 T J 10
P . 101 0000 010 1100
Q10\ . 010 1011
000\
R . . 1010010 - 010 1101
S . 10t 00\\ # . 0t0 00\ J
T . 101 0\00 ( . 0J0 \000
U . \01 0\01 % . . 010 0101
V 101 0110 011 1101
W .... , 10\ 0111
0\}1 . ..,. 0
Normalmente se utilizan dos sistemas de I000 .. , , .. 1 ..... ,.....0
paridad: par e impar. La paridad impar significa iooi a
que el número total de bits binarios 1 del
carácter, sin contar la paridad bil, es impar.
Paridad par
significa que el número de bits binarios 1 en el
incluido el bit de paridad, es par. En la Tabla
3-9 se muestran ejemplos de paridad par e
impar.
A (minuendo)
ARITMÉTICA BINARIA B (subtrahendj
,iriameiic cixuii nuits fprma parl de la CPU. C (diferencia)
as operaciones matemáticas incluyen la
suma.
Para sublrnci a partir de l8rger números
rubtracción. multiplicación y divïs'on. La
binarios, subtraiga columna por columna.
suma de números sigue reglas similares a
excavando a partir de la columna adyacente
la suma decimal. \Cuando se suman cuando sea necesario. Recuerde
números binarios, sólo hay cuatro que al tomar prestado de la columna
condiciones que deben cumplirse:
adyacente, fhare aro ahora dos dígitos, e s
decir, 0 prestado t da a.
0 \ 0 1
+0 _§ 1 1
0 1 1 0 llevar
1 Restar \o01 de 1 01,
Las tres primeras condiciones son iguales 1101
porque se parecen a la suma de decimales, 1001
pero la segunda condición es ligeramente 0100
distinta. En decjmal, t + 1 = 2. En binario, a
2 se escribe 10. Por lo tanto, en binario Resta 011 \ de 1011.
Cuando se suman números binarios más
grandes, los 1s resultantes se llevan a 1011
columnas de orden superior, como se 0111
muestra en los siguientes ejemplos. 0100
El complemento a 2
10010 No hay acarreo, así
que
el resultado es negativo,
Si hay un acarreo al final de los resultados, por lo que hay que restar
el resultado es positivo. Si hay un acarreo, un 1 y tomar el
entonces el resultado es negativo y un signo complemento a 1* para
menos.
tiene que estar delante. obtener el resultado:
restar 1 10010 - 1 = 1000\
Complemento a 1 -01I IO
mismo
01101 como números decimales. \Vhenmultiply -
+ @ oot00 El complemento de ' Ing btuary números, hay aze ams cuatro con-
t00ot No hay carga, así que d'!' -- t :
toma los 1's Complemem y
añade el signo menos:
-011IO
0x0=0
0x1=0
1x0-0
Para el complemento de 2â, se suman los 2s 1x1=I
coopleaieat en lugar de restarlos.
Para multiplicar números con más de una La función básica de un comparador es
comparar la relación entre dos magnitudes.
cifra, forma productos parciales y súmalos,
Las instrucciones de comparación de datos
como se muestra en el siguiente ejemplo.
del PLC se utilizan para comparar los datos
almacenados en dos palabras (o reg- istros
li J. A veces, los dispositivos pueden necesitar
ser con- trolados cuando son menores que,
iguales a, o
Decimal Equivalente mayor que otros valores de datos o puntos
binario de ajuste utilizados en la aplicación, como
5 los valores de temporizadores y contadores.
x6 101
Las bases de comparación en SWUC son las
30 x siguientes:
110
000
101
101
11110 A -- 8 (A es igual a B)
A > B {A es mayor que 8)
A < 8 \A es menor que B)
El proceso para dividir un número binario
por otro es el mismo tanto para números
binarios como para números decimales, como
se muestra a continuación
' xam plc.
111
10 11
10
11
J0
10
10
00
Revisión del capítulo 3
Preguntas
1. Convierte cada uno de los siguientes números binarios a números decimales:
a. 10
b. 100
c. 111
d. 1011
e. 1100
f. 0010
g. 0101
h. 11111
1001101
j. J ) 100011
e. 360
f. 1516
S6 Capitulo 3
4. Convierte cada uno de los siguientes números octales a números binarios:
a. 74
b. 130
c. 250
d. 1510
e. 2551
f. 2634
9. ¿Qué hace que el sistema binario sea tan aplicable a los circuitos informáticos?
10. Defina cada uno de los siguientes elementos según se apliquen a las posiciones de memoria
binaria o a los registros:
a. Bit
b. Byte
c. Palabra
d. LSB
e. MSB
a. Octal
b. Decimal
c. Binario
d. Hexadecimal
a. 110 + 1
b. 101 + 011
t. 1100 - 101 l
a. 1010 - 10
b. 1100 + 11
c. \ 0110 - 10
Problemas
1. La siguiente información binaria del código de secuencias del PLC debe programarse
utilizando el código hexadecimal. Convertir cada pieza de información binaria al código
hexadecimal apropiado lejos entrada en el PLC desde el teclado.
a. 0001 1) \ 1
b. 0010 0101
c. 0100 1110
d. 001 \001
2. El circuito codificador mostrado en la Figura 3-16 se utiliza para convertir los dígitos
decimales del teclado en un código binario. Indique el estado de salida (HIGH/LOW) de
A-B-C-D cuando el número decimal
a. Se pulsa 2.
b. Se pulsa S.
c. Se pulsa 7.
d. Se pulsa 8.
1
2
Número Bajo 4
3
de oecma - H'9^
Bajo
- pessed Codifica HQh
dor C
Bajo
4 Código binario¢i
entrada 0100 oulpul producido
s
FIGURA 3-16 H'gh
TwodrgrJt ANO
0
• Salida Y) - 0 Teo-Input OR
000
010 ri¢iunE 4-6 Puerta OR.
Salida ( W ) = 0 1
Tabla de verdad
La función OR
- Salida Y) = 0 El símbolo dibujado en la figura 4 -fi se
denomina puerta OR. Una puerta OR puede
tener cualquier número de entradas y sólo
una salida. La salida de la puerta OR es 1 si
una o más entradas son 1. La tabla
verdadero-falso de la Figura 4-6 muestra la
salida Y resultante de cada posible
combinación de entradas.
SWA sw-r
Trulh teJzI+s
Letra de la verdad
funclions, la función NOT sólo puede tener Se representa mediante una barra en la parte
uno en put. La salida NOT es 1 si la entrada superior de la letra, que indica una salida
es invertida. El pequeño círculo a la salida del
0. El out put es 0 si el inpui es 1. El
inversor se denomina indicador de siote y en
resultado de la operación NOT es siempre el
in verso de la entrada, y la función NOT se dir.ales que se ha producido una inversión
llama, por tanto, ari in verter. La función NOT de la función lógica.
suele ser
lugar.
0
sw-a
SW " 6
Luz
encendi
da
sw-s - o
Capítulo 4 -
..QT , La figura 4-JI muestra la función NOT
con- t(NOT di- . - nectada a una entrada de una puerta
ANB.
Outpul
El símbolo NOT colocado a la salida de una
puerta AND invertiría la re-salida normal.
FtGUNG 4-9 Símbolo de función MOT. Una puerta AND con una salida invertida se
llama puerta NAND. El símbolo de la
compuerta NAND y la tabla de verdad se
muestran en la Figura 4-12. La función
con la salida. Cuando el pulsador no está
NAND se utiliza a menudo en matrices
accionado, la salida está en ON, y cuando
lógicas de circuitos integrados y se puede
el pulsador está accionado, la salida está
utilizar en controladores pro- gramables
en OFF.
para resolver lógica compleja.
está en OFF.
La función NOT se suele utilizar junto La misma regla sobre la inversión del
con la AND o la OR. resultado de salida normal se aplica si
un NOT synibnl es
Tabla de verdad
(Encendido
) J "
(Presión
Trujb tnblu
(0)
(!°rassure
0r (OR)
Lógicamente 0Rs un COntaCl normalmente abierto en paralelo con otro contacto
lb d CUfl9.
O Mo1 (O NO)
Lógicamente 0Rs un contacto nominalmente cerrado en paralelo con otro Contacto
Y fAND)
Asocia lógicamente un contacto normalmente abierto en serie con otro contacto en
Y no (AND N0Tj
Lógicamente ANDs un 'ontao normalmente cerrado en serie con otro contacto
Salida (OUT)
RetlPCrueba el estado del timbre (on/old y emite el discreto (0N/OFF)
*Punto de registro de imagen o ubicación de memoria especificados.
0i Salida (OR OUT)
R-.flerta el estado del pulmón y emite el estado discreto (0N/OFFI a
-Y°-°-4
En el programa se pueden utilizar varias instrucciones 0R OUT que hagan
referencia al mismo punto discreto.
Y NAND O NOR
J+B
LEY CONMUTATIVA
A + B -- B + A A - B -- 8
A
DESARROLLO DE CIRCUITOS
A PARTIR DE
EXPRESIONES
DERECHO ASOCIATIVO
BOOLEANAS
A medida que los circuitos lógicos se hacen
más complejos, aumenta la necesidad de
expresar estas características en forma
booleana. Una puerta lógica simple es bastante
DERECHO DI5TRlBUTiVO
sencilla en su funcionamiento. Sin embargo, al
A [B C) -- {A 8) + (A - C) agrupar estas puertas en combinaciones, se
A (B C) -- (A + 8) A + C) hace más difícil determinar qué combinaciones
de entradas producirán una salida. Las figuras 4-
Esta ley sólo es válida en
19 y 4-20 ilustran el método utilizado para
álgebra booleana. desarrollar un circuito para una
expresión booleana.
Y -- AB
Y -- A "B
Y.- AB
- Fundamentos de lógica