Está en la página 1de 24

CONTROLADORES

LÓGICOS
PROGRAMABLES

PROGRAMACIÓN DE PLC
BASADO EN RSLOGIX 500

RONI DOMÍNGUEZ
2020
Roni Domínguez Programación de PLC

Controladores Lógicos Programables


Programación de PLC basados en RS Logix 500

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

Capítulo 1- Introducción a los controladores lógicos programables (PLC) ....... 9


1.1- Concepto de PLC ............................................................................................................................................. 9
1.2- Ventajas del PLC ............................................................................................................................................ 10
1.3- Campos de Aplicación de los PLC .................................................................................................................. 11
1.4- Marcas de PLCs utilizadas ............................................................................................................................. 12
1.5- El PLC en los tableros de control ................................................................................................................... 12
1.6- Estructura del PLC ......................................................................................................................................... 15
1.7- Equipos o dispositivos de programación ...................................................................................................... 17
1.8- Clasificación de los PLC ................................................................................................................................. 19

Capítulo 2- Fundamentos de circuitos lógicos .............................................. 27


2.1- Función AND ................................................................................................................................................. 27
1.1- Función OR .................................................................................................................................................... 28
2.2- Función NOT.................................................................................................................................................. 30
2.3- Función XOR .................................................................................................................................................. 32

Capítulo 3- Introducción a la programación ................................................. 33


3.1 - Data Files ........................................................................................................................................................... 33
3.2 - Escaneo de programa........................................................................................................................................ 35
3.3- Tipos de lenguaje de programación.............................................................................................................. 36

Capítulo 4- Instrucciones básicas ................................................................. 43


4.1- Instrucción examine si está cerrado (XIC) / contacto abierto....................................................................... 43
4.2- Instrucción examine si está abierto (XIO) / contacto cerrado ...................................................................... 44
4.3- Instrucción de salida Output Energize (OTE) ................................................................................................ 45
4.4- Direccionamiento de instrucciones .............................................................................................................. 47

Capítulo 5- Desarrollo de programas básicos ............................................... 53


5.1- Circuito de retención .................................................................................................................................... 53
5.2- Circuito de enclavamiento ............................................................................................................................ 54
5.3- Enclavamiento de salida (OTL) y desenclavamiento de salida (OTU) ........................................................... 57
5.4- Programación de un proceso ........................................................................................................................ 58
5.5- Circuito Jog .................................................................................................................................................... 62
5.6- Automatización de proceso de llenado continuo ......................................................................................... 64

4
Roni Domínguez Programación de PLC

Capítulo 6- Cableado de entradas y salidas .................................................. 66


6.1- Conexión de una botonera de arranque-paro (Start/Stop) .......................................................................... 66
6.2- Conexión de una botonera Foward-Reverse ................................................................................................ 68
6.3- Conexión de contacto de overload ............................................................................................................... 68
6.4- Conexión de sensores electromecánicos ...................................................................................................... 69
6.5- Conexión de sensores de presencia .............................................................................................................. 70
6.6- Conexión de salidas....................................................................................................................................... 74

Capítulo 7- RSLogix 500 y RSLinx Classic ....................................................... 78


7.1- RSlinx Classic ................................................................................................................................................. 78
7.2- RSLogix 500 ................................................................................................................................................... 81
7.3- Configuración de las comunicaciones del sistema en RSlogix500 ................................................................ 86
7.4- Crear un programa en RSLogix ...................................................................................................................... 87
7.5- Descarga de un programa del computador al PLC ........................................................................................ 89
7.6- Subir archivo del PLC a la computadora ....................................................................................................... 93
7.7- Forces ............................................................................................................................................................ 96
7.8- Agregar modulos I/O al PLC .......................................................................................................................... 98

Capítulo 8- Programación de temporizadores o timers .............................. 101


8.1- Timer On-Delay (TON) ................................................................................................................................. 102
8.2- Timer Off-Delay (TOF) ................................................................................................................................. 107
8.3- Timer retentivo (RTO) ................................................................................................................................. 109
8.4- Temporizadores en cascada........................................................................................................................ 111

Capítulo 9- Programación de contadores ................................................... 117


9.1- Contadores ascendentes / Up-Counter (CTU) ............................................................................................ 118
9.2- One–Shot Rising (OSR) ................................................................................................................................ 124
9.3- Contador descendente/ Down-Counter (CTD) ........................................................................................... 126
9.4- Contadores en cascada ............................................................................................................................... 130
9.5- Combinación de funciones de contador y temporizador ........................................................................... 134

