使用基于异常的处理

当与 iFIX 产品配合使用进行过程控制时,GE 7.x 版驱动程序支持基于异常的处理。基于异常的处理是指仅当数据与正常值有较大偏差时,软件程序才处理数据。

基于异常的处理也适用于数据库块。可以对过程数据库中的任何数据块启用基于异常的处理。启用此功能后,当任何数据变化超过 I/O 驱动程序的死区时,I/O 驱动程序就会向 iFIX 扫描、报警与控制 (SAC) 程序报告。该程序驻留在后台,不间断地工作以维护过程数据库。接到异常通知后,SAC 轮询有关受影响数据库块的信息,并更新该块的值。

 配置数据库以使用基于异常的处理

  1. 启动 Power Tool。
  2. 添加一个服务器和一个组,或在树形浏览器窗口中突出显示现有的一个组以便修改。
  3. 根据该组的 I/O 不同,按照下述步骤输入死区值:
    • 异步 I/O:
      1. 在组属性的“I/O 类型”字段中,选择“异步”。
      2. 在“% 死区”字段中输入一个值。
    • 同步 I/O:
      1. 在组属性的“I/O 类型”字段中,选择“同步”。
      2. 添加一个项目。
      3. 在项目属性的“异常死区”字段中输入一个值。
  1. 启动过程数据库。
  2. 在程序的数据表中,双击想要修改的数据块;或在“数据块”菜单中选择“添加”,然后选择想要创建的数据块类型。
  3. 在数据库块的“I/O 地址”框中,输入一个 OPC 地址。在 Power Tool 中引用所配置的组或项目。
  4. 在数据库块的“扫描时间”字段中输入 E

如果有很多数据库块,使用异常有助于减少对 SAC 的需求。

注意:

  • iFIX 数据库中的模拟寄存器块和数字寄存器块不支持基于异常的处理。此外,OPC 客户端不支持文本块使用基于异常的处理。
  • 对于引用配置为数据数组的项目的数据库块,OPC 客户端不支持基于异常的处理。

相关信息

 

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。