Bloques para funciones de sistema
18.10 FRC_CFC: Bloque interno
Conexiones (terminales E/S)
Salida
18.9
P_REASON: Determinar la causa de la alarma de proceso
Función
Este bloque permite determinar la causa de la llamada de una alarma de proceso.
La tarea deseada se indica mediante su nombre en la entrada TN. Si no se trata de una alarma
de proceso, el bloque no tiene efecto alguno.
En la salida STATE se emite la información adicional de la alarma de proceso durante la última
llamada. Esta información adicional se refiere a un módulo específico y su secuencia de bytes
se indica en formato INTEL.
En la salida MASK se emite además la máscara de alarma que fue configurada en CFC para
este nivel de ejecución de la alarma de proceso.
Si ocurre un error durante la ejecución, este se puede consultar con ayuda del bloque
LASTERR.
Encontrará más información sobre el bloque LASTERR en el apartado: LASTERR: Determinar
el código de error en DELAY, EDELAY, DISCARD, EDISCARD,P_REASON (Página 129)
Conexiones (terminales E/S)
Entrada
Salidas
18.10
FRC_CFC: Bloque interno
Nombre del objeto (tipo y número)
FB 136
Este bloque es un bloque de sistema y solo se utiliza internamente. Por ello no se dispone de
ayuda.
130
Nombre
Tipo de datos
TIME
TIME
Nombre
Tipo de datos
TN
TASK
STATE
STATE
MASK
DWORD
Manual de programación y manejo, 04/2020, A5E41367453-AD
Descripción
Hora del sistema
Descripción
Nombre de la tarea
Estado de la alarma
Máscara de la alarma
Ayuda de bloques elementales CFC
Ajuste predeterminado
0
Ajuste predeterminado
0
0
0