《MODBUS-RTU通讯协议(1)》由会员分享,可在线阅读,更多相关《MODBUS-RTU通讯协议(1)(8页珍藏版)》请在金锄头文库上搜索。
1、 MOBU通讯协议使用手册 / 1。TU方式通讯协议1.1. 硬件采用RS45,主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。1.2. 数据帧1位,1个起始位,8个数据位,1个停止位,无校验.波特率:90;1920 84001.3. 功能码3H:读寄存器值 主机发送:23458DR03H起始寄存器高字节起始寄存器低字节寄存器数高字节寄存器数低字节CR低字节CRC高字节第1字节ADR :从机地址码(=0154) 第2字节 03H:读寄存器值功能码第3、字节:要读的寄存器开始地址要读FC下挂仪表,第5、字节:要读的寄存器数量第7、8字节:从字节1到的CRC16校验和 从机回送:1234、M
2、1、M+1M2DR3H字节总数寄存器数据1寄存器数据。.。寄存器数据MCC低字节CC高字节第1字节ADR :从机地址码(0025) 第2字节03:返回读功能码第3字节 :从4到M(包括及M)的字节总数第到M字节:寄存器数据第M、M+2字节:从字节1到M的RC16校验和当从机接收错误时,从机回送:1345ADR83H信息码CRC低字节C高字节第1字节R :从机地址码(=0254) 第2字节8H:读寄存器值出错第字节 信息码:见信息码表第、5字节:从字节1到3的C16校验和1.4. 功能码0: 写单个寄存器值 主机发送:12345678ADR06寄存器高字节地址寄存器低字节地址数据高字节数据低字节
3、C码低字节码高字节当从机接收正确时,从机回送:1345678ADR06寄存器高字节地址寄存器低字节地址数据高字节数据低字节C码低字节CC码高字节当从机接收错误时,从机回送:2345ADR86H错误数息码CR低字节CRC高字节第1字节AR :从机地址码(=00154) 第2字节86H:写寄存器值出错功能码第3字节错误数息码:见信息码表第4、5字节:从字节1到3的CRC校验和1.5. 功能码10H:连续写多个寄存器值2357AR1H起始寄存器高字节地址起始寄存器低字节地址寄存器数量高字节寄存器数量低字节数据字节总数8,910,11,N+1N+2N+寄存器数据1寄存器数据2寄存器数据MCRC码低字节
4、RC码低字节当从机接收正确时,从机回送:12678ADR10H寄存器高字节地址寄存器低字节地址寄存器数量高字节寄存器数量低字节RC码低字节CC码高字节当从机接收错误时,从机回送:245AD90错误信息码RC低字节CRC高字节第字节AD :从机地址码(=0154) 第字节 9:写寄存器值出错第3字节错误信息码:见信息码表第4、5字节:从字节1到3的CC16校验和1.8寄存器定义表:(注:寄存器地址编码为16进制)寄存器地址内容说明只读寄存器地址内容说明只读00001表型字(2字节)0003仪表地址04010通道1瞬时值(字节浮点数高字节)001通道1瞬时值(字节浮点数低字节)012通道瞬时值(4
5、字节浮点数高2字节)013通道2瞬时值(4字节浮点数低2字节)0014通道3瞬时值(4字节浮点数高2字节)001通道3瞬时值(字节浮点数低字节)0016通道4瞬时值(4字节浮点数高字节)0017通道4瞬时值(4字节浮点数低2字节)018通道瞬时值(4字节浮点数高2字节)0019通道5瞬时值(4字节浮点数低2字节)01A通道瞬时值(4字节浮点数高字节)01B通道6瞬时值(4字节浮点数低2字节)00C通道7瞬时值(4字节浮点数高2字节)001D通道瞬时值(字节浮点数低2字节)E通道8瞬时值(4字节浮点数高2字节)001F通道8瞬时值(4字节浮点数低字节)0020通道瞬时值 (4字节浮点数高字节)0
6、21通道瞬时值(4字节浮点数低2字节)022通道10瞬时值(4字节浮点数高2字节)0023通道0瞬时值(4字节浮点数低2字节)004通道1瞬时值(4字节浮点数高2字节)0通道1瞬时值(4字节浮点数低2字节)0026通道1瞬时值(4字节浮点数高字节)2通道2瞬时值(4字节浮点数低2字节)0028通道瞬时值(4字节浮点数高2字节)002通道3瞬时值(4字节浮点数低字节)00A通道1瞬时值(4字节浮点数高2字节)02通道14瞬时值(4字节浮点数低2字节)002C通道5瞬时值(4字节浮点数高2字节)02通道15瞬时值(4字节浮点数低2字节)02E通道1瞬时值(4字节浮点数高字节)02F通道16瞬时值(
7、字节浮点数低2字节)000通道1瞬时值(4字节浮点数高字节)001通道17瞬时值(4字节浮点数低2字节)02通道18瞬时值(4字节浮点数高字节)003通道18瞬时值(4字节浮点数低2字节)0034通道19瞬时值(4字节浮点数高2字节)0035通道19瞬时值(字节浮点数低2字节)0036通道20瞬时值(字节浮点数高2字节)0037通道20瞬时值(4字节浮点数低2字节)003通道21瞬时值(4字节浮点数高2字节)3通道21瞬时值(字节浮点数低2字节)003A通道22瞬时值(字节浮点数高字节)03B通道22瞬时值(4字节浮点数低2字节)003通道23瞬时值(4字节浮点数高2字节)003通道23瞬时值
8、(字节浮点数低2字节)03通道24瞬时值(4字节浮点数高字节)3F通道4瞬时值(字节浮点数低字节)0040通道5瞬时值(4字节浮点数高2字节)041通道25瞬时值(4字节浮点数低2字节)0042通道26瞬时值(字节浮点数高2字节)043通道6瞬时值(4字节浮点数低2字节)0044通道7瞬时值(字节浮点数高2字节)0045通道7瞬时值(4字节浮点数低2字节)0046通道8瞬时值(4字节浮点数高字节)07通道28瞬时值(字节浮点数低2字节)00通道瞬时值(4字节浮点数高2字节)49通道29瞬时值(4字节浮点数低2字节)00A通道3瞬时值(字节浮点数高2字节)004B通道30瞬时值(4字节浮点数低2
9、字节)4通道3瞬时值(4字节浮点数高字节)04D通道31瞬时值(4字节浮点数低2字节)00通道3瞬时值(字节浮点数高2字节)004F通道32瞬时值(4字节浮点数低2字节)050模拟输出1(2字节)0051模拟输出2(字节)05模拟输出(字节)05模拟输出4(2字节)0054模拟输出5(2字节)055模拟输出(2字节)56模拟输出7(2字节)07模拟输出8(2字节)0058模拟输出9(字节)0059模拟输出1(2字节)05A模拟输出1(2字节)005模拟输出12(2字节)5模拟输出1(2字节)005D模拟输出14(2字节)005E模拟输出1(字节)05模拟输出(2字节)060模拟输出17(字节)
10、061模拟输出18(2字节)006模拟输出(2字节)0063模拟输出20(2字节)0064模拟输出2(字节)65模拟输出22(2字节)066模拟输出23(2字节)067模拟输出24(2字节)00模拟输出25(2字节)09模拟输出26(2字节)6A模拟输出27(字节)06B模拟输出28(2字节)006C模拟输出29(2字节)006D模拟输出0(2字节)06模拟输出31(字节)006F模拟输出32(2字节)0070001720030740750076770078007907A007B007C00D00700700808100820830840085080070808900A00B008C008D00E008F00900910020093094095060070098