Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 OPCua 服务器,它由一个对象数组[1000](4 x reals,2 x int,2 x Enumerators)组成。
我正在尝试订阅 Object[104].real2
我目前可以订阅对象并在每次有更新时接收所有 1000 个对象。但这是获取大量信息的方式。
如果我能找到一种简单的方法将数据直接接收到我自己的类中,我会很乐意订阅 object[104]。目前所有数据都以一系列字节的形式返回。
您可以尝试的一件事(它适用于我们的环境)是将元素保留在数组中(即没有指针数组),将变量声明为引用,使其在 OPC-UA 下可用,并将该引用设置为指向你的变量。
VAR ref_to_real: REFERENCE TO REAL; END_VAR
然后,在您的应用程序启动时执行一次代码:
ref_re_real REF= Object[104].real2;