Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Prólogo
Objetivos
Detectar de manera correcta los problemas más comunes en los sistemas de PLC's
INDICE
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.2/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
INDICE.................................................................................................................................................2
INDICE DE FIGURAS........................................................................................................................5
CAPITULO I........................................................................................................................................7
CAPITULO III...................................................................................................................................37
CONSIDERACIONES DE CABLEADO........................................................................................37
NORMAS PARA SISTEMA DE CABLEADO...........................................................................................37
ATERRAMIENTO DEL CABLE.............................................................................................................38
CABLEANDO EL MÓDULO ANALÓGICO.............................................................................................39
ATERRAMIENTO DE MALLAS METÁLICAS Y CABLES DRENADORES.................................................40
OPCIONES DE COMUNICACIÓN.........................................................................................................42
PUERTO PROCESADOR DATA HIGHWAY PLUS..................................................................................45
MÓDULO DE ENTRADA/SALIDA REMOTA.........................................................................................47
CONEXIÓN DEL TERMINAL DE PROGRAMACIÓN..............................................................................49
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.3/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
CAPITULO IV...................................................................................................................................60
INDICE DE FIGURAS
INDICE DE TABLAS
CAPITULO I
Definición
Los Controladores Lógicos Programables son sistemas de control de estado sólido
que contienen una memoria programable por el usuario para almacenar instrucciones sobre
funciones específicas que debe ejecutar en una operación, el cual lee las condiciones de
entrada y envía las condiciones de salida al control de máquina o proceso. Figura 1.
Figura 1. Diagrama de Funcionamiento de un PLC
PLC
Entradas Salidas
Máquina ó
Proceso
Los PLC permiten que los Sistemas de Control automático sean mucho más eficaces
que los antiguos sistemas electromecánicos. Además de reemplazar la lógica estándar de
controles accionados por Relés, los controladores pueden realizar muchas tareas. Entre
estas se destacan:
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.8/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Operaciones aritméticas como sumas y restas que son esenciales para controlar ciertas
operaciones.
Ubicación de fallas, alarmas y reglaje de dispositivos que requieren muy poca atención.
Introducción
CAPITULO II
Los dispositivos de entrada pueden ser: switches, pulsadores, relés, sensores entre
otros.
La familia de los SLC 500 está conformado en su parte externa por una estructura
fija como se muestra en la figura 26:
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.11/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
a) b) c)
Figura 3. Componentes de la estructura externa del SLC 500
Donde la figura 26a) corresponde al procesador fijo con entrada y salida el cual
consiste en lo siguiente:
Descripción Especificación
Protección de fusible
120/240 VCA 1.25 A
24 VCC 1.6 A
Vibración (de operación) Aceleración - 2.5 Gs a 57-2000 Hz
Condiciones ambientales
Temperatura de operación 0 a +60C (+32 a +140F)
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.13/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Controlador Modular
El controlador modular SLC 500 ofrece flexibilidad adicional en la configuración
del sistema, más potencia de procesamiento y capacidad de E/S. Si selecciona el chasis
modular, fuente de alimentación, procesador y módulos de E/S discretas o especiales
apropiados, puede crear un sistema controlador específicamente diseñado para su
aplicación. Las opciones de procesadores de la figura 5 incluyen:
Procesador SLC 5/02 TM: El procesador SLC 5/02 amplía las capacidades del
procesador SLC 5/01, ofreciendo instrucciones adicionales, más diagnósticos y
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.14/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Procesador SLC 5/04 TM: . La comunicación a través de DH+ es tres veces más
rápida que la comunicación DH–485, lo cual le proporciona mayores niveles de
rendimiento. El procesador SLC 5/04 también tiene un canal serie incorporado con
capacidad de DH–485, DF1, Full–Duplex, y comunicación ASCII.
El procesador SLC 5/04 proporciona:
- tamaño de memoria de programa de 20 K, más 4 K de espacio adicional para
datos.
- canal DH + + incorporado, que brinda soporte a:
comunicación a alta velocidad entre SLC 5/04 y SLC 5/04
capacidad de envío de mensajes entre PLC y SLC
capacidades de control de procesadores PLC–2, PLC–3,PLC–5, y PLC
5/250 .
- tiempos de rendimiento efectivo del sistema 15% más eficientes
Chassis
- 4 - slot
- 7 - slot
- 10 - slot
- 13 - slot
(máximo tres chasis y/o 30 slots por sistema, excepto usando módulos 1747-SN
y 1747-ASB.)
Opción para cuatro fuentes de poder
- AC - 2 amp por 5V
- AC - 5 amp por 5V
- AC - 10 amp por 5V
- DC - 3.6 amp por 5V
Entrada / salida y módulos especiales
- I / O discreta
- I / O análoga
- Contador de alta velocidad
- Comunicación
- Termocupla
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.17/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Módulos de memoria
Los siguientes módulos de memoria proporcionan memoria no volátil para los
procesadores SLC 500. Figura 30.
Á El fusible de la fuente de alimentación ha sido diseñado para proteger contra el peligro de incendio debido a condiciones de
cortocircuito, y puede no proteger la fuente contra daño bajo estas condiciones
Característica Ventajas
Módulos de alta densidad de 32 puntos y Reduce los requisitos de tamaño de rack y
módulos combinados espacio de panel.
Bloques terminales extraíbles en Proporciona facilidad de cableado y reemplazo
módulos de 16 puntos del módulo.
Categoría de Voltaje de Número de Puntos por Número de catálogo Consumo corriente Retardo de señal Corriente estado
voltaje operación entradas común Backplane (ms. máx.) desactivado
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.21/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
5V 24 V (máx.)
85_132 4 4 1746_IA4 0.035 0 on=35 2 mA
off=45
85-132 8 8 1746-IA8 0.050 0 On=35 2mA
100/120VC
Off=45
A 85-132 16 16 1746-IA15 0.085 0 On=35 2mA
(RTB) Off=45
170-265 4 4 1746-IM4 0.035 0 On=35 2mA
Off=45
200/240VC
170-265 8 8 1746-IM8 0.050 0 On=35 2mA
A
Off=45
170-265 16 16 1746-IM16 0.085 0 On=35 2mA
(RTB) Off=45
10-30CC drenador On=15CC
24VCA/CC 16 16 1746-IN16 0.085 0 Off=15CC
10 - 30 CA (RTB) On=25CA 1mA CA & CC
off=25CA
10 -30 drenador 8 8 1746-IB8 0.050 0 On=8 1mA
Off=8
10 - 30 drenador 16 16 1746-IB16 0.085 0 On=8 1mA
(RTB) Off=8
24 VCC 18-30 a 500 C 32 8 1746-IB32 (1) (2) 0.106 0 On=3 1.6mA
18-26.4 a 600 C Off=3
10-30 drenador 16 (respuesta 16 1746-ITB16 0.085 0 On=0.3 1.5mA
rápida) Off=0.5
10-30 surtidor 8 8 1746-IV8 0.050 0 On=8 1mA
Off=8
10-30 surtidor 16 16 1746-IV16 0.085 0 On=8 1mA
Off=8
10-30 surtidor 16 (respuesta 16 1746-ITV16 0.085 0 On=0.3 1.5mA
rápida) Off=0.5
15-30 a 500 C 32 8 1746-IV32 (1) (2) 0.106 0 On=3 1.6 mA
18-26.4 a 600 C Off=3
5 TTL 4.5-5.5 surtidor 16 16 1746-IG16 0.140 0 On=.25 4.1mA
(RTB) Off=.50
Tabla 2. Módulos de entradas discretas 1746
(1) No certificado para ubicación peligrosa Clase I, División 2.
(2) Conector de cable plano. El usuario debe construir el cable o comprar cable preconectados de la serie 1492.
RTB = Bloque de terminales extraíble.
Tipo Volts Amperes (1) Amperes Voltamperes Tipo Volts Amperes Amperes Voltamperes
Máximos Produc Interrup. Continuos (3) Produc. nterrup máximos Produc. Interrup. Continuos Produc. Interrup.
(3)
Capacidades 240 VCA 7.5A 0.75A 2.5 A 1800VA 180VA Capacidades 240VCA 15.0A 1.5A 5.0 A 3600VA 360VA
nominales de 120 VCA 15.0A 1.50A nominales 120VCA 30.0A 3.0A
contacto de 125 VCC 0.22A (2) 1.0 A 28 VA de contacto 125VCC 0.22 A 1.0 A 28VA
relé para de relé para
OW4,OW8 Y 24 VCC 1.2A(2) 2.0 A 28VA OX8 24VCC 1.2 A 2.0 A 28VA
OW16
(1) La conexión de supresores de sobretensión a través de la carga externa extenderá la vida útil de los relés de contacto. Para obtener
información sobre las salidas de los contactos de relé, consulte Instalación y operación del SLC 500, Manual del usuario (Número de
catálogo 1747_6.2ES).
(2) Para aplicaciones de voltaje de CC, la capacidad nominal de producción/interrupción de amperes para relés de contacto puede
determinarse dividiendo 28 VA entre el voltaje de CC aplicado. Por ejemplo, 28 VA/48 VCC = 0.58A.
(3) Para aplicaciones de voltaje de CC menores de 48 V, las capacidades nominales de producción/interrupción para relés de contacto no
puede exceder de 2A.
(4) Para aplicaciones de voltaje de CC mayores de 48 V, las capacidades nominales de producción/interrupción para relés de contacto no
puede exceder de 1A.
(5) La corriente continua por módulo debe estar limitada, de manera que el módulo no exceda de 1440 VA.
disminuirla, cerrando la válvula 90%, 80% y ajustándola para mantenerla en el set point.
Figura 34.
La familia SLC 500 ofrece seis módulos analógicos de E/S diferentes para sus
aplicaciones de control.
Número de catálogo Canales de entrada por Canales de salida por Consumo de corriente Tolerancia de fuente de
1746_ módulo módulo de back_ plane alimentación de 24 VCC
externa
NI4 4 diferenciales, voltaje o No aplicable 25 mA a 5 VCC No aplicable
corriente seleccionable 85 mA a 24 VCC
por canal
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.26/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Nota Importante: Todos los módulos analógicos están aislados uno del otro y del backplane (tarjeta de soporte del chasis). Si
el NO4I o el NO4V reciben alimentación eléctrica externa, el consumo de corriente de 24 VCC del backplane es de 0 mA.
Característica Ventaja
Alta resolución Los convertidores de entradas de 16 bits y
salidas de 14 bits proporcionan capacidades de
control precisas.
Activado con alimentación del No requiere fuente de alimentación externa, lo
backplane cual reduce el costo del sistema
Las especificaciones para los módulos analógicos son las mismas que se muestran en las Especificaciones para
el controlador modular, con las siguientes adiciones:
Descripción Especificación
Formato de comunicación SLC Binario complemento de dos de 16 bits
Cableado de campo a aislamiento de backplane 500 VCC
Tiempo de conversión 512ms. para todos los canales paralelos
Rangos de corriente/voltaje
NI4 ±10 VCC o ±20 mA (entrada de corriente y
voltaje)
NIO4I ±10 VCC o ±20 mA (entrada)
NIO4V ±10 VCC (salida)
pueden usar una fuente de poder externa de 24 V. Al eliminar los 24V de potencia
requeridos por el backplane, se produce una configuración flexible si la carga de la fuente
de poder es crítica.
Estos dos módulos proporcionan conexiones para fuentes de poder externas de 24V.
La siguiente tabla muestra los requerimientos para cada módulo analógico usando potencia
del backplane. La tabla 14 se utiliza para calcular la carga total de la fuente de poder del
sistema modular.
(1) Omitir estos valores cuando es cargada la fuente de poder del SLC. Los cálculos se realizan en
caso de que se decida usar una fuente de poder externa.
El NI4 tiene 4 DIP switches individuales que controlan el modo de entrada de los
canales de entrada de 0 a 3. El switche en posición ON configura el canal para entrada de
corriente. El switche en la posición OFF configura el canal para entrada de voltaje.
Switche1 = Canal 0
Switche2 = Canal 1
Switche3 = Canal 2
Switche4 = Canal 3
Switche1 = Canal 0
Switche2 = Canal 1
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.30/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Los módulos de salida analógicos NO4I y NO4V, tienen un switche externo para
potencia de 24 V, SW1, el cual proporciona la opción para usar una fuente de poder externa.
En la posición alta, la potencia es suministrada desde la fuente de poder externa. En la
posición baja, la potencia es suministrada desde el módulo del backplane.
_______________________________________________________________________
ATENCION: nunca instale, remueva o cablee módulos con potencia aplicada al chasis.
Tampoco exponga los módulos analógicos a superficies u otras áreas que puedan influir con
carga electrostática. Las cargas electrostáticas pueden destruir el circuito analógico.
_______________________________________________________________________
Al remover el bloque terminal, apriete el tope del botón, hale hacia fuera y
hacia abajo. Como muestra la figura 37.
2. Alinear el tablero del circuito del módulo analógico con la tarjeta guía del chasis
(figura 37)
Característica Ventaja
Compensación de junta fría y Proporciona lecturas digitales precisas
linealización de temperaturas del proceso
Departamento: _______________
PARTE I:
2. La conexión DH+ directa permite que el SLC 5/04 ejecute instrucciones matemáticas en
tiempos más rápidos. ( )
5. Los módulos analógicos usan selectores DIP switch de configuración, para activar
directamente los dispositivos de campo. ( )
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.34/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
7. En un sistema modular el procesador siempre ocupa el primer slot del primer chasis. ( )
9. La corriente continua por módulo debe estar limitada, de manera que el módulo no exceda
de 2000 VA. ( )
10. Los módulos de E/S están disponibles con densidades de 4,8,16 y 32 puntos. ( )
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.35/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
PARTE II:
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
2. Mencione por lo menos cuatro características de hardware para el Procesador SLC 5/03:
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.36/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
CAPITULO III
CONSIDERACIONES DE CABLEADO
________________________________________________________________________________________
ATENCION: antes de cablear algún módulo analógico, desenergizar desde el sistema del SLC500 y desde
alguna otra fuente del módulo analógico.
________________________________________________________________________________________
Los terminales de voltaje en IN+ y IN- deben permanecer dentro de +20 y -20
Volts con respecto al puerto ANL COM para asegurar la adecuada entrada al
canal de operación. Esto es para los canales de operación tanto de corriente
como de voltaje.
Canal de entrada: use la pestaña de montaje del chasis como aterramiento para el
cable drenador y la malla metálica.
________________________________________________________________________________________
ATENCION: antes de desconectar algún módulo analógico, desconectar la fuente desde el sistema SLC 500
y desde otra fuente del módulo analógico.
________________________________________________________________________________________
Para cablear el módulo analógico seguir estos pasos y ver las figuras 39 y 40.
1. Designar el extremo del cable donde el drain wire y el foil shield son aterrados
como END1. Designar el otro extremo como END 2.
4. Cada extremo 1, enrrollar juntos el drain wire y el foil shield, alejándolos del
cable y presionándolos.
6. Conectar la señal del cable (Black y Clear) al terminal del bloque y a los
dispositivos de entrada y salida. Es recomendable un máximo torque de 5 lb.in
(0,565 NM) para todos los terminales.
7. Repetir los pasos 1 hasta el 6 para cada canal del módulo analógico
Opciones de Comunicación
La siguiente tabla resume las opciones de comunicación para la familia de
procesadores SLC 500.
Opción Comunicación Tipo de procesador
RS-232 DH-485
DF1 (4) (1) (1)
ASCII
Data Highway Plus DH+ (2) (3) (2) (3) (2)
puerto serial del computador, a los niveles de tensión entre 0 y 5Volts que son los niveles
manejados por el SLC (RS485).
El punto CPU (J1) permite la conexión entre el nodo de la red y el PLC ó SLC
utilizado.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.43/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Como puede observarse cada nodo de la red está representado por un acoplador DH-
485.
conexión de cable Belden 9463 (Línea Azul) entre nodos (conexión en cadena)
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.46/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
La red Remote I/O permite que el procesador SLC 500 intercambie información de
entrada y salida con hasta 32 dispositivos (nodos) a través de un solo cable doble trenzado.
Además de la comunicación remota con los sistemas de E/S 1746, 1771 y 1794 (Flex I/O),
el escáner de E/S remota también habilita la comunicación con el bloque de E/S 1791. Esto
reduce la cantidad de cableado y el tiempo de instalación. Un ejemplo de este tipo de red se
observa en la figura 49.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.47/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Para una conexión de red DH+, cada dispositivo tiene una única dirección y los
terminales con dirección 76 y 77 pueden conectarse en línea con algún procesador. Figura
54.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.51/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Departamento: _______________
PARTE I:
3) Los terminales de voltaje en IN+ e IN- deben permanecer dentro de 25 Volts con respecto
al puerto ANL COM para asegurar la adecuada entrada al canal de operación. ( )
( )
4) El convertidor RS-232 a RS-485 permite transformar una señal de 3 a 15 Volts y de –3 a –
15 Volts.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.54/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
( )
5) El punto de conexión de red sirve como entrada del terminal de un dispositivo externo.
( )
( )
7) En las conexiones de red DH-485 todos los dispositivos tienen la misma dirección de
conexión.
( )
8) La red Remote I/O permite que el procesador SLC500 intercambie información de entrada
y salida con hasta 32 dispositivos a través de un solo cable doble trenzado.
( )
( )
10) El punto CPU (J1) de la interfaz de acoplamiento es la conexión común para todos los
nodos de la red.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.55/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
PARTE II:
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
___________________________________________________________________
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.56/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.57/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
PARTE III:
Ejercicio 1:
Estudiar la estación de trabajo asignada e identificar sus componentes principales.
1. Estudie la estación de trabajo y llene la siguiente tabla:
2. Identifique lo siguiente:
a. Fuente de Poder
b. Chasis (incluya el número de slots)
3. Quitar la fuente del chasis
_____________________________________________________________________________
ATENCION: mover la fuente del chasis del SLC 500 antes de accesar el procesador u otros
componentes. Un fracaso al mover la fuente podría causar daños al hardware, o provocar lesión
o daño al equipo debido a una operación inesperada de la máquina.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.58/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
_____________________________________________________________________________
4. Quitar el procesador del chasis
Ejercicio 2:
Establecer comunicación entre el terminal de programación y el procesador SLC500
en tu estación de trabajo.
CAPITULO IV
El siguiente capítulo contiene los aspectos más importantes acerca del manejo del
software de programación de la familia SLC500. Se realiza una descripción de las
instrucciones de programación más comunes utilizando como modelo el software de
programación industrial RSLogix 500 para Windows 95, windows NT y para la familia de
controladores programables compactos de la familia SLC500 de Allen Bradley.
RsLogix 500
El software utilizado para la programación de los controladores lógicos
programables estudiados hasta ahora, denominado RSLogix 500, funciona bajo Windows
95 ó Windows NT. Dicho software contiene una interfaz de usuario muy agradable y
sencilla de manejar. Es de hacer notar que las funciones del RSLogix son extensas y se
requiere de práctica para aprender a manejarlo. A continuación se estudiarán las acciones
más comunes en el desarrollo de proyectos, con la finalidad de familiarizarse con el
ambiente del software.
Abrir archivos
Use este diálogo para seleccionar el tipo de procesador que está usando en su
aplicación. Mueva el pulgar en la barra de deslizamiento vertical para ver la
totalidad de la lista de procesadores.
1.- Haga clic en el icono Guardar Archivo o haga clic en Archivo > Guardar.
2.- Si es la primera vez que guarda el proyecto, tiene que darle un nombre al archivo
y proporcionar el nombre de la carpeta donde desea almacenarlo. Utilice el cuadro
de lista desplegable Guardar en para seleccionar una carpeta o haga doble clic en
una carpeta que aparece en la cuadrícula principal. Aquí es donde residirá el
archivo.
3.- Introduzca el nombre del archivo para el proyecto. RSLogix 500 de manera
predeterminada guarda el archivo como un archivo .RSS. Puede decidir guardar el
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.62/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
4.- Si desea guardar todos los archivos de la base de datos como archivos
individuales, seleccione la opción Guardar la base de datos como archivos externos.
(En Extensiones de archivos de este archivo de ayuda se incluye una lista de las
extensiones utilizadas cuando se guardan en forma individual los archivos de la base
de datos.)
5.- Agregar una nota de revisión incluyendo el texto en el campo Nota de revisión.
Podrá ver la nota de revisión cada vez que abra el archivo.
Verificar Proyecto
Haga clic en Comunic > Descargar para descargar el programa fuera de línea
actual al controlador. RSLogix 500 le pregunta si desea ir en línea. Haga clic en Sí
para ir en línea; luego seleccione el modo de operación mediante Comunic > Modo.
Selección de instrucción
Utilice la Selección de instrucción como un método para seleccionar una
instrucción y colocarla en un renglón de su programa lógico.
Instrucciones de programación
ADD (SUMA)
Se usa con los procesadores SLC 5/01 Compacto, SLC 5/02, SLC 5/03, SLC 5/04 y
MicroLogix.
Ejemplo de la instrucción
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.65/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Cuando las condiciones del renglón son verdaderas, esta instrucción de salida
suma la Fuente A a la Fuente B y almacena el resultado en la dirección destino. La Fuente A y la
Fuente B pueden ser valores o direcciones que contienen valores; sin embargo, la Fuente A y la
Fuente B no pueden ambas ser constantes.
Si está usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones
indexadas para los parámetros fuente o destino. Si está usando un procesador 5/03 OS302 o un 5/04
OS401, puede usar direcciones indirectas para los parámetros fuente o destino.
¡ADVERTENCIA!
Si el bit de destino recibe un valor menor que -32,768 o mayor que +32,767 (un número que
requiere más de 16 bits para representación), el procesador establece S:0/1 (bit de overflow) y S:5/0
(bit de interrupción por overflow, error mayor 0020). Monitorice el bit S:5/0 en su programa para
evitar esta situación potencialmente peligrosa.
Si está usando un procesador 5/02 Serie C o posterior, o un 5/03, 5/04 o MicroLogix, puede
evitar esta situación estableciendo un bit de estado. Vea a continuación.
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.66/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Descripción: Cuando las condiciones del renglón son verdaderas, las fuentes A y B de esta
instrucción de salida son intersectadas bit por bit y el resultado se almacena en el destino.
Las fuentes A y B pueden ser direcciones de palabra o constantes; sin embargo, ambas
fuentes no pueden ser constantes. Dependiendo del tipo de procesador que esté usando, en esta
instrucción puede usar direccionamiento indexado o indirecto.
El Destino debe ser una dirección de palabra.
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Cuando las condiciones del renglón son verdaderas para esta instrucción de
salida, un archivo fuente definido por el usuario es copiado a un archivo destino.
La instrucción COP no usa bits de estado. Si necesita un bit de habilitación, programe una
salida paralela que use una dirección de almacenamiento.
Los elementos de fuente y destino pueden ser de un tipo diferente; sin embargo, el tipo de
archivo destino determina cuántas palabras de datos serán transferidas.
Nota: Si su destino es un temporizador, contador o archivo de control, asegúrese de que
las palabras fuente que correspondan a las palabras de estado de su archivo destino contengan ceros.
Asegúrese de que los archivos FUENTE y DEST (destino) contengan por lo menos el
número de elementos especificado en la LONGITUD. Además, tenga cuidado de evitar copiar
datos a elementos que ya contengan los datos necesarios para otras operaciones.
Introducción de parámetros:
Fuente - la dirección del archivo que usted desea copiar. Use el indicador de archivo (#) en
la dirección. Cuando utiliza un procesador SLC 5/03 OS301, OS302 o SLC 5/04 OS401, los
valores en punto (coma) flotante o de cadena son compatibles.
Destino - la dirección inicial donde se copia el archivo fuente. Use el indicador de archivo
(#) en la dirección. Cuando utiliza un procesador SLC 5/03 OS301, OS302 o SLC 5/04 OS401, los
valores en punto (coma) flotante o de cadena son compatibles.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.67/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
CTD [Contador -]
Se usa con los procesadores SLC5/01 Compacto, SLC5/02, SLC5/03, SLC5/04,
MicroLogix.
Ejemplo de la instrucción:
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Los bits CD siempre están establecidos antes de pasar al modo Marcha remota o Prueba
remota.
Introducción de parámetros
Introduzca una dirección CONTADOR, valor PRESELECCIONADO y un valor ACUM.
El valor preseleccionado es el punto que tiene que alcanzarse para establecer el bit DN (efectuado).
El valor acumulado representa el estado actual de conteo.
C5:1 representa número de archivo de contador cinco, número de elemento 1.
CTU [Contador +]
Se usa con los procesadores SLC5/01 Compacto SLC5/02, SLC5/03, SLC5/04,
MicroLogix.
Ejemplo de la instrucción:
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Esta instrucción de salida cuenta progresivamente cada transición de falso a
verdadero de las condiciones que la preceden en el renglón y produce una salida cuando el valor
acumulado llega al valor preseleccionado. Las transiciones del renglón pueden accionarse mediante
un final de carrera o mediante partes que pasan por un detector.
La capacidad del contador para detectar las transiciones de falso a verdadero depende de la
velocidad (frecuencia) de la señal de entrada. La duración de activa e inactiva de la señal de
entrada no debe ser más rápida que el tiempo de escán.
Cada conteo se retiene cuando las condiciones del renglón vuelven a ser falsas, permitiendo
que el conteo continúe más allá del valor preseleccionado. De esta manera usted puede basar una
salida en el valor preseleccionado pero continuar contando para mantener inventario/piezas, etc.
Nota: Use una instrucción RES (restablecer) con la misma dirección que el contador, u
otra instrucción en su programa para sobrescribir el valor. El estado On u Off de los bits de
efectuado, overflow y underflow del contador es retentivo. El valor acumulado y los bits de control
se restablecen cuando se habilita una instrucción RES.
Los archivos de contador usan tres palabras por elemento.
Bits de la instrucción: 12 = Bit OV (overflow de conteo progresivo)
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.69/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
13 = Bit DN (efectuado)
15 = Bit CU (habilitación conteo progresivo)
Los bits CU siempre están establecidos antes de pasar al modo Marcha remota o Prueba
remota.
Introducción de parámetros:
Introduzca una dirección CONTADOR, valor PRESELECCIONADO y un valor ACUM.
El valor preseleccionado es el punto que tiene que alcanzarse para establecer el bit DN (efectuado).
El valor acumulado representa el estado actual de conteo.
C5:1 representa número de archivo de contador cinco, número de elemento 1.
DIV [División]
Se usa con los procesadores SLC 5/01 Compacto, SLC5/02, SLC5/03, SLC5/04,
MicroLogix.
Ejemplo de la instrucción:
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Cuando las condiciones del renglón son verdaderas, esta instrucción de salida
divide la Fuente A entre la Fuente B y almacena el resultado en el destino y en el registro
matemático. El valor guardado en el destino es redondeado. El valor guardado en el registro
matemático consta del cociente sin redondear (colocado en la palabra más significativa) y del resto
(colocado en la palabra menos significativa).
La Fuente A y la Fuente B pueden ser valores constantes o direcciones que contienen
valores; sin embargo, la Fuente A y la Fuente B no pueden ambas ser constantes.
Si está usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones
indexadas para los parámetros fuente o destino. Si está usando un procesador 5/03 OS302 o un 5/04
OS401, puede usar direcciones indirectas para los parámetros fuente o destino.
Si retorna un valor mayor que +32,767 se establece un indicador de error menor, y el valor
32,767 es colocado en el destino. Sin embargo, si está usando un procesador Serie C o posterior,
5/02 o 5/03, 5/04 o MicroLogix y tiene establecido el bit S:2/14 (bit de selección de overflow
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.70/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
matemático), entonces los 16 bits menos significativos, sin signo y truncados del overflow
permanecen en el destino.
Si el resto es 0.5 o mayor, el destino se redondea por exceso. El cociente sin redondear se
coloca en la palabra más significativa del registro matemático; el resto es colocado en la palabra
menos significativa.
EQU [Igual]
Se usa con los procesadores SLC5/01 Compacto, SLC5/02, SLC5/03, SLC5/04,
MicroLogix.
Ejemplo de la instrucción:
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Esta instrucción de entrada es verdadera cuando la Fuente A = Fuente B. La
instrucción EQU compara dos valores especificados por el usuario. Si los valores son iguales,
permite continuidad del renglón. El renglón se hace verdadero y la salida es activada (siempre y
cuando nada más afecte el estado del renglón).
Introducción de parámetros:
Usted debe introducir una dirección de palabra para la Fuente A. Puede introducir una
constante de programa o una dirección de palabra para la Fuente B. Los enteros negativos se
almacenan en forma de complemento a dos.
Si está usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones
indexadas para los parámetros de la Fuente A y la Fuente B. Si está usando un procesador 5/03
OS302 o un 5/04 OS401, puede usar direcciones indirectas para los parámetros de la Fuente A y la
Fuente B.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.71/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Esta instrucción de salida llena las palabras de un archivo con un valor fuente.
La fuente permanece sin cambio. Todos los elementos en el valor fuente (típicamente una constante
de programa) se envían al archivo destino cada vez que la lógica del renglón se hace verdadera.
Los elementos se llenan en orden ascendente hasta llegar al número de elementos (longitud que
usted introduce).
El tipo de archivo destino determina el número de palabras por elemento que la instrucción
transfiere. Por ejemplo, si el tipo de archivo destino es contador y el tipo de archivo fuente es
enteros, se transfieren tres palabras de enteros por cada elemento en el archivo tipo contador.
La instrucción FLL no escribe más allá de los límites del archivo. Todos los datos de
overflow se pierden. Además, no ocurre ninguna conversión de datos si los archivos fuente y
destino son de tipos diferentes, use el mismo tipo de archivo para cada uno.
Introducción de parámetros:
Fuente - la constante del programa o la dirección del elemento. El indicador de archivo (#)
no es necesario para una dirección de elemento. Cuando utiliza un procesador SLC 5/03 OS301,
OS302 o SLC 5/04 OS401, los valores en punto (coma) flotante o de cadena son compatibles.
Destino - la dirección del archivo destino. La instrucción escribe sobre los datos ya
almacenados en el destino. Cuando utiliza un procesador SLC 5/03 OS301, OS302 o SLC 5/04
OS401, los valores en punto (coma) flotante o de cadena son compatibles.
Longitud - el número de elementos en el archivo que desea llenar. Si el tipo de archivo
destino tiene 3 palabras por elemento, puede especificar una longitud máxima de 42. Si el tipo de
archivo destino tiene 1 palabra por elemento, usted puede especificar una longitud máxima de 128
palabras.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.72/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Esta instrucción de entrada compara dos valores especificados por el usuario.
Si el valor almacenado en la Fuente A es mayor que o igual al valor almacenado en la Fuente B,
permite la continuidad del renglón. El renglón se hará verdadero y la salida será activada (siempre
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.73/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
y cuando ninguna otra instrucción afecte el estado del renglón). Si el valor en la Fuente A es menor
que el valor en la Fuente B, la instrucción es lógicamente falsa.
Introducción de parámetros:
Usted debe introducir una dirección de palabra para la Fuente A. Puede introducir una
constante de programa o una dirección de palabra para la Fuente B. Los enteros con signo se
almacenan en forma de complemento a dos.
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Cuando la condición de renglón para esta instrucción de salida es verdadera,
el procesador salta hacia adelante o hacia atrás a la instrucción de etiqueta (LBL) correspondiente y
continúa la ejecución del programa en la etiqueta. Más de una instrucción JMP pueden saltar a la
misma etiqueta. Un salto hacia adelante a una etiqueta le ahorra tiempo de escán al programa al
omitir un segmento del programa hasta que se lo necesite. Los saltos hacia atrás le permiten al
controlador ejecutar repetidamente segmentos del programa.
Nota: Tenga cuidado cuando use la instrucción JMP para moverse hacia atrás o en lazo a
lo largo de su programa. Si hace lazos muchas veces, puede causar que el temporizador de control
(watchdog) sobrepase del tiempo y se produzca un fallo del procesador. Use un contador,
temporizador o el registro de escán del programa (S:3, bits 0-7) para limitar la cantidad de tiempo
en lazos dentro de las instrucciones JMP/LBL.
Introducción de parámetros:
Introduzca un número de etiqueta decimal de 0-999. Usted puede colocar:
Hasta 256 etiquetas para los controladores SLC en cada archivo de subrutina.
Hasta 1,000 etiquetas para controladores MicroLogix en cada archivo de subrutina.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.74/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Cuando las condiciones del renglón son verdaderas para esta instrucción de salida, el
procesador salta al archivo receptor de subrutina. Sólo puede saltar a la primera instrucción en una
subrutina. Cada subrutina debe tener un número de archivo único (decimal, 3-255).
No programe una JSR en bifurcaciones de salida anidadas con controladores compactos o
SLC 5/01.
Las subrutinas anidadas le permiten direccionar el flujo del programa desde el programa
principal a una subrutina y luego seguir en otra subrutina. Cuando anide subrutinas, aplique las
siguientes reglas:
Procesadores compacto y 5/01 - puede anidar subrutinas hasta en 4 niveles.
Procesadores 5/02, 5/03, 5/04 y MicroLogix - puede anidar subrutinas hasta en 8 niveles.
LBL [Etiqueta]
Se usa con los procesadores SLC5/01 Compacto, SLC5/02, SLC5/03, SLC5/04,
MicroLogix.
Ejemplo de la instrucción:
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Esta instrucción de entrada es el receptor de la instrucción JMP que tiene el
mismo número de etiqueta. Tiene que programar esta instrucción como la primera instrucción en un
renglón. Esta instrucción no tiene bits de control. Siempre es evaluada como verdadera o lógica 1.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.75/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Esta instrucción de entrada condicional prueba si un valor (fuente A) es
menor que o igual a otro valor (fuente B). Si el valor en la fuente A es menor que o igual al valor en
la fuente B, la instrucción es lógicamente verdadera. Si el valor en la fuente A es mayor que el
valor en la fuente B, la instrucción es lógicamente falsa.
Introducción de parámetros:
Introduzca una dirección de palabra para la fuente A. Introduzca una constante o una
dirección de palabra para la fuente B. Los enteros con signo se almacenan en forma de
complemento a dos.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.76/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Esta instrucción de entrada condicional prueba si un valor (Fuente A) es
menor que otro valor (Fuente B). Si el valor en la Fuente A es menor que el valor en la Fuente B, la
instrucción es lógicamente verdadera. Si el valor en la Fuente A es mayor que o igual al valor en la
Fuente B, la instrucción es lógicamente falsa.
Introducción de parámetros:
Introduzca una dirección de palabra para la Fuente A. Introduzca una constante o una
dirección de palabra para la Fuente B. Los enteros con signo se almacenan en forma de
complemento a dos.
Si está usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones
indexadas para los parámetros fuente o destino. Si está usando un procesador 5/03 OS302 o un 5/04
OS401, puede usar direcciones indirectas para los parámetros fuente.
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Use la instrucción LIM para probar si los valores están dentro o fuera de un
rango especificado, dependiendo de cómo usted establezca los límites.
Introducción de parámetros
Dependiendo de cómo usted define el parámetro Prueba, los parámetros Límite Bajo y
Límite Alto pueden ser una dirección de palabra o una constante de programa. Vea a continuación.
Prueba Lím bajo Lím alto
Constante Dirección de palabra Dirección de palabra
Dirección de palabra Constante o dirección de palabra Constante o dirección de
Palabra
Estado verdadero/falso de la instrucción
Si el Límite Bajo tiene un valor igual a o menor que el Límite Alto, la instrucción es
verdadera cuando el valor Prueba está entre los límites o es igual a cualquiera de los límites. Si el
valor Prueba está fuera de los límites, la instrucción es falsa.
Si el Límite Bajo tiene un valor mayor que el Límite Alto, la instrucción es falsa cuando el
valor Prueba está entre los límites. Si el valor Prueba es igual a cualquiera de los límites o está
fuera de los límites, la instrucción es verdadera.
MOV [Mover]
Se usa con los procesadores SLC 5/01 Compacto, SLC5/02, SLC5/03, SLC5/04,
MicroLogix.
Ejemplo de la instrucción:
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Cuando las condiciones del renglón que precede a esta instrucción son
verdaderas, la instrucción MOV mueve una copia de la fuente al destino en cada escán. El valor
original permanece intacto y sin cambio en su ubicación fuente.
Si está usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones
indexadas para los parámetros fuente o destino. Si está usando un procesador 5/03 OS302 o un 5/04
OS401, puede usar direcciones indirectas para los parámetros fuente o destino.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.78/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Fuente - Esta es la dirección de los datos que usted desea mover. La fuente puede ser una
constante.
Destino - Esta es la dirección que identifica a dónde se van a mover los datos.
Nota: Si desea mover una palabra de datos sin afectar los indicadores matemáticos, use
una instrucción Copiar (COP) con una longitud de 1 palabra en lugar de la instrucción MOV.
(Los parámetros mostrados son sólo ejemplos, sus datos serán diferentes.)
Descripción: La instrucción MSG es una instrucción de salida que transfiere datos de un
nodo a otro en la red de comunicaciones DH-485. Cuando la instrucción se habilita, la transferencia
del mensaje está pendiente. La transferencia real de los datos se realiza al final del escán.
La instrucción puede programarse como de escritura o lectura de mensajes. El dispositivo
receptor puede ser otro procesador SLC 500 en la red o un dispositivo que no sea SLC 500 y use el
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.79/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
archivo de interface común (485CIF archivo 9 en los procesadores SLC 500). El protocolo 485CIF
también se usa para mensajes tipo PLC2.
Tres bits del archivo de estado están relacionados con la instrucción MSG: S:2/5 (Comando
de entrada DH-485 pendiente), S:2/6 (Respuesta de mensaje DH-485 pendiente) y S:2/7 (Comando
MSG de salida pendiente).
MUL [Multiplicación]
Se usa con los procesadores SLC5/01 Compacto, SLC5/02, SLC5/03, SLC5/04,
MicroLogix.
Ejemplo de la instrucción:
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Use la instrucción MUL para multiplicar un valor (fuente A) por otro (fuente
B) y colocar el resultado en el destino. La Fuente A y la Fuente B pueden ser valores constantes o
direcciones que contienen valores; sin embargo, la Fuente A y la Fuente B no pueden ambas ser
constantes.
Si está usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones
indexadas para los parámetros fuente o destino. Si está usando un procesador 5/03 OS302 o un 5/04
OS401, puede usar direcciones indirectas para los parámetros fuente o destino.
Si retorna un valor mayor que +32,767 se establece un indicador de error menor, y el valor
32,767 es colocado en el destino. Si está usando un procesador Series C o posterior, 5/02, 5/03, 5/04
o MicroLogix y tiene establecido el bit S:2/14 (bit de selección de overflow matemático), entonces
los 16 bits menos significativos, sin signo y truncados del valor de overflow permanecen en el
destino.
El registro matemático contiene el resultado entero de 32 bits con signo de la operación de
multiplicación. Este resultado es válido en el overflow.
NEQ [Diferente]
Se usa con los procesadores SLC5/01 Compacto, SLC5/02, SLC5/03, SLC5/04,
MicroLogix.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.80/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Ejemplo de la instrucción:
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Use la instrucción NEQ para probar si dos valores son diferentes. Si la
Fuente A y la Fuente B son diferentes, la instrucción es lógicamente verdadera. Si los dos valores
son iguales, la instrucción es lógicamente falsa.
Introducción de parámetros:
Fuente A - debe ser una dirección de palabra.
Fuente B - puede ser una dirección de palabra o una constante de programa.
Si está usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones de
palabra indexada para los parámetros de la fuente A y la fuente B. Si está usando un procesador
5/03 OS302 o un 5/04 OS401, puede usar direcciones indirectas para los parámetros de la Fuente A
y la Fuente B.
Los enteros con signo se almacenan en forma de complemento a dos.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.81/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Cuando las condiciones del renglón son verdaderas, la fuente de la
instrucción NOT es sometida a la operación lógica No, bit a bit y almacenada en el destino.
La fuente y el destino deben ser direcciones de palabra.
Si está usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones
indexadas para los parámetros fuente o destino. Si está usando un procesador 5/03 OS302 o un 5/04
OS401, puede usar direcciones indirectas para los parámetros fuente o destino.
OR [Operación O inclusivo]
Se usa con los procesadores SLC5/01 Compacto, SLC5/02, SLC5/03, SLC5/04,
MicroLogix.
Ejemplo de la instrucción:
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Cuando las condiciones del renglón son verdaderas, las fuentes A y B de la
instrucción OR se someten a la instrucción O exclusivo, bit a bit y el resultado se almacena en el
destino. Las fuentes A y B pueden ser direcciones de palabra o constantes; sin embargo, ambas
fuentes no pueden ser constantes. Puede introducir una constante o una dirección de palabra para
los parámetros fuente. El destino debe ser una dirección de palabra.
Si está usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones
indexadas para los parámetros fuente o destino. Si está usando un procesador 5/03 OS302 o un 5/04
OS401, puede usar direcciones indirectas para los parámetros fuente o destino.
Tabla de verdad de la instrucción OR
FUENTE A FUENTE B DEST
0 0 0
0 1 1
1 0 1
1 1 1
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.83/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción:
La instrucción OSR es una instrucción de entrada condicional que activa un evento para que
ocurra una vez. Use la instrucción OSR cuando un evento debe comenzar en base a un cambio de
estado del renglón de falso a verdadero, como activado por un botón pulsador. Un ejemplo sería el
uso de la instrucción OSR para inmovilizar valores LED que se muestran rápidamente.
Coloque la instrucción OSR en un renglón inmediatamente antes de la instrucción de salida.
Luego haga referencia a la salida como un frente en su programa. La dirección que usted da a la
instrucción de entrada OSR es donde se retiene el estado previo del renglón.
Usted debe introducir una dirección de bit para la instrucción OSR. Use una dirección ya
sea de archivo binario o archivo de enteros. La dirección de bit que usted usa debe ser única. No la
use en ningún otro lugar en el programa.
La dirección asignada a la instrucción OSR no es la dirección de única a que hace referencia
el programa, ni indica el estado de la instrucción OSR. Esta dirección permite que la instrucción
OSR recuerde el estado anterior del renglón.
¡ADVERTENCIA!
No coloque condiciones de entrada después de la instrucción OSR en el renglón cuando está
utilizando un controlador Compacto o SLC 5/01. Puede ocurrir una operación inesperada.
Los controladores SLC 5/02, 5/03, 5/04 y Micrologix le permiten utilizar una instrucción
OSR por cada salida en un renglón. En los procesadores Compacto y SLC 5/01 sólo se puede
utilizar una instrucción OSR por renglón, sin importar la cantidad de salidas. Las instrucciones
OSR no pueden ocurrir dentro de bifurcaciones cuando se utilizan controladores Compacto y 5/01.
Operación:
Cuando las condiciones del renglón que precede a la instrucción OSR pasan de falsas a
verdaderas, la instrucción OSR es verdadera durante un escán. Después que se completa un escán,
la instrucción OSR se vuelve falsa, aun cuando las condiciones del renglón que la precede
permanezcan verdaderas. La instrucción OSR vuelve a ser verdadera si hay una transición de falso
a verdadero de las condiciones del renglón que la precede.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.84/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Esta instrucción establece el bit especificado cuando se alcanza la continuidad
del renglón (el renglón se hace verdadero). Bajo condiciones normales de operación, si el bit
establecido corresponde a un dispositivo de salida, el dispositivo de salida será activado cuando el
renglón se haga verdadero.
Si está usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones
indexadas. Si está usando un procesador 5/03 OS302 o un 5/04 OS401, puede usar direcciones
indirectas.
Las direcciones de salidas se especifican a nivel de bits.
¡ADVERTENCIA!
Nunca use una dirección de salida en más de un lugar en su programa lógico. Siempre
tenga presente la carga representada por una bobina de salida.
Ayuda para direccionamiento:
En una dirección de salida, tal como O:4/03:
"O" indica la tabla de imagen de salida
"4" representa la ranura cuatro (decimal)
"03" representa el bit tres
Nota: La ranura 0 está reservada para el procesador.
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Esta instrucción funciona muy parecido a la instrucción OTE con la
excepción que una vez que se establece un bit con una instrucción OTL, se "enclava" en estado
activado. Una vez que un bit OTL se ha establecido en "ON" (1 en la memoria) permanecerá en
"ON" aún si la condición del renglón se hace falsa. El bit debe restablecerse con una instrucción
OTU.
A las instrucciones de enclavamiento y desenclavamiento se les debe asignar la misma
dirección en su programa lógico. Las direcciones de salidas se especifican a nivel de bits.
¡ADVERTENCIA!
Si ocurre una condición de error que detenga el procesamiento, la salida física será
desactivada (OFF). Pero una vez que se borre la condición de error, el controlador continuará la
operación con el OTL en el estado determinado por su valor de la tabla de datos.
Nota: En caso de una pérdida de alimentación eléctrica, los dispositivos de salida
controlada por OTL se activarán al retornar la alimentación eléctrica si el bit OTL estaba
establecido cuando ocurrió la pérdida de alimentación eléctrica.
Ayuda para direccionamiento:
En una dirección de salida, tal como O:12/03:
"O" indica la tabla de imagen de salida
"12" representa la ranura doce (decimal)
"03" representa el bit tres
Nota: El "12" representa la ranura 12 (La ranura 0 está reservada para el procesador.).
Esta podría ser la última ranura disponible en un chasis de 13 ranuras (0-12), o podría ser la sexta
ranura en un chasis #2 si están interconectados dos chasis de 7 ranuras.
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.86/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Descripción: Use esta instrucción de salida para desenclavar (restablecer) un bit enclavado
(establecido) que fue establecido por una instrucción OTL. La dirección OTU debe ser idéntica a la
dirección OTL que originalmente estableció el bit.
¡ADVERTENCIA!
Si ocurre una condición de error que detiene el procesamiento, la salida física será
desactivada (OFF). Pero una vez que se borre la condición de error, el controlador continuará la
operación con el OTL en el estado determinado por su valor de la tabla de datos.
Nota: En caso de una pérdida de alimentación eléctrica, los dispositivos de salida
controlada por OTL se activarán al retornar la alimentación eléctrica si el bit OTL estaba
establecido cuando ocurrió la pérdida de alimentación eléctrica.
Ayuda para direccionamiento:
En una dirección de salida, tal como O:4/03:
"O" indica la tabla de imagen de salida
"4" representa la ranura cuatro (decimal)
"03" representa el bit tres
Nota: La ranura 0 está reservada para el procesador.
Las direcciones de salidas se especifican a nivel de bits.
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.87/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Descripción: Esta instrucción de salida se usa para controlar propiedades físicas tales como
temperatura, presión, nivel de líquido o velocidad de flujo de los ciclos del proceso.
La instrucción PID normalmente controla un lazo cerrado usando entradas desde un módulo
de entradas analógicas y proporcionando una salida a un módulo de salidas analógicas como una
respuesta para retener efectivamente una variable del proceso en un punto de ajuste determinado.
Este es un ejemplo de cómo funciona un lazo PID simple. Es un lazo básico para el control
de temperatura.
La ecuación PID controla el proceso enviando una señal de salida a la válvula de control.
Cuanto mayor sea el error entre el punto de ajuste y la entrada de la variable del proceso, mayor
será la señal de salida y viceversa. Se puede añadir un valor adicional (alimentación anticipada o
polarización) a la salida de control como un offset. El resultado del cálculo PID (variable de
control) dirigirá a la variable del proceso que usted está controlando hacia el punto de ajuste.
La ecuación PID controla el proceso enviando una señal de salida al accionador. Cuanto
mayor es el error entre el punto de ajuste y la entrada de la variable del proceso, mayor es la señal
de salida y viceversa. Se puede añadir un valor adicional (alimentación anticipada o polarización) a
la salida de control como un offset. El resultado del cálculo PID (variable de control) dirigirá a la
variable del proceso que usted está controlando hacia el punto de ajuste.
La instrucción PID se puede utilizar en modo temporal o modo STI. En modo temporal, la
instrucción actualiza su salida periódicamente con una frecuencia que el usuario puede seleccionar.
En modo STI, la instrucción debe ser colocada en una subrutina de interrupción STI. Actualiza su
salida cada vez que hay un escán de la subrutina STI. El intervalo de tiempo de STI y la frecuencia
de actualización del lazo PID deben ser iguales para que la ecuación se ejecute correctamente.
Introducción de parámetros:
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.88/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Longitud del bloque de control - Especifique un archivo entero, por ejemplo N7:0. La
longitud del archivo está fijada en 23 palabras.
Variable del proceso PV - La dirección del elemento que almacena el valor de entrada del
proceso. Esta dirección puede ser la ubicación de la palabra de entrada analógica donde se
almacena el valor de la entrada A/D. También puede introducir una dirección entera si decide
preescalar el valor de la entrada en el rango 0-16383.
Variable de control CV - La dirección del elemento que almacena la salida de la instrucción
PID. El valor de salida tiene un rango de 0-16383, siendo 16383 el valor 100% "ON" (activado).
Normalmente ésta es una dirección entera, para que puede escalar el rango de salida PID al rango
analógico particular que requiera su aplicación.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.89/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
RES [Restablecer]
Se usa con procesadores SLCSLC5/01 Compacto, SLC5/02, SLC5/03, SLC5/04,
MicroLogix.
Ejemplo de la instrucción:
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: La instrucción RES se usa para restablecer temporizadores y contadores.
Cuando las condiciones que le preceden en el renglón son verdaderas, la instrucción RES restablece
el valor acumulado y los bits de control del temporizador o contador. Asegúrese de que el
temporizador o contador que está siendo controlado por la instrucción Restablecer tenga la misma
dirección que la instrucción Restablecer. Por ejemplo, si la dirección RTO es T4:1, la dirección
RES también debe ser T4:1.
Cuando se restablece un contador, si la instrucción RES y el renglón del contador están
activos, se restablece el bit CU o CD.
Si el valor preseleccionado del contador es negativo, la instrucción RES establece el valor
acumulado en cero. Esto hace que el bit de finalizado sea establecido por una instrucción contador
ascendente o descendente.
¡ADVERTENCIA!
No use la instrucción RES para restablecer una instrucción TOF. Una instrucción RES
siempre restablece los bits de estado y el valor acumulado. Esto podría resultar en una operación
impredecible de la máquina o lesiones al personal.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.90/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Una instrucción RTO funciona igual que una instrucción TON con la
excepción de que una vez que ha comenzado a controlar el tiempo, mantiene la cuenta del tiempo
aun cuando el renglón pase a ser falso, ocurra un fallo, el modo de Marcha remota o Prueba remota
cambie a Programa remoto o se interrumpa el suministro de energía. Cuando retorna la continuidad
del renglón (el renglón se vuelve a hacer verdadero), la instrucción RTO comienza la temporización
desde el tiempo acumulado que fue retenido cuando se perdió la continuidad del renglón. Al retener
su valor acumulado, los temporizadores retentivos miden el periodo acumulativo durante el cual las
condiciones del renglón son verdaderas.
Bits de la instrucción:
13 = DN (efectuado)
14 = TT (bit de temporización del temporizador)
15 = EN (bit de habilitación)
Nota: El valor acumulado puede ser restablecido por la instrucción RES. Cuando se
habilita una instrucción RES con la misma dirección que la instrucción RTO, se restablecen los bits
de control y el valor acumulado.
IMPORTANTE
La temporización podría ser inexacta si las instrucciones JMP, LBL, JSR, o SBR se saltan el
renglón que contiene una instrucción de temporización mientras el temporizador está temporizando.
palabras por elemento, una para los bits de la instrucción (la palabra de control), una para el valor
preseleccionado y una para el acumulador.
T4:1 representa el archivo de temporizador número cuatro, número de elemento 1.
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Use esta instrucción para escalar datos desde su módulo analógico y llevarlos
dentro de los límites prescritos por la variable del proceso u otro módulo analógico. Por ejemplo,
use la instrucción SCL para convertir una señal de entrada de 4-20 mA a una variable del proceso
PID. O use la instrucción SCL para escalar una entrada analógica para controlar una salida
analógica.
Cuando las condiciones del renglón son verdaderas, esta instrucción multiplica la fuente por
una proporción especificada. El resultado redondeado se suma a un valor de offset y se coloca en el
destino.
Puede usar direcciones indirectas o indexadas para los parámetros fuente o destino.
Ecuaciones usadas en el cálculo de una relación lineal:
Valor escalado = (valor de entrada x proporción) + offset
Proporción = (escalado máx. - escalado mín.) / (entrada máx. - entrada mín.)
Offset = escalado mín - (entrada mín x proporción)
Introducción de parámetros:
Los valores deben estar entre -32768 y +32767 para los parámetros siguientes.
Fuente - Esta debe ser una dirección de palabra.
Proporción - (o pendiente) es el valor positivo o negativo que usted introduce dividido entre
10,000. Puede ser una constante de programa o una dirección de palabra.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.93/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Offset - Esta puede ser una constante de programa o una dirección de palabra.
Destino - Es la dirección del resultado de la operación.
Nota: Si el resultado de la Fuente multiplicada por la Proporción y dividido entre 10,000
es mayor que 32767, ocurre un overflow en la instrucción SCL, causando el error 0020 (bit de error
menor), y coloca el valor 32767 en el destino. Esto ocurre sin importar el offset actual. Si esto
ocurre, restablezca el bit S:5/0 con su programa de escalera antes del final del escán actual, de lo
contrario se declarará un error mayor.
SUB [Resta]
Se usa con los procesadores SLC5/01 Compacto, SLC5/02, SLC5/03, SLC5/04,
MicroLogix.
Ejemplo de la instrucción:
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Cuando las condiciones del renglón son verdaderas, la instrucción de salida
SUB resta la Fuente B de la Fuente A y almacena el resultado en el destino. La Fuente A y la
Fuente B pueden ser valores o direcciones que contienen valores; sin embargo, la Fuente A y la
Fuente B no pueden ambas ser constantes.
Si está usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones
indexadas para los parámetros fuente o destino. Si está usando un procesador 5/03 OS302 o un 5/04
OS401, puede usar direcciones indirectas para los parámetros fuente o destino.
¡ADVERTENCIA!
Si el bit de destino recibe un valor menor que -32,768 o mayor que +32,767 (un número que
requiere más de 16 bits para representación), el procesador establece S:0/1 (bit de overflow) y S:5/0
(bit de interrupción por overflow, error mayor 0020). Monitorice el bit S:5/0 en su programa para
evitar esta situación potencialmente peligrosa.
Si está usando un procesador 5/02 Serie C o posterior, o un 5/03, 5/04 o MicroLogix, puede
evitar esta situación estableciendo un bit de estado. Vea a continuación.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.94/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Resta de 32 bits
Si está usando un procesador 5/02 Serie C o posterior, o un 5/03, 5/04 o MicroLogix (con
capacidad de suma y resta de 32 bits), puede establecer el bit de overflow matemático (S:2/14) en el
archivo de estado. Esto hace que los 16 bits menos significativos, truncados y sin signo
permanezcan en el destino.
Si este bit no está establecido y ocurre una condición de overflow o underflow, la operación
será la misma que con un procesador Serie B. La dirección destino tendrá un 32767 (si el resultado
es positivo) o -32768 (si el resultado es negativo).
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Utilice la instrucción TOF para activar o desactivar una salida después que su
renglón ha estado inactivo durante un intervalo de tiempo predeterminado. Esta instrucción de
salida comienza la temporización (a intervalos de un segundo o de una centésima de segundo)
cuando el renglón es "falso". Espera la cantidad de tiempo especificado (según lo establecido en
PRESEL), mantiene registro de los intervalos acumulados que han ocurrido (ACUM), y restablece
el bit DN (efectuado) cuando el tiempo ACUM (acumulado) es igual al tiempo PRESEL.
El valor acumulado es restablecido cuando las condiciones del renglón pasan a verdaderas
sin importar si el temporizador ha sobrepasado el tiempo de espera.
Bits de la instrucción: 13 = DN (efectuado)
14 = TT (bit de temporización del temporizador)
15 = EN (bit de habilitación)
Nota: Si el renglón se hace "verdadero" (obtiene continuidad lógica) durante el proceso de
temporización, se restablece el ACUM independientemente de si el temporizador ha llegado o no al
valor PRESEL, se restablecen los bits DN y EN y se establece el bit TT.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.95/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Si se pierde la alimentación eléctrica mientras una instrucción TOF está temporizando pero
no ha alcanzado su valor preseleccionado, los bits EN, TT y DN permanecen establecidos y el valor
acumulado (ACUM) permanece igual. Esto también es cierto si el procesador cambia del modo
Marcha remota o Prueba remota al modo Programa remoto.
IMPORTANTE
La temporización podría ser inexacta si las instrucciones JMP, LBL, JSR, o SBR se saltan el
renglón que contiene una instrucción de temporización mientras el temporizador está temporizando.
No se puede utilizar la instrucción Restablecer (RES) con la instrucción TOF porque la
instrucción RES siempre borra los bits de estado y el valor acumulado.
Ayuda para direccionamiento:
Introduzca una dirección de TEMPORIZADOR, BASE DE TIEMPO, valor
PRESELECCIONADO y valor ACUM (acumulado). Los archivos de temporizador usan tres
palabras por elemento, una para los bits de la instrucción (la palabra de control), una para el valor
preseleccionado y una para el acumulador.
T4:1 representa el archivo de temporizador número cuatro, número de elemento 1.
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Utilice la instrucción TON para activar o desactivar una salida después que el
temporizador ha estado activo durante un intervalo de tiempo prestablecido. Esta instrucción de
salida comienza la temporización (a intervalos de un segundo o de una centésima de segundo)
cuando el renglón es "verdadero." Espera la cantidad de tiempo especificado (según lo establecido
en PRESET), mantiene control de los intervalos acumulados que ocurrieron (ACUM) y establece el
bit DN (terminado) cuando el tiempo ACUM (acumulado) es igual al tiempo PRESET.
Mientas las condiciones del renglón permanecen verdaderas, el temporizador ajusta el valor
acumulado (ACC) en cada evaluación hasta que alcanza el valor prestablecido (PRE). El valor
acumulado es restablecido cuando las condiciones del renglón pasan a ser falsas, sin importar si el
temporizador ha sobrepasado el tiempo de espera.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.96/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
IMPORTANTE
La temporización podría ser inexacta si las instrucciones JMP, LBL, JSR, o SBR se saltan
el renglón que contiene una instrucción de temporización mientras el temporizador está
temporizando.
Ayuda para direccionamiento:
Introduzca una dirección de TEMPORIZADOR, BASE DE TIEMPO, valor
PRESELECCIONADO y valor ACUM (acumulado). Los archivos de temporizador usan tres
palabras por elemento, una para los bits de la instrucción (la palabra de control), una para el valor
preseleccionado y una para el acumulador.
T4:1 representa el archivo de temporizador número cuatro, número de elemento 1.
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.97/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
(Los parámetros mostrados son ejemplos solamente, sus datos serán diferentes.)
Descripción: Esta instrucción (también denominada "examina si Off" o "normalmente
cerrado") funciona como un bit de entrada o almacenamiento.
Si el bit de memoria correspondiente es un "1" (on), esta instrucción no permitirá la
continuidad del renglón y las salidas del renglón serán desactivadas (Nota Otros factores podrían
afectar la continuidad del renglón).
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.98/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
Departamento: _______________
PARTE I:
( )
2) La instrucción EQU [Igual] determina un valor fijo especificado.
4) La instrucción MSG es una instrucción de salida que transfiere datos de un nodo a otro en ( )
la red de comunicaciones DH-485.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
DURACIÓN: INSTRUCTOR: N° DE PAGINAS:
32 HORAS T.S.U ENDER CORTES Pág.101/101
FECHA; TITULO LUGAR;
MAYO 2005 Manual de Controladores Lógicos Programables CARORA EDO. LARA
PLC ALLEN BRADLEY
( )
5) La instrucción OSR [un frente ascendente] establece el bit especificado cuando se alcanza
la continuidad del renglón.
( )
( )
7) La instrucción SCL [ Escalar datos] se usa para escalar datos desde un módulo analógico y
llevarlos dentro de los límites prescritos por la variable del proceso u otro módulo
analógico.
( )
9) La instrucción FLL [Llenar archivo] se encarga de llenar las palabras de un archivo con un
valor fuente.
( )