新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于MODBUS现场总线的大型设备监控系统的研究

基于MODBUS现场总线的大型设备监控系统的研究

作者:时间:2013-11-14来源:网络收藏

  技术是对自动化领域的一场变革。由于简单、可靠、经济实用,已成为当今自动化领域发展的热点之-.目前,新建的连铸机已经开始使用技术.

  现场总线是连接智能现场设备和自动化系统的数字式、双向传输、多分支结构的通信网络.它主要解决工业现场的智能化仪器仪表、控制器、执行机构等现场设备间的数字通信以及这些现场控制设备和高级控制系统之间的信息传递问题。主要应用于工业现场可以在微机集控设备之间实现双向串行多节点数字通讯。

  为了更大程度地提高矿井安全、迎合未来无人化工作面发展趋势,煤矿井下综采工作面大型设备远程监测监控功能的实现至关重要。目前综采工作面的大型设备如采煤机、刮板输送机、破碎机、转载机等大都采用智能型组合电器进行集中控制,但缺乏远程监测监控功能。本文以HT6L1-400Z/1140智能型组合电器为研究对象,根据煤矿现有安全生产监测监控系统的网络特点,采用Modbus总线技术编制了通讯软件,实现了组合电器与安全监测监控系统的无缝链接,达到了对大型设备远程监测监控的目的。

  1 Modbus协议简介

  Modbus通讯协议由Modican公司开发,是当今主流现场总线协议之一。通过它,集控设备相互之间、集控设备经由网络和其它设备之间可以通讯;通过它,不同厂商生产的控制设备可以连成工业控制网络,进行集中监控等。

  1.1Modbus协议主要特点

  Modbus协议有以下特点:

  1)物理接口符合EIA-485规范;能组成主从访问的单主控制网络;通过简单的通讯报文完成对从节点的读写操作;

  2)当主节点轮询即逐一访问从节点时,要求从节点返回一个应答信息;主节点也可以对网段上所有从节点进行广播通讯。

  1.2 Modbus协议消息帧格式

  Modbus通讯协议有两种消息帧格式:

  1)ASCII和RTU帧格式。ASCII消息以冒号字符开始,以回车换行符结束,其它域使用的传输字符为十六进制;

  2)RTU消息则以传递一段空闲时间为开始和结束,这段时间不小于3.5倍的字符发送时间T,一般取4T.

  Modbus通讯协议定义了在这些网络上连续传输的报文帧格式,确定了将数据打包成报文帧以及解码的方法。采用RTU格式的Modbus通讯协议报文帧格式如表l所示。

  表1.Modbus通讯协议的RTU报文帧格式

  

  1.3RTU帧中各功能块作用

  RTU帧中各功能块作用如下:

  1)地址域:地址域为被查询的从节点地址,它所表示的从节点有效地址范围为0~247,其中0表示广播地址。

  2)功能域:功能域的代码范围是1~255.有些代码适用于所有控制器,有些代码用于特定控制器,还有些保留以备用户功能扩展使用。当消息从主设备发往从设备时,功能代码域将告之从设备需要执行哪些行为。例如功能编码03H为读寄存器(内部字变量),用于读取从节点的寄存器值。

  3)数据域:数据域包括本帧数据域的字节数量、数据字节l~n,这些数据可以是I/O值、状态数据或其它测量控制信息。

  4)CRC校验域:在Modbus通讯协议中的RTU帧校验通常采用CRC循环冗余校验。整个信息帧以连续的数据位流进行传输,CRC校验从地址域开始对报文帧的所有数据进行校验。

  从站识别主站按地址发来的消息,决定要执行何种操作。主设备可单独和从设备通讯,从设备返回一消息作为回应;主设备也能以广播方式和所有从设备通讯,此时从设备不作任何回应。从节点的正常应答是发送相同的报文帧,以便让主节点确认。如果有错误,功能代码将被修改以指出回应消息是错误的,同时数据段包含了描述此错误信息的代码。错误校验域允许主设备确认消息内容是否可用。在配置每个控制器的时候,一个Modbus网络上的所有设备都必须选择相同的传输模式和串口参数。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