久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > PROFIBUS總線在煙箱輸送線上的應(yīng)用

PROFIBUS總線在煙箱輸送線上的應(yīng)用

作者: 時(shí)間:2016-12-21 來源:網(wǎng)絡(luò) 收藏


圖2 dp從站診斷流程圖


當(dāng)該從站診斷正確完成,或發(fā)生錯(cuò)誤重新診斷3次時(shí),從站地址指針加1,進(jìn)行下一從站的診斷,所有從站診斷完畢后,復(fù)位從站診斷標(biāo)志。
4 讀寫變頻器智能從站

智能從站分配的地址為過程映像pi(或pq),是連續(xù)性數(shù)據(jù),必須注意讀寫數(shù)據(jù)的連續(xù)性。對(duì)于4字節(jié)及以下的連續(xù)性數(shù)據(jù),如上述組態(tài)圖中的2ax模塊,可以使用(雙字)裝載或(雙字)傳送指令讀寫。對(duì)于4字節(jié)以上的連續(xù)性數(shù)據(jù),如上述組態(tài)圖中的4ax模塊,不能使用兩個(gè)雙字裝載或傳送指令分兩步讀寫,只能使用系統(tǒng)功能塊sfc14讀取從站的連續(xù)性數(shù)據(jù),sfc15寫入連續(xù)性數(shù)據(jù)到從站。

變頻器的過程字pcd(ppo類型1),使用雙字裝載指令[l pid432 md532],獲取變頻器的常用狀態(tài)信息及實(shí)際輸出頻率;使用雙字傳送指令[t md632 pqd432],控制變頻器的啟停及設(shè)定頻率,注意頻率為最大頻率的百分比,其數(shù)值為16384時(shí),表示100%。

變頻器的pcv參數(shù)字,如上述組態(tài)圖中的4ax模塊,使用系統(tǒng)功能塊sfc14和sfc15讀寫。首先確定需要讀寫(如電機(jī)電流、電機(jī)電壓、變頻器溫度、報(bào)警字、加速時(shí)間等)參數(shù)的參數(shù)pnu號(hào)及子索引ind號(hào)。依次為每個(gè)變頻器創(chuàng)建數(shù)據(jù)塊db41-55,建立讀參數(shù)數(shù)據(jù)記錄parr_rec、寫參數(shù)數(shù)據(jù)記錄parw_rec及參數(shù)數(shù)據(jù)存放par_data數(shù)組變量。

創(chuàng)建功能塊fb100和數(shù)據(jù)塊db100,建立變頻器地址指針inx_vlt、變頻器數(shù)量vlt_qut、變頻器起始數(shù)據(jù)塊db_int、變頻器piq首地址piq_int,變頻器piq地址piq_add、參數(shù)指針inx_par、參數(shù)條目數(shù)par_qut、錯(cuò)誤計(jì)數(shù)器err_cnt等變量。建立讀寫參數(shù)命令組ary_cmd及正確響應(yīng)信息組ary_rpok靜態(tài)數(shù)組變量,將讀寫參數(shù)的命令數(shù)據(jù)賦值給參數(shù)命令組ary_cmd數(shù)組變量,將對(duì)應(yīng)的正確響應(yīng)信息賦值給正確響應(yīng)組ary_rpok數(shù)組變量。建立sfc14正確響應(yīng)信息變量par_rpok、sfc15寫返回值ret_wrt、sfc14讀返回值ret_read變量。

使用stl語言編寫程序,流程圖見圖3所示。打開數(shù)據(jù)塊db103,根據(jù)變頻器地址指針,獲取本從站的工作狀態(tài)。如果該站工作正常,就讀寫該變頻器參數(shù);否則,變頻器地址指針加1,讀寫下一臺(tái)變頻器參數(shù)。


圖3 智能從站讀寫流程圖


打開該變頻器數(shù)據(jù)塊,根據(jù)變頻器地址指針計(jì)算從站的piq地址。根據(jù)參數(shù)指針從靜態(tài)讀寫參數(shù)命令數(shù)組中獲取讀寫參數(shù)數(shù)據(jù)記錄,從正確響應(yīng)數(shù)組中獲取正確響應(yīng)信息。調(diào)用系統(tǒng)功能塊sfc15寫連續(xù)性數(shù)據(jù)。當(dāng)sfc15指令執(zhí)行完成后,根據(jù)寫返回值分析寫數(shù)據(jù)是否正確完成,如果發(fā)生錯(cuò)誤,繼續(xù)執(zhí)行sfc15指令3次。sfc15指令正確執(zhí)行完成后,讀參數(shù)或?qū)憛?shù)需要響應(yīng)信息時(shí),調(diào)用系統(tǒng)功能塊sfc14讀連續(xù)性數(shù)據(jù),并將響應(yīng)數(shù)據(jù)寫入讀參數(shù)記錄變量中。根據(jù)讀返回值、讀參數(shù)記錄數(shù)據(jù)和正確響應(yīng)數(shù)據(jù)比較,分析讀寫參數(shù)是否正確,當(dāng)讀寫參數(shù)發(fā)生錯(cuò)誤時(shí),繼續(xù)讀寫本參數(shù)3次;當(dāng)參數(shù)正確讀出時(shí),將數(shù)據(jù)寫入變頻器數(shù)據(jù)塊的參數(shù)數(shù)據(jù)數(shù)組變量中。

當(dāng)本參數(shù)正確讀寫完成,或發(fā)生錯(cuò)誤3次時(shí),參數(shù)指針加1,繼續(xù)讀寫下一個(gè)參數(shù),直至讀寫完本變頻器的所有參數(shù)。當(dāng)變頻器所有參數(shù)讀寫完成后,變頻器地址指針加1,繼續(xù)讀寫下一臺(tái)變頻器參數(shù),直至讀寫完所有變頻器。

5 結(jié)束語

煙箱輸送總線控制系統(tǒng)運(yùn)行一年多來,各項(xiàng)性能指標(biāo)達(dá)到了設(shè)計(jì)要求,運(yùn)行穩(wěn)定可靠,受到用戶好評(píng)。西門子profibus現(xiàn)場總線系統(tǒng)具有傳輸速度快、連接站點(diǎn)數(shù)多、穩(wěn)定可靠(可組成安全冗余系統(tǒng)),具備強(qiáng)大的診斷功能,運(yùn)行維護(hù)成本低,支持dp協(xié)議設(shè)備眾多的優(yōu)勢,必將在自動(dòng)化控制系統(tǒng)中得到廣泛應(yīng)用。


上一頁 1 2 下一頁

關(guān)鍵詞: PROFIBUS總線煙箱輸送

評(píng)論


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

關(guān)閉