ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:23.56KB ,
资源ID:8994082      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8994082.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(完整MODBUSRTU通讯协议.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

完整MODBUSRTU通讯协议.docx

1、完整MODBUSRTU通讯协议MODBUS 通讯协议使用手册1.RTU方式通讯协议1.1.硬件采用RS- 485,主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。1.2.数据帧10位,1个起始位,8个数据位,1个停止位,无校验。波特率:9600;19200 384001.3. 功能码03H:读寄存器值主机发送:12345678ADR03H起始寄存器高字节起始寄存 器低字节寄存器数 高字节寄存器数 低字节CRC氐字节CRC高字 节第1字节ADR第2字节03H第3、4字节第5、6字节第7、8字节从机地址码(=001254)读寄存器值功能码要读的寄存器开始地址要读FCC下挂仪表,要读的寄存器数

2、量从字节1到6的CRC16校验和1234、56、7M-1、MM+1M+2ADR03H字节总数寄存器数据1寄存器数据2O O O寄存器数据MCRC低 字 节CRC高字 节从机回送:第1字节ADR 第2字节 03H第3字节第4到M字节从机地址码(=001254)返回读功能码从4到M (包括4及M的字节总数 寄存器数据第 M+ 1、当从机接收错误时,从机回送:12345ADR83H信息码CRC低 字 节CRC高字 节M+2字节 : 从字节1至U M的CRC16校验和第1字节ADR 第2字节 83H第3字节信息码第4、 5字节从机地址码(=001254)读寄存器值岀错见信息码表从字节1到3的CRC16

3、校验和1.4. 功能码06H:写单个寄存器值主机发送:12345678ADR06寄存器高字 节地址寄存器低字 节地址数据高字 节数据低字 节CRC码低字节CRC码高字节12345678ADR06寄存器高字 节地址寄存器低字 节地址数据高字 节数据低字 节CRC码低字节CRC码高字节当从机接收错误时,从机回送:12345ADR86H错误数息码CRC低字 节CRC高字 节第1字节ADR第2字节 86H第3字节错误数息码第4、 5字节从机地址码(=001254)写寄存器值岀错功能码见信息码表从字节1到3的CRC16校验和1.5. 功能码10H:连续写多个寄存器值1234567ADR10H起始寄存器

4、高字节地址起始寄存器 低字节地址寄存器数量 高字节寄存器数量 低字节数据字节总 数8,910,11N,N+1N+2N+3寄存器数据1寄存器数据2寄存器数据MCRC码低字 节CRC码低字 节当从机接收正确时,从机回送:12345678ADR10H寄存器高字 节地址寄存器低字 节地址寄存器数 量高字节寄存器数 量低字节CRC码低字节CRC码高字节当从机接收错误时,从机回送:12345ADR90H错误信息码CRC低字 节CRC高字 节第1字节ADR第2字节 90H第3字节错误信息码第4、 5字节从机地址码(=001254)写寄存器值岀错见信息码表从字节1到3的CRC16校验和寄存 器地 址内容说明只

5、 读寄存 器地 址内容说明只 读00000001表型字(2字节)VV0003仪表地址V00040010通道1瞬时值(4字节浮点数高2字节)V0011通道1瞬时值(4字节浮点数低 2字节)V0012通道2瞬时值(4字节浮点数高2字节)V0013通道2瞬时值(4字节浮点数低2字节)V0014通道3瞬时值(4字节浮点数高2字节)V0015通道3瞬时值(4字节浮点数低2字节)V0016通道4瞬时值(4字节浮点数高2字节)V0017通道4瞬时值(4字节浮点数低2字节)V0018通道5瞬时值(4字节浮点数高2字节)V0019通道5瞬时值(4字节浮点数低2字节)V001A通道6瞬时值(4字节浮点数高2字节)

6、V001B通道6瞬时值(4字节浮点数低2字节)V001C通道7瞬时值(4字节浮点数高2字节)V001D通道7瞬时值(4字节浮点数低2字节)V001E通道8瞬时值(4字节浮点数高2字节)V001F通道8瞬时值(4字节浮点数低2字节)V0020通道9瞬时值(4字节浮点数高2字节)V0021通道9瞬时值(4字节浮点数低2字节)V0022通道10瞬时值(4字节浮点数高2字节)V0023通道10瞬时值(4字节浮点数低2字节)V0024通道11瞬时值(4字节浮点数高2字节)V0025通道11瞬时值(4字节浮点数低2字节)V0026通道12瞬时值(4字节浮点数高2字节)V0027通道12瞬时值(4字节浮点数

7、低2字节)V0028通道13瞬时值(4字节浮点数高2字节)V0029通道13瞬时值(4字节浮点数低2字节)V002A通道14瞬时值(4字节浮点数高2字节)V002B通道14瞬时值(4字节浮点数低2字节)V002C通道15瞬时值(4字节浮点数高2字节)V002D通道15瞬时值(4字节浮点数低2字节)V002E通道16瞬时值(4字节浮点数高2字节)V002F通道16瞬时值(4字节浮点数低2字节)V0030通道17瞬时值(4字节浮点数高2字节)V0031通道17瞬时值(4字节浮点数低2字节)V0032通道18瞬时值(4字节浮点数高2字节)V0033通道18瞬时值(4字节浮点数低2字节)V0034通道

8、19瞬时值(4字节浮点数高2字节)V0035通道19瞬时值(4字节浮点数低2字节)V0036通道20瞬时值(4字节浮点数高2字节)V0037通道20瞬时值(4字节浮点数低2字节)V0038通道21瞬时值(4字节浮点数高2字节)V0039通道21瞬时值(4字节浮点数低2字节)V003A通道22瞬时值(4字节浮点数高2字节)V003B通道22瞬时值(4字节浮点数低2字节)V003C通道23瞬时值(4字节浮点数高2字节)V003D通道23瞬时值(4字节浮点数低2字节)V003E通道24瞬时值(4字节浮点数高2字节)V003F通道24瞬时值(4字节浮点数低2字节)V0040通道25瞬时值(4字节浮点数

9、高2字节)V0041通道25瞬时值(4字节浮点数低2字节)V0042通道26瞬时值(4字节浮点数高2字节)V0043通道26瞬时值(4字节浮点数低2字节)V0044通道27瞬时值(4字节浮点数高2字节)V0045通道27瞬时值(4字节浮点数低2字节)V0046通道28瞬时值(4字节浮点数高2字节)V0047通道28瞬时值(4字节浮点数低2字节)V0048通道29瞬时值(4字节浮点数高2字节)V0049通道29瞬时值(4字节浮点数低2字节)V004A通道30瞬时值(4字节浮点数高2字节)V004B通道30瞬时值(4字节浮点数低2字节)V004C通道31瞬时值(4字节浮点数高2字节)V004D通道

10、31瞬时值(4字节浮点数低2字节)V004E通道32瞬时值(4字节浮点数高2字节)V004F通道32瞬时值(4字节浮点数低2字节)V0050模拟输岀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字节)005B模拟输岀12 (2字节)005C模拟输岀13 (2字节)005D模拟输岀14 (2字节)005E模拟输岀15 (2字节

11、)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字节)006B模拟输岀28 (2字节)006C模拟输岀29 (2字节)006D模拟输岀30 (2字节)006E模拟输岀31 (2字节)006F模拟输岀32 (2字节)007000710072007300740075007

