Capítulo 10
Desarrollo de aplicaciones
Rutinas
268
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 subrutina
en un procesador PLC o SLC™.
Cada programa tiene una rutina principal. Esta rutina 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 47 - Rutinas en una aplicación de control
Aplicación de control
Gestor de fallos del controlador
Tarea 32
Tarea 1
Programa 1000
Programa 1
Programa (parámetros
Rutina principal
y tags locales)
Rutina de fallo
Otras rutinas
Tags (globales) del controlador
Publicación de Rockwell Automation 1769-UM021H-ES-P – Noviembre 2016
Configuración
Estado
Temporizador de
vigilancia
Datos del sistema compartidos
Datos de E/S