【工业研究论文】煤矿监控系统接入工业互联网设备研究.docx

上传人:安*** 文档编号:16361910 上传时间:2022-05-17 格式:DOCX 页数:8 大小:20.84KB
返回 下载 相关 举报
【工业研究论文】煤矿监控系统接入工业互联网设备研究.docx_第1页
第1页 / 共8页
【工业研究论文】煤矿监控系统接入工业互联网设备研究.docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《【工业研究论文】煤矿监控系统接入工业互联网设备研究.docx》由会员分享,可在线阅读,更多相关《【工业研究论文】煤矿监控系统接入工业互联网设备研究.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、【工业研究论文】煤矿监控系统接入工业互联网设备研究摘要:以工业互联网二级子节点系统为平台,煤矿监控系统为接入对象,分析了工业互联网系统构造以及监控系统接入工业互联网所需关键技术后,设计并开发了一种分布式计算网关,此网关应用在监控系统交换机与工业互联网连接端,对交换机下属的监控分站发来的数据进行解析处理后封装JSON格式,通过MQTT协议传入工业互联网云端软件。实际应用表明:该方案架构设计合理,稳定性较好、性能较优越,为监控系统接入工业互联网提供了一种可行方案。关键词:监控系统;工业互联网;JSON格式;MQTT协议;网关工业互联网1对数据扁平化要求较高,提倡信息端与生产现场协同制造。在煤矿安全

2、监控系统2中,1个煤矿根据40台分站布局来计算,可安装10001200台传感器,每个传感器节点在不停的更新数据。由于传感器完全分散,假如完全采用云计算3方式不对数据进行分布式采集处理,随着传感器不断增加时,当前网络逐步臃肿,传输效率与信息安全均得不到有效保障,大量的数据给数据库存取技术以及数据查询带来挑战;另外由于工业互联网二级节点系统软件与煤矿监控系统在上层协议、格式一般是不同的,所以煤矿监控系统接入工业互联网还需要在监控系统的交换机端在进入工业互联网时进行格式封装与协议转换;另一方面,对于一些实时性要求高的工业现场,云计算过度依靠服务器,一旦出现宕机、网络异常等,都将造成不能够估计的损失。

3、鉴于此,提出并设计了一种具备分布式计算能力且通用性强4的网关方案,协议层建立在由MQTT协议5构建的完好消息分发系统,实现分布式计算、编译部署的完好消息分发系统,可实现数据采集与分布以及煤矿监控系统接入工业互联网功能。1网关总体架构网关具备2种功能:一是协议转换,对远端云平台指令分析下发以及对下行监控分站数据计算与处理后上传;二是接入工业互联网二级子节点系统。从硬件通信接口来看,监控分站对上层设计一般采用以太网、LONWORKS、CAN、485等总线;从软件协议看,各个协同厂家的通信协议均为自定义非标协议,协议不统一的;从AQ62012019行业标准6来看,对数据处理时间,上层指令响应速度均有

4、严格要求。因而网关硬件架构要围绕多接口来设计,软件架构要围绕“强实时性以及协议统一设计。1.1硬件体系构造根据需求分析确定硬件架构设计需要融合多总线,网关硬件架构图如图1,系统使用STM32F429RCT6作为主控芯片,该芯片主频可到达180MHz,具有8路UART,1路以太网控制器,2路CAN总线控制器。主控芯片通过UART外挂4片MAX3845芯片实现4路RS485总线通信,2路CAN总线通过内置CAN1、CAN2控制器外加2片CTM1051收发器实现,以太网接口通过内置以太网控制器加外置DP83848C网卡实现,WIFI、4G、5G等模块通过UART加相应通信模块实现。需要强调下,由于目

5、前大部分模块,设备中RS485、LONWORKS、LIN总线、WIFI、4G等,厂家为了兼容性以及使用方便性考虑,往往设计成UART接口,所以选择主控芯片时,具备UART的数量往往是优先考虑的。1.2软件体系构造网关软件主要负责监控系统与工业互联网二级子节点系统之间的指令处理和数据转发传输,是下行系统和远端云服务器之间的桥梁,软件体系构造如图2。协议转换模块在网关的软件构造中起着承上启下作用:可根据总线接口的不同自适应加载相关通讯协议并且将下行系统上传的数据、指令应答等信息保存到临时数据存储区,主控上传模块负责监控数据缓存区的数据、状态能否改变,如改变立即上传,否则周期性上传,上传时先封装JS

6、ON格式后再上报MQTT客户端。驱动读写模块实现各个硬件操作,如RS485、4G等。网口模块比拟繁琐,不仅要操作内部控制器还有移植第三方开源TCPIP协议栈,如LwIP协议栈7。MQTT模块构建了发布/订阅消息的转发模型,实现不同的客户端的即时通信。分布式计算模块属于软件架构中仅次于协议转换的核心模块,负责实现边缘计算功能,不仅实时分析云端服务器发出的请求指令与对下行设备的控制指令,而且还需要计算处理上行数据后上报云服务器,连通监控系统和工业互联网。为了加强系统的实时性,网关使用FreeRtos嵌入式实时操作系统作为任务调度的总管。使用RTOS后,网关的应用程序由一系列独立的任务组成,每个任务

7、之间有操作系统内核完成调度,不用开发者再使用定时器模拟调度,减少了开发周期并且避免了不必要的错误产生。2网关关键技术2.1数据处理技术网关需要处理的数据很多,为了保证处理的实时性与正确性,需要考虑各个线程之间保证互不干扰和同一个内存空间当多个线程同时访问时数据完好性与正确性。另外,为了实现网关的内部系统资源与用户数据的隔离,数据处理中的各个线程间通信的同步与互斥采用信号量和事件组实现,采用分享内存实现不同任务间数据交互,提高了分布式计算的抗干扰性、增加了网关的可用性。另外新标准下,煤矿监控系统交换机一般都是以太网传输,并且本方案中的网关设备具备TCP/IP的支持,网关能够与交换机进行通信,为了

