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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于軟邏輯控制器的列車真空集便監(jiān)控系統(tǒng)的應(yīng)用

          基于軟邏輯控制器的列車真空集便監(jiān)控系統(tǒng)的應(yīng)用

          作者: 時間:2010-09-29 來源:網(wǎng)絡(luò) 收藏

            軟件編程步驟:

            1. 新建Project,選擇ADAM-5510模板、資源設(shè)置(resource setting)、配置系統(tǒng)I/O模塊(IO configure).配置系統(tǒng)I/O模塊指根據(jù)選用的本地I/O模塊和遠程I/O模塊分別加載。配置好所有參數(shù)后,就可以通過Project Control Dialog下載所有配置。

            2.在Logic POU中進行編程,可以選用IL、ST、FBD、LD和SFC五種編程語言中的一種,其中FBD、LD和SFC可以在同一個POU中混合編程。本系統(tǒng)中采用FBD、LD和ST語言進行編程。

            3.在Task中添加任務(wù),并關(guān)聯(lián)相關(guān)程序。在本系統(tǒng)中使用了Default Task、Cyclic Task、Event Task和System Task,四種task形式全部使用。

            4.程序編寫完成后,進行編譯,如果出現(xiàn)Error和Warning,支持錯誤定位并修改程序。

            5. 通過Project Control Dialog下載程序,并運行,可以選擇Debug來在線調(diào)試程序、監(jiān)控程序的運行。

            6.當(dāng)系統(tǒng)程序開發(fā)完畢,還可以將源程序(包括工程文件、庫、POU和Task等等)下載到ADAM-5510KW中進行備份保存;以后還可以通過Multiprog軟件將源文件上傳上來。

            在Multiprog軟件中操作如圖7所示:

           圖7. Multiprog軟件中的功能實現(xiàn)

            在青藏鐵路上進行系統(tǒng)調(diào)試工作時拍到的照片



          雪山 火車 控制系統(tǒng)機箱洗臉池 衛(wèi)生間

          (灰水收集) (集便系統(tǒng))


          集便系統(tǒng)控制箱 ADAM-5510KW在控制箱中

            總結(jié):

            集便以前采用的是單片機控制,但單片機系統(tǒng)存在系統(tǒng)維護不方便、運行速度慢、系統(tǒng)擴展功能差、開發(fā)周期長等缺點。采用ADAM-5510KW,不僅有效解決了上述問題,而且系統(tǒng)運行的可靠性、穩(wěn)定性得到提高,更為可貴的是ADAM-5510KW很方便支持Modbus RTU Master/slave協(xié)議,編程簡單、明了,架構(gòu)開放性好,減少了系統(tǒng)開發(fā)調(diào)試的時間,得到一致好*。



          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

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