Parámetro STATUS de QRY_DINT
Tabla 8- 97
Bit
0
1
2
4
Otros bits
Códigos de condición
Tabla 8- 98
RET_VAL (W#16#...)
0000
8090
8091
80A0
8.4.4
Alarmas de evento asíncrono
Las instrucciones DIS_AIRT y EN_AIRT sirven para deshabilitar y habilitar el procesamiento
de alarmas.
Tabla 8- 99
Instrucciones DIS_AIRT y EN_AIRT
KOP / FUP
SCL
DIS_AIRT();
EN_AIRT();
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Si hay un error (REL_VAL <> 0), entonces STATUS = 0.
Valor
Descripción
0
En RUN
1
En el arranque
0
La alarma está habilitada.
1
La alarma está deshabilitada.
0
La alarma no está activa o ha transcurrido.
1
La alarma está activa.
0
Un OB con un número de OB indicado en OB_NR no existe.
1
Un OB con un número de OB indicado en OB_NR existe.
Siempre 0
Códigos de condición para SRT_DINT, CAN_DINT y QRY_DINT
Descripción
DIS_AIRT retarda el procesamiento de eventos de alarma nuevos. DIS_AIRT se
puede ejecutar más de una vez en un OB.
EN_AIRT habilita el procesamiento de eventos de alarma deshabilitados
anteriormente con la instrucción DIS_AIRT. Toda ejecución de DIS_AIRT debe ser
cancelada por una ejecución de EN_AIRT.
Las ejecuciones de EN_AIRT deben ocurrir en un mismo OB, o bien en una FC o
FB llamado desde el mismo OB, antes de poder habilitar las alarmas nuevamente
para este OB.
Descripción
No ha ocurrido ningún error
Parámetro OB_NR incorrecto
Parámetro DTIME incorrecto
La alarma de retardo no se ha iniciado.
Instrucciones avanzadas
8.4 Alarmas
309