三国杀音乐歌词
技術支持
聯系我們
你的位置:首頁 > 技術支持

山杰變頻電源Modbus通訊協議及說明

2018/1/13 15:52:23??????點擊:

山杰變頻電源Modbus通訊協議及說明

1、 通訊模式定義如下 

    本電源采用標準Modbus通訊協議的RTU通訊模式,信息中的每個字節分成2個4位16進制的字符,每個信息必須連續傳輸。
     RTU模式中每個字節的格式如下:
     編碼系統:8位二進制,十六進制0-9、A-F;
     數據位:  1位起始位;8位數據,低位先送
                   1位校驗位(偶校驗);1位停止位
     錯誤校驗區:循環冗余校驗(CRC)
     波特率:9600
     九針串口定義:232通訊(2腳-RXD,3腳-TXD,5腳-GND)
                          485通訊(8腳-A+,9腳-B-)
 由于串口連接有直接連接和交叉連接兩種,用戶可根據具體使用情況將232通訊的2、3腳調換。本電源與上位機默認為交叉連接。


  1.  Modbus信息幀

     Modbus信息以幀的方式傳輸,每幀有確定的起始點和結束點。在RTU模式中,信息開始至少要有3.5個字符的靜止時間,此時間可以根據使用的波特率計算。接著,第一個區的數據為設備地址。
     當電源接收到第一個地址數據時,立即對它進行解碼,以確定是否是自己的地址。發送完最后一個字符后,也有一個3.5個字符的靜止時間,然后才能發送一個新的信息,具體見表1。
     整個信息必須連續的發送。如果在發送幀信息期間,出現大于1.5個字符的靜止時間時,則接收設備刷新不完整的信息,并假設下一個數據為地址。
     發送一個信息后,立即發送一個新信息,若無3.5個字符的靜止時間,此時將會產生一個錯誤,因為此時合并信息的CRC校驗碼無效。

  表1  信息幀格式


開始

地址碼

功能碼

數據碼

校驗碼

終止

3.5字符時間

8 bits

8 bits

N×8 bits

16 bits

3.5字符時間

  1. 地址設置

     地址碼為1個字節,有效的從機設備地址范圍為0-247(十進制),0為廣播地址,本電源的地址設置范圍為1-247。

  1. 功能碼設置

       功能碼為1個字節,本電源所支持功能碼為03、06、16等,其余功能碼暫時未使用。
      ?  03功能碼(讀保持寄存器)
        說明:讀從機保持寄存器的二進制數據,不支持廣播;
        查詢:查詢信息共包含8個字節,規定了要讀的寄存器起始地址及寄存器的數量,寄存器尋址起始地址為0000,寄存器1-16所對應的地址分別為0-15。


 表2-1   03功能碼查詢格式


字節數

1

2

3

4

5

6

7

8

信息格式

從機地址

功能碼

起始寄存器高地址

起始寄存器低地址

寄存器數高字節

寄存器數低字節

CRC低字節

CRC高字節


響應:響應信息中的寄存器數據為二進制數據,每個寄存器分別對應2個字節,第一個字節為高位值數據,第二個字節為低位值數據。 


               表2-2   03功能碼響應格式


字節數

1

2

3

4----4+(N-1)

4+N

5+N

信息格式

從機地址

功能碼

響應信息字節數

響應信息,地址順序為從低到高(N為響應信息字節數)

CRC低字節

CRC高字節

     06功能碼(預置單個寄存器)
      說明:把一個值預置到一個保持寄存器中。
      預置:預置信息共包含8個字節,規定了要預置寄存器的類型,寄存器尋址起始地址為0,寄存器1所對應的地址為0。 


                 表2-3   06功能碼查詢和響應格式


字節數

1

2

3

4

5

6

7

8

信息格式

從機地址

功能碼

預置寄存器高地址

預置寄存器低地址

寄存器高字節數據

寄存器低字節數據

CRC低字節

CRC高字節


      響應:寄存器內容被正確預置后返回正常響應,返回信息是接收信息的拷貝。
      ?  16功能碼(預置多個寄存器)
      說明:把數據按順序預置到各保持寄存器中。
      預置:預置信息中規定了要預置的寄存器類型,寄存器尋址的起始地址為0,寄存器1尋址地址為0。預置數據區中指定了寄存器的預置值。
                    表2-4   16功能碼查詢格式


字節數

1

2

3

4

5

