- 8
- 0
- 约4.82千字
- 约 3页
- 2019-01-03 发布于天津
- 举报
DU5单相多功能表通讯协议.PDF
DU5 单相多功能表通讯协议
DU5表使用ModbusRTU通信协议,进行RS485半双工通信,读功能号0x03,写功能号0x10,
采用16位CRC 校验,仪表对校验错误不返回,数据包间隔时间为30ms,如接收数据包间
隔时间超过30ms 则需重新发送命令。
数据帧格式:
起始位 数据位 停止位 校验位
1 8 1 无
通信异常处理:
异常应答时,将功能号的最高位置1。例如:主机请求功能号是0x04,则从机返回的功
能号对应项为0x84。
错误类型码:
0x01功能码非法:仪表不支持接收到的功能号。
0x02数据位置非法:主机指定的数据位置超出仪表的范围。
0x03数据值非法:主机发送的数据值超出超出仪表对应的数据范围。
一、读多寄存器
例:主机读取电流值 (数值为220A)
电流的地址编码是0x0000,数据长度为4 字节,占用2 个数据寄存器;先确定小数点,
既读取寄存器0x0011 (小数点设置)数据;如读取数据小数点数据为2,则读取的电流数据
保留2位小数点,换算关系为22000/100 220A;
主机请求 (读多寄存器)
1 2 3 4 5 6 7 8
表地址 功能号 起始地址 起始地址 数据字长 数据字长 CRC码 CRC 码
高位 低位 高位 低位 的低位 的高位
0x01 0x03 0x00 0x00 0x00 0x02 0xC4 0x0B
从机正常应答 (读多寄存器)
1 2 3 4 5 6 7 8 9
表地址 功能号 数据字 数据 1 数据 1 数据2 数据2 CRC 码 CRC码
节数 高位 低位 高位 低位 的低位 的高位
0x01 0x03 0x04 0x00 0x00 0x55 0xF0 0xC5 0x27
功能号异常应答:(例如主机请求功能号为0x04)
从机异常应答 (读多寄存器)
1 2 3 8 9
表地址 功能号 错误码 CRC 码 CRC 码
的低位 的高位
0x01 0x84 0x01 0x82 0xC0
二、写多路寄存器
例:主机写第 1路报警值 (500A)
第 1路报警值的地址编码是0x0012,因为第 1路报警值AL1 占用4 字节既2 个数据寄
存器。先确定小数点,既读取寄存器0x0011 (小数点设置)数据;如为2,则通讯写第 1
路报警值地址编码数据为500*100 即50000
主机请求 (写多寄存器)
1 2 3 4 5 6 7 8 9 10 11 12 13
起始 起始 数据 数据 数据 数据 数据 数据 数据 CRC CRC
表地 功能 地址 地址 字长 字长 字节 1高 1低 2 高 2 低 低位 高位
址 号 高位 低位 高位 低位 长度 位 位 位 位
0x01 0x10 0x00 0x12 0x00 0x02 0x04 0x00 0x01 0x86 0xA0 0x23 0xB6
从机正常应答 (写多寄存器)
1 2 3
您可能关注的文档
- anditsSocialConsequence流行文化及其社会后果社会工.ppt
- and爄s爁or爑se爋utside炉he燯K爋nly.PDF
- AP化学和普高化学课程实施的对比与分析.PDF
- ArcSoft虹软彩信通用户手册.PDF
- askifyoucouldbringafriend.如果你必须在我之前死去,麻.ppt
- AsynchronousDistanceLearning非同步远距教学介绍.ppt
- A股能独善其身.PDF
- B7B8语法名词性从句.doc
- BackTrack2Linux下破解无线WPA.PDF
- BALIS馆际互借服务2010年.PDF
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
原创力文档

文档评论(0)