基于Profibus-DP現(xiàn)場(chǎng)總線的板坯傳動(dòng)系統(tǒng)的應(yīng)用
5、DP從站配置
5.1通訊報(bào)文結(jié)構(gòu)及選型
主站與從站的通訊報(bào)文結(jié)構(gòu)由協(xié)議幀頭、中間數(shù)據(jù)區(qū)、協(xié)議幀尾組成。變頻器作為通訊從站在中間數(shù)據(jù)區(qū)定義了通訊用的PPO類型,PPO類型由兩部分組成:PKW和PZD.。PPO類型是各大知名廠商為了支持傳動(dòng)驅(qū)動(dòng)設(shè)定的行業(yè)規(guī)范,以達(dá)到驅(qū)動(dòng)裝置的互換性,目前PPO類型一共有五種,PPO1-PPO5。mm440只支持兩種PPO類型:PPO1型和PPO3型,對(duì)本系統(tǒng)的多變頻器控制也可以選擇PPO2型,其結(jié)構(gòu)如圖4:
其中圖5中,每個(gè)一個(gè)綠色方塊均代表一個(gè)字的空間,其中ppo1型通訊報(bào)文六個(gè)字(4PKW+2PZD),ppo2型通訊報(bào)文兩個(gè)字(2PZD),ppo2型通訊報(bào)文十個(gè)字(4PKW+6PZD)。圖中各標(biāo)識(shí)的含義:PKW,參數(shù)標(biāo)識(shí)符;PZD,過(guò)程數(shù)據(jù);PKE,參數(shù)標(biāo)識(shí)符;IND,索引;PWE,:參數(shù)值;STW,控制字;ZSW,狀態(tài)字;HSW,主設(shè)定值;HIW,主實(shí)際值。PKW當(dāng)中包含一些讀寫請(qǐng)求,有無(wú)數(shù)據(jù)分組,參數(shù)號(hào),分組代碼等相關(guān)信息。當(dāng)PLC輸出,第一個(gè)字為控制字STW,第二個(gè)字為主設(shè)定值HSW。當(dāng)PLC輸入,第一個(gè)字為狀態(tài)字ZSW,第二個(gè)字為運(yùn)行反饋值HIW。
5.2變頻器通訊地址設(shè)置
西門子變頻器的通訊地址除了硬件組態(tài)度中設(shè)置之外,還可通過(guò)現(xiàn)場(chǎng)通訊模板dip開關(guān)或者參數(shù)P918來(lái)設(shè)置。DIP開關(guān)具有比P918更高的優(yōu)先級(jí)。DIP有七個(gè)開關(guān),從左到右為1-7,1為最低位,7為最高位,有效范圍1—125。
5.3信息的存儲(chǔ)發(fā)送及讀寫
PLC與變頻器之間的信息的傳輸通過(guò)I/Q過(guò)程映象區(qū)來(lái)完成,每個(gè)變頻器對(duì)應(yīng)獨(dú)立的區(qū),長(zhǎng)度與PPO類型的選擇有關(guān),本系統(tǒng)選擇PPO2型,十個(gè)字二十個(gè)字節(jié),配置可以在屬性中進(jìn)行,如圖5:
讀寫信息需要調(diào)用特殊功能塊,STEP7V5.1有兩個(gè)SFC塊“DPRD_DAT”和”DPWR_DAT”,應(yīng)用DP通訊傳輸命令“DPRD_DAT”和”DPWR_DAT”把數(shù)據(jù)傳輸?shù)阶冾l器的通訊區(qū)PZD數(shù)據(jù)區(qū)PIW內(nèi),同時(shí)把變頻器的PZD數(shù)據(jù)區(qū)PQW數(shù)值讀到PROFIBUS-DP傳輸?shù)腄B塊中,通訊例程如下:
CALL"DPRD_DAT";調(diào)用DP讀命令
LADDR=W#16#200;起始地址如圖6(512十六進(jìn)制為200h)
RECORD:=數(shù)據(jù)塊中定義的PZD數(shù)據(jù)區(qū)對(duì)應(yīng)的數(shù)據(jù)地址
RET_VAL:=程序塊的狀態(tài)字,以編碼形式反映程序的錯(cuò)誤;
CALL"DPWR_DAT";調(diào)用DP寫命令;
LADDR:=W#16#200;起始地址;
RECORD:=數(shù)據(jù)塊中定義的PZD數(shù)據(jù)區(qū)對(duì)應(yīng)的數(shù)據(jù)地址;
RET_VAL:=程序塊的狀態(tài)字,以編碼形式反映程序的錯(cuò)誤。
5.4變頻器及電機(jī)參數(shù)的設(shè)置
為了保證總線運(yùn)行必須設(shè)置變頻器參數(shù),通過(guò)編程器以RS232接口串接參數(shù)讀寫模板來(lái)進(jìn)行,軟件為Drivermonitor。主要參數(shù)如圖6:
6、系統(tǒng)監(jiān)控
系統(tǒng)采用pc機(jī)作為監(jiān)控設(shè)備,監(jiān)控組態(tài)軟件wincc。為了完成系統(tǒng)監(jiān)控下列項(xiàng)目是必須的。
6.1添加SIMATICS7通訊協(xié)議
在正確安裝網(wǎng)卡之后,打開WINCC,選擇“TagManagement”,右鍵選擇“AddNewDiver”,在彈出的窗口中選擇“SIMATICS7Protocolsuite”,將其添加到“TagManagement”目錄下。
6.2通訊設(shè)置
選擇TCP/IP通訊協(xié)議,右鍵“Systemparameter”,在窗口“Logicaldevicename”項(xiàng)目中選擇cp5613;選擇TCP/IP通訊驅(qū)動(dòng),右鍵“NewDriverconnection”,建立一個(gè)新的連接,在對(duì)話框中添加需要訪問(wèn)的cpu地址(StationAddress)和槽號(hào)(SlotNumber)等
評(píng)論