首页 > 解决方案 > 如何将文件从 OPC UA 客户端传输到服务器

问题描述

我想使用 UA-Expert 客户端向/从我在设备上设置的服务器下载和上传,例如 .txt 文件。有人可以为我提供一步一步的解决方案或如何实施的示例吗?

我首先按照 open62541 网站上的教程进行操作。我试图遵循和理解 OPC-UA 规范,尤其是第 5 部分附件 C。

先感谢您。

标签: file-transferfile-typeopc-uaopen62541

解决方案


open62541 不支持开箱即用,这意味着没有实现各种平台所需对象的预制插件。

那就是说自己做的工作并不多(特别是如果您不需要通用/跨平台的东西)。几个月前我做过这样的一次。这就像2天的工作。它仅限于从服务器下载特定文件。

如果我没记错的话,您需要做的就是启用第 5 部分/附件 c 指定的类型的生成(源树中有一个 .txt 或 .csv 包含应生成的所有类型),之后您需要实例化这样一个对象(例如文件)并将其放置在您的服务器地址空间中的某个位置。剩下要做的是实现各种方法(打开、读取、...)并将您的对象与这些对象的回调挂钩。


推荐阅读