访问来自数据库块的报警计数器
2015-12-18 23:15:31   来源:   评论:0 点击:

访问来自数据库块的报警计数器顶端 iFIX允许访问来自一个数据库块的报警计数器,并将此数值传递到数据链中的下一块。例如,假设您是一个负责监控工厂流程的过程工程师。需要开发这样一个SCADA系统,当系统发生了
访问来自数据库块的报警计数器

iFIX允许访问来自一个数据库块的报警计数器,并将此数值传递到数据链中的下一块。

例如,假设您是一个负责监控工厂流程的过程工程师。需要开发这样一个SCADA系统,当系统发生了一个未确认的高优先级的报警时,就需要点亮厂房地板上的灯光。在这个例子中,可以使用数据库管理器创建一个数据库链,包含一个模拟量输入块,并连接到一个数字量输出块。

该模拟量输入块被用来读取来自SIM驱动器的未确认的高优先级报警计数器。数字量输出块被用来将计数器的值写入PLC中的开关,以控制对灯的开或关。

在本主题中设置示例:

  1. 使用数据库管理器向过程数据库中添加一个模拟量输入块。

  2. 配置模拟量输入块以访问未确认的高优先级报警计数器。为此,在模拟量输入块对话框中的设备字段中输入SIM以访问SIM驱动器。

  3. 在I/O地址字段中添加如下内容:

    C:UACKH

    下表解释了在第4步中使用的语法。

语法

描述

C

告诉iFIX读取一个计数器。

UACKH

位于SIM驱动器中的存储单元,用于存储未确认的高优先级报警信息。

  1. 在下一个块字段中键入数字量输出块的块名,并单击右边箭头按钮。

    如果该块不存在,可以通过在驱动器字段中输入I/O驱动器名,然后在I/O地址字段中输入用来控制灯开关的I/O地址来创建它。

    下图说明了这些步骤。

使用来自数据库块的报警计数器

在这个例子中,iFIX生成一个高优先级报警。未确认的 HIGH 优先级报警计数器在 SIM 驱动程序中增加 1。模拟量输入块会评估此值 (1),然后将该值传递给数字量输出块。

然后数字量输出块将该值写入PLC的I/O地址,用于从关到开改变灯的状态。当计数器增加时,数字量输出块继续会收到数值为1的非零值。灯将一直打开,直到SIM驱动器中的报警计数器返回到0为止。

如何做...


相关热词搜索:

上一篇:显示报警计数器状态
下一篇:访问来自标签域的报警计数器

分享到: 收藏
频道总排行
频道本月排行
友情链接1: 沙巴体育 沙巴体育 沙巴体育 沙巴体育 沙巴体育 沙巴体育 滚球体育 滚球体育 滚球体育 滚球体育 IM电竞 IM电竞 IM电竞 IM电竞