Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LÓGICOS
PROGRAMABLES
PROGRAMACIÓN DE PLC
BASADO EN RSLOGIX 500
RONI DOMÍNGUEZ
2020
Roni Domínguez Programación de PLC
Roni Domínguez
Pagina Web
FARADAYOS
2
Roni Domínguez Programación de PLC
3
Roni Domínguez Programación de PLC
TABLA DE CONTENIDO
4
Roni Domínguez Programación de PLC
5
Roni Domínguez Programación de PLC
6
Roni Domínguez Programación de PLC
7
Roni Domínguez Programación de PLC
8
Roni Domínguez Programación de PLC
Capítulo 8- Programación de
temporizadores o timers
Los temporizadores PLC son instrucciones que proporcionan las mismas funciones que los relés
temporizadores mecánicos y electrónicos de retardo a la conexión y desconexión. Todos los
temporizadores de PLC son instrucciones de salida. Los temporizadores de PLC ofrecen varias ventajas
sobre los temporizadores utilizados en lógica cableada. Estos incluyen el hecho de que:
• TON (Timer On Delay): inicia su conteo del tiempo cuando la instrucción es activada.
• TOF (Timer Off Delay): inicia su conteo del tiempo cuando la instrucción pasa de una condición
verdadera a falsa.
• RTO (Temporizador retentivo activado): inicia su conteo del tiempo cuando la instrucción es
verdadera y retiene el valor acumulado cuando la instrucción se vuelve falsa.
• RES (Restablecer): restablece el valor acumulado de un temporizador retentivo a cero.
101
Roni Domínguez Programación de PLC
Los datos comúnmente que están asociadas con la instrucción del temporizador son:
= 10 segundos
El archivo del temporizador Allen-Bradley de la serie SLC 500 o Micrologix es el archivo 4 (Figura 7-12).
Cada temporizador está compuesto por tres palabras de 16 bits, denominadas colectivamente un
elemento temporizador. Puede haber hasta 256 temporizadores. Las direcciones para el archivo de
temporizador 4, elemento de temporizador número 2 (T4: 2), se enumeran a continuación.
T4 = timer file 4
T4:2/DN el contacto cambia de estado cuando termina de conteo, cuando el preset es igual al
accum.
T4:2/TT el contacto cambia de estado mientras hasta que el preset y el accum son iguales
102
Roni Domínguez Programación de PLC
Enable (EN) bit — El bit de habilitación es verdadero (tiene un estado de 1) siempre que la
instrucción del temporizador sea verdadera. Cuando la instrucción del temporizador es falsa, el
bit de habilitación es falso (tiene un estado de 0).
Timer-timing (TT) bit — El bit de temporización del temporizador es verdadero siempre que el
valor acumulado del temporizador esté cambiando, lo que significa que el temporizador está
sincronizando. Cuando el temporizador no está cronometrando, el valor acumulado no está
cambiando, por lo que el bit de temporización del temporizador es falso.
Done (DN) bit— Este bit cambia de estado cada vez que el valor acumulado alcanza el valor
preestablecido. Su estado depende del tipo de temporizador que se utilice.
La Figura 7-13 muestra un ejemplo de la instrucción TON utilizada como parte de los conjuntos de
instrucciones del controlador SLC 500 y Micrologix de Allen-Bradley.
• Número de temporizador: este número debe provenir del archivo del temporizador. En el
ejemplo que se muestra, el número de temporizador es T4: 0, que representa el archivo de
temporizador 4, el temporizador 0 en ese archivo. La dirección del temporizador debe ser única
para este temporizador y no puede utilizarse para ningún otro temporizador. Este va del
temporizador 0 al temporizador 255, para un total de 256 temporizadores.
• Time base: La base de tiempo (que siempre se expresa en segundos) puede ser 1.0 o 0.01 s. En el
ejemplo que se muestra, la base de tiempo es 1.0 s.
• Accumulated: En el ejemplo que se muestra, el valor acumulado es 0. El valor acumulado del
temporizador normalmente se ingresa como 0, aunque es posible ingresar un valor de 0 a 32,767.
Independientemente del valor precargado, el valor del temporizador se convertirá en 0 cada vez
que se reinicie el temporizador.
El temporizador On-Delay (TON) es el temporizador más utilizado. La Figura 7-15 muestra un programa de
PLC que utiliza un temporizador On-Delay. El funcionamiento del programa se puede resumir de la
siguiente manera:
103
Cuando el interruptor de entrada A está cerrado (verdadero o configurado en 1), el procesador
inicia el temporizador T4: 0 y establece los bits EN y TT en verdadero o 1. Esto activa las salidas B
y C.
• El valor acumulado aumenta en intervalos de tiempo de un segundo.
• Cuando el tiempo acumulado (Accum) es igual al tiempo preestablecido (Preset) (10 s), el bit DN
se establece en 1, la salida D se activa, el bit TT se restablece a 0 y la salida C se desactiva.
• Mientras el interruptor de entrada A permanezca cerrado, el bit EN se establecerá en 1 y la
salida B estará ENCENDIDA.
• Si el interruptor de entrada A se abre en cualquier momento antes o después de que el
temporizador haya expirado, el tiempo acumulado se restablece automáticamente a 0 y la salida
B se apaga.
• Esta configuración del temporizador se denomina no retentiva porque cualquier pérdida de
continuidad del temporizador hace que la instrucción del temporizador se restablezca a cero.
• Esta operación de temporización es la de un temporizador de retardo a la activación (On-Delay)
porque la salida D se activa 10 s después de que el interruptor se ha activado desde la posición
de apagado a la de encendido.
La Figura 7-19 muestra una aplicación para un temporizador On-Delay. Este circuito se usa como una
señal de advertencia cuando se está por iniciar un equipo en movimiento, como un motor
transportador. El funcionamiento del circuito se puede resumir de la siguiente manera:
• De acuerdo con el diagrama del circuito lógica cableado, la bobina CR se activa cuando el botón
de arranque PB1 se acciona momentáneamente.
• Como resultado, el contacto CR-1 se cierra para retener en la bobina CR, el contacto CR-2 se
cierra para energizar la bobina del temporizador TD y el contacto CR-3 se cierra para hacer sonar
la bocina.
104
• Después de un período de 10 s, el contacto del temporizador TD-1 se abre para apagar
automáticamente la bocina.
Los temporizadores a menudo se usan como parte de los sistemas de control secuencial automático. La
Figura 7-20 muestra cómo una serie de motores pueden arrancarse automáticamente con solo una
estación de control de START/STOP. El funcionamiento del circuito se puede resumir de la siguiente
manera:
105
• Cuando la bomba de aceite lubricante acumula suficiente presión de aceite, el interruptor de
presión de aceite lubricante PS1 se cierra.
El programa de lógica de escalera muestra cómo se podría programar un circuito equivalente utilizando
un PLC.
106
8.2- Timer Off-Delay (TOF)
La instrucción TOF se utiliza para activar o desactivar una salida después de que su renglón ha estado
desactivado durante un intervalo de tiempo preseleccionado. La instrucción TOF comienza a contar los
intervalos de la base de tiempo cuando el renglón efectúa una transición de verdadero a falso. Con tal
que las condiciones permanezcan falsas, el temporizador incrementa su valor acumulado (ACC) durante
cada escán hasta alcanzar el valor preseleccionado (PRE). El valor acumulado se restablecerá cuando las
condiciones de renglón se hagan verdaderas, sin importar si el tiempo en el temporizador se ha agotado.
• Cuando el interruptor conectado a la entrada I: 1/0 se cierra por primera vez, la salida
temporizada O: 2/1 se establece en 1 inmediatamente y la lámpara se enciende.
• Si este interruptor ahora está abierto, se pierde la continuidad lógica y el temporizador
comienza a contar.
• Después de 15 s, cuando el tiempo acumulado (Accumulated) es igual al tiempo
preestablecido (Preset), la salida se restablece a 0 y la lámpara se apaga.
• Si se obtiene continuidad lógica antes de que se agote el tiempo de espera del temporizador,
el tiempo acumulado se restablece a 0. Por esta razón, este temporizador también se
clasifica como no retentivo.
107
La figura 7-22 ilustra el uso de una instrucción de temporizador Off-Delay utilizada para apagar los motores
secuencialmente a intervalos de 5 segundos. El funcionamiento del programa se puede resumir de la
siguiente manera:
• Los valores predeterminados del temporizador para T4: 1, T4: 2 y T4: 3 se establecen para 5,
10 y 15 s, respectivamente.
• Al cerrar el interruptor de entrada SW, los contactos de cada uno de los tres temporizadores
TOF cambian inmediatamente a cerrado, encendiendo inmediatamente los motores M1, M2,
y M3.
• Si se abre SW, la continuidad lógica de los tres temporizadores se pierde y cada
temporizador comienza a contar.
• El Temporizador T4: 1 cuenta hasta 5 s restableciendo su bit o contacto a abierto,
desenergizando el motor M1.
• El Temporizador T4: 2, luego de 5s mas tarde restableciendo su bit o contacto a abierto,
desenergizando el motor M2.
• El Temporizador T4: 3, luego de 5s mas tarde restableciendo su bit o contacto a abierto,
desenergizando el motor M3.
108
8.3- Timer retentivo (RTO)
Se utiliza un temporizador retentivo PLC cuando desea retener los valores de tiempo acumulados a
cuando hay una pérdida de energía o el cambio en el estado del renglón de verdadero a falso. El
temporizador (RTO) se programa de manera similar al temporizador (TON), con una excepción
importante: una instrucción de restablecimiento (RES). A diferencia del TON, el RTO mantendrá su valor
acumulado cuando el renglón del temporizador se vuelva falso y continuará cronometrando donde se
detuvo cuando el renglón del temporizador se vuelva a repetir. Este temporizador debe ir acompañado
de una instrucción de restablecimiento (RES) del temporizador para restablecer el valor acumulado del
temporizador a 0. La instrucción RES es el único medio automático de restablecer el valor acumulado de
un temporizador retentivo. La instrucción RES tiene la misma dirección que el temporizador para
restablecer. Siempre que la instrucción RES sea verdadera, tanto el valor acumulado del temporizador
como el bit de finalización del temporizador (DN) se restablecen a 0. La figura 7-27 muestra un
programa de PLC para un temporizador de retardo de encendido retentivo. El funcionamiento del
programa se puede resumir de la siguiente manera:
109
La Figura 7-30 muestra una aplicación práctica que utiliza las instrucciones TON, TOF y RTO. En esta
aplicación industrial, hay una máquina con un gran eje de acero soportado por cojinetes cargados. Este
eje está acoplado a un gran motor eléctrico. Los rodamientos necesitan lubricación, que es suministrada
por una bomba de aceite accionada por un pequeño motor eléctrico. El funcionamiento del programa se
puede resumir de la siguiente manera:
110
8.4- Temporizadores en cascada
Cuando la salida de un temporizador activa la entrada de otro temporizador, esos temporizadores se
denominan en cascada. Los temporizadores pueden interconectarse o conectarse en cascada para
satisfacer una serie de funciones de control lógico.
• La Figura 7-31 muestra cómo se pueden arrancar tres motores automáticamente en secuencia
con un retraso de 20 s entre cada uno utilizando dos temporizadores On-Delay utilizando lógica
cableada. El funcionamiento del circuito se puede resumir de la siguiente manera:
• La bobina de arranque del motor M1 se activa cuando se activa el botón de arranque
momentáneo PB2. Como resultado, el motor 1 arranca, el contacto M1-1 se cierra para retener a
M1 y la bobina del temporizador TD1 se activa para comenzar el primer período de retardo.
• Después del período de tiempo preestablecido de 20 s, el contacto TD1-1 se cierra para energizar
la bobina de arranque del motor M2
• Como resultado, el motor 2 arranca y la bobina del temporizador TD2 se activa para comenzar el
segundo período de retardo. Después del período de tiempo preestablecido de 20 s, el contacto
TD2-1 se cierra para energizar la bobina de arranque del motor M3, y así el motor 3 arranca.
Figura 7-31 Circuito de arranque secuencial con retardo de tiempo usando lógica cableada.
La Figura 7-32 muestra un programa PLC equivalente del circuito de arranque del motor secuencial con
retardo de tiempo cableado. Dos temporizadores programados de retardo de conexión se conectan en
cascada para obtener la misma lógica que el circuito de relé de temporizador cableado original. Tenga
en cuenta que la salida del temporizador T4: 1 se utiliza para controlar la lógica de entrada al
temporizador T4: 2.
111
Figura 7-32 Programa de PLC equivalente del circuito secuencial
Los temporizadores alternativos se definen como funciones de temporización en las que la salida de un
temporizador se usa para restablecer la entrada de un segundo temporizador, cada uno restableciendo
al otro. Estos tipos de temporizadores se utilizan en situaciones en las que se requiere un ciclo constante
de una salida. Por ejemplo, si se requiere una luz intermitente en caso de falla del sistema de control, se
podría usar un programa con temporizadores alternativos para crear la función de salida intermitente.
112
Figura 7-33 Programa de un anunciador con luces intermitente.
113
• Una vez que T4:2 alcanza su tiempo preestablecido, el contacto T4:2/DN se establecerá en
1, por lo que enciende la salida PL, la luz piloto, para indicar la finalización del tiempo
completo de 42,000 s.
• Al abrir la entrada SW en cualquier momento restablecerá ambos temporizadores y
desconectará la salida PL.
114
8.4.3- Programación de semáforos
Una aplicación típica para un circuito PLC que combina funciones en cascada y de intermitencia sería el
control de las señales de tráfico o semáforos. El circuito lógico de escalera de la Figura 7-35 ilustra un
control de un conjunto de semáforos en una dirección. El funcionamiento del programa se puede
resumir de la siguiente manera:
• La transición de luz roja a luz verde a luz amarilla se logra mediante la interconexión de las
tres instrucciones del temporizador TON.
• La entrada al temporizador T4:0 es controlada por contacto DN de T4:2.
• La entrada al temporizador T4:1 es controlada por contacto DN de T4:0.
• El renglón o peldaño al temporizador T4:2 es controlada por contacto DN de T4:1.
• La secuencia de tiempos de las luces es:
o Rojo: 30 s encendido o
Verde: 25 s encendido o Amarilla:
5 s encendido La secuencia
luego se repite.
115
El cuadro que se muestra en la Figura 7-36 muestra la secuencia cronometrada de las luces para el
control bidireccional de los semáforos.
116