如何选择轮询率和更新率?

轮询率决定 OPC 客户端为特定组中的项目在 OPC 服务器的数据缓存中轮询数据的频率。组中的所有项目都同时得到轮询。更新率决定 OPC 服务器为特定组中的所有项目轮询过程硬件以更新服务器的内部数据缓存的频率。

设置轮询率

轮询率的选择取决于是使用同步 I/O 还是异步 I/O。

轮询率与异步 I/O

如果使用异步 I/O,我们建议将轮询率设置为 5 分钟 (5:00)。还要选中“启用异步看门狗”复选框,以便客户端可以定期请求服务器提供数据。如果不选中此复选框,客户端必须依赖 OPC 服务器提供异步回叫才能刷新其数据缓存。

轮询率与同步 I/O

如果使用同步 I/O,请将项目的轮询率设置得比扫描时间短。例如,如果一个数据库块的扫描时间为 10 秒,可以将它访问的项目的轮询率设置为 5 秒。类似地,请将更新率设置得比扫描时间和轮询率短。

请注意,如果将组的轮询率和更新率设置得比需要的值短,将会给系统造成不必要的压力。

示例

  • 数据库块扫描时间:10 秒
  • 轮询率:5 秒
  • 更新率:2 秒

使用零轮询率或更新率

将轮询率设置为零将迫使驱动程序以最大频率运行。

将更新率设置为零将要求 OPC 服务器以最大频率更新其中的组。OPC 服务器将返回它可以运行的实际频率或修订频率。此修订频率显示在 OPC Client Power Tool 组统计信息显示的“实际频率”字段中。

相关信息

成组

组统计信息

 

您最近了解过 iFIX 吗 ?

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

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