MODBUS规约报文详细举例解析

上传人:012****78 文档编号:141911637 上传时间:2020-08-14 格式:DOC 页数:9 大小:201.50KB
返回 下载 相关 举报
MODBUS规约报文详细举例解析_第1页
第1页 / 共9页
MODBUS规约报文详细举例解析_第2页
第2页 / 共9页
MODBUS规约报文详细举例解析_第3页
第3页 / 共9页
MODBUS规约报文详细举例解析_第4页
第4页 / 共9页
MODBUS规约报文详细举例解析_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《MODBUS规约报文详细举例解析》由会员分享,可在线阅读,更多相关《MODBUS规约报文详细举例解析(9页珍藏版)》请在金锄头文库上搜索。

1、MODBUS规约报文详细举例解析 作者: 日期:MODBUS规约报文解析报文格式,报文全部为16进制,遥信状态需要转换为二进制:主站发送报文地址功能码寄存器起始地址读取数据长度CRC校验码010301000002C5F7说明(读取01地址设备03功能码遥信状态)设备地址设备的规约或点表查看(遥信、遥测、遥控)从设备的:0x0100H 寄存器读取遥信状态,可以在规约或寄存器点表中查看。0100说明:其中00为低位(1-8个遥信),01为高位(9-16个遥信)读取:0x0100H、0x0101H 两个寄存器数据,一共读取32个遥信位置。可通过串口软件自动计算出主站接受报文地址功能码数据长度寄存器1

2、状态0100H寄存器2状态0101HCRC校验码010304034300000BA3说明(读取01地址设备03功能码遥信状态)设备地址设备的规约或点表查看(遥信、遥测、遥控)表示收到4个数据(03、03、00、00)高位状态(916号遥信状态,需转换成二进制)00000011第9、10个遥信为合位低位状态(18号遥信状态,需转换成二进制)01000011第1、2、7个遥信为合位高位(1724号遥信状态,需转换成二进制)低位(2532号遥信状态,需转换成二进制)设备自动计算出遥信报文1分析:发送数据:01 03 01 00 00 02 C5 F7 /16时14分02秒接收数据:01 03 04

3、03 03 00 00 0A 77 /16时14分02秒结果分析为:第1、2、9、10遥信合位。遥信:(03命令码)寄存器号遥信号状态报文值转换为二进制YX1 0100H :0遥信1合0300000011YX2 0100H :1遥信2合YX3 0100H :2遥信3分YX4 0100H :3遥信4分YX5 0100H :4遥信5分YX6 0100H :5遥信6分YX7 0100H :6遥信7分YX8 0100H :7遥信8分YX9 0100H :8遥信9合0300000011YX10 0100H :9遥信10合YX0100H :遥信分YX160100H :16遥信16分YX170101H :1

4、7遥信17分0000000000YX0101H :遥信分YX240101H :24遥信24分YX250101H :25遥信25分0000000000YX0101H :遥信分YX320101H :32遥信32分遥信报文2分析:发送数据:01 03 01 00 00 02 C5 F7 /16时15分40秒接收数据: 01 03 04 12 A2 00 00 5E A9 /16时15分40秒结果分析为:第2、6、8、10、13遥信合位遥信:(03命令码)寄存器号遥信号状态报文值转换为二进制YX1 0100H :0遥信1分A210100010YX2 0100H :1遥信2合YX3 0100H :2遥信

5、3分YX4 0100H :3遥信4分YX5 0100H :4遥信5分YX6 0100H :5遥信6合YX7 0100H :6遥信7分YX8 0100H :7遥信8合YX9 0100H :8遥信9分1200010010YX10 0100H :9遥信10合YX0100H :遥信分YX13 0100H :13遥信13合YX0100H :遥信分YX160100H :16遥信16分YX170101H :17遥信17分0000000000YX0101H :遥信分YX240101H :24遥信24分YX250101H :25遥信25分0000000000YX0101H :遥信分YX320101H :32遥信

6、32分遥信报文3分析:发送数据:01 03 01 00 00 02 C5 F7 /16时21分47秒接收数据:01 03 04 00 33 00 00 0A 3C /16时21分47秒结果分析为:第1、2、5、6遥信合位遥信:(03命令码)寄存器号遥信号状态报文值转换为二进制YX1 0100H :0遥信1合3300110010YX2 0100H :1遥信2合YX3 0100H :2遥信3分YX4 0100H :3遥信4分YX5 0100H :4遥信5合YX6 0100H :5遥信6合YX7 0100H :6遥信7分YX8 0100H :7遥信8分YX9 0100H :8遥信9分00000000

7、00YX0100H :遥信分YX160100H :16遥信16分YX170101H :17遥信17分0000000000YX0101H :遥信分YX240101H :24遥信24分YX250101H :25遥信25分0000000000YX0101H :遥信分YX320101H :32遥信32分遥控点号:开关操作=0300H 合操作TX: 01 06 03 00 00 02 08 4F /06表示遥控功能码,02表示分操作;RX: 01 06 03 00 00 02 08 4F /06表示遥控功能码,02表示分操作;遥控点号:开关操作=0300H 分操作 TX: 01 06 03 00 00

8、01 48 4E /06表示遥控功能码,01表示分操作;RX: 01 06 03 00 00 01 48 4E /06表示遥控功能码,01表示分操作;遥测报文,每个遥测值占用2个字节,即1个寄存器,最大值为:0x0000H0xFFFFH,即:065535。发送数据:01 03 02 00 00 0D 85 B7 /16时27分02秒接收数据:01 03 1A 00 00 00 00 00 00 1E AE 00 00 1E AD 1E AD 00 00 00 00 00 00 00 00 00 00 6A 96 77 67 /16时27分02秒遥测接受报文解析01031A00000000000

9、01EAE00001EAD1EAD000000000000000000006A967767地址功能长度0200H寄存器数值0202H寄存器数值0204H寄存器数值0206H寄存器数值0208H寄存器数值020AH寄存器数值020CH寄存器数值020EH寄存器数值0210H寄存器数值0212H寄存器数值0214H寄存器数值0216H寄存器数值0218H寄存器数值CRC校验遥测:(03命令码)寄存器号遥测功能遥测报文值转换10进制值YC1 0200HIa00 000YC2 0202HIb00 000YC3 0204HIc00 000YC4 0206HUab1E AE7854YC5 0208HUbc

10、00 000YC6 020AHUca1E AD7853YC7 020CHUa1E AD7853YC8 020EHUb00 000YC9 0210HUc00 000YC10 0212HP00 000YC11 0214HQ00 000YC12 0216Hcos00 000YC13 0218HF6A 9627286电度报文分析:/*伴随着总召换的电度主动上送*/共有4个电度:正向有功积分电度=0301H 10000.000(0x00989680),正向无功积分电度=0302H 0.000 (0x0),反向有功积分电度=0303H 0.000(0x0),反向无功积分电度=0304H 0.000(0x0)。TX: 01 03 81 02 00 08 CD F0 /81 02为总召唤,00 08 为数据长度。RX: 01 03 10 00 98 96 80 00 00 00 00 00 00 00 00 00 00 00 00 15 64 /10为报文数据长度。电度:( 03命令码)寄存器号遥测报文值转换10进制值正向有功积分电度 0301H00 98 96 8010000000正向无功积分电度0302H00 00 00 000反向有功积分电度 0303H00 00 00 000反向无功积分电度0304H00 00 00 000

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号