OPC UA 学习:文件传输

本博文是OPC 10000-20: UA Part 20: File Transfer 的学习笔记。

客户端需要读写服务器端的文件,OPCUA 规范中,是通过文件模型实现的。客户端通过调用文件模型中的方法来处理文件。

文件类型

文件类型(FileType)的属性

属性

  • 文件大小(Size)
  • 可写性
  • 用户可写性
  • 打开计数

文件操作方法

  • 打开文件 
  • 关闭文件
  • 读文件
  • 写文件
  • 获取位置 获取当前
  • 设置位置
  • 最大字节串长度 读写缓冲区的最大长度。
  • 上次修改时间

文件操作与电脑中的文件处理是类似的,也有一个文件句柄(Handle)

打开文件方法

带有一个参数mode,表示打开文件的模式,返回一个Handle。

模式

0 Read 读文件

1 Write 写文件

2 EraseExisting  先删除,后写入

3 Append 添加

4:7 Reserved 保留

 像电脑文件系统一样,打开文件返回一个FileHandle,在以后的文件操作中,要使用FileHandle

文件系统

除了文件操作之外,OPCUA 还定义了文件目录及其操作,形成完整的文件系统

文件目录类型

        文件目录类型是一个对象类型,内部包含文件类型,也可以包含一些方法,比如新建文件,删除文件,移动和复制,新建目录。

结束语 

OPCUA 推荐了文件系统的模型,在具体应用中,我们可以灵活地采纳,比如实现固件更新,配置文件下载,工艺文件下载等工控场景的需求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/439565.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

什么是工业物联网关?工业物联网关有什么作用?

在数字化和智能化浪潮席卷全球的今天,工业物联网(IIoT)成为了推动工业4.0革命的核心力量。而在这场革命中,工业物联网关发挥着至关重要的作用。那么,什么是工业物联网关?它又有哪些功能呢?今天&…

教育照明灯具十大排名榜有哪些?护眼台灯选购看这一篇就够了!

现在关于孩子的教育问题,父母还是十分重视的,当然除了让孩子接受良好的教育,给孩子营造良好的学习空间也成为了很多父母心中重要的事情,其中关于光线的问题不少,不良光线是很多孩子近视的导火索,而护眼台灯…

6、string字符串拼接

#include <iostream> using namespace std;void test01 () {string s1 "我";s1 "爱玩游戏";cout << s1 << endl;s1 :;string s2 "lol dnf";s1 s2;cout << s1 << endl;string s3 "i";s3.append(&q…

Docker容器的操作

目录 运行容器 查看容器 查看容器详细信息 删除容器 启动容器 停止容器 重启容器 暂停容器 激活容器 杀死容器 进入容器 常用 查看容器的日志 拷贝容器的文件到本地 容器改名 查看容器资源 查看容器内部的进程 监测容器发生的事件 检测容器停止以后的反回值…

【重要公告】BSV区块链协会开始对Teranode节点软件进行技术测试

​​发表时间&#xff1a;2024年2月22日 Teranode节点软件将使BSV区块链网络的交易处理速度提升至每秒110万笔&#xff0c;从而拓宽企业和政府客户的区块链应用范围。 2024年2月22日&#xff0c;瑞士楚格 - BSV区块链协会宣布已经开始对Teranode节点软件进行技术测试&#xff…

【操作系统概念】 第8章:内存管理

文章目录 0.前言8.1 背景8.1.1 基本硬件8.1.2 地址绑定8.1.3 逻辑地址空间和物理地址空间8.1.4 动态加载&#xff08;dynamic loading&#xff09;8.1.5 动态链接&#xff08;dynamically linking&#xff09;与共享库 8.3 连续内存分配&#xff08;contiguous memory allocati…

基于单片机的篮球计分器设计

在当今的体育赛事中,比赛的计分系统对观众和运动员尤为重要,观众可以根据比分的实时显示为自己支持的队伍呐喊助威,运动员更是要靠着计分器来把握比赛的节奏,包括攻防转换、替补换人以及赛间休息等等。因此,为了让比赛进行得更加专业化和流畅化,我们有必要对比赛的计分系…

IDEA快捷键大全,再也不会忘记了 ,建议收藏关注~~

熟练使用 IDEA 快捷键&#xff0c;可以显著提升编码效率。本文汇总了 Windows 系统下 IDEA 的快捷键&#xff0c;非常多&#xff0c;但是没有必有都要记住&#xff0c;仅需要记住下文标注 ✔️ 的必会快捷即可&#xff0c;至于那些使用频率不是很高的快捷键&#xff0c;手动点击…

