Principios básicos del PLC
5.1 Ejecución del programa de usuario
Eventos de hora
Puede configurar un evento de alarma horaria para que ocurra una vez en una fecha u hora
especificada o bien cíclicamente con uno de los ciclos siguientes:
• Cada minuto: La alarma se produce cada minuto.
• Cada hora: La alarma se produce cada hora.
• Diariamente: La alarma se produce cada día en una fecha especificada (hora o minuto).
• Semanal: La alarma se produce cada semana a una hora determinada de un día especificado
de la semana (por ejemplo, cada martes a las 4:30 de la tarde).
• Mensual: La alarma se produce cada mes a una hora determinada de un día especificado del
mes. El día debe estar comprendido entre el 1 y el 28, ambos incluidos.
• Cada final de mes: La alarma se produce el último día de cada mes a una hora especificada.
• Anual: La alarma se produce cada año en la fecha especificada (mes y día). No puede
especificar el 29 de febrero como fecha.
Tabla 5-10
Entrada
CaughtUp
SecondTimes
5.1.3.11
OB de estado
Los OB de estado se ejecutan si un esclavo DPV1 o PNIO dispara una alarma de estado. Este
puede ser el caso si un componente (módulo o rack) de un esclavo DPV1 o PNIO cambia su
estado operativo, por ejemplo de RUN a STOP.
Eventos de estado
Para obtener información detallada sobre los eventos que disparan una alarma de estado,
consulte la documentación del fabricante con relación al esclavo DPV1 o PNIO.
Tabla 5-11
Entrada
LADDR
Slot
Specifier
5.1.3.12
OB de actualización
Los OB de actualización se ejecutan si un esclavo DPV1 o PNIO dispara una alarma de
actualización.
84
Información de arranque para un OB de evento de hora
Tipo de datos Descripción
Bool
Se captura la llamada de OB porque se adelantó la fecha/hora.
Bool
Se ha iniciado la llamada de OB por segunda vez porque se ha retrasado
la fecha/hora.
Información de arranque para un OB de estado
Tipo de datos Descripción
HW_IO
Identificador de hardware
UInt
Número de slot
Word
Indicador de alarma
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO