当前位置:首页 > 机械智慧 > 正文

InTouch学习-04 报警的组态与配置

在InTouch中创建报警组Alarm1然后在标记名字典中创建名为“tank1”的变量并且设置报警触发的条件组态测试画面,报警控件查询为\InTouch!Alarm1,组态游标控件,改变tank1变量的数值运行组态画面,拖动游标,可以看到报警信息能够正常的给出可以通过Ack()函数,确认报警信息以下...

在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!*

最新文章