modbus常用报文

modbus常用报文

ID:47528051

大小:202.51 KB

页数:5页

时间:2020-01-13

modbus常用报文_第1页
modbus常用报文_第2页
modbus常用报文_第3页
modbus常用报文_第4页
modbus常用报文_第5页
资源描述:

《modbus常用报文》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Modbus常用功能码通讯资料Modbus是一个请求/应答协议,并且提供功能码规定的服务。包括ModbusAscll、ModbusRTU、ModbusTCP/IP。1.Modbus数据类型:基本表格对象类型访问类型常用功能码功能Mobus码开关量输出(继电器)单个比特读写05遥控00001~0000x开关量输入(继电器)单个比特只读02遥信10001~1000x输入寄存器16比特—字只读04模拟量输入30001~3000x(输出/保持)寄存器16比特—字读写03.。。。。。。。。遥测/遥控40001~4000x2.Modbus公共功能码:访问

2、方式作用功能码子码(十六进制)数据访问比特访问物理离散量输入读输入离采量0202内部比特或物理线圈读取线圈状态0101写单个线圈0505写多个线圈150F16比特访问输入存贮器读输入贮存器0404内部存贮器或物理输出存贮器读取多寄存器0303写单个寄存器0606写多个寄存器1610读/写多个寄存器2317屏蔽写寄存器2216读文件记录20614写文件记录21615封装接口读设备识别码43142B 3.Modbus功能码描述:3.1读线圈(功能码:01)请求读离散量输出20-38的实例请求(发送数据)响应(回送数据)数制十六进制数制十六进制站号

3、(1-99)站号(1-99)功能码01功能码01起始地址高8位00字节数量03起始地址低8位13输出状态n(27-20)CD输出数量高8位00输出状态n+1(35-28)6B输出数量低8位13输出状态n+2(38-36)05CRC较验低8位CRC较验高8位对应线圈输出状态(0=关)(1=开)输出线圈输出状态n(27-20)输出状态n+1(35-28)输出状态n+2(38-36)十六进制数CD6B05二进制数1100110101101001000001013.2读离散量输入(功能码:02)请求读取离散量输入197-218的实例请求(发送数据)响

4、应(回送数据)数制十六进制数制十六进制站号(1-99)站号(1-99)功能码02功能码02起始地址高8位00字节数量03起始地址低8位C4输出状态n(204-197)AC输出数量高8位00输出状态n+1(212-205)DB输出数量低8位16输出状态n+2(218-213)35CRC较验低8位CRC较验高8位对应离散量输入状态(0=关)(1=开)输出线圈输出状态n(204-197)输出状态n+1(212-205)输出状态n+2(218-213)十六进制数ACDB35二进制数1010110011011011001101013.3读保持寄存器(功

5、能码:03)请求读取寄存器108-110实例请求(发送数据)响应(回送数据)数制十六进制数制十六进制站号(1-99)站号(1-99)功能码03功能码03起始地址高8位00字节数量06起始地址低8位C4寄存器n(108)高8位02寄存器数量高8位00低8位2B寄存器数量低8位16寄存器n+1(109)高8位00CRC较验低8位低8位00CRC较验高8位寄存器n+2(110)高8位00低8位64对应寄存器数值显示寄存器寄存器n(108)寄存器n+1(109)寄存器n+2(110)十六进制数022B00000064二进制数0000001000101

6、01100000000000000000000000001100100十进制数(实显)55501003.4读输入寄存器(功能码:04)请求读取输入寄存器9的实例请求(发送数据)响应(回送数据)数制十六进制数制十六进制站号(1-99)站号(1-99)功能码04功能码04起始地址高8位00字节数量02起始地址低8位08寄存器n(9)高8位00寄存器数量高8位00低8位0A寄存器数量低8位01CRC较验低8位CRC较验高8位对应寄存器数值显示寄存器寄存器n(9)十六进制数000A二进制数0000000000001010十进制数(实显)103.5写单

7、个线圈(功能码:05)十六进制值FF00请求输出为ON。十六进制值、0000请求输出为OFF请求写线圈173为ON的实例请求(发送数据)响应(回送数据)数制十六进制数制十六进制站号(1-99)站号(1-99)功能码05功能码05输出地址高8位00输出地址高8位00输出地址低8位AC输出地址低8位AC输出值高8位FF输出值高8位FF输出值低8位00输出值低8位003.6写单个寄存器(功能码:06)请求将十六进制0003写入寄存器2的实例请求(发送数据)响应(回送数据)数制十六进制数制十六进制站号(1-99)站号(1-99)功能码05功能码05寄

8、存器地址高8位00输出寄存器地址高8位00寄存器地址低8位01输出寄存器地址低8位01写入值高8位00写入输出值高8位00写入值低8位03写入输出值低8位033.7

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

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

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