数字化车间PLC互联互通关键技术的研究与实现

来源 :中国科学院大学(中国科学院沈阳计算技术研究所) | 被引量 : 4次 | 上传用户:uxc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业4.0时代的到来,越来越多传统工业向数字化迈进,其中数字化生产车间成为了工厂建设的重要一环。通过使用网络互联使工厂设备和系统实现自动化,从而促进了传统工业的发展。但是由于设备供应商、设备类型和自动化级别的差异,使得工业现场设备具有多种硬件接口和通信协议,增加了数字化车间设备之间互联互通的难度。本文基于以上问题,并结合国内外工业互联网的现状以及工控PLC领域的研究进展,对工业数字化车间互联互通的目前需求设计了解决方案,提出了一种数字化车间设备之间互联互通的关键技术,该技术包括四个模块:基于现场级设备数据采集模块,串口/网络多协议通信模块,内置OPC UA服务器的嵌入式设备以及基于WCF框架的OPC UA客户端。数据采集模块中首先分析工业常用协议Modbus RTU/TCP和Profibus DP协议帧结构和通信过程,利用梯形图和C语言分别在PLC和服务器上实现协议的主/从站程序。使用MATLAB编写主成分分析程序将最初选择的十个特征属性降维成相关性较低的七个特征属性,包括协议帧长度、功能码、功能码长度、标志位、设备地址、寄存器地址、校验位校验方式七个特征,然后将上述七个特征,基于C5.0算法和解决C5.0过拟合问题的随机森林算法在服务器上完成串口/网口多协议通信协议帧的识别程序,分类预测精确度可以达到91%。接下来使用UA Ansi C协议栈在内存有限、处理能力较低的嵌入式设备上搭建OPC UA服务器,完成了包括地址空间配置、请求/响应服务、信息安全策略配置以及节点通信过程,实现对现场级设备的实时数据采集和保存,并通过统一的接口将数据传输到上位机OPC UA客户端,从而完成数据可视化、存储并为下一步分析工作提供基础。最后基于WCF框架实现OPC UA客户端的搭建,满足了获取工业生产设备实时运行参数,远程监测工业设备实时运行情况的需求。客户端具有数据读/写,监控/订阅数据项,数据可视化等功能。并与Oracle数据库连接交互。本文最后对实验过程进行了验证与测试,包括功能测试和性能测试。通过编写功能测试用例,完成对设备配置模块测试;数据采集模块的驱动配置、程序运行测试;OPC UA服务器操作过程测试;以及OPC UA客户端测试。最后测试整个关键技术平台的自动运行、稳定性和压力等性能指标。测试功能结果均正常,性能方面满足数字化车间目前需求。
其他文献
<正>中国是有着众多少数民族的国家,各少数民族都有着其特色的民俗活动,从而形成了我国丰富的少数民族民俗文化。少数民族民俗文化不仅是我国独特的文化遗产,也是少数民族生
大学生的心理健康对于大学生的全面发展至关重要,而大学生的挫折心理尤其应该受到重视,掌握大学生挫折心理的反应及特征,准确分析挫折心理负性情绪产生的原因,对于高校教育工
目的:分析丁苯酞软胶囊联合多奈哌齐对阿尔茨海默病(AD)患者氧化应激反应的影响。方法:选取73例AD患者,采用随机数字表法将其分为对照组35例和观察组38例。对照组给予多奈哌
<正>同为全球知名拍卖行,苏富比在中国为什么总是落后于佳士得?从2012年一件拍品的象征性拍卖,到去年"北京艺术周"系列拍卖活动,今年的苏富比拍卖终于正式使用了"春拍"这个名
期刊