基于Profibus-DP現場總線的板坯傳動系統的應用

5、DP從站配置
5.1通訊報文結構及選型
主站與從站的通訊報文結構由協議幀頭、中間數據區、協議幀尾組成。變頻器作為通訊從站在中間數據區定義了通訊用的PPO類型,PPO類型由兩部分組成:PKW和PZD.。PPO類型是各大知名廠商為了支持傳動驅動設定的行業規范,以達到驅動裝置的互換性,目前PPO類型一共有五種,PPO1-PPO5。mm440只支持兩種PPO類型:PPO1型和PPO3型,對本系統的多變頻器控制也可以選擇PPO2型,其結構如圖4:

其中圖5中,每個一個綠色方塊均代表一個字的空間,其中ppo1型通訊報文六個字(4PKW+2PZD),ppo2型通訊報文兩個字(2PZD),ppo2型通訊報文十個字(4PKW+6PZD)。圖中各標識的含義:PKW,參數標識符;PZD,過程數據;PKE,參數標識符;IND,索引;PWE,:參數值;STW,控制字;ZSW,狀態字;HSW,主設定值;HIW,主實際值。PKW當中包含一些讀寫請求,有無數據分組,參數號,分組代碼等相關信息。當PLC輸出,第一個字為控制字STW,第二個字為主設定值HSW。當PLC輸入,第一個字為狀態字ZSW,第二個字為運行反饋值HIW。
5.2變頻器通訊地址設置
西門子變頻器的通訊地址除了硬件組態度中設置之外,還可通過現場通訊模板dip開關或者參數P918來設置。DIP開關具有比P918更高的優先級。DIP有七個開關,從左到右為1-7,1為最低位,7為最高位,有效范圍1—125。
5.3信息的存儲發送及讀寫
PLC與變頻器之間的信息的傳輸通過I/Q過程映象區來完成,每個變頻器對應獨立的區,長度與PPO類型的選擇有關,本系統選擇PPO2型,十個字二十個字節,配置可以在屬性中進行,如圖5:
讀寫信息需要調用特殊功能塊,STEP7V5.1有兩個SFC塊“DPRD_DAT”和”DPWR_DAT”,應用DP通訊傳輸命令“DPRD_DAT”和”DPWR_DAT”把數據傳輸到變頻器的通訊區PZD數據區PIW內,同時把變頻器的PZD數據區PQW數值讀到PROFIBUS-DP傳輸的DB塊中,通訊例程如下:
CALL"DPRD_DAT";調用DP讀命令
LADDR=W#16#200;起始地址如圖6(512十六進制為200h)
RECORD:=數據塊中定義的PZD數據區對應的數據地址
RET_VAL:=程序塊的狀態字,以編碼形式反映程序的錯誤;
CALL"DPWR_DAT";調用DP寫命令;
LADDR:=W#16#200;起始地址;
RECORD:=數據塊中定義的PZD數據區對應的數據地址;
RET_VAL:=程序塊的狀態字,以編碼形式反映程序的錯誤。
5.4變頻器及電機參數的設置
為了保證總線運行必須設置變頻器參數,通過編程器以RS232接口串接參數讀寫模板來進行,軟件為Drivermonitor。主要參數如圖6:
6、系統監控
系統采用pc機作為監控設備,監控組態軟件wincc。為了完成系統監控下列項目是必須的。
6.1添加SIMATICS7通訊協議
在正確安裝網卡之后,打開WINCC,選擇“TagManagement”,右鍵選擇“AddNewDiver”,在彈出的窗口中選擇“SIMATICS7Protocolsuite”,將其添加到“TagManagement”目錄下。
6.2通訊設置
選擇TCP/IP通訊協議,右鍵“Systemparameter”,在窗口“Logicaldevicename”項目中選擇cp5613;選擇TCP/IP通訊驅動,右鍵“NewDriverconnection”,建立一個新的連接,在對話框中添加需要訪問的cpu地址(StationAddress)和槽號(SlotNumber)等
評論