Bloque que genera una alarma o falla de aplicación con el número previamente programado.
Representación Ladder

Estructura del Bloque
Tipo de Variável |
Nombre |
Tipo de Dado |
Descripción |
VAR_INPUT |
EN |
BOOL |
Habilitação do bloco |
CODE |
WORD UINT |
Código de falla o alarma: (1800 - 2299) - Los números pares generan alarmas; - Los números impares generan fallos. |
|
VAR_OUTPUT |
ENO |
BOOL |
Éxito en la generación de la falla o alarma |
Operación
Cuando EN está activo y CODE está en el rango de error de aplicación definido (1800 - 2299), se activa la alarma o falla definida por CODE y se activa la salida ENO.
Cuando EN está activo y CODE no está en el rango de error de aplicación definido, se desactiva la salida ENO.
Cuando EN está inactivo, se restablece la alarma definida por CODE y se desactiva la salida ENO.
Fluxograma do Bloco

Ejemplo en Ladder

El ejemplo de arriba, al identificar nivel TRUE en DI1, genera una alarma con el código 1974 y activa la salida DO1.
Ejemplo en ST
El siguiente ejemplo muestra las instrucciones para aplicar el ejemplo anterior en el lenguaje ST.
VAR
END_VAR
DO1 := FB_APPERR(EN:=DI1, CODE:=1974);
|
|---|