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,在项目的组中输入百分比死区。
相关信息