Capítulo 10- Instrucciones de comparación ............................................... 138


10.1- Igual (EQU) .............................................................................................................................................. 138
10.2- No igual (NEQ) ......................................................................................................................................... 139
10.3- Mayor que (GRT) ..................................................................................................................................... 139
10.4- Menor que (LES) ...................................................................................................................................... 140

5
Roni Domínguez Programación de PLC

10.5- Mayor o igual (GEQ) ................................................................................................................................ 140


10.6- Menor o igual (LEQ) ................................................................................................................................ 141
10.7- Límite (LIM) ............................................................................................................................................. 143
10.8- Enmascarada para igualdad (MEQ) ......................................................................................................... 145
10.9- Programas de manipulación de datos .................................................................................................... 146
10.10- Control de lazo cerrado................................................................................................................................ 149
10.11- Entradas y salidas analógicas ....................................................................................................................... 150

Capítulo 11- Instrucciones de control de programa .................................... 157


11.1- Master Control Reset (MCR) ................................................................................................................... 157
11.2- JUMP (JMP) ............................................................................................................................................. 159
11.3- Funciones de subrutina ........................................................................................................................... 161

Capítulo 12- Instrucciones de manejo de datos .......................................... 167


12.1- Operaciones de transferencia de datos .................................................................................................. 168
12.2- Instrucción de movimiento de datos / move (MOVE) ............................................................................ 169
12.3- File/ Archivo ............................................................................................................................................ 173
12.4- Copiar archivo/file copy (COP) y archivo de relleno/ fill file (FLL) ................................................................. 174
12.5- Funciones lógica ...................................................................................................................................... 177

Capítulo 13- Instrucciones matemáticas ........................................................ 5


13.1- Suma o adición (ADD) ................................................................................................................................. 6
13.2- Restar o sustracción (SUB) .......................................................................................................................... 8
1.1- Multiplicación (MUL)....................................................................................................................................... 9
13.3- División (DIV) ............................................................................................................................................. 12
13.4- Raíz cuadrada (SQR) .................................................................................................................................. 13
13.5- Negación (NEG) ......................................................................................................................................... 14
13.6- Clear (CLR) ................................................................................................................................................. 14
13.7- Convertir a BCD (TOD)............................................................................................................................... 15
13.8- Conversión de BCD (FRD) .......................................................................................................................... 15

Capítulo 14- Secuenciadores e instrucciones de registro .............................. 18


14.1- Programas utilizando secuenciadores ...................................................................................................... 24
14.2- Comparación de secuenciador (SQC) ........................................................................................................ 27
14.3- Desplazamiento de registro de bits/ Bit Shift Registers ........................................................................... 29

6
Roni Domínguez Programación de PLC

Capítulo 15- Instalación, mantenimiento y reparación de sistemas con


PLC ............................................................................................................. 38
15.1- Requerimientos de energía y circuitos de seguridad................................................................................ 39
15.2- Circuito de seguridad ................................................................................................................................ 40
15.3- Ruido eléctrico .......................................................................................................................................... 43
15.4- Corrientes de fugas en entradas y salidas ................................................................................................ 46
15.5- Sistema de puesta a tierra ........................................................................................................................ 47
15.6- Variaciones de voltaje y sobretensiones................................................................................................... 50
15.7- Mantenimiento preventivo ....................................................................................................................... 52
15.8- Solución de problemas .............................................................................................................................. 53

Capítulo 16- Relé inteligente o Smart Relay ................................................. 59


16.1- Partes de un relé programable ................................................................................................................. 60
16.2- Conexión de un relé programable ............................................................................................................ 60
1.1- Teclas de programación ................................................................................................................................ 63
18.3- Introducir el primer esquema de contactos ............................................................................................. 63
16.4- Congiguración del Smart Relay ................................................................................................................. 65
16.5- Relé, relé de función ................................................................................................................................. 69
16.6- Pantalla de esquema de contactos ........................................................................................................... 70
16.7- Uso de las teclas de cursor como pulsadores P ........................................................................................ 71
16.8- Funciones de bobina ................................................................................................................................. 73
16.9- Temporizadores ........................................................................................................................................ 75
16.10- Contadores ..................................................................................................................................................... 78
16.11- Reloj temporizador semanal .......................................................................................................................... 79
16.12- Reloj temporizador anual (Y) ......................................................................................................................... 81
16.13- Instrucciones de comparación ....................................................................................................................... 82

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:

• La función de temporización completa ocurre dentro del PLC.


