LA变量是分级报警变量,可以表示最多16个类型的区间报警,每个报警可以设置单独的报警描述,支持报警时间死区和报警值死区特性。用于已有变量的报警配置,内容如下:
添加LA变量的具体步骤请参见《变量管理》中的新增变量
LA变量用于关联已有变量,使其能配置多达16个区间报警,页面中的“输入变量”就是用于关联已有变量的。如下图:
❖输入变量:
输入已有的变量名。用户也可以点击输入变量文本框后面的“…”按钮可以在弹出的选择变量对话框中进行变量选择,如下图所示:
❖扩展参数:
存储类的属性的扩展信息,该扩展信息可完全由用户自定义。典型场景如要配置某个类的属性(亦即tag点)产生报警时自动打开报警链接画面,通过该画面查看报警设备的具体信息,我们可将报警链接的画面(如alarm.bsp)输入到类的属性的扩展参数1中,通过报警列表接口得到报警记录后再通过脚本获取该记录对应的类的属性的扩展参数1(即为alarm.bsp),使用OpenPage "alarm.bsp"即可打开该画面。扩展参数脚本的使用参见报警控件函数帮助手册。
在报警属性页上,用户可对是否启用报警、报警值死区、时间死区、报警区域及报警范围进行配置。报警范围的配置共16个,可以通过点击报警范围列表中第一列的复选框来启用某一行的报警范围配置,其中报警级别为0~255。报警级别数字越小,级别越高,级别为0的报警,报警级别是最高的。报警区域的配置同AI变量报警属性页。
分级报警(LA变量报警属性):变量值大于等于下限且小于上限时,就触发此种类型的分级报警 。
当选择报警区域时,当选择重复的报警区域时,没有提示信息。
变量的“安全”属性页是用于设置变量的权限。所有操作可参考变量安全区配置帮助文档。
配置AI变量转储请参见如何配置iHD转储 、如何配置iMV转储
属性名称 |
类型(长度) |
输入规则 |
描述 |
是否支持在线修改 |
||
A_NAME |
DT_ASCII |
Readonly。127字节,由中文字符、字母、数字、‘_’字符,‘#’字符、‘$’字符组成,且命名中必须包含中文字符或字母。变量名在整个节点内唯一,大小写无关。 |
名称 |
|
||
|
DT_ASCII |
127字节 |
描述 |
√ |
||
F_BLK_TYPE |
DT_UCHAR |
DisplayOnly PB_LA=7 |
变量类型 |
|
||
A_ALM_AREA0 |
DT_SINT16 |
-1=无报警区 -2=”ALL”报警区,只可能为报警区0的ID 1~32767=用户定义的报警区 |
报警区0-5的ID号
|
|
||
A_ALM_AREA1 |
DT_SINT16 |
|
|
|
||
A_ALM_AREA2 |
DT_SINT16 |
|
|
|
||
A_ALM_AREA3 |
DT_SINT16 |
|
|
|
||
A_ALM_AREA4 |
DT_SINT16 |
|
|
|
||
A_ALM_AREA5 |
DT_SINT16 |
|
|
|
||
A_SEC_AREA0 |
DT_ASCII |
每个安全区最长31字节
|
安全区0-5的名称
|
|
||
A_SEC_AREA1 |
DT_ASCII |
|
|
|
||
A_SEC_AREA2 |
DT_ASCII |
|
|
|
||
A_SEC_AREA3 |
DT_ASCII |
|
|
|
||
A_SEC_AREA4 |
DT_ASCII |
|
|
|
||
A_SEC_AREA5 |
DT_ASCII |
|
|
|
||
A_BLK_SN |
DT_SLONG |
|
|
|
||
A_EXT_PARAM0 |
DT_ASCII |
63字节 |
扩展配置0-3 |
|
||
A_EXT_PARAM1 |
DT_ASCII |
|
|
|
||
A_EXT_PARAM2 |
DT_ASCII |
|
|
|
||
A_EXT_PARAM3 |
DT_ASCII |
|
|
|
||
A_INPUT_TAGNAME |
DT_ASCII |
127字节 |
输入变量名 |
|
||
F_ALM_ENABLE |
DT_BIT |
0/1 |
是否允许报警 |
√ |
||
F_ALM_V_DEADBAND |
DT_DBL |
|
报警值死区 |
√ |
||
F_ALM_TM_DEADBAND |
DT_ULONG |
毫秒数 |
报警时间死区 |
√ |
||
F_ALM_0_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_0_L |
DT_DBL |
|
第零级报警的报警区间下限 |
√ |
||
F_ALM_0_H |
DT_DBL |
|
第零级报警的报警区间上限 |
√ |
||
F_ALM_0_PRIORITY |
DT_UCHAR |
|
优先级 |
√ |
||
F_ALM_1_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_1_L |
DT_DBL |
|
第一级报警的报警区间下限 |
√ |
||
F_ALM_1_H |
DT_DBL |
|
第一级报警的报警区间上限 |
√ |
||
F_ALM_1_PRIORITY |
DT_UCHAR |
|
优先级 |
|
||
F_ALM_2_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_2_L |
DT_DBL |
|
|
√ |
||
F_ALM_2_H |
DT_DBL |
|
|
√ |
||
F_ALM_2_PRIORITY |
DT_UCHAR |
|
|
|
||
F_ALM_3_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_3_L |
DT_DBL |
|
|
√ |
||
F_ALM_3_H |
DT_DBL |
|
|
√ |
||
F_ALM_3_PRIORITY |
DT_UCHAR |
|
|
|
||
F_ALM_4_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_4_L |
DT_DBL |
|
|
√ |
||
F_ALM_4_H |
DT_DBL |
|
|
√ |
||
F_ALM_4_PRIORITY |
DT_UCHAR |
|
|
|
||
F_ALM_5_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_5_L |
DT_DBL |
|
|
√ |
||
F_ALM_5_H |
DT_DBL |
|
|
√ |
||
F_ALM_5_PRIORITY |
DT_UCHAR |
|
|
|
||
F_ALM_6_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_6_L |
DT_DBL |
|
|
√ |
||
F_ALM_6_H |
DT_DBL |
|
|
√ |
||
F_ALM_6_PRIORITY |
DT_UCHAR |
|
|
|
||
F_ALM_7_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_7_L |
DT_DBL |
|
|
√ |
||
F_ALM_7_H |
DT_DBL |
|
|
√ |
||
F_ALM_7_PRIORITY |
DT_UCHAR |
|
|
|
||
F_ALM_8_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_8_L |
DT_DBL |
|
|
√ |
||
F_ALM_8_H |
DT_DBL |
|
|
√ |
||
F_ALM_8_PRIORITY |
DT_UCHAR |
|
|
|
||
F_ALM_9_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_9_L |
DT_DBL |
|
|
√ |
||
F_ALM_9_H |
DT_DBL |
|
|
√ |
||
F_ALM_9_PRIORITY |
DT_UCHAR |
|
|
|
||
F_ALM_10_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_10_L |
DT_DBL |
|
|
√ |
||
F_ALM_10_H |
DT_DBL |
|
|
√ |
||
F_ALM_10_PRIORITY |
DT_UCHAR |
|
|
|
||
F_ALM_11_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_11_L |
DT_DBL |
|
|
√ |
||
F_ALM_11_H |
DT_DBL |
|
|
√ |
||
F_ALM_11_PRIORITY |
DT_UCHAR |
|
|
|
||
F_ALM_12_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_12_L |
DT_DBL |
|
|
√ |
||
F_ALM_12_H |
DT_DBL |
|
|
√ |
||
F_ALM_12_PRIORITY |
DT_UCHAR |
|
|
|
||
F_ALM_13_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_13_L |
DT_DBL |
|
|
√ |
||
F_ALM_13_H |
DT_DBL |
|
|
√ |
||
F_ALM_13_PRIORITY |
DT_UCHAR |
|
|
|
||
F_ALM_14_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_14_L |
DT_DBL |
|
|
√ |
||
F_ALM_14_H |
DT_DBL |
|
|
√ |
||
F_ALM_14_PRIORITY |
DT_UCHAR |
|
|
|
||
F_ALM_15_ENABLE |
DT_BIT |
|
|
√ |
||
F_ALM_15_L |
DT_DBL |
|
第十五级报警的报警区间下限 |
√ |
||
F_ALM_15_H |
DT_DBL |
|
第十五级报警的报警区间上限 |
√ |
||
F_ALM_15_PRIORITY |
DT_UCHAR |
|
|
|
||
A_ALM_0_DESP |
DT_ASCII |
|
第零级报警的描述 |
|
||
A_ALM_1_DESP |
DT_ASCII |
31字节 |
|
|
||
A_ALM_2_DESP |
DT_ASCII |
|
|
|
||
A_ALM_3_DESP |
DT_ASCII |
|
|
|
||
A_ALM_4_DESP |
DT_ASCII |
|
|
|
||
A_ALM_5_DESP |
DT_ASCII |
|
|
|
||
A_ALM_6_DESP |
DT_ASCII |
|
|
|
||
A_ALM_7_DESP |
DT_ASCII |
|
|
|
||
A_ALM_8_DESP |
DT_ASCII |
|
|
|
||
A_ALM_9_DESP |
DT_ASCII |
|
|
|
||
A_ALM_10_DESP |
DT_ASCII |
|
|
|
||
A_ALM_11_DESP |
DT_ASCII |
|
|
|
||
A_ALM_12_DESP |
DT_ASCII |
|
|
|
||
A_ALM_13_DESP |
DT_ASCII |
|
|
|
||
A_ALM_14_DESP |
DT_ASCII |
|
|
|
||
A_ALM_15_DESP |
DT_ASCII |
|
第十五级报警的描述 |
|
||
A_ALM_0_STATE |
DT_UCHAR |
|
第零级报警的状态 |
|
||
A_ALM_1_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_2_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_3_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_4_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_5_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_6_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_7_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_8_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_9_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_10_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_11_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_12_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_13_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_14_STATE |
DT_UCHAR |
|
|
|
||
A_ALM_15_STATE |
DT_UCHAR |
|
第十五级报警的状态 |
|
||
F_VTQ |
DT_ASCII |
值、时间戳和数据质量 |
当前值结构体 |
|
||
A_CV |
DT_ASCII |
|
当前值(转化成ASCII) |
|
||
F_CV |
DT_FLT |
|
|
|
||
A_TIMESTAMP |
DT_ASCII |
YYYY-MM-DD H24:mm:ss.xxx |
时间戳 |
|
||
F_TIMESTAMP |
DT_CV_TIME |
64BIT,UTC SYSTEMTIME,使用接口读取后,转化成当前时区时间 |
|
|
||
A_QUALITY |
DT_ASCII |
参考“5数据质量列表” |
数据质量(同OPC Quality) |
|
||
F_QUALITY |
DT_UINT16 |
|
|
|
||
A_QUALITY_SUB |
DT_ASCII |
|
数据质量 |
|
||
F_QUALITY_SUB |
DT_UINT16 |
|
|
|
||
A_ALM_PIC |
DT_ASCII |
32字节,该点所有报警 |
报警状态页面 |
|
||
F_ACK_ALM_TYPE |
DT_UINT16 |
WriteOnly,写入待确认报警类型 |
确认报警 |
|
||
F_DEL_ALM_TYPE |
DT_UINT16 |
WriteOnly,写入待删除报警类型 |
删除报警 |
|
||
F_ALM_CNT |
DT_SLONG |
报警状态为2或3 |
未恢复报警计数 |
|
||
F_ALM_UNACK_CNT |
DT_SLONG |
报警状态为1或3 |
未确认报警计数 |
|
||
F_ALM_ALL_CNT |
DT_SLONG |
只要报警状态不为0 |
活动报警计数 |
|