Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programable
PLC
CONTROLADOR LÓGICO PROGRAMABLE PLC
MANUAL DE PLC
CONTROLADORES LÓGICOS
PROGRAMABLES
1
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Contenido
INTRODUCCIÓN .................................................................................................... 4
HISTORIA DEL PLC ............................................................................................... 5
CONCEPTO DE UN PLC ........................................................................................ 7
ESTRUCTURA DEL PLC ........................................................................................ 9
COMPONENTES .................................................................................................. 11
Entradas ............................................................................................................ 11
SALIDAS ............................................................................................................... 14
CAPÍTULO I .......................................................................................................... 18
Operaciones básicas ......................................................................................... 26
CAPÍTULO II ......................................................................................................... 29
CAPÍTULO III ........................................................................................................ 33
TIMERS Y CONTADORES USO DE TIMERS .................................................. 33
USO DE CONTADORES ...................................................................................... 40
Estructura de direccionamiento ......................................................................... 41
Conteo progresivo (CTU) ................................................................................... 42
Conteo regresivo (CTD) ..................................................................................... 44
Contador de alta velocidad (HSC) ..................................................................... 45
Restablecimiento (RES) .................................................................................... 49
CAPÍTULO IV ........................................................................................................ 51
Igual (EQU) ........................................................................................................ 52
No igual (NEQ) .................................................................................................. 53
Menor que (LES) ............................................................................................... 53
Menor o igual que (LEQ) ................................................................................... 53
Mayor que (GRT) ............................................................................................... 54
Mayor o igual que (GEQ) ................................................................................... 54
Comparación con máscara para igual (MEQ) .................................................... 55
Prueba de límite (LIM) ....................................................................................... 55
CAPÍTULO V ......................................................................................................... 58
Uso de BSL........................................................................................................ 61
Uso de BSR ....................................................................................................... 62
Salida de secuenciador (SQO) Comparación de secuenciador (SQC) .............. 63
Uso de SQO ...................................................................................................... 66
Uso de SQC....................................................................................................... 67
2
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
3
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
INTRODUCCIÓN
En los sistemas de control discreto realizados con relés se tenía una lógica de
control fija, alambrada en un panel. Hoy en día, mediante los controladores
programables, se consigue una lógica de control configurable por programa que es
fácil de modificar. Los primeros controladores programables fueron introducidos a
partir del año 1969, en los cuales las funciones de relé fueron reemplazadas por una
lógica de estado sólido, manteniendo la notación lógica de diagrama de escalera,
usada para especificar y documentar lógica de relés. Estos primeros controladores
operaban en base a un programa fijo, definido por las conexiones entre dispositivos.
El problema de los relés era que cuando los requerimientos de producción
cambiaban también lo hacía el sistema de control. Esto comenzó a resultar bastante
caro cuando los cambios fueron frecuentes. Dado que los relés son dispositivos
mecánicos y poseen una vida limitada se requería una estricta manutención
planificada. Por otra parte, a veces se debían realizar conexiones entre cientos o
miles de relés, lo que implicaba un enorme esfuerzo de diseño y mantenimiento.
Los "nuevos controladores" debían ser fácilmente programables por ingenieros
de planta o personal de mantenimiento. El tiempo de vida debía ser largo y los
cambios en el programa tenían que realizarse de forma sencilla. Finalmente se
imponía que trabajaran sin problemas en entornos industriales adversos. La
solución fue el empleo de una técnica de programación familiar y reemplazar los
relés mecánicos por relés de estado sólido. A medida que se fueron desarrollando
y estableciéndose compañías prestadoras de servicios creció el número de
controladores, pero en los 90 han mostrado una gradual reducción en el número de
nuevos protocolos, y en la modernización de las capas físicas de los protocolos más
populares que sobrevivieron a los 80. El último estándar (IEC 1131-3) intenta
unificar el sistema de programación de todos los PLC en un único estándar
internacional. Ahora disponemos de PLC's que pueden ser programados en
diagramas de bloques, Escalera, lista de instrucciones, C y texto estructurado al
mismo tiempo.
4
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
5
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
ABB Ltd., Koyo, Honeywell, Siemens, Trend Controls, Schneider Electric, Omron,
Rockwell (Allen-Bradley), General Electric, frazmax, Tesco Controls, Panasonic
(Matsushita), Mitsubishi e Isi Matrix machines. También existe un rango de PLCs
fabricados para aplicaciones en automotores, embarcaciones, ambulancias
y sistemas móviles para el mercado internacional de SCM International, Inc. Hoy en
día, los PLC no sólo controlan la lógica de funcionamiento de máquinas, plantas y
procesos industriales, sino que también pueden realizar operaciones aritméticas,
manejar señales analógicas para realizar estrategias de control, tales como
controladores proporcional integral derivativo (PID). Los PLC actuales pueden
comunicarse con otros controladores y computadoras en redes de área local, y son
una parte fundamental de los modernos sistemas de control distribuido. Existen
varios lenguajes de programación:
Tradicionalmente los más utilizados son el diagrama de escalera (Lenguaje Ladder),
preferido por los electricistas, lista de instrucciones y programación por estados,
aunque se han incorporado lenguajes más intuitivos que permiten implementar
algoritmos complejos mediante simples diagramas de flujo más fáciles de interpretar
y mantener. Un lenguaje más reciente, preferido por los informáticos y electrónicos,
es el FBD (en inglés Function Block Diagram) que emplea compuertas lógicas y
bloques con distintas funciones conectados entre sí. En la programación se pueden
incluir diferentes tipos de operando, desde los más simples como lógica booleana,
contadores, temporizadores, contactos, bobinas y operadores matemáticos, hasta
operaciones más complejas como manejo de tablas (recetas), apuntadores,
algoritmos PID y funciones de comunicación multiprotocolo que le permitirían
interconectarse con otros dispositivos.
6
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
CONCEPTO DE UN PLC
El término PLC de amplia difusión en el medio significa en inglés, Controlador Lógico
Programable. Originalmente se denominaban PCs (Programable Controllers), pero
con la llegada de las IBM PCs, para evitar confusión se emplearon definitivamente
las siglas PLC. En Europa, el mismo concepto es llamado Autómata Programable.
La definición más apropiada es: Sistema Industrial de Control Automático que
trabaja bajo una secuencia almacenada en memoria, de instrucciones lógicas. Es
un sistema porque contiene todo lo necesario para operar, e industrial por
tener todos los registros necesarios para operar en los ambientes hostiles
encontrados en la industria. Además de poder ser programados, se insiste en el
término "Control Automático", que corresponde solamente a los aparatos que
comparan ciertas señales, provenientes de la máquina controlada, de acuerdo con
algunas reglas programadas con anterioridad para emitir señales de control, y
mantener la operación estable de dicha máquina. Las instrucciones almacenadas en
memoria permiten modificaciones, así como su monitoreo externo. El desarrollo e
introducción de los relés, hace muchos años, fue un paso gigantesco hacia la
automatización e incremento de la producción. La aplicación de los relés hizo
posible añadir una serie de lógica a la operación de las máquinas y de esa manera
reducir la carga de trabajo en el operador, y en algunos casos eliminar la necesidad
de operadores humanos. Por ejemplo, los relés hicieron posible establecer
automáticamente una secuencia de operaciones, programar tiempos de retardo,
conteo de eventos o hacer un evento dependiente de que ocurrieran otros. Los relés
con todas sus ventajas tienen también naturalmente sus desventajas, tienen sólo
un período de vida; su naturaleza electromecánica dictamina, que después de un
tiempo de uso serán inservibles, sus partes conductores de corriente pueden en un
momento quemarse o fundirse, desbaratando la lógica establecida y requiriendo su
reemplazo. Tal vez la inconveniencia más importante de la lógica con relés es su
naturaleza fija. La lógica de un panel de relés es establecida por los ingenieros de
diseño, se implementa entonces colocando relés en el panel y se alambra como se
prescribe. Mientras que la máquina dirigida por el panel de relés continúa llevando
a cabo los mismos pasos en la misma secuencia, todo está perfecto, pero cuando
7
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
8
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Fuente De Alimentación
La función de la fuente de alimentación en un controlador, es suministrar la energía
a la CPU y demás tarjetas según la configuración del PLC.
Módulos de Memorias
Son dispositivos destinados a guardar información de manera provisional o
permanente. Se cuenta con dos tipos de memorias:
Volátiles (RAM)
10
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Unidad de Programación
Los terminales de programación, son el medio de comunicación entre el hombre y la
máquina; estos aparatos están constituidos por teclados y dispositivos de
visualización
Existen tres tipos de programadores los manuales (Hand Held) tipo de calculadora,
Los de video tipo (PC), y la (computadora).
COMPONENTES
Entradas
Constituyen la etapa de entrada del PLC. Desde la parte externa del PLC lucen como
11
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
una bornera donde se deben colocar los cables con las señales que provienen de
los transductores, pero internamente están conformadas por circuitos electrónicos
que acoplan esas señales a las especificaciones de señales que el PLC puede
manipular.
Según la naturaleza de la señal que se recibe de los transductores, las entradas se
clasifican en:
Entradas digitales
Entradas analógicas
Son las que reciben señales analógicas de los transductores de campo. Estas
señales generalmente provienen de sensores que miden el valor instantáneo de una
variable física.
El valor de la señal analógica se transforma en una señal digital de tal forma que el
procesador la pueda manipular. Un aspecto importante de esta transformación es la
resolución con que se realiza en el interior del PLC.
Según el tipo de señal eléctrica que reciban, las entradas también se clasifican en:
de corriente y de voltaje.
A las entradas está asignado un espacio de memoria del PLC llamado imagen de
entradas, el cual contiene la información de todas las entradas en todo momento.
13
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Ejemplo:
SALIDAS
Internamente son circuitos electrónicos que realizan el acople entre las señales
digitales utilizadas por el PLC y las señales analógicas o cuantizadas que utilizan los
actuadores. Externamente lucen como una bornera donde se realizan las conexiones
entre el PLC y los actuadores.
Las salidas se clasifican, al igual que en el caso de las entradas, en digitales y
analógicas. Las salidas digitales se aplican a actuadores como bobinas de
contactores, electroválvulas, etc.
Existen salidas digitales: de voltaje y de relé. Las salidas de voltaje asignan una
magnitud de voltaje, que depende del fabricante, al estado 1 lógico y de 0 V al estado
0 lógico. Las salidas de relé consisten en un contacto seco que se cierra en el estado
1 y se abre en el estado 0.
14
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
CPU por sus siglas en inglés. Es el elemento principal de procesamiento del PLC.
Una vez digitalizadas, las señales de entrada son pasadas al CPU, el cual les aplica
el algoritmo de control para generar las salidas. El algoritmo de control está
almacenado en la memoria interna del PLC en forma de un programa, el cual es
creado y almacenado por el usuario. Además de ejecutar el programa, el CPU realiza
acciones como verificación del sistema, actualización de las imágenes de entrada y
salida y la medición del tiempo de ejecución del programa.
15
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
EEPROM: Es una memoria de sólo lectura que puede ser escrita por medios
electrónicos.
No necesita de una fuente de poder para mantener sus datos. Por su característica
no volátil, se utiliza para guardar datos esenciales, tal como el sistema operativo y
el programa.
RAM: Es una memoria reescribible de acceso aleatorio que se utiliza para guardar
los datos generados mientras se ejecuta el programa. Es volátil, por lo que los datos
almacenados se pierden si se le suspende la alimentación.
16
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
17
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
CAPÍTULO I
Instrucción
Mnemónico Nombre Propósito
XIC Examine si cerrado Examina un bit para una condición activada.
XIO Examine si abierto Examina un bit para una condición desactivada.
OTE Conecte la salida Activa o desactiva un bit.
OTL y OTU Enclavamiento de salida OTL activa un bit cuando el renglón está
y desenclavamiento de ejecutado y este bit retiene su estado cuando el
salida renglón no está ejecutado u ocurre un ciclo de
potencia. OTU desactiva un bit cuando el renglón
está ejecutado y este bit retiene su estado cuando
el renglón no está ejecutado o cuando ocurre un
ciclo de alimentación eléctrica.
OSR Un frente o pulso Ocasiona un evento de una sola vez.
ascendente
18
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Instrucción
Mnemónico Nombre Propósito
19
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Nota:
No se recomienda usar la misma dirección con instrucciones de salida múltiples. Las
instrucciones de bit se usan con los archivos de datos siguientes:
20
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Formato Explicación
O Salida
I Entrada
: Delimitador del elemento
O:e.s/b Número de laRanura 0, adyacente a la fuente de alimentación eléctrica en el
e ranura (decimal) primer chasis, se aplica al módulo de procesador. Las ranuras
I:e.s/b posteriores son ranuras de E/S, numeradas desde 1 hasta un
máximo de 30.
. Delimitador de palabra. Requerido sólo si es necesario un número de palabra
según lo indicado a continuación.
Número de Requerido si el número de entradas o salidas exceden
s palabra 16 para la ranura. Rango: 0-255 (el rango acepta
“tarjetas especiales” de palabras múltiples)
/ Delimitador de bit
b Número de Entradas: 0- 15
terminal Salidas: 0- 15
Ejemplos
(Aplicables para un controlador modular):
O: 3/15 Salida 15, ranura 3
O: 5/0 Salida 0, ranura 5
O: 10/11 Salida 11, ranura 10
I: 7/8 Entrada 8, ranura 7
I: 2.1/3 Entrada 3, ranura 2, palabra 1 Direcciones de palabra: O: 5
Palabra de salida 0, ranura 5
O: 5.1 Palabra de salida 1, ranura 5
I: 8 Palabra de entrada, ranura 8 Valores predeterminados:
21
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Formato Explicación
S Archivo de estado
: Delimitador de elemento
S:e/b e Número de Rangos de 0-15 en un controlador fijo o SLC 5/01, 0- 32 en un
elemento procesador SLC 5/02, 0-83 en un SLC 5/03 OS300, 0–96 en un
SLC 5/03 OS301 y posterior y 5/04 OS400 y 0-164 en un SLC 5/04.
Estos son elementos de 1 palabra. 16 bits por cada elemento
/ Delimitador de bit
b Número Ubicación del bit dentro del elemento. Rangos de 0-15.
de bit
Ejemplos:
S: 1/1 Elemento 1, bit 15. Este es el bit de “primer paso” que puede usar para iniciar
instrucciones en su programa.
S: 3 Elemento 3. El byte inferior de este elemento es el tiempo de scan actual. El byte
superior es el tiempo de scan de control (watchdog).
22
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Estas instrucciones usan varios bits de control. Estos son elementos de 3 palabras
usados con desplazamiento de bit, FIFO, LIFO, instrucciones de secuenciador e
instrucciones ASCII ABL, ACB, AHL, ARD, ARL, AWA y AWT. La palabra 0 es la
palabra de estado, la palabra 1 indica la longitud de datos almacenados y la palabra
2 indica la posición. Esto se muestra en la figura siguiente. En el elemento de control
hay ocho bits de estado y un byte de código de error. Un controlador fijo y un
elemento de control SLC 5/01 tienen seis bits. Los bits EU y EM no son usados por
el procesador.
23
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Elemento de control
EN EU DN EM ER UL IN FD Código de error
Bits direccionables Palabras direccionables
EN = Habilitación
EU = Habilitación de descarga DN = LEN = Longitud
Efectuado POS = Posición
EM = Pila vacía ER = Error
UL = Descarga (desplazamiento de bit
solamente)
IN = Inhibición (Este es el bit de marcha [RN
bit 9] para instrucciones ASCII)
FD = Encontrado (SQC solamente)
Formato Explicación
R Archivo de control
Número de archivo. Número 6 es el archivo predeterminado. Se puede
Rf:e F Usar un número de archivo entre 10-255 se puede usar si se requiere
almacenamiento adicional.
: Delimitador de elemento
e Número de Rangos de 0-255. Estos son elementos de 3 palabras.
elemento Vea la figura anterior.
24
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Ejemplo:
R6:2 Elemento 2, archivo de control 6. Direccione los bits y palabras usando el
formato R f :e.s/b donde Rf:e se explica anteriormente y: es el delimitador de
palabras, indica el subelemento / es el delimitador de bit b indica el bit R6:2/15 ó
R6:2/EN Bit habilitación R6:2/14 ó R6:2/EU Bit de habilitación de descarga
R6:2/13 ó R6:2/DN Bit de efectuado R6:2/12 ó R6:2/EM Bit de pila vacía R6:2/11
ó R6:2/ER Bit de error R6:2/10 ó R6:2/UL Bit de descarga R6:2/9 ó R6:2/IN Bit de
inhibición R6:2/8 ó R6:2/FD Bit de encontrado R6:2.1 ó R6:2.LEN Valor de longitud
R6:2.2 ó R6:2.POS Valor de posición R6:2.1/0 Bit 0 del valor de longitud R6:2.2/0
Bit 0 del valor positivo
Formato Explicación
N Archivo de enteros
F Número de archivo. Número 7 es el archivo predeterminado. Un número de
Nf:e/b archivo entre 10-255 se puede usar si se requiere almacenamiento
adicional.
: Delimitador de elemento
e Número de Rangos de 0-255. Estos son elementos de 1 palabra. 16
elemento bits por cada elemento.
/ Delimitador de bit
b Número de Ubicación del bit dentro del elemento. Rangos de 0-15.
bit
Ejemplos:
N7:2 Elemento 2, archivo de enteros 7
N7:2/8 Bit 8 en elemento 2, archivo de enteros 7
N10:36 Elemento 36, archivo de enteros 10 (archivo 10 designado como
un archivo de enteros por el usuario)
25
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Operaciones básicas
27
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Ejemplo
Actividad 1
28
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
CAPÍTULO II
0 Falsa
1 Verdadera
29
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
30
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Nota
La dirección de bit que usa para esta instrucción debe ser única. No la use en otros
lugares del programa. No use una dirección de entrada o salida para programar el
parámetro de dirección de la instrucción OSR.
Ejemplo
Cuando use un procesador SLC 500 ó SLC 5/01, no ubique condiciones de entrada
después de la instrucción OSR en un renglón. Puede ocurrir una operación
inesperada. Procesadores SLC 5/02, SLC 5/03 y LSC 5/04 y controladores
MicroLogix 1000
Los procesadores SLC 5/02, SLC 5/03 y SLC 5/04 y controladores MicroLogix 1000
le permiten usar una instrucción OSR por cada salida en un renglón.
32
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
CAPÍTULO III
EN TT DN Uso interno
Bits direccionables Palabras direccionables
EN = Bit 15 Habilitación
TT = Bit 14 Tiempo programado. DN = Bit PRE = Valor preseleccionado ACC =
13 Efectuado Valor acumulado
Base de tiempo
La base de tiempo determina la duración de cada intervalo de base de tiempo. Para
los controladores MicroLogix 1000, la base de tiempo es seleccionable como 0.01
(10 ms) segundo ó 1.0 segundo.
33
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
La inexactitud causada por el escán de programa puede ser mayor que la base de
tiempo del temporizador.
Nota
La temporización podría resultar inexacta si las instrucciones de salto (JMP),
etiqueta (LBL), salto a subrutina (JSR) o subrutina (SBR) saltan el renglón que
contiene una instrucción de temporizador mientras que el temporizador esté
temporizando. Si la duración de salto es menor de 2.5 segundos, no se pierde
ningún tiempo; si la duración de salto excede 2.5 segundos, ocurre un error de
temporización no detectable. Cuando se usan subrutinas, es necesario que un
temporizador esté ejecutado a un mínimo de cada 2.5 segundos para evitar un error
de temporización.
Estructura de direccionamiento
Direccione bits y palabras usando el formato Tf:e.s/b
34
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Ejemplos de direccionamiento
35
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
36
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
37
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Nota
La instrucción de restablecimiento (RES) no se puede usar con las instrucciones TOF
porque RES siempre pone a cero los bits de estado así como el valor acumulado.
38
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Nota
Para restablecer el valor acumulado del temporizador retentivo y los bits de estado
después de que el renglón RTO se hace falso, debe programar una instrucción de
restablecimiento (RES) con la misma dirección en otro renglón.
Cuando el procesador cambia del modo de marcha REM o prueba REM al modo de
programa REM o fallo REM, o cuando se pierde la alimentación eléctrica del usuario
durante la temporización del temporizador, pero todavía sin alcanzar el valor
preseleccionado, ocurre lo siguiente:
39
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Condición Resultado
El bit TT se restablece.
El bit DN permanece en su último estado.
Si el renglón es falso
El bit EN se restablece.
El valor ACC permanece en su último estado.
USO DE CONTADORES
CU CD DN OV UN UA Uso interno
Bits direccionables Palabras direccionables
40
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Estructura de direccionamiento
Ejemplos
• C5:0/15 ó C5:0/CD Bit de habilitación de conteo regresivo
• C5:0/13 ó C5:0/DN Bit de efectuado
• C5:0/12 ó C5:0/OV Bit de overflow
• C5:0/11 ó C5:0/UN Bit de underflow
• C5:0/10 ó C5:0/UA Bit de actualización del valor acumulado (HSC en el controlador
fijo solamente)
• C5:0.1 ó C5:0PRE Valor preseleccionado del contador
• C5:0.2 ó C5:0.ACC Valor acumulado del contador
• C5:0.1/0 ó C5:0.PRE/0 Bit del valor preseleccionado
• C5:0.2/0 ó C5:0.ACC/0 Bit 0 del valor acumulado
41
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Nota:
La duración activada y desactivada de una señal de entrada no debe ser más rápida
que el tiempo de escán 2x (se entiende un ciclo de trabajo de 50%).
42
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
43
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
El conteo acumulado se retiene hasta que sea puesto a cero por una instrucción de
restablecimiento (RES) que tiene la misma dirección que el contador restablecido.
44
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
No coloque la instrucción XIC con la dirección I:0/0 en serie con la instrucción HSC
ya que los conteos se perderán.
El HSC es un contador CTU especial para uso con los procesadores SLC fijos y SLC
5/01 de 24 VCC. Los bits de estado y valores acumulados del HSC son no retentivos.
45
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Nota
Esta instrucción proporciona el conteo de alta velocidad para los controladores de
E/S fijos con entradas de 24 VCC.
Nota
Ahora la entrada I:0/0 funciona en modo de alta velocidad.
La dirección del bit de habilitación del contador de alta velocidad es C5:0/CU.
Cada transición de entrada que ocurre en entrada I:0/0 causa que el HSC acumulado
se incremente.
Una vez que el bit de efectuado haya sido detectado como establecido, el programa
de escalera debe poner a cero el bit C5:0/DN (usando la instrucción OTU de
desenclavamiento) antes de que el HSC acumulado vuelva a alcanzar el valor
preseleccionado; en caso contrario, el bit de overflow (C5:0/OV) se establecerá.
El HSC es diferente que los contadores CTU y CTD. El CTU y CTD son contadores
de software.
Muchos conteos HSC pueden ocurrir entre las evaluaciones HSC, los cuales
provocarían la inexactitud del bit C5:0.ACC cuando éste sea usado en un programa
de escalera.
CU CD DN OV UN UA No usado
DN = Bit de efectuado
OV = Bit de overflow
UN = Bit de underflow
UA = Actualización de acumulador (HSC solamente)
48
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Nota:
Regularmente este contador se utiliza para posicionamiento con servomotores,
motores a pasos o stepers, y no se utilizara en este módulo.
Restablecimiento (RES)
Use una instrucción RES para restablecer un temporizador o
contador. Cuando se habilita la instrucción RES, restablece la
instrucción de retardo del temporizador a la conexión (TON), temporizador retentivo
(RTO), conteo progresivo (CTU) o conteo regresivo (CTD) con la misma dirección
que la instrucción RES.
49
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Esto, a su vez, causa que el bit de efectuado sea establecido por una instrucción de
conteo regresivo o conteo progresivo.
50
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
CAPÍTULO IV
Instrucciones de comparación
Este capítulo contiene información general acerca de instrucciones de comparación
y explica cómo funcionan en su programa de aplicación. Cada una de las
instrucciones de comparación incluye información acerca de:
• Cómo debe aparecer el símbolo de instrucción
• Cómo usar la instrucción Además, la última sección contiene un ejemplo de
aplicación para una perforadora de papel que muestra el uso de instrucciones
de comparación.
Instrucciones de comparación
Instrucción
Nombre Propósito
Mnemónico
EQU Igual Probar si dos valores son iguales
NEQ No igual Probar si un valor no es igual que un segundo valor
LES Menor que Probar si un valor es menor que un segundo valor
LEQ Menor o igual que Probar si un valor es menor o igual que un segundo
valor
GRT Mayor que Probar si un valor es mayor que otro.
GEQ Mayor o igual que
Probar si un valor es mayor o igual que un segundo
valor.
MEQ Comparación Probar porciones de dos valores para saber si son
igualdad con iguales. Compara datos de 16 bits de una dirección de
máscara fuente contra datos de 16 bit en una dirección de
referencia mediante una máscara.
LIM Prueba de límite Probar si un valor se encuentra dentro del rango de
límite de otros dos valores.
51
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Igual (EQU)
Instrucción de entrada
Use la instrucción EQU para probar si dos valores
son iguales. Si la fuente A y la fuente B son iguales,
la instrucción es lógicamente verdadera. Si estos
valores no son iguales, la instrucción es
lógicamente falsa. La fuente A debe ser una
dirección. La fuente B puede ser una constante de
programa o una dirección. Los enteros negativos se
almacenan de forma complementaria de dos.
52
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
No igual (NEQ)
Instrucción de entrada
La fuente A debe ser una dirección. La fuente B puede ser una constante de
programa o una dirección. Los enteros negativos se almacenan de forma
complementaria de dos.
53
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
54
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
La instrucción se hace falsa en el momento en que detecta una desigualdad. Los bits
en la palabra de máscara enmascaran los datos a restablecerse; transmiten datos al
establecerse.
55
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Los valores de límite bajo, prueba y límite alto pueden ser direcciones de palabra o
constantes restringidas a las combinaciones siguientes:
–32,768 ++32,767
Si el límite bajo tiene un valor mayor que el límite alto, la instrucción es falsa cuando
el valor de prueba se encuentra entre los límites. Si el valor de prueba es igual a
cualquiera de los límites o se encuentra fuera de los límites, la instrucción es
verdadera, según se indica a continuación.
56
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
–32,768 ++32,767
57
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
CAPÍTULO V
Instrucción
Propósito
Mnemónico Nombre
15 13 11 10 OO
Pal. 0 EN DN ER UL No usada
Pal. 2 Reservada
El bit de descarga UL (bit 10) almacena el estado del bit salido del fichero cada
vez que la instrucción se habilita.
El bit de error ER (bit 11), cuando se establece, indica que la instrucción ha
detectado un error tal como la introducción de un número negativo para la longitud
o posición. Evite usar el bit de salida cuando este bit esté establecido.
59
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
El bit de efectuado DN (bit 13), cuando se establece, indica que el fichero de bit
se ha desplazado una posición.
El bit de habilitación EN (bit 15) está establecido en una transición de falso a
verdadero del renglón e indica que la instrucción está habilitada. Cuando el
registro se desplaza y las condiciones de entrada se hacen falsas, los bits de
habilitación, efectuado y error se restablecen.
Nota
Si una dirección de elemento Sting se usa para el parámetro del archivo, la longitud
máxima en un procesador SLC 5/03 y SLC 5/04 es 672 bits. Además, los límites del
elemento Sting no se pueden cruzar.
60
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Instrucciones de salida
SL y BSR son instrucciones de salida que cargan bit
por bit los datos en un fichero De bit. Los datos son
desplazados a través del fichero y luego son
descargados bit Por bit.
Uso de BSL
Cuando el renglón va de falso a verdadero, el
procesador establece el bit de habilitación (EN bit 15)
y el bloque de datos se desplaza a la izquierda (a un
número de bit superior) por una posición de bit.
El bit especificado en la dirección de bit se desplaza a la primera posición de bit. El
último bit se desplaza fuera del fichero y se almacena en el bit de descarga (UL bit
10).
61
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Si desea desplazar más de un bit por escán, debe crear un lazo en la aplicación
usando las instrucciones JMP, LBL y CTU.
Uso de BSR
62
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Si desea desplazar más de un bit por escán, debe crear un lazo en la aplicación
usando las instrucciones JMP, LBL y CTU.
63
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Nota
Puede direccionar la máscara, fuente o destino de una instrucción de secuenciador
como palabra o archivo. Si la direcciona como archivo (usando # de indicador de
archivo), la instrucción pasa automáticamente por el archivo de fuente, máscara o
destino.
15 13 11 08 OO
Pal. 0 EN DN ER FD
Pal. 2 Posición
El bit de encontrado FD (bit 08) – SQC solamente. Cuando el estado de todos los
bits sin máscara en la dirección de fuente corresponde a los de la palabra de
referencia, el bit FD está establecido. Este bit se evalúa cada vez que la instrucción
64
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
El bit de efectuado Bit DN (bit 13) lo establece la instrucción SQO o SQC después
de operar en la última palabra en el archivo de secuenciador. Se restablece en la
próxima transición de renglón de falso a verdadero después de que el renglón se
haga falso.
Uso de SQO
Esta instrucción de salida pasa por el archivo de secuenciador cuyos bits han sido
enviados para controlar varios dispositivos de salida.
66
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Uso de SQC
Cuando el estado de todos los bits sin máscara en la palabra de fuente corresponden
a los de la palabra de referencia, la instrucción establece el bit de encontrado (FD)
en la palabra de control.
En caso contrario, el bit de encontrado (FD) se pone a cero. Los bits enmascaran
datos cuando se restablecen y transfieren datos cuando se establecen. La máscara
puede ser fija o variable. Si introduce un código hexadecimal, la máscara es fija. Si
introduce una dirección de elemento o una dirección de archivo para cambiar la
máscara con cada paso, la máscara es variable.
Los datos actuales se comparan contra la fuente durante cada escán en que el
renglón es evaluado como verdadero. Las aplicaciones de la instrucción SQC
incluyen diagnósticos de máquina.
Instrucción de salida
68
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
El número máximo que puede introducir es 255 palabras (104 palabras cuando usa
los controladores MicroLogix 1000). La posición 0 es la posición de arranque. La
instrucción se restablece (se ajusta automáticamente) a la posición 1 durante cada
ciclo completado.
1 1 13 1 1 1 0 0 0 0 0 0 0 0 0 O
5 4 2 1 0 9 8 7 6 5 4 3 2 1 O
Pal. 0 E D E
N N R
Pal. 1 Longitud
Pal. 2 Posición
70
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
La instrucción SQL sigue cargando los datos actuales en esta ubicación durante
cada escán en que el renglón permanece verdadero. Cuando el renglón se vuelve
falso, el bit de habilitación (EN) se pone a cero.
La instrucción carga los datos en un nuevo elemento de archivo a cada transición de
falso a verdadero del renglón. Cuando se completa el paso 4, el bit de efectuado
(DN) se establece. La operación avanza a la posición 1 en la próxima transición de
falso a verdadero del renglón después de la posición 4.
71
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Si la fuente fuera una dirección de archivo tal como #N7:40, los archivos #N7:40 y
#N7:30 tendrían una longitud de 5 (0–4) y rastrearían conjuntamente por los pasos
según el valor de posición.
72
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
CAPÍTULO VI
73
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
La pantalla del simulador, similar a la mostrada arriba, debe estar a la vista. Para
este ejercicio usaremos la sección de simulación de Entrada/Salida, la cual consiste
de 32 switches y luces.
Las dos tarjetas de entrada tienen direcciones "I:1" e "I:3", mientras las tarjetas de
salida están direccionadas como "O:2" y "O:4".
Con el ratón (mouse) haga clic en varios switches y note que el estatus del terminal
al cual el switches está conectado cambia de color.
Mueva despacio el ratón sobre un switches y observe que el cursor del ratón cambia
a una mano, lo que indica que el estado de un switches puede ser alterado al hacer
clic en esta localidad.
Cuando se pasa el ratón aparece una ventana tipo texto con una “ayuda” (“tip”)
75
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
informándole “Right Clickto Toggle Switch Type" (haga clic con el botón derecho del
ratón para cambiar el tipo de switches conmutador).
Proceda a hacer clic con el botón derecho del ratón sobre un Switch, y note como el
tipo de switches cambia.
PRÁCTICAS
PRACTICA No 1 Creación de Programas con RSLogix
Reduzca el tamaño de la pantalla del simulador I/O a su tamaño normal al hacer clic
de nuevo en el botón del medio que usted usó anteriormente para engrandecer la
pantalla de simulación. Al hacer esto las dos ventanas de programación y la de
simulación deben verse de nuevo en la pantalla. Si usted lo desea puede ajustar el
tamaño relativo de estas ventanas moviendo con el ratón la barra que divide a
ambas.
76
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Primero haga clic en el botón "New Rung" presente en la barra de instrucciones del
usuario. Este corresponde al primer botón en el lado izquierdo de la barra. Si usted
mantiene el apuntador del ratón fijo sobre cualquiera de estos botones por uno o dos
segundos, aparecerá una ayuda pequeña que describe la función o nombre de la
instrucción que el botón representa.
Ahora haga clic en la instrucción XIC con el botón izquierdo del ratón y ella será
agregada a la derecha de la selección resaltada. Nótese que la nueva instrucción
XIC agregada ahora está resaltada. De nuevo, alternativamente usted pudo arrastrar
la instrucción desde la barra de instrucciones al escalón deseado del programa.
77
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Si usted accidentalmente agrega una instrucción y desea removerla, haga clic con el
botón izquierdo del ratón en la instrucción a remover y luego presione la tecla "Del"
o “Sup” en su teclado no numérico.
Alternativamente, usted puede hacer click con el botón derecho del ratón en la
instrucción y luego seleccionar "Cut" del menú que se despliega. Haga clic con
el botón izquierdo del ratón en la instrucción de salida OTE y esta será agregada a
la derecha de su actual selección.
Haga rápidamente dos veces click con el botón izquierdo del ratón en el signo de
interrogación “?” presente en la parte superior de la instrucción XIC . Una caja de
texto que comienza con “?” aparecerá en la cual usted deberá introducir la dirección
(I:1/0) del conmutador que deseamos monitorear. Use la tecla Backspace para
eliminar la “?" presente en el cuadro de texto.
Una vez que introduzca la dirección, haga click en cualquier parte de la instrucción,
exceptuando el cuadro de texto, o presione la tecla enter y el cuadro se cerrará.
Haga click con el botón derecho del ratón en la instrucción XIC y seleccione "Edit
Symbol" del menú que se muestra. Aparece otro cuadro de diálogo donde usted
puede escribir un nombre (por ejemplo switch 0) para asociarlo con esta dirección.
Un clic fuera del cuadro lo cerrará.
Haga click en el botón "DownLoad" para comenzar la bajada del programa al PLC.
Una vez completada, haga click dentro del círculo con la opción “RUN” para
comenzar con la corrida del programa por el PLC.
Nosotros pensamos que la instrucción XIC como un contacto eléctrico que permite
el flujo de corriente cuando se cierra un switch externo. Esperamos que la salida OTE
se energiza si se permite que el flujo de corriente llegue a ella. En la práctica la
79
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
instrucción XIC es una instrucción condicional que verifica si el bit direccionado está
en 1 (Verdadero). Si es verdadero, la corriente fluye hacia OTE en nuestro caso.
Note que la instrucción XIC que prueba la condición 0 ó Falso tiene su dirección
resaltada en amarillo. Esto indica que la instrucción está evaluada como Verdadera,
que en el caso de una XIC significa que el bit direccionado es actualmente cero ó
Falso.
Este es un buen momento para practicar sus habilidades de arrastrar y dejar caer
(dragNdrop). Trate de mover instrucciones de escalón a escalón al hacer click con el
botón izquierdo del ratón sobre una instrucción y manteniendo el botón presionado
arrastre la instrucción a una nueva localidad.
Trate de hacer lo mismo con eslabones completos al arrastrar el cuadro al lado
izquierdo del escalón y dejarlo caer en una nueva localidad. Una vez que se sienta
cómodo con el arrastre y dejar caer, asegúrese que el programa luzca como el
mostrado arriba.
80
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Ahora baje su programa al PLC y coloque al PLC en el modo Run. Conmute ambos
switch 0 y 1 entre las posiciones On y Off varias veces y observe el efecto que tiene
sobre las lámparas. Asegúrese que está conforme con el comportamiento de su
programa antes de proceder.
Ahora agregue los dos siguientes escalones a su programa. Una vez que introduzca
los escalones correctamente, bájelo y corra su programa modificado.
Active los swiches Start y Stop y asegure que las instrucciones de salida OTL y OTU
responden como se estipula en su texto. Una vez que tengas la lámpara encendida,
¿Puede usted apagarlo si la potencia se pierde en el circuito del switch Stop? Ahora
modifique su programa de forma que opere correctamente cuando usted sustituya el
switch normalmente abierto (I:1/03) con un switch normalmente cerrado.
Antes que baje y corra este programa, echemos un cuidadoso vistazo al uso de la
instrucción XIO para verificar el estado de un switches normalmente cerrado de
parada.
Baje el programa al PLC y córralo. Opere los switches Stop y Start varias veces
con el Suiche-0 abierto, y de Nuevo con el Suiche-0 cerrado.
82
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Ello puede aparecer como un circuito eléctrico pero sabemos que en efecto no lo
es y por lo tanto obedece un conjunto distinto de reglas.
Remueva la ramificación vacía. Baje el programa y córralo. Vea si esto tiene algún
efecto en la lógica o en la operación del escalón.
83
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Puerta de garaje
Al presionar el switch Close hará que la puerta se cierre a menos que esté
completamente cerrada. El cierre de la puerta se mantendrá hasta completarse aun
cuando deje de presionar el switches de cierre.
La luz Open se encenderá cuando la puerta esté completamente abierta. La luz Shut
se encenderá cuando la puerta esté completamente cerrada.
En este ejercicio queremos que modifique su programa para que se adhiera a los
siguientes criterios: Si la puerta se está abriendo y se presiona el switch Close, se
85
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Una vez que el movimiento de la puerta sea detenido por una de las dos causas
anteriormente mencionadas, el criterio de operación de la primera sección debe
seguirse de nuevo.
86
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Operación Continua.
87
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
la caja esté llena y permanecerá así hasta que la caja sea movida fuera del foto
sensor.
Altere su programa o escriba uno nuevo de forma que incorpore los siguientes
criterios:
88
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Una vez que tenga su programa y se ha asegurado de que este bien, descargarlo en
el PLC.
Asegurar que el interruptor I: 1/0 está abierto, y luego coloque el PLC en el modo de
marcha. Haga clic derecho sobre la instrucción del temporizador y seleccione "Ir a
Data Table" en el menú desplegable.
Tenga en cuenta el valor inicial del temporizador T4: acumulador y preestablecido de
1 en los espacios de abajo.
89
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Así mismo, indique el estado de cada uno de los bits de control de temporizador en
los espacios provistos: Estado Inicial (interruptor I: 1/0 = abierto):
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
90
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Insertar un nuevo renglón que contenga un segundo temporizador por debajo del
primer escalón como se muestra a continuación. Este segundo temporizador T4: 2
se activará cuando el primer temporizador T4 se hace verdadero o termina el tiempo
preestablecido.
91
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Una vez que tenga su programa y se ha asegurado de que este correcto, descargarlo
en el PLC. Asegurar que el interruptor I: 1/0 se cierra y, a continuación, colocar el
PLC en el modo de marcha. Haga clic derecho sobre la instrucción del temporizador
y seleccione "Ir a DataTable" en el menú desplegable.
Confirman que cuando se toma cierto el peldaño, el acumulador y los 3 bits de control
se ponen a cero.
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
93
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Una vez que tenga su programa y se ha asegurado de que sean correctos los datos,
descargarlo en el PLC.
Tenga en cuenta el valor inicial del temporizador T4: de 1 bits del acumulador,
preestablecidos y de control. ¿Estamos utilizando los mismos valores que teníamos
en el ejercicio TON? R. .
94
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
Secuencia de operación:
Luz Roja controlada por salida O:2/00 encendida por 12 segundos. Luz Verde
controlada por salida O:2/02 encendida por 8 segundos.
95
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Luz Amarilla ( ó ámbar) controlada por salida O:2/01 encendida por 4 segundos.
La secuencia se repite otra vez comenzando con la luz roja.
Modifique su programa de forma que las otras 3 luces representantes del flujo de
tráfico en la otra dirección también puedan ser controladas.
Usted está tentado a usar seis temporizadores para llevar a cabo esta tarea, pero el
trabajo puede realizarse con solo cuatro, y al mismo tiempo tendrá un programa más
claro.
96
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
PRÁCTICA 6.1
97
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Siga haciendo esto hasta que esté convencido de que las instrucciones están
operando adecuadamente. Por último, indicar el estado observado de las lámparas,
con un círculo el número correspondiente a continuación:
Lámpara 0 está activado durante: 1 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7 ... 8 ... 9 ... 10
Lámpara 1 está activado durante: 1 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7 ... 8 ... 9 ... 10
Lámpara 2 está activado durante: 1 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7 ... 8 ... 9 ... 10
Lámpara 3 está activado durante: 1 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7 ... 8 ... 9 ... 10
Resumen de instrucciones:
99
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Cambiar el estado del conmutador SW0 (I: 1/0) de forma continua mientras se
observa que pasa con la lámpara 4. Una vez que la cuenta excede diez, restablecer
el contador y repetir la secuencia anterior.
Siga haciendo esto hasta que esté convencido de que la instrucción LIM está
comprendida.
100
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Conclusiones:
Sin embargo, el MEQ aparece con las otras instrucciones de comparación, por lo
que un rápido vistazo a su funcionalidad no debe causar daños de importancia.
101
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Nota:
Comenzando con la mano derecha (unidades) rueda única, incrementar el valor que
102
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
se muestra arriba y hacia abajo y tenga en cuenta cómo se energizan las dos
lámparas cuando el valor se establece en 4.
Por último, establecer los valores de ruedecilla para que coincida con los que se
enumeran a continuación, y el círculo el número apropiado si la lámpara
correspondiente está activada.
Conclusiones:
103
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Una vez que tenga su programa escrito descargarlo en el PLC. Asegurar que el
interruptor I: 1/0 e I: 1/1 están abiertas, y luego colocar el PLC en el modo de marcha.
Estado Inicial (interruptor I: 1/0 = abierto): Abra y cierre el interruptor I: 1/00 varias
veces y observar cuidadosamente la incrementación de C5: y el funcionamiento de
los bits de habilitación y efectuado. Cierre el interruptor I: 1/01 y observe el efecto
que la instrucción "RES" tiene sobre el C5
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
104
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Una vez que haya completado este programa, descarga al PLC y seleccione RUN.
Cambia el estado del interruptor
I: 1/0 continuamente hasta que el contador C5:
1 supera el valor predefinido. Ahora el interruptor I: 1/02 para el contador decreciente
C5: 1 mientras se observa cuidadosamente los bits de estado del contador de
incremento y decremento.
105
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
Configuración
Para configurar las comunicaciones se debe abrir el RSLinks ya que es el programa
que gestiona las comunicaciones.
Una vez seleccionado el Driver pulsar Add New..., aparecerá la siguiente ventana
106
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
107
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Éste será el cuadro de dialogo que aparecerá cuando su PLC esté conectado a su
PC, no lo sierre solo minimícelo para empezar a trabajar con el RSLogix 500.
Barra de iconos:
Engloba las funciones de uso más repetido en el desarrollo de los programas.
Barra de estado del procesador:
Nos permite visualizar y modificar el modo de trabajo del procesador (online, offline,
program, remote), cargar y/o descargar programas (upload/ Download program), así
como visualizar el controlador utilizado (Ethernet drive en el caso actual). Los modos
de trabajo más usuales son:
109
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Offline:
Consiste en realizar el programa sobre un ordenador, sin necesidad alguna de
acceder al PLC para posteriormente una vez acabado y verificado el programa
descargarlo en el procesador.
Este hecho dota al programador de gran independencia a la hora de realizar el
trabajo.
Online:
La programación se realiza directamente sobre la memoria del PLC, de manera que
cualquier cambio que se realice sobre el programa afectará directamente al
procesador, y con ello a la planta que controla.
110
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Controller properties:
Contiene las prestaciones del procesador que se está utilizando, las opciones de
seguridad que se quieren establecer para el proyecto y las comunicaciones.
Processor Status: se accede al archivo de estado del procesador IO Configuration:
Se podrán establecer y/o leer las tarjetas que conforman el sistema.
ChannelConfiguration:
Permite configurar los canales de comunicación del procesador
Da acceso a los datos de programa que se van a utilizar así como a las referencias
cruzadas (cross references).
111
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Panel de resultados:
Aparecen los errores de programación que surgen al verificar la corrección del
programa realizado (situados en la barra de iconos). Efectuando doble clic sobre el
error, automáticamente el cursor se situará sobre la ventana de programa Ladder en
la posición donde se ha producido tal error. También es posible
validar el archivo mediante Edit>Verífy File o el proyecto completo Edit>Verífy
Project.
112
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Barra de instrucciones:
Esta barra le permitirá, a través de pestañas y botones, acceder de forma rápida a
las instrucciones más habituales del lenguaje Ladder. Presionando sobre cada
instrucción, ésta se introducirá en el programa Ladder.
Contiene todos los programas y subrutinas Ladder relacionados con el proyecto que
se esté realizando. Se puede interaccionar sobre esta ventana escribiendo el
programa directamente desde el teclado o ayudándose con el ratón (ya sea
arrastrando objetos procedentes de otras ventanas ó seleccionando opciones con el
botón derecho del ratón).
Sino, podemos usar el pulsador que aparece (Who Active) que permite acceder a un
diálogo similar a RSWho y seleccionar la red definida.
Una vez aceptado (OK) aparecerá la ventana del proyecto y la ventana del programa
Ladder.
114
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
115
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Salvar el Programa
Aceptación de la descarga
116
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
117
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
118
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
119
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Menú ayuda
Para cualquier duda que se pueda presentar en el uso del programa, se puede utilizar
la ayuda que es bastante completa. Esta permite buscar según palabras clave o por
agrupaciones de contenido.
Paso 1
Identificar entradas de los censores de cada cilindro y determine A, B, C, y D, como
mejor le convenga.
Paso 2
Identifique que salida le corresponde a cada válvula y realice sus anotaciones
correspondientes. Una vez que tiene identificadas entradas proceda a realizar los
siguientes ejercicios, utilizando un método de programación puede ser método de
cascada o paso a paso. Realice sus anotaciones y escriba los diagramas de cada
ejercicio
121
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
PRÁCTICA NO 10 A+B+A-B-
PRÁCTICA NO 11 A+B+B-A-
PRÁCTICA NO 12 A+B+C+A-B-C-
PRÁCTICA NO 13 A+B+C+C-B-A-
PRÁCTICA NO 14 A+B+B-C+C-A-
PRÁCTICA NO 15 A+A-B+B-C+C-
PRÁCTICA NO 16 A+B+C+D+A-B-C-D-
PRÁCTICA NO 17 A+B+C+D+D-C-B-A-
PRÁCTICA NO 18 A+B+B-C+C-D+D-A-
PRÁCTICA NO 19 A+A-B+B-C+C-D+D-
PRÁCTICA NO 20 A+(B+B-)x5 A-
PRÁCTICA NO 25 A+B+B-C+C-D+D-A-
Una vez que se concluyeron los ejercicios con algún método secuencial realice los
ejercicios con cualquiera de las herramientas aprendidas, pueden ser comparadores,
limites, o secuenciadores.
122
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
ANEXOS
Mantenimiento correctivo
La detección de averías imputables al PLC se determina generalmente por los
procedimientos que el fabricante ha desarrollado e incluido en el mismo, y son:
Comparación de programas
Una de las ventajas de los sistemas hechos con PLC es su facilidad para poder hacer
cambios. Por ejemplo, una forma nueva y más eficiente de resolver una secuencia
puede ser puesta a prueba durante una semana, ó si se presenta una situación de
falla, se puede en forma provisional modificar el diagrama escalera mientras se
consigue alguna refacción.
Una práctica común para evitar esto es comparar el programa que está ejecutándose
en el PLC con la versión original. Así, una instrucción Compare (comparar) permitirá
detectar diferencias y así asegurar que el programa en el PLC esté operando en
forma adecuada. Compare generalmente una lista de las diferencias entre dos
programas.
Creación de un respaldo
Frecuentemente en los PLC hay una batería de respaldo que mantiene el programa
y continúa energizando la memoria cuando se suspende el suministro eléctrico.
¿Qué hacer cuando el módulo del procesador (CPU) del PLC se daña?,
124
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Monitoreo
Por supuesto que el monitoreo solo se puede realizar Online, y con el PLC corriendo
el programa (run).
Búsqueda de un elemento
Esta sirve para determinar la ubicación de un determinado dispositivo, así como para
conocer sus características. La búsqueda, que puede ser activada mediante un
comando Search o Find, permite encontrar rápidamente los diferentes puntos donde
se encuentra una instrucción o elemento.
Forzado
IMPORTANTE
Antes de forzar una entrada, una salida ó algún registro es necesario asegurarse de
que es absolutamente seguro realizar esto.
Descripción y Comentarios
Estándares de Comunicación
Normalmente, los PLCs que pueden comunicarse entre sí en una red están
restringidos a productos diseñados por el fabricante de la red. Los demás dispositivos
se pueden conectar dependiendo de la interfase de la red.
Un módulo de interface de
red permite conectar un
gran número de
controladores y además
de otros dispositivos.
Para ello, debe usar un
cable coaxial
Estándares de comunicación
Otros estándares se refieren a métodos de interfase que han tenido aceptación pero
que no tienen una definición oficial.
128
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Comunicación en Serie
Los estándares más comunes para comunicación serie son el RS-232C y el RS-422.
Los enlaces de comunicación con equipos periféricos pueden ser unidireccionales
y bidireccionales.
Si el equipo periférico es estrictamente una entrada o una salida, sólo es necesario
enviar datos en una sola dirección, es decir, unidireccional.
En este caso sólo se requiere una línea para completar el enlace como se muestra
en la figura:
IMPORTANTE
La comunicación del PLC se hace en serie, con una rapidez de 110 a 19200 bits/seg,
con paridad o sin paridad y usando diferentes estándares de interfases de
comunicación. Esta comunicación utiliza pares de cable torcidos y es la más común
para el equipo periférico como impresoras, terminales y módems.
Half Duplex
129
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Full Duplex
• +3V se llaman space o condición de no señal. Las señales entre -3V y +3V
no están definidas.
La transmisión empieza con un bit de inicio (0) y termina con uno o dos bits de paro
(1).
El estándar RS-422 se diseñó para evitar las limitaciones del RS-232C, como la
rapidez máxima de transmisión de 20 Kbauds y la distancia máxima de 15m.
131
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
132
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Topologías
Una red de área local o LAN (Local Área Network), es una red de distancia media y
alta velocidad. La distancia máxima entre dos nodos de la red es de una milla,
soporta al menos 100 estaciones y la rapidez de transmisión es entre 56 Kbauds y
10 Mbauds.
Una red industrial debe ser capaz de soportar control en tiempo real, tener alta
integridad de datos (detección de error), alta inmunidad al ruido, confiabilidad en
ambiente hostil y aplicable a grandes instalaciones.
Las redes de área local permiten que gran cantidad de datos se puedan intercambiar
entre PLC’s y otros dispositivos de una manera eficiente a través de un enlace de
comunicación dedicado.
Las aplicaciones más comunes de redes en los PLCs son la adquisición de datos y
el control distribuido.
133
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Si se desea tener adquisición de gran cantidad de En las aplicaciones de control distribuido, las
datos y procesarlos en un PLC se complica el funciones de control no se concentran en un PLC
programa de control, se usa mucha memoria y el sino que se distribuyen entre varios, eliminando
tiempo de ciclo se incrementa. Las desventajas la desventaja de depender de un solo PLC y
anteriores se pueden eliminar si se transfieren los mejorando la confiabilidad y el rendimiento del
datos, a través de una red a una sistema.
computadora que los almacene y procese.
• Rendimiento;
• Costos de Implementación;
• Confiabilidad.
134
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Topología Estrella
Las primeras redes con PLCs consistieron en una computadora central con múltiples
puertos de comunicación, cada uno de los cuales se conectaba al puerto de
programación de los PLC.
Ventajas: Desventajas:
• Se puede implementar con un protocolo • Son los costos de alambrado para redes
simple de punto a punto. grandes.
• Cada nodo transmite cuando sea necesario • Los mensajes entre dos nodos tienen que
pasar por el nodo central.
• Si falla el nodo central deja de funcionar toda
la red.
135
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Principal desventaja:
Se tiene que compartir el mismo bus o canal de transmisión de datos para darle
servicio a todos los nodos, lo cual pudiera generar un aumento en el tiempo de
respuesta de los dispositivos.
136
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
IMPORTANTE
En la configuración maestro/esclavo no existe comunicación a menos que sea
iniciada por el controlador maestro.
Topología De Anillo
Medios de Comunicación
Los medios de comunicación que se usan comúnmente en las redes de PLC’s
incluyen cables de par torcido, cables coaxiales y fibra óptica.
El funcionamiento de la red (por ejemplo, la velocidad y la distancia) se ve afectado
por el tipo de medio usado y la cantidad de nodos instalados.
137
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Fibra óptica
La fibra óptica tiene ventajas impresionantes: es totalmente inmune a la interferencia
electromagnética, su diámetro es muy pequeño y es muy ligera. La rapidez de
transmisión es muy elevada y se puede transmitir a grandes distancias. Una de sus
desventajas es el costo relativamente alto de la fibra y de los dispositivos
acopladores.
138
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Especificaciones de la Red
Existen algunas especificaciones importantes que deben tomarse en cuenta para
determinar si una red puede soportar determinada aplicación. A continuación se
comentarán brevemente cada una de ellas.
139
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
Nota
No escriba a palabras reservadas en el archivo de estado. Si va a escribir a los datos
de archivo de estado, primero es imprescindible que entienda a fondo la función.
El archivo de estado S: contiene las palabras siguientes:
Palabra Función
S:0 Indicadores aritméticos
140
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
S:23 Reservado
• No atribuible al usuario
– Un fallo causado por varias condiciones que detienen la ejecución del
programa de escalera.
– La rutina de fallo de usuario no se ejecuta cuando este fallo ocurre.
• No recuperable
– Un fallo causado por el usuario que se puede recuperar.
– La rutina de fallo de usuario se ejecuta cuando este fallo ocurre. Sin
embargo, el fallo no se puede borrar.
• Recuperable
– Un fallo causado por el usuario que se puede recuperar en la rutina de fallo
de usuario restableciendo el bit de error mayor detenido (S:1/13).
– La rutina de fallo de usuario se ejecuta cuando este fallo ocurre.
141
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total
CONTROLADOR LÓGICO PROGRAMABLE PLC
BIBLIOGRAFÍA
http://www.automatas.org/allen/PLC5.htm
http://www.alegsa.com.arhttp://www.geocities.com/ingenieria_control/control2.htm
http://wapedia.mobi/es/Controlador_l%C3%B3gico_programable#1
http://www.unicrom.com/Tut_ProgramarPLC.asp
http://www.unicrom.com/art_historia_PLC.asp
http://www.unicrom.com/Art_OrigenHistoriaAutomatas.asp
http://www.profesores.frc.utn.edu.ar/industrial/sistemasinteligentes/UT3/plc/PLC.html
http://www.megaupload.com/?d=P7UAQAG6 http://www.dimeint.com.mx
http://www.mailxmail.com/curso-controladores-logicos-programables/estructura-basica-
plc http://www.industria.uda.cl/Academicos/AlexanderBorger/Docts
Allen-Bradley manual de referencia Publicación 1747-6 15ES-enero 1996 PN 956713-
63 Cr. 1997 Rockwell Automation.
Manual de PLC básico Ternium
CUADRO DE REVISIONES
Revisión / Motivo de la
Fecha Responsable elaboración:
revisión05/12/2017
Revisión
Jesús González
Fernando Zavala
Josafat Coronado
Gilberto Miranda
Eduardo Soto
142
Propiedad de INADET – CENALTEC.
Prohibida la reproducción parcial o total