請輸入產(chǎn)品關鍵字:
郵編:201824
聯(lián)系人:張琳琳
電話:
傳真:
手機:13482229885
留言:發(fā)送留言
個性化:www.junengjx.com
網(wǎng)址:www.junengjx.com
商鋪:http://m.911xiazai.com/st166825/
怎樣通過FC協(xié)議控制變頻器?
點擊次數(shù):3807 發(fā)布時間:2015-4-1
怎樣通過FC協(xié)議控制變頻器?
FC協(xié)議,也稱FC總線或標準總線,是Danfoss變頻器的標準現(xiàn)場總線,它定義了一種主-從原理的訪問技術(shù)來實現(xiàn)串行總線通訊,zui多可以將一個主站和126個從站連接至總線。主站通過報文中的地址字符來選擇各個從站,通訊以半雙工模式進行。
以下以FC系列變頻器為例,說明FC總線的通訊方法。通過485端口接線,參數(shù)設置如表
參數(shù)號 | 設置數(shù)值 | 內(nèi)容 |
8-30 | 【0】FC | 選擇FC協(xié)議 |
8-31 | 1-126 | 設置變頻器地址,不能重復 |
8-32 | 2400-115200 | 設置波特率,各站速度一致 |
8-33 | 【0】偶校驗 | 奇偶校驗,各站設置一致 |
3、電報結(jié)構(gòu)
STX,報文起始字符(十六進制表示為02)。
LGE報文長度,等于ADR(地址)、BCC(校驗和)、DATA(數(shù)據(jù))字節(jié)之和。
ADR,變頻器地址,有兩種格式的地址:
地址1-31 | 地址1-126 |
位7=0 位6 不使用 位5=0,不廣播,使用地址 位5=1,廣播,不使用地址 位0-4變頻器地址1-31 | 位7=1 位0-6 為0 ,廣播; 位0-6非0 ,表示地址1-126
|
BCC,XOR函數(shù)形式計算得到的和校驗。
DATA,數(shù)據(jù)塊的結(jié)構(gòu)取決于報文類型。以下說明DATA類型。
1、DATA類型1,過程塊(PCD),由4個字節(jié)組成,從主站發(fā)送給從站的為控制字(兩個字節(jié))和參考值(兩個字節(jié)),由從站返回給主站的為狀態(tài)字(兩個字節(jié))和當前輸出頻率(兩個字節(jié))。
主站到從站的控制字構(gòu)成
位 | 值為0 | 值為1 |
00(第0位) | 參考值 | 外部選擇低位 |
01 | 參考值 | 外部選擇高位 |
02 | 直流制動 | 加減速 |
03 | 慣性停車 | 不慣性停車 |
04 | 快速停止 | 加減速 |
05 | 鎖定輸出 | 使用加減速 |
06 | 加減速停止 | 啟動 |
07 | 無功能 | 復位 |
08 | 無功能 | 點動 |
09 | 加減速1 | 加減速2 |
10 | 數(shù)據(jù)無效 | 數(shù)據(jù)有效 |
11 | 斷開繼電器1 | 激活繼電器1 |
12 | 斷開繼電器2 | 激活繼電器2 |
13 | 參數(shù)設置 | 選擇低位 |
14 | 參數(shù)設置 | 選擇高位 |
15 | 無功能 | 反向 |
例,當DATA為047C時,為遠程啟動。
從站給主站的狀態(tài)字構(gòu)成
位 | 值為0 | 值為1 |
00(第0位) | 控制未就緒 | 控制就緒 |
01 | 變頻器未就緒 | 變頻器就緒 |
02 | 慣性停車 | 啟用 |
03 | 無錯誤 | 跳閘 |
04 | 保留 | - |
05 | 保留 | - |
06 | 無錯誤 | 鎖定性跳閘 |
07 | 無警告 | 警告 |
08 | 速度不等于參考值 | 速度等于參考值 |
09 | 本地運行 | 總線控制 |
10 | 超出頻率極限 | 頻率極限正常 |
11 | 未運行 | 運行 |
12 | 變頻器正常 | 出現(xiàn)制動故障 |
13 | 電壓正常 | 過壓 |
14 | 轉(zhuǎn)矩正常 | 過轉(zhuǎn)矩 |
15 | 定時器正常 | 超時 |
例如,當遠程啟動1號站變頻器、正常加減速運行,運行為100%*參考值的控制時,發(fā)送的報文為:
如果要停止變頻器,可以發(fā)送以下報文
2、DATA類型2,參數(shù)塊 ,用于主從之間傳輸參數(shù)。由12字節(jié)組成,并且還包含過程塊
PKE的0-11位表示參數(shù)號碼,12-15位表明對該參數(shù)進行的操作,祥見表1.1、表1.2
由主到從的參數(shù)命令 | ||||
位編號 | 參數(shù)命令 | |||
15 | 14 | 13 | 12 | |
0 | 0 | 0 | 0 | 無命令 |
0 | 0 | 0 | 1 | 讀參數(shù) |
0 | 0 | 1 | 0 | 寫參數(shù)RAM |
0 | 0 | 1 | 1 | 參數(shù)值寫入RAM(雙字) |
1 | 1 | 0 | 1 | 參數(shù)值寫入RAM和EEPROM(雙字) |
1 | 1 | 1 | 0 | 將參數(shù)值寫入RAM和EEPROM |
1 | 1 | 1 | 1 | 讀寫文本 |
表1.1
由從到主的響應 | ||||
位編號 | 內(nèi)容 | |||
15 | 14 | 13 | 12 | |
0 | 0 | 0 | 0 | 無響應 |
0 | 0 | 0 | 1 | 傳輸?shù)膮?shù)值 |
0 | 0 | 1 | 0 | 傳輸?shù)膮?shù)值(雙字) |
0 | 1 | 1 | 1 | 命令無法執(zhí)行 |
1 | 1 | 1 | 1 | 傳輸?shù)奈谋?/SPAN> |
表1.2
如果命令無法執(zhí)行,從站發(fā)出響應:0111 ,并在PWE中給出下述報告
PWE低 (十六進制) | 報告內(nèi)容 |
0 | 使用參數(shù)號不存在 |
1 | 對定義的參數(shù)沒有訪問權(quán)限 |
2 | 數(shù)據(jù)值超出參數(shù)的容許范圍 |
3 | 所使用的下標索引不存在 |
4 | 參數(shù)不是數(shù)組類型 |
5 | 數(shù)據(jù)類型與定義的參數(shù)不匹配 |
11 | 在變頻器當前模式下無法更改參數(shù) |
82 | 沒有總線訪問權(quán) |
83 | 已選擇出廠值,不能更改 |
表1.3
IND,當對級聯(lián)參數(shù)進行操作時,比如對3-10預置參考值中的第1組進行讀取,可以用IND索引。IND包含兩個字節(jié),一個低位和一個高位字節(jié)。只有低位字節(jié)可以索引。
PWE,由2個字組成,其值取決于PKE。當讀參數(shù)時,PWE不需數(shù)值;當寫參數(shù)時,PWE為寫入的數(shù)值內(nèi)容。
例:讀取3-41(轉(zhuǎn)換為16進制數(shù)值155)中的數(shù)值,同時控制電機運行在50%參考值: