首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法从Eclipse Milo客户端和KepServerEx服务器中的服务器获取值

我无法从Eclipse Milo客户端和KepServerEx服务器中的服务器获取值
EN

Stack Overflow用户
提问于 2021-11-02 17:45:51
回答 1查看 104关注 0票数 1

我正在使用Eclipse Milo 0.6.3和KepServerEx 6。到服务器的连接是find。

Here the server with all groups and tags

我的目标是在Java客户端中获取标记值并对其进行处理;

如果我这样做了:client.getAddressSpace().getObjectNode(new NodeId(2,"Codesys.CA1.Application.GVL_OPC_Vars.MDD_a_bArrB1000[x]")).browse()

我得到了List<ReferenceDescription> referenceDescriptions (2000个变量)的列表

但是当我尝试获取单个标签时,我得到了一个错误:

UaVariableNode node = client.getAddressSpace().getVariableNode(new NodeId(0, "Codesys.CA1.Application.GVL_OPC_Vars.MDD_a_bArrB1000[x].MDD_a_bArrB1000[1]")); DataValue value = node.readValue();

异常跟踪:

status=Bad_NodeIdUnknown, description=The node id refers to a node that does not exist in the server address space.

在可编程逻辑控制器中,MDD_a_bArrB0000, MDD_a_bArrB1000, MDD_a_bArrB3000, MDD_a_bArrB4000是阵列。

如果有人能帮我这个忙的话。

EN

回答 1

Stack Overflow用户

发布于 2021-11-02 19:21:59

您正在构建的NodeId肯定是错误的。命名空间索引0保留供OPC Foundation使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69814818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档