新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > PROFIBUS-DP現(xiàn)場(chǎng)總線技術(shù)在野戰(zhàn)光纜生產(chǎn)線主動(dòng)放線絞籠中的應(yīng)用

PROFIBUS-DP現(xiàn)場(chǎng)總線技術(shù)在野戰(zhàn)光纜生產(chǎn)線主動(dòng)放線絞籠中的應(yīng)用

作者: 時(shí)間:2012-06-01 來(lái)源:網(wǎng)絡(luò) 收藏

3.2 系統(tǒng)從站
  作為S—DP系統(tǒng)的從站.DANFOSSVI T 5000系列變頻器實(shí)時(shí)響應(yīng)主站發(fā)出的各種命令,直接控制現(xiàn)場(chǎng)設(shè)備(變頻電動(dòng)機(jī)),同時(shí)實(shí)時(shí)檢測(cè)和反饋電機(jī)的運(yùn)行狀態(tài)。DANFOSS VI T變頻器具有優(yōu)越的計(jì)算處理性能,故采用VI T 5000系列變頻器。它通過(guò)S-DP通信網(wǎng)卡連接到現(xiàn)場(chǎng)總線網(wǎng)。
4 系統(tǒng)軟件設(shè)計(jì)
4.1 應(yīng)用STEP 7組態(tài)的S-控制系統(tǒng)
  首先要安裝DP V1設(shè)備所需要的VLT 5000GSD文件。我們采用S7—300編程工具STEP 7完成硬件組態(tài)。在STEP 7的硬件中將CPU 315—2DP作為系統(tǒng)的主站,然后添加VLT 5000作為系統(tǒng)的從站,共添加8個(gè)變頻器從站,分別將它們的通信地址設(shè)置為5~12,每個(gè)從站插入PPO的模塊類型為6。PPO即參數(shù)過(guò)程數(shù)據(jù)對(duì)象,其類型如表1所示。

  其中,PCA為參數(shù)特征;IND表示索引;PVA表示參數(shù)變量;CTW 為控制字;sTw 為狀態(tài)字;MRV表示主要參考變量;MAV表示主要實(shí)際變量(實(shí)際輸出頻率);PCD表示參數(shù)過(guò)程數(shù)據(jù)。
  這里選用的PPO的模塊類型為6,通信存儲(chǔ)區(qū)為8個(gè)字節(jié),即CTW/STW(1~2)、MRV/MAV(3~4)、PCD3(5~6)、PCD4(7~8)。其中,在PCD3、PCD4中可以定義我們想要的參數(shù)變量。插入PPO模塊類型6以后系統(tǒng)會(huì)自動(dòng)給各個(gè)從站分配輸入輸出地址。例如,第一個(gè)變頻器從站分配的輸入輸出地址為256~263,第二個(gè)從站分配的輸入輸出地址則為264~271,依次向下分配給八個(gè)從站。
4.2 變頻器中PROFIBUS—DP參數(shù)值的設(shè)定
  PROFIBUS-DP通信網(wǎng)卡插入VLT 5000變頻器以后,變頻器會(huì)多出一部分參數(shù)選項(xiàng),這些選項(xiàng)專為PROFIBUS—提供。首先要使變頻器中的PPO模塊類型與所組態(tài)中插入的PPO模塊類型保持一致(設(shè)定參數(shù)P904為PPO模塊類型6),然后確定從站變頻器的地址,使從站的地址與所組態(tài)的地址保持一致(設(shè)定參數(shù)P918)。其次選定電報(bào)行規(guī)準(zhǔn)許的控制字的FIELDBUS PROFII (現(xiàn)場(chǎng)總線行規(guī))和FC DRIVE(FC變頻器行規(guī))。我們這里選用的是FC DRIVE。最后定義PCD過(guò)程數(shù)據(jù)對(duì)應(yīng)的參數(shù)值,讀寫的PCD值在P915(寫入過(guò)程參數(shù)數(shù)據(jù))和P916(讀取過(guò)程參數(shù)數(shù)據(jù))設(shè)定。
  做完以上工作之后,變頻器中的PROFIBUS—DP參數(shù)已經(jīng)基本設(shè)定好了。
4.3 軟件編程設(shè)計(jì)
  在主動(dòng)放線絞籠中,張力傳感器接在VI T 5000變頻器上,模擬輸入端子為54號(hào)。讀取張力傳感器送來(lái)的模擬電壓信號(hào),并且運(yùn)用S7—300 內(nèi)部的PID過(guò)程控制模塊進(jìn)行運(yùn)算并將控制信號(hào)送給變頻器。
  用STEP 7對(duì)PCD讀寫參數(shù)時(shí),調(diào)用SFC14、SFC15兩個(gè)系統(tǒng)功能模塊。其中SFC14(“DPRD—DAT”)用于讀取PROFIBU DP從站的數(shù)據(jù)。如果在數(shù)據(jù)傳送期間沒(méi)有出現(xiàn)錯(cuò)誤,則已讀取的數(shù)據(jù)將被輸入到有RECORD標(biāo)識(shí)的目標(biāo)區(qū)域中,其目標(biāo)區(qū)域的長(zhǎng)度必須與用STEP 7選定的模塊的長(zhǎng)度相同。SFC15(“DPWR—DAT”)用于將數(shù)據(jù)寫入PRCIFIBUS從站,利用SFC15可以將RECORD中的數(shù)據(jù)一致地傳送到已尋址的DP標(biāo)準(zhǔn)從站。數(shù)據(jù)是同步傳送的,既完成了SFC,也完成了作業(yè)。其源區(qū)域的長(zhǎng)度必須與用STEP 7選定的模塊組態(tài)的長(zhǎng)度相同。主要的梯形圖如圖2和圖3所示。



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