MODBUS规约报文详细举例解析_第1页
MODBUS规约报文详细举例解析_第2页
MODBUS规约报文详细举例解析_第3页
MODBUS规约报文详细举例解析_第4页
MODBUS规约报文详细举例解析_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、CRC校验码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 F716 时 14 分 02 秒接收数据:01 03 04 0

3、3 03 00 00 0A 771116 时 14 分 02 秒结果分析为:第1、2、9、10遥信合位。遥信:(03命令码)寄存器号遥信号状态报文值转换为 二进制YX10100H0遥信1合YX20100H1遥信2合YX30100H2遥信3分YX40100H3遥信4分0300000011YX50100H4遥信5分YX60100H5遥信6分YX70100H6遥信7分YX80100H7遥信8分YX90100H8遥信9合YX100100H9遥信10合0300000011YX0100H遥信分YX160100H16遥信16分YX170101H17遥信17分0000000000YX0101H遥信分YX240

4、101H :24遥信24分YX250101H :25遥信25分0000000000YX0101H :遥信分YX320101H :32遥信32分遥信报文2分析:发送数据:01 03 01 00 00 02 C5 F716 时 15 分 40 秒接收数据:01 03 04 12A2 00 00 5E A9 1116 时 15 分 40 秒结果分析为:第2、6、8 10、13遥信合位遥信:(03命令码)寄存器号遥信号状态报文值转换为 二进制YX10100H0遥信1分YX20100H1遥信2合YX30100H2遥信3分YX40100H3遥信4分A210100010YX50100H4遥信5分YX6010

5、0H5遥信6合YX70100H6遥信7分YX80100H7遥信8合YX90100H8遥信9分1200010010YX100100H9遥信10合YX0100H遥信分YX130100H13遥信13合YX0100H遥信分YX160100H16遥信16分YX170101H17遥信17分0000000000YX0101H遥信分YX240101H24遥信24分YX250101H25遥信25分0000000000YX0101H遥信分YX320101H32遥信32分遥信报文3分析:发送数据:01 03 01 00 00 02 C5 F7 16时 21 分 47 秒接收数据:01 03 04 00 33 00

6、00 0A 3C 1116时 21 分 47 秒结果分析为:第1、2、5、6遥信合位遥信:(03命令码)寄存器号遥信号状态报文值转换为 二进制YX10100H0遥信1合3300110010YX20100H1遥信2合YX30100H2遥信3分YX40100H3遥信4分YX50100H4遥信5合YX60100H5遥信6合YX70100H6遥信7分YX80100H7遥信8分YX90100H8遥信9分0000000000YX0100H遥信分YX160100H16遥信16分YX170101H17遥信17分0000000000YX0101H遥信分YX240101H24遥信24分YX250101H25遥信2

7、5分0000000000YX0101H遥信分YX320101H32遥信32分遥控点号:开关操作=0300H 合操作TX: 01 06 03 00 00 02 08 4F /06表示遥控功能码,02表示分操作;RX: 01 06 03 00 0002 08 4F II06表示遥控功能码,02表示分操作;遥控点号:开关操作=0300H 分操作TX: 01 06 03 00 00 01 48 4E /06表示遥控功能码,01表示分操作;RX: 01 06 03 00 00 01 48 4E /06表示遥控功能码,01表示分操作;遥测报文,每个遥测值占用 2个字节,即1个寄存器,最大值为:0X0000

8、H0XFFFFH,即:065535。发送数据:01 03 02 00 00 0D 85 B7/16 时 27 分 02 秒接收数据:01 03 1A 00 00 00 00 00 001E AE 00 00 1E AD 1E AD 00 00 00 00 00 00 00 00 00 006a 96 77 67/16 时 27 分 02 秒遥测接受报文解析01031A0000000000001EAE00001EAD1EAD000000000000000000006A967767地功长0200H0202H0204H0206H0208H020AH020CH020EH0210H0212H0214H0

9、216H0218HCRC寄存器寄存器寄存器寄存器寄存器寄存器数寄存器数寄存器寄存器寄存器寄存器寄存器寄存器址匕匕 厶冃度数值数值数值数值数值值值数值数值数值数值数值数值校验遥测:(03命令码)寄存器号遥测功能遥测报文值转换10进制值YC10200Hla00 000YC20202Hlb00 000YC30204Hlc00 000YC40206HUab1E AE7854YC50208HUbc00 000YC6020AHUca1E AD7853YC7020CHUa1E AD7853YC8020EHUb00 000YC90210HUc00 000YC100212HP00 000YC110214HQ00 000YC120216Hcos00 000YC130218HF6A 9627286电度报文分析:*伴随着总召换的电度主动上送共有4个电度:正向有功积分电度=0301H正向无功积分电度=0302H反向有功积分电度=0303H反向无功积分电度=0304H10000.000(0x00989680),0.000 (0x0),0.000(0x0),0.000(0x0)。TX: 01 03 81 02 00 08 CD F0/81 02为总召唤,00 08为数据长度。RX: 01 03 10 00 98 96 8000 00 00 00 00 00 00 00 00 00

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论