2

我有一个 OPCua 服务器,它由一个对象数组[1000](4 x reals,2 x int,2 x Enumerators)组成。

我正在尝试订阅 Object[104].real2

我目前可以订阅对象并在每次有更新时接收所有 1000 个对象。但这是获取大量信息的方式。

如果我能找到一种简单的方法将数据直接接收到我自己的类中,我会很乐意订阅 object[104]。目前所有数据都以一系列字节的形式返回。

4

1 回答 1

0

您可以尝试的一件事(它适用于我们的环境)是将元素保留在数组中(即没有指针数组),将变量声明为引用,使其在 OPC-UA 下可用,并将该引用设置为指向你的变量。

VAR
  ref_to_real: REFERENCE TO REAL;
END_VAR

然后,在您的应用程序启动时执行一次代码:

ref_re_real REF= Object[104].real2;
于 2022-01-10T11:55:07.083 回答