• La configuración del tiempo se puede cambiar fácilmente.
• El número de temporizadores utilizados en un circuito se puede aumentar o disminuir mediante el
uso de cambios de programación en lugar de cambios de cableado.
• La precisión y la repetibilidad del temporizador son extremadamente altas.
En general, hay tres tipos diferentes de temporizadores de PLC: el temporizador de retardo de conexión,
ON-Delay(TON), el temporizador de retardo a la desconexión, OFF-Delay (TOF) y el temporizador
retentivo activado (RTO). El más común es el temporizador ON-Delay, que es la función básica. También
hay muchas otras configuraciones de temporización, todas las cuales pueden derivarse de una o más de
las funciones básicas de retardo de tiempo. La Figura 7-8 muestra la barra de herramientas de selección
de temporizador para el PLC Allen Bradley su software RSLogix asociado.

Figura 7-8 Barra de herramientas para la selección de temporizadores.

Estos comandos del temporizador se pueden resumir de la siguiente manera:

• 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:

• Time Base: La base de tiempo de un temporizador es la unidad de tiempo utilizada por un


temporizador para cronometrar un evento. Una instrucción de temporizador cronometra un
evento contando el número de veces que ha ocurrido la base de tiempo. Dependiendo del
fabricante y el tipo de PLC, los valores de la base de tiempo pueden estar en intervalos de 1 ms
(0.001 s), 10 ms (0.01 s), 100 ms (0.1 s) o 1 segundo. Por ejemplo, si un temporizador tiene una
base de tiempo de 1 segundo y está cronometrando algo que dura 5 segundos, el PLC esperará
hasta que la base de tiempo se haya producido 5 veces antes de que se agote el tiempo del
temporizador. Por el contrario, si la configuración de la base de tiempo del PLC es 0.01 segundos,
esperará hasta que la base de tiempo haya ocurrido 500 veces antes de que se agote el tiempo
de espera. Cuanta más pequeña es la base de tiempo, mejor es la precisión del temporizador.
• Preset Value: El valor preestablecido de un temporizador representa la duración del tiempo para
el circuito de temporización. Intervalo de tiempo total = el valor preestablecido x base de tiempo.
Por ejemplo, para un temporizador con un valor predeterminado de 100 y una base de tiempo de
0.1s, la duración del tiempo para el temporizador es:

Intervalo de tiempo total = 100 × 0.1 s

= 10 segundos

• Accumulated Value: El valor acumulado del temporizador representa la cantidad de tiempo


transcurrido desde el momento en que comenzó el cronometraje. Realiza un seguimiento de
cuántas veces se ha producido la base de tiempo desde que se inició la instrucción del
temporizador

8.1- Timer On-Delay (TON)


La instrucción TON se utiliza para activar o desactivar una salida después de que el temporizador haya
estado activado durante un intervalo de tiempo preseleccionado. La instrucción TON comienza a contar
los intervalos de la base de tiempo cuando las condiciones de renglón se hacen verdaderas. Con tal que
las condiciones de renglón permanezcan verdaderas, el temporizador ajusta su valor acumulado (ACC)
durante cada evaluación hasta alcanzar el vazor predeterminado (PRE). Cuando las condiciones de
renglón se hacen falsas, el valor acumulado se reinicializa a cero sin importar si el temporizador ha
sobrepasado el límite de tiempo.

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

: 2 = número de temporizador 2 (este va 0 a 255 temporizadores)

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

T4:2/EN el contacto cambia de estado mientras el timer esté energizado

102
Roni Domínguez Programación de PLC

Este timer tiene tres tipos de contactos o bits de control:

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.

Figura 7-13 Instrucción TON, timer On-Delay

La información para ingresar incluye:

• 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:

• El temporizador se activa mediante el interruptor de entrada A.

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.

Figura 7-15 Programa de PLC de un timer On-Delay.

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.

El programa de lógica de escalera muestra cómo se podría programar un circuito equivalente


utilizando un PLC.

Figura 7-19 Circuito de señal de advertencia del transportador en lógica cableada

Este circuito se puede programar en un PLC de la siguiente forma:

Figura 7-19 Circuito de señal de advertencia del transportador en lógica programada

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:

• De acuerdo con el esquema de la escalera de relés, la bobina de arranque del motor de la


bomba de aceite lubricante (Lube Oil Pump) M1 se activa cuando el botón de arranque PB2 se
acciona momentáneamente.Como resultado, el contacto de control M1-1 se cierra para retener
M1, y el motor de la bomba de aceite lubricante arranca.

105
• Cuando la bomba de aceite lubricante acumula suficiente presión de aceite, el interruptor de
presión de aceite lubricante PS1 se cierra.

