Capítulo 11
Instrucciones de control de programa
668
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
Ejemplos
Ejemplo 1
Un controlador usa varios programas, pero un procedimiento de apagado común.
Cada programa usa una etiqueta de alcance de programa denominada
Shut_Down_Line que se enciende si el programa detecta una condición que
requiera un apagado. La lógica de cada programa se ejecuta de la siguiente manera.
Si Shut_Down_Line = activado (las condiciones requieren un apagado), entonces
Ejecutar la tarea Shut_Down una vez
Diagrama de escalera
Programa A
Programa B
Texto estructurado
Programa A
IF Shut_Down_Line AND NOT Shut_Down_Line_One_Shot THEN
EVENT (Shut_Down);
END_IF;
Shut_Down_Line_One_Shot:=Shut_Down_Line;
Programa B
IF Shut_Down_Line AND NOT Shut_Down_Line_One_Shot THEN
EVENT (Shut_Down);
END_IF;
Shut_Down_Line_One_Shot:=Shut_Down_Line;