传感器网络应用2.1modbus协议117课件.pptxVIP

  • 1
  • 0
  • 约1.64千字
  • 约 25页
  • 2025-10-24 发布于陕西
  • 举报

传感器网络应用2.1modbus协议1

应用层的通信协议

Modbus通信协议

Modicon公司现施耐德电气1979年可编程逻辑控制器(PLC)通信Modbus:工业领域通信协议的业界标准,并且现在是工业电子设备之间常用的连接方式。Modbus通信协议

Modbus通信协议全球第一个真正用于工业现场的总线协议,完全免费。应用于电子控制器上的一种通用协议,目前已成为一通用工业标准。多工业设备包括PCL\DCS\变频器\智能仪表等都在使用。Modbus使不同厂商生产的控制设备可以连成工业网络,进行集中监控。

2.1modbus协议1Modbus通信协议支持多种电气接口:RS-232RS-485可在各种介质上传输:双绞线光纤无线

只能由主机主动发起通信。在同一时间里,总线上只能有一个主设备,但可以有一个或多个(最多247个)从设备。Modbus协议的某些特性是固定:Modbus通信协议一主多从信息帧结构帧顺序通讯错误异常情况处理所执行功能码

组成部分Modbus信息帧起始码地址码功能码校验码停止码数据区Modbus通信协议

Modbus通信协议设备地址:被选中的从设备地址。功能码:告知被选中的从设备要执行何种功能。数据段:包含从设备要执行功能的附加信息。如:功能码“03”要求从设备读保持寄存器并响应寄存器的内容,则数据段必须包含要求从设备读取寄存器的起始地址及数量。

Modbus通信协议设备地址:被选中的从设备地址。功能码:告知被选中的从设备要执行何种功能。数据段:包含从设备要执行功能的附加信息。差错检测区:从机提供一种数据校验方法,以保证信息内容的完整性。

单播模式广播模式Modbus请求报文模式

Modbus请求报文模式主设备寻址单个从设备。主设备向Modbus网络中的所有从设备发送请求报文,从设备接收并处理完毕后不要求返回响应报文。单播模式广播模式RS-485总线

Modbus请求报文模式RS-485总线MODBUS通信协议提供两种通信模式:ASCII模式RTU模式

Modbus请求报文模式RS-485总线ASCII模式优点RTU模式优点允许字符之间的时间间隔长达1S,也不会出现错误。在相同波特率下其传输的字符的密度高于ASCII模式,每个信息必须连续传输。

ASCII消息帧格式ASCII模式数据传送约定在数据格式中每个16进制字符(0~9)、(A~F)都转换成ASCII码发送。优点:字符发送的时间间隔可达1秒,而不产生错误。起始码地址码功能码数据码校验码停止码:01—1F功能码n个字符LRCCRLF

RTU消息帧格式RTU模式采用CRC校验。起始码地址码功能码数据码校验码停止码3.5字符停止时间01—1F功能码n个字符CRC3.5字符停止时间

应答与错误监测主站向从站发送信息时,全部通信由二部份组成:主站向从站的发送(查询、请求)从站对主站的应答(回传、响应)应答目的:告诉主站是否有错和回答主站相关通信请求。

应答与错误监测相应规定通信协议查询和应答的时间数据格式验错方法

应答与错误监测MODBUS规定:当查询主站的变化来指示是否有错误发生。从站还应将错误代码放入数据区告诉主站发生了什么错误。无错误正常应答,从站仅回应相同的功能码。对有错或异常的应答,从站应答时,将其功能码最高位b7置1。

应答与错误监测功能码正确应答错误应答H03(00000011)H03(00000011)H83(10000011)H06H06H86H10H10H90

主机发送请求,从机才能应答从机不能主动发起通信,总线无法通信一主多从的模式

教养修养

以下关于Modbus协议描述中,错误的是()A.Modbus是一种并行通信协议B.Modbus是一种单主/多从的通信协议C.Modbus通信协议是应用层协议D.Modbus通信协议包括RTU、ASCII、TCP

谢谢观看

文档评论(0)

1亿VIP精品文档

相关文档