收藏 分享(赏)

MODBUS_RTU通讯协议.doc

上传人:hwpkd79526 文档编号:7125503 上传时间:2019-05-06 格式:DOC 页数:10 大小:346.50KB
下载 相关 举报
MODBUS_RTU通讯协议.doc_第1页
第1页 / 共10页
MODBUS_RTU通讯协议.doc_第2页
第2页 / 共10页
MODBUS_RTU通讯协议.doc_第3页
第3页 / 共10页
MODBUS_RTU通讯协议.doc_第4页
第4页 / 共10页
MODBUS_RTU通讯协议.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、 百 特 工 控福州福光百特自动化设备有限公司MODBUS 通讯协议使用手册1. RTU 方式通讯协议1.1. 硬件采用 RS485,主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。1.2. 数据帧 10 位,1 个起始位,8 个数据位,1 个停止位,无校验。波特率:9600;19200 384001.3. 功能码 03H: 读寄存器值主机发送:1 2 3 4 5 6 7 8ADR 03H 起始寄存器高字节起始寄存器低字节寄存器数高字节寄存器数低字节CRC 低字节 CRC 高字节第 1 字节 ADR : 从机地址码(=001254)第 2 字节 03H : 读寄存器值功能码第 3、4 字

2、节 : 要读的寄存器开始地址要读 FCC 下挂仪表,第 5、6 字节 : 要读的寄存器数量第 7、8 字节 : 从字节 1 到 6 的 CRC16 校验和从机回送:1 2 3 4、5 6、7 M-1、M M+1 M+2ADR 03H 字节总数 寄存器数据 1 寄存器数据 2 。 。 。 寄存器数据 M CRC 低字节CRC 高字节第 1 字节 ADR : 从机地址码(=001254)第 2 字节 03H : 返回读功能码第 3 字节 : 从 4 到 M(包括 4 及 M)的字节总数第 4 到 M 字节 : 寄存器数据第 M1、M+2 字节 : 从字节 1 到 M 的 CRC16 校验和当从机接

3、收错误时,从机回送:1 2 3 4 5ADR 83H 信息码 CRC 低字节CRC 高字节第 1 字节 ADR : 从机地址码(=001254)第 2 字节 83H : 读寄存器值出错第 3 字节 信息码 : 见信息码表第 4、5 字节 : 从字节 1 到 3 的 CRC16 校验和1.4. 功能码 06H: 写单个寄存器值主机发送:1 2 3 4 5 6 7 8ADR 06 寄存器高字节地址寄存器低字节地址数据高字节数据低字节CRC 码低字节CRC 码高字节当从机接收正确时,从机回送:1 2 3 4 5 6 7 8ADR 06 寄存器高字节地址寄存器低字节地址数据高字节数据低字节CRC 码低

4、字节CRC 码高字节当从机接收错误时,从机回送:1 2 3 4 5ADR 86H 错误数息码 CRC 低字节CRC 高字节第 1 字节 ADR :从机地址码(=001254)第 2 字节 86H :写寄存器值出错功能码第 3 字节 错误数息码 : 见信息码表第 4、5 字节 : 从字节 1 到 3 的 CRC16 校验和1.5. 功能码 10H: 连续写多个寄存器值1 2 3 4 5 6 7ADR 10H 起始寄存器高字节地址起始寄存器低字节地址寄存器数量高字节寄存器数量低字节数据字节总数8,9 10,11 N,N+1 N+2 N+3寄存器数据1寄存器数据2寄存器数据MCRC 码低字节CRC

5、码低字节当从机接收正确时,从机回送:1 2 3 4 5 6 7 8ADR 10H 寄存器高字节地址寄存器低字节地址寄存器数量高字节寄存器数量低字节CRC 码低字节CRC 码高字节当从机接收错误时,从机回送:1 2 3 4 5ADR 90H 错误信息码 CRC 低字节CRC 高字节第 1 字节 ADR : 从机地址码(=001254)第 2 字节 90H : 写寄存器值出错第 3 字节 错误信息码 : 见信息码表第 4、5 字节 : 从字节 1 到 3 的 CRC16 校验和1.8 寄存器定义表:(注:寄存器地址编码为 16 进制)寄存器地址内容说明 只读寄存器地址内容说明 只读00000001

