Cómo determinar si la comunicación de E/S ha sobrepasado el
tiempo de espera
Este ejemplo puede usarse con los controladores 1756-L7x o 1756-L6x:
• La instrucción GSV obtiene el estado del indicador LED de estado I/O
(mediante el atributo LEDStatus del objeto Module) y lo almacena en
el tag IO_LED.
• IO_LED es un tag DINT que almacena el estado del indicador LED
de estado I/O o de la pantalla de estado en la parte frontal del
controlador.
• Si IO_LED es igual a 2, significa que se ha perdido por lo menos una
conexión de E/S y se establece Fault_Alert.
Figura 40 - GSV usada para identificar el tiempo sobrepasado de E/S
Para obtener más información sobre los atributos disponibles con el objeto
Module consulte el Manual de referencia — Instrucciones generales de los
controladores Logix5000, publicación 1756-RM003.
Cómo determinar si la comunicación de E/S a un módulo de E/S
específico ha sobrepasado el tiempo de espera
Si la comunicación sobrepasa el tiempo de espera con un dispositivo
(módulo) en la configuración de E/S del controlador, el controlador produce
un código de fallo así como información de fallo para el módulo. Es posible
usar instrucciones GSV para obtener el código y la información de fallo
mediante los atributos FaultCode y FaultInfo del objeto Module.
Para obtener más información sobre los atributos disponibles con el objeto
Module consulte el documento Logix5000 Controllers General Instructions
Reference Manual, publicación 1756-RM003.
Publicación de Rockwell Automation 1756-UM001P-ES-P – Mayo 2017
Desarrollo de aplicaciones
Capítulo 10
165