Capítulo 8
Elementos de una aplicación de control
Rutinas
128
Una rutina es un conjunto de instrucciones lógicas en un solo lenguaje de
programación como, por ejemplo, diagrama de lógica de escalera (lógica de
escalera). Las rutinas proporcionan el código ejecutable para el proyecto en un
controlador.
Cada programa tiene una rutina principal. Esta es la primera rutina que se
ejecuta cuando el controlador activa la tarea asociada y llama al programa
asociado. Use lógica como, por ejemplo, la instrucción Jump to Subroutine
( JSR), para llamar a otras rutinas.
También se puede especificar una rutina de fallo de programa opcional. El
controlador ejecuta esta rutina si encuentra un fallo en la ejecución de una
instrucción en cualquiera de las rutinas en el programa asociado .
Figura 30 – Rutinas en una aplicación de control
Aplicación de control
Gestor de fallos del controlador
Tarea 32
Tarea 1
Programa 100
Programa 1
Rutina principal
Rutina de fallo
Tags (globales) del
controlador
Figura 31 – Rutinas en aplicación
Controller Designer
Publicación de Rockwell Automation 1769-UM022B-ES-P – Diciembre 2016
Programa (tags
locales y
parámetros)
Otras rutinas
Datos de E/S
Configuración
Estado
Temporizador de
vigilancia
Datos del sistema
compartidos
Logical Designer