OPC缺少数据更改

时间:2016-07-11 11:55:15

标签: opc

我正在向OPC DA服务器注册一组变量。如果有人修改了服务器上的项目(例如:禁用一个项目并在几分钟后启用它),即使新启用了标记,我也无法接收任何更新。我也在Kepware服务器上进行了测试:

  1. 将标记定义为“const变量”
  2. 连接到服务器并注册到标记
  3. 将功能更改为“随机生成”(服务器不会断开客户端连接)
  4. 客户不会收到任何价值 但
  5. 断开客户端
  6. 重新连接客户端 - >您将获得随机值
  7. 有没有办法避免这种行为?这不是一个学术问题:在现实生活中,有人在不关闭服务器的情况下对工厂的一部分进行维护:当他将整个工厂放在网上时,我的客户没有收到任何更改。

    我认为某种类型的更改会导致新的OPC句柄,如果我注册了旧的OPC句柄,我将永远不会收到任何价值变化。有没有一种常用的解决方法?我要监视一些事件? 有人有这个问题吗?

    感谢。

0 个答案:

没有答案