Capítulo 10
Desarrollo de aplicaciones
Rutinas
rutina
rutina
156
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. Una rutina es similar a un archivo de programa o a una
subrutina en un procesador PLC o SLC™.
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 dentro de cualquiera de las rutinas en el programa asociado.
Figura 35 - Rutinas en una aplicación de control
Gestor de fallos del controlador
Tarea 32
Tarea 1
Programa 1000
Programa 1
Programa
(tags locales y
Rutina principal
parámetros)
Rutina de fallo
Otras rutinas
Tags (globales) del
controlador
Figura 36 - rutinas
Controller Designer
Publicación de Rockwell Automation 1756-UM001P-ES-P – Mayo 2017
Configuration
Estado
Watchdog
Datos de E/S
Logical Designer
rutina
rutina
Datos del sistema
compartidos