Programas

El sistema operativo del controlador es un sistema multitareas que permite la priorización de tareas de conformidad con la norma IEC 61131-3. Este sistema proporciona lo siguiente:
  • Programas para agrupar datos y lógica
  • Rutinas para encapsular el código ejecutable escrito en un solo lenguaje de programación
Cada programa contiene lo siguiente:
  • Tags locales
  • Parameters
  • Una rutina principal ejecutable
  • Otras rutinas
  • Una rutina de fallo opcional
Programa dentro de una aplicación de control
Esta imagen muestra un programa dentro de una aplicación de control.
Programa Controller Organizer y Logical Organizer
Esta imagen muestra los programas Controller Organizer y Logical Organizer.

Programas priorizados y no priorizados

Los programas priorizados en una tarea se ejecutan completamente desde el primero hasta el último. Los programas que no están conectados a ninguna tarea aparecen como programas no priorizados.
Los programas no priorizados dentro de una tarea se descargan al controlador con el proyecto completo. El controlador verifica los programas no priorizados, pero no los ejecuta.
Debe priorizar un programa dentro de una tarea antes de que el controlador escanee el programa. Para priorizar un programa no priorizado, use la ficha Program/Phase Schedule del cuadro de diálogo Task Properties.
Programar un programa no priorizado
Esta imagen muestra cómo programar un programa en el cuadro de diálogo Task Properties.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal