[信息与通信]modbus通讯

[信息与通信]modbus通讯

ID:36319729

大小:2.58 MB

页数:35页

时间:2019-05-09

[信息与通信]modbus通讯_第1页
[信息与通信]modbus通讯_第2页
[信息与通信]modbus通讯_第3页
[信息与通信]modbus通讯_第4页
[信息与通信]modbus通讯_第5页
资源描述:

《[信息与通信]modbus通讯》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Modbus–串行通讯Modbus协议于1978年由Modicon开发1979年开始,Modbus作为一个标准的工业协议开始应用基于RS232/RS485物理结构是异步的,串行数据通信支持主/从结构RS485两线制/四线制主-从未使用Modbus应用协议运行原理-Modbus串行以及OSI模型应用层表达层会话层传输层网络层链路层物理层传输模式:RTU/ASCIIRS2321234567运行原理-总线拓扑结构点-到-点模式总线主干-支干菊花链线性终端电阻运行原理-Modbus主从协议一个主站1~247个从站响应请求通讯仅能由主站来初始化运行原理-帧结构功能码数据地址CRC或LRC数据区,取决于功

2、能代码=0~247识别从站的地址有效性检查=1to127执行的功能ModbusPDUPDU=协议数据单元两种编址模式:单发广播地址范围=1~247地址范围=0(仅用于写模式)运行原理-单发模式编址12345n地址=1~247请求功能码请求数据5CRC响应功能码响应数据5CRC运行原理-广播模式编址12345n从站无需响应主站请求功能码请求数据0CRC仅用于写功能地址=0运行原理-单发编址时序图主站从站1从站n媒体介质等待超时处理响应分析响应.准备请求从站1请求从站1请求响应响应下一个请求下一个请求运行原理-广播编址时序图主站从站1从站n媒体介质广播请求广播请求下一次请求下一次请求等待超时处理响

3、应处理响应运行原理-传输错误事件时序图主站从站1从站n媒体介质从站1请求从站1请求重发或下一次传输重发或下一次传输等待超时错误检测无响应ModbusRTU/ASCII-两种定义的串行传输模式RTU模式ASCII模式每个字符的内容和格式封装格式:帧的起始和结束定义:传输模式和串口参数对所有的产品而言必须是一致的必须的可选的ModbusRTU/ASCII-RTU模式:内容每个数据项在一个字节内被编码B0B1B2B3B4B5B6B7两个16进制数字编码实例:读设备身份=43=0x2B0x20xB11010100ModbusRTU/ASCII-RTU模式:字符格式=11位Nombrepairdebit

4、sà1Oddnumberofbitsat1Bit0StartBit7Bit6Bit5Bit4Bit3Bit2Bit1ParityStop8bitsdedonnée偶校验方式1停止位100101011Parity10x2Bcomprises4bitsat1编码实例:读设备身份=43=0x2B0Paritépaire1奇/偶Bit0StartBit7Bit6Bit5Bit4Bit3Bit2Bit1StopStop8bitsdedonnée2停止位无校验方式100101011110x2Bcomprises4bitsat1编码实例:读设备身份=43=0x2BModbusRTU/ASCII-RTU模式:

5、帧格式功能码数据地址CRC0~252字节1字节2字节1字节256字节(最大)<=1.5字符.帧OK帧OK帧NOK>=1.5字符.时间限制>=3.5字符.>=3.5字符.起始>=3.5字符结束>=3.5字符ModbusRTU/ASCII-ASCII模式:内容每个数据项以两个ASCII字符编码(7位)B0B1B2B3B4B5B6B0B1B2B3B4B5B6两个ASCII字符编码实例:读设备身份=43=0x2B01000010100110ASCIIcode"2"=0x32ASCIIcode"B"=0x42ModbusRTU/ASCII-ASCII模式:字符格式=10位Nombrepairdebits

6、à1Oddnumberofbitsat1Bit0StartBit6Bit5Bit4Bit3Bit2Bit1ParityStop7databits偶校验方式1停止位10110010Parity10x32comprises3bitsat1实例:用ASCII编码字符"2"=0x321Evenparity0奇/偶Bit0StartBit6Bit5Bit4Bit3Bit2Bit1StopStop7bitsdedonnée2停止位无校验方式10110010110x32comprises3bitsat1实例:用ASCII编码字符"2"=0x32ModbusRTU/ASCII-ASCII模式:帧格式:1字符.

7、CR+LF2字符.时间限制功能码数据地址LRC0~2x252字符2字符.2字符2字符513字符(最大)<=1to5秒.帧OK帧OK帧NOK>=1to5秒.无内部帧时间限制.ModbusRTU/ASCII-功能码01readcoilstatus-读线圈状态02readinputstatus-读输入寄存器状态03readholdingregisters-读保持型寄存器04readinputregist

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。