<sup id="x7dny"><rp id="x7dny"><big id="x7dny"></big></rp></sup>
    • <label id="x7dny"><tt id="x7dny"><tfoot id="x7dny"></tfoot></tt></label>
      <dfn id="x7dny"></dfn>
      <small id="x7dny"><rp id="x7dny"><rt id="x7dny"></rt></rp></small>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      東莞市西門子PLC維修|西門子變頻器代理商

      更新時間
      2024-12-02 08:00:00
      價格
      請來電詢價
      PLC觸摸屏代理商
      西門子代理商
      伺服電機驅動電纜
      西門子一級代理商
      變頻器直流調速器
      西門子一級總代理商
      聯系電話
      13922889745
      聯系手機
      18475208684
      聯系人
      向小姐
      立即詢價

      詳細介紹

      需求分析

      設計一個跑馬燈控制程序,控制S7-200 SMART PLC本體8位輸出線圈循環交替閃爍,要求使用左移字節指令SHL_B,而非循環左移字節指令ROL_B來實現該功能。同時在WinCC flexible軟件中設計人機交互畫面實現仿真控制。

      功能設計

      根據以上需求進行如下設計:

      1.啟動按鈕按下,置位運行標志位。

      2.利用定時器設計一個脈沖發生器,脈沖的周期時間作為每個跑馬燈的點亮時間和熄滅時間。

      3.脈沖發生器的上升沿觸發左移字節指令SHL_B,實現字節中的位向左移動1位,由于左移字節指令會出現溢出為0的情況,當出現該情況時,需要把該字節重新賦值為1。

      5.停止按鈕按下,復位所有輸出,并復位運行標志位。

      開發環境

      硬件:SR20,6ES7 288-1SR20-0AA0。

      軟件:STEP 7-Micro/WIN SMART,V2.5和WinCC flexible 2008 SP5。

      程序設計

      編寫代碼(LAD):

      圖片

      如果簡單使用脈沖上升沿觸發移位,首次啟動時,受脈寬影響將會使得0位點亮的跑馬燈點亮時間等于脈寬時間,而非脈沖周期時間,所以程序中對首次啟動的脈寬時間進行了處理,從而使8位跑馬燈循環點亮和熄滅時間相等。

      當移位溢出時,需要對其進行判斷并重新賦值。

      人機交互HMI設計

      為了使測試更加直觀,本例設計了一個人機交互畫面,通過該畫面進行操作和測試,能夠直觀地顯示跑馬燈的動態效果。

      1.添加HMI硬件,MP270面板。

      圖片

      2.建立連接。

      圖片

      通信驅動程序選擇SIMATIC S7 200,接口選擇以太網,HMI的IP地址設置為電腦的IP地址,PLC設備的IP地址設置為在線的PLC的IP地址。如果連接失敗,請檢查PG/PC接口設置。

      3.添加變量,和PLC變量地址相對應。

      圖片

      4.設計畫面。

      圖片

      按照上圖設計,不再贅述。

      5.為啟動按鈕添加事件屬性。

      圖片

      6.為停止按鈕添加事件屬性。

      圖片

      7.為運行指示燈添加動畫屬性。

      圖片

      8.為跑馬燈添加動畫屬性。

      圖片

      其它7個參考第1個。

      系統測試

      在WinCC flexible軟件中啟動運行系統。

      圖片

      按下啟動按鈕,運行狀態指示燈變為綠色,跑馬燈開始工作。按下停止按鈕,所有跑馬燈全部熄滅,運行狀態指示燈變為紅色。


      相關產品

      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684