Principios básicos del PLC
5.1 Ejecución del programa de usuario
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:
Tabla 5-1
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 arranque
• El tiempo de ciclo no se vigila durante la fase de arranque
• La configuración de HSC (contadores rápidos), PWM (modulación del ancho de pulso) y
módulos PtP (comunicación punto a punto) se puede modificar durante el arranque
• Los HSC, la PWM y los módulos de comunicación punto a punto solo funcionan en estado
operativo RUN
Una vez finalizada la ejecución de los OBs de arranque, la CPU pasa a estado operativo RUN y
procesa las tareas de control en un ciclo continuo.
5.1.2
Procesamiento del ciclo en estado operativo RUN
En cada ciclo, la CPU escribe en las salidas, lee las entradas, ejecuta el programa de usuario,
actualiza los módulos de comunicación y reacciona a los eventos de alarma de usuario y
peticiones de comunicación. Las peticiones de comunicación se procesan periódicamente
durante el ciclo.
Estas acciones (excepto los eventos de alarma de usuario) se procesan con regularidad y en
orden secuencial. Los eventos de alarma habilitados se procesan según su prioridad en el orden
en que aparecen. En el caso de los eventos de alarma, la CPU lee las entradas, ejecuta el OB y,
a continuación, escribe las salidas mediante la memoria imagen parcial del proceso asociada
(IPP), si corresponde.
74
Ubicaciones de arranque soportadas por el OB de arranque
Tipo de datos Descripción
Bool
Este bit es verdadero (TRUE) si se han perdido las áreas de almacena‐
miento de datos remanentes
Bool
Este bit es verdadero (TRUE) si se ha perdido el reloj en tiempo real
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO