公司名稱: 昆山華航電子有限公司
公司地址: 中國江蘇省蘇州昆山市千燈鎮善浦西路26號(或156號)
公司電話Tel: ?0512-50139595
業務經理手機: 18021618918
傳真Fax: 0512-50111080
??電子郵件Email:??eric@kshuahang.com
本文關鍵字:
plc采用中斷工作方式來應對緊急任務。一般的計算機系統中,CPU在每一條指令執行結束時都要詢問有無中斷申請。而PLC對中斷的響應則是在相關程序塊結束后查詢有無中斷申請,如果有中斷申請,則轉入執行相應的中斷服務程序。待處理完中斷,又返回運行原來程序。 在PLC中,中斷源是通過輸入點進入系統的,PLC掃描輸入點是按照輸入點編號的先后順序進行的。系統接到中斷申請后,順序掃描中斷源,可能只有一個中斷源申請中斷,也可能同時有多個中斷源申請中斷。系統在掃描中斷源的過程中,在存儲器的特定區建立“中斷處理表”,按順序存放中斷信息,中斷源被掃描后,中斷處理表也已建立完畢,系統就按照這個表的先后順序調入相應的中斷處理子程序。 與一般計算機系統的中斷一樣,PLC的中斷也是分優先級的。當同時出現2個或多個中斷申請時,則優先級別高的先處理,繼而處理低級別的。直到中斷申請全部處理完畢,再轉而執行掃描程序。 需要指出的是,多個中斷源可以有優先順序,但無嵌套關系。即在中斷程序執行中,如果有新的中斷發生,不論新中斷的優先順序如何,都要等執行中的中斷處理程序結束后,再進行新的中斷處理。 |