当前位置:首页 > 消费电子 > 消费电子
[导读]在实践应用中结合网络系统.管理信息系统,监控系统能够对大量数据进行自动处理.传输.压缩存储,实现资源共享,提供有效.快捷.方便的服务给各级决策者和管理人员.应用于远程监控系统的Modbus协议是一种标准的.真正开放的网络通信协议,并且广泛应用于工业领域.

一.引言

在生产和生活中监控系统起到的作用越来重要,如在交通.银行.电力等部门对监控系统的要求越来越越高.需求也在不断增大.在远程监控系统中,作为一种种分布式控制系统和工业通信协议Modbus协议在工业领域得到很好的应用,本文针对其含义.系统设计构架和系统性能进行详细的阐述.

二.浅析Modbus协议

(1)Modbus协议开发的Modbus协议是一种分布式控制系统和工业通信协议,在分布式控制系统和工业设备通讯中得到很好的应用,采用RS485方式作为物理接口.控制器经由网络.控制器相互之间.通讯协议等可以通讯,在工业生产中已经成为通用标准,可以连接不同的控制设备成为工业网络,实现集中控制和监控.

(2)作为一种主从网络Modbus网络允许多个或一个从机和一个主机进行通信,其中应答报文和命令报文是相对应的关系,也就是采用命令/应答方式.主机发出命令报文,当收到主机发来的报文的时候,相应的应答报文发出对命令报文进行响应.每个从机在网络中都拥有一个唯一的地址,访问的从机地址包含在主机发出的命令中,对相应的命令做出应答的是具有该地址的从机.

(3)传输模式ASCII和RTU被应用在Modbus协议中.没有奇偶校验位.2个停位.8个数据为是RTU的传输格式.依靠接收字符间应用的时间RTU接收设备对一个帧的开始进行判断,在时间为3个半字符之后没有完成帧或没有新的字符,该帧会被接收设备放弃,新帧的开始以设下一个字符为标准.1字节的信息在RTU模式中被看作一个8为字符进行发送,而作为两个ASCII字符在ASCII模式中被发送.

三.系统设计构架

数据采集的RTU设备.数据交互的监控设备.远程监控的服务器是这个系统硬件的主要组成部分.应用串口通信RTU设备与监控设备之间通信并使Modbus TCP协议的转换实现,应用TCP套接字技术服务器与监控设备之间进行通信并使Modbus TCP协议的转换实现.

(1)设计协议转换

在Modbus TCP协议中进行通信时候,是经过何种网络不需要考虑,因为它定义了一个消息结构体,并且对消息域内容和格局的公共公式进行了制定.在通信的时候这个协议对每个RTU设备的地址进行定义,对按地址发来的信息进行识别,并且对即将产生的行动进行决定.在需要回应的情况下,反馈信息将在RTU设备中生成,采用Modbus TCP协议发出信息.相互转换Modbus TCP协议与Modbus协议的时候,不需改变RTU,只需相应的转换MBAP报文头.服务器的请求被接收到的时候,MBAP报文头被Modbus TCP协议去掉并且被出送到RTU设备中.按照接收到的命令RTU设备进行数据读取,而且对CRC进行差错校验;RTU设备的相应被接收到的时候,相应的MBAP报文头被加在Modbus TCP协议上,CRC差错校验被去除并且传送回服务器.通过这样的过程实现两个协议的相互转换.

(2)实现设备参数读写

采用C/S模型实现设备参数读写模块.

建立Socket通信是第一步,远程监控终端与数据服务器建立连接是通过发送注册包实现的,TCP保活机制被启动,等候服务器发出命令,写入或读取设备参数命令由数据服务器发送的时候,按照Modbus TCP协议远程监控终端接收命令,在传入设备之前把它转化为Modbus协议,根据其命令RTU设备对相应设备参数进行写入或读取,并向远程监控终端发送响应.在写入或读取成功的条件下,按照Modbus TCP协议接收到的响应被远程监控终端被封装,并且发送给数据服务器;如果是失败的写入或读取,按照Modbus TCP协议异常响应被远程监控终端发送到数据服务器.

(3)设计与实现套接字通信

监控设备与服务器之间的数据交换是通过套接字通信层得以实现的,整个设计的核心是是串口同层并联.设计通信部分的流程如图1所示.

 

 

(5)设计与实现串口通信

去除报文头的Modbus数据的读取来自于共享内存.半双工机制是串口采用的机制,不能同时进行接收数据与发送命令,串口数据的读取是在发送完命令之后.自动方向切换芯片被采用之后就可以解决这一问题了.串口通信流程图如图2所示.

 

 

四.分析系统性能

