工业产品设计+智能产品软硬件开发+模具量产出货


023-68653856

15978927637

详细内容

重庆工业设备开发OPC UA服务器的构建

重庆工业设备开发OPC UA服务器的构建

OPC UA服务器的构建首要有两种方法,即依据OPC UA现在的13种规范[10-12]直接开发或者运用成熟的SDK直接开发。前者能够依据实际需要选择性地完结相应功能,防止程序的冗余,但是需要深入理解OPC UA服务器的完结原理,比较耗时;后者依据已有的SDK开发,SDK包含了 OPC UA服务器所需要的悉数方法,不需要开发人员对OPC UA有较深的理解,能够完结快速搭建。本文的OPCUA服务器便是依据OPC UA官方SDK开发,树立OPCUAServer类,在该类构造函数OpcUaServer(string url)中经过SDK给出的API接口对OPC UA服务器进行初始化并创建地址空间[13-14],在服务器启动时,经过树立OPCUAServer目标敞开服务器。其搭建流程如图4所示。

QQ截图20210302103401.jpg

服务器初始化首要运用SDK中的接口Applicationin-stance, ApplicationConfiguration和StandardServer。首要经过Applicationinstance树立运用实例application;接着对运用实例进行根底配置,即对ApplicationConfiguration进行初始化赋值,利用生成的xml节点文件和StandardServer生成服务器的地址空间,从而树立服务器目标server;最后利用运用实例敞开服务器目标运转服务器application.Start (server)。

经过配置界面生成的XML文件结合SDK接口完结地址空间的树立是服务器构建的要害,在设备配置和解析配置界面树立的节点模型会存储为XML文件,经过加载该XML节点模型文件,遍历每个节点,运用SDK提供的接口将节点模型映射为OPC UA节点,并对每一个节点树立对应的NodelD和Description,从而完结地址空间的树立。经过数据收集解析后的数据依据OPC UA节点称号一一存入OPC UA地址空间的值节点中构成完整的OPC UA服务器,OPC UA客户端能够经过阅读服务器端的地址空间直接查看对应数据。

本文由重庆工业设备开发整理


公司地址:重庆市巴南区渝南大道4号附24号院3楼


hjzcxkj@163.com
023-68653856

重庆智能硬件开发,重庆软件开发,重庆工业设计,重庆产品设计,重庆外观设计,重庆结构设计,重庆物联网开发,重庆智能垃圾桶开发,重庆MTK方案商,重庆高通方案商,重庆单片机方案商,重庆系统开发,重庆智能手环开发,重庆工业设备开发,重庆音视频开发,重庆医疗设备开发请咨询重庆环洁智创新科技。

解决方案

官方微信
技术支持: 重庆冠辰科技-网站建设-专业网络优化 | 管理登录