当与 iFIX 产品配合使用进行过程控制时,GE 7.x 版驱动程序支持基于异常的处理。基于异常的处理是指仅当数据与正常值有较大偏差时,软件程序才处理数据。
基于异常的处理也适用于数据库块。可以对过程数据库中的任何数据块启用基于异常的处理。启用此功能后,当任何数据变化超过 I/O 驱动程序的死区时,I/O 驱动程序就会向 iFIX 扫描、报警与控制 (SAC) 程序报告。该程序驻留在后台,不间断地工作以维护过程数据库。接到异常通知后,SAC 轮询有关受影响数据库块的信息,并更新该块的值。
配置数据库以使用基于异常的处理
- 启动 Power Tool。
- 添加一个服务器和一个组,或在树形浏览器窗口中突出显示现有的一个组以便修改。
- 根据该组的 I/O 不同,按照下述步骤输入死区值:
- 在组属性的“I/O 类型”字段中,选择“异步”。
- 在“% 死区”字段中输入一个值。
- 同步 I/O:
- 在组属性的“I/O 类型”字段中,选择“同步”。
- 添加一个项目。
- 在项目属性的“异常死区”字段中输入一个值。
- 启动过程数据库。
- 在程序的数据表中,双击想要修改的数据块;或在“数据块”菜单中选择“添加”,然后选择想要创建的数据块类型。
- 在数据库块的“I/O 地址”框中,输入一个 OPC 地址。在 Power Tool 中引用所配置的组或项目。
- 在数据库块的“扫描时间”字段中输入 E。
如果有很多数据库块,使用异常有助于减少对 SAC 的需求。
注意:
- iFIX 数据库中的模拟寄存器块和数字寄存器块不支持基于异常的处理。此外,OPC 客户端不支持文本块使用基于异常的处理。
- 对于引用配置为数据数组的项目的数据库块,OPC 客户端不支持基于异常的处理。
相关信息