Labview:访问服务器地址空间时出错

时间:2015-11-17 14:49:36

标签: labview opc-ua

我正在尝试访问服务器地址空间,我收到此错误。

LabVIEW:(Hex 0xFFFA8EBB)节点路径是指服务器地址空间中不存在的节点

服务器在Plc上,我通过Lan连接。我的信息是

服务器-URL:opc.tcp://192.168.1.135:4840

enter image description here

Namespace-URI:urn:B& R / pv /

我尝试了不同的东西,但我不确定如何访问地址空间中的变量。任何建议都会有所帮助

2 个答案:

答案 0 :(得分:3)

B& R以相当一致的方式发布数据的端点。如果您使用OPC UA浏览工具,您会发现Labview可见的地址空间应以

开头
PLC.Modules.<Default>

B&amp; R Automation Studio要求您完成默认的OPC UA配置。在该配置中,您需要启用相关节点/端点。然后,您可以在Labview中访问这些节点。

您应该检查以下内容:

  • 在您的控制器下,确认您已启用OPC UA 配置视图。
  • 接下来,检查您是否已将OPC UA默认视图文件添加到您的 正在运行的硬件的配置。
  • 最后,在该文件中,确保您已启用端点/变量 它至少具有读取权限。最快捷,最权宜之计 方法是确保您已经进入OPC UA的顶层 默认查看文件并添加了 Everyone 角色,而 Read 是 启用。这将级联到所有已启用的端点。

保存并确保已构建并添加到控制器中。您应该能够访问端点。

例如,如果我有一个名为“LampController”的程序在B&amp; R中运行,并带有一个名为switchState的变量,它将通过以下方式解决:

PLC.Modules.<Default>.LampController.switchState

答案 1 :(得分:0)

你需要使用%26;代替&符号。 &符号用于分隔查询段中的URI。甚至在URI中都有一个&符号也很不寻常。你确定你输了吗?