變頻器如何與西門子300PLC實現通訊實例

程控教育學院 發佈 2020-01-09T06:20:55+00:00

今天主要跟大夥講解的主要內容是西門子MM440變頻器如何通過Profibus -DP與PLC通訊的實現,便於大夥對通訊這一塊掌握得更全。

今天主要跟大夥講解的主要內容是西門子MM440變頻器如何通過Profibus -DP與PLC通訊的實現,便於大夥對通訊這一塊掌握得更全。


01

需要條件

軟體Step7 V5.2SP1

PLC 中具有Profibus -DP 通訊口:S7-315 2DP

Profibus 通訊電纜(6XV1830-0AH10)

Profibus 總線聯結器(6ES7972-0BB10-0XA0, 帶PG 接口;6ES7972-0BA10-0XA0 不帶PG 接口)

MM440變頻器1台

Drive 中有Profibus 通訊模板(6SE6400-1PB00-0AA0)


02

 組態主站系統

打開SIMATIC MANAGER, 通過FILE菜單選擇NEW新建一個項目,在NAME欄中輸入項目名稱,將其命名為DP_MM440,在下方的Storage Location中設置其存儲位置。

項目螢幕的左側選中該項目,在右鍵彈出的快捷菜單中選中Insert New Object插入SIMATIC 300 Station,可以看到選擇的對象出現在右側螢幕上。

打開SIMATIC 300 Station,然後雙擊右側生成的hardware圖標,在彈出的HWconfig 中進行組態,在菜單欄中選擇「View」選擇「Catalog」打開硬體目錄,按訂貨號和硬體安裝依次插入機架、電源、CPU。插入CPU時會彈出組態PROFIBUS畫面,如下圖所示:

選擇「New」新建一條PROFIBUS(1),組態PROFIBUS站地址,點擊「Properties」鍵組態網絡屬性如下圖:

在本例中主站的傳輸速率為「1.5Mbps」,「DP」行規,五中繼器,OBT等網絡元件,點擊」OK」鍵確認並存檔,然後組態S7-315 2DP本地模塊,結果如下圖:


03

組態從站

在DP網上掛上MM440,並組態MM440的通訊區,通訊區與應用有關,在組態之前應確認通信的PP0類型,,本例選擇PP01,由4PKW/2PZD組成,MM440僅支持PP01和PP03

組態步驟如下:

A、打開硬體組態,右側「Profi(standard)」→Profibus-DP→SIMOVERT→雙擊MICROMASTER 440

B、Profibus interface Properties:輸入從站地址4

C、選擇PPO類型1,雙擊4PKW/2PZD(PPO1)

D、從站組態完成,地址分配從4PKW/2PZD(256-267)


04

MM440硬體及參數設置

A、PROFIBUS地址

下面介紹兩種PROFIBUS總線地址的方法:藉助通訊模塊的七個DIP開關(如下圖所示)或藉助P0918

B、通訊板參數

為了讓總線板運行,下面的參數必須設置:


05

程序的編寫


對PZD(過程數據)的讀寫

A、在Step7中對PZD(過程數據)讀寫參數時調用SFC14和SFC15

B、SFC14(DPRD_DAT)用於讀Profibus 從站MM440的數據

C、SFC15(DPRD_DAT)用於將數據寫入Profibus 從站MM440

D、硬體組態時PZD的起始地址:W#16#108(即264)微信:503660666

建立數據塊DB1

將數據塊中的數據地址與從站MM440中的PZD、PKW數據區相對應

數據分配

在OB1中調用特殊功能塊SFC14和SFC15,完成從站MM440數據的讀和寫

其中LADDR表示:引薦組態時PZD的起始地址(W#16#108即264)

在本例中設定值和控制字可以從數據塊DB1中傳送,DB1.DBW20設為047E再變為047F後DB1.DBW22中的頻率值將輸出,狀態字和實際值可從DB1.DBW8,DB1.DBW10讀出。微信:503660666

A、控制命令W#16#47F,啟動變頻器運行

B、給定速度5000含義是500.0rpm。


06

對PKW(參數區)讀寫


數據傳送規則對PKW區數據的訪問是同步通訊,即發一條信息,得到返回值後才能發第二條信息。PKW一般為4個子,定義如下:

應用舉例

A、在Step7中對PKW(參數區)讀寫參數時同樣調用SFC14和SFC15

B、SFC14(DPRD_DAT)用於讀Profibus 從站的數據

C、SFC15(DPRD_DAT)用於將數據寫入Profibus 從站

D、硬體組態時PKW的起始地址:W#16#108(即264)

關於西門子MM440變頻器通過Profibus -DP與PLC通訊的實現過程就講解到這啦!

關鍵字: