Labview:访问服务器地址时出错 space
Labview: error in accessing server addres space
我正在尝试访问服务器地址 space,但出现此错误。
LabVIEW: (Hex 0xFFFA8EBB)节点路径指的是服务器地址中不存在的节点space
服务器在 Plc 上,我通过 Lan 连接。我掌握的信息是
服务器-URL: opc.tcp://192.168.1.135:4840
名称space-URI: urn:B&R/pv/
我尝试了不同的方法,但我不确定如何访问地址 space 中的变量。任何建议都会有所帮助
您需要使用%26;代替&符号。 & 符号用于将 URI 与查询段分隔开来。在 URI 中甚至有一个符号也是很不寻常的。你确定你输入正确吗?
B&R 以相当一致的方式发布数据的端点。如果你使用OPC UA浏览工具,你会发现Labview可见的地址space应该以
开头
PLC.Modules.<Default>
B&R Automation Studio 要求您完成默认的 OPC UA 配置。在该配置中,您需要启用相关的 nodes/endpoints。然后您可以在 Labview 中访问这些节点。
您应该检查以下内容:
- 在您的控制器下,确认您已启用 OPC UA
配置视图。
- 接下来,检查您是否已将 OPC UA 默认视图文件添加到您的
您的硬件配置 运行.
- 最后,在该文件中,确保您已启用 endpoint/variable 并且
它至少具有读取权限。最快最方便的
方法是确保您已转到 OPC UA 的顶层
默认查看文件并添加了 Everyone 角色并且 Read 是
启用。这将级联到所有启用的端点。
保存它并确保它已构建并添加到您的控制器中。然后您应该能够访问端点。
例如,如果我在 B&R 中有一个名为 "LampController" 运行 的程序,其中有一个名为 switchState 的变量,它将通过以下方式寻址:
PLC.Modules.<Default>.LampController.switchState
我正在尝试访问服务器地址 space,但出现此错误。
LabVIEW: (Hex 0xFFFA8EBB)节点路径指的是服务器地址中不存在的节点space
服务器在 Plc 上,我通过 Lan 连接。我掌握的信息是
服务器-URL: opc.tcp://192.168.1.135:4840
名称space-URI: urn:B&R/pv/
我尝试了不同的方法,但我不确定如何访问地址 space 中的变量。任何建议都会有所帮助
您需要使用%26;代替&符号。 & 符号用于将 URI 与查询段分隔开来。在 URI 中甚至有一个符号也是很不寻常的。你确定你输入正确吗?
B&R 以相当一致的方式发布数据的端点。如果你使用OPC UA浏览工具,你会发现Labview可见的地址space应该以
开头PLC.Modules.<Default>
B&R Automation Studio 要求您完成默认的 OPC UA 配置。在该配置中,您需要启用相关的 nodes/endpoints。然后您可以在 Labview 中访问这些节点。
您应该检查以下内容:
- 在您的控制器下,确认您已启用 OPC UA 配置视图。
- 接下来,检查您是否已将 OPC UA 默认视图文件添加到您的 您的硬件配置 运行.
- 最后,在该文件中,确保您已启用 endpoint/variable 并且 它至少具有读取权限。最快最方便的 方法是确保您已转到 OPC UA 的顶层 默认查看文件并添加了 Everyone 角色并且 Read 是 启用。这将级联到所有启用的端点。
保存它并确保它已构建并添加到您的控制器中。然后您应该能够访问端点。
例如,如果我在 B&R 中有一个名为 "LampController" 运行 的程序,其中有一个名为 switchState 的变量,它将通过以下方式寻址:
PLC.Modules.<Default>.LampController.switchState