6、 表型字(2 字节) 0003 仪表地址 00040010 通道 1 瞬时值(4 字节浮点数高 2 字节) 0011 通道 1 瞬时值(4 字节浮点数低 2 字节) 0012 通道 2 瞬时值(4 字节浮点数高 2 字节) 0013 通道 2 瞬时值(4 字节浮点数低 2 字节) 0014 通道 3 瞬时值(4 字节浮点数高 2 字节) 0015 通道 3 瞬时值(4 字节浮点数低 2 字节) 0016 通道 4 瞬时值(4 字节浮点数高 2 字节) 0017 通道 4 瞬时值(4 字节浮点数低 2 字节) 0018 通道 5 瞬时值(4 字节浮点数高 2 字节) 0019 通道 5 瞬时值(

7、4 字节浮点数低 2 字节) 001A 通道 6 瞬时值(4 字节浮点数高 2 字节) 001B 通道 6 瞬时值(4 字节浮点数低 2 字节) 001C 通道 7 瞬时值(4 字节浮点数高 2 字节) 001D 通道 7 瞬时值(4 字节浮点数低 2 字节) 001E 通道 8 瞬时值(4 字节浮点数高 2 字节) 001F 通道 8 瞬时值(4 字节浮点数低 2 字节) 0020 通道 9 瞬时值 (4 字节浮点数高 2 字节) 0021 通道 9 瞬时值(4 字节浮点数低 2 字节) 0022 通道 10 瞬时值(4 字节浮点数高 2 字节) 0023 通道 10 瞬时值(4 字节浮点数

8、低 2 字节)0024 通道 11 瞬时值(4 字节浮点数高 2 字节) 0025 通道 11 瞬时值(4 字节浮点数低 2 字节)0026 通道 12 瞬时值(4 字节浮点数高 2 字节) 0027 通道 12 瞬时值(4 字节浮点数低 2 字节)0028 通道 13 瞬时值(4 字节浮点数高 2 字节) 0029 通道 13 瞬时值(4 字节浮点数低 2 字节)002A 通道 14 瞬时值(4 字节浮点数高 2 字节) 002B 通道 14 瞬时值(4 字节浮点数低 2 字节)002C 通道 15 瞬时值(4 字节浮点数高 2 字节) 002D 通道 15 瞬时值(4 字节浮点数低 2 字

9、节)002E 通道 16 瞬时值(4 字节浮点数高 2 字节) 002F 通道 16 瞬时值(4 字节浮点数低 2 字节)0030 通道 17 瞬时值(4 字节浮点数高 2 字节) 0031 通道 17 瞬时值(4 字节浮点数低 2 字节)0032 通道 18 瞬时值(4 字节浮点数高 2 字节) 0033 通道 18 瞬时值(4 字节浮点数低 2 字节)0034 通道 19 瞬时值(4 字节浮点数高 2 字节) 0035 通道 19 瞬时值(4 字节浮点数低 2 字节)0036 通道 20 瞬时值(4 字节浮点数高 2 字节) 0037 通道 20 瞬时值(4 字节浮点数低 2 字节)003

10、8 通道 21 瞬时值(4 字节浮点数高 2 字节) 0039 通道 21 瞬时值(4 字节浮点数低 2 字节)003A 通道 22 瞬时值(4 字节浮点数高 2 字节) 003B 通道 22 瞬时值(4 字节浮点数低 2 字节)003C 通道 23 瞬时值(4 字节浮点数高 2 字节) 003D 通道 23 瞬时值(4 字节浮点数低 2 字节)003E 通道 24 瞬时值(4 字节浮点数高 2 字节) 003F 通道 24 瞬时值(4 字节浮点数低 2 字节)0040 通道 25 瞬时值(4 字节浮点数高 2 字节) 0041 通道 25 瞬时值(4 字节浮点数低 2 字节)0042 通道

11、26 瞬时值(4 字节浮点数高 2 字节) 0043 通道 26 瞬时值(4 字节浮点数低 2 字节)0044 通道 27 瞬时值(4 字节浮点数高 2 字 0045 通道 27 瞬时值(4 字节浮点数低 2 字 节) 节)0046 通道 28 瞬时值(4 字节浮点数高 2 字节) 0047 通道 28 瞬时值(4 字节浮点数低 2 字节)0048 通道 29 瞬时值(4 字节浮点数高 2 字节) 0049 通道 29 瞬时值(4 字节浮点数低 2 字节)004A 通道 30 瞬时值(4 字节浮点数高 2 字节) 004B 通道 30 瞬时值(4 字节浮点数低 2 字节)004C 通道 31

