Los OB controlan los siguientes procesos:
● Los OB de ciclo se ejecutan cíclicamente cuando la CPU se encuentra en estado
● Los OB de arranque se ejecutan una vez cuando el estado operativo de la CPU cambia
● Los OB de alarma cíclica se ejecutan en intervalos periódicos. Los OB de alarma cíclica
● Los OB de alarma de proceso se ejecutan cuando ocurre el evento de hardware
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
operativo RUN. El bloque principal del programa es un OB de ciclo. Éste contiene las
instrucciones que controlan el programa y permite llamar otros bloques de usuario. Es
posible utilizar varios OB de ciclo. Éstos se ejecutan en orden numérico. El OB 1 es el
bloque predeterminado. Los demás OB de ciclo deben identificarse como OB 200 o
superior.
de STOP a RUN, al arrancar a estado operativo RUN y en una transición ordenada de
STOP a RUN. Una vez finalizado, se comienza a ejecutar el OB de ciclo. Es posible
utilizar varios OB de arranque. El OB 100 es el bloque predeterminado. El número de los
demás OB debe ser 200 o superior.
interrumpen la ejecución cíclica del programa en intervalos definidos, p. ej. cada 2
segundos. Es posible configurar como máximo un total de 4 eventos de retardo y cíclicos
en cualquier momento. Por cada evento de retardo o cíclico configurado se permite un
OB. El número del OB debe ser 200 o superior.
correspondiente, incluyendo flancos ascendentes y descendentes en las entradas
digitales integradas y eventos de contadores rápidos (HSC). Los OB de alarma de
proceso interrumpen la ejecución cíclica del programa como reacción a una señal de un
evento de hardware. Los eventos se definen en las propiedades de la configuración
hardware. Por cada evento de hardware configurado se permite un OB. El número del
OB debe ser 200 o superior.
Principios básicos del PLC
4.1 Ejecución del programa de usuario
75