如何处理连接中止到OPC服务器

时间:2013-09-05 09:49:14

标签: networking connection client opc

我编写了一个连接到opc服务器的库,并创建订阅以获得有关数据更改的通知。还有一个事件在opc服务器关闭时被触发。我正在使用OPC .NET API和C#。

如何处理由于网络故障导致的连接中止(服务器崩溃,电缆断开连接)?

1 个答案:

答案 0 :(得分:0)

没有确切的方法可以做到这一点,有一些技术可以缓解像检测OPC服务器状态的心跳监视器这样的问题,这可以通过检查实际服务器状态或检查一些来完成。服务器上的计数器。

您还需要检查您的订阅是否仍处于活动状态,因为它们属于Observer模式,您可能不知道是否出现问题且订阅停止工作。这可以通过测量自上次触发数据更改事件以来的时间来完成,但这取决于您期望的流量。