ci-server-engineer/examples/CI-Eng-Sample/01b_alarm_df.qli
cliu 8b5ed97db2 Add alarm definitions and TANK1.LEVEL alarming to CI-Eng-Sample
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 11:41:45 +10:00

33 lines
1 KiB
Text

@LANGUAGE
ENGLISH
@VERSION
1.03.00
! Alarm definitions used by TANK1.LEVEL (16_item_alarm_df.qli). Load before the items refer to them.
! Acknowledgement type: every alarm needs a manual acknowledgement; a return to normal is
! acknowledged automatically only if the alarm was acknowledged (same matrix as MANUAL).
! Field <from><A|N>_<to>: from state N/A1/A2/A3 with Ack/Nack, to state N/A1/A2/A3; 1 = automatic.
! Unlisted matrix fields default to 0 (manual).
@FIELDS
NAME,DESCRIPTION,EAL_ACK,NA_N,NN_N,A1A_N,A2A_N,A3A_N
@ALARM_ACK_DF
"CIENG_ACK","CI-Eng-Sample: manual ack; auto ack on return to normal if acked",0,1,1,1,1,1
! Area of interest (alarm grouping for displays and destinations)
@FIELDS
NAME,DESCRIPTION
@ALARM_AOI_DF
"CIENG_TANKS","CI-Eng-Sample tank items"
! Alarm selection area, compiled on load (COMPILE = 1). Keywords and operators need spaces.
@FIELDS
NAME,DESCRIPTION,COMPILE,EXPRESSION
@ALARM_ASA_DF
"CIENG_TANK1","Alarms of section CI-Eng-Sample.TANK1",1,\
@"
/* Alarm selection area : CIENG_TANK1 */
SECTION = "CI-Eng-Sample.TANK1""@