6

信息格式

從機地址

功能碼

起始寄存器高地址

起始寄存器低地址

寄存器數高字節

寄存器數低字節


字節數

7

8----8+(N-1)

8+N

9+N

信息格式

預置字節數

預置寄存器信息,地址順序為從低到高,每個寄存器高字節在前,低字節在后(N為響應信息字節數)

CRC低字節

CRC高字節


響應:寄存器內容被正確預置后返回正常響應,響應信息包括從機地址、功能代碼、起始地址和預置寄存器數。

  表2-5   16功能碼響應格式


字節數

1

2

3

4

5

6

7

8

信息格式

從機地址

功能碼

起始寄存器高地址

起始寄存器低地址

寄存器數高字節

寄存器數低字節

CRC低字節

CRC高字節

  1. 、串行傳送信息

     在傳送的信息中,每個字節,按照從左向右的次序傳送:
      最低有效位:(LSB)  最高有效位:(MSB)
                    表2-6   數據幀位序


start

1

2

3

4

5

6

7

8

par

stop、校驗信息 :校驗采用CRC冗余校驗算法,長度為兩個字節,低字節在前,高字節在后


    • 本電源所用寄存器使用說明如下:

      存器

      屬性
      R-可讀
      W-可寫

      功能碼

      寄存器地址

      備注

      啟動

      R/W

      06

      00

      有效:0XFF00
      無效:0X0000

      停止

      R/W

      06

      01

      有效:0XFF00
      無效:0X0000






      預置電壓

      R/W

      06

      10

      高檔:0-3000
      低檔:0-1500
      默認1位小數,最小分辨率0.1V

      預置頻率

      R/W

      06

      11

      可調范圍:450-700
      默認1位小數,最小分辨率0.1HZ

      預置檔位

      R/W

      06

      12

                      高檔:01
      低檔:00

      通訊地址

      R/W

      06

      13

      可調范圍:1-247

      A、B、C測量電壓

      R

      03

      20、21、22

                   高檔:0-3000
      低檔:0-1500
      默認1位小數,最小分辨率0.1V

      A、B、C測量電流

      R

      03

      23、24、25

      見備注2)

      A、B、C測量功率

      R

      03

      26、27、28

      見備注2)

      A、B、C功率因數

      R

      03

      30、31、32

      0-1000
      默認3位小數,最小分辨率0.001

      A、B、C顯示標志

      R

      03

      33、34、35

      見備注2)

      運行狀態

      R

      03

      70

      讀取數值:0-3
      分別對應軟起、待機、運行、報警狀態

      報警代碼

      R

      03

      71

      讀取數值:11-15
      A相對應過壓、過流、過載、過熱、IGBT報警
      讀取數值:21-25
      B相對應過壓、過流、過載、過熱、IGBT報警
      讀取數值:31-35
      C相對應過壓、過流、過載、過熱、IGBT報警
      讀取數值:41-44
      輸入AB過壓、欠壓,輸入BC過壓、欠壓

      備注:
      1)、電源啟動和停止寄存器只有兩種狀態,0XFF00表示使能,0X0000表示未使能,其余狀態均為無效。
      2)、使用16功能碼預置電壓和頻率時,只能在高檔狀態下使用。
      3)、 當顯示標志寄存器低字節8位全為0時,電流最小分辨率為1mA,當顯示標志寄存器低字節的低4位全為1時,電流最小分辨率為10mA,當顯示標志寄存器低字節8位全為1時,電流最小分辨率為100mA;當顯示標志寄存器高字節8位全為0時,功率最小分辨率為1W,當顯示標志寄存器高字節8位全為1時,功率最小分辨率為10W。

      常用命令舉例如下(默認下位機地址設置為1):
           1)、啟動電源
               01 06 00 00 FF 00 C8 3A
           2)、停止電源
               01 06 00 01 FF 00 99 FA
      3)、設置電壓為220V
               01 06 00 0A 08 98 AF A2
           4)、設置頻率為50Hz
               01 06 00 0B 01 F4 F8 1F
      5)、設置電壓為110V
               01 06 00 0A 04 4C AA FD
           6)、設置頻率為60Hz
               01 06 00 0B 02 58 F8 92
           7)、查詢輸出電壓、電流、功率
               01 03 00 14 00 09 C5 C8

以上數據供參考,新產品不定時更新。

    • 以上數據供參考。

三国杀音乐歌词