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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設計應用 > 艾默生PLC與變頻器在化纖柔性生產(chǎn)線上的應用

          艾默生PLC與變頻器在化纖柔性生產(chǎn)線上的應用

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

          本文引用地址:http://www.ex-cimer.com/article/180995.htm

          4 軟件編程

          本系統(tǒng)用觸摸屏作為人機交互界面,編程簡單,性能穩(wěn)定。觸摸屏主要操控畫面如圖4、5所示

          圖4 觸摸屏主顯示畫面

          圖5 參數(shù)設定畫面

          “觸摸屏主顯示畫面”是操作員經(jīng)常需要查看的畫面,主要用于顯示計量泵1、2和各牽伸輥機的運行頻率和電流以及它們當前的運行狀態(tài),同時還顯示主令速度和收線的長度。它是只監(jiān)測當前的運行情況,并不能進行設定。在畫面上部設置了各個命令按鈕,點擊它們查詢相應的狀態(tài)或進行相應的操作。在上面點擊“牽伸比”可以進入如圖4畫面,它是用戶調(diào)試時的主要操作畫面,調(diào)機時,用戶先設定各牽伸輥機的線速度,然后點擊“確認”計算出各級牽伸比和主牽伸比,確定好牽伸比后,只需調(diào)節(jié)主令速度,就可以根據(jù)牽伸比自動設定各輥機的運行速度,達到速度同升同降的目的。同時在操作箱上撥動“速度升/降”開關(guān)也可以起到同升同降的目的?!白畲笙匏佟敝饕菫榱朔乐共僮鞑划敹鞯囊粋€保護措施。作為觸摸屏的下位機,承擔了數(shù)據(jù)的傳送和處理工作,它和之間通過通訊進行數(shù)據(jù)讀取和設定,其網(wǎng)絡組成如圖6所示

          圖6 通訊網(wǎng)絡通訊組成圖

          在構(gòu)成此網(wǎng)絡時,由于EV1000和TD3000的通訊協(xié)議不一致,所以只能采取自由通訊協(xié)議進行通訊。EC20 作為控制主站,在系統(tǒng)中具有絕對的控制權(quán),它主動給變頻器發(fā)送指令,主動接收變頻器的反饋數(shù)據(jù)。在這里,我們將EC20自帶的COM1口作為RS485通訊口和變頻器通訊,COM0口用于和觸摸屏通訊,設置為MODBUS協(xié)議,下面我就將PLC和變頻器之間的通訊作一簡單介紹。

          我們知道,設備之間的通訊不但要有相應的硬件接口,如USB,RS232接口,RS485接口,以太網(wǎng)口等,還需要有相應軟件支持,也就是通訊協(xié)議,本系統(tǒng)使用RS485接口和自由口通訊協(xié)議。RS485通訊可以理論上可以連接128臺設備,通訊距離可以達到1200米,而且抗干擾性強,是目前工控中普遍采用的通訊方式。

          下面是通訊程序的設計:在寫程序之前我們必須設定串口參數(shù),比如波特率,數(shù)據(jù)位,啟始位,停止位以及奇偶校驗,這里設定波特率=9600 ,數(shù)據(jù)位=8 ,啟始位不用設,停止位=1,奇偶校驗=不校驗。具體參數(shù)設置如圖7所示

          圖7 PLC通訊參數(shù)設置

          設定了這些參數(shù)以后,我們就可以編寫通訊程序了,此程序比較長,我這里就不作詳細解說,僅列舉TD3000變頻器頻率設定和電流讀取子程序供大家參考,具體數(shù)據(jù)讀寫請參考EV1000和TD3000自由口通訊協(xié)議。

          入口參數(shù):addr , freq_set

          出口參數(shù):end , freq

          //設定頻率,讀取電流,使用長幀讀取功能參數(shù)FF.05



          評論


          相關(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); })();