12、6007700780079007A007B007C007D007E007F0080008100820083008400850086008700880089008A008B008C008D008E008F0090009100920093009400950096009700980099009A009B009C009D009E009F00A000A100A200A300A400A500A600A700A800A900AA00AB00AC00AD00AE00AF00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF00C000C

13、100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF00D000D100D200D300D400D500D600D700D800D900DA00DB00DC00DD00DE00DF00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EFOOFO00F100F200F300F400F500F600F700F800F900FA00FB00FC00FD00FE00FF0100010101020103010401050106010701080109010A010B010

14、C010D010E010F0110PID1 P值(2字节)0111PID1 I值(2字节)0112PID1 D值(2字节)0113011401150116011601180119011A011B011C011D011E011F0120PID2 P值(2字节)0121PID2 I值(2字节)0122PID2 D值(2字节)0123012401250126012601280129012A012B012C012D012E012F0130013101320133013401350136013601380139013A013B013C013D013E013F01400141014201430144014

15、50146014601480149014A014B014C014D014E014F0150累积流量高位值(4字节浮点数高2 字节)V0151累积流量高位值(4字节浮点数低2 字节)V0152累积流量低位值(4字节浮点数高2 字节)V0153累积流量低位值(4字节浮点数低2 字节)V01540155015601580158012A012C015E01600162备注:1. 4字节浮点数:符合IEEE- 754标准的单精度浮点数。字节地址+3+2+1+0浮点数内容S E E E E E E EE M M M M M M MMMMMMMMMM M M M M M M MS符号位,“1”表示负,“0”

