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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于CANopen總線與PLC的液壓試驗平臺控制系統(tǒng)設(shè)計

          基于CANopen總線與PLC的液壓試驗平臺控制系統(tǒng)設(shè)計

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

          各個試驗平臺現(xiàn)場采用倍福BX5100型PLC作為控制核心,該P(yáng)LC接入CANopen總線并作為CANOpen通訊從站(Slave)。

          各個試驗平臺的PLC搭配試驗平臺所需的數(shù)字量輸入輸出模塊、模擬量輸入輸出模塊等,來完成現(xiàn)場液壓試驗臺的數(shù)據(jù)采集及控制操作。

          另外,各試驗平臺配備威倫通(Weinview)MT6070iH型觸摸屏,并用EB8000軟件開發(fā)出相應(yīng)的人機(jī)界面,方便操作人員現(xiàn)場操作設(shè)備。其中PLC與觸摸屏之間通訊,基于MODBUS RTU協(xié)議。

          4.試驗平臺控制系統(tǒng)軟件開發(fā)

          試驗平臺控制系統(tǒng)的軟件開發(fā)主要包括以下三個部分:

          (1)PLC程序開發(fā)

          本項目的PLC程序開發(fā)基于倍福TwinCAT PLC軟件,該是遵循IEC61131.3標(biāo)準(zhǔn)的編程開發(fā)軟件,支持指令表(IL)、結(jié)構(gòu)文本(ST)、梯形圖(LD)、功能塊圖(FBD)、順序流程圖(SFC)和連續(xù)功能塊圖(CFC)編程語言:其特點是功能強(qiáng)大、編程方便、系統(tǒng)開放??梢暂p松縮短開發(fā)周期,極犬提高工作效率。TwinCAT PLC軟件和TwinCAT System Manager(系統(tǒng)管理器)相結(jié)合,可以支持目前市面上流行的現(xiàn)場總線,包括本項目采用的CANopen總線。

          PLC與上位機(jī)之間通訊采用CANopen總線,雙方的實時數(shù)據(jù)交換則是基于上文中所提到的PDO(過程數(shù)據(jù)對象),其中上位機(jī)CANopen接口卡的RxPDOs則對應(yīng)下位PLC的TxPDOs,反之依然。這樣我們在編寫PLC程序時,需要把PLC采集的數(shù)據(jù)通過PLC的TxPDOs發(fā)送CANopen卡的RxPDOs,而CANopen卡的TxPDOs發(fā)出的數(shù)據(jù)則通過PLC的RxPDOs來讀取。由于相關(guān)試驗臺數(shù)目較多,且各個試驗臺所實現(xiàn)的功能不同,相應(yīng)的PLC程序也有差別,篇幅原因這里就不再贅述。

          (2)基于VB的上位機(jī)軟件界面開發(fā)

          倍福TwinCAT軟件能按照用戶不同需求提供ADS DLL動態(tài)庫、ADS OCX控件和OPC服務(wù)器接口,方便用戶順利實現(xiàn)可視化HMI功能。

          通過TwinCAT System Manager(系統(tǒng)管理器)新建一個I/O Task并添加相關(guān)輸入輸出變量,再將這些變量映射(Mapping)到上文中提劍的CANopen卡相關(guān)的RxPDOs與TxPDOs,便可實現(xiàn)上位機(jī)與PLC之間實時數(shù)據(jù)通訊。數(shù)據(jù)傳遞的過程見圖3:

          點擊放大圖片

          圖3 數(shù)據(jù)傳遞的過程

          這樣我們在上位機(jī)VB軟件開發(fā)時,可以通過ADS OCX控件中提供的相關(guān)函數(shù)直接對PLC程序中的變量進(jìn)行讀取與寫入操作。上位機(jī)界面的開發(fā)則要根據(jù)相關(guān)試驗臺操作與顯示的需求而定。圖4為密封試驗臺的上位機(jī)操作界面,其他界面風(fēng)格與此類似。

          點擊放大圖片

          圖4 操作界面

          (3)觸摸解人機(jī)交均界面(HMI)開發(fā)

          點擊放大圖片

          5 總結(jié)

          本文主要介紹了147裝置液壓試驗臺按制系統(tǒng)的設(shè)計。上位機(jī)通過CANopen總線與PLC實現(xiàn)了實時數(shù)據(jù)傳輸,操作人員可以通過上位機(jī)的VB程序?qū)崿F(xiàn)液壓測試試驗臺的自動化控制。同時,操作人員也可以通過試驗臺現(xiàn)場的觸摸屏進(jìn)行操作。

          目前,該液壓試驗臺已投入使用近半年,使用狀況良好.系統(tǒng)實時性強(qiáng),數(shù)據(jù)采集準(zhǔn)確。無論通過過上位機(jī)還是現(xiàn)場觸摸屏都能非常方便的進(jìn)行操作,基本達(dá)到了預(yù)期要求。


          上一頁 1 2 下一頁

          評論


          技術(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); })();