由于EMESON EC20 PLC 和EV2000 變頻器( 際)都集戚朋OBUS 協(xié)議,所以實現(xiàn)它們的通信相對比較簡 單,整個網(wǎng)絡(luò)采用 RS485 通信方式。
各設(shè)備接口通信參數(shù)設(shè)置對 EC20 PLC 設(shè)置描述如下。
1、各通信參數(shù)要和 EC20 PLC 一致,
2、各變頻器的地址要有自己唯一的從機地址;
3、注意變頻器的通信跳線開關(guān)CN14 撥在 R創(chuàng)歷方向.如圖 7所示o EC20- PLC 和變頻器的連接如圖 8 所示.
(2) EC20PLC 和變頻器之間采用 MOOBUS RTU 方式通信。 Modbus 采用唱ig Endiann 編碼方式,先 發(fā)送高位字節(jié),然后是低佳字節(jié)。 HTU 方式格式見圖 9 0RTU 方式:在 RTU 方式下,幀之間的空閑時間取功能碼設(shè)定和 Modb us 內(nèi)部約定值中的較大值。 Modbus 內(nèi)部約定的最小幀間空閑如 下:幀頭和幀尾通過總線空閑時間 不小于 3.5 個字節(jié)時間來界定幀。數(shù) 據(jù)校驗采用 CHC-16 ,整個信息參與 校驗,校驗和的高低字節(jié)需要交換 后發(fā)迭。具體的 CRC 校驗請參考協(xié) 議后面的示例。值得注意的是,幀 間保持至少 3.5 個字符的總結(jié)空閑即 可,幀之間的總結(jié)空閑不需要累加 起始和結(jié)束空閑。 Modbus 最主要的 功能是讀寫參數(shù),不同的功能碼決 定不同的操作請求 。變頻器 Modbus 協(xié)議支持功能碼如表 2 所示。
Modbus 協(xié)議不同的功能碼有不同數(shù)據(jù)的格式和意義 ,簡要介紹如 表 3-6 所示。
變頻器的功能碼參數(shù) 、控制參數(shù) 和狀態(tài)參數(shù)都映射為 Modbus 的讀寫存器。功能碼參數(shù)的讀寫特性和范圍遵循變頻器用戶手冊的說明。 變頻器功能碼的組號映射為寄存器地 址的高字節(jié),組內(nèi)索引映射為寄存 器地址的低字節(jié)。變頻器的控制參 數(shù)和狀態(tài)參數(shù)均虛擬為變頻器功能碼 組。功能碼組號與其映射的寄存器 地址離字節(jié)的對應(yīng)關(guān)系如下:
FO 組 : OxOO ; F1 組 :Ox01 ;
F2 組: Ox02 ; F3 組: Ox03; F4
組: Ox04; 同組:Ox05 ; F6 組: Ox06; F7 組: Ox07; 同組:Ox08; F9 組: Ox09 ; FA 組: OxOA; Fb 組: OxOB; FC 組: OxOC; Fd 組: OxOD; FE 組 :OxOE;FF 組: OxOF; FH 組 :Ox10; FL 組: Ox11; Fn 組: Ox12 ; FP 組: Ox13; FU
組: 0 x 14 ;變頻器控制參數(shù)組:
Ox32; 變頻器狀態(tài)參數(shù)組: Ox33 。
例如變頻器功能碼參數(shù) F3.02 的 寄存器地址為 Ox302 ,變頻器功能碼 參數(shù) FF.01 的寄存器地址為 OxF01. 6.3 變頻器通訊程序
(1)啟動 5# 變頻器正轉(zhuǎn),轉(zhuǎn)速設(shè) 定為 50.00HZ( 內(nèi)部表示為 5000)的命令。
(2) 讀取 5# 變頻器的運行頻率, 變頻器應(yīng)答運行頻率為 50.00HZ( 見表 8) 。程序清單 2 見圖 11• http://petgroup.cn