首頁>資訊>

1、需要條件

軟體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)

2、 組態主站系統

開啟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畫面,如下圖所示:

3、組態從站

在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)

4、MM440硬體及引數設定

A、PROFIBUS地址

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

B、通訊板引數

為了讓匯流排板執行,下面的引數必須設定:

5、程式的編寫

對PZD(過程資料)的讀寫

A、在Step7中對PZD(過程資料)讀寫引數時呼叫SFC14和SFC15

B、SFC14(DPRD_DAT)用於讀Profibus 從站MM440的資料

C、SFC15(DPRD_DAT)用於將資料寫入Profibus 從站MM440

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

建立資料塊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讀出。

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

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

6、對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)

5
  • 3本作者大大最好的一本小說,劇情讓人拍手叫好,連看三遍也不膩
  • 最全面的電機控制總結,建議收藏