<input id="rxi3r"></input>

    1. <output id="rxi3r"><font id="rxi3r"><nobr id="rxi3r"></nobr></font></output>

        逸樹C系列8位 智能PDU modbus 指令

        2023-04-29 14:41:47 13
        文件版本 :

        點擊上面的小方框下載串口調試工具,及指令表


        Modbus-Rtu協議,波特率9600,所有指令CRC校驗。


        /* 01H 讀強制單線圈 */

        /* 05H 寫強制單線圈 */

        /* 0FH 寫強制單線圈 */

        #define REG_D010x0000

        #define REG_D020x0001

        #define REG_D030x0002

        #define REG_D040x0003

        #define REG_D050x0004

        #define REG_D060x0005

        #define REG_D070x0006

        #define REG_D080x0007


        /* 02H 讀取輸入狀態 */

        #define REG_T010x0000// 開關傳感1

        #define REG_T020x0001// 開關傳感2


        /* 04H 讀取輸入寄存器(模擬信號) */

        #define REG_A010x0000// 溫度

        #define REG_A020x0001// 濕度

        #define REG_A030x0002// 電壓

        #define REG_A040x0003// 總電流

        #define REG_A050x0004// 功率 精確到個位

        #define REG_A060x0005// 頻率

        #define REG_A070x0006// 電量寄存器高8位

        #define REG_A080x0007// 電量寄存器低8位((高8位 << 8) | 低8位) / 3200

        #define REG_A090x0008// 電流1

        #define REG_A100x0009// 電流2

        #define REG_A110x000A// 電流3

        #define REG_A120x000B// 電流4

        #define REG_A130x000C// 電流5

        #define REG_A140x000D// 電流6

        #define REG_A150x000E// 電流7

        #define REG_A160x000F// 電流8

        // 以上為兼容 舊款 寄存器---------------------------------------------------------

        #define REG_A170x0010// 保留

        #define REG_A180x0011// 保留

        #define REG_A190x0012// 保留

        #define REG_A200x0013// 保留

        // 以下為 新款 寄存器起始地址-----------------------------------------------------

        #define REG_A210x0014// 溫度 - 同 REG_A01

        #define REG_A220x0015// 濕度 - 同 REG_A02

        #define REG_A230x0016// 電壓 - 同 REG_A03

        #define REG_A240x0017// 電流 - 同 REG_A04

        #define REG_A250x0018// 功率 - 精確到一位小數點

        #define REG_A260x0019// 頻率

        #define REG_A270x001A// 總功率因數

        #define REG_A280x001B// 電量寄存器高8位

        #define REG_A290x001C// 電量寄存器低8位(高8位 << 8) | 低8位) / 10

        #define REG_A300x001D// 電流1

        #define REG_A310x001E// 電流2

        #define REG_A320x001F// 電流3

        #define REG_A330x0020// 電流4

        #define REG_A340x0021// 電流5

        #define REG_A350x0022// 電流6

        #define REG_A360x0023// 電流7

        #define REG_A370x0024// 電流8

        #define REG_A380x0025// 功率1

        #define REG_A390x0026// 功率2

        #define REG_A400x0027// 功率3

        #define REG_A410x0028// 功率4

        #define REG_A420x0029// 功率5

        #define REG_A430x002A// 功率6

        #define REG_A440x002B// 功率7

        #define REG_A450x002C// 功率8

        #define REG_A460x002D// 功率因數1

        #define REG_A470x002E// 功率因數2

        #define REG_A480x002F// 功率因數3

        #define REG_A490x0030// 功率因數4

        #define REG_A500x0031// 功率因數5

        #define REG_A510x0032// 功率因數6

        #define REG_A520x0033// 功率因數7

        #define REG_A530x0034// 功率因數8




        這里以地址0x01講解:

        ---------------------------------------------------------------------------------

        讀取插座輸出狀態,使用功能碼0x01:

        發送:01 01 00 00 00 04 3D C9

        接收:01 01 01 FF 11 C8        

          0xFF1 1 1 1 1 1 1 1

          插座序號8 7 6 5 4 3 2 1

          如接收到數據0x01 即第一個繼電器打開,其他關閉。


        ---------------------------------------------------------------------------------

        單獨控制繼電器開關,這里用功能碼0x05:

        發送:01 05 00 00 FF 00 8C 3A  打開繼電器1

        接收:01 05 00 00 FF 00 8C 3A  打開成功

        發送:01 05 00 00 00 00 CD CA  關閉繼電器1

        接收:01 05 00 00 00 00 CD CA  關閉成功


        01 05 00 01 FF 00 DD FA

        01 05 00 01 00 00 9C 0A


        01 05 00 02 FF 00 2D FA

        01 05 00 02 00 00 6C 0A


        01 05 00 03 FF 00 7C 3A

        01 05 00 03 00 00 3D CA


        01 05 00 04 FF 00 CD FB

        01 05 00 04 00 00 8C 0B


        01 05 00 05 FF 00 9C 3B

        01 05 00 05 00 00 DD CB


        01 05 00 06 FF 00 6C 3B

        01 05 00 06 00 00 2D CB


        01 05 00 07 FF 00 3D FB

        01 05 00 07 00 00 7C 0B

        ---------------------------------------------------------------------------------


        全開全關繼電器,這里使用功能碼0x0F:

        發送:01 0F 00 00 00 08 01 FF BE D5 全開

        接收:01 0F 00 00 00 08 54 0D     全開成功

        發送:01 0F 00 00 00 08 01 00 FE 95  全關

        接收:01 0F 00 00 00 08 54 0D     全關成功


        ---------------------------------------------------------------------------------


        使用功能碼0x04讀取數據:


        // 兼容 舊款 寄存器-------------------------------------------------------------

        讀取溫度:

        發送:01 04 00 00 00 01 31 CA

        接收:01 04 02 00 CB F8 A7 

        0x00 0xCB 分別為接收到數據的高字節和低字節

        即接收到的溫度數據為0x00CB,十進制為203,除以10即為溫度數據 20.3℃。


        讀取濕度:

        發送:01 04 00 01 00 01 60 0A

        接收:01 04 02 03 4D 79 F5 

        0x03 0x4D 分別為接收到數據的高字節和低字節

        即接收到的濕度數據為0x034D,十進制為845,除以10即為濕度數據 84.5%RH。


        讀取電壓:

        發送:01 04 00 02 00 01 90 0A

        接收:01 04 02 08 C0 BE A0

        0x08 0xC0 分別為接收到數據的高字節和低字節

        即接收到的電壓數據為0x08C0,十進制為2240,除以10即為溫度數據 224.0V。


        讀取總電流:

        發送:01 04 00 03 00 01 C1 CA

        接收:01 04 02 00 31 78 E4  

        0x00 0x31 分別為接收到數據的高字節和低字節

        即接收到的電流數據為0x0031,十進制為49,除以10即為電流數據 4.9A。


        讀取功率:

        發送:01 04 00 04 00 01 70 0B

        接收:01 04 02 04 49 7A 06

        0x04 0x49 分別為接收到數據的高字節和低字節

        即接收到的功率數據為0x0449,十進制為1097,即為功率數據 1097W。


        讀取頻率:

        發送:01 04 00 05 00 01 21 CB

        接收:01 04 02 01 F4 B9 27   

        0x01 0xF4 分別為接收到數據的高字節和低字節

        即接收到的頻率數據為0x01F4,十進制為500,除以10即為頻率數據 50.0Hz。


        讀取電能:

        發送:01 04 00 06 00 02 91 CA

        接收:01 04 04 00 06 2A C0 04 B5

        0x00 0x06 0x2A 0xC0 分別為接收到數據的高字2節和低2字節

        即接收到的電能數據為0x00062AC0,十進制為404160,除以3200即為電能數據 126.3Kw/h。


        讀取電流1:

        發送:01 04 00 08 00 01 B0 08

        接收:01 04 02 00 31 78 E4  

        0x00 0x31 分別為接收到數據的高字節和低字節

        即接收到的電流數據為0x0031,十進制為49,除以10即為電流數據 4.9A。


        讀取電流2:01 04 00 09 00 01 E1 C8

        讀取電流3:01 04 00 0A 00 01 11 C8

        讀取電流4:01 04 00 0B 00 01 40 08

        讀取電流5:01 04 00 0C 00 01 F1 C9

        讀取電流6:01 04 00 0D 00 01 A0 09

        讀取電流7:01 04 00 0E 00 01 50 09

        讀取電流8:01 04 00 00 00 10 F1 C6


        一次過全讀出數據:

        發送:01 04 00 00 00 10 F1 C6

        接收:01 04 20 00 CB 03 4D 08 C0 00 31 04 49 01 F4 00 06 2A C0 

              00 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 85


        溫度:0x00CB,十進制為203,除以10即為溫度數據 20.3℃。

        濕度:0x034D,十進制為845,除以10即為濕度數據 84.5%RH。

        電壓:0x08C0,十進制為2240,除以10即為電壓數據 224.0V。

        電流:0x0031,十進制為49,除以10即為電流數據 4.9A。

        功率:0x0449,十進制為1097,即為功率數據 1097W。

        頻率:0x01F4,十進制為500,除以10即為頻率數據 50.0Hz。

        電能:0x00062AC0,十進制為404160,除以3200即為電能數據 126.3Kw/h。

        電流1:0x0031,十進制為49,除以10即為電流數據 4.9A。

        電流2,電流3,電流4,電流5,電流6,電流7,電流8 計算同電流1。



        // 以下為 新款 寄存器-----------------------------------------------------------

        讀取溫度:

        發送:01 04 00 14 00 01 71 CE 

        接收:01 04 02 00 CB F8 A7 

        0x00 0xCB 分別為接收到數據的高字節和低字節

        即接收到的溫度數據為0x00CB,十進制為203,除以10即為溫度數據 20.3℃。


        讀取濕度:

        發送:01 04 00 15 00 01 20 0E

        接收:01 04 02 03 4D 79 F5 

        0x03 0x4D 分別為接收到數據的高字節和低字節

        即接收到的濕度數據為0x034D,十進制為845,除以10即為濕度數據 84.5%RH。


        讀取電壓:

        發送:01 04 00 16 00 01 D0 0E

        接收:01 04 02 08 C0 BE A0

        0x08 0xC0 分別為接收到數據的高字節和低字節

        即接收到的電壓數據為0x08C0,十進制為2240,除以10即為溫度數據 224.0V。


        讀取總電流:

        發送:01 04 00 17 00 01 81 CE

        接收:01 04 02 00 31 78 E4  

        0x00 0x31 分別為接收到數據的高字節和低字節

        即接收到的電流數據為0x0031,十進制為49,除以10即為電流數據 4.9A。


        讀取功率:

        發送:01 04 00 18 00 01 B1 CD

        接收:01 04 02 2A E0 A7 D8

        0x2A 0xE0 分別為接收到數據的高字節和低字節

        即接收到的功率數據為0x2AE0,十進制為10976,除以10即為功率數據 1097.6W。


        讀取頻率:

        發送:01 04 00 19 00 01 E0 0D

        接收:01 04 02 01 F4 B9 27   

        0x01 0xF4 分別為接收到數據的高字節和低字節

        即接收到的頻率數據為0x01F4,十進制為500,除以10即為頻率數據 50.0Hz。


        讀取總功率因數:

        發送:01 04 00 1A 00 01 10 0D

        接收:01 04 02 03 E3 F8 49   

        0x03 0xE3 分別為接收到數據的高字節和低字節

        即接收到的總功率因數數據為0x03E3,十進制為995,除以10即為頻率數據 99.5%。


        讀取電能:

        發送:01 04 00 1B 00 02 01 CC

        接收:01 04 04 00 00 04 EF B8 C8   

        0x00 0x00 0x04 0xEF 分別為接收到數據的高字2節和低2字節

        即接收到的電能數據為0x000004EF,十進制為1263,除以10即為電能數據 126.3Kw/h。


        讀取電流1:

        發送:01 04 00 1D 00 01 A1 CC

        接收:01 04 02 00 31 78 E4  

        0x00 0x31 分別為接收到數據的高字節和低字節

        即接收到的電流數據為0x0031,十進制為49,除以10即為電流數據 4.9A。


        讀取電流2:01 04 00 1E 00 01 51 CC

        讀取電流3:01 04 00 1F 00 01 00 0C

        讀取電流4:01 04 00 20 00 01 30 00

        讀取電流5:01 04 00 21 00 01 61 C0

        讀取電流6:01 04 00 22 00 01 91 C0

        讀取電流7:01 04 00 23 00 01 C0 00

        讀取電流8:01 04 00 24 00 01 71 C1


        讀取功率1:

        發送:01 04 00 25 00 01 20 01

        接收:01 04 02 2A E0 A7 D8

        0x2A 0xE0 分別為接收到數據的高字節和低字節

        即接收到的功率數據為0x2AE0,十進制為10976,除以10即為功率數據 1097.6W。


        讀取功率2:01 04 00 26 00 01 D0 01

        讀取功率3:01 04 00 27 00 01 81 C1

        讀取功率4:01 04 00 28 00 01 B1 C2

        讀取功率5:01 04 00 29 00 01 E0 02

        讀取功率6:01 04 00 2A 00 01 10 02

        讀取功率7:01 04 00 2B 00 01 41 C2

        讀取功率8:01 04 00 2C 00 01 F0 03


        讀取功率因數1:

        發送:01 04 00 2D 00 01 A1 C3

        接收:01 04 02 03 E3 F8 49   

        0x03 0xE3 分別為接收到數據的高字節和低字節

        即接收到的頻率數據為0x03E3,十進制為995,除以10即為頻率數據 99.5%。


        讀取功率因數2:01 04 00 2E 00 01 51 C3

        讀取功率因數3:01 04 00 2F 00 01 00 03

        讀取功率因數4:01 04 00 30 00 01 31 C5

        讀取功率因數5:01 04 00 31 00 01 60 05

        讀取功率因數6:01 04 00 32 00 01 90 05

        讀取功率因數7:01 04 00 33 00 01 C1 C5

        讀取功率因數8:01 04 00 34 00 01 70 04


        一次過全讀出數據:

        發送:01 04 00 14 00 21 70 16

        接收:01 04 42 00 CB 03 4D 08 C0 00 31 2A E0 01 F4 03 E3 00 00 04 EF 

              00 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

          2A E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

          03 E3 00 00 00 00 00 00 00 00 00 00 00 00 00 00


        溫度:0x00CB,十進制為203,除以10即為溫度數據 20.3℃。

        濕度:0x034D,十進制為845,除以10即為濕度數據 84.5%RH。

        電壓:0x08C0,十進制為2240,除以10即為電壓數據 224.0V。

        電流:0x0031,十進制為49,除以10即為電流數據 4.9A。

        功率:0x2AE0,十進制為10976,即為功率數據 1097.6W。

        頻率:0x01F4,十進制為500,除以10即為頻率數據 50.0Hz。

        總功率因數:0x03E3,十進制為995,除以10即為頻率數據 99.5%。

        電能:0x000004EF,十進制為1263,除以10即為電能數據 126.3Kw/h。

        電流1:0x0031,十進制為49,除以10即為電流數據 4.9A。

        電流2-8:0.0A,0.0A,0.0A,0.0A,0.0A,0.0A,0.0A。

        功率1:0x2AE0,十進制為10976,即為功率數據 1097.6W。

        功率2-8:0.0W,0.0W,0.0W,0.0W,0.0W,0.0W,0.0W。

        功率因數1:0x03E3,十進制為995,除以10即為頻率數據 99.5%。

        功率因數2-8:0.0%,0.0%,0.0%,0.0%,0.0%,0.0%,0.0%。


        // -----------------------------------------------------------------------------------------

        讀取開關傳感1:

        發送:01 02 00 00 00 01 B9 CA

        接收:01 02 01 00 A1 880x00 即為返回的數據,斷開的狀態(正常狀態)。

                  01 02 01 01 60 48   0x01 即為返回的數據,閉合的狀態(觸發狀態)。


        讀取開關傳感2:

        發送:01 02 00 01 00 01 E8 0A

        接收:01 02 01 00 A1 880x00 即為返回的數據,斷開的狀態(正常狀態)。

                  01 02 01 01 60 48   0x01 即為返回的數據,閉合的狀態(觸發狀態)。







        智能PDU 機柜插座

        智能PDU 機柜插座


















        首頁
        產品
        新聞
        聯系
        爱看 精品在线,国产视频一区二区在线免费观看,精品视频1区2区3,在线 亚洲 精彩

        <input id="rxi3r"></input>

        1. <output id="rxi3r"><font id="rxi3r"><nobr id="rxi3r"></nobr></font></output>