12、瞬时值(4 字节浮点数高 2 字节) 004D 通道 31 瞬时值(4 字节浮点数低 2 字节)004E 通道 32 瞬时值(4 字节浮点数高 2 字节) 004F 通道 32 瞬时值(4 字节浮点数低 2 字节)0050 模拟输出 1(2 字节) 0051 模拟输出 2(2 字节)0052 模拟输出 3(2 字节) 0053 模拟输出 4(2 字节)0054 模拟输出 5(2 字节) 0055 模拟输出 6(2 字节)0056 模拟输出 7(2 字节) 0057 模拟输出 8(2 字节)0058 模拟输出 9(2 字节) 0059 模拟输出 10(2 字节)005A 模拟输出 11(2 字节

13、) 005B 模拟输出 12(2 字节)005C 模拟输出 13(2 字节) 005D 模拟输出 14(2 字节)005E 模拟输出 15(2 字节) 005F 模拟输出 16(2 字节)0060 模拟输出 17(2 字节) 0061 模拟输出 18(2 字节)0062 模拟输出 19(2 字节) 0063 模拟输出 20(2 字节)0064 模拟输出 21(2 字节) 0065 模拟输出 22(2 字节)0066 模拟输出 23(2 字节) 0067 模拟输出 24(2 字节)0068 模拟输出 25(2 字节) 0069 模拟输出 26(2 字节)006A 模拟输出 27(2 字节) 00

14、6B 模拟输出 28(2 字节)006C 模拟输出 29(2 字节) 006D 模拟输出 30(2 字节)006E 模拟输出 31(2 字节) 006F 模拟输出 32(2 字节)0070 00710072 00730074 00750076 00770078 0079007A 007B007C 007D007E 007F0080 00810082 00830084 00850086 00870088 0089008A 008B008C 008D008E 008F0090 00910092 00930094 00950096 00970098 0099009A 009B009C 009D009

15、E 009F00A0 00A100A2 00A300A4 00A500A6 00A700A8 00A900AA 00AB00AC 00AD00AE 00AF00B0 00B100B2 00B300B4 00B500B6 00B700B8 00B900BA 00BB00BC 00BD00BE 00BF00C0 00C100C2 00C300C4 00C500C6 00C700C8 00C900CA 00CB00CC 00CD00CE 00CF00D0 00D100D2 00D300D4 00D500D6 00D700D8 00D900DA 00DB00DC 00DD00DE 00DF00E0 0

16、0E100E2 00E300E4 00E500E6 00E700E8 00E900EA 00EB00EC 00ED00EE 00EF00F0 00F100F2 00F300F4 00F500F6 00F700F8 00F900FA 00FB00FC 00FD00FE 00FF0100 01010102 01030104 01050106 01070108 0109010A 010B010C 010D010E 010F0110 PID1 P 值(2 字节) 0111 PID1 I 值(2 字节)0112 PID1 D 值(2 字节) 01130114 01150116 01160118 0119

17、011A 011B011C 011D011E 011F0120 PID2 P 值(2 字节) 0121 PID2 I 值(2 字节)0122 PID2 D 值(2 字节) 01230124 01250126 01260128 0129012A 012B012C 012D012E 012F0130 01310132 01330134 01350136 01360138 0139013A 013B013C 013D013E 013F0140 01410142 01430144 01450146 01460148 0149014A 014B014C 014D014E 014F0150 累积流量高位值

18、(4 字节浮点数高 2字节) 0151 累积流量高位值(4 字节浮点数低 2字节)0152 累积流量低位值(4 字节浮点数高 2字节) 0153 累积流量低位值(4 字节浮点数低 2字节)0154 01550156 01580158012A012C015E0160016201640166备注:1 4 字节浮点数:符合 IEEE754 标准的单精度浮点数。字节地址 +3 +2 +1 +0浮点数内容 S E E E E E E EE M M M M M M MM M M M M M M MM M M M M M M MS 符号位, “1”表示负, “0”表示正。E 为阶码。M 为尾数的小数点部分。

