
在InTouch中创建报警组Alarm1然后在标记名字典中创建名为“tank1”的变量并且设置报警触发的条件组态测试画面,报警控件查询为\InTouch!Alarm1,组态游标控件,改变tank1变量......
在InTouch中创建报警组Alarm1

然后在标记名字典中创建名为“tank1”的变量
并且设置报警触发的条件

组态测试画面,报警控件查询为\InTouch!Alarm1,
组态游标控件,改变tank1变量的数值

运行组态画面,拖动游标,可以看到报警信息能够正常的给出

可以通过Ack()函数,确认报警信息
以下语句可以用在按钮上,以确认任何未确认的报警:
Ack$System;{Allalarms}
AckTagname;
AckGroupName;
报警查询检索以下内容之一:
InTouch内部报警内存或报警数据库中的报警与事件(历史报警)。
InTouch内部报警内存中的当前报警(摘要报警)。
示例报警查询
本地节点上的报警查询遵循此语法:
\Provider!AlarmGroup
例如:
\InTouch!$System
远程节点使用以下查询语法:
\\NodeName\Provider!AlarmGroup
例如:
\\ProdSvr\InTouch!$System
查询Galaxy的报警时使用以下语法。此语法从特定计算机上特定区域中对象的特定属性获取报警。
\\NodeName\Galaxy!
以下语法从特定的区域获取所有报警:
\\Galaxy!Area
以下语法从两个区域获取报警:
\\Galaxy!Area1\\Galaxy!Area2
以下语法从计算机节点(缺省条件下)的“平台”中获取所有报警:
\\NodeName\Galaxy
您也可以使用通配符。以下语法从Area1、Area2、Area3等中获取所有报警:
\\Galaxy!Area*
以下语法从"Area"区域中以字符"Tank"开始的所有对象中获取所有报警:
\\Galaxy!*