以上內容來源于網絡
PLC與變頻器的通信是PLC編程中Zui常用的功能,常規采用的profibus_DP通訊方式來實現,當然會根據現場實際來采用USS通信、以太網通信等。本節重點介紹PLC如何與西門子變頻器進行通信組態及編程。
一、與西門子變頻的通信組態
1、組態主站及profibus網絡
打開項目,插入一個300的站,并插入一個315-2DP的CPU,然后新建一個DP網,本站地址為2,如下圖所示:
2、生成變頻器從站(這里以MASTERDRIVE為例)
在右側的profibus_DP項目下找到SIMOVERT文件夾打開
CBP(communication board profibus)接口板是MASTERDRIVE的DP通信擴展板,在SIMOVERT文件夾下找到CBPX或CBP2 DPV1拖放到DP網絡上,這兩種板的區別在于CBPX只能選擇PPO類型的報文,CBP2 DPV1還能選擇更多的報文,這里我們選擇CBPX
3、變頻器通信區的選擇
這里變頻器就是主站PLC的智能從站,需要組態通信區,從上圖就可以看到CBPX文件夾下就是CBP板的通信區選擇,選擇變頻器從站,并在CBPX文件夾選擇需要的通信區:
注:過程數據PZD用于PLC控制和監視變頻器,參數數據PKW用于讀寫變頻器的參數,PKW和PZD總稱為參數過程數據對象(PPO),(關于PKW和PZD在我前面的文章中有專門的介紹,可以參照鏈接:關于西門子變頻器報文的個人解讀 )
雙擊通信區的某一行,可以看到該行的參數屬性,這里的一致性被設置為總長度,在PLC側需要調用SFC14和SFC15將數據打包發送,將接收的數據解包。
關于狀態字和控制的定義需要在變頻器中去設置,這里就做個簡單舉例,
利用PLC發送給變頻器的PZD1來控制變頻器的啟停,PZD2來作為速度設定,
利用變頻器發送給PLC的PZD1來反饋控制狀態,PZD2來作為速度反饋。我們來4、編寫PLC的程序:
首先當M0.1為1時,利用SFC15打包發送4個字節的數據,也就是發送給變頻器的PZD1和PZD2(分別占兩個字節)
當M0.1為0時,利用SFC14將數據解包,程序如下圖所示:
這樣數據傳送的程序就編寫好了,也就是MW100就是PLC發送給變頻器的PZD1控制變頻器啟停,MW102就是PLC發送給變頻器的PZD2速度給定。MW104為接收變頻器的狀態字PZD1,MW106就是接收到的變頻器的速度反饋PZD2。
二、西門子PLC與其他廠家的變頻器如何安裝GSD文件
因為是其他廠家的變頻器,在profibus硬件目錄中是找不到的,這里就需要安裝對應的GSD文件,GSD文件可以從西門子官網上去找,下載到本地電腦中,然后安裝,或者從別的項目中導入GSD文件
在PLC的硬件組態界面中,選項中選擇安裝GSD
本例采用從別的項目導入GSD文件,
紅框中是那個項目中的gsd文件,(本例是SEW的變頻器)
- 西門子博圖如何實現暫停GRAPH程序塊 2024-11-23
- 西門子PLC1500與ET200SP分布式IO接口模塊組態通訊 2024-11-23
- 西門子SMARTP通過MODBUS RTU實現一主多從 2024-11-23
- 西門子S7-1200和S7-300CPU/S7-400的Profinet 2024-11-23
- 西門子G120變頻器面板調試 2024-11-23
- 一文讓你知道4大西門子PLC編程軟件以及常用工具和庫 2024-11-23
- 不用編程實現西門子,歐姆龍、三菱,AB等PLC之間數據交換的方案 2024-11-23
- 連接西門子PLC等工控設備,改IP煩不煩?試試IP切換工具 2024-11-23
- 西門子防爆電機簡介 2024-11-23
- 西門子防爆電機的這些事兒,你都了解嗎? 2024-11-23
- 西門子三相異步交流電動機 | 防爆電機 2024-11-23
- 西門子低壓防爆電機及防爆基礎知識 2024-11-23
- 西門子SIMOTICS XP 1MB0013 系列低壓粉塵防爆電機 2024-11-23
- 西門子全新SIMOTICS XP 1MB0063低壓隔爆電機 2024-11-23
- 西門子精簡面板的程序備份到U盤 2024-11-23
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415