ARRANQUE
A
B
C
D
E
F
Procesamiento del ARRANQUE
Cada vez que el estado operativo cambia de STOP a RUN, la CPU borra las entradas de la
memoria imagen de proceso, inicializa las salidas de la memoria imagen de proceso y
procesa los OBs de arranque. En los accesos de lectura a las entradas de la memoria
imagen de proceso realizados por instrucciones en los OBs de arranque se lee cero, en vez
del valor actual de la entrada física. Por tanto, para leer el estado actual de una entrada
física durante el estado operativo ARRANQUE, es preciso realizar una lectura inmediata.
Luego se ejecutan los OBs de arranque, así como los FBs y FCs asociados. Si existe más
de un OB de arranque, cada uno de ellos se ejecuta en el orden correspondiente al número
de OB, comenzando con el número de OB más bajo.
Todo OB de arranque incluye información de arranque que ayuda a determinar la validez de
los datos remanentes y el reloj en tiempo real. Es posible programar instrucciones dentro de
los OBs de arranque para examinar estos valores de arranque y realizar las acciones
apropiadas. Los OBs de arranque soportan las siguientes ubicaciones de arranque:
Entrada
LostRetentive
LostRTC
La CPU también ejecuta las siguientes tareas durante el procesamiento del arranque.
● Las alarmas se ponen en cola de espera, pero no se procesan durante la fase de
● El tiempo de ciclo no se vigila durante la fase de arranque
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02
Borra el área de memoria I
Inicializa las salidas con el último valor o
el valor sustitutivo
Ejecuta los OBs de arranque
Copia el estado de las entradas físicas
en la memoria I
Almacena los eventos de alarma en la
cola de espera que deben procesarse
en estado operativo RUN
Habilita la esciritura de la memoria Q en
las salidas físicas
Tipos de
datos
BOOL
BOOL
arranque
RUN
①
Escribe la memoria Q en las salidas físicas
②
Copia el estado de las entradas físicas en la
memoria I
③
Ejecuta los OBs de ciclo
④
Realiza autodiagnóstico
⑤
Procesa alarmas y comunicaciones en
cualquier parte del ciclo
Descripción
Este bit es verdadero (TRUE) si se han perdido las áreas de
almacenamiento de datos remanentes
Este bit es verdadero (TRUE) si se ha perdido el reloj en tiempo real
Principios básicos del PLC
3.1 Ejecución del programa de usuario
41