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