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

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 和利時PLC在智能樓宇電量采集監(jiān)控系統(tǒng)中的應用

          和利時PLC在智能樓宇電量采集監(jiān)控系統(tǒng)中的應用

          作者: 時間:2012-01-03 來源:網(wǎng)絡 收藏

            4監(jiān)控系統(tǒng)軟件設計
            LM系列和LK系列使用PowerPro編程軟件進行程序編寫。PowerPro編程軟件的功能全面,具有如下特點:
            (1)程序語言標準化。具有IL、LD、ST、FBD、SFC、CFC、六種編程語言。
           ?。?)內(nèi)部器件變量化。定時器和計數(shù)器采用變量方式代替,實現(xiàn)無限點調(diào)用。
           ?。?)程序組織模塊化。方便進行程序的重用,閱讀和調(diào)試等,確保程序安全。
            (4)參數(shù)設定簡便化??梢詫μ厥獾墓δ軌K進行不同的參數(shù)設定以滿足使用要求。
            (5)編程監(jiān)控一體化。具有視圖和仿真調(diào)試功能,十分方便對程序進行編寫和調(diào)試。
            監(jiān)控系統(tǒng)的數(shù)據(jù)采集和存儲由LM系列完成的。LM系列PLC的程序流程圖如圖3所示,通過RS485進行數(shù)據(jù)發(fā)送,并對返回數(shù)據(jù)進行CRC校驗。如果返回數(shù)據(jù)不正確,則不進行數(shù)據(jù)存儲。只有返回數(shù)據(jù)正確時,才將數(shù)據(jù)存放到相應的寄存器中。

          圖3 LM系列PLC的程序流程圖

            LK系列PLC的程序流程圖如圖4所示。LK系列PLC將所有的儀表數(shù)據(jù)進行匯總,并存放到連續(xù)的寄存器當中,其16M的數(shù)據(jù)存儲區(qū)可以輕易地存儲所有LM中儀表的數(shù)據(jù)。使用LK系列PLC的主要目的是對網(wǎng)絡結構進行優(yōu)化,從而提高整套系統(tǒng)的通訊可靠性和維護簡易程度。

          圖4 LK系列PLC的程序流程圖

            5結束語
            基于LM系列PLC和LK系列PLC的監(jiān)控系統(tǒng)具有強大的可靠性和數(shù)據(jù)設置靈活性,其豐富的通訊接口實現(xiàn)了對所有電力儀表數(shù)據(jù)的采集,使得整個樓宇的電力系統(tǒng)得到了充分的監(jiān)視和管理。
            參考文獻
            [ 1 ] 楊幫文,鄭金吾; 新型電力專用儀器儀表應用手冊[J].機械工業(yè)出版社
            [ 2 ] 安思群,電氣儀表工程安裝調(diào)試與維護技術實用手冊[J].北京華清書城
            [ 3 ] 任致程,周中; 電力電測數(shù)字儀表原理與應用指南[M].中國電力出版社
            作者簡介:王巖,北京聯(lián)合大學畢業(yè),學士學位,研究方向為自動控制,現(xiàn)任北京自動化驅動技術有限公司區(qū)域技術支持。


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();