程序說明:
1、程式是PLC應用通訊方式控制變頻器的正轉、反轉、停止、調節變頻器的頻率和監視變頻器的輸出頻率和輸出電壓。
2、通訊方式:RS-485 MODBUS協議。
3、所用硬件永宏PLC FBS-24MC和CM25E通訊模塊,英威騰CHE 100-0R7G-S2變頻器,通訊接線如下圖:
1、程式是PLC應用通訊方式控制變頻器的正轉、反轉、停止、調節變頻器的頻率和監視變頻器的輸出頻率和輸出電壓。
2、通訊方式:RS-485 MODBUS協議。
3、所用硬件永宏PLC FBS-24MC和CM25E通訊模塊,英威騰CHE 100-0R7G-S2變頻器,通訊接線如下圖:

4、所有的I/O點都是以按鈕的方式輸入,
X1由0→1電機正轉; X2由0→1電機反轉; X5由0→1電機停止運行
X6由0→1變頻器的輸出頻率增加; X7由0→1變頻器的輸出頻率減少。
第一步:設定變頻器(詳細請見變頻器說明書)
1. 設定頻率指令選擇P0.03 為 6
2. 設定******輸出頻率P0.04 為90HZ
3. 設定運行頻率上限 P0.05 為90HZ
4. 設定運行頻率下限 P0.06 為0HZ
5. 設定本機通訊地址 PC.00 為2
6. 設定通訊波特率 PC.01 為3 (9600BPS)
7. 設定數據位校驗 PC.02 為1 (偶校驗E,8,1)
X1由0→1電機正轉; X2由0→1電機反轉; X5由0→1電機停止運行
X6由0→1變頻器的輸出頻率增加; X7由0→1變頻器的輸出頻率減少。
第一步:設定變頻器(詳細請見變頻器說明書)
1. 設定頻率指令選擇P0.03 為 6
2. 設定******輸出頻率P0.04 為90HZ
3. 設定運行頻率上限 P0.05 為90HZ
4. 設定運行頻率下限 P0.06 為0HZ
5. 設定本機通訊地址 PC.00 為2
6. 設定通訊波特率 PC.01 為3 (9600BPS)
7. 設定數據位校驗 PC.02 為1 (偶校驗E,8,1)

第二步:PLC編程
1. 在PLC軟件中編好程序(如下)
1. 在PLC軟件中編好程序(如下)


程序注解:
1、PLC的Prot4跟變頻器的通訊指令(FUN150M-BUS)

在編程軟件里編輯通訊表格:
在項目窗口中點選Modbus Master: 專案名稱→表格編輯→Modbus Maste→右鍵單擊后,
在項目窗口中點選Modbus Master: 專案名稱→表格編輯→Modbus Maste→右鍵單擊后,
點選“新增表格”會跳出如下圖。

表格類別:固定為“Modbus Master表格”。
表格名稱:可為聯機表格輸入一容易辨識的名稱,方便日后修改或錯用。
表格起始地址:輸入指令(FUN150)所用的通訊程式(數據傳輸表格)起始緩存器SR的起始位置。
設定好后點擊確定,跳到以下界面:
仆站站號:變頻器設定地址
仆站數據起始位置:變頻器的地址,變頻器的地址轉換為MDBUS地址:16進制轉換成10進制+400001
如:1000H 轉換成 4096+400001=404097
有關(FUN150M-BUS)的詳細應用請參考《使用手冊—Ⅱ》12.2 FUN150(ModBUS)通訊聯機指令的應用。
設好后點擊確定,出現下圖里面的第0筆,就這樣設定好我們需要跟變頻器設定(或讀取)的所有所有數據。
仆站數據起始位置:變頻器的地址,變頻器的地址轉換為MDBUS地址:16進制轉換成10進制+400001
如:1000H 轉換成 4096+400001=404097
有關(FUN150M-BUS)的詳細應用請參考《使用手冊—Ⅱ》12.2 FUN150(ModBUS)通訊聯機指令的應用。
設好后點擊確定,出現下圖里面的第0筆,就這樣設定好我們需要跟變頻器設定(或讀取)的所有所有數據。

2、控制變頻器的正轉、反轉和停止(通訊表格第0筆)

3、監視變頻器的輸出頻率和輸出電壓(通訊表格第2、3筆)

4、調節變頻器的頻率(通訊表格第4筆)

備注:
1、 如要實現變頻器的其他功能,可以參考變頻器的說明書進行設置和編程.
2、 可以用MOV指令定義端口參數或直接在PLC軟件聯機時對端口進行設置.(9600,E,8,1)。
1、 如要實現變頻器的其他功能,可以參考變頻器的說明書進行設置和編程.
2、 可以用MOV指令定義端口參數或直接在PLC軟件聯機時對端口進行設置.(9600,E,8,1)。

點擊新增:

仆站站號:變頻器設定地址
仆站數據起始位置:變頻器的地址,變頻器的地址轉換為MDBUS地址:16進制轉換成10進制+400001
如:1000H 轉換成 4096+400001=404097
有關(FUN150M-BUS)的詳細應用請參考《使用手冊—Ⅱ》12.2 FUN150(ModBUS)通訊聯機指令的應用。
設好后點擊確定,出現下圖里面的第0筆,就這樣設定好我們需要跟變頻器設定(或讀取)的所有所有數據。
仆站數據起始位置:變頻器的地址,變頻器的地址轉換為MDBUS地址:16進制轉換成10進制+400001
如:1000H 轉換成 4096+400001=404097
有關(FUN150M-BUS)的詳細應用請參考《使用手冊—Ⅱ》12.2 FUN150(ModBUS)通訊聯機指令的應用。
設好后點擊確定,出現下圖里面的第0筆,就這樣設定好我們需要跟變頻器設定(或讀取)的所有所有數據。

2、控制變頻器的正轉、反轉和停止(通訊表格第0筆)

3、監視變頻器的輸出頻率和輸出電壓(通訊表格第2、3筆)

4、調節變頻器的頻率(通訊表格第4筆)

備注:
1、 如要實現變頻器的其他功能,可以參考變頻器的說明書進行設置和編程.
2、 可以用MOV指令定義端口參數或直接在PLC軟件聯機時對端口進行設置.(9600,E,8,1)。
1、 如要實現變頻器的其他功能,可以參考變頻器的說明書進行設置和編程.
2、 可以用MOV指令定義端口參數或直接在PLC軟件聯機時對端口進行設置.(9600,E,8,1)。