新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于Profibus-DP現(xiàn)場總線的板坯傳動系統(tǒng)的應用

基于Profibus-DP現(xiàn)場總線的板坯傳動系統(tǒng)的應用

作者: 時間:2012-07-02 來源:網(wǎng)絡 收藏


圖3DP從站組態(tài)

5、DP從站配置

5.1通訊報文結(jié)構(gòu)及選型
主站與從站的通訊報文結(jié)構(gòu)由協(xié)議幀頭、中間數(shù)據(jù)區(qū)、協(xié)議幀尾組成。作為通訊從站在中間數(shù)據(jù)區(qū)定義了通訊用的PPO類型,PPO類型由兩部分組成:PKW和PZD.。PPO類型是各大知名廠商為了支持傳動驅(qū)動設定的行業(yè)規(guī)范,以達到驅(qū)動裝置的互換性,目前PPO類型一共有五種,PPO1-PPO5。mm440只支持兩種PPO類型:PPO1型和PPO3型,對本系統(tǒng)的多控制也可以選擇PPO2型,其結(jié)構(gòu)如圖4:


圖4PPO類型

其中圖5中,每個一個綠色方塊均代表一個字的空間,其中ppo1型通訊報文六個字(4PKW+2PZD),ppo2型通訊報文兩個字(2PZD),ppo2型通訊報文十個字(4PKW+6PZD)。圖中各標識的含義:PKW,參數(shù)標識符;PZD,過程數(shù)據(jù);PKE,參數(shù)標識符;IND,索引;PWE,:參數(shù)值;STW,控制字;ZSW,狀態(tài)字;HSW,主設定值;HIW,主實際值。PKW當中包含一些讀寫請求,有無數(shù)據(jù)分組,參數(shù)號,分組代碼等相關信息。當PLC輸出,第一個字為控制字STW,第二個字為主設定值HSW。當PLC輸入,第一個字為狀態(tài)字ZSW,第二個字為運行反饋值HIW。

5.2通訊地址設置
西門子變頻器的通訊地址除了硬件組態(tài)度中設置之外,還可通過現(xiàn)場通訊模板dip開關或者參數(shù)P918來設置。DIP開關具有比P918更高的優(yōu)先級。DIP有七個開關,從左到右為1-7,1為最低位,7為最高位,有效范圍1—125。

5.3信息的存儲發(fā)送及讀寫
PLC與變頻器之間的信息的傳輸通過I/Q過程映象區(qū)來完成,每個變頻器對應獨立的區(qū),長度與PPO類型的選擇有關,本系統(tǒng)選擇PPO2型,十個字二十個字節(jié),配置可以在屬性中進行,如圖5:

讀寫信息需要調(diào)用特殊功能塊,STEP7V5.1有兩個SFC塊“DPRD_DAT”和”DPWR_DAT”,應用DP通訊傳輸命令“DPRD_DAT”和”DPWR_DAT”把數(shù)據(jù)傳輸?shù)阶冾l器的通訊區(qū)PZD數(shù)據(jù)區(qū)PIW內(nèi),同時把變頻器的PZD數(shù)據(jù)區(qū)PQW數(shù)值讀到PROFIBUS-DP傳輸?shù)腄B塊中,通訊例程如下:

CALL"DPRD_DAT";調(diào)用DP讀命令
LADDR=W#16#200;起始地址如圖6(512十六進制為200h)
RECORD:=數(shù)據(jù)塊中定義的PZD數(shù)據(jù)區(qū)對應的數(shù)據(jù)地址
RET_VAL:=程序塊的狀態(tài)字,以編碼形式反映程序的錯誤;
CALL"DPWR_DAT";調(diào)用DP寫命令;
LADDR:=W#16#200;起始地址;
RECORD:=數(shù)據(jù)塊中定義的PZD數(shù)據(jù)區(qū)對應的數(shù)據(jù)地址;
RET_VAL:=程序塊的狀態(tài)字,以編碼形式反映程序的錯誤。

5.4變頻器及電機參數(shù)的設置
為了保證總線運行必須設置變頻器參數(shù),通過編程器以RS232接口串接參數(shù)讀寫模板來進行,軟件為Drivermonitor。主要參數(shù)如圖6:


圖5變頻器從站屬性


圖6變頻器參數(shù)設置

6、系統(tǒng)監(jiān)控

系統(tǒng)采用pc機作為監(jiān)控設備,監(jiān)控組態(tài)軟件wincc。為了完成系統(tǒng)監(jiān)控下列項目是必須的。

6.1添加SIMATICS7通訊協(xié)議
在正確安裝網(wǎng)卡之后,打開WINCC,選擇“TagManagement”,右鍵選擇“AddNewDiver”,在彈出的窗口中選擇“SIMATICS7Protocolsuite”,將其添加到“TagManagement”目錄下。

6.2通訊設置
選擇TCP/IP通訊協(xié)議,右鍵“Systemparameter”,在窗口“Logicaldevicename”項目中選擇cp5613;選擇TCP/IP通訊驅(qū)動,右鍵“NewDriverconnection”,建立一個新的連接,在對話框中添加需要訪問的cpu地址(StationAddress)和槽號(SlotNumber)等



評論


相關推薦

技術專區(qū)

關閉