Esto a su vez energiza la bobina M2 para arrancar el motor de accionamiento principal y


energiza la bobina TD para comenzar el período de retardo.
• Después del período de retraso de tiempo preestablecido de 15 s, el contacto TD-1 se cierra
para energizar la bobina M3 y arrancar el motor de alimentación.

Figura 7-20 Sistema de control secuencial automático con lógica cableada.

El programa de lógica de escalera muestra cómo se podría programar un circuito equivalente utilizando
un PLC.

Figura 7-20 Sistema de control secuencial automático con lógica programada.

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.

La Figura 7-21 ilustra la programación de un temporizador de retardo a la desconexión Off-Delay. TOF


comienza a cronometrar cuando la instrucción pasa de ON a OFF o de verdadero a falso. El
funcionamiento del circuito se puede resumir de la siguiente manera:

• 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.

Figura 7-21 Programación de temporizador Off-Delay

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:

• El temporizador comenzará a cronometrarse cuando el botón de tiempo PB1 esté cerrado.


• Si el botón se cierra durante 3 segundos y luego se abre durante 3 segundos, el valor
acumulado del temporizador permanecerá en 3 segundos.
• Cuando el botón PB1 se cierra nuevamente, el temporizador recoge el tiempo a los 3 s y
continúa el cronometraje.
• Cuando el valor acumulado (Accum) (9) es igual al valor preestablecido (Preset) (9), el
contacto DN del temporizador T4:2/DN se establece en cierra y la salida de luz piloto PL se
enciende.
• Cada vez que se cierra el botón PB2 de reinicio momentáneo, el valor acumulado del
temporizador se reinicia a 0.

Figura 7-27 Programación de temporizador RTO

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:

• Para arrancar la máquina, el operador enciende el SW.


• Antes de que el eje del motor comience a girar, la bomba (PUMP) suministra aceite a los
cojinetes durante 10 segundos.
• Los rodamientos también reciben aceite cuando la máquina está funcionando.
• Cuando el operador apaga el SW para detener la máquina, la bomba de aceite continúa
suministrando aceite durante 15 s.
• Se utiliza un temporizador retentivo para rastrear el tiempo total de funcionamiento de la
bomba. Cuando el tiempo total de funcionamiento es de 3 horas, el motor se apaga y se
enciende una luz piloto para indicar que es necesario cambiar el filtro y el aceite.
• Se proporciona un botón de reinicio para reiniciar el proceso después de que se hayan
cambiado el filtro y el aceite.

Figura 7-30 Programa para la lubricación automática de rodamientos.

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.

8.4.1- Intermitencia con timers


Se pueden interconectar dos temporizadores para formar un oscilador o un circuito alternativo. La lógica
del oscilador es básicamente un circuito de temporización programado para generar pulsos de salida
periódicos de cualquier duración. La Figura 7-33 muestra el programa para un circuito intermitente
anunciador. Dos temporizadores internos forman el circuito oscilador, que genera una salida
temporizada y pulsada. La salida del circuito oscilador se programa en serie con la condición de alarma.
Si la condición de alarma (temperatura, presión o interruptor de límite) es verdadera, la luz indicadora
de salida apropiada parpadeará. Tenga en cuenta que cualquier número de condiciones de alarma
podría programarse utilizando el mismo circuito intermitente.

112
Figura 7-33 Programa de un anunciador con luces intermitente.

8.4.2- Incremento de tiempo en timers


En ocasiones, puede requerir un período de retraso mayor que el tiempo máximo preestablecido
permitido para la instrucción de temporizador único del PLC que se está utilizando. Cuando este es el
caso, el problema se puede resolver simplemente con temporizadores en cascada, como se ilustra en la
Figura 7-34. El funcionamiento del programa se puede resumir de la siguiente manera:

• El tiempo total requerido es de 42,000 s.


• El primer temporizador, T4: 1, se programa para un tiempo preestablecido de 30,000 s y
comienza a cronometrarse cuando se cierra la entrada SW.
• Cuando T4: 1 completa su período de retardo 30,000 s más tarde, el bit T4: 1 / DN se
establecerá en 1.
• Esto a su vez activa el segundo temporizador, T4: 2, que está preestablecido para los
12,000 s restantes para completar un total de 42,000 s.

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.

Figura 7-34 temporizadores en cascada para tiempo más largo.

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.

Figura 7-35 Control de semáforos en una dirección.

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.

Figura 7-36 Diagrama de tiempos para control bidireccional de semáforos.

Figura 7-37 Control de semáforos en dos direcciones.

116

También podría gustarte