Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual para Programacion e Instalacion para PLC Micrologix 1200 y 1500 PDF
Manual para Programacion e Instalacion para PLC Micrologix 1200 y 1500 PDF
programables
MicroLogix 1200
y MicroLogix 1500
Boletines 1762 y 1764
!
IMPORTANTE Identifica informacin importante para la aplicacin y
entendimiento correctos del producto.
Srvase tomar nota de que en esta publicacin se usa el
punto decimal para separar la parte entera de la decimal de
todos los nmeros.
Resumen de cambios
La siguiente informacin resume los cambios hechos a este manual desde la
ltima impresin como publicacin 1762-RM001C-ES-P, septiembre de 2000.
Para ayudarle a encontrar la informacin nueva y actualizada en esta versin
del manual, hemos incluido barras de cambio, como la mostrada a la derecha
de este prrafo.
MicroLogix 1500
Nmero de Letra de Letra de N de versin Fecha de Mejoras
catlogo serie revisin de firmware versin
1764-LSP A B FRN2 Febrero de Versin inicial del producto.
1999
1764-LSP A C FRN3 Octubre de Los controladores MicroLogix 1500 con el procesador 1764-LSP
1999 ahora pueden usarse con cables de expansin y fuente de
alimentacin elctrica Compact I/O (Boletn 1769).
1764-LSP B A FRN4 Abril de Los controladores MicroLogix 1500 con el procesador 1764-LSP
2000 ahora pueden usar:
Tipo de archivo de datos de cadena
Soporte de conjunto de instrucciones ASCII
Protocolo Modbus RTU esclavo
Rampa, cuando se usan salidas PWM
Proteccin esttica de archivo de datos
Mensajes RTC
1764-LRP B A FRN4 Abril de Versin inicial del producto. Los controladores MicroLogix 1500 con
2000 el procesador 1764-LRP tienen todas las caractersticas del
1764-LSP, ms:
Segundo puerto de comunicaciones (RS-232 aislado)
Capacidad de registro de datos
1764-LSP B B FRN5 Octubre de Para los procesadores 1764-LSP y LRP:
1764-LRP 2000 Cuando usa la funcin PTO, el controlador ahora puede realizar
un paro controlado cuando usa salidas PTO. La fase de
desaceleracin de PTO puede iniciarse antes mediante la lgica
de escalera.
Funcionalidad optimizada de bit de comparacin de programa en
el mdulo de memoria.
1764-LSP C A FRN6 Septiembre Los controladores MicroLogix 1500 ahora ofrecen:
1764-LRP de 2001 Archivo de datos de punto flotante (F) (coma flotante) para
utilizarlo con:
instrucciones de comparacin (EQU, GEQ, GRT, LEQ, LES, LIM,
NEQ); instrucciones matemticas (ABS, ADD, CLR, DIV, JUL, NEG,
SQR, SUB); instruccin de transferencia (MOV); instrucciones de
archivo (CPW, FLL); y la instruccin de mensaje (MSG)
Archivo de interruptor de final de carrera programable (PLS) para
su uso con el HSC
RTA - Real Time Clock Adjust
GCD - Gray Code
CPW - Copy Word
ABS - Absolute Value
RCP - Recipe
MSG - Message en DeviceNet (1764-LRP solamente)
1764-LSP C B FRN7 Septiembre Los controladores MicroLogix 1500 ahora ofrecen:
1764-LRP de 2002 El archivo de punto flotante (F) (coma flotante) ahora puede
usarse con la escala con parmetros (SCP)
Mejoras de asignacin de memoria Modbus
Nueva informacin La tabla siguiente lista las pginas de este manual en las que aparece
informacin nueva.
Lea este prefacio para familiarizarse con el resto del manual. Proporciona
informacin acerca de:
Quin debe usar este Use este manual si usted es responsable del diseo, instalacin, programacin
o resolucin de problemas de sistemas de control que usan controladores
manual MicroLogix 1200 o MicroLogix 1500.
Propsito de este manual Este manual es una gua de referencia para los controladores MicroLogix 1200
y MicroLogix 1500. Describe los procedimientos usados para programar y
solucionar problemas del controlador. Este manual:
Servicio de soporte de Antes de comunicarse con Rockwell Automation para obtener ayuda tcnica,
es aconsejable que revise primero la informacin sobre resolucin de
Rockwell Automation problemas de esta publicacin.
Captulo 1
Configuracin de E/S E/S incorporadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
E/S de expansin MicroLogix 1200 . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Asignacin de memoria de E/S de expansin
MicroLogix 1200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
E/S de expansin MicroLogix 1500 Compact . . . . . . . . . . . . . 1-10
Asignacin de memoria de E/S de expansin de
MicroLogix 1500 Compact . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Direccionamiento de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22
Forzado de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-23
Filtro de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-23
Entradas de enclavamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-24
Configuracin de E/S de
expansin usando RSLogix 500. . . . . . . . . . . . . . . . . . . . . . . . . . . 1-27
Captulo 2
Memoria del controlador y tipos Memoria del controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
de archivos Archivos de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Proteccin de los archivos de datos durante la descarga . . . . . . . . 2-8
Proteccin esttica de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Proteccin con contrasea. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Borrado de la memoria del controlador . . . . . . . . . . . . . . . . . . . . 2-12
Parmetro Allow Future Access (bloqueo de OEM) . . . . . . . . . . 2-13
Captulo 3
Archivos de funcin Descripcin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Archivo de funcin de reloj en tiempo real . . . . . . . . . . . . . . . . . . 3-3
Instruccin RTA - Real Time Clock Adjust . . . . . . . . . . . . . . . . . . 3-5
Archivo de funcin de informacin del potencimetro
de ajuste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Archivo de funcin de informacin del mdulo
de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Archivo de funcin DAT
(MicroLogix 1500 solamente) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Archivo de funcin de informacin de hardware base. . . . . . . . . 3-13
Archivo de estado de comunicaciones . . . . . . . . . . . . . . . . . . . . . 3-14
Archivo de estado de entrada/salida . . . . . . . . . . . . . . . . . . . . . . . 3-19
Captulo 4
Descripcin general de las Conjunto de instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
instrucciones de programacin Uso de descripciones de instrucciones . . . . . . . . . . . . . . . . . . . . . . 4-2
Captulo 5
Uso del contador de alta Descripcin general del contador de alta velocidad . . . . . . . . . . . . 5-1
velocidad y del interruptor de Descripcin general del interruptor de final
final de carrera programable de carrera programable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Archivo de funcin del contador de alta velocidad (HSC). . . . . . . 5-2
Resumen de subelementos del archivo
de funcin High-Speed Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Subelementos del archivo de funcin HSC. . . . . . . . . . . . . . . . . . . 5-5
HSL - High - Speed Counter Load . . . . . . . . . . . . . . . . . . . . . . . . 5-26
RAC - Reset Accumulated Value. . . . . . . . . . . . . . . . . . . . . . . . . . 5-27
Archivo de interruptor de final
de carrera programable (PLS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28
Captulo 6
Uso de salidas de alta velocidad PTO - Pulse Train Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Funcin de salida de tren de impulsos . . . . . . . . . . . . . . . . . . . . . . 6-2
Archivo de funcin PTO (Salida de tren de impulsos) . . . . . . . . . 6-6
Resumen de subelementos del archivo
de funcin Pulse Train Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
PWM - Pulse Width Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
Funcin PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
Archivo de funcin de modulacin de anchura
de impulsos (PWM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-21
Resumen de los elementos del archivo de funcin
de modulacin de anchura de impulsos . . . . . . . . . . . . . . . . . . . . 6-22
Captulo 7
Instrucciones de tipo rel (bit) XIC - Examine if Closed XIO - Examine if Open. . . . . . . . . . . . . 7-1
OTE - Output Energize. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
OTL - Output Latch OTU - Output Unlatch . . . . . . . . . . . . . . . . 7-4
ONS - One Shot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
OSR - One Shot Rising OSF - One Shot Falling . . . . . . . . . . . . . . 7-6
Captulo 8
Instrucciones de temporizador y Descripcin general de las instrucciones de temporizador . . . . . . 8-1
contador TON - Timer, On-Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
TOF - Timer, Off-Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
RTO - Retentive Timer, On-Delay . . . . . . . . . . . . . . . . . . . . . . . . . 8-6
Funcionamiento de los contadores . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
CTU - Count Up CTD - Count Down . . . . . . . . . . . . . . . . . . . . . . 8-9
RES - Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-10
Captulo 9
Instrucciones de comparacin Uso de las instrucciones de comparacin . . . . . . . . . . . . . . . . . . . . 9-2
EQU - Equal NEQ - Not Equal . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
GRT - Greater Than LES - Less Than . . . . . . . . . . . . . . . . . . . . . . 9-4
GEQ - Greater Than or Equal To
LEQ - Less Than or Equal To . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
MEQ - Mask Compare for Equal . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
LIM - Limit Test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
Captulo 10
Instrucciones matemticas Uso de las instrucciones matemticas . . . . . . . . . . . . . . . . . . . . . . 10-2
Actualizaciones a los bits de estado matemticos. . . . . . . . . . . . . 10-3
Uso del archivo de datos de punto flotante (F)
(coma flotante) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
ADD - Add SUB - Subtract. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
MUL - Multiply DIV - Divide . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-8
NEG - Negate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-9
CLR - Clear. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-9
ABS - Absolute Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-10
SCL - Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-12
SCP - Scale with Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13
SQR - Square Root. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-15
Captulo 11
Instrucciones de conversin Uso de las instrucciones de decodificacin y
codificacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
DCD - Decode 4 to 1-of-16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2
ENC - Encode 1-of-16 to 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3
FRD - Convert from Binary Coded Decimal (BCD) . . . . . . . . . . 11-4
TOD - Convert to Binary Coded Decimal (BCD) . . . . . . . . . . . . 11-8
GCD - Gray Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-10
Captulo 12
Instrucciones lgicas Uso de instrucciones lgicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
Actualizaciones a los bits de estado matemticos. . . . . . . . . . . . . 12-2
AND - Bit-Wise AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3
OR - Logical OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4
XOR - Exclusive OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-5
NOT - Logical NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6
Captulo 13
Instrucciones de transferencia MOV - Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1
MVM - Masked Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-3
Captulo 14
Instrucciones de archivo CPW - Copy Word. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2
COP - Copy File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4
FLL - Fill File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-5
Captulo 15
Instrucciones de secuenciador SQC- Sequencer Compare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2
SQO- Sequencer Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-5
SQL - Sequencer Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-8
Captulo 16
Instrucciones para el control del JMP - Jump to Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1
programa LBL - Label. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2
JSR - Jump to Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2
SBR - Subroutine Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-3
RET - Return from Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-3
SUS - Suspend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-4
TND - Temporary End . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-4
END - Program End . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-5
MCR - Master Control Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-5
Captulo 17
Instrucciones de entrada y salida IIM - Immediate Input with Mask . . . . . . . . . . . . . . . . . . . . . . . . 17-1
IOM - Immediate Output with Mask . . . . . . . . . . . . . . . . . . . . . . 17-3
REF- I/O Refresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4
Captulo 18
Uso de interrupciones Informacin acerca del uso de interrupciones . . . . . . . . . . . . . . . 18-2
Instrucciones de interrupcin de usuario . . . . . . . . . . . . . . . . . . . 18-7
INT - Interrupt Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7
STS - Selectable Timed Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-8
UID - User Interrupt Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-9
UIE - User Interrupt Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-10
UIF - User Interrupt Flush . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-11
Uso del archivo de funcin de interrupcin
temporizada seleccionable (STI) . . . . . . . . . . . . . . . . . . . . . . . . . 18-12
Uso del archivo de funcin de interrupcin de entrada
de evento (EII) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-17
Captulo 19
Instruccin de control de proceso El concepto PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-1
La ecuacin PID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-2
Archivo de datos PD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-2
PID - Proportional Integral Derivative. . . . . . . . . . . . . . . . . . . . . 19-3
Parmetros de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-4
Parmetros de salida. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-7
Parmetros de ajuste. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-9
Errores de tiempo de ejecucin. . . . . . . . . . . . . . . . . . . . . . . . . . 19-18
Escalado de E/S analgica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-19
Notas de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-20
Ejemplos de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-24
Captulo 20
Instrucciones ASCII Informacin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1
Instrucciones ASCII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1
Tipos y operandos de instruccin . . . . . . . . . . . . . . . . . . . . . . . . . 20-2
Descripcin general del protocolo . . . . . . . . . . . . . . . . . . . . . . . . 20-4
Archivo de datos de cadena (ST). . . . . . . . . . . . . . . . . . . . . . . . . . 20-5
Archivo de datos de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-6
ACL - ASCII Clear Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-7
AIC - ASCII Integer to String . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-8
AWA - ASCII Write with Append . . . . . . . . . . . . . . . . . . . . . . . . 20-9
AWT - ASCII Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-12
ABL - Test Buffer for Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-15
ACB - Number of Characters in Buffer . . . . . . . . . . . . . . . . . . . 20-16
ACI - String to Integer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-17
ACN - String Concatenate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-19
AEX - String Extract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-20
AHL - ASCII Handshake Lines . . . . . . . . . . . . . . . . . . . . . . . . . 20-21
ARD - ASCII Read Characters . . . . . . . . . . . . . . . . . . . . . . . . . . 20-23
ARL - ASCII Read Line. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-24
ASC - String Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-27
ASR - ASCII String Compare . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-28
Diagrama de temporizacin para las instrucciones ARD,
ARL, AWA y AWT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-30
Uso de la direccin indirecta en lnea . . . . . . . . . . . . . . . . . . . . . 20-31
Cdigos de error de instrucciones ASCII . . . . . . . . . . . . . . . . . . 20-32
Conjunto de caracteres ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-33
Captulo 21
Instrucciones de comunicacin Descripcin general de los mensajes . . . . . . . . . . . . . . . . . . . . . . . 21-1
SVC - Service Communications . . . . . . . . . . . . . . . . . . . . . . . . . . 21-3
MSG - Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-5
El elemento mensaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-6
Diagrama de temporizacin para la instruccin MSG . . . . . . . . 21-12
Lgica de escalera de la instruccin MSG. . . . . . . . . . . . . . . . . . 21-15
Mensajes locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-16
Configuracin de un mensaje local . . . . . . . . . . . . . . . . . . . . . . . 21-18
Captulo 22
Receta (MicroLogix 1500 RCP - Recipe (MicroLogix 1500 solamente). . . . . . . . . . . . . . . . . 22-1
solamente) y Registro de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-7
registro de datos Colas y registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-7
(procesador MicroLogix 1500 Configuracin de colas de registro de datos . . . . . . . . . . . . . . . . 22-11
1764-LRP solamente) DLG - Data Log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-13
Archivo de estado de registro de datos . . . . . . . . . . . . . . . . . . . . 22-14
Recuperacin (lectura) de registros . . . . . . . . . . . . . . . . . . . . . . . 22-16
Cmo acceder al archivo de recuperacin . . . . . . . . . . . . . . . . . 22-16
Condiciones que borrarn el archivo
de recuperacin de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-18
Apndice A
Uso de la memoria y tiempo de Uso de memoria y tiempo de ejecucin de instrucciones
ejecucin de las instrucciones de de programacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
MicroLogix 1200 Hoja de trabajo de tiempo de escn de MicroLogix 1200 . . . . . . . A-7
Apndice B
Uso de la memoria y tiempo de Uso de memoria y tiempo de ejecucin de instrucciones
ejecucin de instrucciones de programacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
MicroLogix 1500 Hoja de trabajo de tiempo de escn MicroLogix 1500. . . . . . . . . . B-7
Apndice C
Archivo de estado del sistema Descripcin general del archivo de estado . . . . . . . . . . . . . . . . . . . C-2
Detalles del archivo de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
Apndice D
Mensajes de fallo y cdigos de Identificacin de fallos del controlador. . . . . . . . . . . . . . . . . . . . . . D-1
error Comunicacin con Rockwell Automation para obtener
ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-10
Apndice E
Configuracin de protocolos Protocolo de comunicacin DH-485 . . . . . . . . . . . . . . . . . . . . . . . E-2
Protocolo DF1 Full-Duplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-5
Protocolo DF1 Half-Duplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-6
Protocolo Modbus RTU esclavo (controladores
MicroLogix 1200 y procesadores MicroLogix 1500 Serie B
y posteriores solamente). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-9
Driver ASCII (Controladores MicroLogix 1200 y 1500
Serie B y posteriores solamente) . . . . . . . . . . . . . . . . . . . . . . . . . . E-15
Glosario
ndice
Esta seccin describe los diversos aspectos de las caractersticas de las entradas
y salidas de los controladores MicroLogix 1200 y MicroLogix 1500. Cada
controlador viene con cierta cantidad de E/S incorporadas, colocadas
fsicamente en el controlador. El controlador tambin permite aadir E/S de
expansin.
E/S de expansin Si la aplicacin requiere ms E/S que las que el controlador proporciona, usted
puede conectar mdulos de E/S. Estos mdulos adicionales se denominan E/
MicroLogix 1200 S de expansin.
Vea el Manual del usuario del MicroLogix 1200, publicacin 1762-UM001-ES para
obtener ms informacin sobre las configuraciones vlidas.
Ranura 2
E/S de expansin
Palabra
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 x x x x x x x x r r r r r r r r
r = slo lectura, x = no se usa, siempre en 0, en estado desactivado
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 r r r r r r r r r r r r r r r r
r = slo lectura
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w
r/w = lectura y escritura
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Posicin de bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Posicin de bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra/ 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
bit
0 Datos de entrada analgica, canal 0
1 Datos de entrada analgica, canal 1
2 Datos de entrada analgica, canal 2
3 Datos de entrada analgica, canal 3
4 Reservado OC3 OC2 OC1 OC0 Reservado S3 S2 S1 S0
5 U0 O0 U1 O1 U2 O2 U3 O3 Reservado
Palabra/ 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
bit
0 Datos de entrada analgica, canal 0
SGN SGN SGN SGN
E/S de expansin Si la aplicacin requiere ms E/S que las que el controlador proporciona, usted
puede conectar mdulos de E/S. Estos mdulos adicionales se denominan E/
MicroLogix 1500 Compact S de expansin.
Las E/S Compact (Boletn 1769) se usan para proporcionar entradas y salidas
discretas y analgicas y, en el futuro, mdulos especiales. En el caso de
MicroLogix 1500, se pueden conectar hasta 16(1) mdulos de E/S adicionales.
El nmero de mdulos que pueden conectarse depende de la cantidad de
alimentacin elctrica requerida por los mdulos de E/S.
Vea el Manual del usuario del MicroLogix 1500, publicacin 1764-UM001-ES, para
obtener ms informacin sobre las configuraciones vlidas.
Banco 0 de E/S de
Ranura 1
Ranura 2
expansin
Banco 1 de E/S de
Ranura 3
Ranura 4
Ranura 5
expansin
Ranura 1
Ranura 2
Ranura 3
Ranura 4
Ranura 5
Banco 0 de E/S de Banco 1 de E/S de
expansin expansin
Palabra
Posicin de bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 x x x x x x x x r r r r r r r r
Posicin de bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 x x x x r r r r r r r r r r r r
Posicin de bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 r r r r r r r r r r r r r r r r
r = lectura
Palabra
Posicin de bit de entrada
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 x x x x x x x x x x r r r r r r
Por cada mdulo, el archivo de datos de salida contiene el estado actual del
estado dirigido del programa de control de los puntos de salida discreta. Las
posiciones de bit 0 a 3 corresponden a los terminales de salida 0 a 3, los bits 4
a 15 no se usan.
Palabra
Por cada mdulo, el archivo de datos de salida contiene el estado actual del
estado dirigido del programa de control de los puntos de salida discreta. Las
posiciones de bit 0 a 7 corresponden a los terminales de salida 0 a 7, los bits 8
a 15 no se usan.
Palabra
Por cada mdulo, el archivo de datos de salida contiene el estado actual del
estado dirigido del programa de control de los puntos de salida discreta. Las
posiciones de bit 0 a 15 corresponden a los terminales de salida 0 a 15.
Palabra
0 r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w
Por cada mdulo de entrada, las palabras 0 a 3 contienen los valores analgicos
de las entradas.
Palabra
Posicin de bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Posicin de bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Ex = Cuando est establecido (1), este bit indica que se han establecido
datos no vlidos (por ejemplo, el valor enviado por el controlador est
fuera del rango o incremento estndar, como 128, 256, etc.) en los bits de
datos de salida 0 a 6, o el bit de signo (15).
Hx = Bits de retencin del ltimo estado. Cuando estn establecidos (1),
estos bits indican que el canal se encuentra en condicin de retener el
ltimo estado.
Palabras 6 y 7 = Estas palabras reflejan el eco de los datos de salida
analgica del valor analgico que est convirtiendo el convertidor digital/
analgico, no necesariamente el estado elctrico de los terminales de
salida. No reflejan las salidas cortocircuitadas o abiertas.
El archivo de datos de salida slo acepta datos de salida del mdulo como se
indica en la tabla siguiente.
Posicin de bit
Palabra
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Las primeras seis palabras (0 a 5) del archivo de datos de entrada contienen los
valores de resistencia o RTD analgicos de las entradas. Las palabras 6 y 7
proporcionan retroalimentacin de estado del detector/canal para utilizarla en
el programa de control como se indica a continuacin.
Posicin de bit
Palabra 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Tipo de archivo
entrada (I) o salida
(O) Xd:s.w/b Bit
Formato Explicacin
Od:s.w/b X Tipo de archivo Entrada (I) o salida (O)
Id:s.w/b d Nmero de archivo de datos (opcional) 0 = salida, 1 = entrada
: Delimitador de ranura (opcional, no se requiere para los archivos de datos 2 a 255)
s Nmero de ranura (decimal) E/S incorporadas: ranura 0
E/S de expansin:
ranuras 1 a 6 para MicroLogix 1200 (vea una ilustracin en la
pgina 1-3).
ranuras 1 a 16(1) para MicroLogix 1500 (vea una ilustracin en la
pgina 1-10).
. Delimitador de palabra. Se requiere slo si un nmero de palabra es necesario, como se indica a continuacin.
w Nmero de palabra Se requiere para leer/escribir palabras, o si el nmero de bit discreto es
mayor que 15.
Rango: 0 a 255
/ Delimitador de bit
b Nmero de bit 0 a 15
(1) Ranuras 1 a 8 para las bases de la Serie A.
Ejemplos de direccionamiento
Nivel de Ejemplo de Ranura Palabra Bit
direccionamiento direccin(1)
Direccionamiento de O:0/4(2) Ranura de salida 0 (E/S incorporada) palabra 0 bit de salida 4
bit Ranura de salida 2 (E/S de expansin) palabra 0 bit de salida 7
O:2/7(2)
I:1/4(2) Ranura de entrada 1 (E/S de palabra 0 bit de entrada 4
expansin)
I:0/15(2) Ranura de entrada 0 (E/S incorporada) palabra 0 bit de entrada 15
Direccionamiento de O:1.0 Ranura de salida 1 (E/S de expansin) palabra 0
palabra I:7.3 Ranura de entrada 7 (E/S de palabra 3
expansin)
I:3.1 Ranura de entrada 3 (E/S de palabra 1
expansin)
(1) El nmero de archivo de datos opcional no se muestra en estos ejemplos.
(2) El delimitador y nmero de palabra no se muestran. Por lo tanto, la direccin se refiere a la palabra 0.
Forzado de E/S El forzado de E/S es la capacidad de anular el estado real de las E/S a juicio
del usuario.
Forzado de entradas
Forzado de salidas
Filtro de entrada Los controladores MicroLogix 1200 y 1500 permiten a los usuarios configurar
grupos de entradas de CC para operacin a alta velocidad o normal. Los
usuarios pueden configurar el tiempo de respuesta de cada grupo de entrada.
Un filtro configurable determina el tiempo que la seal de entrada debe estar
activada o desactivada antes que el controlador reconozca la seal. A mayor el
valor, ms tiempo se requiere para que el estado de entrada sea reconocido por
el controlador. Los valores ms altos requieren ms filtro y se usan en
ambientes con ruido elctrico. Los valores ms bajos proporcionan menos
filtro y se usan para detectar pulsos rpidos o angostos. Generalmente los
filtros se establecen en un valor menor cuando se usan contadores de alta
velocidad, entradas de enclavamiento e interrupciones de entrada.
Entrada
externa
Estado
enclavado
Valor de
archivo de entrada
Entrada
externa
Estado
enclavado
Valor de
archivo de entrada
Escn Escn de Escn Escn Escn de Escn Escn Escn de Escn Escn Escn de Escn
de lgica de de de lgica de de de lgica de de de lgica de de
entrada escalera salida entrada escalera salida entrada escalera salida entrada escalera salida
Entrada
externa
Estado
enclavado
Valor de
archivo de entrada
Entrada
externa
Estado
enclavado
Valor de
archivo de entrada
Configuracin de E/S de Las E/S de expansin deben configurarse para uso con el controlador. La
configuracin de las E/S de expansin puede hacerse manualmente o
expansin usando RSLogix automticamente. Usando RSLogix 500:
500 1. Abra la carpeta Controller.
2. Abra la carpeta I/O Configuration.
3. Para configuracin manual, arrastre el mdulo Compact I/O a la ranura.
NOTA Los tipos de archivo mostrados a continuacin para los archivos de datos 3 a 7 son los tipos de archivo
predeterminados para esos nmeros de archivo y no pueden cambiarse. Los archivos de datos 9 hasta
255 pueden aadirse al programa para que funcionen como archivos de bit, temporizador, contador,
control, enteros, cadena, palabra larga, mensaje o PID.
Memoria de usuario
(1) Estos son valores aproximados. Para obtener informacin sobre el uso de memoria real, vea las tablas
proporcionadas en los Apndices A y B de este manual.
Palabras de datos
2.0K
0.5K
0K
0K Palabras de programa 4K 4.3K
4.0K
Palabras de datos
0.5K
0K
0K Palabras de programa 3.65K 4.35K
4.0K
Palabras de datos
0.5K
0K
0K 10K 10.7K
Palabras de programa
Archivos de datos Los archivos de datos almacenan informacin numrica, incluyendo E/S,
estado y otros datos asociados con las instrucciones usadas en las subrutinas
de lgica de escalera. Los tipos de archivos de datos son:
Proteccin esttica de Cuando un archivo de datos tiene proteccin esttica, los valores contenidos
en ste no pueden cambiarse a travs de las comunicaciones, excepto durante
archivos una descarga de programa al controlador.
Proteccin con contrasea Los controladores MicroLogix tienen un sistema de seguridad incorporado,
basado en contraseas numricas. Las contraseas del controlador pueden
tener hasta 10 dgitos (0-9). Cada programa de controlador puede contener dos
contraseas, la contrasea y la contrasea maestra.
Borrado de la memoria del Si no puede ingresar al sistema porque no tiene la contrasea del controlador,
puede borrar la memoria del controlador y descargar un nuevo programa de
controlador usuario.
Parmetro Allow Future El controlador cuenta con una funcin que permite que usted seleccione si
debe permitir o no el acceso futuro al programa de usuario despus que ste
Access (bloqueo de OEM) haya sido transferido al controlador. Este tipo de proteccin es especialmente
til para un OEM (fabricante de equipo original) que desarrolla una aplicacin
y luego distribuye la aplicacin mediante un mdulo de memoria o dentro de
un controlador.
Descripcin general Los archivos de funcin son una de las tres estructuras de archivo primarias
dentro de los controladores MicroLogix 1200 y MicroLogix 1500 (las otras son
archivos de programa y archivos de datos). Los archivos de funcin
proporcionan una interface eficiente y lgica a los recursos del controlador.
Los recursos del controlador son caractersticas residentes (permanentes) tales
como el reloj en tiempo real y el contador de alta velocidad. Las funciones
estn disponibles para el programa de control a travs de instrucciones
dedicadas a un archivo de funcin especfico o mediante instrucciones
estndar, tales como MOV y ADD. Los tipos de archivos de funcin son:
Tabla 3.1 Archivos de funcin
Nombre de archivo Identificador Descripcin del archivo
de archivo
Contador de alta velocidad HSC Este tipo de archivo est asociado con la funcin de contador de alta velocidad. Vea Uso
del contador de alta velocidad y del interruptor de final de carrera programable en la pgina
5-1 para obtener ms informacin.
Salida de tren de impulsos PTO Este tipo de archivo est asociado con la instruccin Pulse Train Output. Vea Archivo de
(unidades MicroLogix 1200 funcin PTO (Salida de tren de impulsos) en la pgina 6-6 para obtener ms informacin.
y 1500 BXB solamente).
Modulacin de anchura de PWM Este tipo de archivo est asociado con la instruccin Pulse Width Modulation. Vea Archivo
impulso de funcin de modulacin de anchura de impulsos (PWM) en la pgina 6-21 para obtener
(unidades MicroLogix 1200 ms informacin.
y 1500 BXB solamente).
Interrupcin temporizada STI Este tipo de archivo est asociado con la funcin de interrupcin temporizada
seleccionable seleccionable. Vea Uso del archivo de funcin de interrupcin temporizada seleccionable
(STI) en la pgina 18-12 para obtener ms informacin.
Interrupcin de entrada de EII Este tipo de archivo est asociado con la instruccin Event Input Interrupt. Vea Uso del
evento archivo de funcin de interrupcin de entrada de evento (EII) en la pgina 18-17 para
obtener ms informacin.
Reloj en tiempo real RTC Este tipo de archivo est asociado con la funcin del reloj en tiempo real (hora). Vea
Archivo de funcin de reloj en tiempo real en la pgina 3-3 para obtener ms informacin.
Informacin de TPI Este tipo de archivo tiene informacin sobre los potencimetros de ajuste. Vea Archivo de
potencimetro de ajuste funcin de informacin del potencimetro de ajuste en la pgina 3-6 para obtener ms
informacin.
Informacin del mdulo de MMI Este tipo de archivo tiene informacin sobre el mdulo de memoria. Vea Archivo de funcin
memoria de informacin del mdulo de memoria en la pgina 3-7 para obtener ms informacin.
Informacin de la DAT Este tipo de archivo contiene informacin sobre la herramienta de acceso de datos. Vea
herramienta de acceso a Archivo de funcin DAT (MicroLogix 1500 solamente) en la pgina 3-10 para obtener ms
datos (MicroLogix 1500 informacin.
solamente)
Informacin de hardware BHI Este tipo de archivo tiene informacin sobre el hardware del controlador. Vea Archivo de
base funcin de informacin de hardware base en la pgina 3-13 para obtener informacin sobre
la estructura de archivos.
Archivo de estado de CS Este tipo de archivo tiene informacin sobre las comunicaciones con el controlador. Vea
comunicacin Archivo de estado de comunicaciones en la pgina 3-14 para obtener informacin sobre la
estructura de archivos.
Archivo de estado de E/S IOS Este tipo de archivo tiene informacin sobre las E/S del controlador. Vea Archivo de estado
de entrada/salida en la pgina 3-19 para obtener informacin sobre la estructura de
archivos.
Archivo de funcin de reloj El reloj en tiempo real proporciona informacin sobre el ao, el mes, el da del
mes, el da de la semana, la hora, los minutos y los segundos al archivo de
en tiempo real funcin Reloj en tiempo real (RTC) del controlador.
La siguiente tabla indica la precisin esperada del reloj en tiempo real a diversas
temperaturas.
Tabla 3.3 Precisin del reloj en tiempo real a distintas temperaturas
Temperatura ambiente Precisin(1)
0C (+32F) +34 a -70 segundos/mes
+25C (+77F) +36 a -68 segundos/mes
+40C (+104F) +29 a -75 segundos/mes
+55C (+131F) -133 a -237 segundos/mes
(1) Estas cifras son los valores en el peor de los casos, durante un mes de 31 das.
El reloj en tiempo real (RTC) tiene una batera interna que no se puede
sustituir. El archivo de funcin RTC tiene un bit de batera baja (RTC:0/BL),
que representa el estado de la batera del RTC. Cuando la batera est baja, el
bit indicador se establece (1). Esto significa que la batera fallar en menos de
14 das, y tiene que sustituir el mdulo de Reloj en tiempo real. Cuando el bit
indicador se restablece (0), esto significa que el nivel de batera es aceptable, o
que no hay conectado un reloj en tiempo real.
Para volver a activar la instruccin RTA, el rengln RTA debe hacerse falso y
luego verdadero.
Condiciones de error
FT - Tipo de funcionalidad
MP - Mdulo presente
FO - Anulacin de fallo
El bit LE (cargar ante error) representa el estado del parmetro cargar ante
error en el programa almacenado en el mdulo de memoria. Le permite
determinar el valor de la seleccin sin cargar el programa de usuario desde el
mdulo de memoria.
LA - Cargar siempre
MB - Comportamiento de modo
Archivo de funcin DAT Esta seccin describe el archivo de funcin DAT. Vea el
(MicroLogix 1500 NOTA
Manual del usuario del MicroLogix 1500, nmero de publicacin
solamente) 1764-UM001-ES, para obtener ms informacin sobre la
operacin de DAT.
Archivo de estado de El archivo de estado de comunicaciones (CS) es un archivo de slo lectura que
contiene informacin sobre cmo se configuran los parmetros de
comunicaciones comunicacin e informacin de estado sobre la actividad de comunicaciones.
Conjunto de instrucciones La siguiente tabla muestra las instrucciones de programacin del MicroLogix
1200 y 1500 listadas dentro de sus grupos de funciones.(1)
(1) La Instruccin RTA - Real Time Clock Adjust aparece en la pgina 3-5 despus de la informacin del Archivo de funcin de reloj en tiempo real.
Uso de descripciones de En este manual, cada instruccin (o grupo de instrucciones similares) tiene una
tabla similar a la siguiente. Esta tabla proporciona informacin sobre todos los
instrucciones subelementos (o componentes) de una instruccin o grupo de instrucciones.
Esta tabla identifica el tipo de direccin compatible que puede usarse para cada
subelemento de una instruccin o grupo de instrucciones en un archivo de
datos o archivo de funcin. Las definiciones de los trminos que se utilizan en
estas tablas se presentan bajo esta tabla de ejemplo.
Tabla 4.1 Modos de direccionamiento y tipos de archivos vlidos - Tabla de
ejemplo
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
direccin
cionam.(1)
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
DATI
HSC
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source A
Source B
Destination
(1) Vea la nota Importante acerca del direccionamiento indirecto.
Modos de direccionamiento
Direccionamiento inmediato
Direccionamiento directo
Direccionamiento indirecto
B3:0 ADD
ADD
0000 Add
0 Source A N7:[N10:1]
0<
Source B 1234
1234<
Dest N11:33
0<
Direccin: N7:[N10:1]
En este ejemplo, el nmero de elemento que debe utilizarse para el origen
A en la instruccin ADD lo define el nmero ubicado en N10:1. Si el valor
de ubicacin N10:1 = 15, la instruccin ADD opera como
N7:15 + Origen B.
En este ejemplo, el elemento especificado por N10:1 debe estar entre 0 y
255, porque todos los archivos de datos tienen un tamao individual
mximo de 256 elementos.
LIM
LIM B3:0 COP
COP
0001 Limit Test Copy File
Low Lim 10 0 Source #N[N50:100]:10
10< Dest #N7:0
Test N50:100 Length 15
10<
High Lim 25
25<
Direccin: N[N50:100]:10
Descripcin: En este ejemplo, el origen de la instruccin COP es indirecto
por N50:100. Los datos de N50:100 definen el nmero de archivo de
datos que debe utilizarse en la instruccin. En este ejemplo, el origen A de
la instruccin de copia lo define N[N50:100]:10. Cuando se escanea la
instruccin, se utilizan los datos de N50:100 para definir el archivo de
datos que debe utilizarse para la instruccin COP.Si el valor de la
ubicacin N50:100 = 27, esta instruccin copia 15 elementos de datos
desde N27:10 (N27:10 a N27:24) hasta N7:0 (N7:0 a N7:14).
B3:0 B3:0
0002
[B25:0] 10
0003 END
Direccin: B3/[B25:0]
Descripcin: En este ejemplo, el elemento que debe utilizarse para la
indireccin es B25:0.Los datos de B25:0 definen el bit en el archivo B3. Si
el valor de una ubicacin B25:0 = 1017, la instruccin XIC se utiliza
mediante B3/1017.
Estos son solamente algunos de los ejemplos que pueden utilizarse; otros
ejemplos son:
Direccin indirecta de archivo y elemento: N[N10:0]:[N25:0]
Direccin indirecta de ranura de entrada: I1:[N7:0].0
Source B 25 Source B 25
Source B 25 Source B 25
Descripcin general del El MicroLogix 1200 tiene un contador de alta velocidad de 20 kHz; el
MicroLogix 1500 tiene dos. Funcionalmente, los contadores son idnticos.
contador de alta velocidad Cada contador tiene cuatro entradas dedicadas, aisladas de otras entradas en el
controlador. HSC0 usa las entradas 0 a 3 y HSC1 (MicroLogix 1500 solamente)
usa las entradas 4 a 7. Cada contador opera de forma independiente del otro.
IMPORTANTE La funcin HSC slo puede usarse con las E/S incorporadas
del controlador. No puede usarse con mdulos de E/S de
expansin.
Este captulo describe cmo usar la funcin HSC y tambin contiene secciones
sobre las instrucciones HSL y RAC, tal como se indica a continuacin:
Archivo de funcin del contador de alta velocidad (HSC) en la pgina 5-2.
HSL - High - Speed Counter Load en la pgina 5-26.
RAC - Reset Accumulated Value en la pgina 5-27.
Descripcin general del La funcin de interruptor de final de carrera programable permite configurar
el contador de alta velocidad para que opere como un PLS (interruptor de final
interruptor de final de de carrera programable) o como un interruptor de leva rotativo. Vea la pgina
carrera programable 5-28 para obtener ms informacin.
Archivo de funcin del Dentro de la carpeta de archivos de funcin RSLogix 500, se encuentra el
archivo de funcin HSC. Este archivo proporciona acceso a los datos de
contador de alta velocidad configuracin HSC y tambin permite que el programa de control tenga
(HSC) acceso a toda la informacin correspondiente a cada uno de los contadores de
alta velocidad.
La funcin HSC, junto con las instrucciones PTO y PWM, son diferentes a la
mayora de otras instrucciones del controlador. Su operacin se realiza
mediante un circuito personalizado que funciona en paralelo con el procesador
del sistema principal. Esto es necesario debido a los requisitos de alto
rendimiento de estas funciones.
Resumen de subelementos Cada HSC consta de 36 subelementos. Estos subelementos son estructuras de
bit, palabra o palabra larga que se usan para proporcionar control sobre la
del archivo de funcin funcin HSC, o para proporcionar informacin de estado HSC para uso
High-Speed Counter dentro del programa de control. Cada uno de los subelementos y sus
respectivas funciones se describen en este captulo. Un resumen de los
subelementos se proporciona en la siguiente tabla. Todos los ejemplos ilustran
el HSC0. Los trminos y el comportamiento para el HSC1 son idnticos.
Tabla 5.1 Archivo de funcin de contador de alta velocidad (HSC:0 o HSC:1)
Descripcin de subelemento Direccin Formato de datos Modos Funcin Acceso al Para obtener
HSC(1) programa de ms
usuario informacin
PFN - Program File Number HSC:0.PFN palabra (INT) 0a7 control slo lectura 5-5
ER - Error Code HSC:0.ER palabra (INT) 0a7 estado slo lectura 5-5
UIX - User Interrupt Executing HSC:0/UIX bit 0a7 estado slo lectura 5-8
UIE - User Interrupt Enable HSC:0/UIE bit 0a7 control lectura/escritura 5-8
UIL - User Interrupt Lost HSC:0/UIL bit 0a7 estado lectura/escritura 5-9
UIP - User Interrupt Pending HSC:0/UIP bit 0a7 estado slo lectura 5-9
FE - Function Enabled HSC:0/FE bit 0a7 control lectura/escritura 5-6
AS - Auto Start HSC:0/AS bit 0a7 control slo lectura 5-6
ED - Error Detected HSC:0/ED bit 0a7 estado slo lectura 5-6
CE - Counting Enabled HSC:0/CE bit 0a7 control lectura/escritura 5-7
SP - Set Parameters HSC:0/SP bit 0a7 control lectura/escritura 5-7
LPM - Low Preset Mask HSC:0/LPM bit 2a7 control lectura/escritura 5-9
HPM - High Preset Mask HSC:0/HPM bit 0a7 control lectura/escritura 5-11
UFM - Underflow Mask HSC:0/UFM bit 2a7 control lectura/escritura 5-12
OFM - Overflow Mask HSC:0/OFM bit 0a7 control lectura/escritura 5-14
LPI - Low Preset Interrupt HSC:0/LPI bit 2a7 estado lectura/escritura 5-10
HPI - High Preset Interrupt HSC:0/HPI bit 0a7 estado lectura/escritura 5-11
UFI - Underflow Interrupt HSC:0/UFI bit 2a7 estado lectura/escritura 5-13
OFI - Overflow Interrupt HSC:0/OFI bit 0a7 estado lectura/escritura 5-14
LPR - Low Preset Reached HSC:0/LPR bit 2a7 estado slo lectura 5-10
HPR - High Preset Reached HSC:0/HPR bit 2a7 estado slo lectura 5-12
DIR - Count Direction HSC:0/DIR bit 0a7 estado slo lectura 5-15
UF - Underflow HSC:0/UF bit 0a7 estado lectura/escritura 5-12
OF - Overflow HSC:0/OF bit 0a7 estado lectura/escritura 5-13
MD - Mode Done HSC:0/MD bit 01 estado lectura/escritura 5-15
CD - Count Down HSC:0/CD bit 2a7 estado slo lectura 5-15
CU - Count Up HSC:0/CU bit 0a7 estado slo lectura 5-16
MOD - HSC Mode HSC:0.MOD palabra (INT) 0a7 control slo lectura 5-16
ACC - Accumulator HSC:0.ACC palabra larga (INT de 32 0a7 control lectura/escritura 5-22
bits)
HIP - High Preset HSC:0.HIP palabra larga (INT de 32 0a7 control lectura/escritura 5-22
bits)
LOP - Low Preset HSC:0.LOP palabra larga (INT de 32 2a7 control lectura/escritura 5-22
bits)
OVF - Overflow HSC:0.OVF palabra larga (INT de 32 0a7 control lectura/escritura 5-23
bits)
UNF - Underflow HSC:0.UNF palabra larga (INT de 32 2a7 control lectura/escritura 5-23
bits)
OMB - Output Mask Bits HSC:0.OMB palabra (binario de 16 bits) 0a7 control slo lectura 5-24
HPO - High Preset Output HSC:0.HPO palabra (binario de 16 bits) 0a7 control lectura/escritura 5-25
LPO - Low Preset Output HSC:0.LPO palabra (binario de 16 bits) 2a7 control lectura/escritura 5-25
(1) Vea HSC Mode (MOD) en la pgina 5-16 para obtener una descripcin de los modos.
n/a = no procede
Subelementos del archivo Todos los ejemplos ilustran el HSC0. Los trminos y el comportamiento para
el HSC1 son idnticos.
de funcin HSC
Program File Number (PFN)
Descripcin Direccin Formato de Modos HSC(1) Tipo Acceso al programa
datos de usuario
PFN - Program HSC:0.PFN palabra (INT) 0 a 7 control slo lectura
File Number
(1) Para obtener informacin sobre las descripciones de modos, vea HSC Mode (MOD) en la pgina 5-16.
Este bit puede ser controlado por el programa de usuario o bien lo establece
automticamente el subsistema HSC si se habilita el inicio automtico.
Este bit puede ser controlado por el programa de usuario y retiene su valor
cuando se desconecta y se vuelve a conectar la alimentacin elctrica. Este bit
debe establecerse para que funcione el contador de alta velocidad.
El bit UIX (ejecucin de interrupcin de usuario) se establece (1) cada vez que
el subsistema HSC empieza a procesar la subrutina HSC debido a una de las
siguientes condiciones:
Lleg al valor preseleccionado bajo
Lleg al valor preseleccionado alto
Condicin de overflow - conteo progresivo pas el valor de overflow
Condicin de underflow - conteo regresivo pas el valor de underflow
Underflow (UF)
Descripcin Direccin Formato de Modos HSC(1) Tipo Acceso al programa
datos de usuario
UF - Underflow HSC:0/UF bit 0a7 estado lectura/escritura
(1) Para obtener informacin sobre las descripciones de modos, vea HSC Mode (MOD) en la pgina 5-16.
Overflow (OF)
Descripcin Direccin Formato Modos HSC(1) Tipo Acceso al programa de
de datos usuario
OF - Overflow HSC:0/OF bit 0a7 estado lectura/escritura
(1) Para obtener informacin sobre las descripciones de modos, vea HSC Mode (MOD) en la pgina 5-16.
Count Up (CU)
Descripcin Direccin Formato Modos HSC(1) Tipo Acceso al programa
de datos de usuario
CU - Count Up HSC:0/CU bit 0a7 estado slo lectura
(1) Para obtener informacin sobre las descripciones de modos, vea HSC Mode (MOD) en la pgina 5-16.
El bit CU (conteo progresivo) se usa con todos los HSC (modos 0 a 7). Si se
establece el bit CE, se establece (1) el bit CU. Si se restablece el bit CE, se
restablece (0) el bit CU.
Entrada 0
A
Entrada 1
B
Encoder de cuadratura Entrada 2
Z
(Entrada de restablecimiento)
Rotacin de avance Rotacin inversa
B
1 2 3 2 1
Conteo
Accumulator (ACC)
Descripcin Direccin Formato de datos Tipo Acceso al programa
de usuario
ACC - Accumulator HSC:0.ACC palabra larga (INT de control lectura/escritura
32 bits)
El dato cargado al valor preseleccionado alto debe ser menor o igual al dato
residente en el parmetro overflow (HSC:0.OVF) o se generar un error del
HSC.
El dato cargado al valor preseleccionado bajo debe ser mayor o igual al dato
residente en el parmetro underflow (HSC:0.UNF) o se generar un error del
Overflow (OVF)
Descripcin Direccin Formato de datos TipoAcceso al programa
de usuario
OVF - Overflow HSC:0.OVF palabra larga (INT de control lectura/escritura
32 bits)
Underflow (UNF)
Descripcin Direccin Formato de datos Tipo Acceso al programa
de usuario
UNF - Underflow HSC:0.UNF palabra larga (INT de control lectura/escritura
32 bits)
O0:0.0 0 0 0 1 0 1
Las salidas que se muestran en los cuadros negros son las salidas bajo el
control del subsistema HSC. La mscara define cules salidas pueden ser
controladas. Los valores de salida preseleccionada alta o salida preseleccionada
baja (HPO o LPO) definen si cada salida se activa (1) o se desactiva (0). Otra
manera de verlo es que la salida preseleccionada alta o baja se escribe a travs
de la mscara de salida, y sta acta como filtro.
Los bits en los cuadros grises no se usan. Los primeros 12 bits de la palabra de
mscara se usan y los bits de mscara restantes no son funcionales porque no
estn correlacionados con ninguna salida fsica en la base.
Modo de Nivel de
Archivos de datos Archivos de funcin
direccin direccin
DLS- Data Log
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Nmero de contador
Valor preseleccionado
alto
Valor preseleccionado
bajo
Origen de salida alta
Origen de salida baja
Modo de Nivel de
Archivos de datos Archivos de funcin
direccin direccin
DLS- Data Log
Palabra larga
CSF - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Nmero de contador
Origen
Los archivos de datos 9 a 255 pueden usarse para operaciones de PLS. Cada
archivo de datos de PLS puede tener una longitud mxima de 256 elementos.
Cada uno de los elementos de un archivo PLS consume 6 palabras de usuario
de memoria. A continuacin se muestra el archivo de datos de PLS.
Operacin de PLS
Cuando la funcin de PLS est habilitada, y el controlador se encuentra en
modo de ejecucin, el HSC cuenta los impulsos de entrada. Cuando el
contador alcanza el primer valor preseleccionado (alto - HIP o bajo - LOP)
definido en el archivo PLS, los datos del origen de salida (alto - OHD o bajo -
OLD) se escribirn a travs de la mscara HSC.
Cuando el HSC cuenta hasta dicho nuevo valor preseleccionado, los nuevos
datos de salida se escriben a travs de la mscara HSC. Este proceso contina
hasta que se carga el ltimo elemento del archivo de PLS. Llegado a dicho
punto, el elemento activo del archivo PLS se restablece en cero. Este
comportamiento se conoce como operacin circular.
Puede utilizar el PLS en la direccin Hacia arriba (alto), Hacia abajo (bajo) o en
ambas direcciones. Si la aplicacin slo cuenta en una direccin, simplemente
omite los otros parmetros.
Formato Explicacin
PLSf:e.s PLS Archivo de interruptor de final de carrera programable
F Nmero de archivo El rango de nmeros de archivo vlido es 9 a 255.
: Delimitador de elemento
e Nmero de elementos El rango de nmeros de elementos vlido es 0 a 255
. Delimitador de subelemento
s Nmero de El rango de nmeros de subelementos vlido es 0 a 5
subelemento
Ejemplos: PLS10:2 Archivo de PLS 10, Elemento 2
PLS12:36.5 Archivo de PLS 12, Elemento 36, Subelemento 5 (origen de salida baja)
Ejemplo de PLS
2. Haga clic con el botn derecho del mouse en Data Files y seleccione New.
4. Elements hace referencia al nmero de pasos del PLS. Para este ejemplo,
introduzca el valor 4.
6. Haga doble clic en PLS10 en Data Files. Para este ejemplo, introduzca los
valores como se muestra a continuacin.
Una vez que se hayan introducido los valores anteriores para HIP y OHD,
se configura el PLS.
Cuando se ejecuta por primera vez una lgica de escalera, HSC.ACC es igual a
0 y, por consiguiente, los datos de PLS10:0.OLD se envan a travs de la
mscara HSC.OMB y se desactivan todas las salidas.
Esto se repetir a medida que el HSC.ACC alcance 500, 750 y 1000. Una vez
finalizado, el ciclo se restablece y se repite.
PTO
PTO
Pulse Train Output IMPORTANTE La funcin PTO slo puede usarse con las E/S incorporadas
PTO Number 0
del controlador. No puede usarse con mdulos de E/S de
expansin.
Funcin de salida de tren Los controladores MicroLogix 1200 1762-L24BXB y 1762-L40BXB aceptan
una salida de alta velocidad cada uno. Un controlador MicroLogix 1500 que
de impulsos utiliza una base 1764-28BXB acepta dos salidas de alta velocidad. Estas salidas
pueden usarse como salidas estndar (no de alta velocidad o configuradas
individualmente para operacin PTO o PWM. La funcionalidad PTO permite
la generacin de un perfil de pulsos, o perfil de movimiento simple,
directamente desde el controlador. El perfil de pulsos tiene tres componentes
principales:
Nmero total de pulsos a ser generado
Intervalos de aceleracin/desaceleracin
Intervalo de ejecucin
La instruccin PTO, junto con las funciones HSC y PWM, son diferentes a la
mayora de otras instrucciones del controlador. Su operacin se realiza
mediante un circuito personalizado que funciona en paralelo con el procesador
del sistema principal. Esto es necesario debido a los requisitos de alto
rendimiento de estas funciones.
Etapa 0 1 2 3 4 5 6 7 8 9 10 11 12
Estado de rengln
Normal Operation/NO
Accelerate Status/AS
Run Status/RS
Decelerate Status/DS
Enable/EN
Done/DN
Idle/ID
Jog Pulse/JP
Jog Continuous/JC
El bit Done (DN) se hace verdadero (1) cuando la PTO concluye y permanece
establecido hasta que la lgica de rengln PTO se hace falsa. La lgica del
rengln falso vuelve a activar a la instruccin PTO. Para detectar cundo la
instruccin PTO concluye su salida, monitoree el bit Done (DN).
Etapa 0 1 2 3 4 5 6 7 8 9 10 11 12
Estado de rengln
Enable /EN
Done /DN
Idle /ID
Archivo de funcin PTO Dentro de la carpeta del archivo de funcin de RSLogix 500, se encuentra un
archivo de funcin PTO con dos elementos, PTO0 (1762-L24BXB,
(Salida de tren de impulsos) 1762-L40BXB y 1764-28BXB) y PTO1 (1764-28BXB solamente). Estos
elementos proporcionan acceso a los datos de configuracin PTO y tambin
permiten al programa de control acceso a toda la informacin correspondiente
a cada una de las salidas de tren de impulsos.
Resumen de subelementos Las variables dentro de cada subelemento PTO, junto con el tipo de
comportamiento y acceso que tiene el programa de control a dichas variables,
del archivo de funcin se listan individualmente a continuacin. Todos los ejemplos ilustran el PTO 0.
Pulse Train Output Los trminos y el comportamiento para el PTO 1 (MicroLogix 1500
solamente) son idnticos.
El bit PTO RP (perfil de rampa) controla cmo los pulsos de salida generados
por el subsistema PTO aceleran hacia, y desaceleran desde, la frecuencia de
salida que est establecida en el archivo de funcin PTO (PTO:0.OF). Puede
ser usado por una instruccin de entrada o salida en cualquier rengln dentro
del programa de control. El bit RP funciona de la siguiente manera:
Establecido (1) - Configura la instruccin PTO para producir un perfil de
curva-s.
Restablecido (0) - Configura la instruccin PTO para producir un perfil
trapezoide.
El PTO TOP (Total de pulsos de salida) define el nmero total de pulsos a ser
generado por el perfil de pulsos (aceleracin/ejecucin/desaceleracin
inclusive).
En el ejemplo siguiente,
TOP (total de pulsos de salida) = 12,000
ADP (pulsos de aceleracin/desaceleracin) = 6,000 (Es el valor mximo
de ADP que puede introducirse sin causar un fallo. La fase de ejecucin
ser igual a 0.)
12,000
Aceleracin Ejecucin Desaceleracin
6,000 0 6,000
El bit PTO CS (paro controlado) se usa para parar una instruccin PTO en
ejecucin, en la porcin de ejecucin del perfil, pero inmediatamente al iniciar
la fase de desaceleracin. Una vez establecido, la fase de desaceleracin
concluye sin error o condicin de fallo.
Funcin de rampa normal sin CS
Paro controlado
(CS) establecido
Desaceleracin
de funcin de Funcin de
rampa despus que rampa normal
CS se establece
Aceleracin Desaceleracin
Funcin PWM La funcin PWM permite que un dispositivo de campo sea controlado por una
forma de onda PWM. El perfil PWM tiene dos componentes principales:
Frecuencia que va a generarse
Intervalo de ciclo de servicio
La instruccin PWM, junto con las funciones HSC y PTO, son diferentes a
todas las otras instrucciones del controlador. Su operacin se realiza mediante
un circuito personalizado que funciona en paralelo con el procesador del
sistema principal. Esto es necesario debido a los requisitos de alto rendimiento
de estas instrucciones.
Mientras la instruccin PWM se est ejecutando, los bits de estado y los datos
se actualizan a medida que el controlador principal contina funcionando.
Puesto que la instruccin PWM realmente est siendo ejecutada por un
sistema paralelo, los bits de estado y otra informacin se actualizan cada vez
que la instruccin PWM es escaneada mientras se est ejecutando. Esto
Archivo de funcin de Dentro del archivo de funcin PWM hay dos elementos PWM. Cada elemento
puede establecerse para controlar la salida 2 (O0:0/2 en 1762-L24BXB,
modulacin de anchura de 1762-L40BXB y 1764-28BXB) o la salida 3 (O0:0/3 en 1764-28BXB
impulsos (PWM) solamente). El elemento del archivo de funcin PWM:0 se muestra a
continuacin.
Resumen de los elementos Las variables dentro de cada elemento PWM, junto con el tipo de
comportamiento y acceso que tiene el programa de control a dichas variables,
del archivo de funcin de se listan individualmente a continuacin.
modulacin de anchura de
impulsos
Descripcin de subelemento Direccin Formato de Rango Tipo Acceso al Para obtener
datos programa de ms
usuario informacin
OUT - PWM Output PWM:0.OUT palabra (INT) 23 estado slo lectura 6-22
DS - Decelerating Status PWM:0/DS bit 01 estado slo lectura 6-23
RS - PWM Run Status PWM:0/RS bit 01 estado slo lectura 6-23
AS - Accelerating Status PWM:0/AS bit 01 estado slo lectura 6-23
PP - Profile Parameter Select PWM:0/PP bit 01 control lectura/escritura 6-24
IS - PWM Idle Status PWM:0/IS bit 01 estado slo lectura 6-24
ED - PWM Error Detection PWM:0/ED bit 01 estado slo lectura 6-24
NS - PWM Normal Operation PWM:0/NS bit 01 estado slo lectura 6-25
EH - PWM Enable Hard Stop PWM:0/EH bit 01 control lectura/escritura 6-25
ES - PWM Enable Status PWM:0/ES bit 01 estado slo lectura 6-25
OF - PWM Output Frequency PWM:0.OF palabra (INT) 0 a 20,000 control lectura/escritura 6-26
OFS - PWM Operating Frequency Status PWM:0.OFS palabra (INT) 0 a 20,000 estado slo lectura 6-26
DC - PWM Duty Cycle PWM:0.DC palabra (INT) 1 a 1000 control lectura/escritura 6-26
DCS - PWM Duty Cycle Status PWM:0.DCS palabra (INT) 1 a 1000 estado slo lectura 6-27
ADD - Accel/Decel Delay PWM:0.ADD palabra (INT) 0 a 32,767 control lectura/escritura 6-27
ER - PWM Error Codes PWM:0.ER palabra (INT) -2 a 5 estado slo lectura 6-27
Use instrucciones tipo rel (bit) para monitorear y/o controlar bits en un
archivo de datos o archivo de funcin, tales como bits de entrada o bits de
palabra de control de temporizador. A continuacin se indican las
instrucciones que se describen en este captulo:
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Bit operando
(1) Los archivos DAT son vlidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM slo se recomiendan para uso con las unidades MicroLogix 1200 y 1500 BXB.
(2) El archivo Data Log Status slo puede ser usado por el procesador MicroLogix 1500 1764-LRP.
(3) Vea la nota Importante acerca del direccionamiento indirecto.
Use una instruccin OTE para activar un bit cuando las condiciones de
rengln son evaluadas como verdaderas y para desactivarlo cuando el rengln
es evaluado como falso. Un ejemplo de un dispositivo que se activa o desactiva
es una salida cableada a una luz piloto (direccionada como O0:0/4). Las
instrucciones OTE se restablecen (se desactivan) cuando:
Usted entra o retorna al modo de programacin o programacin remota,
o se restaura la alimentacin elctrica.
La OTE se programa dentro de una zona inactiva o de restablecimiento de
control maestro (MCR) falso.
NOTA Un bit que se establece dentro de una subrutina que usa una
instruccin OTE permanece establecido hasta que la OTE
se escanea nuevamente.
Si habilita interrupciones durante un escn de programa a
ATENCIN
travs de una instruccin OTL, OTE o UIE, dicha
instruccin debe ser la ltima instruccin ejecutada en el
rengln (ltima instruccin de la ltima bifurcacin).Se
! recomienda que sta sea la nica instruccin de salida del
rengln.
ATENCIN
Nunca use una direccin de salida en ms de un lugar en el
programa lgico. Debe tener siempre en cuenta la carga
! representada por la bobina de salida.
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Bit de destino
(1) Los archivos DAT son vlidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM slo se recomiendan para su uso con unidades 1200 y 1500 BXB.
(2) El archivo Data Log Status slo puede ser usado por el procesador MicroLogix 1500 1764-LRP.
(3) Vea la nota Importante acerca del direccionamiento indirecto.
ATENCIN
En condiciones de error, las salidas fsicas se desactivan. Una
vez que las condiciones de error se borran, el controlador
! contina la operacin usando el valor de la tabla de datos.
Palabra larga
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Bit de
operando
(1) Los archivos DAT son vlidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM son slo para su
uso con unidades MicroLogix 1200 y 1500 BXB.
(2) El archivo Data Log Status (estado de registro de datos) slo puede ser usado por el procesador MicroLogix
1500 1764-LRP.
(3) Vea la nota Importante acerca del direccionamiento indirecto.
Los modos de direccionamiento y los tipos de archivo pueden usarse tal como
se muestra en la siguiente tabla:
Tabla 7.10 Modos de direccionamiento y tipos de archivo vlidos de la instruccin ONS
Para obtener las definiciones de los trminos usados en esta tabla, vea Uso de descripciones de instrucciones en la pgina 4-2.
Modo de Nivel de
Archivos de datos Archivos de funcin
direccionam. direccin
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Bit de
almacenamiento
Use las instrucciones OSR y OSF para activar un evento a fin de que ocurra
una vez. Estas instrucciones activan un evento basado en un cambio de estado
de rengln, como se indica a continuacin:
Use la instruccin OSR cuando un evento debe iniciarse basado en el
cambio de estado de falso a verdadero (flanco ascendente) del rengln.
Use la instruccin OSF cuando un evento debe iniciarse basado en el
cambio de estado de verdadero a falso (flanco descendente) del rengln.
Para reactivar la OSR, el rengln debe hacerse falso. Para reactivar la OSR, el
rengln debe hacerse verdadero.
Tabla 7.12 Operacin de los bits de almacenamiento y de salida OSR
Transicin de estado de rengln Bit de Bit de salida
almacenamiento
falso a verdadero (un escn) el bit se establece el bit se establece
verdadero a verdadero el bit se establece el bit se restablece
verdadero a falso y falso a falso el bit se restablece el bit se restablece
Modo de Nivel de
Archivos de datos Archivos de funcin
direccionam. direccin
DLS - Data Log
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Bit de
almacenamiento
Bit de salida
Para obtener informacin sobre el uso de salida(s) de alta velocidad, vea Uso
del contador de alta velocidad y del interruptor de final de carrera programable
en la pgina 5-1.
ATENCIN
No copie elementos del temporizador mientras el bit de
habilitacin (EN) del temporizador est establecido. Puede
! ocurrir un movimiento inesperado de la mquina.
Modo
de Nivel de
Archivos de datos(1) Archivos de funcin
direc- direccin
cionam.
Parmetro
DLS- Data Log
Palabra larga
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
ST
N
O
B
S
L
I
Timer
Base de
tiempo
Preset
Accumulator
(1) Vlido para archivos de temporizador solamente.
Tabla 8.6 Bits de control y estado de temporizador, palabra de temporizador 0 (el archivo de datos 4 est configurado como
archivo de temporizador en este ejemplo).
Bit Se establece cuando: Y permanece establecido hasta que
ocurre una de las situaciones
siguientes:
bit 13 - T4:0/DN DN - temporizador valor acumulado valor el estado del rengln se hace falso
efectuado preseleccionado
bit 14 - T4:0/TT TT - temporizacin de estado de rengln verdadero y valor el estado del rengln se hace falso
temporizador acumulado < valor preseleccionado el bit DN se establece
bit 15 - T4:0/EN EN - habilitacin de el estado del rengln es verdadero el estado del rengln se hace falso
temporizador
Tabla 8.8 Bits de control y estado de temporizador, palabra de temporizador 0 (el archivo de datos 4 est configurado como
archivo de temporizador en este ejemplo).
Bit Se establece cuando: Y permanece establecido hasta que
ocurre una de las situaciones siguientes:
bit 13 - T4:0/DN DN - temporizador las condiciones del rengln son verdaderas las condiciones del rengln se hacen falsas y
efectuado el valor acumulado es mayor o igual que el
valor preseleccionado
bit 14 - T4:0/TT TT - las condiciones del rengln se hacen falsas y el las condiciones del rengln se hacen
temporizacin de valor acumulado es menor que el valor verdaderas o cuando se restablece el bit de
temporizador preseleccionado efectuado.
bit 15 - T4:0/EN EN - habilitacin las condiciones del rengln son verdaderas las condiciones del rengln se hacen falsas
de temporizador
Tabla 8.10 Bits de control y estado de contador, palabra de temporizador 0 (el archivo de datos 4 est configurado como
archivo de temporizador en este ejemplo).
Bit Se establece cuando: Y permanece establecido hasta que
ocurre una de las situaciones siguientes:
bit 13 - T4:0/DN DN - temporizador valor acumulado valor la instruccin RES apropiada se habilita
efectuado preseleccionado
bit 14 - T4:0/TT TT - temporizacin de estado de rengln verdadero y valor el estado del rengln se hace falso, o
temporizador acumulado < valor preseleccionado el bit DN se establece
bit 15 - T4:0/EN EN - habilitacin de el estado del rengln es verdadero el estado del rengln se hace falso
temporizador
Funcionamiento de los La siguiente figura demuestra cmo funciona un contador. El valor de conteo
debe permanecer en el rango de -32,768 a +32,767. Si el valor de conteo llega a
contadores un valor superior a +32,767, se establece (1) el bit de sobrerrango (OV) de
estado del contador. Si el conteo llega a un valor menor de -32,768, se
establece (1) el bit de underflow (UN) de estado del contador. Se usa una
instruccin (RES) para restablecer (0) el contador.
-32,768 0 +32,767
Conteo progresivo
Conteo regresivo
Underflow Overflow
Palabra Bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra 0 CU CD DN OV UN No se usa
Palabra 1 Valor preseleccionado
Palabra 2 Valor acumulado
CU = Bit de habilitacin de conteo progresivo
CD = Bit de habilitacin de conteo regresivo
DN = Bit de conteo efectuado
OV = Bit de overflow de conteo
UN = Bit de underflow de conteo
Modo
(1) de Nivel de
Archivos de datos Archivos de funcin
direc- direccin
cionam.
Parmetro
Palabra larga
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Counter
Preset
Accumulator
(1) Vlido para archivos de contador solamente.
Al igual que el valor acumulado, los bits de estado de contador tambin son
retentivos hasta que se restablecen, tal como se describe a continuacin.
Tabla 8.12 Bits de control y estado de contador de la instruccin CTU, palabra de contador 0
(el archivo de datos 5 est configurado como archivo de temporizador en este ejemplo).
Bit Se establece cuando: Y permanece establecido hasta que ocurre una
de las situaciones siguientes:
bit 12 - C5:0/OV OV - indicador el valor acumulado va desde +32,767 a se habilita una instruccin RES con la misma direccin
de overflow -32,768 y contina contando que la instruccin CTU
progresivamente
bit 13 - C5:0/DN DN - indicador valor acumulado valor preseleccionado valor acumulado < valor preseleccionado, o bien
de efectuado se habilita una instruccin RES con la misma
direccin que la instruccin CTU
bit 15 - C5:0/CU CU - el estado del rengln es verdadero el estado del rengln es falso
habilitacin de se habilita una instruccin RES con la misma
conteo direccin que la instruccin CTU
progresivo
Tabla 8.13 Bits de control y estado de contador de la instruccin CTD, palabra de contador 0
(el archivo de datos 5 est configurado como archivo de temporizador en este ejemplo).
Bit Se establece cuando: Y permanece establecido hasta que ocurre
una de las situaciones siguientes:
bit 11 - C5:0/UN UN - indicador de el valor acumulado va desde -32,768 a se habilita una instruccin RES con la misma
underflow +32,767 y contina contando direccin que la instruccin CTD
regresivamente
bit 13 - C5:0/DN DN - indicador de valor acumulado valor preseleccionado valor acumulado < valor preseleccionado, o bien
efectuado se habilita una instruccin RES con la misma
direccin que la instruccin CTU
bit 14 - C5:0/CD CD - habilitacin el estado del rengln es verdadero el estado del rengln es falso
de conteo se habilita una instruccin RES con la misma
regresivo direccin que la instruccin CTD
CTU - Count Up
CTD - Count Down
RES - Reset
Modo
de Nivel de
Archivos de datos Archivos de funcin
direc- direccin
cionam.
Parmetro
DLS- Data Log
Palabra larga
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Structure
Uso de las instrucciones de La mayora de las instrucciones de comparacin usan dos parmetros, Source
A (origen A) y Source B (origen B) (MEQ y LIM tienen un parmetro
comparacin adicional y se describen posteriormente en este captulo). Ambos orgenes no
pueden ser valores inmediatos. Los rangos vlidos de estas instrucciones son:
De -32768 a 32767 (palabra)
De -2,147,483,648 a 2,147,483,647 (palabra larga)
Los modos de direccionamiento y los tipos de archivo pueden usarse tal como
se muestra en la siguiente tabla:
Palabra larga
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
HSC(5)
T, C, R
MMI
DAT
RTC
PLS
BHI
F(4)
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source A
Source B
(1) Los archivos DAT son vlidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM slo se
recomiendan para su uso con las unidades MicroLogix 1200 y 1500 BXB.
(2) El archivo Data Log Status (estado de registro de datos) slo puede ser usado por el procesador MicroLogix
1500 1764-LRP.
(3) Vea la nota Importante acerca del direccionamiento indirecto.
(4) El archivo F es vlido solamente para los controladores MicroLogix 1200 y 1500 serie C y posteriores.
(5) Slo use el acumulador de contador de alta velocidad (HSC.ACC) para el origen A en las instrucciones GRT, LES,
GEQ y LEQ.
EQU - Equal
NEQ - Not Equal
La instruccin MEQ se usa para comparar si un valor (origen) es igual que otro
valor (comparacin) a travs de una mscara. El valor de origen y comparacin
se unen lgicamente mediante AND con la mscara. Luego estos resultados se
comparan uno con otro. Si los valores resultantes son iguales, el estado del
rengln es verdadero. Si los valores resultantes no son iguales, el estado del
rengln es falso.
Por ejemplo:
Origen: Comparacin:
1 1 1 1 1 0 1 0 0 0 0 0 1 1 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
Mscara: Mscara:
1 1 0 0 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 1 1 1 1 0 0 0 0 1 1
Resultado intermedio: Resultado intermedio:
1 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0
Comparacin de los resultados intermedios: diferentes
Los modos de direccionamiento y los tipos de archivo pueden usarse tal como
se muestra en la siguiente tabla:
Palabra larga
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source
Mask
Compare
(1) Los archivos DAT son vlidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM son solamente para
su uso con unidades MicroLogix 1200 y 1500 BXB.
(2) El archivo Data Log Status (estado de registro de datos) slo puede ser usado por el procesador MicroLogix
1500 1764-LRP.
(3) Vea la nota Importante acerca del direccionamiento indirecto.
La instruccin LIM se usa para probar si los valores estn dentro o fuera de un
rango especificado. La instruccin LIM se evala basada en los valores de los
parmetros Low Limit, Test y High Limit, tal como se muestra en la siguiente
tabla.
Tabla 9.11 Operacin de la instruccin LIM en base a los valores de los parmetros
Low Limit, Test y High Limit
Cuando: Y: Estado del
rengln
Low Limit High Limit Low Limit Test High Limit verdadero
Low Limit High Limit Test < Low Limit o Test > High Limit falso
High Limit < Low Limit High Limit < Test < Low Limit falso
High Limit < Low Limit Test High Limit or Test Low Limit verdadero
Los valores de los parmetros Low Limit, Test y High Limit pueden ser
direcciones de palabra o constantes, restringidos a las siguientes
combinaciones:
Si el parmetro Test es una constante, los parmetros Low Limit y High
Limit deben ser direcciones de palabra o palabra larga.
Si el parmetro Test es una direccin de palabra o palabra larga, los
parmetros Low Limit y High Limit pueden ser una direccin de palabra,
palabra larga o constante. Pero los parmetros Low Limit y High Limit no
pueden ser ambos constantes.
Los modos de direccionamiento y los tipos de archivo pueden usarse tal como
se muestra en la siguiente tabla:
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin(1) direccin
cionam.(3)
DLS - Data Log(2)
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
F(4)
Bit
ST
EII
N
O
B
S
L
I
Low Limit
Test
High Limit
(1) Los archivos DAT son vlidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM son solamente para su uso con unidades MicroLogix 1200 y 1500 BXB.
(2) El archivo Data Log Status (estado de registro de datos) slo puede ser usado por el procesador MicroLogix 1500 1764-LRP.
(3) Vea la nota Importante acerca del direccionamiento indirecto.
(4) El archivo F es vlido solamente para los controladores MicroLogix 1200 y 1500 serie C y posteriores.
Informacin general
Instrucciones
Use estas instrucciones de salida para realizar clculos mediante una expresin
o una instruccin aritmtica especfica.
Uso de las instrucciones La mayora de las instrucciones matemticas usan tres parmetros, Source A
(Origen A), Source B (Origen B) y Destination (Destino); (ms adelante en
matemticas este captulo se describen parmetros adicionales, si procede. La operacin
matemtica se realiza usando ambos valores de origen. El resultado se
almacena en el destino.
Los modos de direccionamiento y los tipos de archivo pueden usarse tal como
se muestra en la siguiente tabla:
Tabla 10.1 Modos de direccionamiento y tipos de archivo vlidos de las instrucciones matemticas (ADD, SUB, MUL, DIV,
NEG, CLR)
Para obtener las definiciones de los trminos usados en esta tabla, vea Uso de descripciones de instrucciones en la pgina 4-2.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin(1) direccin
cionam.(3)
DLS - Data Log(2)
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
F(4)
Bit
ST
EII
N
O
B
S
L
I
Source A
Source B
Destination
(1) Los archivos DAT son vlidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM son solamente para su uso con unidades MicroLogix 1200 y 1500 BXB.
(2) El archivo Data Log Status (estado de registro de datos) slo puede ser usado por el procesador MicroLogix 1500 1764-LRP para las siguientes instrucciones matemticas:
ADD, SUB, MUL, DIV, NEG y SCP.
(3) Vea la nota Importante acerca del direccionamiento indirecto.
(4) El archivo F es vlido solamente para los controladores MicroLogix 1200 y 1500 serie C y posteriores.
Actualizaciones a los bits Despus de ejecutar una instruccin matemtica, se actualizan los bits de
estado aritmticos del archivo de estado. Los bits de estado aritmticos estn
de estado matemticos en la palabra 0, en el archivo de estado del procesador (S2).
S:5
U
0
(-1)s x 2 e - 127 x (1 + m)
donde:
s es el bit de signo (0 o 1)
e es el exponente (1 a 254)
m es la mantisa (0 f < 1)
Definiciones
Formato Explicacin
Ff:e F Archivo de punto flotante
F Nmero de El rango de nmeros de archivo vlido es de 8
archivo (predeterminado) a 255.
: Delimitador de elemento
e Nmero de El rango de nmeros de elementos vlido es 0 a 255
elementos
Ejemplos: F8:2 Archivo de punto flotante 8, elemento 2
F10:36 Archivo de punto flotante 10, elemento 36
En la tabla siguiente se muestran los tems que deben tenerse en cuenta cuando
se utilizan datos de punto flotante (coma flotante).
ADD - Add
SUB - Subtract
Tipo de instruccin: salida
ADD
ADD
Add Tabla 10.3 Tiempo de ejecucin de las instrucciones ADD y SUB
Source A N7:0
0< Controlador Instruccin Tamao de Cuando el rengln es:
Source B N7:1 datos
0< Verdadero Falso
Dest N7:2
0<
MicroLogix 1200 ADD palabra 2.7 s 0.0 s
palabra larga 11.9 s 0.0 s
SUB palabra 3.4 s 0.0 s
SUB
SUB
Subtract palabra larga 12.9 s 0.0 s
Source A N7:0
0< MicroLogix 1500 ADD palabra 2.5 s 0.0 s
Source B N7:1 palabra larga 10.4 s 0.0 s
0<
Dest N7:2 SUB palabra 2.9 s 0.0 s
0<
palabra larga 11.2 s 0.0 s
MUL - Multiply
DIV - Divide
Use la instruccin MUL para multiplicar un valor por otro valor (origen A x
origen B) y colocar el resultado en el destino.
NEG - Negate
Use la instruccin NEG para cambiar el signo del origen y colocar el resultado
en el destino.
CLR - Clear
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
(1) direccin
cionam.
Punto flotante
Parmetro
Palabra larga
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source
Destination
(1) Vea la nota Importante acerca del direccionamiento indirecto.
SCL - Scale
Rate y Offset pueden ser valores inmediatos. El rango de datos para Rate y
Offset es -32768 a 32767.
Tabla 10.12
Modos de direccionamiento y tipos de archivo vlidos de la instruccin SCL
Para obtener las definiciones de los trminos usados en esta tabla, vea Uso de descripciones de instrucciones en la
pgina 4-2.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
direccin
cionam.(1)
DLS - Data Log
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source
Rate
Offset
Destination
(1) Vea la nota Importante acerca del direccionamiento indirecto.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin(1) direccin
DLS - Data Log cionam.(2)
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
ST
N
O
B
S
L
I
Input (x)
Input Min. (x0)
Input Max.(x1)
Scaled Min. (y0)
Scaled Max. (y1)
Output (y)
(1) Los archivos DAT son vlidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM slo se recomiendan para uso con las unidades MicroLogix 1200 y 1500 BXB.
(2) Vea la nota Importante acerca del direccionamiento indirecto.
Otras consideraciones
La instruccin SQR calcula la raz cuadrada del valor absoluto del origen y
coloca el resultado redondeado en el destino.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
direccin
cionam.(1)
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
F
L
I
Source
Destination
(1) Vea la nota Importante acerca del direccionamiento indirecto.
Uso de las instrucciones de Los modos de direccionamiento y tipos de archivo pueden usarse tal como se
muestra en la siguiente tabla:
decodificacin y
codificacin
Tabla 11.1 Modos de direccionamiento y tipos de archivo vlidos de las instrucciones de conversin
Para obtener las definiciones de los trminos usados en esta tabla, vea Uso de descripciones de instrucciones en la pgina 4-2.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
(1) direccin
cionam.
DLS- Data Log
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
ST
N
O
B
S
L
I
Source
Destination
(1) Vea la nota Importante acerca del direccionamiento indirecto.
La instruccin DCD usa los cuatro bits inferiores de la palabra de origen para
establecer un bit de la palabra de destino. Todos los otros bits en la palabra de
destino se restablecen. La instruccin DCD convierte los valores tal como se
muestra en la siguiente tabla:
ENC - Encode
1-of-16 to 4
Tipo de instruccin: salida
ENC
ENC
Encode 1 of 16 to 4 Tabla 11.4 Tiempo de ejecucin de la instruccin ENC
Source N7:0
0000000000000000< Controlador Cuando el rengln es:
Dest N7:1
0000h< Verdadero Falso
MicroLogix 1200 7.2 s 0.0 s
MicroLogix 1500 6.8 s 0.0 s
La instruccin ENC realiza una bsqueda del origen desde el bit ms bajo al
ms alto y busca el primer bit establecido. La posicin del bit correspondiente
se escribe al destino en formato de nmero entero. La instruccin ENC
convierte los valores tal como se muestra en la siguiente tabla:
Tabla 11.5 Encode 1-of-16 to 4
Bits de origen Bits de destino
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 15 a 04 03 02 01 00
x x x x x x x x x x x x x x x 1 0 0 0 0 0
x x x x x x x x x x x x x x 1 0 0 0 0 0 1
x x x x x x x x x x x x x 1 0 0 0 0 0 1 0
x x x x x x x x x x x x 1 0 0 0 0 0 0 1 1
x x x x x x x x x x x 1 0 0 0 0 0 0 1 0 0
x x x x x x x x x x 1 0 0 0 0 0 0 0 1 0 1
x x x x x x x x x 1 0 0 0 0 0 0 0 0 1 1 0
x x x x x x x x 1 0 0 0 0 0 0 0 0 0 1 1 1
x x x x x x x 1 0 0 0 0 0 0 0 0 0 1 0 0 0
x x x x x x 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1
x x x x x 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0
x x x x 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1
x x x 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0
x x 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1
x 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1
x = determina el estado del indicador
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
direccin
cionam.(1)
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source (2)
Destination
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) Vea Operando Source de la instruccin FRD en la pgina 11-5.
MOV
MOVE
Source I:0.0
0
Dest N7:1
0
Los dos renglones mostrados hacen que el controlador verifique que el valor
I:0 permanece igual durante dos escanes consecutivos antes que ejecute la
instruccin FRD. Esto evita que la instruccin FRD convierta un valor que no
es BCD durante un cambio del valor de entrada.
Ejemplo
FRD
FRD
From BCD
Source S:13
00032760<
Dest N7:0
32760<
S:14 S:13
0000 0000 0000 0011 0010 0111 0110 0000
15 0 15 0 BCD de 5 dgitos
0 0 0 3 2 7 6 0
I:1 MOV
] [ MOVE
Source N7:2
0001 0010 0011 0100
0
4660
Dest S:13
4660
CLR
CLEAR
Dest S:14
0
FRD
FROM BCD S:13 y S:14 se muestran
Source S:13 en formato BCD.
00001234
Dest N7:0
1234
0000 0100 1101 0010
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
direccin
cionam.(1)
Palabra larga
Parmetro
CS0 - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
N
O
B
S
F
L
I
Source
Destination (2)
Ejemplo
TOD
TOD
To BCD
Source N7:3 El valor de destino se
9760< muestra en formato BCD.
Dest N10:0
9760<
MSB LSB
Modo de Nivel de
Archivos de datos Archivos de funcin
direccionam. direccin
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source
Destination
Las instrucciones lgicas realizan operaciones lgicas bit a bit en las palabras
individuales.
Tabla 12.1 Modos de direccionamiento y tipos de archivo vlidos de las instrucciones lgicas
Para obtener las definiciones de los trminos usados en esta tabla, vea Uso de descripciones de instrucciones en la pgina 4-2.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin(1) direccin
(3)
cionam.
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
ST
N
O
B
S
L
I
Source A
Source B(4)
Destination
(1) Los archivos DAT son vlidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM son vlidos para las unidades MicroLogix 1200 y 1500 BXB.
(2) El archivo Data Log Status slo puede ser usado por el procesador MicroLogix 1500 1764-LRP.
(3) Vea la nota Importante acerca del direccionamiento indirecto.
(4) Source B no se aplica a la instruccin NOT. La instruccin NOT slo tiene un valor de origen.
Actualizaciones a los bits Despus que se ejecuta una instruccin lgica, se actualizan los bits de estado
aritmticos en el archivo de estado. Los bits de estado aritmticos estn en la
de estado matemticos palabra 0, bits 0-3 , en el archivo de estado del procesador (S2).
La instruccin AND realiza la funcin lgica AND bit a bit de dos orgenes y
coloca el resultado en el destino.
OR - Logical OR
XOR - Exclusive OR
MOV - Move
Modo de
direc- Nivel de
Archivos de datos(1) Archivos de funcin(2) direccin
(4)
cionam.
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
F(5)
Bit
EII
ST
N
O
B
S
L
I
Source
Destination (6) (6) (6) (6)
(1) El archivo ST no es vlido para procesadores MicroLogix 1500 1764-LSP Serie A.
(2) Los archivos DAT son vlidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM son vlidos para las unidades MicroLogix 1200 y 1500 BXB.
(3) El archivo Data Log Status slo puede ser usado por el procesador MicroLogix 1500 1764-LRP.
(4) Vea la nota Importante acerca del direccionamiento indirecto.
(5) El archivo F es vlido solamente para los controladores MicroLogix 1200 y 1500 serie C y posteriores.
(6) Se pueden realizar escrituras a algunos elementos. Consulte el archivo de funcin para obtener detalles.
Despus que se ejecuta una instruccin MOV, se actualizan los bits de estado
aritmticos en el archivo de estado. Los bits de estado aritmticos estn en la
palabra 0, bits 0 a 3, en el archivo de estado del procesador (S2).
Modo de
direc- Nivel de
Archivos de datos(1) Archivos de funcin
direccin
cionam.(2)
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source
Mask
Destination
(1) El archivo ST no es vlido para procesadores MicroLogix 1500 1764-LSP Serie A.
(2) Vea la nota Importante acerca del direccionamiento indirecto.
Despus que se ejecuta una instruccin MVM, se actualizan los bits de estado
aritmticos en el archivo de estado. Los bits de estado aritmticos estn en la
palabra 0, bits 0-3 , en el archivo de estado del procesador (S2).
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
direccin
cionam.(1)
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
F(2)
Bit
ST
EII
N
O
B
S
L
I
Source
Destination
Length
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) El archivo F es vlido solamente para los controladores MicroLogix 1200 y 1500 serie C y posteriores.
Modo de
direc- Nivel de
Archivos de datos(1) Archivos de funcin
direccin
(2)
cionam.
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source
Destination
Length
(1) El archivo ST no es vlido para procesadores MicroLogix 1500 1764-LSP Serie A.
(2) Vea la nota Importante acerca del direccionamiento indirecto.
Los tipos de archivo del origen y el destino deben ser iguales excepto bit (B) y
entero (N), que son intercambiables. La direccin determina la mxima
longitud del bloque que se va a copiar, tal como se muestra en la siguiente
tabla:
Destino
Origen
Palabra en archivo
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
(1) direccin
cionam.
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
F(2)
Bit
EII
ST
N
O
B
S
L
I
Source
Destination
Length
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) El archivo F es vlido solamente para los controladores MicroLogix 1200 y 1500 serie C y posteriores.
Bit de origen
I:22/12
El bloque de datos es
desplazado un bit a la vez,
desde el bit 16 hasta el bit 73.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
Matriz de 58 bits
63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 #B3:1
RESERVADO 73 72 71 70 69 68 67 66 65 64
Bit de descarga
(R6:0/10)
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra 0 EN(1) -- DN(2) -- ER(3) UL(4) no se usa
Palabra 1 Tamao de la matriz de bits (nmero de bits)
Palabra 2 no se usa
(1) EN - El bit de habilitacin se establece en una transicin de rengln de falso a verdadero e indica que la
instruccin est habilitada.
(2) DN - El bit de efectuado, cuando se establece, indica que la matriz de bits se ha desplazado una posicin.
(3) ER - El bit de error, cuando se establece, indica que la instruccin detect un error, tal como introduccin de un
nmero negativo para el operando Length o Source.
(4) UL - El bit de descarga es la salida de la instruccin. Evite usar el bit UL (descarga) cuando el bit ER (error) est
establecido.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
direccin
cionam.(1)
DLS- Data Log
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
File
Control (2)
Length
Source
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) Archivo Control solamente. No vlido para temporizadores y contadores.
47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 Matriz de 38
bits #B3:2
NO VLIDO 69 68 67 66 65 64
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra 0 EN(1) -- DN(2) -- ER(3) UL(4) no se usa
Palabra 1 Tamao de la matriz de bits (nmero de bits)
Palabra 2 no se usa
(1) EN - El bit de habilitacin se establece en una transicin de rengln de falso a verdadero e indica que la
instruccin est habilitada.
(2) DN - El bit de efectuado, cuando se establece, indica que la matriz de bits se ha desplazado una posicin.
(3) ER - El bit de error, cuando se establece, indica que la instruccin detect un error, tal como introduccin de un
nmero negativo para el operando Length o Source.
(4) UL - El bit de descarga es la salida de la instruccin. Evite usar el bit UL (descarga) cuando el bit ER (error) est
establecido.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
(1) direccin
cionam.
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
ST
N
O
B
S
F
L
I
File
Control (2)
Length
Source
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) Archivo Control solamente. No vlido para temporizadores y contadores.
FFL
FIFO LOAD (EN) Destino Posicin
Source N7:10 (DN)
FIFO #N7:12 N7:11 N7:12 0
(EM)
Control R6:0 N7:13 1
Length 34
Position 9 La instruccin FFU N7:14 2
descarga datos de la 3
FFU pila #N7:12 en la
FIFO UNLOAD (EU) 4
FIFO #N7:12 (DN) posicin 0, N7:12
Dest N7:11
5 34 palabras se han
(EM)
Control R6:0 6 asignado para la pila
Length 34 FIFO comenzando en
Position 9 7
N7:12, terminando en
Pareja de instrucciones FFL y FFU N7:45
Origen 8
N7:10 9
La instruccin FFL
carga datos en la
pila #N7:12 en la N7:45 33
siguiente posicin
disponible, 9 en este
caso.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra 0 EN (1) -- DN (2) EM(3) no se usa
Palabra 1 Length: nmero mximo de palabras o palabras largas en la pila.
Palabra 2 Position: la siguiente ubicacin disponible donde la instruccin carga datos.
(1) EN - El bit de habilitacin se establece en una transicin de rengln de falso a verdadero e indica que la
instruccin est habilitada.
(2) DN - Bit de efectuado, cuando se establece, indica que la pila est llena.
(3) EM - Bit de vaco, cuando se establece, indica que FIFO est vaco.
Modo de
direcc- Nivel de
Archivos de datos Archivos de funcin
(1) direccin
ionam.
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
ST
N
O
B
S
L
I
Source
FIFO
Control (2)
Length
Position
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) Archivo Control solamente. No vlido para temporizadores o contadores.
FFL
FIFO LOAD (EN) Destino Posicin
Source N7:10 (DN)
FIFO #N7:12 N7:11 N7:12 0
(EM)
Control R6:0 N7:13 1
Length 34
Position 9 La instruccin FFU N7:14 2
descarga datos de la 3
FFU pila #N7:12 en la
FIFO UNLOAD (EU) 4
FIFO #N7:12 (DN) posicin 0, N7:12
Dest N7:11
5 34 palabras se han
(EM)
Control R6:0 6 asignado para la pila
Length 34 FIFO comenzando en
Position 9 7
N7:12, terminando en
Pareja de instrucciones FFL y FFU N7:45
Origen 8
N7:10 9
La instruccin FFL
carga datos en la
pila #N7:12 en la N7:45 33
siguiente posicin
disponible, 9 en este
caso.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra 0 -- EU (1)
DN (2)
EM (3) no se usa
Palabra 1 Length: nmero mximo de palabras o palabras largas en la pila.
Palabra 2 Position: la siguiente ubicacin disponible donde la instruccin descarga datos.
(1) EU - El bit de habilitacin de descarga se establece en una transicin de rengln de falso a verdadero e indica
que la instruccin est habilitada.
(2) DN - Bit de efectuado, cuando se establece, indica que la pila est llena.
(3) EM - Bit de vaco, cuando se establece, indica que FIFO est vaco.
Modo de Nivel de
Archivos de datos Archivos de funcin
direccionam.(1) direccin
DLS- Data Log
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
FIFO
Destination
Control (2)
Length
Position
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) Archivo Control solamente. No vlido para temporizadores y contadores.
IMPORTANTE No se puede usar direccionamiento indirecto con los archivos S, ST, MG, PD, RTC, HSC, PTO,
PWM, STI, EII, BHI, MMI, DAT, TPI, CS, IOS y DLS.
LFL
LIFO LOAD (EN) Destino Posicin
Source N7:10 (DN)
LIFO #N7:12 N7:11 N7:12 0
(EM)
Control R6:0 N7:13 1
Length 34
Position 9 La instruccin LFU N7:14 2
descarga datos de la 3
LFU pila #N7:12 en la
LIFO UNLOAD (EU) 4
LIFO #N7:12 (DN) posicin 0, N7:12
Dest N7:11
5 34 palabras se han
(EM)
Control R6:0 6 asignado para la pila
Length 34 FIFO comenzando en
Position 9 7
N7:12, terminando en
Pareja de instrucciones LFL y LFU N7:45
Origen 8
N7:10 9
La instruccin LFL
carga datos en la
pila #N7:12 en la N7:45 33
siguiente posicin
disponible, 9 en este
caso.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
direccin
cionam.(1)
DLS- Data Log
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
ST
N
O
B
S
L
I
Source
LIFO
Control (2)
Length
Position
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) Archivo Control solamente. No vlido para temporizadores y contadores.
LFL
LIFO LOAD (EN) Destino Posicin
Source N7:10 (DN)
LIFO #N7:12 N7:11 N7:12 0
(EM)
Control R6:0 N7:13 1
Length 34
Position 9 La instruccin LFU N7:14 2
descarga datos de la 3
LFU pila #N7:12 en la
LIFO UNLOAD (EU) 4
LIFO #N7:12 (DN) posicin 0, N7:12
Dest N7:11
5 34 palabras se han
(EM)
Control R6:0 6 asignado para la pila
Length 34 FIFO comenzando en
Position 9 7
N7:12, terminando en
Pareja de instrucciones LFL y LFU N7:45
Origen 8
N7:10 9
La instruccin LFL
carga datos en la
pila #N7:12 en la N7:45 33
siguiente posicin
disponible, 9 en este
caso.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra 0 -- EU (1)
DN (2)
EM (3) no se usa
Palabra 1 Length: nmero mximo de palabras o palabras dobles en la pila.
Palabra 2 Position: la siguiente ubicacin disponible donde la instruccin descarga datos.
(1) EU - El bit de habilitacin de descarga se establece en una transicin de rengln de falso a verdadero e indica
que la instruccin est habilitada.
(2) DN - Bit de efectuado, cuando se establece, indica que la pila est llena.
(3) EM - Bit de vaco, cuando se establece, indica que LIFO est vaco.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
(1) direccin
cionam.
DLS- Data Log
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
ST
N
O
B
S
L
I
LIFO
Destination
Control (2)
Length
Position
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) Archivo Control solamente. No vlido para temporizadores y contadores.
SWP - Swap
Use la instruccin SWP para intercambiar los bytes bajo y alto de un nmero
especificado de palabras en un archivo de bits, enteros o cadenas. La
instruccin SWP tiene 2 operandos:
Source es la direccin de palabra que contiene las palabras que van a ser
intercambiadas.
Length es el nmero de palabras que van a intercambiarse,
independientemente del tipo de archivo. La direccin est limitada a
constantes de enteros. Para tipos de archivo bit y entero, el rango de
longitud es de 1 a 128. Para el tipo de archivo cadena, el rango de longitud
es de 1 a 41. Observe que esta instruccin est restringida a un nico
elemento de cadena y no puede cruzar un lmite de elemento de cadena.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
(1) direccin
cionam.
DLS- Data Log
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source
Length
(1) Vea la nota Importante acerca del direccionamiento indirecto.
SWP
SWP Valor de Source antes de la ejecucin de la instruccin SWP:
Swap abcdefghijklmnopqrstuvwxyzabcdefg
Source #ST10:1.DATA[0]
Length 13 Valor de Source antes de la ejecucin de la instruccin
SWP:b a d c f e h g j i l k n m p o r q t s v u x w z y a b c d e f g
Los caracteres subrayados muestran las 13 palabras donde el byte bajo fue
intercambiado con el byte alto.
Se puede usar archivos de bits enteros o enteros dobles con las instrucciones
de secuenciador.
Los bits enmascaran datos cuando se restablecen (0) y pasan datos cuando se
establecen (1).
SQC
SQC
Sequencer Compare EN
File #B10:11
Mask FFF0 DN
Source I:3.0
Control R6:21 FD
Length 4<
Position 2<
Archivo de ref. de
secuenciador #B10:11
palabra Paso
B10:11 0
B10:12 1
B10:13 0010 0100 1001 0000 2
B10:14 3
B10:15 4
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra 0 EN(1) -- DN(2) -- ER(3) no se usa FD(4) no se usa
Palabra 1 Length: la longitud contiene el nmero de pasos en el archivo de referencia de
secuenciador.
Palabra 2 Position: la posicin actual en la secuencia
(1) EN - El bit de habilitacin es establecido por una transicin de rengln de falso a verdadero e indica que la
instruccin est habilitada.
(2) DN - El bit de efectuado se establece despus que la instruccin ha realizado una operacin en la ltima
palabra en el archivo de secuenciador. Se restablece en la siguiente transicin de falso a verdadero despus
que el rengln se hace falso.
(3) ER - El bit de error se establece cuando el controlador detecta un valor de posicin negativo, o un valor de
longitud negativo o de cero. Cuando el bit ER se establece, el bit de error menor (S2:5/2) tambin se establece.
(4) FD - E bit de encontrado se establece cuando el estado de todos los bits no enmascarados en la direccin de
origen es igual a los de la palabra en el archivo de referencia de secuenciador. Este bit se evala cada vez que
la instruccin SQC es evaluada mientras el rengln es verdadero.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
(1) direccin
cionam.
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
ST
N
O
B
S
L
I
File
Mask
Source
Control (2)
Length
Position
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) Archivo Control solamente.
Los bits enmascaran datos cuando se restablecen (0) y pasan datos cuando se
establecen (1). La instruccin no cambiar el valor en la palabra de destino a
menos que usted establezca bits de mscara.
SQO
SQO
Sequencer Output EN
File #B10:1
Mask 0F0F DN
Dest O14:0
Control R6:20
Length 4<
Position 2<
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra 0 EN (1) -- DN (2) -- ER (3) no se usa FD no se usa
Palabra 1 Length: la longitud contiene el ndice del ltimo elemento en el archivo de
referencia de secuenciador.
Palabra 2 Position: la posicin actual en la secuencia
(1) EN - El bit de habilitacin es establecido por una transicin de rengln de falso a verdadero e indica que la
instruccin est habilitada.
(2) DN - El bit de efectuado se establece despus que la instruccin ha realizado una operacin en la ltima
palabra en el archivo de secuenciador. Se restablece en la siguiente transicin de falso a verdadero despus
que el rengln se hace falso.
(3) ER - El bit de error se establece cuando el controlador detecta un valor de posicin negativo, o un valor de
longitud negativo o de cero. Cuando el bit ER se establece, el bit de error menor (S2:5/2) tambin se establece.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
(1) direccin
cionam.
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
ST
N
O
B
S
L
I
File(2)
Mask(2)
Destination(2)
Control (3)
Length
Position
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) Tambin se aplica direccionamiento directo e indirecto de archivo.
(3) Archivo Control solamente.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra 0 EN (1) -- DN (2) -- ER (3) no se usa FD no se usa
Palabra 1 Length: la longitud contiene el ndice del ltimo elemento en el archivo de
referencia de secuenciador.
Palabra 2 Position: la posicin actual en la secuencia
(1) EN - El bit de habilitacin es establecido por una transicin de rengln de falso a verdadero e indica que la
instruccin est habilitada.
(2) DN - El bit de efectuado se establece despus que la instruccin ha realizado una operacin en la ltima
palabra en el archivo de secuenciador. Se restablece en la siguiente transicin de falso a verdadero despus
que el rengln se hace falso.
(3) ER - El bit de error se establece cuando el controlador detecta un valor de posicin negativo, o un valor de
longitud negativo o de cero. Cuando el bit ER se establece, el bit de error menor (S2:5/2) tambin se establece.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
(1) direccin
cionam.
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
ST
N
O
B
S
L
I
File(2)
Source(2)
Control (3)
Length
Position
(1) Vea la nota Importante acerca del direccionamiento indirecto.
(2) Tambin se aplica direccionamiento directo e indirecto de archivo.
(3) Archivo Control solamente.
LBL - Label
La instruccin LBL se usa junto con una instruccin de salto (JMP) para
cambiar el orden de la ejecucin de la lgica de escalera. Los saltos hacen que
la ejecucin del programa vaya al rengln marcado como LBL nmero de
etiqueta.
SUS - Suspend
Esta instruccin define los lmites de una zona MCR. Una zona MCR es el
conjunto de instrucciones de lgica de escalera limitadas por una pareja de
instrucciones MCR. El comienzo de una zona MCR se define como el rengln
que contiene una instruccin MCR precedida por lgica condicional. El fin de
una zona MCR se define como el primer rengln que contiene slo una
instruccin MCR seguida del comienzo de un rengln de zona MCR como se
muestra a continuacin.
I:1
0030 MCR
0
0031
Lgica de escalera dentro de zona
MCR
0032
0033 MCR
Las zonas MCR permiten habilitar o inhibir segmentos del programa, para
aplicaciones de recetas por ejemplo.
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Entrada real Palabra de entrada
Mscara 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
Archivo de Los datos no se actualizan Se actualizan para coincidir con la
datos de palabra de entrada
entrada
Length: indica el nmero de palabras enmascaradas que se van a
transferir al archivo de datos de entrada.
Modo de
Nivel de
Archivos de datos Archivos de funcin direc-
direccin
cionam.
DLS- Data Log
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Slot
Mask
Length
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Datos de Palabra de salida
salida
Mscara 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
Salidas Los datos no se actualizan Se actualizan para coincidir con la
reales palabra de salida
Length: indica el nmero de palabras enmascaradas que se van a
transferir a las salidas.
Modo de
Nivel de
Archivos de datos Archivos de funcin direc-
direccin
cionam.
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
ST
N
O
B
S
L
I
Slot
Mask
Length
Vea tambin: Uso del contador de alta velocidad y del interruptor de final de
carrera programable en la pgina 5-1.
Informacin acerca del uso El propsito de esta seccin es explicar algunas propiedades fundamentales de
las interrupciones de usuario, entre ellas:
de interrupciones
Qu es una interrupcin?
Cundo se puede interrumpir la operacin del controlador?
Prioridad de las interrupciones de usuario
Espera de interrupcin
Rutina de fallo de usuario
Qu es una interrupcin?
(1). El controlador MicroLogix 1200 tiene una interrupcin HSC, HSC0. El controlador MicroLogix 1500 tiene dos:
HSC0 y HSC1.
La instruccin INT se usa como etiqueta para identificar una rutina de servicio
de interrupcin (ISR). Esta instruccin se coloca como la primera instruccin
en un rengln y siempre se evala como verdadera. El uso de la instruccin
INT es opcional.
La instruccin STS puede usarse para iniciar y detener la funcin STI o para
cambiar el intervalo de tiempo entre interrupciones de usuario STI. La
instruccin STI tiene un operando:
Time: es el tiempo (en milisegundos) que debe expirar antes de ejecutar la
interrupcin de usuario temporizada seleccionable. Un valor de cero
inhabilita la funcin STI. El rango de tiempo es de 0 a 65,535
milisegundos.
La instruccin STS aplica el punto de ajuste especificado a la funcin STI de la
siguiente manera:
Si se especifica un punto de ajuste de cero, la STI se inhabilita y se
restablece (0) STI:0/TIE.
Si STI se inhabilita (no est temporizando) y se introdujo un valor mayor
que 0 en el punto de ajuste, la STI empieza a temporizar al nuevo punto de
ajuste y STI:0/TIE se establece (1).
Si la STI est temporizando actualmente y se cambia el punto de ajuste, el
nuevo valor se hace efectivo inmediatamente y la STI contina
temporizando hasta llegar al nuevo punto de ajuste.
Tome nota de que si el nuevo valor es menor que el tiempo acumulado
actualmente, expira el tiempo de espera de la STI inmediatamente. Por
ejemplo, si la STI estaba temporizando por 15 microsegundos y el punto
de ajuste STI se cambi de 20 microsegundos a 10 microsegundos,
ocurrir una interrupcin de usuario STI en el siguiente inicio de rengln.
Los modos de direccionamiento y tipos de archivo pueden usarse tal como se
muestra a continuacin.
Tabla 18.3 Modos de direccionamiento y tipos de archivo vlidos de la instruccin STS
Para obtener las definiciones de los trminos usados en esta tabla, vea Uso de descripciones de instrucciones en la pgina 4-2.
Modo de
direc- Nivel de
Archivos de datos Archivos de funcin
direccin
cionam.(1)
DLS- Data Log
Palabra larga
Parmetro
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Time
(1) Vea la nota Importante acerca del direccionamiento indirecto.
El indicador ED (error detectado) es un bit de estado que puede ser usado por
el programa de control para detectar si hay un error presente en el subsistema
STI. El tipo ms comn de error que este bit representa es un error de
configuracin. Cuando este bit se establece, el usuario debe fijarse en el cdigo
de error en el parmetro STI:0.ER.
Uso del archivo de funcin EII (interrupcin de entrada de evento) es una funcin que permite que el
usuario escanee un archivo de programa especfico (subrutina) cuando se
de interrupcin de entrada detecta una condicin de entrada desde un dispositivo de campo.
de evento (EII)
Dentro de la seccin de archivo de funcin de RSLogix 500, el usuario ve una
carpeta EII. Dentro de la carpeta hay cuatro elementos EII. Todos estos
elementos (EII:0, EII:1, EII:2 y EII:3) son idnticos; en esta explicacin se
utiliza EII:0, como se muestra ms adelante.
Cada EII puede configurarse para monitorear cualquiera de las primeras ocho
entradas (I1:0.0/0 a I1:0.0/7). Cada EII puede configurarse para detectar
seales de entrada de flanco ascendente o flanco descendente. Cuando se
detecta la seal de entrada configurada en el terminal de entrada, el
controlador inmediatamente escanea la subrutina configurada.
El indicador ED (error detectado) es un bit de estado que puede ser usado por
el programa de control para detectar si hay un error presente en el subsistema
EII. El tipo ms comn de error que este bit representa es un error de
configuracin. Cuando este bit se establece, fjese en el cdigo de error
especfico en el parmetro EII:0.ER.
El concepto PID La instruccin PID normalmente controla un lazo cerrado usando entradas
provenientes de un mdulo de entrada analgico y proporcionando una salida
a un mdulo de salida analgico. Para el control de la temperatura, usted puede
convertir la salida analgica a una salida de activacin/desactivacin con
proporcin de tiempo para accionar una unidad calefactora o de enfriamiento.
Se proporciona un ejemplo en la pgina 19-19.
La instruccin PID puede funcionar en el modo temporizado o en el modo de
interrupcin temporizada seleccionable (STI). En el modo temporizado, la
instruccin actualiza su salida peridicamente a un rgimen seleccionable por el
usuario. En el modo STI, la instruccin debe colocarse en una subrutina de
interrupcin STI. Luego actualiza su salida cada vez que la subrutina STI se
escanea. El intervalo de tiempo STI y el rgimen de actualizacin de lazo PID
deben ser iguales para que la ecuacin se ejecute correctamente. Vea Uso del
archivo de funcin de interrupcin temporizada seleccionable (STI) en la
pgina 18-12 para obtener ms informacin sobre interrupciones STI.
El control de lazo cerrado PID mantiene una variable de proceso en un punto
de ajuste deseado. A continuacin se muestra un ejemplo de rgimen de flujo/
nivel de lquido.
Prealimentacin polarizacin
Detector
de nivel
Vlvula de control
Archivo de datos PD
B3:0 PIDPID
0047 PID
0 PID File PD8:0
Process Variable N7:0
Control Variable N7:1
Setup Screen
Parmetros de entrada La siguiente tabla muestra las direcciones de parmetros de entrada, formatos
de datos y tipos de acceso al programa de usuario. Vea las pginas indicadas
para obtener descripciones de cada parmetro.
Setpoint (SPS)
Descripciones Direccin Formato de Rango Tipo Acceso al
de parmetros datos programa de
de entrada usuario
SPS - Setpoint PD10:0.SPS palabra (INT) 0 a 16383(1) control lectura/escritura
(1) El rango listado en la tabla es para cuando el escalado no est habilitado. Con escalado, el rango es de
escalado mnimo (MINS) a escalado mximo (MAXS).
Un valor habilitado (1) habilita los lmites de salida a los valores definidos en
PD10:0.CVH (variable de control alta) y PD10.0.CVL (variable de control
baja).
Parmetros de salida La siguiente tabla muestra las direcciones de parmetros de salida, formatos de
datos y tipos de acceso del al programa de usuario. Vea las pginas indicadas
para obtener descripciones de cada parmetro.
Parmetros de ajuste La siguiente tabla muestra las direcciones de parmetros de ajuste, formatos de
datos y tipos de acceso del al programa de usuario. Vea las pginas indicadas
para obtener descripciones de cada parmetro.
Cuando se establece para el modo STI, la PID actualiza la CV cada vez que la
instruccin PID se escanea en el programa de control. Cuando seleccione STI,
programe la instruccin PID en la subrutina de interrupcin STI. La rutina
STI debe tener un intervalo de tiempo igual a la seleccin del parmetro
actualizacin de lazo PID (PD10:0.LUT). Establezca el perodo STI en la
palabra STI:0.SPM. Por ejemplo, si el tiempo de actualizacin de lazo contiene
el valor 10 (para 100 ms), entonces el intervalo de tiempo STI tambin debe
ser igual a 100 (para 100 ms).
La banda muerta se extiende por encima y por debajo del punto de ajuste
segn el valor introducido. La banda muerta se introduce en el paso por cero
de la variable del proceso y el punto de ajuste. Esto significa que la banda
muerta est en efecto slo despus que la variable del proceso entra en la
banda muerta y pasa a travs del punto de ajuste.
PV in Deadband (DB)
Descripciones de Direccin Formato de Rango Tipo Acceso al
parmetros de ajuste datos programa de
usuario
DB - PV in Deadband PD10:0/DB binario (bit) 01 estado lectura/escritura
Este bit se establece (1) cuando la variable del proceso est dentro del rango de
banda muerta de paso por cero.
Cuando se establece (1), el bit de accin derivada (rgimen) (DA), causa que el
clculo de derivada (rgimen) sea evaluado con error en lugar de la variable del
proceso (PV). Cuando se restablece (0), este bit permite que el clculo de
derivada (rgimen) sea evaluado donde se realiza la derivada en la PV.
Done (DN)
Descripciones de Direccin Formato de Rango Tipo Acceso al
parmetros de datos programa de
ajuste usuario
DN - Done PD10:0/DN binario (bit) 01 estado slo lectura
Enable (EN)
Descripciones de Direccin Formato de Rango Tipo Acceso al
parmetros de datos programa de
ajuste usuario
EN - Enable PD10:0/EN binario (bit) 01 estado slo lectura
Errores de tiempo de El cdigo de error 0036 aparece en el archivo de estado cuando ocurre un
error de tiempo de ejecucin de la instruccin PID. El cdigo 0036 abarca las
ejecucin siguientes condiciones de error PID, a cada una de las cuales se les asign un
valor de cdigo de byte nico que aparece en el MSB de la segunda palabra del
bloque de control.
Si no est usando escalado de punto de ajuste y Si no est usando escalado de punto de ajuste, entonces
0 > punto de ajuste SP > 16383, cambie el punto de ajuste SP a 0 < SP < 16383.
Escalado de E/S analgica Para configurar una entrada analgica para uso en una instruccin PID, el dato
analgico debe escalarse para que coincida con los parmetros de la
instruccin PID. En los controladores MicroLogix 1200 y 1500, la variable de
proceso (PV) de la instruccin PID est diseada para funcionar con un rango
de datos de 0 a 16,383. Los mdulos analgicos de E/S compactos 1769
(1769-IF4 y 1769-OF2) tienen la capacidad de escala incorporada. Los datos
escalados deben hacer coincidir el rango de la entrada analgica con el rango
de entrada de la instruccin PID. La capacidad de realizar escalado en los
mdulos de E/S reduce la cantidad de programacin requerida en el sistema y
facilita mucho la configuracin de la PID.
Rangos de entrada/salida
Ejemplo de valores
Lmites del proceso -73 a +1156C
Salida de transmisor (si se usa) +4 a +20 mA
Salida del mdulo de entrada 0 a 16383
analgica
Instruccin PID, MinS a MaxS -73 a +1156C
2. Introduzca el punto de ajuste (palabra 2) y la banda muerta (palabra 9) en
las mismas unidades de ingeniera escaladas. Lea tambin la variable del
proceso escalada y el error escalado en estas unidades. El porcentaje de
salida de control (palabra 16) se muestra como porcentaje del rango de CV
de 0 a 16383. El valor real transferido a la salida CV siempre est entre 0 y
16383.
+DB
SP Rango de error
-DB
Tiempo
El paso por cero representa el control de la banda muerta que permite que la
instruccin use el error para propsitos de computacin a la vez que la variable
de proceso cruza en la banda muerta hasta cruzar el punto de ajuste. Una vez
que cruza el punto de ajuste (el error cruza cero y cambia de signo) y siempre
que ste permanezca en la banda muerta, la instruccin considera el valor de
error cero para fines de clculo.
Alarmas de salida
El bloqueo de accin integral es una funcin que evita que el trmino integral
se haga excesivo cuando la variable de control llega a un lmite. Cuando la
suma de los trminos de PID y polarizacin en la variable de control llega al
lmite, la instruccin deja de calcular la suma integral hasta que la variable de
control regresa dentro del rango. La suma integral est contenida en el
elemento, IS.
El modo manual
Prealimentacin o polarizacin
Las aplicaciones que usan retardos de transporte pueden requerir que se aada
una polarizacin a la salida CV en anticipacin de una perturbacin. Esta
polarizacin puede lograrse usando el procesador para escribir un valor al
elemento Feed Forward Bias (palabra FF). (Vea la pgina 19-12). El valor
escrito se aade a la salida, permitiendo que se realice una accin de
prealimentacin. Usted puede aadir una polarizacin escribiendo un valor
entre -16383 y +16383 a la palabra 6 del terminal de programacin o programa
de lgica de escalera.
Hay una serie de tcnicas para ajustar un lazo PID. El siguiente mtodo de
ajuste PID es general y limitado en trminos de manejo de perturbaciones de
carga. Al realizar el ajuste, recomendamos que los cambios se hagan en el
modo MANUAL, seguido de un retorno a AUTO. Los lmites de salida se
aplican en el modo MANUAL.
Procedimiento
1. Cree su programa de lgica de escalera. Asegrese de haber escalado
correctamente la entrada analgica al rango de la variable del proceso PV y
que haya escalado correctamente la variable de control CV con respecto a
la salida analgica.
2. Conecte el equipo de control de proceso a los mdulos analgicos.
Descargue el programa al procesador. Deje el procesador en el modo de
programacin.
Instrucciones ASCII Las instrucciones ASCII se configuran de manera que las instrucciones de
escritura preceden a las instrucciones de lectura.
Tipos y operandos de Hay dos tipos de instrucciones ASCII, control de cadenas ASCII y control de
puerto ASCII. El tipo de instruccin de control de cadena se usa para
instruccin manipular datos y se ejecuta inmediatamente. El tipo de instruccin de control
de puerto se usa para transmitir datos y utiliza la cola ASCII. A continuacin se
proporcionan ms detalles.
Los paquetes DF1 Full-Duplex tienen precedencia sobre las cadenas ASCII,
por lo tanto si una instruccin AWA o AWT se activa mientras se est
transmitiendo un paquete DF1 Full-Duplex, la instruccin ASCII tendr un
error con cdigo de error 5.
Vea Tabla E.2 en la pgina E-5 para obtener informacin sobre los parmetros
del protocolo DF1 Full-Duplex que se establecen mediante las pantallas de
configuracin Channel 0 en el software de programacin. La configuracin de
los dos caracteres aadidos para la instruccin AWA puede encontrarse en la
ficha General de la opcin Channel Configuration en RSLogix 500.
Vea Tabla E.9 en la pgina E-16 para obtener informacin sobre los
parmetros ASCII que se establecen mediante las pantallas de configuracin
Channel 0 (y Channel 1 para el 1764-LRP) en el software de programacin. La
configuracin de los dos caracteres aadidos para la instruccin AWA puede
encontrarse en la ficha General de la opcin Channel Configuration en
RSLogix 500.
Formato Explicacin
ST Archivo de cadenas
STf:e.s F Nmero de archivo El rango de nmeros de archivo vlido es 3 a 255
: Delimitador de elemento
e Nmero de elementos El rango de nmeros de elementos vlido es 0 a 255
Cada elemento tiene 42 palabras de largo, tal como se muestra en la Tabla 20.1.
. Delimitador de subelemento
s Nmero de El rango de nmeros de subelementos vlido es de 0 a 41. Tambin puede especificar .LEN
subelementos para la palabra 0.
El subelemento representa una direccin de palabra.
Ejemplos: ST9:2 Archivo de cadena 9, elemento 2
ST17:1.LEN Archivo de cadena 17, elemento 1, variable LEN
Formato Explicacin
R Archivo de control
R:e.s/b F Nmero de archivo El rango de nmeros de archivo vlido es 3 a 255
: Delimitador de elemento
e Nmero de elementos El rango de nmeros de elementos vlido es 0 a 255
Cada elemento tiene 3 palabras de largo, tal como se muestra en la Tabla 20.2.
. Delimitador de subelemento
s Nmero de El rango de nmeros de subelementos vlido es de 0 a 2. Tambin puede especificar .LEN o
subelementos .POS.
Formato Explicacin
/ Delimitador de bit
B Nmero de bit El rango de nmeros de bits vlido es 0 a 15
El nmero de bit es la ubicacin del bit dentro del elemento de archivo de cadena.
El direccionamiento a nivel de bit no est disponible para las palabras 1 y 2 del elemento de
control.
Ejemplos: R6:2 Elemento 2, archivo de control 6
R6:2.0/13 Bit 13 en subelemento 0 de elemento 2, archivo de control 6
R18:1.LEN Longitud de cadena especificada de elemento 1, archivo de control 18
R18:1.POS Longitud de cadena real de elemento 1, archivo de control 18
Introduccin de parmetros
Modo de Nivel de
Archivos de datos(1) Archivos de funcin
direccionam. direccin
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Channel
Receive Buffer
Transmit Buffer
(1) El archivo de datos de control es el nico tipo de archivo vlido para el elemento de control.
Operacin de la instruccin
Cuando los parmetros Clear Receive Buffer y Clear Transmit Buffer se
establecen en Yes, todas las instrucciones de recepcin y transmisin (ARL,
ARD, AWA y AWT) se retiran de la cola ASCII.
Cuando se retiran instrucciones de la cola ASCII, se establecen los siguientes
bits: ER = 1, RN = 0, EU = 0, y ERR = 0x0E.
Modo de Nivel de
Archivos de datos Archivos de funcin
direccionam. direccin
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source
Destination
Use la instruccin AWA para escribir caracteres desde una cadena de origen a
un dispositivo externo. Esta instruccin agrega los dos caracteres aadidos que
usted configura en la pantalla Channel Configuration. La opcin
predeterminada es un retorno de carro y un salto de lnea aadidos al final de
la cadena.
Introduccin de parmetros
Modo de Nivel de
Archivos de datos(1) Archivos de funcin
direccionam. direccin
DLS- Data Log
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Channel
Source
Control
(1) El archivo de datos de control es el nico tipo de archivo vlido para el elemento de control.
Ejemplo
I:1 AWA
EN
[
[ ASCII WRITE APPEND
10 Channel 0
DN
Source ST37:42
Si se establece la ranura de entrada 1, bit 10, lea 25 Control R6:23
caracteres desde ST37:42 y escrbalos al dispositivo de String Length 25 ER
visualizacin. Luego escriba un retorno de carro y salto de Characters Sent 0
lnea (opcin predeterminada). Error 00
Use la instruccin AWT para escribir caracteres desde una cadena de origen a
un dispositivo externo.
Introduccin de parmetros
Modo de Nivel de
Archivos de datos(1) Archivos de funcin
direccionam. direccin
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Channel
Source
Control
(1) El archivo de datos de control es el nico tipo de archivo vlido para el elemento de control.
Ejemplo
I:1 AWT
[
[ ASCII WRITE EN
10 Channel 0
Source ST37:20 DN
Si se establece la ranura de entrada 1, bit 10, Control R6:23
String Length 40
escriba 40 caracteres desde ST37:20 al dispositivo ER
Characters Sent 0
de visualizacin. Error 0
Introduccin de parmetros
Modo de Nivel de
Archivos de datos(1) Archivos de funcin
direccionam. direccin
DLS- Data Log
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Channel
Control
(1) El archivo de datos de control es el nico tipo de archivo vlido para el elemento de control.
Operacin de la instruccin
ACB - Number of
Characters in Buffer
Introduccin de parmetros
Modo de Nivel de
Archivos de datos(1) Archivos de funcin
direccionam. direccin
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Channel
Control
(1) El archivo de datos de control es el nico tipo de archivo vlido para el elemento de control.
Operacin de la instruccin
Use la instruccin ACI para convertir una cadena ASCII numrica a un valor
entero (palabra o palabra larga).
Introduccin de parmetros
Modo de Nivel de
Archivos de datos(1) Archivos de funcin
direccionam. direccin
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source
Destination
(1) El archivo de datos de control es el nico tipo de archivo vlido para el elemento de control.
Operacin de la instruccin
El controlador realiza una bsqueda del origen (tipo de archivo ST) para el
primer carcter entre 0 y 9. Se extraen todos los caracteres numricos hasta
llegar a un carcter no numrico o al final de la cadena. Slo se lleva a cabo una
accin si se detectan caracteres numricos. La longitud de la cadena est
limitada a 82 caracteres. En la cadena se admiten comas y signos (+, -). Sin
embargo, slo el signo menos se muestra en la tabla de datos.
Introduccin de parmetros
Modo de Nivel de
Archivos de datos(1) Archivos de funcin
direccionam. direccin
DLS- Data Log
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source A
Source B
Destination
(1) El archivo de datos de control es el nico tipo de archivo vlido para el elemento de control.
Operacin de la instruccin
La instruccin AEX crea una nueva cadena tomando una porcin de una
cadena existente y almacenndola en una nueva cadena.
Introduccin de parmetros
Modo de Nivel de
Archivos de datos(1) Archivos de funcin
direccionam. direccin
DLS- Data Log
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source
Index
Number
Destination
(1) El archivo de datos de control es el nico tipo de archivo vlido para el elemento de control.
Operacin de la instruccin
Introduccin de parmetros
Bit de 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
estado de
canal
Seleccin reservado -- DCD(1) -- RTS CTS
de lnea de
control de 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1
handshake
Estado de 0 0 1 F
canal Palabra 2 del elemento Control = 001F
(1) La lnea de handshake DCD slo se acepta en el canal 1.
Modo de Nivel de
Archivos de datos(1) Archivos de funcin
direccionam. direccin
DLS- Data Log
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
EII
ST
N
O
B
S
L
I
Channel
AND Mask
OR Mask
Control
(1) El archivo de datos de control es el nico tipo de archivo vlido para el elemento de control.
Operacin de la instruccin
Introduccin de parmetros
Modo de Nivel de
Archivos de datos(1) Archivos de funcin
direccionam. direccin
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Channel
Destination
Control
(1) El archivo de datos de control es el nico tipo de archivo vlido para el elemento de control.
Operacin de la instruccin
Una vez que el nmero de caracteres solicitado est en el bfer, los caracteres
se transfieren a la cadena de destino. El nmero de caracteres transferido se
coloca en el campo POS del archivo de datos de control. El nmero en el
campo POS se actualiza continuamente y el bit de efectuado (DN) no se
establece hasta que se hayan ledo todos los caracteres.
Use la instruccin ARL para leer caracteres desde el bfer, hasta e incluyendo
los caracteres de terminacin, y almacenarlos en una cadena. Los caracteres de
terminacin se especifican mediante la pantalla Channel Configuration.
Introduccin de parmetros
Modo de Nivel de
Archivos de datos(1) Archivos de funcin
direccionam. direccin
DLS- Data Log
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Channel
Destination
Control
(1) El archivo de datos de control es el nico tipo de archivo vlido para el elemento de control.
Operacin de la instruccin
Una vez que el nmero de caracteres solicitado est en el bfer, todos los
caracteres (incluyendo los caracteres de terminacin) se transfieren a la cadena
de destino. El nmero de caracteres transferido se almacena en el la palabra
POS del archivo de datos de control. El nmero en el campo Characters Read
se actualiza continuamente y el bit de efectuado (DN) no se establece hasta
que se hayan ledo todos los caracteres. Excepcin: Si el controlador encuentra
caracteres de terminacin antes que haya terminado la lectura, se establece el
bit de efectuado (DN) y el nmero de caracteres encontrado se almacena en la
palabra POS del archivo de datos de control.
Introduccin de parmetros
Modo de Nivel de
Archivos de datos(1) Archivos de funcin
direccionam. direccin
DLS- Data Log
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source
Index
Search
Result
(1) El archivo de datos de control es el nico tipo de archivo vlido para el elemento de control.
Ejemplo
I:1 ASC
ASC
String Search
10 Source ST38:40
Si la ranura de entrada es 1, y el bit 10 est Index 35
establecido, busque la cadena en ST52:80 String Search ST52:80
empezando en el 36 carcter, para la cadena Result N10:0
encontrada en ST38:40. En este ejemplo, el
resultado de la posicin se almacena en N10:0.
Condiciones de error
Introduccin de parmetros
Modo de Nivel de
Archivos de datos(1) Archivos de funcin
direccionam. direccin
Palabra larga
CS - Comms
Parmetro
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
PLS
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Source A
Source B
(1) El archivo de datos de control es el nico tipo de archivo vlido para el elemento de control.
Operacin de la instruccin
Diagrama de temporizacin
para las instrucciones ARD,
ARL, AWA y AWT
Condicin de rengln ON
OFF
Bit de ON
habilitacin (EN) OFF
Bit de efectuado
Bit de error ON
(DN o ER) OFF
1 2 6 3 4 5 1 5 2 6 3 4
Nota: El bit RN no es direccionable 1 - el rengln se hace verdadero
mediante el archivo de control (R). 2 - instruccin colocada satisfactoriamente en la cola
3 - ejecucin de instruccin concluida
4 - instruccin escaneada por primera vez despus de conclusin de ejecucin
5 - el rengln se hace falso
6 - empieza la ejecucin de la instruccin
Uso de la direccin Permite insertar enteros y valores de palabra larga en cadenas ASCII. El bit de
ejecucin (RN) debe establecerse para usar el valor de la cadena.
indirecta en lnea
Las siguientes condiciones se aplican para realizar una direccin indirecta en
lnea:
Se pueden usar todos los archivos de enteros (N) y palabra larga (L)
vlidos.
El rango vlido es de 3 a 255.
Los tipos de archivos no distinguen entre maysculas y minsculas y
pueden incluir un signo de dos puntos (:)
o punto y coma (;)
El smbolo de valor positivo (+) y los ceros iniciales no se imprimen. Los
valores negativos (-) se imprimen con un signo menos precedente. No se
insertan comas donde normalmente apareceran en nmeros mayores de
mil.
Ejemplos
Cdigos de error de Los cdigos de error siguientes indican por qu se ha establecido el bit de
error (ER) en el archivo de datos de control.
instrucciones ASCII
Cdigo del error Descripcin Accin recomendada
decimal hexadecimal
0 0x00 Ningn error. La instruccin se realiz No se requiere ninguna
satisfactoriamente.
3 0x03 La transmisin no puede completarse porque se Revise el mdem y las conexiones del mdem.
perdi la seal CTS.
5 0x05 Mientras se intentaba realizar una transmisin ASCII, Reconfigure el canal y vuelva a intentar la operacin.
se detect un conflicto con el protocolo de
comunicaciones configurado.
7 0x07 La instruccin no se pudo ejecutar porque el canal de Reconfigure el canal y vuelva a intentar la operacin.
comunicaciones haba sido desactivado mediante el
men Channel Configuration.
8 0x08 La instruccin no pudo ejecutarse porque otra Vuelva a realizar la transmisin.
transmisin ASCII est en curso.
9 0x09 El tipo de operacin de comunicaciones ASCII Reconfigure el canal y vuelva a intentar la operacin.
solicitado no es compatible con la configuracin del
canal actual.
10 0x0A Se estableci el bit de descarga (UL) y detuvo la No se requiere ninguna
ejecucin de la instruccin.
11 0x0B El nmero solicitado de caracteres para la lectura Introduzca una longitud de cadena vlida o vuelva a
ASCII es demasiado grande o negativo. intentar realizar la operacin.
12 0x0C La longitud de la cadena de origen no es vlida (es un Introduzca una longitud de cadena vlida o vuelva a
nmero negativo o un nmero mayor que 82). intentar realizar la operacin.
13 0x0D La longitud solicitada en el campo Control no es Introduzca una longitud vlida o vuelva a intentar
vlida (es un nmero negativo o un nmero mayor que realizar la operacin.
82).
14 0x0E La ejecucin de una instruccin ACL caus la No se requiere ninguna
cancelacin de esta instruccin.
15 0x0F La configuracin del canal de comunicaciones se No se requiere ninguna
cambi mientras la instruccin estaba en curso.
Conjunto de caracteres La siguiente tabla proporciona las conversiones decimal, hexadecimal, octal y
ASCII.
ASCII
Tabla 20.31 Conjunto de caracteres ASCII estndar
Columna 1 Columna 2 Columna 3 Columna 4
Ctrl- DEC HEX OCT ASC DEC HEX OCT ASC DEC HEX OCT ASC DEC HEX OCT ASC
^@ 00 00 000 NUL 32 20 040 SP 64 40 100 @ 96 60 140 \
^A 01 01 001 SOH 33 21 041 ! 65 41 101 A 97 61 141 a
^B 02 02 002 STX 34 22 042 66 42 102 B 98 62 142 b
^C 03 03 003 ETX 35 23 043 # 67 43 103 C 99 63 143 c
^D 04 04 004 EOT 36 24 044 $ 68 44 104 D 100 64 144 d
^E 05 05 005 ENQ 37 25 045 % 69 45 105 E 101 65 145 e
^F 06 06 006 ACK 38 26 046 & 70 46 106 F 102 66 146 f
^G 07 07 007 BEL 39 27 047 ' 71 47 107 G 103 67 147 g
^H 08 08 010 BS 40 28 050 ( 72 48 110 H 104 68 150 h
^I 09 09 011 HT 41 29 051 ) 73 49 111 I 105 69 151 i
^J 10 0A 012 LF 42 2A 052 * 74 4A 112 J 106 6A 152 j
^K 11 0B 013 VT 43 2B 053 + 75 4B 113 K 107 6B 153 k
^L 12 0C 014 FF 44 2C 054 , 76 4C 114 L 108 6C 154 l
^M 13 0D 015 CR 45 2D 055 - 77 4D 115 M 109 6D 155 m
^N 14 0E 016 SO 46 2E 056 . 78 4E 116 N 110 6E 156 n
^O 15 0F 017 SI 47 2F 057 / 79 4F 117 O 111 6F 157 o
^P 16 10 020 DLE 48 30 060 0 80 50 120 P 112 70 160 p
^Q 17 11 021 DC1 49 31 061 1 81 51 121 Q 113 71 161 q
^R 18 12 022 DC2 50 32 062 2 82 52 122 R 114 72 162 r
^S 19 13 023 DC3 51 33 063 3 83 53 123 S 115 73 163 s
^T 20 14 024 DC4 52 34 064 4 84 54 124 T 116 74 164 t
^U 21 15 025 NAK 53 35 065 5 85 55 125 U 117 75 165 u
^V 22 16 026 SYN 54 36 066 6 86 56 126 V 118 76 166 v
^W 23 17 027 ETB 55 37 067 7 87 57 127 W 119 77 167 w
^X 24 18 030 CAN 56 38 070 8 88 58 130 X 120 78 170 x
^Y 25 19 031 EM 57 39 071 9 89 59 131 Y 121 79 171 y
^Z 26 1A 032 SUB 58 3A 072 : 90 5A 132 Z 122 7A 172 z
^[ 27 1B 033 ESC 59 3B 073 ; 91 5B 133 [ 123 7B 173 {
^\ 28 1C 034 FS 60 3C 074 < 92 5C 134 \ 124 7C 174 |
^] 29 1D 035 GS 61 3D 075 = 93 5D 135 ] 125 7D 175 }
^^ 30 1E 036 RS 62 3E 076 > 94 5E 136 ^ 126 7E 176 ~
^_ 31 1F 037 US 63 3F 077 ? 95 5F 137 _ 127 7F 177 DEL
SVC - Service
Communications
Seleccin de canal
Ejemplo de aplicacin
CS0:4 SVC
0000 Service Communications
MCP Channel Select 0001h
MSG - Message
El elemento mensaje
Cada elemento de archivo MSG consta de los subelementos 0 a 24, tal como se
muestra en la siguiente tabla.
Los bits de control, subelemento 16, del elemento de archivo MSG se definen
a continuacin.
Subelemento 16 del archivo Message - Bits de control
Bit Direccin Descripcin Parmetro Tamao Acceso al
programa de
usuario
15 MG11:0.0/EN Habilitar N bit lectura/escritura
1=MSG habilitado
0=MSG no habilitado
9a Reservado N bit lectura/escritura
14
8 MG11:0.0/TO Tiempo de espera N bit lectura/escritura
1= tiempo de espera
MSG de usuario
0= tiempo de espera
MSG no de usuario
0a7 Reservado N bit lectura/escritura
Los bits de estado, subelemento 17, del elemento de archivo MSG se definen a
continuacin.
Enable (EN)
Direccin Formato de Rango Tipo Acceso al
datos programa de
usuario
MG11:0/EN Binario Activado o Control Lectura/Escritura
desactivado
Error (ER)
Direccin Formato de Rango Tipo Acceso al
datos programa de
usuario
MG11:0/ER Binario Activado o Estado slo lectura
desactivado
Done (DN)
Direccin Formato de Rango Tipo Acceso al
datos programa de
usuario
MG11:0/DN Binario Activado o Estado slo lectura
desactivado
Start (ST)
Direccin Formato de Rango Tipo Acceso al
datos programa de
usuario
MG11:0/ST Binario Activado o Estado slo lectura
desactivado
1
EN 0
1
EW 0
1
ST 0
1
DN 0
1
ER 0
1
TO 0
Una vez que se establece (1) el bit EN, ste permanece establecido hasta
que se complete todo el proceso del mensaje y se establezca (1) el bit DN,
ER o TO. El perodo de tiempo de espera de MSG comienza a temporizar
cuando se establece (1) el bit EN. Si caduca el perodo de tiempo de espera
antes que la instruccin MSG complete su funcin, el bit ER se establece
(1) y se coloca un cdigo de error (37H) en el archivo MG para informarle
del error de tiempo de espera.
2. Al siguiente fin de escn, o instruccin REF o SVC, el controlador
determina si debe examinar la cola de comunicaciones para otra
instruccin. El controlador basa su decisin en el estado de los bits
Seleccin de servicio de comunicacin (CSS) y Seleccin de servicio de
mensaje (MSS), en las peticiones de comunicacin de la red desde otros
nodos y si las instrucciones de mensaje previas estn ya en curso. Si el
controlador determina que no debe acceder a la cola, la instruccin de
mensaje permanece como estaba. Los bits EN y EW permanecen
establecidos (1), o slo se establece (1) el bit EN hasta el siguiente fin de
escn, o instruccin REF o SVC.
Luego el controlador sale del fin de escn, o de la porcin REF o SVC del
escn. La funcin de comunicacin de segundo plano del controlador
enva el mensaje a los nodos receptores especificados en la instruccin de
mensaje. Dependiendo del estado de los bits CSS y MSS, usted puede dar
servicio a un mximo de cuatro instrucciones de mensaje activos por canal
simultneamente.
3. Si el nodo receptor recibe satisfactoriamente el mensaje, ste enva una
confirmacin (ACK). El ACK hace que el procesador restablezca (0) el bit
EW y establezca (1) el bit ST. El nodo receptor todava no ha examinado
el paquete para ver si entiende la peticin.
Una vez que el bit ST se establece (1), el controlador espera una respuesta
del nodo receptor. El nodo receptor no tiene que responder dentro de un
perodo de tiempo dado.
MSG
0000 Read/Write Message EN
MSG File MG11:0 DN
Setup Screen ER
ER
0002 END
ER
0003 END
Mensajes locales El controlador puede comunicarse usando mensajes locales o remotos. Con un
mensaje local se puede obtener acceso a todos los dispositivos sin que un
dispositivo separado acte como puente. Quizs se requiera que diferentes
tipos de interfaces elctricas sean conectadas a la red, pero an as la red se
clasifica como red local. Los mensajes remotos usan una red remota, donde se
puede acceder a los dispositivos solamente pasando o mediante
encaminamiento a travs de un dispositivo a otra red. Las redes remotas se
describen en la pgina 21-37.
Redes locales
COM
SHLD
A
COM
SHLD
A-B PanelView
CHS GND CHS GND
TX TX TX TX
TX PWR TX PWR
DC SOURCE DC SOURCE
CABLE CABLE
EXTERNAL EXTERNAL
SLC 5/04
PanelView 550
Red DH-485
AIC+ AIC+ AIC+ AIC+
TERM TERM TERM TERM
Computadora
A A A A
B B B B
TX TX TX TX TX TX TX TX
TX PWR
DC SOURCE
CABLE
TX PWR
DC SOURCE
CABLE
TX PWR
DC SOURCE
CABLE
TX PWR
DC SOURCE
CABLE
personal
EXTERNAL EXTERNAL EXTERNAL EXTERNAL
DANGER DANGER
Maestro
Red DeviceNet
DNI DNI DNI DNI
Computadora
DANGER DANGER DANGER DANGER
personal
B3:0 MSG
MSG
0000 Read/Write Message EN
0 MSG File MG11:0 DN
Setup Screen ER
Channel
Comando de comunicaciones
Size in Elements
Message Timeout
Este valor define cunto tiempo, en segundos, tiene la instruccin de mensaje
para concluir su operacin una vez que ha comenzado. El temporizador
empieza cuando ocurre la transicin de rengln de falso a verdadero,
habilitando el mensaje. Si expira el perodo de tiempo de espera, el mensaje
tiene un error. El valor predeterminado es 5 segundos. El mximo valor de
tiempo de espera es 255 segundos.
Si el tiempo de espera del mensaje se establece en cero, la instruccin de
mensaje nunca sobrepasar el tiempo de espera. Establezca el bit de tiempo de
espera (TO = 1) para retirar una instruccin de mensaje de su bfer si el
dispositivo de destino no responde a la peticin de comunicaciones.
Local/Remote
Esta variable define el tipo de comunicaciones que se usa. Use local cuando
necesite comunicaciones punto a punto va comunicaciones DF1 Full-Duplex
o comunicaciones de red tales como DH-485 (usando 1761-NET-AIC),
DeviceNet (usando 1761-NET-DNI), o DF1 Half-Duplex.
Parmetro Descripcin
This controller Communication Especifica el tipo de mensaje. Los tipos vlidos son:
Command 500CPU Read
500CPU Write
485CIF Read
485CIF Write
PLC5 Read
PLC5 Write
Data Table Address Para una lectura, sta es la direccin inicial que recibe datos.
Los tipos vlidos de archivo son B, T, C, R, N y L.
Para una escritura, esta es la direccin inicial que se enva al dispositivo receptor.
Los tipos de archivo vlidos son O, I, B, T, C, R, N, L, ST(1)(2) y RTC(2)(3).
Size in elements Define la longitud del mensaje en elementos.
elementos de 1 palabra; tamao vlido: 1 a103.
elementos de 2 palabras; tamao vlido: 1 a 51.
elementos de 8 palabras; tamao vlido: 1
elementos de 42 palabras; tamao vlido 1 a 2
temporizador (500CPU y 485CIF), contador y elementos de control; tamao vlido: 1 a 34.
elementos de temporizador PLC-5; tamao vlido: 1 a 20
Channel Identifica el canal de comunicacin. Siempre canal 0 (o canal 1 solamente para el procesador
MicroLogix 1500 1764-LRP).
Target Device Message Timeout Define la cantidad de tiempo que el controlador espera la respuesta antes de que el mensaje
entre en error. Un tiempo de espera de 0 significa que el controlador espera una respuesta
indefinidamente. El rango vlido es de 0 a 255 segundos.
Data Table Address Para una lectura, esta es la direccin en el procesador que devuelve los datos.
(tipos de mensaje Los tipos vlidos de archivo son S, B, T, C, R, N y L.
500CPU y PLC5) Para una escritura, esta es la direccin en el procesador que recibe los datos.
Los tipos vlidos de archivo son I, O, S, B, T, C, R, N, L y RTC(2)(4).
Data Table Offset Este es el valor de offset de palabra en el archivo de interface comn (offset de byte para
(tipos de mensaje dispositivo PLC) en el procesador receptor que enva los datos.
485CIF)
Local Node Address Especifica el nmero de nodo del dispositivo que recibe el mensaje. El rango vlido es 0 a 31
para el protocolo DH-485, 0 a 254 para el protocolo DF1 0 a 63 para DeviceNet.
Local/Remote Especifica si el mensaje es local o remoto.
(1) Se aplica al MicroLogix 1200 Serie B y posteriores, y 1500 Serie B y posteriores.
(2) Escritura 485CIF ST a 485CIF solamente.
(3) 500CPU escritura RTC a entero o RTC a RTC solamente.
PC con RSNetWorx
Banco de E/S del controlador para software DeviceNet
MicroLogix 1500 con mdulo 1769-SDN
Mdulo de
comunicaciones
PC 1770-KFD
Red DeviceNet
DANGER DANGER
Este valor identifica la ubicacin del archivo de datos dentro del controlador
1764-LRP que recibir datos del dispositivo DeviceNet, o la ubicacin del
archivo de datos inicial que se enviar al dispositivo DeviceNet de destino.
Puesto que todos los datos transmitidos en DeviceNet estn basados en bytes,
debe introducir el nmero de bytes que se recibirn y se enviarn. Debe
asegurarse de que hay suficiente memoria disponible en el dispositivo de
destino. Los elementos de palabra dentro de los controladores 1764-LRP
contienen 2 bytes cada uno. Incluyen los archivos de datos de enteros y de bits.
Los elementos de palabra larga y de punto flotante contienen 4 bytes cada uno.
Para la recepcin, el tamao en bytes introducido debe ser mayor o igual que el
nmero de bytes que devolver el dispositivo DeviceNet. Los dispositivos
DeviceNet devuelven un nmero fijo de bytes en funcin de la clase y el
servicio. Si se devuelven ms datos de los que se esperaba, el mensaje
provocar un error y no se escribir ningn dato. Si se devuelven menos datos
de los que se esperaba, se escribirn los datos y el resto de los bytes se rellenar
con ceros.
Target Device
Message Timeout
Target Type
Service
Redes remotas
La siguiente ilustracin muestra dos redes, una red DH-485 y una red DH+.
El procesador SLC 5/04 en DH-485 nodo 17 est configurado para la funcin
de paso pass-thru. Los dispositivos que tienen capacidad de mensajes
remotos y estn conectados en cualquiera de las redes, pueden iniciar
intercambios de datos de lectura o escritura con dispositivos en la otra red,
en base a las capacidades de cada dispositivo. En este ejemplo, el nodo 12 de
DH-485 es un MicroLogix 1500. El MicroLogix 1500 puede responder a
peticiones de mensajes remotos desde los nodos 40 51 de la red DH+ y
puede iniciar un mensaje dirigido a cualquier nodo de la red DH+.
NOTA Las capacidades del MicroLogix 1200 son iguales a las del
MicroLogix 1500 en este ejemplo.
TERM
A
COM
SHLD
CHS GND
A
COM
SHLD
A-B PanelView
CHS GND
TX TX
TX TX
TX PWR
TX PWR
DC SOURCE
DC SOURCE
CABLE
CABLE
EXTERNAL
EXTERNAL
AIC+ AIC+
SLC 5/04
PanelView 550
Red DH-485
AIC+ AIC+ Nodo 12 AIC+ AIC+ Nodo 17
TERM TERM TERM
A A A
B B B
COM
TX TX TX TX TX TX SHLD
CHS GND
TX TX
DC SOURCE
EXTERNAL
Nodo 51 Nodo 40
DNI DNI
TERM
TERM
A
COM
SHLD
CHS GND
A
COM
SHLD
A-B PanelView
CHS GND
TX TX
TX TX
TX PWR
TX PWR
DC SOURCE
DC SOURCE
CABLE
CABLE
EXTERNAL
EXTERNAL
SLC 5/03
PanelView 550
Red DeviceNet
DNI DNI DNI DNI
TERM TERM TERM
A A A
B B B
TX TX TX TX TX TX COM
SHLD
CHS GND
TX TX
TX PWR
CABLE
EXTERNAL
Red Ethernet
NOTA Las capacidades del MicroLogix 1200 son iguales a las del
MicroLogix 1500 en este ejemplo.
TERM
A
COM
SHLD
CHS GND
A
COM
SHLD
A-B PanelView
CHS GND
TX TX
TX TX
TX PWR
TX PWR
DC SOURCE
DC SOURCE
CABLE
CABLE
EXTERNAL
EXTERNAL
AIC+ AIC+
SLC 5/03
PanelView 550
Red DH-485 Nodo 5 Nodo 22
ID de vnculo = 1
Nodo 10 AIC+ Nodo 11 AIC+ Nodo 12 AIC+ AIC+ Nodo 17
TERM TERM TERM
A A A
B B B
COM
TX TX TX TX TX TX SHLD
CHS GND
TX TX
DC SOURCE
EXTERNAL
Message Timeout
Esta variable es un valor asignado por el usuario que define la red remota
como un nmero. Este nmero debe ser usado por cualquier dispositivo que
inicia mensajes remotos a dicha red. En este ejemplo, cualquier controlador en
el ID de vnculo 1 que enva datos a un dispositivo en el ID de vnculo 100
debe usar el ID de vnculo de puente remoto del dispositivo de paso. En este
ejemplo, el SLC 5/04 en el ID de vnculo 1, nodo 17, es el dispositivo de paso.
Passthru Link ID
Este captulo describe cmo usar las funciones de receta y registro de datos.
Modo de
Archivos de datos Archivos de funcin Nivel de direccin
direccionam.
Punto flotante (coma flotante)
PLS - L/S programable
Parmetro
Palabra larga
CS - Comms
PTO, PWM
Inmediato
Elemento
Indirecto
IOS - I/O
Palabra
MG, PD
Directo
T, C, R
MMI
HSC
DAT
RTC
BHI
STI
TPI
Bit
ST
EII
N
O
B
S
L
I
Recipe Number
File
Monitoree el archivo de datos N7. Observe que los valores cambian despus
de alternar cada bit.
Este ejemplo describe los valores de carga de un archivo RCP para las
direcciones de la tabla de datos. Observe, no obstante, que al cambiar la
operacin del archivo RCP de carga a almacenamiento, la lgica de escalera puede
cargar los valores en la base de datos de recetas para cada nmero de receta.
Registro de datos El registro de datos permite capturar (almacenar) datos de aplicacin como
registro para su posterior recuperacin. Cada registro se archiva en una cola
configurada por el usuario en la memoria con batera de respaldo (B-Ram). Los
registros se recuperan desde el procesador 1764-LRP mediante
comunicaciones. Este captulo explica cmo se configura y se usa el registro de
datos.
Colas y registros El procesador 1764-LRP tiene 48 K bytes (48 x 1024) de memoria adicional
para fines de registro de datos. Dentro de esta memoria, usted puede definir
hasta 256 (0 a 255) colas de registro de datos. Cada cola es configurable en lo
que se refiere a tamao (nmero mximo de registros almacenados) y longitud
(cada registro tiene de 1 a 80 caracteres). La longitud y el nmero mximo de
registros determinan cunta memoria usa la cola. Usted puede elegir tener una
cola grande o mltiples colas pequeas.
Ejemplo de cola 0
Esta cola se usa para mostrar cmo calcular la longitud de cadena de cada
registro y el numero mximo de registros.
= 10 + 1 + 8 + 1 + 6 + 1 + 11 + 1 + 6 + 1 + 6 + 1 + 6
= 59 caracteres
Nmero de registros
Ejemplo de cola 5
Tabla 22.3 Cola 5 (Hora = , Delimitador = TAB)
Hora N7:11 I1:3.0 I1:2.1
Registro 0 20:00:00 TAB 2315 TAB 8190 TAB 4465
Registro 1 20:30:00 TAB 2400 TAB 8210 TAB 4375
Registro 2 21:00:00 TAB 2275 TAB 8150 TAB 4335
Registro 3 21:30:00 TAB 2380 TAB 8195 TAB 4360
Registro 4 22:00:00 TAB 2293 TAB 8390 TAB 4375
Registro 5 22:30:00 TAB 2301 TAB 8400 TAB 4405
Registro 6 23:00:00 TAB 2308 TAB 8100 TAB 4395
= 8 + 1 + 6 + 1 + 6 + 1 + 6 = 29 caracteres
Nmero de registros
2. Aparecer la ventana Data Log Que. Haga doble clic en Data Log
Configuration.
Aparicin de la
ventana Data Log Que
Configuration antes
de crear una cola.
Parmetro de Descripcin
configuracin de la cola
de registro de datos
Number of Records Define el nmero de registros (conjuntos de datos) en la cola.
Separator Character Seleccione el carcter que actuar como separador de los
datos en esta cola (tabulacin, coma o espacio). El carcter
separador puede ser el mismo o diferente para cada cola
configurada.
Date Stamp (opcional) Si se selecciona, la fecha se registra en formato de mm/dd/
aaaa(1).
Time Stamp (opcional) Si se selecciona, la hora se registra en formato de hh:mm:ss(1).
Address to Log Introduzca la direccin de un tem que va a registrarse y haga
clic en Accept para aadir la direccin a Current Address List.
La direccin puede ser cualquier dato de 16 32 bits.
Current Address List Esta es la lista de tems que se van a registrar. El tamao del
registro puede ser de hasta 80 bytes. Puede usar el botn
Delete para retirar tems de la lista. Vea la pgina 22-8 para
obtener informacin sobre tamaos de registro.
Un registro consta de sello de fecha, sello de hora, lista de direcciones actuales y
caracteres separadores.
(1) Si el reloj en tiempo real no est presente en el controlador y se seleccionan Date Stamp y Time Stamp
(habilitados), la fecha se registra como 00/00/0000 y la hora como 00:00:00.
DLG
Data Log
queue number 0
Archivo de estado de Existe el elemento de archivo Data Log Status (DLS) (estado de registro de
datos) para cada cola de registro de datos. El archivo DLS no puede existir
registro de datos hasta que se haya configurado una cola de registro de datos.
El bit de registro de datos efectuado (DN) se usa para indicar cuando la cola
asociada est llena. La instruccin DLG establece (1) este bit cuando se llena la
cola. Este bit se restablece cuando un registro es recuperado de la cola. Para
direccionar este bit en la lgica de escalera, use el formato: DLS0:Q/DN,
donde Q es el nmero de la cola.
Recuperacin (lectura) de Los datos se recuperan de una cola de registro de datos enviando un comando
de lectura lgica que direcciona el archivo de recuperacin de registro de datos.
registros El registro ms antiguo se recupera primero y luego se elimina. El registro se
elimina tan pronto como se coloca en la cola para transmisin. Si hay una
interrupcin de la alimentacin elctrica antes que concluya la transmisin, el
registro se pierde.
NOTA Para facilitar el uso con Microsoft Excel, use el carcter TAB
como carcter separador.
Cmo acceder al archivo de Usted puede usar una herramienta de recuperacin dedicada o crear su propia
aplicacin.
recuperacin
Herramientas de recuperacin
Hay una serie de herramientas de recuperacin diseadas para uso con Palm
OS, Windows CE, Windows 9x y Windows NT. Puede descargar estas
herramientas gratuitas de nuestro sitio web. Visite http://www.ab.com/
micrologix.
Source B DLS0:5.FSZ
Uso de memoria y tiempo La siguiente tabla lista los tiempos de ejecucin y el uso de memoria de las
instrucciones de programacin. Estos valores dependen del uso de palabra o
de ejecucin de palabra larga como formato de datos
instrucciones de
programacin
Tabla A.1 Uso de memoria y tiempo de ejecucin de las instrucciones de programacin MicroLogix 1200
Instruccin de programacin Mnemnico Palabra Palabra larga
de Tiempo de ejecucin Uso de Tiempo de ejecucin en s Uso de
instruccin en s memoria memoria
Falso Verdadero en Falso Verdadero en
palabras palabras
ASCII Test Buffer for Line(1) ABL 12.5 115 + 8.6/ 3.3 El nivel de direccionamiento de palabra larga no
caract. se aplica.
ASCII Number of Characters in ACB 12.1 103.1 3.3
Buffer(1)
Absolute value ABS 0.0 3.8
ASCII String to Integer (1) ACI 0.0 17.6 + 7.2/ 1.5 0.0 24.6 + 11.6/caract. 1.5
caract.
ASCII Clear Buffer ACL 0.0 restablecer: 1.2 El nivel de direccionamiento de palabra larga no
ambos 249.1 se aplica.
recepcin
28.9
transmisin
33.6
ASCII String Concatenate(1) ACN 0.0 22.6 + 11.5/ 2.0
caract.
Add ADD 0.0 2.7 3.3 0.0 11.9 3.5
ASCII String Extract (1) AEX 0.0 14.8 + 2.9/ 2.5 El nivel de direccionamiento de palabra larga no
caract. se aplica.
ASCII Handshake Lines(1) AHL 11.9 109.4 5.3
ASCII Integer to String AIC 0.0 29.3 +5.2/ 1.4 0.0 82.0 1.6
caract.
And AND 0.0 2.2 2.8 0.0 9.2 3.0
ASCII Read Characters (1) ARD 11.8 132.3 + 49.7/ 4.3 El nivel de direccionamiento de palabra larga no
caract. se aplica.
ASCII Read Line(1) ARL 11.7 139.7 + 50.1/ 4.3
caract.
Tabla A.1 Uso de memoria y tiempo de ejecucin de las instrucciones de programacin MicroLogix 1200
Instruccin de programacin Mnemnico Palabra Palabra larga
de Tiempo de ejecucin Uso de Tiempo de ejecucin en s Uso de
instruccin en s memoria memoria
Falso Verdadero en Falso Verdadero en
palabras palabras
ASCII String Search(1) ASC 0.0 16.2 + 4.0/ 6.0 El nivel de direccionamiento de palabra larga no
igualdad de se aplica.
caract.
ASCII String Compare(1) ASR 0.0 9.2 + 4.0/ 1.8
igualdad de
caract.
ASCII Write with Append AWA 14.1 268 + 12/ 3.4
caract.
ASCII Write AWT 14.1 268 + 12/ 3.4
caract.
Bit Shift Left BSL 1.3 32 + 1.3/ 3.8
palabra
Bit Shift Right BSR 1.3 32 + 1.3/ 3.8
palabra
Clear CLR 0.0 1.3 1.0 0.0 6.3 1.0
File Copy COP 0.0 19 + 0.8/ 2.0 El nivel de direccionamiento de palabra larga no
palabra se aplica.
Copy word CPW 0.0 18.3 +0.8/
palabra
Count Down CTD 9.0 9.0 2.4
Count Up CTU 9.2 9.0 2.4
Decode 4-to-1 of 16 DCD 0.0 1.9 1.9
Divide DIV 0.0 12.2 2.0 0.0 42.8 3.5
Encode 1-of-16 to 4 ENC 0.0 7.2 1.5 El nivel de direccionamiento de palabra larga no
se aplica.
Equal EQU 1.1 1.3 1.3 1.9 2.8 2.6
FIFO Load FFL 11.1 11.3 3.4 11.2 11.7 3.9
FIFO Unload FFU 10.4 33 + 0.8/ 3.4 10.4 36 + 1.5/palabra 3.4
palabra larga
Fill File FLL 0.0 14 + 0.6/ 2.0 0.0 15 + 1.2/palabra 2.5
palabra larga
Convert from BCD FRD 0.0 14.1 1.5 El nivel de direccionamiento de palabra larga no
Gray Code GCD 0.0 9.5 se aplica.
Greater Than or Equal To GEQ 1.1 1.3 1.3 2.7 2.8 2.9
Greater Than GRT 1.1 1.3 1.3 2.7 2.8 2.4
High-Speed Load HSL 0.0 46.7 7.3 0.0 47.3 7.8
Immediate Input with Mask IIM 0.0 26.4 3.0 El nivel de direccionamiento de palabra larga no
Interrupt Subroutine INT 1.0 1.0 0.3 se aplica.
Immediate Output with Mask IOM 0.0 22.3 3.0
Jump JMP 0.0 1.0 0.5
Jump to Subroutine JSR 0.0 8.4 1.5
Label LBL 1.0 1.0 0.5
Less Than or Equal To LEQ 1.1 1.3 1.3 2.7 2.8 2.9
Less Than LES 1.1 1.3 1.3 2.7 2.8 2.9
LIFO Load LFL 10.4 25.5 3.4 10.4 31.6 3.9
LIFO Unload LFU 10.4 29.1 3.4 10.4 31.6 3.4
Limit LIM 6.1 6.4 2.3 13.6 14.4 4.0
Tabla A.1 Uso de memoria y tiempo de ejecucin de las instrucciones de programacin MicroLogix 1200
Instruccin de programacin Mnemnico Palabra Palabra larga
de Tiempo de ejecucin Uso de Tiempo de ejecucin en s Uso de
instruccin en s memoria memoria
Falso Verdadero en Falso Verdadero en
palabras palabras
Master Control Reset MCR 1.2 1.2 1.0 El nivel de direccionamiento de palabra larga no
(Inicio) se aplica.
MCR (End) 1.6 1.6 1.5
Masked Comparison for Equal MEQ 1.8 1.9 1.8 3.1 3.9 3.5
Move MOV 0.0 2.4 2.5 0.0 8.3 2.0
Message, Steady State MSG 6.0 20.0 2.9 El nivel de direccionamiento de palabra larga no
Message, False-to-True 230.0 se aplica.
Transition for Reads
Message, False-to-True 264 + 1.6/
Transition for Writes palabra
Multiply MUL 0.0 6.8 2.0 0.0 31.9 3.5
Masked Move MVM 0.0 7.8 2.0 0.0 11.8 3.0
Negate NEG 0.0 2.9 3.0 0.0 12.1 3.0
Not Equal NEQ 1.1 1.3 1.3 2.7 2.5 2.5
NOT NOT 0.0 2.4 2.5 0.0 9.2 2.5
One Shot ONS 1.9 2.6 3.5 El nivel de direccionamiento de palabra larga no
se aplica.
OR OR 0.0 2.2 2.8 0.0 9.2 3.0
One Shot Falling OSF 3.7 2.8 5.4 El nivel de direccionamiento de palabra larga no
One Shot Rising OSR 3.0 3.4 5.4 se aplica.
Output Enable OTE 1.1 1.4 1.6
Output Latch OTL 0.0 1.0 0.6
Output Unlatch OTU 0.0 1.1 0.6
Proportional Integral Derivative PID 11.0 295.8 2.4
Pulse Train Output(1) PTO 24.4 85.6 1.9
Pulse Width Modulation(1) PWM 24.7 126.6 1.9
Reset Accumulator RAC El nivel de direccionamiento de 0.0 21.2 2.0
palabra larga no se aplica.
I/O Refresh REF 0.0 vea la p. A-7 0.5 El nivel de direccionamiento de palabra larga no
Reset RES 0.0 5.9 1.0 se aplica.
Return RET 0.0 1.0 0.3
Real Time Clock Adjust RTA 3.7 4.7 (556.2
transicin de
falso a
verdadero)
Retentive Timer On RTO 2.4 18.0 3.4
Subroutine SBR 1.0 1.0 0.3
Scale SCL 0.0 10.5 2.5
Scale with Parameters SCP 0.0 31.5 3.8 0.0 52.2 6.0
Sequencer Compare SQC 7.1 23.5 3.9 7.1 26.3 4.4
Sequencer Load SQL 7.0 21.7 3.4 7.1 24.3 3.9
Sequencer Output SQO 7.1 23.2 3.9 7.1 26.6 4.4
Square Root SQR 0.0 26.0 1.5 0.0 30.9 2.5
Selectable Timed Interrupt Start STS 0.0 57.5 1.0 El nivel de direccionamiento de palabra larga no
se aplica.
Subtract SUB 0.0 3.4 3.3 0.0 12.9 3.5
Tabla A.1 Uso de memoria y tiempo de ejecucin de las instrucciones de programacin MicroLogix 1200
Instruccin de programacin Mnemnico Palabra Palabra larga
de Tiempo de ejecucin Uso de Tiempo de ejecucin en s Uso de
instruccin en s memoria memoria
Falso Verdadero en Falso Verdadero en
palabras palabras
Suspend SUS n/a n/a 1.5 El nivel de direccionamiento de palabra larga no
Service Communications SVC 0.0 208 + 1.6/ 1.0 se aplica.
palabra(2)
Swap(1) SWP 0.0 13.7 + 2.2/ 1.5
palabra
cambiada
Temporary End TND 0.0 0.9 0.5
Convert to BCD TOD 0.0 17.2 1.8 El nivel de direccionamiento de palabra larga no
Off-Delay Timer TOF 13.0 2.9 3.9 se aplica.
On-Delay Timer TON 3.0 18.0 3.9
User Interrupt Disable UID 0.0 0.8 0.9
User Interrupt Enable UIE 0.0 0.8 0.9
User Interrupt Flush UIF 0.0 12.3 0.9
Examine if Closed XIC 0.8 0.9 1.0
Examine if Open XIO 0.8 0.9 1.0
Exclusive Or XOR 0.0 3.0 2.8 0.0 9.9 3.0
(1) Vlido slo para los controladores MicroLogix 1200 Serie B.
(2) Este valor para la instruccin SVC se aplica cuando la funcin de servicio de comunicaciones obtiene acceso a un archivo de datos. El tiempo aumenta cuando se obtiene
acceso a un archivo de funcin.
Direccionamiento indirecto
Total = 36.5 s
Hoja de trabajo de tiempo Calcule el tiempo de escn para el programa de control usando la siguiente
hoja de trabajo.
de escn de MicroLogix
1200
Escn de entrada (suma de lo siguiente)
Tiempo de procesamiento interno (si se usan E/S de expansin) = 55 s
Palabras de entrada de expansin X 10 s (o X 14 s si se usan forzados) =
Nmero de mdulos con palabras de entrada X 80 s =
Subtotal de escn de entrada =
Escn del programa
Sume los tiempos de ejecucin de todas las instrucciones del programa cuando se =
ejecuten como verdaderas
Subtotal de escn del programa =
Escn de salida (suma de lo siguiente)
Tiempo de procesamiento interno (si se usan E/S de expansin) = 30 s
Palabras de salida de expansin X 3 s (o X 7 s si se usan forzados) =
Subtotal de escn de salida =
Tiempo de procesamiento interno de comunicaciones(1)
El peor de los casos = 1470 s
Caso tpico = 530 s
Use este nmero si el puerto de comunicaciones est configurado, pero no se est = 200 s
comunicando con ningn otro dispositivo.
Use este nmero si el puerto de comunicaciones est en el modo apagado. = 0 s
Subtotal de tiempo de procesamiento interno de comunicaciones =
Tiempo de procesamiento interno del sistema
Sume este nmero si su sistema incluye un 1762-RTC o 1762-MM1RTC. = 100 s
Tiempo de procesamiento y mantenimiento interno = 270 s
Subtotal de tiempo de procesamiento interno del sistema =
Totales
Suma de todos los subtotales
Multiplicar por el multiplicador de comunicaciones de la tabla x
Tiempo de escn total calculado =
(1) El tiempo de procesamiento interno de las comunicaciones es una funcin del dispositivo conectado al controlador. Esto no ocurrir con cada escn.
Uso de memoria y tiempo Las siguientes tablas listan los tiempos de ejecucin y uso de memoria de las
instrucciones de programacin. Estos valores dependen del uso de palabra o
de ejecucin de palabra larga como formato de datos.
instrucciones de
programacin
Tabla B.1 Controladores MicroLogix 1500 -
Uso de la memoria y tiempo de ejecucin de las instrucciones de programacin
Instruccin de programacin Mnemnico Palabra Palabra larga
de Tiempo de ejecucin Uso de Tiempo de ejecucin en s Uso de
instruccin en s memoria memoria
Falso Verdadero en Falso Verdadero en
palabras palabras
ASCII Test Buffer for Line(1) ABL 11.4 94 + 7.6/ 3.3 El nivel de direccionamiento de palabra larga no
caract. se aplica.
Absolute Value ABS 0.0 3.1
ASCII Number of Characters in ACB 11.0 84.2 3.3 El nivel de direccionamiento de palabra larga no
Buffer(1) se aplica.
ASCII String to Integer(1) ACI 0.0 14.2 + 6.3/ 1.5 0.0 20.3 + 9.5/caract. 1.5
caract.
ASCII Clear Buffer(1) ACL 0.0 restablecer: 1.2 El nivel de direccionamiento de palabra larga no
ambos 203.9 se aplica.
recepcin
24.7
transmisin
29.1
ASCII String Concatenate(1) ACN 0.0 17.9 + 10.2/ 2.0
caract.
ADD ADD 0.0 2.5 3.3 0.0 10.4 3.5
ASCII String Extract (1) AEX 0.0 12.4 + 2.6/ 2.5 El nivel de direccionamiento de palabra larga no
caract. se aplica.
ASCII Handshake Lines(1) AHL 10.8 89.3 5.3
ASCII Integer to String(1) AIC 0.0 25 + 4.3/ 1.4 0.0 68.7 1.6
caract.
And And 0.0 2.0 2.8 0.0 7.9 3.0
Direccionamiento indirecto
Hoja de trabajo de tiempo Calcule el tiempo de escn para el programa de control usando la siguiente
hoja de trabajo.
de escn MicroLogix
1500
Escn de entrada (suma de lo siguiente)
Tiempo de procesamiento interno (si se usan E/S de expansin) = 53 s
Palabras de entrada de expansin X 3 s (o X 7.5 s si se usan forzados) =
Nmero de mdulos con palabras de entrada X 10 s =
Subtotal de escn de entrada =
Escn del programa
Sume los tiempos de ejecucin de todas las instrucciones del programa cuando se =
ejecuten como verdaderas
Subtotal de escn del programa =
Escn de salida (suma de lo siguiente)
Tiempo de procesamiento interno (si se usan E/S de expansin) = 29 s
Palabras de salida de expansin X 2 s (o X 6.5 s si se usan forzados) =
Subtotal de escn de salida =
Tiempo de procesamiento interno de comunicaciones(1)
El peor de los casos = 1100 s
Caso tpico = 400 s
Use este nmero si el puerto de comunicaciones est configurado, pero no se est = 150 s
comunicando con ningn otro dispositivo.
Use este nmero si el puerto de comunicaciones est en el modo apagado. = 0 s
Escoja uno de los cuatro nmeros para el canal 0
Escoja uno de los cuatro nmeros para el canal 1
Subtotal de tiempo de procesamiento interno de comunicaciones =
Tiempo de procesamiento interno del sistema
Sume este nmero si su sistema incluye un 1764-RTC, 1764-MM1RTC o MM2RTC. = 80 s
Agregue este nmero si su sistema incluye un 1764-DAT = 530 s
Tiempo de procesamiento y mantenimiento interno = 240 s 240
Subtotal de tiempo de procesamiento interno del sistema =
Totales
Suma de todos
Multiplicar por el multiplicador de comunicaciones de la tabla x
Multiplicador de pulsos del temporizador (X1.02)
Tiempo de escn total calculado =
(1) El tiempo de procesamiento interno de las comunicaciones es una funcin del dispositivo conectado al controlador. Esto no ocurrir con cada escn.
Descripcin general del El archivo de estado (S:) contiene las siguientes palabras:
archivo de estado Direccin Funcin Pgina
S:0 Indicadores aritmticos C-2
S:1 Modo del controlador C-4
S:2 Modo STI C-9
S:2/9 Comparacin del programa de mdulo de memoria C-9
S:2/15 Seleccin de overflow matemtico C-10
S:3H Tiempo de escn del temporizador de control (watchdog) C-11
S:4 Reloj autnomo C-11
S:5 Bits de error menor C-11
S:6 Cdigo de error mayor C-14
S:7 Cdigo de suspensin C-14
S:8 Archivo de suspensin C-14
S:9 Nodos activos (del 0 al 15) C-15
S:10 Nodos activos (del 16 al 31) C-15
S:13, S:14 Registro matemtico C-15
S:15L Direccin de nodo C-15
S:15H Velocidad en baudios C-16
S:22 Tiempo mximo de escn C-16
S:29 Nmero de archivo de rutina de fallo de usuario C-16
S:30 Punto de ajuste STI C-16
S:31 Nmero de archivo STI C-17
S:33 Comunicaciones de canal 0 C-17
S:35 ltimo tiempo de escn de 100 Seg C-18
S:36/10 Prdida de proteccin contra sobrescritura del archivo de C-18
datos
S:37 Ao del RTC C-19
S:38 Mes del RTC C-19
S:39 Da del mes del RTC C-19
S:40 Horas del RTC C-19
S:41 Minutos del RTC C-20
S:42 Segundos del RTC C-20
S:53 Da de la semana del RTC C-20
S:57 Nmero de catlogo del sistema operativo C-20
S:58 Serie del sistema operativo C-20
S:59 FRN del sistema operativo C-21
S:60 Nmero de catlogo de procesador C-21
S:61 Serie de procesador C-21
S:62 Revisin del procesador C-21
S:63 Tipo de funcionalidad del programa de usuario C-21
S:64L Revisin del compilador - Nmero de diseo C-21
S:64H Revisin del compilador - Versin C-22
Indicador de acarreo
Direccin Formato de Rango Tipo Acceso al programa de
datos usuario
S:0/0 binario 01 estado lectura/escritura
Indicador de overflow
Direccin Formato de Rango Tipo Acceso al programa de
datos usuario
S:0/1 binario 01 estado lectura/escritura
Indicador de cero
Direccin Formato de Rango Tipo Acceso al programa de
datos usuario
S:0/2 binario 01 estado lectura/escritura
Indicador de signo
Direccin Formato de Rango Tipo Acceso al programa de
datos usuario
S:0/3 binario 01 estado lectura/escritura
Forzados habilitados
Direccin Formato de Rango Tipo Acceso al programa
datos de usuario
S:1/5 binario 1 estado slo lectura
El controlador siempre establece (1) este bit para indicar que los forzados
estn habilitados.
Forzados instalados
Direccin Formato de Rango Tipo Acceso al programa de
datos usuario
S:1/6 binario 01 estado slo lectura
El controlador establece (1) este bit para indicar que 2 o ms entradas o salidas
estn forzadas. Cuando este bit se restablece, significa que no hay presente una
condicin de forzado en el controlador.
Para que esta opcin funcione, usted debe establecer (1) este bit en el
programa de control antes de descargar el programa a un mdulo de memoria.
Cuando este bit se establece en el mdulo de memoria y se conecta la
alimentacin elctrica, el controlador descarga el programa del mdulo de
memoria cuando el programa de control est corrupto o existe un programa
predeterminado en el controlador.
.
Para que esta opcin funcione, usted debe establecer (1) este bit en el
programa de control antes de descargar el programa a un mdulo de memoria.
Cuando este bit se establece en el mdulo de memoria y se conecta la
alimentacin elctrica, el controlador descarga el programa del mdulo de
memoria.
MicroLogix 1200 Parada por Comportamiento Modo en el momento del ltimo Modo de encendido
error mayor de modo al encendido
momento del
encendido
Remoto Falso ltimo estado Descarga remota, descarga, programa Programa remoto
remoto, programa o cualquier modo de
prueba
Suspensin remota o suspensin Suspensin remota
Marcha remota o marcha Marcha remota
Ejecucin No importa Marcha remota
Verdadero No importa No importa Programa remoto con fallo
MicroLogix 1500 - Parada por Comportamiento Modo en el momento del ltimo Modo de encendido
Posicin del error mayor de modo al encendido
interruptor de modo momento del
en el momento del encendido
encendido
Programa Falso No importa No importa Programa
Verdadero Programa con fallo
Remoto Falso ltimo estado Descarga remota, descarga, programa Programa remoto
remoto, programa o cualquier modo de
prueba
Suspensin remota o suspensin Suspensin remota
Marcha remota o marcha Marcha remota
Ejecucin No importa Marcha remota
Verdadero No importa No importa Programa remoto con fallo
Marcha Falso ltimo estado Suspensin remota o suspensin Suspend
Cualquier modo excepto suspensin remota Ejecucin
o suspensin
Ejecucin No importa Ejecucin
Verdadero No importa No importa Marcha con fallo(1)
(1) Marcha con fallo es una condicin de fallo, igual que si el controlador estuviera en el modo de programa con fallo (las salidas se restablecen y el programa del controlador
no se ejecuta). Sin embargo, el controlador entra al modo marcha tan pronto como se restablece el indicador de parada por error mayor.
Cuando el controlador establece (1) este bit, indica que el primer escn del
programa de usuario est en curso (despus de la entrada al modo de
ejecucin). El controlador restablece este bit despus del primer escn.
.
Modo STI
STI pendiente
Direccin(1) Formato de Rango Tipo Acceso al programa
datos de usuario
S:2/0 binario 01 estado slo lectura
(1) Slo se puede acceder a este bit mediante la lgica de escalera. No puede accederse a ste a travs de las
comunicaciones (tal como una instruccin Message de otro dispositivo).
Esta direccin est duplicada en STI:0/UIP. Vea Uso del archivo de funcin
de interrupcin temporizada seleccionable (STI) en la pgina 18-12 para
obtener ms informacin.
STI habilitado
Direccin(1) Formato de Rango Tipo Acceso al programa
datos de usuario
S:2/1 binario 01 control lectura/escritura
(1) Slo se puede acceder a este bit mediante la lgica de escalera. No puede accederse a ste a travs de las
comunicaciones (tal como una instruccin Message de otro dispositivo).
Esta direccin est duplicada en STI:0/TIE. Vea Uso del archivo de funcin
de interrupcin temporizada seleccionable (STI) en la pgina 18-12 para
obtener ms informacin.
STI en ejecucin
Direccin(1) Formato de Rango Tipo Acceso al programa
datos de usuario
S:2/2 binario 01 control slo lectura
(1) Slo se puede acceder a este bit mediante la lgica de escalera. No puede accederse a ste a travs de las
comunicaciones (tal como una instruccin Message de otro dispositivo).
Esta direccin est duplicada en STI:0/UIX. Vea Uso del archivo de funcin
de interrupcin temporizada seleccionable (STI) en la pgina 18-12 para
obtener ms informacin.
Establezca (1) este bit cuando vaya a usar la suma y resta de 32 bits. Cuando
S:2/14 se establece y el resultado de una instruccin ADD, SUB, MUL o DIV
no puede representarse en la direccin de destino (underflow u overflow),
se establece el bit de overflow S:0/1,
se establece el bit de interrupcin por overflow S:5/0,
y la direccin de destino contiene los 16 32 bits menos significativos
truncados, sin signo, del resultado.
Reloj autnomo
Direccin Formato de Rango Tipo Acceso al programa
datos de usuario
S:4 binario 0 a FFFF estado lectura/escritura
Si alguna vez este bit se establece (1) al ejecutarse la instruccin END o TND,
se generar un error mayor (0020H). Para evitar que ocurra este tipo de error
mayor, examine el estado de este bit despus de una instruccin matemtica
(ADD, SUB, MUL, DIV, NEG, SCL, TOD o FRD), realice la accin apropiada
y luego restablezca el bit S:5/0 usando una instruccin OTU con S:5/0.
Las instrucciones LFU, LFL, FFU, FFL, BSL, BSR, SQO, SQC y SQL pueden
generar este error. Cuando se establece (1) el bit S:5/2, indica que se ha
establecido el bit de error de una palabra de control usada por la instruccin.
Cuando el controlador establece (1) este bit, indica que un programa del
mdulo de memoria ha sido transferido debido que se estableci S:1/10
(cargar mdulo de memoria ante error o programa predeterminado) o S:1/11
(cargar mdulo de memoria siempre) en un programa de usuario de mdulo de
memoria conectado. El controlador no restablece (0) este bit.
STI perdido
Direccin(1) Formato de Rango Tipo Acceso al programa
datos de usuario
S:5/10 binario 01 estado lectura/escritura
(1) Slo se puede acceder a este bit mediante la lgica de escalera. No puede accederse a ste a travs de las
comunicaciones (tal como una instruccin Message de otro dispositivo).
Esta direccin est duplicada en STI:0/UIL. Vea Uso del archivo de funcin
de interrupcin temporizada seleccionable (STI) en la pgina 18-12 para
obtener ms informacin.
Este bit se establece (1) cada vez que se pierden datos retentivos. Este bit
permanecer establecido hasta que usted lo restablezca (0). El controlador
valida los datos retentivos al momento del encendido. Si no son vlidos los
datos del usuario, el controlador establece el indicador de datos retentivos
perdidos. Los datos en el controlador son los valores que estaban en el
programa cuando el programa se transfiri por ltima vez al controlador. Si se
establece el bit de datos retentivos perdidos, ocurrir un fallo al entrar a un
modo de ejecucin, pero slo si no se establece el bit de anulacin de fallo
(S:1/8).
Este bit se establece (1) cuando ocurre una longitud de cadena no vlida.
Cuando S:5/15 se establece, el Error de longitud de cadena no vlida (1F39H)
se escribe a la palabra de cdigo de fallo mayor (S:6).
Este registro muestra un valor que puede usarse para determinar qu fue lo
que caus la ocurrencia de un fallo. Vea Identificacin de fallos del controlador
en la pgina D-1 para obtener ms informacin acerca de cmo solucionar
problemas de fallos.
Cdigo de suspensin
Direccin Formato de Rango Tipo Acceso al programa
datos de usuario
S:7 palabra -32,768 a estado lectura/escritura
+32,767
Archivo de suspensin
Direccin Formato de Rango Tipo Acceso al programa
datos de usuario
S:8 palabra 0 a 255 estado lectura/escritura
Registro matemtico
Direccin Formato de Rango Tipo Acceso al programa
datos de usuario
S:13 palabra -32,768 a estado lectura/escritura
(byte +32,767
inferior)
S:14 palabra -32,768 a estado lectura/escritura
(byte +32,767
superior)
Estas dos palabras se usan junto con las instrucciones matemticas MUL, DIV,
FRD y TOD. El valor de registro matemtico es evaluado al ejecutarse la
instruccin y permanece vlido hasta que se ejecute la siguiente instruccin
MUL, DIV, FRD o TOD en el programa de usuario.
Direccin de nodo
Direccin(1) Formato de Rango Tipo Acceso al programa
datos de usuario
S:15 (byte inferior) byte 0 a 255 estado slo lectura
(1) Slo se puede acceder a este byte mediante la lgica de escalera. No puede accederse a ste a travs de las
comunicaciones (tal como una instruccin Message de otro dispositivo).
Velocidad en baudios
Direccin(1) Formato de Rango Tipo Acceso al programa
datos de usuario
S:15 (byte byte 0 a 255 estado slo lectura
superior)
(1) Slo se puede acceder a este byte mediante la lgica de escalera. No puede accederse a ste a travs de las
comunicaciones (tal como una instruccin Message de otro dispositivo).
Este registro se usa para controlar cul subrutina se ejecuta cuando se genera
un fallo de usuario.
Esta direccin est duplicada en STI:0/SPM. Vea Uso del archivo de funcin
de interrupcin temporizada seleccionable (STI) en la pgina 18-12 para
obtener ms informacin.
Esta direccin est duplicada en STI:0/PFN. Vea Uso del archivo de funcin
de interrupcin temporizada seleccionable (STI) en la pgina 18-12 para
obtener ms informacin.
Comunicaciones de canal 0
Comunicaciones activas
Direccin(1) Formato de Rango Tipo Acceso al programa
datos de usuario
S:33/4 binario 01 estado slo lectura
(1) Slo se puede acceder a este bit mediante la lgica de escalera. No puede accederse a ste a travs de las
comunicaciones (tal como una instruccin Message de otro dispositivo).
Este registro indica el tiempo transcurrido del ltimo ciclo de programa del
controlador (en incrementos de 100 s).
Cuando se establece (1), este bit indica que se sobrescribieron los datos. Vea
Requisitos de transferencia de programa de usuario en la pgina 2-9 para
obtener ms informacin.
Ao del RTC
Direccin(1) Formato de Rango Tipo Acceso al programa
datos de usuario
S:37 palabra 1998 a 2097 estado slo lectura
(1) Slo se puede acceder a este bit mediante la lgica de escalera. No puede accederse a ste a travs de las
comunicaciones (tal como una instruccin Message de otro dispositivo).
Serie de procesador
Direccin Formato de Rango Tipo Acceso al programa
datos de usuario
S:61 ASCII A hasta Z estado slo lectura
Identificacin de fallos del Mientras se est ejecutando un programa, puede ocurrir un fallo con el sistema
operativo o con el programa. Cuando ocurre un fallo, usted tiene varias
controlador opciones para determinar cul es el fallo y cmo corregirlo. Esta seccin
describe cmo borrar los fallos y proporciona una lista de posibles mensajes de
aviso con las acciones correctivas recomendadas.
Mensajes de fallo
Esta seccin contiene los mensajes de fallo que pueden ocurrir durante la
operacin de los controladores programables MicroLogix 1200 y MicroLogix
1500. Cada tabla incluye la descripcin del cdigo de error, la causa probable y
la accin correctiva recomendada.
Comunicacin con Si necesita comunicarse con Rockwell Automation o con el distribuidor local
para obtener ayuda, es til tener a la mano la siguiente informacin:
Rockwell Automation para
tipo de controlador, letra de serie y letra de revisin de la unidad base
obtener ayuda
letra de serie, letra de revisin y nmero de firmware (FRN) del
procesador (ver el lado inferior de la unidad del procesador).
Protocolo de comunicacin La informacin en esta seccin describe las funciones de la red DH-485, la
arquitectura de la red y las caractersticas de rendimiento. Tambin le ayuda a
DH-485 planificar y hacer funcionar el controlador en una red DH-485.
La siguiente seccin describe el protocolo que debe usarse para controlar las
transferencias de mensajes en la red DH-485.
Un nodo que tiene el testigo puede enviar un mensaje en la red. Cada nodo
puede realizar un nmero fijo de transmisiones (basado en el factor de
retencin del testigo) cada vez que recibe el testigo. Despus que un nodo
enva un mensaje, ste pasa el testigo al siguiente dispositivo.
Los aspectos principales de software que necesita resolver antes de instalar una
red de describen en las siguientes secciones.
Consideraciones de software
Nmero de nodos
Protocolo DF1 Full-Duplex El protocolo DF1 Full-Duplex proporciona una conexin de punto a punto
entre dos dispositivos. El protocolo DF1 Full-Duplex combina la
transparencia de datos (American National Standards Institute ANSI -
especificacin X3.28-1976 subcategora D1) y la transmisin simultnea
bidireccional con respuestas incorporadas (subcategora F1).
Cuando el driver del sistema es DF1 Full Duplex, pueden cambiarse los
siguientes parmetros:
Tabla E.2 Parmetros de configuracin de DF1 Full-Duplex
Parmetro Opciones Opcin predeterminada del
software de programacin
Baud Rate 300, 600, 1200, 2400, 4800, 9600, 19.2K, 38.4 K 19.2 K
Parity ninguna, par ninguno
Source ID (Node Address) 0 a 254 decimal 1
Control Line sin handshaking, mdem Full-Duplex sin handshaking
Error Detection CRC, BCC CRC
Embedded Responses deteccin automtica, habilitado auto deteccin
Duplicate Packet (Message) Detect habilitada, inhabilitada habilitado
ACK Timeout (x20 ms) 1 a 65535 conteos (incrementos de 20 ms) 50 conteos
NAK retries 0 a 255 3 intentos
ENQ retries 0 a 255 3 intentos
Stop Bits no es un parmetro, siempre es 1 1
Protocolo DF1 Half-Duplex El protocolo DF1 Half-Duplex proporciona una red de un maestro/mltiples
esclavos, de derivaciones mltiples. El protocolo DF1 Half-Duplex ofrece
transparencia de datos (American National Standards Institute ANSI -
especificacin X3.28-1976 subcategora D1). A diferencia del protocolo DF1
Full-Duplex, la comunicacin se realiza en una direccin. Se puede usar el
puerto RS-232 del controlador MicroLogix como puerto de programacin
Half-Duplex y puerto de mensajes entre dispositivos similares Half-duplex.
Protocolo Modbus RTU Esta seccin muestra los parmetros de configuracin para el protocolo
Modbus RTU esclavo (modo de transmisin de unidad de terminal remoto). Para
esclavo (controladores obtener ms informacin acerca del protocolo Modbus esclavo, vea la
MicroLogix 1200 y Especificacin del protocolo Modbus (disponible en http://
procesadores MicroLogix www.modbus.org).
1500 Serie B y posteriores El driver esclavo Modbus RTU asigna los cuatro tipos de datos Modbus
solamente) bobinas, contactos, registros de entrada y registros de retencin a cuatro
archivos de la tabla de datos binarios y/o enteros creados por el usuario.
Configuracin Modbus
Cuando el driver del sistema es Modbus RTU esclavo, pueden cambiarse los
siguientes parmetros de puerto de comunicaciones:
Tabla E.8 Parmetros de configuracin de comunicaciones Modbus RTU esclavo
(Controladores MicroLogix 1200 y procesadores MicroLogix 1500 Serie B y posteriores solamente)
Parmetro Opciones Opcin
predeterminada
del software de
programacin
Baud Rate 300, 600, 1200, 2400, 4800, 9600, 19.2K, 38.4 K 19.2 K
Parity ninguna, par, impar ninguno
Node Address 1 a 247 decimal 1
Control Line sin handshaking, mdem Half-Duplex sin handshaking
Inter-character 0 a 6553 (puede establecerse en incrementos de 1 ms); perodo de 0 = 3.5 caracteres 0
Timeout (x1 ms) Especifica el retardo mnimo entre caracteres que indica el final de un paquete de mensaje.
Modbus Data Table Bobinas (salidas discretas, direcciones Modbus 0001 a 4096) rango = 3 a 255, 0 = sin archivo 0
File Number Contactos (entradas discretas, direcciones Modbus 10001 a 14096) rango = 3 a 255, 0 = sin 0
Assignment archivo
Registros de entrada (slo lectura, direcciones Modbus 30001 a 30256) rango = 3 a 255, 0 = 0
sin archivo
Registros de retencin (lectura/escritura, direcciones Modbus 40001 a 40256) rango = 3 a 0
255, 0 = sin archivo
RTS Off Delay 0 a 65535 (puede establecerse en incrementos de 20 ms) 0
(x20 ms) Especifica el tiempo de retardo entre el momento en que el ltimo carcter en serie se envi
al mdem y el momento en que RTS se desactiv. Le da tiempo adicional al mdem para
transmitir el ltimo carcter de un paquete.
RTS Send Delay 0 a 65535 (puede establecerse en incrementos de 20 ms) 0
(x20 ms) Especifica el tiempo de retardo entre el establecimiento de RTS hasta la verificacin de la
respuesta CTS. Para uso con mdems que no estn listos para responder inmediatamente
con CTS al recibir RTS.
Pre Transmit Delay 0 a 65535 (puede establecerse en incrementos de 1 ms) 0
(x1 ms) Cuando la lnea de control se establece en no handshaking, ste es el tiempo de retardo
antes de la transmisin Requerido para las redes fsicas 1761-NET-AIC Half-Duplex. El
1761-NET-AIC necesita tiempo de retardo para cambiar del modo transmisin a recepcin.
Cuando la lnea de control se establece en Half-Duplex Modem, ste es el mnimo retardo de
tiempo entre la recepcin del ltimo carcter de un paquete y la activacin de RTS.
Driver ASCII (Controladores El driver ASCII proporciona conexin a otros dispositivos ASCII, tales como
lectores de cdigo de barras, bsculas, impresoras en serie y otros dispositivos
MicroLogix 1200 y 1500 inteligentes.
Serie B y posteriores
solamente) Puede usar el protocolo ASCII configurando el puerto RS-232, canal 0 para el
driver ASCII (para el 1764-LRP solamente, puede seleccionar el canal 0 o canal 1).
Cuando se configuran para ASCII, todos los datos recibidos se colocan en un
bfer. Para acceder a los datos, use las instrucciones ASCII en el programa de
lgica de escalera. Vea Instrucciones ASCII en la pgina 20-1 para obtener
informacin sobre cmo usar las instrucciones ASCII. Tambin puede enviar
datos en cadena ASCII a la mayora de dispositivos conectados que aceptan
datos/caracteres ASCII.
aplicacin
1) Una mquina o proceso monitoreado y controlador por un controlador. 2)
El uso de rutinas basadas en computadora o procesador para fines especficos.
archivo
Una recoleccin de datos o lgica organizada en grupos.
archivo de programa
reas en el procesador que contienen los programas lgicos. Los
controladores MicroLogix aceptan mltiples archivos de programas.
archivos de procesador
El conjunto de archivos de datos y programa que residen en el controlador.
ASCII
American Standard Code for Information Interchange. Un estndar de
definicin de cdigos para intercambio de informacin entre equipos
producidos por diferentes fabricantes. La base de los conjuntos de caracteres
usados en la mayora de las microcomputadoras; cada carcter se representa
mediante una cadena de 7 dgitos binarios.
bifurcacin
Una ruta lgica paralela dentro de un rengln de un programa de lgica de
escalera. Su uso principal es construir la lgica OR.
bit
La unidad de memoria ms pequea usada en la lgica discreta o binaria,
donde el valor 1 representa Activado y el valor 9 representa Desactivado.
bit reservado
Una ubicacin reservada para uso interno.
byte inferior
Los bits 0 a 7 de una palabra.
byte superior
Los bits 8 a 15 de una palabra.
carga
La transferencia de datos desde el controlador a un dispositivo de
programacin o almacenamiento.
conjunto de instrucciones
El conjunto de instrucciones disponibles en un controlador.
contador
Un dispositivo que cuenta las ocurrencias de un evento.
controlador
Un dispositivo, tal como un controlador programable, usado para controlar
dispositivos de salida.
datos retentivos
Informacin (datos) preservados cuando se desconecta y se vuelve a conectar
la alimentacin elctrica.
descarga
La transferencia de archivos de datos o programas a un dispositivo.
diagramas de bloque
Un mtodo usado para ilustrar componentes lgicos o una secuencia de
eventos.
direccin
Una cadena de caracteres que identifica una ubicacin de memoria de manera
nica. Por ejemplo, I:1/0 es la direccin de memoria para los datos ubicados
en la palabra 1 del archivo de entrada, bit 0.
disco duro
Un dispositivo de almacenamiento en una computadora personal.
dispositivo de entrada
Un dispositivo, tal como un botn pulsador o un interruptor, que suministra
una seal elctrica al controlador.
dispositivo de programacin
Paquete de programacin usado para desarrollar diagramas de lgica de
escalera.
dispositivo de salida
Un dispositivo, tal como una luz piloto o una bobina de arrancador de motor,
que recibe una seal o comando del controlador.
drenador
Un trmino usado para describir el flujo de corriente entre dos dispositivos.
Un dispositivo drenador proporciona una ruta directa a tierra.
DTE
Data Terminal Equipment (Equipo de terminal de datos)
E/S
Entrada y Salida
E/S de expansin
Las E/S de expansin son E/S conectadas al controlador mediante un bus o
un cable. Los controladores MicroLogix 1200 usan E/S de expansin Boletn
1762. Los controladores MicroLogix 1500 usan E/S de expansin Boletn
1769. Para los controladores MicroLogix, las E/S de incorporadas son todas
las E/S que residen en la ranura 1 y posteriores.
E/S incorporadas
Las E/S incorporadas son las E/S en el frontal del controlador. Para los
controladores MicroLogix, las E/S incorporadas son todas las E/S que residen
en la ranura 0.
EMI
Electromagnetic interference (Interferencia electromagntica).
encoder
Un dispositivo que detecta posicin y transmite una seal que representa dicha
posicin.
en lnea
Cuando un dispositivo est escaneando/controlando o cuando un dispositivo
de programacin se est comunicando con el controlador.
escn
El escn consta de cuatro elementos: escn de entrada, escn de programa,
escn de salida y mantenimiento interno.
escn de comunicacin
Una parte del ciclo de operacin del controlador. La comunicacin con
dispositivos (tales como otros controladores y dispositivos de interface de
operador) se realiza durante este perodo.
escn de entrada
El controlador lee todos los dispositivos de entrada conectados a los
terminales de entrada.
escn de salida
El controlador activa, desactiva o modifica los dispositivos conectados a los
terminales de salida.
escribir
Enviar datos a otros dispositivo. Por ejemplo, el procesador escribe datos a
otro dispositivo con una instruccin de mensaje de escritura.
estado
La condicin de un circuito o sistema.
falso
El estado de una instruccin que no proporciona una ruta lgica continua en
un rengln de lgica de escalera.
FET
Field Effect Transistor. Salida de CC capaz de operacin a alta velocidad.
fuera de lnea
Cuando un dispositivo no est escaneando/controlando o cuando un
dispositivo de programacin no se est comunicando con el controlador.
full-duplex
Un modo de comunicacin donde los datos pueden transmitirse y recibirse
simultneamente (a diferencia de half-duplex).
guardar
Guardar un programa en el disco duro de una computadora.
half-duplex
Un modo de comunicacin donde la transferencia de datos est limitada a una
direccin.
instruccin
Un mnemnico que define una operacin que va a ser realizada por el
procesador. Un rengln en un programa consta de un conjunto de
instrucciones de entrada y salida. Las instrucciones de entrada son evaluadas
por el controlador como verdaderas o falsas. A su vez, el controlador establece
las instrucciones de salida como verdaderas o falsas.
lectura
Adquirir datos. Por ejemplo, el procesador lee informacin de otros
dispositivos mediante un mensaje de lectura.
lgica
Un trmino general que indica que circuitos digitales o instrucciones
programadas realizan las decisiones y funciones de cmputo requeridas.
lgica de escalera
Un formato de programacin grfica parecido a un diagrama de lgica de
escalera. El lenguaje de programacin de lgica de escalera es el lenguaje ms
comn del controlador programable.
lgica en rel
Una representacin de lgica binaria o discreta.
lgica negativa
El uso de lgica binaria de manera que 0 representa el nivel de voltaje
deseado.
mantenimiento interno
La porcin del escn cuando el controlador realiza las verificaciones internas y
sirve a las comunicaciones.
mnemnico
Un trmino simple y fcil de recordar que se usa para representar un conjunto
de informacin complejo y largo.
mdem
Modulador/desmodulador. Equipo que conecta el equipo del terminal de
datos a una lnea de comunicacin.
modo de ejecucin
Cualquier modo de marcha o prueba.
modo de marcha
Un modo de ejecucin durante el cual el controlador escanea o ejecuta el
programa lgico.
modo de programacin
Cuando el controlador no est escaneando el programa de control.
modos
Mtodos de operacin seleccionados. Ejemplo: marcha, prueba o
programacin.
normalmente abierto
Contactos en un rel o interruptor que se abren cuando se desactiva el rel o el
interruptor. - Estos se cierran cuando el rel o el interruptor se activan.
normalmente cerrado
Contactos en un rel o interruptor que se cierran cuando se desactiva el rel. -
Estos se abren cuando el rel o el interruptor se activan.
offset
Una desviacin continua de una variable controlada con respecto a un punto
fijo.
operadores booleanos
Los operadores lgicos, tales como AND, OR, NAND, NOR, NOT y OR
exclusivo, que pueden usarse de manera exclusiva o en combinacin para
formar instrucciones o circuitos lgicos. Pueden tener una respuesta de salida
de T o F.
PCCC
Comandos de comunicaciones del controlador programable
perfil de control
El medio mediante el cual un controlador determina cules salidas se activan y
bajo qu condiciones.
procesador
Una unidad central de procesamiento. (Vase CPU).
programa de control
Lgica de usuario (la aplicacin) que define la operacin del controlador.
protocolo
Las reglas de intercambio de datos mediante comunicaciones.
red
Una serie de estaciones (nodos) conectados por algn tipo de medio de
comunicacin. Una red puede tener un vnculo o muchos vnculos.
rel
Un dispositivo que funciona elctricamente y que conmuta mecnicamente los
circuitos elctricos.
rendimiento efectivo
El tiempo en el cual una entrada se activa y una salida correspondiente se
activa o desactiva. El rendimiento efectivo incluye retardos de entrada, escn
del programa, retardos de salida y tiempo de procesamiento interno.
rengln
Un rengln contiene instrucciones de entrada y salida. Durante el modo
Marcha, las entradas de un rengln se evalan como verdaderas o falsas. Si
existe una ruta de lgica verdadera, las salidas se hacen verdaderas (se activan).
Si todas las rutas son falsas, las salidas se hacen falsas (se desactivan).
restaurar
Transferir un programa de un dispositivo a un controlador.
retardo a la activacin
El retardo a la activacin es una medida de tiempo requerida para que la lgica
del controlador reconozca que una seal se ha presentado en el terminal de
entrada del controlador.
retardo a la desactivacin
El retardo a la desactivacin es una medida de tiempo requerida para que la
lgica del controlador reconozca que se ha retirado una seal del terminal de
entrada del controlador. El tiempo es determinado por los retardos del
componente del circuito y por cualquier filtro aplicado.
riel DIN
Un riel metlico fabricado segn estndares de Deutsche Industrie
Normenausshus (DIN), diseado para facilitar la instalacin y montaje de los
dispositivos.
RS-232
Un estndar EIA que especifica caractersticas elctricas, mecnicas y
funcionales para circuitos de comunicacin binaria en serie.
RTU
Unidad de terminal remota
salto
Cambios en la secuencia normal de la ejecucin del programa. En los
programas de lgica de escalera, una instruccin JUMP (JMP) causa que la
ejecucin salte a un rengln especfico en el programa de usuario.
surtidor
Un trmino usado para describir el flujo de corriente entre dos dispositivos.
Un dispositivo o circuito surtidor proporciona alimentacin elctrica.
tabla de datos
La parte de la memoria del procesador que contiene archivos y estado de E/S
donde los datos de usuario (tales como bits, enteros, temporizadores y
contadores) se monitorean, manipulan y cambian para fines de control.
terminal
Un punto en un mdulo de E/S al cual estn cableados los dispositivos
externos, tales como un botn pulsador o una luz piloto.
tiempo de escn
El tiempo requerido para que el controlador complete un escn.
un impulso
Una tcnica de programacin que activa o desactiva un bit para un escn del
programa.
velocidad en baudios
La velocidad de comunicacin entre dispositivos. La velocidad en baudios
generalmente se muestra en K baudios. Por ejemplo, 19.2 K baudios = 19,200
bits por segundo.
verdadero
El estado de una instruccin que proporciona una ruta lgica continua en un
rengln de lgica de escalera.
voltaje de operacin
Para entradas, el rango de voltaje necesario para que la entrada est en estado
activado. Para salidas, el rango vlido de voltaje suministrado por el usuario.
V
Valores predeterminados
Matriz de salida 1-19
velocidad en baudios G-8
verdadero G-8
voltaje de operacin G-8