电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

ModbusRTU命令格式VIP免费

ModbusRTU命令格式_第1页
1/6
ModbusRTU命令格式_第2页
2/6
ModbusRTU命令格式_第3页
3/6
寄存器单元 功能码作用0x01读线圈请求:设备号功能码id0100响应:设备号功能码字节数id01020x05写单个线圈请求:设备号功能码id0500id0500响应:设备号功能码id0500id05000x0F写多个线圈请求:设备号功能码id0F00响应:设备号功能码id0F000x02读离散输入请求:设备号功能码id0200响应:设备号功能码字节数id02030x03读保持寄存器请求:设备号功能码id0300响应:设备号功能码字节数id03060x06写单个寄存器示例:将数据0x0003写入寄存器单元0x0002InputStatus(10001- 1ffff) 1位 只读寄存器起始(40001 - 4ffff)16位 读写示例:读取197—218的开关状态,204-197内容为0x示例:读取寄存器108—110的值,108的内容为0x02CoilStatus (00001- 0ffff) 1位 读写寄存器起始指示状态1 = ON,0 = OFF 示例:读取0x000十六进制FF 00置状态为ON,十六进制00 00 置状态为示例:从0x0014开始写入10个状态值,数据内容为2寄存器起始寄存器起始寄存器起始寄存器起始寄存器起始请求:设备号功能码id0600响应:设备号功能码id06000x10写多个寄存器请求:设备号功能码id1000响应:设备号功能码id10000x04读输入寄存器请求:设备号功能码id0400响应:设备号功能码字节数id0402寄存器起始Input Register(30001 - 3ffff)16位 只读示例:读取输入寄存器0x0009单元的值,现场数据为寄存器起始寄存器起始寄存器起始Holding Register(40001 - 4ffff)16位 读写示例:将数据0x000A和0x0102写入从0x0002开始的两寄存器起始00000AcrclcrchFF03crclcrchACFF00crclcrchAC0000crclcrchACFF00crclcrchAC0000crclcrch字节数1300 0A02CD01crclcrch1300 0AcrclcrchC40016crclcrchACDB35crclcrch6B0003crclcrch022B00000064crclcrch数据CRC校验数据器起始地址 寄存器单元长度CRC校验容为0xAC(即二进制1010 1100),212-205内容为0xDB(即二进制1101 1011),218-213内容为0x35(即为0x022B(即555),109的内容为0x0000(即0),110的内容为0x0064(即100)CRC校验器起始地址 寄存器单元长度CRC校验0x0001到0x000A单元的开关状态,现场状态为全开(即全1)状态为OFF 示例:将0x00AD单元状态置为ON/OFF容为2个字节:十六进制CD 01(二进制 1100 1101 0000 0001)CRC校验器起始地址 寄存器单元长度数据器起始地址 寄存器单元长度CRC校验数据CRC校验CRC校验器起始地址置为ON/OFF器起始地址置为ON/OFF器起始地址 寄存器单元长度CRC校验CRC校验请求及响应格式010003crclcrch010003crclcrch字节数01000204000A0102010002crclcrch080001crclcrch000Acrclcrch器起始地址 寄存器单元长度CRC校验CRC校验数据为0x000A数据器起始地址 寄存器单元长度器起始地址 寄存器单元长度CRC校验器起始地址数据CRC校验始的两个寄存器单元数据器起始地址数据CRC校验35(即二进制0011 0101)crclcrchCRC校验

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

ModbusRTU命令格式

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部