opcua协议介绍

Python84

opc ua

是一种应用层协议,基于tcp之上,其url通常为 opc.tcp://127.0.0.1:4840/abc,在opc ua中常被称为 endpoint

两种模式

opc ua支持c/s模式,同时也支持类似mqtt的发布订阅模式,通常各种设备作为opc ua的服务端提供各种服务。

opcua协议介绍

信息模型

opc ua采用面向对象的设计思路, 使用了对象(objects)作为过程系统表示数据和活动的基础。对象包含了 变量事件方法,它们通过引用(reference)来互相连接。

OPC UA 信息模型是节点的网络(Network of Node,),或者称为结构化图(graph),由 节点(node)和 引用(References)组成,这种结构图称之为OPC UA 的地址空间。这种图形结构可以描述各种各样的结构化信息(对象)。

opcua协议介绍

注意⚠️:opc ua中所说的节点是在一个opc ua服务器中,不要理解为一个服务器对应一个node

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

用python实现微信、钉钉等软件多开

我发现坛友分享的很多都是通过cmd 去start 多个微信 虽然能实现多开,但不够灵活,比如我上午登录了一个微信,下午在登录就不太好用了 当然也可能是我start的姿势不对。于是我就搜了下单实例原理,...
Python

isinstance 和 type的区别

在判断比较类型时最好使用instance这个函数,而不是type,因为: instance会检索对象的类的所有继承的类,如果检索到,返回True,否则返回False type只比较对象是否为当前的类 ...
Python

django rest framework源码和实战

内容回顾: 1、开发模式 ——普通开发方式(前后端放在一起写)。html和后端都是自己写;前端:HTML、CSS、JS 请求进来之后,后台接收请求,通过render返回数据 ,HTML拿到特殊的标签渲...
Python

Python标准库模块之heapq – 堆构造

读前福利:几百本经典书籍https://www.johngo689.com/2158/ 堆是一种常用的优先级排队方法,在数据结构和算法上常采用大顶堆和小顶堆来解决。[En]Heap is a comm...
Python

python生成二维码

介绍一款生成可关联的二维码库的基本使用,MyQR(amzqr)使用非常方便 MyQR(amzqr)库 可以生成普通二维码、艺术二维码(黑白或彩色),动画二维码(黑白或彩色)。 目前官网貌似更名为:am...
Python

数据结构与算法python版(4)-动态规划简介

推荐文章 2023年,摸鱼计划系列活动又跟大家见面了,我们活动规则不变,福利升级! 新的一年,继续把工作学习中的bug处理、碎片知识,统统记录到博客里。留下自己在技术之路的成长足迹。 推荐原创51CT...
Python

高级爬虫面试题测试题 v1.3

Python Web高级爬虫工程师测试题 (请本文件发送到: SpiderTestQuestion@163.com 并附带简历) 1、 用yield写一个斐波那契数列的生成器函数。 2、 放一段scr...