<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Profibus現(xiàn)場總線控制系統(tǒng)從站組態(tài)軟件的研究與開發(fā)

          Profibus現(xiàn)場總線控制系統(tǒng)從站組態(tài)軟件的研究與開發(fā)

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

          從站參數(shù)配置組態(tài)界面
          圖1 從站參數(shù)配置組態(tài)界面

          二、DP從站與Class2主站非循環(huán)數(shù)據(jù)通信

            當(dāng)從站進(jìn)入與主站的循環(huán)數(shù)據(jù)通信后,Class2主站中的組態(tài)軟件允許用戶對所需從站的每一個通道進(jìn)行讀/寫(非循環(huán)數(shù)據(jù)通信)。用戶需要通過組態(tài)工具軟件的讀人數(shù)據(jù)指令獲得從站實時數(shù)據(jù),即ClaSS1主站下發(fā)一個包含所需通道地址及數(shù)據(jù)類型(字節(jié)或字)的請求,相應(yīng)的從站接到該請求后,便將所需通道的實時數(shù)據(jù)上傳至 Class1主站。通過該組態(tài)工具軟件對從站進(jìn)行寫操作,對 Class1主站下發(fā)一個包含通道地址及數(shù)據(jù)類型(字節(jié)或字)和數(shù)值的寫請求,其軟件操作界面如圖2 所示。

          三、Class2主站對DP從站的非循環(huán)診斷

            從站與主站循環(huán)數(shù)據(jù)通信后,Class2主站中的組態(tài)軟件還提供隨時查詢現(xiàn)場設(shè)備(從站)的診斷信息,使Profibus現(xiàn)場總線控制系統(tǒng)充分利用從站的信息資源,其診斷信息分為標(biāo)準(zhǔn)診斷信息和用戶自定義診斷信息。標(biāo)準(zhǔn)診斷信息共6個字節(jié),第1字節(jié)一第3字節(jié)見表2、表3、表4;第4 字節(jié)為主站地址;第5字節(jié)、第6字節(jié)分別為標(biāo)識號高、低字節(jié),其軟件操作界面如圖3 所示。[
          標(biāo)準(zhǔn)診斷信息第3字節(jié)


          圖3 從站診斷數(shù)據(jù)

          四、結(jié)語

            結(jié)合DP通訊主站及典型從站的特點,利用研發(fā)的組態(tài)工具軟件實現(xiàn)了在 Profibus現(xiàn)場總線控制系統(tǒng)中對從站的組態(tài)配置、參數(shù)下裝、實時數(shù)據(jù)的讀/寫,以及診斷信息讀取的功能。在西安熱工研究院有限公司研發(fā)的 Fcs165 控制系統(tǒng)上,實現(xiàn)主一從站的循環(huán)數(shù)據(jù)通信,可從現(xiàn)場設(shè)備獲得豐富的信息。該組態(tài)工具軟件的研發(fā)成功和應(yīng)用,對推進(jìn)現(xiàn)場總線控制系統(tǒng)國產(chǎn)化的應(yīng)用起著積極的作用。


          上一頁 1 2 3 下一頁

          評論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();