<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      西門子代理商-廣東省PLC伺服電機驅動代理

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

      詳細介紹
      單按鈕啟停的程序有很多種實現方式,今天給大家介紹如何用中斷實現這一功能。


      首先我們了解一下中斷的概念,PLC一般在主程序或子程序中掃描,不管掃描到哪個地方,只要當中斷事件到來時,PLC會立刻停止主程序或子程序的掃描,而跳轉到指定的中斷程序中,優先執行中斷中程序,并且立刻將運算的結果刷新輸出,而不需要等到掃描周期刷新輸出階段統一刷新,這樣響應速度才可以不受掃描周期長短的影響,中斷程序執行完畢會返回到之前中斷的地方,繼續掃描其它程序。在S7-200 SMART PLC中,中斷事件有很多,因此不同的中斷事件開發成不同編號(EVNT)來區分。和普通子程序一樣,中斷程序也可以有128個,用中斷程序號區分(INT_X)。中斷事件觸發時進入哪個中斷程序,系統并沒有進行關聯,而是需要我們編寫程序進行中斷連接,提示該事件到來時執行對應的中斷程序的動作。了解了中斷的相關概念后我們再來看一下中斷中常用的指令。 


      圖片

      中斷連接(ATCH)指令:建立中斷事件號與中斷程序的連接。需注意連接并不代表產生了中斷事件。產生中斷時立刻執行中斷程序,且只執行一遍。


      多個事件號可以連接同一個中斷程序,但一個事件號不能同時連接多個中斷程序。如果連接到第二個中斷程序,第一個將自動斷開。 


      圖片

      中斷允許(ENI)指令:全局性啟用所有附加中斷事件進程。


      S7-200 SMART中斷功能默認是禁止狀態,需要使用中斷功能,應使用ENI指令編寫程序允許開放中斷功能。只需要執行一次,即可將所有中斷啟用。一般用SM0.1或邊沿執行,且不能寫在中斷里面。如下所示程序為第一次按下I0.0,Q0.0點亮,第二次按下I0.0,Q0.0熄滅,如此循環。 


      圖片

      這是主程序,建立中斷連接,0號事件為I0.0上升沿,和中斷程序INT_0建立連接,開放中斷。第一次按下I0.0,執行中斷程序0。 

      圖片

      在中斷程序0中,點亮Q0.0,同時把0號事件和中斷程序1建立連接,自動會和0號中斷程序斷開連接,再次按下I0.0時會執行中斷程序1中的程序。 

      圖片

      在中斷程序1中,復位Q0.0,同時把0號事件和中斷程序0建立連接,自動和1號中斷程序斷開連接,下次按I0.0時執行中斷程序0中的程序。


      相關產品

      聯系方式

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