Ejemplo: Programación Con Una Tarea De Control - Omron SYSMAC CS1 Serie Manual Del Usuario

Autómatas programables industriales
Tabla de contenido
Descripción de tareas
Estado ejecutable y
standby
Programa
Tarea 0 (tarea de control)
Tarea 1
Tarea 2
Tarea 3
232
dichos programas pueden crearse en módulos (componentes estándar) y que
las tareas pueden depurarse de forma individual.
Programas de subrutina estándar
Programa ABC de usuario
Tarea 1 (A)
Tarea 2 (B)
Tarea 3 (C)
En el momento de crear programas modulares, pueden especificarse
direcciones mediante símbolos para facilitar la estandarización.
Las instrucciones TASK ON y TASK OFF (TKON(820), así como TKOF(821))
pueden ejecutarse en una tarea para colocar otra tarea en estado ejecutable o
standby.
Las instrucciones de tareas en standby no se ejecutarán, pero se mantendrá su
estado de E/S. Cuando una tarea se devuelve a su estado ejecutable, las
instrucciones se ejecutarán con el estado de E/S mantenido.
Ejemplo: Programación con una tarea de control
En este ejemplo, la tarea 0 es una tarea de control ejecutada en primer lugar al
comienzo de la operación. Pueden seleccionarse otras tareas mediante
dispositivos de programación (excepto consolas de programación) para
arrancar durante el comienzo de la operación.
Tarea 0
Ejemplo: La tarea 0 se selecciona para ejecutarla al comienzo de la operación.
La tarea 1 es ejecutable cuando a está en ON.
La tarea 1 se pone en standby cuando b está en ON.
Las tareas 2 y 3 son ejecutables cuando c está en ON.
Las tareas 2 y 3 se ponen en standby cuando d está en ON.
Sección
Programa ABD de usuario
Tarea 1 (A)
Tarea 2 (B)
Tarea 3 (D)
6-4
Tabla de contenido
loading

Tabla de contenido