Mod bus協議資料結構

2021-06-02 19:57:15 字數 4683 閱讀 3614

mod-bus協議資料結構

mod-bus協議規定了資料傳輸幀格式及傳輸過程,對本次設計來說,我們僅響應03命令,即抄讀電表的暫存器資料,這些暫存器包括電表的電量、功率、電壓、電流以及最大需量等。下面對傳輸幀格式及資料結構做詳細說明。

表通訊位址

功能**

資料域起始位址高位元組

資料域起始位址低位元組

資料域長度高位元組

資料域長度低位元組

crc校驗低位元組

crc校驗高位元組

bcd碼03

16進製制

16進製制

16進製制

16進製制

16進製制

16進製制

說明1:表通訊位址採用的是部頒規約設定的6位元組表址的最低位元組。

2:表的通訊光口始終響應部頒規約,而rs485口可以選擇規約,其選擇位為功能模式位元組2的第6位:為0表示部頒規約,為1表示mod-bus規約。

3:資料域長度表示要求傳輸資料的長度,它是傳輸資料的2位元組數值,如要求傳輸32個位元組的資料,資料長度即為16,在傳送時按16進製為10hex。

表通訊位址

功能**

資料長度

位元組數資料內容

資料內容

資料內容

crc校驗低位元組

crc校驗高位元組

bcd碼03

位元組數16進製制

16進製制

說明:1:在應答幀的資料長度中,指資料域的位元組數,為查詢幀資料長度的2倍;

2:資料域均按2進製格式,而且按先高後低的順序;

抄讀電壓、電流、有無功率資料命令幀為:

表址03 10

01 00

0e校驗低

校驗高應答幀為:

表址03 1c

資料1資料2

校驗低校驗高

1

電壓

a相

1001 2

0.01v

bin

b相1002 2

0.01v

c相1003 2

0.01v

2

電流

a相

1004 2

0.001a

bin

b相1005 2

0.001a

c相1006 2

0.001a

3

瞬時有功功率

1007 2

0.1w

bin

a相1008 2

0.1w

b相1009 2

0.1w

c相100a 2

0.1w

4

瞬時無功功率

100b 2

0.1var

bin

a相100c 2

0.1var

b相100d 2

0.1var

c相100e 2

0.1var

5

功率因數

100f 2

0.001

bin

a相1010 2

0.001

b相1011 2

0.001

c相1012 2

0.001

6

總電量

總正向有功電量

1013 4

0.01wh

bin

總正向無功電量

1014 4

0.01varh

總反向有功電量

1015 4

0.01wh

總反向無功電量

1016 4

0.01varh

7

頻率

當前頻率

1017 2

0.01hz

bin8

電表狀態

電表年月

1018 2

年月bin

電表日時

1019 2

日時

電表分秒

101a 2

分秒

執行狀態1、2

101b 2

bin

執行狀態3、4

101c 2

bit7

bit6

bit5

bit4

bit3

bit2

bit1

bit0

0

1:過壓0:正常

0

1:欠壓    0:正常

保留c相過壓

b相過壓

a相過壓

保留c相斷電

b相斷電

a相斷電

bit7

bit6

bit5

bit4

bit3

bit2

bit1

bit0

0:正向  1:反向

c相無功方向

b相無功方向

a相無功方向

總無功方向

c相有功方向

b相有功方向

a相有功方向

總有功方向

bit7

bit6

bit5

bit4

bit3

bit2

bit1

bit0

0:正常   1:失流00

0:正常 1:逆相序

c相失流

b相失流

a相失流

保留保留

電壓逆相序

電流逆相序

bit7

bit6

bit5

bit4

bit3

bit2

bit1

bit0

0:正常   1:動作

保留外部電池欠壓

欠費跳閘

欠費報警

保留內部電池欠壓

超功率跳閘

超功率報警

表計為三型表,並且v3.0版設計(即關掉失流顯示,功能模式字為3個等改進)。

Modbus閘道器 Modbus協議閘道器

modbus閘道器是將modubs tcp協議轉換成modbus rtu協議的一種裝置。modbus協議在儀器和感測器領域有著廣泛的應用,可以獲取儀器和感測器的資料。然而,傳統的基於rs485的modbus rtu 或ascii 具有速度慢 擴充套件性差的特點,因此modbus tcp作為一種基於網...

modbus協議資料格式

說明 modbus協議一般適用於乙個主裝置訪問多個從裝置的硬體開發環境,類似於zigbee網路中的乙個路由器多個協調器的一對多模型。modbus常用的暫存器型別為 3x 輸入暫存器和 4x保持暫存器 從機3x 輸入暫存器對主機來說是可讀不可寫狀態,從機4x 保持暫存器對主機來說是可讀可寫狀態 功能碼...

modbus協議分析

rtu模式 1,modbus功能碼表 功能碼功能碼描述 plc位址 modbus位址 位操作 字操作 操作暫存器數量 0fh寫多個線圈 00001 09999 0000h ffffh 位操作多個 01h讀線圈狀態 00001 09999 0000h ffffh 位操作單個或多個 02h讀離散輸入狀態...