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

Tabla de contenido

Publicidad

Programación de texto estructurado
Capítulo 24
Esto también es distinto de las instrucciones de diagrama de escalera que usan
condición de entrada de renglón para desencadenar la ejecución. Algunas
instrucciones de diagrama de escalera solo se ejecutan cuando el valor de la
condición de entrada de renglón cambia de falso a verdadero. Se trata de las
instrucciones de diagrama de escalera de transición. En el texto estructurado, las
instrucciones se ejecutarán al escanearse, salvo que precondicione la ejecución del
texto estructurado.
Por ejemplo, la instrucción ABL es una instrucción de transición en el diagrama de
escalera. En este ejemplo, la instrucción ABL solo se ejecuta en un escaneado
cuando tag_xic pasa de tener su valor borrado a establecido. La instrucción ABL
no se ejecuta cuando el valor de tag_xic se mantiene establecido o se borra.
 
En el texto estructurado, si escribe este ejemplo como:
IF tag_xic THEN ABL(0,serial_control);
END_IF;
La instrucción ABL se ejecutará cada escaneado en el que tag_xic esté establecido,
no solo cuando pase de tener su valor borrado a establecido.
Si quiere que la instrucción ABL solo se ejecute cuando tag_xic pase de tener su
valor borrado a establecido, debe condicionar la instrucciones de texto
estructurado. Utilice un impulso para desencadenar la ejecución.
osri_1.InputBit := tag_xic;
OSRI(osri_1);
IF (osri_1.OutputBit) THEN
ABL(0,serial_control);
END_IF;
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
937

Publicidad

Tabla de contenido
loading

Tabla de contenido