Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(Frank Petruzella) Programmable Logic Controllers 3rd Edition (1) - 160-230 Es
(Frank Petruzella) Programmable Logic Controllers 3rd Edition (1) - 160-230 Es
at+0-
596 F
Dnve
Comentarios
NS
5enSor salida
DISPOSITIVOS DE CONTROL
El DEde
módulo SALIDA
salida del controlador puede
operar una gran variedad de dispositivos de
control de salida para controlar los procesos
industriales tradicionales. Estos dispositivos
incluyen luces piloto, relés de control,
arrancadores de motor, alarmas,
calentadores, sólidos, válvulas solenoides,
motores pequeños y bocinas. Los símbolos
eléctricos se utilizan para representar estos
dispositivos tanto en los esquemas de relés
como en los diagramas de conexión del
PLC. Por esta razón, el reconocimiento de
los símbolos utilizados es importante. La
Figura 6-4 3 muestra símbolos eléctricos
comunes usados para varios dispositivos de
salida. Aunque estos símbolos son
generalmente aceptados por el personal de
la industria, existen algunas diferencias entre
los fabricantes.
Soror siafler
HOT Cabecera
Electroválvula SV
MTTR Molor
Dobladillo
I 3 {Out)
(En) .
So!eno+d B
desenergizar¢
Stan I
Escape
inlel
(d) El cilindro neumático se extiende cuando el solenoide p
,s BI+energizado y soIeno+d B está d+energizado,
Solenoide
A sin
corriente
GRCUITOS SEAL-lH
Los circuitos de retención son muy comunes cuando es necesario que el contacto
permanezca abierto y el horno cerrado
tanto en la lógica de relés como en la lógica
aunque la bobina esté excitada sólo
de PLC. Esencialmente, un circuito de
momentáneamente. La figura 6-49 en la
sellado es un método para mantener el página 154 muestra un relé de
flujo de corriente después de pulsar y soltar enclavamiento que utiliza dos bobinas. La
un interruptor momentáneo. En este tipo de bobina de enclavamiento se ensigjzad
circuitos, el circuito de sellado suele momentáneamente para fijar el
estar en paralelo con el dispositivo de enclavamiento y mantener el relé en la
control. posición de enclavamiento. La bobina de
desbloqueo se activa momentáneamente
El circuito molor Stop/slari que se para desbloquear el enclavamiento mecánico y
muestra en la Figura 6-48 es un ejemplo devolver el relé a la posición de
típico de circuito sellado. El circuito desbloqueo.
cableado consta de un botón de parada
normalmente cerrado en serie con un La figura 6-50 en la página t54 muestra el
botón de arranque normalmente abierto. El diagrama esquemático de un relé
contacto auxiliar de cierre del arrancador electromagnético de enclavamiento. El
está conectado en paralelo con el botón de contacto se muestra con el relé en la posición
arranque para mantener la bobina del de desbloqueo. En este estado, el circuito
arrancador excitada cuando el botón de de la luz piloto está abierto y la luz está
parada está abierto. Cuando este circuito apagada. Cuando se acciona
se programa en un PLC, tanto el botón de momentáneamente el botón ON, la bobina
arranque como el de parada se comprueban de cierre se excita para colocar el relé en su
para una condición cerrada porque ambos posición de cierre. Los contactos se cierran,
botones deben estar cerrados para que completando el circuito a la luz piloto, por
funcione el arrancador del motor. lo que la luz se enciende.
STOP
INICIO ROTOR
8TARFER
RGtMG 6-4¥ Circuito SaaMn.
L
'
,, '
?
'Re
,8
8
-.
°
¥tctMg c-ss esquema de enclavamiento p p$9 tag pot fetch y Otrtput unlatd'
ele¢tromagnético iristruftlons.
Si se acciona momentáneamente el pulsador El latch de salida es una instrucción de
ON, la línea lstch se hace verdadera y el bit de salida con una dirección a nivel de bit.
estado latch (t0) se pone a 1, por lo que la Cuando la inSWuction es verdadera,
salida se conecta. Este bit de estado establece un bit en el archivo de imagen de salida. II
permanecerá encendido cuando se pierda la es una instrucción relent iva porque el bit se
continuidad lógica del escalón latch. Cuando
el reestablece cuando la instrucción latch
El bit de estado (10) vuelve a 0 y la luz se es falsa. En la mayoría de las aplicaciones
apaga.
se utiliza con una instrucción unlatch. La
instrucción de desenganche de salida también
es una instrucción de salida con una dirección
de nivel de bit. Cuando la instrucción es
verdadera, restablece un bit en la imagen de
Interruptor s8nsor alto
salida. También es una instrucción teteritiva
porque el bit permanece restablecido cuando la
instrucción es falsa.
• OFFPosfon
LI
La bomba de agua se parará si está en
Módulo de
entrada de
marcha y no arrancará si está
conexiones inclinada.
Orr ON • Modo manual
AUTO L/tTCH/UNLATCH La bomba se pondrá en marcha si el agua
MAN AUTO de la
tanque está en cualquier nivel excepto
kflGH EENSOR
bajo.
SWITCt
BAJA SENSOFI SWITCI-+
LATCH COtL
SENSOR ALTO SWfTCI-I
INTERRUPTOR MANI/AUTO SENSOR Conexión del
BAJO
cableado de
salida rnoduie
MOTOR
PUAFP RUNNING
LoW sEN5OR !2WITCH
NIVEL
SENSOR NOCTURNO BAJO
SW1TCH
NIVEL HIGN
""" "" " '^ diseñado p a r a controlar el nivel de agua en un tanque de almacenamiento
escalera
- Si la leyel de agua fa lbs taok alcanza ceordinación de tareas. La ma;orlidad de
un punto alto. un watez pumg atort ln-
para que el agua puede ser ro-
zaoved nacido tke taak. tbua c n8A/c. Se€{ua¥âtJ&I co;atro}s nxe requl$a¿t
lowertog ibelevel. fOl pEOCBBees tltat der¥iBod tbat cgrtgtn Op6y-
- Cuando el nivel del agua llegue a BtloftS b6 j9ezforosad en orden e cpeci6co. Fig-
su punto más bajo, la bomba se urc 8-s8 ilustra parte de un sodg-tgjttl}ng
detendrá. relleno y tapado 0papa-
tiones, tke tczkc
- Agua baja lavel atntus luz (rad} gt'689 OSI CBp. 'f'ke6e t88k8 TTijJGt b6 peF-
PARADA DE
EMERGENCIA
(a) Secuencia de series de instrucciones desde la más probable que sea FALSE
{más a la izquierda) a la más probable que sea FALSE {más a la derecha). Una
vez que el procesador ve una inslructiori de entrada FALSE en serie, ejecuta
las instrucciones de ramaining FccSE incluso si son TRUE.
PB PB2
LI
Lógica de escalera p
Entra og e> Oulput
SENSOR
160 CAPÍTULO 6
Una puerta de garaje motorizada es - Luz amarilla de piso cerrado para
^i9^^! ser accionada automáticamente a la apertura preestablecida
cuando la puerta esté
completamente dosificada
y cerrada Los dispositivos de campo en
cluir uno de cada uno de los siguientes:
e Motor reversible canracfor para las • La secuencia de funcionamiento es
direcciones de subida y bajada la siguiente
• Interruptor normalmente cerrado
- Cuando se pulsa el botón de
para detectar cuando la puerta
subida, el contactor de subida
está completamente cerrada.
se activa y la puerta se desplaza
• Límite normalmente cerrado fiwifi:h a hacia arriba hasta que se acciona
detectar cuando la puerta está el interruptor de fin de carrera de
completamente abierta subida.
Al pulsar el botón de bajada,
• Puerta normalmente abierta en
el contactor del motor se
sentido ascendente
activa y la puerta se cierra.
• Botón de bajada de puerta normalmente hasta que el interruptor hacia
abierto abajo limii
accionado.
para la dirección descendente - Cuando se pulsa el botón stup, el
• Tope de puerta normalmente motor se inclina. El motor debe
cerrado gotton para detener la pararse antes de que pueda
puerta cambiar de dirección.
• Luz roja c/o-- -i-r para señalar • La figura b-59 en la página 1b2
cuando la puerta está muestra la lógica de escalera
parcialmente abierta necesaria para el proceso.
• Señal verde de puerta abierta
/igArto cuando la puerta
está completamente abierta
LI
arriba uurr
CXOR
ABIERTO
oo'>s up
O:J
UP
MCfTDR
CONTACTOR
Oulpuls
STOP
RUw
INICIO
FOTO
TIRAR
FULL
c. Explique la diferencia entre los requisitos de corriente para el circuito de control del
arrancador y para el circuito de potencia del arrancador.
164 CAPÍTULO 6
s. Compare los métodos utilizados para accionar sensores de proximidad inductivos y capacitivos.
8. ¿Qué utilizan la mayoría de los sensores fotoeléctricos industriales como fuente de luz
y dispositivo de detección de luz?
10. Explicar el funcionamiento de los escáneres de códigos de barras para leer símbolos de códigos de
barras.
funcionamiento de un termopar.
16. Dibuje el símbolo eléctrico utilizado para representar cada una de las siguientes salidas de
control del PLC
dispositivos.
a. Luz piloto f. Calentador
b. Relé g. Solenoide
c. Motor arrancado 'aceite h. Electroválvula
d. 0L ielay contacto i. Notor
e. A|arm j. Cuerno
g. Supongamos que el relé está en su estado ENGANCHADO y las tres entradas son FALSE. ¿Qué
cambio(s) de entrada debe(n) ocurrir para que el relé cambie a su estado
DESENGANCHADO?
h. Si las instrucciones Examinar si está cerrado de los sumandos I/1, I/2 y V3 son todas TRUE,
¿en qué estado permanecerá el relé (M7CHED o UNLATCHED)?
L1
166 CAPÍTULO 6
Diseñe un programa de PLC y
prepare un diagrama típico de
conexión de E/S y un programa logit
de escalera que ejecute
correctamente el circuito de control
cableado de la Figura 6-62.
5. Diseñe un programa PLC y prepare un
diagfBM de conexión ISO típico y un Supongamos: STOP está cableado con un pulsador
programa de lógica de escalera que NO. RUN está cableado usando un
pulsador NO. JOG está cableado usando un
ejecute correctamente el circuito de juego de contactos NA. OL está cableado
control cableado de la Hgure 6-63. en rojo.
Pe 1 OL
Capítulo 6
g Un sistema de control de temperatura consta de cuatro termostatos que controlan tres unidades
de calefacción. Los contactos del termostato están ajustados para cerrarse a 50°, 60°, 70° y
80°F, respectivamente. El programa de lógica de escalera del PLC debe diseñarse de modo
que a una temperatura inferior a 50°F, tres calefactores estén ENCENDIDOS. De SO° a 60°F,
Mo calentadores deben estar ENCENDIDOS. de 60° a 70°F, un calentador debe estar
ENCENDIDO. Por encima de 80 ° F, hay un cierre de seguridad para los tres calentadores en
caso de que uno se queda encendido debido a un mal funcionamiento. Se utilizará un
interruptor maestro para encender y apagar el sistema. Prepare un programa PLC típico para
este proceso de control.
10. Se va a utilizar una bomba para llenar dos depósitos de almacenamiento. La bomba es
arrancada manualmente por el operario desde una estación START/STOP. Cuando el primer
tanque está lleno, la lógica de control debe ser capaz de detener automáticamente el flujo
hacia el primer tanque y dirigir el flujo hacia el segundo tanque mediante el uso de
sensores y electroválvulas. Cuando el segundo depósito esté lleno, la bomba debe apagarse
automáticamente. Se incluirán indicadores luminosos para señalar cuándo está lleno cada
depósito.
a. Dibuja un esquema del proceso.
b. Prepare un programa PLC típico para este proceso de control.
11. Escriba el escalón lógico de escalera óptimo para cada uno de los escenarios siguientes
y organice las instrucciones para obtener un rendimiento óptimo:
a. Si los finales de carrera LM o LS2 o LS3 están encendidos, o si LSS y LS7 están encendidos,
encienda un: en caso contrario, apague. (Comúnmente si LSC y LS7 están encendidos, las otras
condiciones raramente oCurren).
b. Enciende una salida cuando los interruptores SW6, SW7 y SW8 están todos encendidos, o cuando
SW55 está encendido. (SW'iS es una indicación de un estado de alarma, por lo que rara vez
está encendido; SW7 está encendido la mayoría de las veces, luego SW8, luego SW6).
Desarrollo de Oiagramas de Cableado de PLC Fundamentales y Programas de Lógica de
Escalera 169
Después de completar este capítulo, serás La instrucción PLC más utilizada,
capaz de después de las bobinas y los
contactos, es el temporizador. Este
• Describir el funcionamiento de los capítulo trata de cómo los
temporizadores neumáticos de
conexión y desconexión. temporizadores temporizan intervalos
y la forma en que pueden controlar
• Describir la instrucción de temporizador
PLC y diferenciar entre un salidas. Se discutirá la función básica
temporizador no retentivo y retentivo. del temporizador de retardo del PLC,
• Conversión de diagramas esquemáticos así como otras funciones de
de relés temporizadores fundamentales en temporización derivadas de ella.
programas Iogi¢ de escalera de PLC
También se discuten tareas típicas de
• Analizar e interpretar programas temporización industrial.
loqicos de temporizador de PLC
típicos.
Opar8I¢tg CO'I
Ajuste temporalrr+ I
FIGURA 7-4 Circuito de temporización con retardo rttumE y-s Wfwaay tmter a tuOTO con j
(contacto NCTO). faJ Funcionamiento. fšJ fJ Opwation. fbi Tming dagrem.
Diagrama de temporización.
174
problszn, el to-ms tanière u otros
SI dispositivos üzat podría ser affùcted por un
largo 9Can tiempo puede ser insertado rnoze
más de una vez en el programa. Estos
pasos adicionales asegurarán que los
dispositivos sean escaneados por el
procesador en un tiempo inferior al tiempo
de ejecución del desvío.
17C Capitulo 7
tjIT ÈtgSfi yOU 68l6Ct Ïs8CO¥¥tB9 el
gg qt. del temporizador increa6ea. lotarvsl ie lbs t1zrte bese aultipliad por tbe
Allen-8radl6PYC-$y SLC-500 controlador
temporizador eterag¥tts 88ck tomar tluee Figitr¢ 7-t1 muestra8 gg ejemplo del
fecha tabla wordt: la palabra de ioetzuctloo de tizaer en dslay utilizado aa
control. pT'BSBtWO£Ö a-d ac pazt de tbe
bitsf de control
• gnsbk {ES)bit
El--ob/ebit es verdadero {tiene un estado
de t} siempre que el tlmgr ïMtf tCtioft 8-
Cuando el temporizador instructfOfi IS
ISO.UW en8ble bit iS (Elke {hss s
estado de 0).
Ttmer-timing bil qs
Valor de precel
P2E
PF:I = VALOR
valor PREVIO ".2C =
Acumulado
Interna
L" " iNTERf'JAL
RELÉ
Salida
Línea Ou@ut
¿j ARRANQUE RESET
CR 1- 1
ITD
Ce,.z
Bocina
CR1-3
@ TON -
LI PUESTA EN TEMPORIZADOR
MARCHA ENCENDIDO T4:0 GEN
RETARDO i0
T4.0 Temporiza ]0 Dwj
RESET dor Base
ES de tiempo
Preajuste
Accurnulaleo
T4!O T4:0
DN ES
(d) Logotipo de la escalera
IitJER EN DELAv
SWITCFt temporizador ES
SV/ Preser 120Q0
A¢cumutado 0. pw)
jg , MAIn DRIVE
MOTOH DE
(Lube ml
presostatocnj
OL
rEEo
MOTOR
TEMPORIZADOR
s' APAGADO DELA'\' T-4 3
Tim8r 10
Tin+o base
i Acumu ereo
T4.1'DN
urnea duzat<m
Fai¥e (k'pc 0)
, Capítulo 7 -
TOF
TEMPORIZADOR DE
APAGADO
Temporizador temporizador_1
TOF
TEMPORIZADOR APAGADO RETARDO
GEN
SlCURE 7-18 Instru¢ciones de temporizador de retardo de apagado programadas para apagar los motores a intervalos
de S-s.
Programación de
temporizadores , 183
FIGUBE 7-19 (continuación} Programación de un circuito temporizador de desconexión neumática
se activa la bobina de arranque del motor • Antes de storting. PSt debe estar cerrado.
M2, el contacto instantáneo TDi -3 se abre
• Cuando se pulsa el botón de
para apagar la luz verde y el contacto parada, la bomba se pone en
instantáneo TDD-4 se cierra para encender marcha. A continuación, suelte el
la luz roja. El circuito re- red en este siate botón y la bomba seguirá
ax tong ai final de carrera LSt está funcionando.
cerrado.
• Cuando se pulsa el botón de parada, el
Cuando se abre el final de carrera LSI, se
desactiva el temporizador de desconexión • P52 y PS3 deben estar cerrados 5 s
después del arranque de la bomba. Si
TDD. El contacto instantáneo TDt-3 se cierra se abre PS2 o PS3, la bomba se
para encender la luz verde y el contacto apagará y no podrá arrancar de nuevo
instantáneo TDD-4 se abre para apagar la luz hasta pasados 4 segundos.
roja. Después de un período de retardo de 5
segundos, el contacto temporizado TDI-t se
cierra para activar el arrancador de
motor Mt, y el contacto temporizado TDt-
2 se abre para desactivar el arrancador TEMPORIZADOR RETENTIVO
de motor M2. La figura Z-leb muestra
Un temporizador retentivo acumula tiempo w
cómo se programa el circuito utilizando el e*eve' tlia dispositivo rsceive energía, y
temporizador SLC-500 TOP. *I marnie °S tb" tiempo actual debe p-w°r
b° °°^°* bom tba dispositivo. Una vez
La figura 7-20 muestra un programa que que el dispositivo acumu-
utiliza tanto la instrucción de temporizador
de retardo como la de retardo de desconexión. los tactos de los dpvics cambian de estado.
El proceso implica bombear desde el tanque Pérdida de potencia
A al tanque B. La operación del proceso
puede describirse como sigue:
T4
nMGR OFF OELAY
Tmabe&a
Aoeis Mes 0
GIGURA 7-22 Diagrama de temporización de fin de programa del temporizador de encendido y apagado.
Ï èc
T42
{RES
DN
I.0
1 DN)
0
T4:5
para iniciar el segundo periodo de retardo. circuito intermitente. La salida del circuito
Después del período de tiempo oscilador se programa en serie con la
preestablecido de 20 s, el contacto TD2-1 condición de alarma. La salida del circuito
se cierra para energizar la bobina de oscilador se programa en serie con la
arranque del motor M3, y así el motor 3 condición de alarma. Si la condición de
arranca. El programa de lógica de alarma (temperatura, presión o interruptor
escalera muestra cómo podría de límite) es verdadera, se encenderá la luz
programarse el circuito utilizando un PLC. indicadora de salida apropiada. Observe
Nótese que se utilizan dos temporizadores que se puede programar cualquier número
ControlLogix8 y la salida del temporizador de condiciones de alarma utilizando el
Brat se utiliza para controlar la lógica de mismo circuito fresador.
entrada al segundo temporizador.
Es posible que a veces se necesite un tiempo de
Dos temporizadores pueden interconectarse retardo mayor que el tiempo máximo
para formar un circuito oscilador. La lógica prefijado para la instrucción de
del oscilador es básicamente un circuito de temporizador alogle del PLC utilizado. En
temporización programado para generar este caso, el
pulsos de salida periódicos de cualquier
duración. La Fig. 7-28 muestra el programa
para un circuito oscilador.
TEMPORIZADOR ENVI
ENCENDIDO ADO
RETARDO \O
Temporiz
ador
Base de
-TON
tiempo
TEMPORIZADOR
DN ENCENDIDO RETARDO
Base
Tirner
T'me
ccutritJlale4 0
El problema puede resolverse mediante Una aplicación típica para temporizadores Pf,C
temporizadores en cascada, como se muestra en la es el control de semáforos. El circuito de
Figura 7-27. El tipo de temporizador programado escalera de la Figura 7-28 (en la página 92)
para este ejemplo es un TON. El tipo de ilustra un control simulado de un conjunto de
temporizador programado para este ejemplo luces de tráfico en una sola dirección. La
es un TON . y el período de retardo de transición de rojo a verde y a ámbar se
tiempo ioral re 9uired es 42.000 s. El primer realiza mediante un circuito apuntador en
temporizador, T4:1, está programado para un cascada. La secuencia de funcionamiento es:
tiempo ptesel o 3o,00O ""d begi ns timinp-
wen in put SW iS CI used.
\Cuando finaliza su periodo de retardo... 30 s en
30.000 s después. el bil T4:1/DN se ajustará a
1. Esto a su vez activa el segundo ti mer.
T4:2, que está preestablecido para el
resto de
2.000 s del total de 4 2.0D0-s ti me delav. La secuencia se repite. La Figura 7-29 muestra
Una vez que T4:2 alcance su tiempo el programa de semáforos original modificado
prefijado, el bit T4:2/DN se pondrá a 1, para incluir tres semáforos más que controlan
lo que encenderá la salida PL, la luz el flujo de tráfico en la otra dirección.
piloto. io indicará la cnmpleción del
retardo total de 4 2.000 s ti me. La
apertura del interruptor en cualquier
momento reajustará ambos temporizadores y
apagará la salida PL,
Programa Ladosr k'gic
TON -
TEMP
ORIZA
DOR 1.0
Temporizad SDN)
or 0
Tiempo
bace Presel
Ta:0 TON
acumulado
TEMPORIZADOR
ENCENDIDO
RETARDO
0
Base temporal
TOP
Acumulado ... .
TEMPORIZADOR
ENCENDIDO RETARDO
Temporizador Te:2
Base temporal 1.0
Presel
T4!0 T4:
TH:J
zS s -
(0) Tabla de tiempos
3. Indique cinco datos que suelen asociarse a una instrucción iimer del autómata programable.
S. ¿Cuáles son los dos métodos comúnmente utilizados para representar un temporizador en la
lógica de escalera de un PLC?
¿Programa?
6. a. Explique la diferencia entre el funcionamiento de un temporizador no retentivo y el
de un temporizador retentivo.
b. Explique cómo el recuento acumulado de tim9f5 retentivos y no retentivos programados
se pone a cero.
9. Explique qué representa cada una de las siguientes cantidades asociadas a una
instrucción de temporizador del PLC:
a. Tiempo preestablecido b. Tiempo acumulado c. Base de
tiempos
11. Indique el método utilizado para restablecer el tiempo acumulado de cada uno de los siguientes
elementos:
a. Temporizador TON b. Temporizador TOF c. Temporizador RTO
]2. Compare la forma en que se direcciona un temporizador en los controladores PLC 5 y SLC-SOO
de Allen-Bradley con el método utilizado en un controlador ControlLogix.
Capítulo 7
Problemas
1. A. Con referencia al diagrama esquemático del relé Diagrama esquemático del relé
de la Figura 7-30, indique el estado de cada luz S1
(encendida o apagada) después de cada uno TQ1 t
de los siguientes eventos secuenciales:
(I) Primero se aplica la corriente y el interruptor S\ está
TD2
abierto.
(2) El interruptor S1 acaba de cerrarse. TD1 1
(60 sj
Programación de temporizadores
Programa de lógica de escalera
fnpvi Salidas
L1 - 7ON -
TEMPORIZADOR
ACTIVADO
Temporiz
Presei
ador Base \0 DN)
Acumuiaied
de tiempo 0
T4:0
DN
T4:0
DN
R
4
ES
T4:0
S
ES
FIGURA 7-32
f. Cuando la entrada LSC se cierra por primera vez, ¿qué peldaños son verdaderos y cuáles falsos?
g. Cuando la entrada LSC se cierra por primera vez, indique el estado (activado o desactivado) de cada
salida.
h. Cuando el valor acumulado del temporizador es igual al valor preestablecido, ¿qué escalones son
verdaderos y cuáles falsos?
Cuando el valor acumulado del temporizador sea igual al valor preestablecido, indique el estado
(activado o desactivado) de cada salida.
j. Supongamos que el escalón 1 es verdadero para S s y luego se pierde la alimentación. ¿Cuál
será el valor acumulado del contador cuando se restablezca la alimentación?
4. Estudia el programa de lógica de escalera de la Figura 7-33, y contesta a las preguntas que
siguen:
a. ¿Qué tipo de temporizador se ha programado?
b. ¿Cuál es la duración del periodo de retardo?
c. ¿Cuándo empieza a contar el tiempo?
d. ¿Cuándo se reinicia el temporizador?
e. ¿Cuándo se cumplirá el tercer peldaño?
f. ¿Cuándo se cumplirá el peldaño 5?
g. ¿Cuándo se activará la salida PL4?
h. Supongamos que su valor de tiempo acumulado aC¢ es de hasta 020 y que se interrumpe el
suministro eléctrico a su sistema. ¿Cuál será su valor de tiempo acumulado cuando se
restablezca la alimentación?
i. ¿qué ocurre si las entradas PB1 y P82 son ambas verdaderas al mismo tiempo?
196Capítulo 7
Programa logc de
escalera
Salidas
temporiza
dor.5 dn
FIGURAS 7-33
5, Estudie el programa de lógica de escalera de la figura 7-34 en la página 198, y responda a las
preguntas que siguen:
a. ¿Para qué sirve interconectar los temporizadores Mo?
b. ¿Cuánto tiempo debe transcurrir antes de que se active nuestra salida Pt7?
c. ¿Qué dos condiciones deben cumplirse para que el temporizador T4:2 inicie la temporización?
d. Supongamos que la salida PL está activada y el sistema se queda sin alimentación. Cuando
se restablezca la alimentación, ¿cuál será el estado de esta salida?
e. Cuando la entrada PB2 esté activada, ¿qué ocurrirá?
f. Cuando la entrada PB) está activada, ¿cuánto tiempo acumulado debe transcurrir antes de que se
active el peldaño 3?
Programación de temporizadores
Programa de lógica
de escalera
Ouiput
RTMETNT
Temporiza
IEMEO T4. 1
dor
N Base
R 1.o
de tiempo 29oo
Preajust 0 DN}
e
Acumulado
- OTR
T4 \ TEMPORIZADOR
RETENTIVO ACTIVADO
DN Tiempo 1.o
Dase Preset 1780
Acumulado O SDN)
Ta:2 "
6. Tiene una máquina que se enciende y se apaga durante su funcionamiento. Necesita mantener
un registro del tiempo total de funcionamiento para fines de mantenimiento. ¿Qué
temporizador podría lograrlo?
7. Escriba un programa de lógica de escalera que encienda una luz, PL, \ 5 s después de
que el interruptor S1 haya sido encendido.
ES
T4:0
TT
¡T4!0
DN
FIGURA 7-3S
10. Escriba un programa para un "circuito antibloqueo" que impida que el solenoide de una
punzonadora funcione a menos que ambas manos estén en los dos botones de arranque
de la palma. Ambos botones deben ser presionados al mismo tiempo dentro de 0.5 s. El
circuito tampoco permitirá que el operador amarre uno de los botones y opere la prensa
con un solo botón. (Sugerencia: Una vez que se presiona cualquiera de los botones,
comience a cronometrar 0,5 s. diez, si no se presionan ambos botones, evite que funcione
el solenoide de la prensa).
- TOF
j pU j RETARDO DE DESCONEXIÓN DEL TEMPORIZADOR
Temporiz T4:0 GEN
ador Base I.0
de tiempo 10
Preajuste 0 SDN)
T4:0
Acumulado
ES
T--0
T4 0
FIGURA 7-36
Programación de temporizadores
11. Modifique el programa de control de tráfico de la Figura 7-29 (en la página 193) para que
haya un periodo de 3 s en el que ambas direcciones tengan sus luces rojas encendidas.
SOL A
control slación
PIGURA 7-37
Programación de
temporizadores 2O't
Después de completar este capítulo, serás La mayoría de los PLC incluyen
capaz de contadores ascendentes y
descendentes, que funcionan de forma
• Enumerar y describir las funciones de las similar. Las instrucciones de contador y
instrucciones de contador del autómata
programable su función en la lógica de escalera se
explican en este capítulo. Ejemplos
• Describa el principio de
funcionamiento de un contacto típicos de contadores de PLC incluyen
transitorio o de un solo disparo los siguientes: conteo rectilíneo en un
• Analizar e interpretar contadores PLC típicos proceso, dos contadores utilizados
programas de lógica de escalera para dar la suma de dos conteos, y dos
• Aplicar la función de contador del contadores utilizados para dar la
PLC y los circuitos asociados a los diferencia entre dos conteos.
sistemas de control
• Aplicar combinaciones de contadores y
temporizadores a los sistemas de control
Operación de
recuento programada.
INSTRUCCIONES DE
CONTADOR
Los contadores programados pueden cumplir la
misma función que los contadores mecánicos.
La figura 8-1 muestra la construcción de un
contador mecánico simple. Es-ers I ime el
lei'er de acluación en mo 'ed de er, el
contador añade un número: el
La puesta a cero se realiza mediante un
pulsador situado en el lado izquierdo de la
unidad. La puesta a cero se realiza mediante un
pulsador situado en el lateral de la unidad.
UP-COUNTER
El contador de conteo ascendente es una
instrucción de salida cuya función es
incrementar su valor acumulado en las
transiciones de falso a verdadero de su
instrucción. Por lo tanto, se puede utilizar
para contar las transiciones de falso a
verdadero de una instrucción de entrada y
desencadenar un evento después de un
número determinado de recuentos o
Cada transición de falso a verdadero del
escalón 1 en-
aumenta el valor acumulado del contador bs'
t. Después de 7 pulsos, o conteos,
cuando el valor del contador
preestablecido es igual al valor del
contador acumulado, se energiza la salida
DN. Como resultado, el escalón 2 se
convierte en verdadero y energiza la
salida O:2/0 para encender la luz piloto
roja. Al mismo tiempo, el escalón 3 se
convierte en falso y du-energiza la salida
O:2f I para apagar el piloto verde. El
contador se pone a cero cerrando el
pulsador PBz, lo que hace que el escalón
4 sea verdadero y pone a cero la cuenta
acumulada. La cuenta puede reanudarse
cuando el escalón 4 vuelve a ser falso.
Escaló PL verde
n2 Bit Contador Listo Rojo
PBz 'Rese'l PL
"
Nivel 3
Contador Dore PL verde
Bñ
PB2
(Restablece
r")
Verdadero 2 3 S 6 7
Escalón
1
(oount) F._.-
(Fig. 8-R en página 2o8). Estas tres palabras • Bit de habilitación de iCUl de conteo
de datos son la palabra de control, la palabra ascendente
de preajuste y la palabra acumulada. Cada una de El bit de habilitación de cuenta
las tres palabras de datos comparte la misma ascendente se utiliza con el contador
dirección base, que es la dirección del propio de cuenta ascendente y es verdadero
contador. La palabra de control utiliza bits de cuando la instrucción del contador de
control de estado que consisten en lo siguiente cuenta ascendente es verdadera. Si
la instrucción del contador de conteo
ascendente es falsa, el bit CU es
falso.
• Bit de habilitación Count-Dnwn ICD) de - 3 2,768 a + 32,767, El número se
El bit de habilitación de cuenta atrás almacena en forma binarv , y los números
se utiliza con el contador de cuenta negativos se almacenan en forma binarv de
atrás y es verdadero cuando la complemento a 2,
instrucción del contador de cuenta
atrás es verdadera. Si la El volúmen cccurnchafed. I ACC.1 es el
instrucción del contador de cuenta recuento actual basado en el número de
atrás es falsa, el bit CD es falso. veces que el escalón pasa de falso a
verdadero. El valor acumulado se
• Hecho (DN) Bil
incrementa con una transición de falso a
El resultado es verdadero siempre verdadero de la instrucción de conteo
que el valor acumulado x'a1ue sea ascendente o disminuye con una transición
igual o mayor que el valor de falso a verdadero de la instrucción de
preestablecido del contador, ya sea conteo descendente. Tiene el mismo rango
para el contador ascendente o para que el preestablecido.
el contador descendente. - 3 2,7 68 hasta + 32,767. El valor acumulado
• Desbordamiento {OV) Bil continuará contando más allá del valor
El bit de desbordamiento se activa preestablecido en lugar de detenerse en el
siempre que el contador cuenta más valor preestablecido como lo hace un valor
allá de su valor máximo, que es 3 interno.
Z.767. En la siguiente cuenta, el
contador se desplaza hasta - 3 2.768 La Figura 8-10 muestra un ejemplo del
y continúa contando desde aquí contador de conteo ascendente y sus bits de
hacia adelante. En el siguiente estado utilizados en el PLC-5 y el
conteo, el contador se desplaza controlador SLC-s00 de Allen-Bradlev.
hasta - 3 2.768 y continuará contando
desde aquí hacia O en sucesivas
transiciones de falso a verdadero del
contador de conteo ascendente.
• Uodeflow(UN)B'
El bit de desbordamiento será
verdadero cuando el contador cuente
C5:0/CU
por debajo de - 32.768. El contador dará
Habilitar contador b4
la vuelta hasta +32.767 y continuará
contando hacia O en sucesivas C5:0/DN
transiciones de falso a verdadero del contador hecho b4
contador.
CS:0/OV
• Acumulador de actualización (UA) Bit o rilow status ba
El bit acumulador de fecha actual
Cs: 0-rhe reset insiruction 'esets
sólo se utiliza junto con un HSC
externo (contador de alta velocidad). ""°> I: ,.::'/.*..° " ° '
CS:1
Paquetes RES
'ter CS'3
OL
C5:0/ON D:Z/0
-CTU-
COIJI T-\JP CDUMTER
Contador CS 0
Interno
B3:0/0 C5 0
FRESC
O
lruerr'al
CS 0/DN
L\
RP GB
1 2 I" 456
L t Entradas
Programación
restablecer cuando gccumulsted valor
reaccionado
0. Entonces, couotîng en ® dirección
négative.
pr8Gst el y establecer t]jg dplg bit Sin
v8lue
embargo.
el prssat puede introducirse con un negativo
V8lua: entonces se activa el bit cuando el
done
acumulado es inferior al
valor preaat.
La figura 8-22 muestra cómo un contador arriba/abajo
incraaae el valor acumulado del
contador cuando se pulsa el botón PB1 y se
decPBg$0 UN acumulado del contador.
cuando se pulsa el botón PB2. Nota
que la dirección aame ïS dado a la up-
BEBE la "txdara aoxxt "fechada instrucción de el mostrador en-
contador,
vaiua baŒ io œux strucción, y la reser insWucción. Las tres
FIGURA 8-Z1 EXaftlpl¢ del contador de cuenta instrucciones se registrarán en alguna
atrás Instrucción. dirección del archivo de contadores. Cuando
la entrada A pasa de falso a verdadero, se
añade una cuenta al valor acumulado.
Cuando la entrada B pasa de falso a
verdadero, se resta una cuenta al valor
acumulado.
* -o<
216 punteiro s
CS:z/DN será verdadero, haciendo que
del valor calculado. El funcionamiento del
programa puede resumirse como sigue: la salida C sea verdadera.
• Si la entrada C se hace verdadera, se
• Cuando la instrucción CTU es reiniciarán ambas instrucciones de
verdadera. CS:2/CŁ será verdadera, contador. Cuando se reinicia mediante
haciendo que la salida d sea la instrucción RES, el valor acumulado
verdadera. se reinicia a 0 y el bit done se reinicia.
• \Cuando la instrucción CTD es
verdadera. C5:2/CD " será Łrue. La Figura B-23 ilustra el funcionamiento del
provocando que la salida B sea true. programa de contador ascendente y
• \Cuando el valor acumulado es mayor descendente utilizado para proporcionar un
que el valor preestablecido, control continuo de los artículos en proceso,
Materrai
proc65S'Ag
sysiem
" Ou\-łeea
n piezas de cobertizo
## COUMT
CTU
BUION CLi,
CONTADOR
Contador
Presei 15000
RESET Acumulado 0
BOTÓN
- CTU
CU
3L UL CONTADOR
CONTADOR
Presei
AccumuJafcd 0
C5!0
J L
CS:
REST
218 Capítulo B
Una forma de lograr este conteo es este propósito. El contador CS:1 tiene un
interconectando o conectando en cascada tres
contadores. El programa de la Figura 8-24 valor preestablecido de 500 y el contador
C5:2 tiene un valor preestablecido de
ilustra la aplicación de esta técnica. En este
programa, el uui pm del primer contador se 500. Cada vez que el contador C5:t alcanza
programa en la entrada del segundo 500, su bit de finalización reinicia el
contador. Los bits de estado de los dos contador CS:1 e incrementa el contador
contadores se programan en serie para CS:2 en 1. Cuando el bit de
producir una salida.
finalización del contador CS:1 se ha
':nunts a medir.
encendido y apagado 100 veces, la luz de
salida se activa. Por lo tanto, la luz de
.5 Otro método de contadores en cascada se
utiliza a veces cuando se necesita salida se enciende después de 500 8 500, o
250.000, transiciones de la entrada de
almacenar un número extremadamente grande conteo.
de conteos. Por ejemplo, si necesita que un
contador cuente hasta 2s0.000, es posible Algunos sistemas de control incorporan
conseguirlo utilizando sólo dos contadores. La un reloj de 24 horas para desplazar la hora del
día o para registrar datos relativos al
Figura B-25 muestra cómo los contadores se funcionamiento del proceso. La lógica utilizada
pueden programar para un número mayor de para implementar un reloj como parte de un
contadores. programa PLC es sencilla y fácil de realizar.
Sólo se necesita una única estructura de
entrada y las instrucciones del contador.
rCTU
CONTADOR DE
Co n' r ATRÁS
CUENTA C5:2
DN)
RESy
CS:2
cs!z
EN
8!GURA B-25 CaS¢adirtg tWo tounjers para almacenar un número extremadamente grande
de recuentos.
Contadores de pro-gramación 219