protocols - 将传感器数据写入标签的 OPC UA 块
问题描述
OPC-UA 可以将数据以块/块的形式写入标签吗?假设我有一个以 100Hz 采样的传感器/UA 客户端,需要将这些数据发送到 UA 服务器,我在该服务器上有一个 OPC UA 标签来接收该传感器的数据。我可以进行“阻塞”写入,每秒在一个事务中将 100 个样本一起写入该标签吗?每个样本都有一个源时间戳。因此,对于离线应用程序,数据的发送方式并不重要。
目前,我一个一个地传输样本,因此 1 秒数据的 100 次写入事务效率不高。
解决方案
除非该服务器配置为存储该标签的历史记录,否则无论您一次写入 100 个值(是的,这是可能的)还是连续写入 100 个值到同一个标签,最终结果都是相同的 - 标签的 value 属性将是100 的最后一个值。
也许您应该考虑将该服务器中的标记配置为一个数组,然后向其中写入一个值数组?
推荐阅读
- javascript - 如果文件是 jpg,则唯一地更改样式
- android - react native error:——AAPT: error: resource android:attr/lStar not found
- python - 类局部变量没有pylint警告“重新定义内置”
- ruby-on-rails - Docker-compose 与 redis、sidekiq、rails SocketError
- django - 如何在 django 中使用带有可选参数的反向?
- javascript - 除非我专门使用 getElementById,否则为什么 classList 会抛出“未定义”?
- r - 如何在字符串中转换数据框以修复错误以正确绘制某些图形?
- python - 组合矩阵时如何保留索引?
- excel - VBA 宏无法准确地将 VLOOKUP 插入 Excel 单元格
- rust - 具有未实现 Copy 特征的输入的基准函数