Estado de funcionamiento ARRANQUE
Nuevo arranque: programación del módulo de organización OB 20
El OB 20 se llama automáticamente cuando se efectúa un nuevo arranque en la CPU. En él se
puede incluir un programa STEP 5 el cual realice ciertas funciones antes de pasar a elaborar el
programa ciclico:
Por ejemplo:
-
Posicionar marcas.
-
Arrancar temporizadores.
-
Posicionar salidas mediante un acceso directo a periferia.
-
Preparar el intercambio de datos entre la CPU y las tarjetas de periferia.
-
Efectuar la sincronización con los procesadores de comunicación (módulo
funcional SYNCHRON, ver capítulo 6.9).
La finalización del OB 20 debe realizarse mediante la instrucción "BE" (fin de módulo).
Después del tratamiento del OB 20, comienza la elaboración del programa cíclico a través de la
llamada al OB 1 o al FB O.
Si no se ha programado el módulo de organización OB 20, entonces la CPU inicia el
tratamiento cíclico inmediatamente después de realizar el nuevo arranque (después de las oper-
aciones realizadas por el programa del sistema).
Si se ha parametrizado en el módulo de datos DX O un "nuevo arranque automático después
del restablecimiento de la tensión", el OB 20 se elaborará también cuando se produzca el rees-
tablecimiento de la tensión.
Rearranque manual: programación del módulo de organización OB 21
El módulo OB 21 se llama cuando en la CPU se efectúa un rearranque manual. En él se puede
incluir un programa STEP5 el cual realice ciertas funciones antes de pasar a elaborar el
programa ciclico.
La finalización del OB 21 debe realizarse mediante la instrucción "BE" (fin de módulo).
Después del tratamiento del OB 21, el tratamiento del programa cíclico se retoma en el punto
en el cual se había interrumpido pero teniendo en cuenta lo siguiente:
-
La señal BASP (bloqueo de las salidas) permanece activa hasta el final del ciclo de CPU
que quedaba por elaborar, siendo desactivada al comienzo de un nuevo ciclo.
-
Al finalizar el ciclo, la imagen de proceso de las salidas no actuará sobre las salidas físicas,
las cuales permanecerán a cero,
y
solamente se actualizarán al final del ciclo siguiente.
Si no se tia programado el OB 21, la CPU retorna el tratamiento cíclico donde lo habla dejado
inmediatamente después de realizar el rearranque manual (después de las operaciones
realizadas por el programa del sistema).