程序說明:
1、程式是PLC應(yīng)用通訊方式控制變頻器的正轉(zhuǎn)、反轉(zhuǎn)、停止、調(diào)節(jié)變頻器的頻率和監(jiān)視變頻器的輸出頻率和輸出電壓。
2、通訊方式:RS-485 MODBUS協(xié)議。
3、所用硬件永宏P(guān)LC FBS-24MC和CM25E通訊模塊,英威騰CHE 100-0R7G-S2變頻器,通訊接線如下圖:
1、程式是PLC應(yīng)用通訊方式控制變頻器的正轉(zhuǎn)、反轉(zhuǎn)、停止、調(diào)節(jié)變頻器的頻率和監(jiān)視變頻器的輸出頻率和輸出電壓。
2、通訊方式:RS-485 MODBUS協(xié)議。
3、所用硬件永宏P(guān)LC FBS-24MC和CM25E通訊模塊,英威騰CHE 100-0R7G-S2變頻器,通訊接線如下圖:
4、所有的I/O點(diǎn)都是以按鈕的方式輸入,
X1由0→1電機(jī)正轉(zhuǎn); X2由0→1電機(jī)反轉(zhuǎn); X5由0→1電機(jī)停止運(yùn)行
X6由0→1變頻器的輸出頻率增加; X7由0→1變頻器的輸出頻率減少。
第一步:設(shè)定變頻器(詳細(xì)請見變頻器說明書)
1. 設(shè)定頻率指令選擇P0.03 為 6
2. 設(shè)定最大輸出頻率P0.04 為90HZ
3. 設(shè)定運(yùn)行頻率上限 P0.05 為90HZ
4. 設(shè)定運(yùn)行頻率下限 P0.06 為0HZ
5. 設(shè)定本機(jī)通訊地址 PC.00 為2
6. 設(shè)定通訊波特率 PC.01 為3 (9600BPS)
7. 設(shè)定數(shù)據(jù)位校驗(yàn) PC.02 為1 (偶校驗(yàn)E,8,1)
X1由0→1電機(jī)正轉(zhuǎn); X2由0→1電機(jī)反轉(zhuǎn); X5由0→1電機(jī)停止運(yùn)行
X6由0→1變頻器的輸出頻率增加; X7由0→1變頻器的輸出頻率減少。
第一步:設(shè)定變頻器(詳細(xì)請見變頻器說明書)
1. 設(shè)定頻率指令選擇P0.03 為 6
2. 設(shè)定最大輸出頻率P0.04 為90HZ
3. 設(shè)定運(yùn)行頻率上限 P0.05 為90HZ
4. 設(shè)定運(yùn)行頻率下限 P0.06 為0HZ
5. 設(shè)定本機(jī)通訊地址 PC.00 為2
6. 設(shè)定通訊波特率 PC.01 為3 (9600BPS)
7. 設(shè)定數(shù)據(jù)位校驗(yàn) PC.02 為1 (偶校驗(yàn)E,8,1)
第二步:PLC編程
1. 在PLC軟件中編好程序(如下)
1. 在PLC軟件中編好程序(如下)
程序注解:
1、PLC的Prot4跟變頻器的通訊指令(FUN150M-BUS)
在編程軟件里編輯通訊表格:
在項(xiàng)目窗口中點(diǎn)選Modbus Master: 專案名稱→表格編輯→Modbus Maste→右鍵單擊后,
在項(xiàng)目窗口中點(diǎn)選Modbus Master: 專案名稱→表格編輯→Modbus Maste→右鍵單擊后,
點(diǎn)選“新增表格”會(huì)跳出如下圖。
表格類別:固定為“Modbus Master表格”。
表格名稱:可為聯(lián)機(jī)表格輸入一容易辨識(shí)的名稱,方便日后修改或錯(cuò)用。
表格起始地址:輸入指令(FUN150)所用的通訊程式(數(shù)據(jù)傳輸表格)起始緩存器SR的起始位置。
設(shè)定好后點(diǎn)擊確定,跳到以下界面:
仆站站號(hào):變頻器設(shè)定地址
仆站數(shù)據(jù)起始位置:變頻器的地址,變頻器的地址轉(zhuǎn)換為MDBUS地址:16進(jìn)制轉(zhuǎn)換成10進(jìn)制+400001
如:1000H 轉(zhuǎn)換成 4096+400001=404097
有關(guān)(FUN150M-BUS)的詳細(xì)應(yīng)用請參考《使用手冊—Ⅱ》12.2 FUN150(ModBUS)通訊聯(lián)機(jī)指令的應(yīng)用。
設(shè)好后點(diǎn)擊確定,出現(xiàn)下圖里面的第0筆,就這樣設(shè)定好我們需要跟變頻器設(shè)定(或讀?。┑乃兴袛?shù)據(jù)。
仆站數(shù)據(jù)起始位置:變頻器的地址,變頻器的地址轉(zhuǎn)換為MDBUS地址:16進(jìn)制轉(zhuǎn)換成10進(jìn)制+400001
如:1000H 轉(zhuǎn)換成 4096+400001=404097
有關(guān)(FUN150M-BUS)的詳細(xì)應(yīng)用請參考《使用手冊—Ⅱ》12.2 FUN150(ModBUS)通訊聯(lián)機(jī)指令的應(yīng)用。
設(shè)好后點(diǎn)擊確定,出現(xiàn)下圖里面的第0筆,就這樣設(shè)定好我們需要跟變頻器設(shè)定(或讀?。┑乃兴袛?shù)據(jù)。
2、控制變頻器的正轉(zhuǎn)、反轉(zhuǎn)和停止(通訊表格第0筆)
3、監(jiān)視變頻器的輸出頻率和輸出電壓(通訊表格第2、3筆)
4、調(diào)節(jié)變頻器的頻率(通訊表格第4筆)
備注:
1、 如要實(shí)現(xiàn)變頻器的其他功能,可以參考變頻器的說明書進(jìn)行設(shè)置和編程.
2、 可以用MOV指令定義端口參數(shù)或直接在PLC軟件聯(lián)機(jī)時(shí)對端口進(jìn)行設(shè)置.(9600,E,8,1)。
1、 如要實(shí)現(xiàn)變頻器的其他功能,可以參考變頻器的說明書進(jìn)行設(shè)置和編程.
2、 可以用MOV指令定義端口參數(shù)或直接在PLC軟件聯(lián)機(jī)時(shí)對端口進(jìn)行設(shè)置.(9600,E,8,1)。
點(diǎn)擊新增:
仆站站號(hào):變頻器設(shè)定地址
仆站數(shù)據(jù)起始位置:變頻器的地址,變頻器的地址轉(zhuǎn)換為MDBUS地址:16進(jìn)制轉(zhuǎn)換成10進(jìn)制+400001
如:1000H 轉(zhuǎn)換成 4096+400001=404097
有關(guān)(FUN150M-BUS)的詳細(xì)應(yīng)用請參考《使用手冊—Ⅱ》12.2 FUN150(ModBUS)通訊聯(lián)機(jī)指令的應(yīng)用。
設(shè)好后點(diǎn)擊確定,出現(xiàn)下圖里面的第0筆,就這樣設(shè)定好我們需要跟變頻器設(shè)定(或讀取)的所有所有數(shù)據(jù)。
仆站數(shù)據(jù)起始位置:變頻器的地址,變頻器的地址轉(zhuǎn)換為MDBUS地址:16進(jìn)制轉(zhuǎn)換成10進(jìn)制+400001
如:1000H 轉(zhuǎn)換成 4096+400001=404097
有關(guān)(FUN150M-BUS)的詳細(xì)應(yīng)用請參考《使用手冊—Ⅱ》12.2 FUN150(ModBUS)通訊聯(lián)機(jī)指令的應(yīng)用。
設(shè)好后點(diǎn)擊確定,出現(xiàn)下圖里面的第0筆,就這樣設(shè)定好我們需要跟變頻器設(shè)定(或讀取)的所有所有數(shù)據(jù)。
2、控制變頻器的正轉(zhuǎn)、反轉(zhuǎn)和停止(通訊表格第0筆)
3、監(jiān)視變頻器的輸出頻率和輸出電壓(通訊表格第2、3筆)
4、調(diào)節(jié)變頻器的頻率(通訊表格第4筆)
備注:
1、 如要實(shí)現(xiàn)變頻器的其他功能,可以參考變頻器的說明書進(jìn)行設(shè)置和編程.
2、 可以用MOV指令定義端口參數(shù)或直接在PLC軟件聯(lián)機(jī)時(shí)對端口進(jìn)行設(shè)置.(9600,E,8,1)。
1、 如要實(shí)現(xiàn)變頻器的其他功能,可以參考變頻器的說明書進(jìn)行設(shè)置和編程.
2、 可以用MOV指令定義端口參數(shù)或直接在PLC軟件聯(lián)機(jī)時(shí)對端口進(jìn)行設(shè)置.(9600,E,8,1)。