Estado de funcionamiento RUN
En caso de la existencia de un pequeño programa, crítico en el tiempo, y en el cual se puede
prescindir de la programación estructurada, éste puede realizarse en el FB
O.
Debido a que en
un módulo funcional se pueden utilizar todas las operaciones disponibles en STEP 5, se puede
renunciar a las llamadas a otros módulos, con lo que se permite reducir el tiempo de
elaboración del programa total.
jlMPORTANTE!
Solamente se debe programar bien el OB 1
o
bien el FB O.
En caso de la existencia de ambos módulos, el programa del sistema solamente
llama al OB
1.
Si se utiliza el FB
O
como interfase de usuario, éste no puede con-
tener parámetros.
Puntos de interrupción
El programa ciclico puede ser interrumpido en el límite de los módulos por medio de:
-
la elaboración de un programa controlado por alarmas,
-
la elaboración de un regulador,
-
la eleboración de un programa controlado por tiempo.
(Mediante una parametrización del DX O se puede conseguir que la interrupción pueda
realizarse en el límite entre dos instrucciones).
El programa cíclico puede ser interrumpido o abandonado en el límite entre dos instrucciones
por medio de:
-
la aparición de un error de programa o un defecto del equipo,
-
por la manipulación (función PG "STOP AG", conmutador RUN-STOP).
Nota
Los registros de cálculo, AKKU 1, 2, 3 y 4 pueden utilizarse como memorias de
datos en los limites de un ciclo, es decir, desde el fin de un ciclo hasta el com-
ienzo del siguiente.
4.4.2
ALARMAS DE TIEMPO: Elaboración del programa controlado por
tiempo
Se trata de una elaboración del programa controlado por tiempo cuando una señal de tiempo
interna (alarma de tiempo) solicita al procesador una interrupción del programa cíclico y la
elaboración un programa específico gobernado por tiempo. Una vez finalizado dicho
tratamiento, el procesador retorna al programa cíclico sobre el mismo punto en el cual se había
interrumpido y continúa el tratamiento cíclico.