Rockwell Automation Allen-Bradley Logix 5000 Serie Manual De Referencia página 669

Tabla de contenido
Instrucciones de control de programa
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
Ejemplo 2
El siguiente ejemplo usa una instrucción EVENT para inicializar una tarea de
evento. Otro tipo de evento desencadena normalmente la tarea de evento.
Tarea continua
IF Initialize_Task_1 = 1 THEN
La instrucción ONS limita la ejecución de la instrucción EVENT a 1 escaneado.
La instrucción EVENT desencadena una ejecución de Task_1 (tarea de evento).
Task_1 (tarea de evento)
La instrucción GSV establece Task_Status (etiqueta DINT) = atributo Status
para la tarea de evento. En el atributo Instance Name, ESTO significa que el objeto
TASK para la tarea en la que está la instrucción (p. ej., Task_1).
Si Task_Status.0=1, entonces una instrucción EVENT desencadenó la tarea de
evento (esto es, cuando la tarea continua ejecuta su instrucción EVENT para
inicializar la tarea de evento).
La instrucción RES restablece un contador que usa la tarea de evento.
El controlador no borra los bits del atributo Status una vez que están establecidos.
Para usar un bit para la nueva información de estado, debe borrar el bit
manualmente.
Si Task_Status.0 = 1, borrar ese bit.
La instrucción OTU establece Task_Status.0 = 0.
Capítulo 11
 
 
 
669
Tabla de contenido
loading

Tabla de contenido