18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> 梯形圖實例 >> 正文

神級匯總,西門子PLC中斷指令及例程 ATCH和ENI

作者:佚名    文章來源:網絡整理    點擊數:    更新時間:2024/11/9

一、中斷、中斷事件概念

我們(men) 在日常工作中,按照正常的流程來工作,如中途發生緊急情況或相隔一定時間去兼顧另一項工作,就要先停下手頭工作去處理緊急事件或另一項工作,這個(ge) 停下工作就叫中斷,所處理的緊急事件或另一項工作,就叫做中斷程序,處理完問題再回過來繼續原來的工作。

PLC同樣也有中斷,CPU正常執行程序,如中途發生的係統認定的動作或參數達到設定要求,則中斷程序執行,去處理所設定的程序,完成後返回來繼續執行原來的程序。

PLC係統已規定好了一些中斷動作,如輸入點I0.0、I0.1發生了接通(上升沿)或關(guan) 斷(下降沿),或時間繼電器設定時間已到時,這些所發生的動作——叫中斷事件,PLC給每個(ge) 中斷事件編了號,稱為(wei) 中斷事件號,如I0.0接通上升沿---對應是是“0”號事件

停下來所去處理的程序(所幹的工作內(nei) 容)——叫中斷程序。

如下圖是常用的中斷事件及編號:

中斷技術在處理複雜和特殊的控製任務時是必需的,它屬PLC的高級應用技術。中斷是由設備或其他非預期的急需處理的事件引起的,它使係統暫時中斷現在正在執行的程序,而轉到中斷服務程序去處理這些事件,處理完畢後再返回原程序執行。中斷事件的發生具有隨饑性,中斷在可編程序控製器的實時處理、高速處理、通信和網絡中非常重要。

西門子plc的中斷指令 

中斷源

(一)中斷源及種類

中斷源,即中斷事件發出中斷請求的來源。S7-200可編程序控製器具有最多可達34個(ge) 中斷源,每個(ge) 中斷源都分配一個(ge) 編號用以識別,稱為(wei) 中斷事件號。這些中斷源大致分為(wei) 三大類:通信中斷、輸入輸出中斷和時基中斷。

(二)中斷優(you) 先級

中斷優(you) 先級由高到低依次是:通信中斷、輸入輸出中斷、時基中斷。每種中斷中的不同中斷事件又有不同的優(you) 先權。
主機中的所有中斷事件及優(you) 先級如表所示。

中斷事件及優(you) 
圖1 中斷事件及優(you) 先級

中斷事件及優(you) 
圖2 中斷事件及優(you) 先級

部分中斷事件內(nei) 容及編號

二、中斷指令

PLC已設計好了來處理以上的中斷事件指令。處理中斷事件按以下步驟:

  1. 關(guan) 聯(連接)中斷事件號與(yu) 中斷程序(號)

如下圖把1號中斷事件(I0.0下降沿)與(yu) 中斷程序1號INT1相連接

 

2、打開中斷功能

因為(wei) PLC默認全局禁止處理中斷,因此要打開中斷功能。如下圖

 

  • 3、編寫(xie) 中斷程序,寫(xie) 出要處理的工作內(nei) 容

    中斷程序可以改名稱

     

    另外還有2個(ge) 指令:DTCH中斷分離 及CLR_EVNT中斷清除

     

    三、舉(ju) 例中斷程序:

    要求設計一個(ge) 指示燈Q0.0閃爍輸出,在I0.0接通時,閃爍頻率減半(慢閃),I0.1接通時快閃。

    設計思路,利用定時中斷SMB34和SMB35,來設定Q0.0的閃爍周期,快閃時周期是100ms,慢閃時周期是200ms.經查SMB34和SMB35的中斷事件號分別是10和11號。程序如下:

     

     

    中斷程序INT0:

     

    中斷10事件的中斷程序

    中斷程序INT1:

     

    中斷11事件的中斷程序

    總結:

    1. 如果執行新的或改變原來的中斷事件,必須先分離開原來的事件號與(yu) 中斷程序的連接,再重新建立新的連接。

    2. 如有多個(ge) 中斷事件去處理,則按優(you) 先級別排隊執行,同級別的先到先處理。

    3. 中斷程序越簡單越好。

Tags:ATCH,200smart,中斷指令,西門子plc  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