PROFIBUS-DP現場(chǎng)總線(xiàn)技術(shù)在野戰光纜生產(chǎn)線(xiàn)主動(dòng)放線(xiàn)絞籠中的應用
3.2 系統從站
作為PROFIBUS—DP系統的從站.DANFOSSVI T 5000系列變頻器實(shí)時(shí)響應主站發(fā)出的各種命令,直接控制現場(chǎng)設備(變頻電動(dòng)機),同時(shí)實(shí)時(shí)檢測和反饋電機的運行狀態(tài)。DANFOSS VI T變頻器具有優(yōu)越的計算處理性能,故采用VI T 5000系列變頻器。它通過(guò)PROFIBUS-DP通信網(wǎng)卡連接到現場(chǎng)總線(xiàn)網(wǎng)。
4 系統軟件設計
4.1 應用STEP 7組態(tài)的PROFIBUS-DP現場(chǎng)總線(xiàn)控制系統
首先要安裝DP V1設備所需要的VLT 5000GSD文件。我們采用S7—300編程工具STEP 7完成硬件組態(tài)。在STEP 7的硬件中將CPU 315—2DP作為系統的主站,然后添加VLT 5000作為系統的從站,共添加8個(gè)變頻器從站,分別將它們的通信地址設置為5~12,每個(gè)從站插入PPO的模塊類(lèi)型為6。PPO即參數過(guò)程數據對象,其類(lèi)型如表1所示。
其中,PCA為參數特征;IND表示索引;PVA表示參數變量;CTW 為控制字;sTw 為狀態(tài)字;MRV表示主要參考變量;MAV表示主要實(shí)際變量(實(shí)際輸出頻率);PCD表示參數過(guò)程數據。
這里選用的PPO的模塊類(lèi)型為6,通信存儲區為8個(gè)字節,即CTW/STW(1~2)、MRV/MAV(3~4)、PCD3(5~6)、PCD4(7~8)。其中,在PCD3、PCD4中可以定義我們想要的參數變量。插入PPO模塊類(lèi)型6以后系統會(huì )自動(dòng)給各個(gè)從站分配輸入輸出地址。例如,第一個(gè)變頻器從站分配的輸入輸出地址為256~263,第二個(gè)從站分配的輸入輸出地址則為264~271,依次向下分配給八個(gè)從站。
4.2 變頻器中PROFIBUS—DP參數值的設定
PROFIBUS-DP通信網(wǎng)卡插入VLT 5000變頻器以后,變頻器會(huì )多出一部分參數選項,這些選項專(zhuān)為PROFIBUS—DP現場(chǎng)總線(xiàn)提供。首先要使變頻器中的PPO模塊類(lèi)型與所組態(tài)中插入的PPO模塊類(lèi)型保持一致(設定參數P904為PPO模塊類(lèi)型6),然后確定從站變頻器的地址,使從站的地址與所組態(tài)的地址保持一致(設定參數P918)。其次選定電報行規準許的控制字的FIELDBUS PROFII (現場(chǎng)總線(xiàn)行規)和FC DRIVE(FC變頻器行規)。我們這里選用的是FC DRIVE。最后定義PCD過(guò)程數據對應的參數值,讀寫(xiě)的PCD值在P915(寫(xiě)入過(guò)程參數數據)和P916(讀取過(guò)程參數數據)設定。
做完以上工作之后,變頻器中的PROFIBUS—DP參數已經(jīng)基本設定好了。
4.3 軟件編程設計
在主動(dòng)放線(xiàn)絞籠中,張力傳感器接在VI T 5000變頻器上,模擬輸入端子為54號。讀取張力傳感器送來(lái)的模擬電壓信號,并且運用S7—300 PLC內部的PID過(guò)程控制模塊進(jìn)行運算并將控制信號送給變頻器。
用STEP 7對PCD讀寫(xiě)參數時(shí),調用SFC14、SFC15兩個(gè)系統功能模塊。其中SFC14(“DPRD—DAT”)用于讀取PROFIBU DP從站的數據。如果在數據傳送期間沒(méi)有出現錯誤,則已讀取的數據將被輸入到有RECORD標識的目標區域中,其目標區域的長(cháng)度必須與用STEP 7選定的模塊的長(cháng)度相同。SFC15(“DPWR—DAT”)用于將數據寫(xiě)入PRCIFIBUS從站,利用SFC15可以將RECORD中的數據一致地傳送到已尋址的DP標準從站。數據是同步傳送的,既完成了SFC,也完成了作業(yè)。其源區域的長(cháng)度必須與用STEP 7選定的模塊組態(tài)的長(cháng)度相同。主要的梯形圖如圖2和圖3所示。
評論