Funcionamiento del controlador
Exploración cíclica
Introducción
Funcionamiento
Descripción de
las fases de un
ciclo
192
La exploración cíclica consiste en encaminar los ciclos de los autómatas unos con
otros. Después de efectuar la actualización de las salidas (tercera fase del ciclo de
tarea), el sistema ejecuta cierto número de sus propias tareas e inmediatamente
dispara otro ciclo de tarea.
Nota: El temporizador del elemento de detección "Watchdog" del autómata
supervisa el tiempo de ciclo del programa del usuario. Éste no debe exceder los
500 ms, ya que de lo contrario se producirá un fallo que provoque la detención
inmediata del autómata en modo de parada. Las salidas en este modo se fuerzan
a su estado de retorno predeterminado.
El siguiente dibujo muestra las fases de ejecución del tiempo de exploración cíclica.
Procesamiento del
I.P.
%I
Tiempo n de exploración
En la tabla siguiente se describen las fases de un ciclo.
Dirección
Fase
I.P.
Procesamient
o interno
%I, %IW
Adquisición
de entradas
-
Procesamient
o del
programa
%Q, %QW Actualización
de las salidas
programa
%Q
Descripción
El sistema supervisa el controlador de forma implícita (gestionando
las palabras y los bits de sistema, actualizando los valores de
temporizador actuales, actualizando las luces de estado, detectando
los cambios entre ejecución/detención, etc.) y procesa las solicitudes
de TwidoSuite (modificaciones y animación).
Escritura en memoria del estado de las entradas asociadas a
los módulos TON y analógico.
Ejecución del programa de aplicación escrito por el usuario.
Escritura de las palabras o bits de salidas asociados a módulos
TON y analógicos.
Procesamiento
del programa
I.P.
%I
Tiempo de exploración n+1
%Q
35013245 06/2006