19、例如:浮点数 124.7542F98000H,在内存中的存放格式为:字节地址 +3 +2 +1 +0浮点数内容 0 1000010 1 1111001 01000000 000000002. 寄存器定义表中,读写属性有打的寄存器为只读寄存器。没有打的为读写寄存器。1.9 信息码表:数息码 表示意义01H 非法的功能号02H 非法的数据地址03H 非法的数据值04H CRC16 校验错05H 接收正确06H 接收错误07 参数错误1.10 仪表表型字00:XMZ5000 01:XMT/XMB5000 02:XMDI5000 03:XMS5000 04:XML6000 05:XMD5XX16 (1

20、6)06:XMA5000 07:XMH5000 08:XML5000 (3)09:XMJ5000 10:XMD5XX08 (8) 11:XMPHT/XMPHB5000 12:XMD5XX32(32) 13:XME5000 (3) 14:XMDO500015:XMLH5000 (4+1) 16:XMD5XX24 (24) 17:XMAF5000 (2)18:XMC5000(24)30:XMG5000 31:XMGI5000 32:XMG7000 (2)33:XMG8000 (3) 34:XMHG5000 35:XMGA5000/6000 (4)36:XMGAF5/6/7000 (4) 37:XM

21、RA5000/6000 (5) 38:XMRAF5000/6000 (5)39:XMPA7000 (5) 40:XMPAF7000 (5) 41:XMRA7000 (6)42:XMRAF7000 (6) 43:XMPHGA5000/6000 44:XXS45:XMRH5000 46:DFD/DFQ/DFDA/DFDQ5000/DFQA7000 50:XMPA8000 (7) 51:XMPAF8000 (7) 52:XMRA8000 (8)53:XMRAF8000 (8) 54: 55: 60:XMLY5000 61:XMLY60001.11 仪表分度号00:010mA 线性 01:420mA

22、线性 02:05V 线性 03:15V 线性 04:0100 线性 05:010mA 开方06:420mA 开方 07:05V 开方 08:15V 开方09:0100 开方 10:Pt100 11:Pt100.012:Pt10 13:Cu100 14:Cu5015:30350 16:G53 17:BA118:BA2 19:F1 20:F221:B 22:R 23:S24:N 25:K 26:E27:J 28:T 29:NiCr-AuFe0.0730:钨铼 3-钨铼 26 31:EA2 32:EU233:060mV注:1.6. 通讯板跳线端子说明: 拨码开关拨向 ON 表示零(1)值8 7 6

23、5 4 3 2 1(端子 1) 端子(1) 端子(2) 40 脚 CPU晶振端子 1 为仪表的地址的八进制编码(如有 FCC 仪表则表示为 FCC 仪表下挂仪表的地址) 例如 25=0001 10018 7 6 5 4 3 2 1(端子 2) 端子 2 的 8 7 6 5 为 4 位上位机波特率编码8 7 6 51 0 1 0 为 9600 波特率0 1 1 0 为 19200 波特率1 1 1 0 为 38400 波特率 端子 2 的 4 3 2 1 位为 FCC 仪表地址选择 ,当 4 3 2 1 位 = 0 0 0 0,表示 不挂 FCC 仪表 ;例如 4 3 2 1=0 0 1 0表示

24、 FCC 仪表地址为 2( 注: 对于 xml 型号的仪表 通道 1 表示 XML 的瞬时值;通道 2 表示 XML 的温度值 ;通道 3 表示 XML 的压力值;xml 的瞬时值,温度值,压力值,支持批读; XML 的累积流量的寄存器地址从 0150h 到0153h;XMD,XMC 多路采集器支持批读。 )特别说明:设置完波特率或地址,在进行通讯前,请重新给仪表上电上电初始化 6 秒后,方可通讯MODBUS_RTU 通讯例子:读寄存器值:主机发送 : 寄存器值为 16 进制数 设读地址 0010(通道 1)的瞬时值; 瞬时值=130ADR 功能码 寄存器起始地址高字节 寄存器起始地址低字节

25、寄存器数量高字节01H 03H 00H 10H 00H寄存器数量低字节 CRC 校验低字节 CRC 校验高字节02H C5H CEH从机回送 :ADR 功能码 寄存器字节总数 寄存器数据高字节 寄存器数据低字节01H 03H 04H 43H 02H寄存器数据高字节 寄存器数据高字节 CRC 校验低字节 CRC 校验高字节00H 00H 4EH 77H浮点数:43020000 表示整数 130写寄存器值:主机发送 : 寄存器值为 16 进制数 设写地址作 0110(PID P)的参数=13hADR 功能码 寄存器起始地址高字节 寄存器起始地址低字节 寄存器数量高字节01H 06H 01H 10H 00H寄存器数量低字节 CRC 校验低字节 CRC 校验高字节13H C8H 3EH从机回送 :ADR 功能码 寄存器字节总数 寄存器数据高字节 寄存器数据低字节01H 06H 01H 10H 00H寄存器数据高字节 CRC 校验低字节 CRC 校验高字节13H C8H 3EH

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报