16、表示正。E为阶码。M为尾数的小数点部分。例如:浮点数 124.75 = 42F98000H,在内存中的存放格式为:字节地址+3+2+1+0浮点数内容0 10000101 111100101000000000000002.寄存器定义表中,读写属性有打 V的寄存器为只读寄存器。没有打的为读写寄存器。1.9 信息码表:数息码表示意义01H非法的功能号02H非法的数据地址03H非法的数据值04HCRC16校验错05H接收正确06H接收错误07参数错误1.10仪表表型字00XMZ500001XMT/XMB500002XMDI500003XMS500004XML600005XMD5XX16 (16)06X

17、MA500007XMH500008XML5000 (3)09XMJ500010XMD5XX08 (8)11XMPHT/XMPHB500012XMD5XX32(32)13XME5000 (3)14XMDO500015XMLH5000 (4+1)16XMD5XX24 (24)17XMAF5000 (2)18XMC5000(24)30XMG500031XMGI500032XMG7000 (2)33XMG8000 (3)34XMHG500035XMGA5000/6000 36XMGAF5/6/7000 (4)37XMRA5000/6000 (5)38XMRAF5000/6000 (5)39XMPA70

18、00 (5)40XMPAF7000 (5)41XMRA7000 (6)42XMRAF7000 (6)43XMPHGA5000/600044XXS45XMRH500046DFD/DFQ/DFDA/DFDQ5000/DFQA700050XMPA8000 (7)51XMPAF8000 (7)52XMRA8000 (8)53XMRAF8000 (8)545560XMLY500061XMLY60001.11仪表分度号00010mA线性01420mA线性0205V线性0315V线性040100线性05010mA开方06420mA开方0705V开方0815V开方090100开方10Pt10011Pt100.

19、012Pt1013Cu10014Cu501530350Q16G5317BA118BA219F120F221B22R23S24N25K26E27J28T29NiCr-AuFe0.0730钨铼3-钨铼2631EA232EU233: 0 60mV注:端子 端子晶振16 通讯板跳线端子说明:拨码开关拨向ON表示零(1)值8765 4 321(端子 1)FCC仪表下挂仪表的地址 )例如25=0001 10018 75 4 321(端子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波特率端子1为仪表的地

20、址的八进制编码(如有FCC仪表则表示为端子2的4 3 2 1 位为FCC仪表地址选择,当4 3 2 1 位=0 0 0 0 ,表示不挂FCC仪表;例如4 3 2仁0 0 1 0 表示FCC仪表地址为2(注: 对于xml型号的仪表 通道1表示XML的瞬时值;通道 2表示XML的温度值;通道3表示XML的压 力值;xml的瞬时值,温度值,压力值,支持批读; XML的累积流量的寄存器地址从 0150h到0153h; XMD,XM(多路采集器支持批读。)特别说明:设置完波特率或地址,在进行通讯前,请重新给仪表上电 上电初始化6秒后,方可通讯MODBUS_RTU讯例子:读寄存器值:主机发送:寄存器值为1

21、6进制数设读地址0010 (通道1 )的瞬时值;瞬时值=130ADR 1功能码寄存器起始地址高字节寄存器起始地址低字节寄存器数量高字节01H03H00H10H00H寄存器数量低字节CRC校验低字节CRC校验高字节02HC5HCEH从机回送:ADR功能码寄存器字节总数寄存器数据高字节寄存器数据低字节01H03H04H43H02H寄存器数据高字节寄存器数据高字节CRC校验低字节CRC校验高字节00H00H4EH77H浮点数:43020000 表示整数130写寄存器值:主机发送:寄存器值为16进制数设写地址作0110( PID P)的参数=13hADR功能码寄存器起始地址高字节寄存器起始地址低字节寄存器数量高字节01H06H01H10H00H寄存器数量低字节CRC校验低字节CRC校验高字节13HC8H3EH从机回送:ADR功能码寄存器字节总数寄存器数据高字

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1