首页 > 其他分享 >OPCUA 探讨(二)——服务器节点初探

OPCUA 探讨(二)——服务器节点初探

时间:2024-12-06 10:32:17浏览次数:4  
标签:Objects 文档 初探 Sinumerik 服务器 节点 OPCUA

一、回顾

前文中我们获取到了一份现成的OPCUA客户端代码,通过该客户端和Prosys OPCUA服务器建立了连接,并浏览了其中服务器上的内容(多层的树状节点结构)。
OPCUA 探讨(一)

二、服务器节点结构

以下是对OPCUA服务器节点结构的简要讨论。

2.1 根目录结构


前文中我们建立会话连接后,首次点击“浏览”按钮,出现上述界面,可见根目录有三个节点:

2.2 Objects

其中Objects内,默认设置Server节点,包含服务器的各种信息;其余节点是服务器自建的节点。
例如Prosys里内建了“Aliaes”、“Simulation”、“StaticData”、“MyObjects”四个节点:

注:其中“Simulation”节点类似一个信号发生器,在后续客户端测试中使用较多:

信号发生参数可以在Prosys的第二个选项卡Objects中进行设置:

Sinumerik的OPCUA服务器内建了一个“Sinumerik”节点,其中存放着各类数控系统数据:


我们采集数控系统数据时就在这里面找。

2.3 Types(类型)和Views(视图)

Types节点定义了数据的类型,其一级子目录固定有这几个节点:

不同数据类型,包含的属性(Attribute)也有所不同。例如,这两个节点,一个节点类(NodeClass)是Variable,一个是Object:

属性数目有明显差别。
Views节点,通常下是空的。改节点设置本意是抽取全部数据的子集建立单独视图(View),供特定用户使用。我们当前从根节点进入的这个浏览视图即默认视图,包含全部数据。

2.4 数控系统变量查询

参见附录西门子官方文档。

总结

我们要获取的目标数据通常在根目录下的Objects节点里,ObjectsServer里有服务器相关数据。除开Server之外的服务器自建节点内容各有不同,可以通过浏览(Browse)功能去找自己需要的数据。
Types和Views的内容我们暂不关心。

附录

西门子OPCUA样例使用说明
Sinumerik 828D 系统变量文档
Sinumerik 828D NC变量文档
Sinumerik One 系统变量文档
Sinumerik One NC变量文档
Sinumerik 840Dsl NC变量文档

*附言

由于作者水平有限,可能在文章中出现错误或不当描述,如有发现此类情况希望您能及时提供反馈,非常感谢!
如果感觉本文对您有所帮助,希望为文章点个推荐,谢谢。
作者联系方式,163邮箱:zuoquangong@163.com

标签:Objects,文档,初探,Sinumerik,服务器,节点,OPCUA
From: https://www.cnblogs.com/gongzuoquan/p/18588991

相关文章

  • 一个api接口从请求数据到请求结束共与服务器进行了几次交互?
    一个API接口从请求数据到请求结束,前端与服务器通常进行两次交互:请求(Request):前端发送请求到服务器。这是第一次交互。请求中包含了请求方法(例如GET,POST,PUT,DELETE等),URL,以及任何必要的请求数据(例如表单数据,JSON数据等)。响应(Response):服务器处......
  • 抖音服务器带宽有多大,才能供上亿人同时刷?
    每天无数人拿起手机,打开抖音,滑动指尖,短视频接踵而来。你是否想过,当我们尽情刷视频时,抖音的服务器背后在经历怎样的“狂风暴雨”?一个平台同时支撑上亿用户实时访问,服务器的带宽需求究竟有多夸张?抖音究竟是如何实现如此庞大的并发支持?它的服务器带宽究竟有多大,才能确保每个人在......
  • 智慧工地算法视频分析服务器区域入侵检测:如何确保算法在恶劣天气下也能准确识别?
    在现代视频监控系统中,算法的准确性和稳定性至关重要,尤其是在面对恶劣天气条件时。恶劣天气如雨、雪、雾等,往往会对图像质量造成严重影响,从而降低监控系统的效能。为了确保在这些条件下算法依然能够准确识别目标,采取一系列先进的技术和策略显得尤为重要。本文将介绍几种提高算法在......
  • pycharm通过ssh连接服务器并上传项目
    pycharm通过ssh连接服务器并上传项目1.首先得保证pycharm是professional版的,不能是免费的community版。2.首先通过ssh连接服务器File->settingtools->SSHconfigurations,然后点击+新建一个SSH连接具体意思如下然后可以改下名字,要不然默认名太长然后可以通过pychar......
  • 物料堆放检测视频分析服务器违规生产检测:安防摄像机里的视频采集参数有什么意义
    在安防领域,摄像机的图像质量是衡量其性能的关键指标之一。一个高质量的摄像机不仅需要优质的硬件基础,如高性能的DSP处理器和高灵敏度的图像传感器,还需要通过精细的调整和优化来发挥其最大潜力。本文将深入探讨如何通过理解和调整摄像机的关键视频图像采集参数,来提升摄像机的图像效......
  • zerotier 组网+moon+dns服务器
    zerotier组网+moon+dns服务器zerotier搭建虚拟局域网整体可以分成三步:zerotier创建网络,各个客户端加入网络。国内公网服务器,搭建moon节点。教程:打洞不成功?来试试ZeroTier自建Moon中转吧~|Lufs'sBlog搭建dns服务器(zeronsd)教程:ZeroTier组网:使用zeronsd作为其私......
  • zerotier 组网+moon+dns服务器
    zerotier组网+moon+dns服务器zerotier搭建虚拟局域网整体可以分成三步:zerotier创建网络,各个客户端加入网络。国内公网服务器,搭建moon节点。教程:打洞不成功?来试试ZeroTier自建Moon中转吧~|Lufs'sBlog搭建dns服务器(zeronsd)教程:ZeroTier组网:使用zeronsd作为其私......
  • 【WEB服务器】flask 服务器
    【背景】需求需要搭建HTTP服务器【方案】使用flask搭建简易HTTP服务器fromflaskimportFlask,request,jsonifyfromutil.loggerimportflak_logapp=Flask(__name__)@app.route('/user_requests_info',methods=['POST'])defuser_requests_info():data=re......
  • 街面环卫算法视频分析服务器撑伞经营识别:智能分析技术如何管理和守护城市脉络
    随着城市化进程的加快,城市环卫管理面临着越来越多的挑战。如何高效、精准地进行城市环境卫生管理,成为了政府部门和相关企业亟待解决的问题。近年来,视频分析技术的崛起为环卫管理提供了新的解决思路。本文将探讨基于视频分析服务器的街面环卫撑伞经营识别算法的应用。一、背景与......
  • 在PbootCMS中处理不同Web服务器的文件上传大小限制?
    在PbootCMS中,不同的Web服务器(如Apache、Nginx、IIS)对文件上传大小有不同的限制。为了确保在不同Web服务器上都能正确处理文件上传,需要对相应的配置文件进行调整。以下是针对不同Web服务器的详细步骤:Apache:Apache的文件上传大小限制主要由php.ini文件中的参数控制,如upload_max......