Principios básicos del PLC
5.1 Ejecución del programa de usuario
5.1.3.5
OB de alarma de proceso
Los OB de alarma de proceso se ejecutan cuando se produce el evento de hardware pertinente.
Los OB de alarma de proceso interrumpen la ejecución cíclica normal del programa como
reacción a una señal de un evento de hardware.
Eventos de alarma de proceso
Los cambios en el hardware, como por ejemplo un flanco ascendente o descendente en una
entrada o bien un evento de contador rápido (HSC), disparan los eventos de alarma de proceso.
El S7‑1200 admite un OB de alarma para cada evento de alarma de proceso. Los eventos de
hardware se habilitan en la configuración de dispositivos y se asigna un OB para un evento en la
configuración de dispositivos o con una instrucción ATTACH en el programa de usuario. La CPU
soporta varios eventos de alarma de proceso. El modelo de CPU y el número de entradas
determinan los eventos exactos que están disponibles.
Los límites para los eventos de alarma de proceso son los siguientes:
Flancos:
• Eventos de flanco ascendente: 16 como máximo
• Eventos de flanco descendente: 16 como máximo
Eventos de HSC:
• CV=PV: 6 como máximo
• Cambio de sentido: 6 como máximo
• Inicialización externa: 6 como máximo
Tabla 5-5
Entrada
LADDR
USI
IChannel
EventType
Los bits de EventType dependen del módulo causante de la alarma, tal como se muestra a
continuación:
Módulo / sub‐
módulo
E/S integradas
de
CPU o SB
HSC
78
Información de arranque para un OB de alarma de proceso
Tipo de datos Descripción
HW_IO
La ID de hardware del módulo que ha disparado la alarma de proceso
WORD
Identificador de estructura de usuario (16#0001 a 16#FFFF), reserva‐
do para usos futuros
USINT
Número del canal que ha disparado la alarma
BYTE
Identificador del tipo de evento específico del módulo y asociado al
evento que ha disparado la alarma, por ejemplo un flanco ascendente.
Valor
Evento de proceso
16#0
Flanco ascendente
16#1
Flanco descendente
16#0
HSC CV=RV1
16#1
Cambio de sentido en HSC
16#2
Reset de HSC
16#3
HSC CV=RV2
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO