PLC 與英威騰CHE系列變頻器通過ModBus協(xié)議通訊
【控制要求】
- z設(shè)置變頻器主頻率為 60Hz正方向啟動。
- z讀取英威騰 CHE100系列變頻器運行頻率和設(shè)定頻率,并將其分別存于 D0、D1中。
- z遠(yuǎn)程手動微調(diào)頻率,以 1Hz為單位。
【接線示意圖】 本例中,PLC的Port4通訊口( RS-485接口)與變頻器連接:

【英威騰CHE100變頻器參數(shù)必要設(shè)置】
參數(shù) |
設(shè)置值 |
說明 |
P0.03 |
6 |
頻率指令選擇,遠(yuǎn)程通訊設(shè)定 |
P0.04 |
100.00 |
設(shè)定******頻率 100Hz |
P0.05 |
90.00 |
設(shè)定運行頻率上限為 90Hz |
P0.06 |
00.00 |
設(shè)定運行頻率下限為 0Hz |
PC.00 |
2 |
設(shè)定本機(jī)通訊地址為 2 |
PC.01 |
3 |
設(shè)定通訊波特率為 9600 |
PC.02 |
01 |
設(shè)定數(shù)據(jù)位校驗 (E,8,1 for RTU) |
【元件說明】
PLC 元件 |
控制說明 |
X0 |
正轉(zhuǎn)按鈕 |
X1 |
反轉(zhuǎn)按鈕 |
X2 |
停機(jī)按鈕 |
X3 |
頻率遞增按鈕 |
X4 |
頻率遞減按鈕 |
R1 |
正轉(zhuǎn)/反轉(zhuǎn)/停機(jī)設(shè)定 |
R2 |
頻率設(shè)定 |
【PLC通訊參數(shù)設(shè)置】點選菜單欄的“ PLC” Æ“設(shè)定”Æ“Port4通訊參數(shù)”,通訊協(xié)議選用 ModBus RTU(Slave),通訊格式為 9600,E,8,1。如下圖所示:
范堤商貿(mào) (上海)有限公司 Page: 97 V1.0

【控制程序】

【ModBus Master表格的編輯】方法1:點選菜單欄的“專案” Æ“ModBus Master表格” Æ“新增ModBus Master表格”。方法2:在專案管理窗口,展開“表格編輯”,右鍵單擊“ ModBus Master表格” Æ“增加 ModBus Master表格”,如下圖所示。方法3:鼠標(biāo)左鍵單擊梯形圖中的 FUN150指令,按鍵盤“ Z”,彈出“表格編輯”對話框 。

※注意:FUN150.M-BUS中的參數(shù)“SR”須與表格中的“表格起始地址”一致,此例中是 R5000。
點擊“確定”后,進(jìn)入以下通訊命令表格:

每條通訊命令中的各個參數(shù)的定義,以及輸入的范圍,請參看下表:

- (1)讀取頻率新增一條命令,讀取 3000H,3001H的值到 D0,D1,如下圖:
- ※注:地址轉(zhuǎn)換公式:仆站數(shù)據(jù)起始位置 =(16進(jìn)制地址轉(zhuǎn)換為 10進(jìn)制)+400001;所以 3000H對應(yīng)的是 412289。
- (2)正/反轉(zhuǎn)以及停機(jī)控制增加一條命令,將 R1的內(nèi)容寫到變頻器 1000H去,模式為單個寫入,內(nèi)容為 1表示正轉(zhuǎn)運行;內(nèi)容為 2表示反轉(zhuǎn)運行;內(nèi)容為 5表示停機(jī)。
- (3)頻率微調(diào)變頻器 2000H的內(nèi)容范圍是 -10000~10000,表示設(shè)定頻率為最高頻率( P0.04)的-100%~100%,因此可新增一條命令,將 R2單個寫入到仆站數(shù)據(jù)起始地址 408193。本例中,最高頻率設(shè)為 100Hz,而頻率遞增按鈕 X3每次按下,都會使 R2內(nèi)容+100,也即增加 1Hz,而頻率遞減按鈕 X4每次按下,都會使得 R2內(nèi)容減 100,也即減少 1Hz。按此原理,按實際所需,最小可微調(diào) 0.01Hz。通訊表格完成后如下圖所示。

【程序說明】
- 此例中最為核心的是 FUN150.M-BUS便利通訊指令。每調(diào)用一次該指令,可執(zhí)行多條通訊命令。通訊命令以填寫表格的方式編輯,直觀易懂。
- M1938是 port4口的狀態(tài)指示,為 0時表示該通訊口被占用,為 1時表示該通訊口處于就緒狀態(tài)。
- 3. FUN150.M-BUS也支持 ModBus ASCII協(xié)議,只需在通訊口參數(shù)設(shè)置上選擇即可。
|