IPC中的EPICS Client与cRIO中的EPICS Server不能连接的问题

cRIO

在ADS注入器II低温控制系统中,既有托管在IPC中的LabVIEW EPICS Server,也有托管在cRIO中的LabVIEW EPICS Server。当在控制室的IPC中创建LabVIEW EPICS Client时,可以查找到前者发布的PV,并创建和运行EPICS Client,却查找不到后者发布的PV,当然也无法创建和运行EPICS Client。

NI官网有一个帖子,讲述了类似的问题和解决办法,可能对我们有启发。

它的解决办法是:

在配置EPICS Client时,使用服务器生成的相同名称命名记录

  • 1) 检查由Server I/O生成的PV的名称
  • 2) 用相同的名字命名记录

注意:一旦Client中的变量被绑定到PV,如果PV的名称更改,绑定变量的路径将不会更新。

如果发生这种情况,我们可以在分布式系统管理器中看到EPICS Client下的PV正在更新,但是共享变量显示No Known Value消息。

发表评论