我正在向OPC DA服务器注册一组变量。如果有人修改了服务器上的项目(例如:禁用一个项目并在几分钟后启用它),即使新启用了标记,我也无法接收任何更新。我也在Kepware服务器上进行了测试:
有没有办法避免这种行为?这不是一个学术问题:在现实生活中,有人在不关闭服务器的情况下对工厂的一部分进行维护:当他将整个工厂放在网上时,我的客户没有收到任何更改。
我认为某种类型的更改会导致新的OPC句柄,如果我注册了旧的OPC句柄,我将永远不会收到任何价值变化。有没有一种常用的解决方法?我要监视一些事件? 有人有这个问题吗?
感谢。