基于OPC UA协议的数据采集系统设计与实现

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:nianlanzhen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业领域智能制造以及物联网的兴起,通过OPC UA协议获取设备的生产数据,并分析生产数据来提升生产效率成为主流趋势。本文针对目前市场上一些设备因出厂较早而无法提供OPC UA协议服务的问题,设计了一种基于OPC UA协议的数据采集系统。本文的研究内容主要包括以下几个部分:(1)本文中系统设计的核心部分是协议转换器的设计,通过协议转换器完成设备数据的协议转换。为了完成设备数据协议转换,并解决协议转换过程中链路复杂造成程序设计困难的问题,采用模块化设计将协议转换器划分成地址空间、数据请求器、协议解析器和驱动加载器。在地址空间的设计中,采用XML的树形结构保存节点之间的层级关系来提升节点检索的效率,采用OPC UA SDK提供的引用类来构造OPC UA协议中的地址空间。在数据请求器的设计中,通过制定数据请求信息规范使数据请求器能够根据使用者的需求完成设备数据的采集,同时为了让数据请求器能够兼容大部分驱动且具备可扩展性,基于工厂设计模式设计了驱动加载器。在协议解析器的设计中,为了让解析器能够根据使用者的需求进行数据解析,制定了解析协议信息规范,同时设计了节点管理类来对地址空间中的设备节点进行灵活的操作。为完成数据请求器以及协议解析器之间的数据交互,同时也为了让数据请求器能够兼容不同类型的设备驱动设计驱动开发模板,通过驱动开发模板规范设备驱动的开发流程,并完成机器人、PLC和车床的驱动开发。(2)为了存储历史数据和热点数据供其它应用使用,根据节点分类在MySQL中建立数据库,并按照设备类别存储历史数据,提高了历史数据查询效率,并通过Redis缓存数据库将最近采集转换的数据缓存至内存中,提升了客户端的请求效率。在系统中,主线程需要完成协议转换、历史数据存储、热点数据存储、日志以及报警等功能,但是主线程的执行效率很低并且协议转换的时延较大,为了解决这一问题,采用RabbitMQ消息中间件将历史存储、热点数据的存储以及其它功能与协议转换之间进行解耦,提升了系统主线程的执行效率并且提高了系统的吞吐量,并通过RabbitMQ为系统拓展留下接口。为了解决系统中配置文件混乱并且配置文件容易丢失或者被误删的问题,采用ZooKeeper分布式协同框架作为整个系统的配置中心,存储并管理整个系统中的配置信息,提高了系统的稳定性。(3)设计交互软件实现对协议转换器的操作,解决系统中需要配置的信息较多以及配置流程较为复杂的问题。同时为了简化设备节点层级配置、数据请求器配置以及协议解析器的配置流程,结合Winform中窗口控制技术以及工厂设计模式,在交互软件中设计向导功能。为了解决系统的安全性问题,依据OPC UA规范采用加密方法,在软件中完成了系统的安全性设置。同时在交互软件中设计查看历史数据、访问热点数据等功能。最后通过OPC UA客户端对交互软件进行测试。在完成基于OPC UA协议数据采集系统设计之后,采用虚拟调试技术结合加工工艺流程以及抛光打磨工艺流程对系统进行了验证,实验结果表明本文给出的基于OPC UA协议的数据采集系统符合设计目标,具备交互方便、转换准确以及拓展性强等优点。
其他文献
知识经济时代,知识密集型产业迅速崛起,知识成为生产力诸多要素中最活跃的因素,经济的增长主要依赖于知识的生产、扩散和应用。企业间的竞争己经不再是成本或价格的比拼,无形
20世纪20年代的乡土作家所创作的乡土小说代表了当时文坛的最高成就,学界多有评价,但见仁见智。从乡土作家的题材的选择、描写的着力点入手,分析乡风民俗背后的集体无意识,进而探
从中国影戏的起源地及其流布地区来看,影戏应是农耕文化的产物,至于围绕农业丰产仪式所形成的大量民俗活动,则是影戏的重要的生存方式之一。作为农耕文化里的产物,它具有一些农耕
城市公共交通是城市的重要基础设施,是城市发展的大动脉。近代上海开埠后,在市政建设方面取得了巨大的进展,其中城市公共交通的改善是城市发展的重要表现之一。主要从三个方
基于VMware vSphere架构建立的市级虚拟化集群运维管理平台,通过整合服务器等各类硬件资源,实现将计算、存储、网络等资源的统一管理,开发完成自动化集中运维管理平台。开发
3月22日下午,《风景名胜》杂志在杭州市西湖区曙光路174号杭州风荷国际青年旅社举办了第四次读者线下活动,这次带给大家的是一本摄影集——《平行的城》的分享会.《平行的城
当前,我国已成功研制出“蛟龙号”深海载人潜水器,最高潜水深度超过7000m。载人舱是载人潜水器重要结构部件,主要包括钛合金耐压球壳和有机玻璃观察窗锥壳。深海压力作用下,蠕变是有机玻璃材料的重要破坏机理,微观上包括孔洞增长、龟裂(银纹)和大分子破裂等失效模式,宏观上表征为损伤。发展一套成熟的理论方法,结合数值分析与实验研究,阐明有机玻璃观察窗蠕变/损伤性能,对促进结构设计和标准制定具有重要价值。本论
介绍形状记忆合金热弹性马氏体相变连续介质热力学研究方法和最新进展,着重分析了在推广的非线性弹性力学的框架下,应用变分方法研究热弹性马氏体相变的理论和方法、存在的问
二十一世纪以来,全球经济的飞速发展,少不了工业化的支持,大量排放出的温室气体引起了世界各国的重视,冰川融化不仅仅与南北极相关,更是与我们全球人类的可持续发展息息相关。而从世界各国的碳排放量而言,中国属于碳排放量大国,且碳市场的形成与发展相对较晚,在交易体制以及控制风险的方面,也并不如国际上其他的碳排放权交易市场完善,因此,本文对中国碳交易价格的波动性分析以及碳交易价格的影响因素分析,希望能对推动中