8、减少软件修改加快应用进度,网关采用Modbus协议,这样下行系统只需少量修改便可直接应用。根据传输数据的格式、物理接口等条件的不同,Modbus通信协议能够分为适用于串行链路的ModbusRTU、ModbusASCII,以及通过TCP/IP传输的Modbus/TCP等多种形式。为了方便在不同形式下的数据传输,Modbus通信协议定义了1个与基础通信层无关的数据应用单元在不同的传输形式下,只需要在其首位加上相应的附加域,便能够正常的传输数据信息。ModbusTCP通信协议8是建立在物理层为以太网,并且取消校验和与地址等信息的Modbus协议簇中的一种,采用主机主动发送请求指令查询从设备,从设备被

9、动应答的一主多从的通讯形式。ModbusTCP协议为了实现一样IP段的多个独立终端同时工作时的不冲突,协议头由4个域7个字节组成简称为MBAP。另外当网关故障时,新接入的网关能否无缝链接,不需要重新进行配置,本设计采用STM32F429芯片内置全球唯一ID码能够做标识识别主键,当设备更换时,云端服务器能够导入历史配置,灵敏可扩展。工业互联网为了有效地管理和监控各个节点的数据,通过将部分计算能力迁移到网关,网关分担了繁重的计算任务,到达了提高工业互联网对设备的管理能力,使系统具有有很高开放性,提高了效率。2.2MQTT通信针对煤矿监控系统使用环境,为了到达对监控系统井下现场设备数据采集与控制,采

10、用了MQTT协议构建了完好的消息转发系统。MQTT协议是最初是由IBM于20世纪90年代主导开发的物联网传输协议。它是一个开源、可靠的网络传输协议,采用轻量级的发布订阅式消息9传输形式,可提供可靠的网络服务给低带宽和不稳定的网络环境中的物联网设备。MQTT应用于TCP/IP的应用层,为了减少资源开销以及保证订阅/发布图题消息的实时性,MQTT使用TCP的长连接。MQTT属于1对多消息,有3种身份:发布者、订阅者以及消息代理。每一条MQTT命令消息都包含1个只要2个字节的固定报头,有些消息会携带1个可变报头或有效载荷,为了实如今一样数据量条件下流量消耗最小,MQTT基于二进制形式实现的。MQTT

11、协议报头见表1。Byte1用于表示MQTT消息的报文类型以及某些类型的控制标记,高4位bit7bit4表示协议类型,总共能够表示16种协议类型,其中0000和1111是保留字段。首字节的低4位bit3bit0用来表示某些报文类型的控制字段,实际上只要少数报文类型有控制位。剩余长度从Byte2开场,最长可达4字节。所以剩余长度范围是Byte2-Byte5。协议头中的服务质量字段决定了网关与工业互联网之间的通信质量。QoS10是发送者和接收者之间对于消息传递的可靠程度的协商,旨在协议层解决传输质量问题。QoS可根据分发次数分3个等级:QoS0至多发送1次,QoS1至少分发1次,QoS2仅分发1次。

12、设计的网关为了保证效率以及准确性,选择QoS1服务质量等级。QoS1存在可能出现重复的问题,所以需要在应用里手动对消息进行去重设置,芯片的唯一ID是网关与工业互联网之间的通信主键,当收到新消息的时候,通过消息的ID来判定能否是重复的消息,假如重复丢弃,否则更新消息ID并存储数据包。这样做就能够保证消息的可靠性和准确性的同时不会出现重复的问题,该算法适用于在使用MQTT时需要保证数据的准确性的同时又要兼顾传输速度的情况,在应用程序客户端进行去重处理,就减少了对数据传输速度的影响。为了实现准确高效的订阅,每个客户端可设定不同主题进行消息过滤,当网关接收到带有确定的发布消息服务质量等级的发布消息后,

13、主动将消息发送到消息代理服务器,消息代理服务器收到消息后根据内部的消息队列排列次序发送主题消息。3仿真试验试验平台采用中煤科工集团沈阳研究院KJ1177X监控系统与工业互联网二级子节点接入云平台目前处于调试阶段没有正式运行,准备2台KJ1177X-F1监控分站,1台通过以太网与网关连接,1台通过CAN总线与网关连接,在云端服务器打开WireShark软件进行抓包测试延时与观察数据,发布端每100ms发送1次数据,共进行100次试验,延时结果取平均值范围在1216ms之间波动,符合AQ62012019标准巡检周期以及异控断电时间要求。另外,分别进行10、15、20、30kB数据负载测试,试验结果

14、可表明所在负载增加延时可控制在500ms以内,由于监控系统单次上传数据不可能到达10KB量级,所以实时性到达AQ62012019标准要求。以工业互联网二级子节点系统为平台,煤矿监控系统为接入对象,分析了工业互联网系统构造以及煤矿监控系统接入工业互联网所需关键技术后,设计并开发了一种分布式计算网关,此网关应用在监控系统交换机与工业互联网连接端,对交换机下属的监控分站发来的数据进行解析处理后封装JSON格式,通过MQTT协议传入工业互联网云端软件。该方案有效的解决了煤矿监控系统接入工业互联网平台的问题,通过采用QoS1服务质量解决了数据传输经过中存在的丢包问题,通过设计去重算法解决了QoS1重复包的问题,仿真测试结果表明此方法在数据传输压力测试经过中没有出现丢帧情况,并且延时造成的影响在AQ62012019标准要求的巡检周期以及异控时间范围内,知足传输效率要求到达设计的预期效果。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 期刊短文 > 期刊

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