西門子PLC中斷指令
中斷技術在處理復雜和特殊的控制任務時是必需的,它屬PLC的高級應用技術。中斷是由設備或其他非預期的急需處理的事件引起的,它使系統(tǒng)暫時中斷現(xiàn)在正在執(zhí)行的程序,而轉到中斷服務程序去處理這些事件,處理完畢后再返回原程序執(zhí)行。中斷事件的發(fā)生具有隨饑性,中斷在可編程序控制器的實時處理、高速處理、通信和網(wǎng)絡中非常重要。 本文引用地址:http://www.butianyuan.cn/article/201612/331210.htm |
一、中斷源 |
(一)中斷源及種類 中斷源,即中斷事件發(fā)出中斷請求的來源。S7-200可編程序控制器具有最多可達34個中斷源,每個中斷源都分配一個編號用以識別,稱為中斷事件號。這些中斷源大致分為三大類:通信中斷、輸入輸出中斷和時基中斷。 (二)中斷優(yōu)先級 中斷優(yōu)先級由高到低依次是:通信中斷、輸入輸出中斷、時基中斷。每種中斷中的不同中斷事件又有不同的優(yōu)先權。 ![]() 圖1 中斷事件及優(yōu)先級 ![]() 圖2 中斷事件及優(yōu)先級 |
二、中斷調用 |
即調用中斷程序,使系統(tǒng)對特殊的內部或外部事件作出響應。系統(tǒng)響應中斷時自動保存邏輯堆棧、累加器和某些特殊標志存儲器位,即保護現(xiàn)場。中斷處理完成時,又自動恢復這些單元原來的狀態(tài),即恢復現(xiàn)場。 |
三、中斷程序 |
中斷程序必須由三部分構成:中斷程序標號、中斷程序指令和無條件返回指令。 程序實例: 控制要求:程序實現(xiàn)的功能是調用I0.1輸入點的上升沿中斷,若發(fā)現(xiàn)I/O錯誤,則禁止本中斷,用外部條件可以禁止全局中斷。 ![]() 圖3 程序實例 |
四、通信 |
通信指令包括: |
評論