组属性

注意:下列字段和描述同时适用于组属性查看器和组模板。

组名称

指定选定组的名称。任何请求 I/O 驱动程序提供数据的应用程序都使用此名称访问该组中的项目。在所有服务器、组和项目范围上,与驱动程序通信的所有组均应有唯一的名称。

有效登陆

最多 30 个字母数字型字符,包括下划线 ( _ ) 和连字符 ( - )。

“启用组”复选框

选中后,驱动程序便能轮询所选组。如果清除该复选框,驱动程序将不轮询所选组及其相关项目。

在下列情况下,可能需要禁用一个或多个组:

  • 调换设备以供维修,同时不希望显示错误。
  • 不需要从某一组的项目中收集数据,希望减少通信负载。
  • 希望隔离某一组以便调试。

描述

指定关于所选组的用户备注。当您日后查看旧配置或报告文件时,或者当您需要修改不是由您创建的现有配置时,这种描述可能非常有帮助。在此字段中输入的信息越详细、越具体,日后将越容易识别该组。

有效条目

最多 40 个字母数字型字符和符号。

OPC 组通信设置

I/O 类型

指定设备用来从 OPC 服务器获得数据的通信方法。

有效条目

I/O 类型...

使驱动程序能...

同步

根据指定的轮询率,定期轮询 OPC 服务器。

异步

定期更新项目(当启用异步看门狗时),或基于异常更新项目(当数据已超过用户提供的百分比死区时)。我们推荐尽可能使用异步 I/O 并禁用异步看门狗,因为这样将使通信开销最少。

数据源

指定当 OPC 客户端发出读取请求时,OPC 服务器从哪里获得数据。

有效条目

数据源...

返回值...

缓存

OPC 服务器读取的最后值。服务器根据组的更新率更新缓存。

设备

来自过程硬件的最新数据。直接从设备读取可能会造成不必要的系统压力。我们建议仅将这一选择用于诊断和排错目的。

更新率

指定 OPC 服务器在过程硬件中轮询数据及更新其内部缓存的频率。所输入的更新率适用于当前组中的所有项目。

有效条目

接受以下时间格式:天数:小时数:分钟数:秒数.毫秒数,范围为 0.1 至 6:23:59:59.9。输入 0 将迫使 OPC 服务器以最大速率运行,这将增大 CPU 占用率。

一般来说,需要根据可接受的更新率平衡 CPU 使用率。例如,如果 CPU 使用率为 90%,而您绝不希望 CPU 使用率超过 50%,则可以在此处输入更长(更大)的值。但是,如果更改更新率导致应用程序更新太慢,则需要缩短更新率以找到可接受的最小值。

% 死区

指定此组项目的可容许而不向 OPC 客户端报告变化(异常)的最大变动。输入此值作为此组项目的完整 EGU 范围的百分比。

有效条目

0 到 100

示例

假设完整的 EGU 范围从 0 到 100,最大波动(死区)为 5%。使用这些值,如果当前 EGU 值为 10,则新值必须超过 15 或降至 5 以下,然后 OPC 服务器才会报告异常。但是,如果完整 EGU 范围为 0 至 200,则新值必须超过 20 或降至 0 以下,OPC 服务器才会报告异常。

OPC 服务器使用以下公式来确定是否已发生异常:

绝对值(最后缓存值 – 当前值) > 百分比死区 *(EGU 上限– EGU 下限)

当此公式为真时,服务器报告异常并更新其缓存。当此公式为假时,服务器无动作。

注意:此特性的确切实现方法随服务器不同而异。请参考服务器文档以了解服务器所用的 EGU 范围。

客户端通信设置

轮询率

指定驱动程序针对所选组的项目轮询 OPC 服务器的频率。同步 I/O 与异步 I/O 的轮询率时间范围不同。

有效条目

接受时间格式:天数:小时:分:秒:亚秒。对于同步 I/O,范围是从 00:00:00:00.00 至 6:23:59:59.9。对于异步 I/O,范围是从 00:00:00:30.0 至 6:23:59:59.9。更多信息请参见零和亚秒轮询率

启用异步看门狗

选中后,OPC 客户端按照轮询率决定的时间间隔刷新所选组的项目。只有从 I/O 类型列表中选择了“异步”之后,此复选框才可用。

异步看门狗不会覆盖项目的访问时间。因此,当访问时间届满时,看门狗便停止。

异步超时

指定 OPC 客户端等待 OPC 服务器提供异步更新的时间。发生超时后,OPC 客户端将所有等待数据的项目质量设置为“不确定、最后可用”,因为不再知道数据的质量。只有从 I/O 类型列表中选择了“异步”之后,此设置才可用。

默认情况下,该驱动程序等待 10 秒 (10000ms)。

有效条目

250 至 2,147,483,647 毫秒(24 天)

如何做...

您最近了解过 iFIX 吗 ?

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

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