异步 I/O 与同步 I/O

OPC的I/O Server支持两种不同的OPC服务器获取数据的方法:同步和异步I/O同步I/O使OPC客户端轮询服务器每隔一段时间,根据指定的投票率。同步 I/O 是以规定的时间间隔获得数据的可靠方法。

相比之下,异步 I/O 不需要 OPC Client 轮询服务器,而是以异常为基础在驱动程序与 OPC 服务器之间提供数据。在使用异步 I/O 的情况下,当数据超出用户提供的百分比死区时,服务器会通知 OPC 客户端。在使用异步 I/O 的情况下,当数据超出用户提供的百分比死区时,服务器会通知 OPC 客户端。

可以通过启用异步看门狗来启用异步 I/O 的轮询功能。这一特性使 OPC 客户端能要求 OPC 服务器提供数据,并确保数据不会因为 OPC 服务器太忙而丢失。

使用过程数据库基于异常的处理

可以通过输入死区来结合基于异常的数据库块使用同步和异步 I/O。当输入数据超过指定的死区时,SAC 便更新所有基于异常的数据库块。

对于同步 I/O,在各 OPC 项中输入异常死区。对于异步 I/O,在项目的组中输入百分比死区。

相关信息

 

您最近了解过 iFIX 吗 ?

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

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