變頻器RS485通訊協議
1.概論
本使用手冊規定了G﹑P﹑變頻器通用串行RS485通訊協議。通過485或232組網,用戶可以通過PC或PLC實現在本地或遠程對變頻器進行參數設置、運行控制及集中監測,以滿足實際需求。
1.1 適用範圍: G﹑P全系列變頻器
1.2 組網方式(主從方式)
(1) 單主機多從機
單一的RS485網最多可以連接31臺變頻器,系統可以採用廣播通訊的方式或根據各變頻器的地址找到需要通訊的變頻器。其中需要有一個主站(PC,PLC或其他控制器),而各個變頻器作為從站。
(2) 單主機單從機
即點對點的通訊方式。主機指PC機或PLC,從機指變頻器。
2. 通訊接口
2.1 通訊說明
串行RS485接口可以通過總線連接31個節點,最大傳輸速率可達19.2K比特率。
2.2 接口方式
RS485接口(通訊附件)。
2.3 數據格式
gl系列變頻器提供3種數據格式可選:
1位起始位,8位數據位,1位停止位,無校驗;
1位起始位,8位數據位,1位停止位,奇校驗;
1位起始位,8位數據位,1位停止位,偶校驗;
默認: 1位起始位,8位數據位,1位停止位,無校驗。
2.4 波特率
gl系列變頻器提供5種波特率可選:
1200bps, 2400bps, 4800bps, 9600bps, 19200bps 38400bps。
默認:9600bps
3. 協議說明
G﹑P系列變頻器採用通用的串行接口協議(USS),按照串行總線的主-從通訊原理來確定站與站之間的訪問方法。在主站沒有要求與從站通訊時,從站不能先發送數據,各個從站之間也不能直接進行通訊。
3.1 功能定義
(1)監視從機運行狀態
(2) 控制從機運行
(3) 讀取從機功能碼參數
(4) 設置從機功能碼參數
3.2通訊方式
PC,PLC為主機,變頻器為從機.採用主機「輪詢」 , 從機「應答」的點對點的通信方式。輪詢可以建立在一個輪詢表內,如果是廣播發送變頻器不用應答。
利用變頻器的鍵盤設置串行接口通信參數:從機地址, 波特率,數據格式。
3.3 報文格式
PPO
PKW PZD
STX | ADR | PKE | PWE | PZD1 STW/ZSW | PZD2 HSW/HIW | BCC |
STX: 報文頭; ADR: 從站地址;
PPO: 過程參數數據區; PKW: 參數命令/參數值;
PKE: 參數命令; PWE:參數值;
PZD: 過程數據; STW: 控制字;
ZSW: 狀態字; HSW: 參考值;
HIW: 實際值; BCC: 異或校驗和。
.主機到從機的報文
STX | ADR | PKE | PWE | STW | HSW | BCC |
1 | 1 | 2 | 2 | 2 | 2 | 1 |
.從機到主機的報文
STX | ADR | PKE | PWE | ZSW | HIW | BCC |
1 | 1 | 2 | 2 | 2 | 2 | 1 |
3.4報文的詳細描述
3.4.1 STX(報文頭)
STX區域是幀頭,是一個單字節的STX字符值為3CH,它用來表示一個報文的開始。
3.4.2 ADR (從站地址)
ADR是一個單字節區域,它表示從站變頻器的地址。
結構如下:
7 6 5 4 3 2 1 0
Broadcast 廣播 | Unused 保留 | ADDRESS 地址 |
位7是廣播位。如果設為1,這個報文為廣播方式,它將同時發送給總線上的所有變頻器;設為0則禁止廣播。
3.4.3 PKE
PKE是一個16位的區域,它用來控制變頻器的參數設定。
結構如下:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RRC: 控制命令/命令響應.
位11: 保留總為0
PNU:參數號1~144
RRC的內容(主機->從機)
命令號 | 功能 |
0000 | 無命令 |
0001 | 讀PNU指定的參數值 |
0010 | 向PNU指定的RAM寫參數(斷電不保存) |
0100 | 向PNU指定的RAM和EEPROM寫參數(斷電保存) |
1000 | 查詢變頻器故障代碼 |
RRC的內容(從機->主機)
響應號 | 功能 |
0000 | 不響應 |
0001 | 讀操作完成,傳回PNU指定的參數值(在PWE區) |
0010 | 寫操作完成,傳回PNU指定的RAM參數(在PWE區) |
0100 | 寫操作完成,傳回PNU指定的RAM和EEPROM參數(在PWE區) |
1000 | 查詢故障完成,變頻器傳回故障代碼(在PWE區) |
0111 | 主機命令被拒絕,任務不能完成。返回錯誤碼如下(在PWE區) 0: 無故障 1: 只讀參數(運行限制,狀態參數) 2: 參數操作禁止讀寫不允許(參數隱藏,保留參數) 3: 參數值超限 4: PNU超限 5: 無效的命令字 6~7:保留 8: 通信錯誤 |
變頻器故障描述
故障代碼 | 故障描述 |
0 | 無故障 |
1 | 加速運行中過流 |
2 | 減速運行中過流 |
3 | 穩速運行中過流 |
4 | 加速運行中過壓 |
5 | 減速運行中過壓 |
6 | 穩態運行中過壓 |
7 | 停機狀態時過壓 |
8 | 運行中欠壓 |
9 | 輸入側缺相 |
10 | 功率模塊故障 |
11 | 散熱器過熱 |
12 | 變頻器過載 |
13 | 電機過載 |
14 | 外部設備故障 |
15 | RS485串行通信故障 |
16 | 接觸器未吸合故障 |
17 | 電流檢測錯誤 |
18 | 鍵盤與控制版通信故障 |
19 | 系統異常故障 |
3.4.4 PWE
根據PKE命令傳回相應的參數值,故障代碼,錯誤碼。
3.4.5 STW(控制字)/ZSW(狀態字)
STW/ZSW是一個16位的區域用來控制變頻器的運行並對控制命令的響應。
控制字
控制字 | ||
位 | 值 | 定義 |
0 | 0 | 按設定的減速時間停機(P008) (優先級中) |
1 | 允許變頻器運行 | |
1 |
| 保留
|
2 | 0 | 自由停機(優先級低) |
1 | 允許變頻器運行 | |
3 |
| 保留 |
4 | 0 | 正轉運行無效 |
1 | 正轉運行有效 | |
5 | 0 | 反轉運行無效 |
1 | 反轉運行有效 | |
6 | 0 | 正轉點動運行無效 |
1 | 正轉點動運行有效 | |
7 | 0 | 反轉點動運行無效 |
1 | 反轉點動運行有效 | |
8 | 0 | 故障復位無效 |
1 | 故障復位有效 | |
9 | 0 | HSW參考值無效 |
1 | HSW參考值有效 | |
10 |
| 保留 |
11 |
| 保留 |
12 | 0 | 控制字操作禁止 |
1 | 控制字操作使能 | |
13 |
| 保留 |
14 |
| 保留 |
15 |
| 保留 |
狀態字
狀態字 | ||
位 | 值 | 定義 |
0 | 0 | 變頻器本地控制 |
1 | 變頻器遠程控制 | |
1 | 0 | 變頻器運行中 |
1 | 變頻器停機 | |
2 | 0 | 變頻器正常 |
1 | 變頻器故障 | |
3 | 0 | 電機正轉中 |
1 | 電機反轉中 | |
4 | 0 | 直流電壓正常 |
1 | 直流電壓異常 | |
5 | 0 | 變頻器不在點動運行 |
1 | 變頻器正在點動運行 | |
6 | 0 | 變頻器不在自由停機 |
1 | 變頻器正在自由停機 | |
7 | 0 | 變頻器不在直流制動 |
1 | 變頻器正在直流制動 | |
8 | 0 | 變頻器不在檢速再啟動 |
1 | 變頻器正在檢速再啟動 | |
9 | 0 | 變頻器不在加速過程中 |
1 | 變頻器正在加速過程中 | |
10 | 0 | 變頻器不在減速過程中 |
1 | 變頻器正在減速過程中 | |
11 | 0 | 失速過壓限制沒有動作 |
| 失速過壓限制正在動作 | |
12 | 0 | 失速過流限制沒有動作 |
1 | 失速過流限制正在動作 | |
13 |
| 保留 |
14 | 0 | 無報警 |
1 | 變頻器報警。 如:過流等 | |
15 | 0 | 變頻器輸出頻率等於設定頻率 |
1 | 變頻器輸出頻率不等於設定頻率 |
3. 4. 6 HSW(參考值)/HIW(實際值)
HSW/HIW是一個16位的區域
HSW是設定變頻器運行頻率的參考值。
HIW 是變頻器實際的運行頻率。
頻率的量綱是1:100。例如39.27HZ,實際發送39. 27×100=3927=0F57H
3.4.7 BCC(異或校驗和)
BCC是一個16位的區域,是報文前10個字節的異或校驗和。