您的位置首页百科知识

Modbus TCP 报文解析之遥测、遥脉

Modbus TCP 报文解析之遥测、遥脉

的有关信息介绍如下:

Modbus TCP 报文解析之遥测、遥脉

电力系统的信号分遥信、遥控、遥测、遥调,称之为四遥。本经验介绍modbus tcp规约的遥测、遥脉。希望对大家有所帮助。

4Modbus TCP报文解析之遥信、遥控

遥测功能码为03

主站下发:00 0A 00 00 00 06 02 03 00 32 00 02

报文解析:

前六个字节00 0A 00 00 00 06表示MBAP报文头;

第七个字节02表示装置地址为2;

第八个字节03表示功能码为3;

第九和第十个字节00 32表示起始寄存器地址为0x0032;

最后两个字节00 02表示召唤寄存器个数为2个。

从站回答:00 0B 00 00 00 07 02 03 04 02 20 03 24

报文解析:

前六个字节00 0B 00 00 00 07表示MBAP报文头;

第七个字节02表示装置地址为2;

第八个字节03表示功能码为3;

第九个字节04表示后面模拟量字节个数为4;

最后四个字节02 20 03 24表示召唤遥测的具体值;

其中:

前两个字节02 20代表第1个遥测的值为544;

后两个字节03 24代表第2个遥测的值为804。

遥测功能码为04

主站下发:00 0A 00 00 00 06 02 04 00 28 00 02

报文解析:

00 0A 00 00 00 06表示MBAP报文;

02表示装置地址为2;

04表示功能码为4;

00 28表示起始寄存器地址为0x0028;

00 02表示召唤寄存器个数为2个。

从站回答:00 0B 00 00 00 07 02 04 04 24 20 02 23

报文解析:

00 0B 00 00 00 07表示MBAP报文头;

02表示装置地址为2;

04表示功能码为4;

04表示后面模拟量字节个数为4;

24 20 02 23表示召唤遥测的具体值;

其中:

24 20代表第1个遥测的值为9248;

02 23代表第2个遥测的值为547。

遥脉功能码为03

主站下发:00 0A 00 00 00 06 02 03 00 26 00 04

报文解析:

00 0A 00 00 00 06表示MBAP报文头;

02表示装置地址为2;

03表示功能码为3;

00 26表示起始寄存器地址为0x0026;

00 04表示召唤寄存器个数为4个。

从站回答:00 0B 00 00 00 0B 02 03 08 00 01 03 24 00 00 43 32

报文解析:

00 0B 00 00 00 0B表示MBAP报文头;

02表示装置地址为2;

03表示功能码为3;

08表示后面模拟量字节个数为8;

00 01 03 24 00 00 43 32表示召唤遥脉的具体值;

其中:

00 01 03 24代表第1个遥脉的值为66340;

00 00 43 32代表第2个遥脉的值为17202。

遥脉功能码为04

主站下发:00 0A 00 00 00 06 02 04 00 32 00 04

报文解析:

00 0A 00 00 00 06表示MBAP报文头;

02表示装置地址为2;

04表示功能码为4;

00 32表示起始寄存器地址为0x0032;

00 04表示召唤寄存器个数为4个。

从站回答:00 0B 00 00 00 0B 02 04 08 00 00 02 22 00 00 04 21

报文解析:

00 0B 00 00 00 0B表示MBAP报文头;

02表示装置地址为2;

04表示功能码为4;

08表示后面模拟量字节个数为8;

00 00 02 22 00 00 04 21表示召唤遥脉的具体值;

其中:

00 00 02 22代表第1个遥脉的值为546;

00 00 04 21代表第2个遥脉的值为1057。