(1)在监控系统的作用和功能方面,在空压机中对压风机房管理.操作效率低下以及人力物力浪费等问题进行解决,使处理.交换.传递信息的速度加快,使监控系统的可靠性和安全性得到保证,使控制系统的人性化.智能化.自动化水平提高.主要功能在远程监控系统中得以实现的有:使工作报表正常运行,各种故障中的报警得以实现;供气压力参数可以远程设定,能够在线修正参数;实时监测供气压力,供气过压和欠压都会进行报警;供电系统的可靠性得以提高;等等.

(2)通过透明传输的方式,接收到的命令只需被远程监控终端进行拆包,即协议解析不需要进行,MBAP报文头被去掉;RTU响应被收到之后,只需组装接收到的响应,即CRC差错校验被去掉,加上MBAP报文头,协议解析不需要进行,协议的透明化得以实现.套接字通信性能的完善是通过Socket异常处理来实现的,对于数据服务在网络中断并自动重连能够及时被系统检测到.正常的网络中断很容易被套接字通信机制发现,而像拔掉网线等不正的网络中断则不易被其发现.

五.结束语

通过上述浅析Modbus协议.系统设计构架.分析系统性能,可以得知,基于内嵌Modbus协议的远程监控系统,可以实现设备参数读写和套接字通信,使处理.交换.传递信息的速度加快.总之,这一系统具有很多优势,需要我们加大这这方面的研究和应用.

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘 要 :针对传统纺纱设备需要工作人员现场监控的问题,文中结合物联网技术,设计了一种可以利用计算机客户端与手机终端远程获取纺纱机工作参数的远程监控系统,并介绍了系统结构、功能与软件设计。该系统可实现数据存储与管理,移动客...

关键字: 物联网 纺纱设备 手机终端 数据存储 远程监控系统 自动化

摘要:较为全面地介绍了当前远程监控系统的应用现状,并对现有传输系统的特点进行了分析和研究。在此基础上,提出了适用于远程监控系统的、基于GSM的无线数据传输系统的总体架构及设计方案,详细介绍了带有以太网接口的、基于GSM的...

关键字: 远程监控系统 无线数据传输 总体方案设计 以太网

  摘要:目前,远程视频监控系统已成为智能家居的重要组成部分。智能监控系统基于Android操作系统平台,以平板式计算机作为客户端,通过HTTP协议从IP摄像机下载监控图片,并利用多种算法对家中

关键字: Android 操作系统 智能家居 远程监控系统

  一个大时代的变革,都是由无数个小角色演绎而成。社会结构变换、区域经济转移、网络生态重塑、经济周期更替,中国制造业、尤其是沿海的出口加工型企业已到了生死存亡的时刻。   在产业升级的过

关键字: plc 中国制造2025 物联网 远程监控系统

进入21世纪以来,我国汽车产业以全球瞩目的速度蓬勃发展,这也促进了汽车装备制造业的发展。目前汽车产业对装备技术的要求主要有:柔性好、效率高、精度高、可靠性好以及成套性好。而在服务方面对汽车装备企

关键字: plc 自动化 远程监控系统

一、概述 随着科学技术的迅猛发展,各种设备制造商纷纷涌现,设备制造商已经成为生产力发展的重要组成部分。如何提高管理水平,提高企业效率和竞争力是从管理到基层面临的日益严峻的问题。对于如何提

关键字: plc 智能工业 远程监控系统

贵公司是否在维护数据采集与监视控制(SCADA)系统,来为客户提供更高效的服务,或者希望通过公司设置基于云的远程监控解决方案来节省资金?如果是这样,您可能会受益于工业物联网(IIOT)。原始设备

关键字: 工业物联网 远程监控系统 控制面板 数据收集

今年以来,全球各地火灾事件频频发生,传统消防模式下主要采用“人防+技防”的手段,去实现火情预警和处理。但是由于管理人员素质不一,在管理人员检查消防安全隐患、汇报火情时,总存在着意外和时延。

关键字: 智慧消防 安防 消防设备 远程监控系统

伴随着城市化进程的加快,如何防患火灾、确保消防安全,成为当今城市治理中的重点和难点问题。运用大数据、物联网等技术构建“智慧消防”系统,有效整合各方力量,摸清火患底数,加快构建城市公共安全火灾防控

关键字: 智慧消防 物联网 大数据 远程监控系统

随着移动OTT业务的迅猛发展,TCP业务成为当前主要业务类型,以网页浏览、在线视频、短视频为主要代表。TCP业务的增长使用户对移动网络性能提出了越来越高的要求。基于当前的4G网络,接入速度和下载

关键字: 4G网络 EDGE 中兴通讯 TCP协议
关闭
关闭