14:00面试,15:00就出来了,问的问题过于变态了。。。

从小厂出来&#xff0c;没想到在另一家公司又寄了。 到这家公司开始上班&#xff0c;加班是每天必不可少的&#xff0c;看在钱给的比较多的份上&#xff0c;就不太计较了。没想到2月一纸通知&#xff0c;所有人不准加班&#xff0c;加班费不仅没有了&#xff0c;薪资还要降40%…

Elasticsearch:机器学习与人工智能 - 理解差异

作者&#xff1a;来自 Elastic Aditya Tripathi, Jessica Taylor 长期以来&#xff0c;人工智能几乎完全是科幻小说作家的玩物&#xff0c;人类将技术推得太远&#xff0c;以至于它变得活跃起来 —— 正如好莱坞让我们相信的那样 —— 开始造成严重破坏。 令人愉快的东西&#…

pytorch续写tensorboard

模型训练到一半有 bug 停了&#xff0c;可以 resume 继续炼&#xff0c;本篇给出 pytorch 在 resume 训练时续写 tensorboard 的简例&#xff0c;参考 [1-3]&#xff0c;只要保证 writer 接收的 global step 是连着的就行。 Code import numpy as np from torch.utils.tensor…

GO: 快速升级Go版本

由于底层依赖升级了&#xff0c;那我们也要跟着升&#xff0c;go老版本已经不足满足需求了&#xff0c;必须要将版本升级到1.22.0以上 查看当前Go版本 命令查看go版本 go version[rootlocalhost local]# go version go version go1.21.4 linux/amd64 [rootlocalhost local]# …

分享一个开发者武库网站

各种资源信息: 网站地址

数字时代下的内部审计蜕变:探索数字化转型的七大关键领域

写在前面 内部审计是一种独立的、客观的确认和咨询活动&#xff0c;包括鉴证、识别和分析问题以及提供管理建议和解决方案。狭义的数字化转型是指将企业经营管理和业务操作的各种行为、状态和结果用数字的形式来记录和存储&#xff0c;据此再对数据进行挖掘、分析和应用。广义…

Qt添加VTK并绘制图形

文章目录 准备环境使用VS创建Qt Widget项目配置VTK依赖调试C/C链接器 添加vtk窗口测试代码 参考链接&#xff1a; VS2017配置QT环境(详细版)_vs2017 qt-CSDN博客 QT5VTK9.1最新配置方法_qt vtk-CSDN博客 VTK笔记-Qt5.12.11编译VTK9.0.3-QVTKOpenGLNativeWidget-CSDN博客 准…

数字孪生基础开发平台的流程

搭建数字孪生基础开发平台的流程可以分为以下步骤&#xff0c;具体的实施方法和步骤可能会根据具体项目的要求和特点而有所不同。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 1.需求分析&#xff1a; 确定数字孪生基础开发平台的目…

Find My产品越来越得到市场认可,伦茨科技ST17H6x芯片赋能厂家

苹果发布AirTag发布以来&#xff0c;大家都更加注重物品的防丢&#xff0c;苹果的 Find My 就可以查找 iPhone、Mac、AirPods、Apple Watch&#xff0c;如今的Find My已经不单单可以查找苹果的设备&#xff0c;随着第三方设备的加入&#xff0c;将丰富Find My Network的版图。产…

哪些泛域名ssl证书500元一年送一月

SSL证书是如今数字化时代中重要的一环&#xff0c;随着互联网的发展&#xff0c;单个用户所持有的网站越来越多&#xff0c;因此泛域名SSL证书和多域名SSL证书的签发两越来越多。其中&#xff0c;泛域名SSL证书能够保护主域名以及主域名下所有子域名&#xff0c;它的灵活性和便…

如何批量更改图片的创建时间和修改时间 ? 图片属性更改

在数字时代&#xff0c;图像已经成为我们日常生活中不可或缺的一部分。无论是在社交媒体上分享生活点滴&#xff0c;还是在工作报告中展示数据成果&#xff0c;图像都扮演着至关重要的角色。然而&#xff0c;有时我们可能需要对图像进行一些调整&#xff0c;以更好地满足我们的…

联通国际公司的主机产品的特点

联通国际公司作为中国联通集团旗下专注国际业务的领军力量&#xff0c;近年来在主机产品领域持续发力&#xff0c;凭借高容量、灵活配置和高效服务&#xff0c;以及深厚的专业技术底蕴&#xff0c;为客户在全球范围内提供卓越的托管服务和数据中心解决方案。 高容量优势 联通国…