導航:首頁 > 軟體知識 > 中斷指令程序如何實現控制要求

中斷指令程序如何實現控制要求

發布時間:2024-03-23 05:46:04

Ⅰ plc的中斷程序怎麼理解

  1. 首先理解 "中斷的原理",再去理解中斷的編程方法。

    這里做個比喻:

    你正在一口一口的吃飯,突然手機響了,你停止吃飯,開始接手機;接完手機後 繼續一口一口的吃飯。

    這就是一個中斷的過程。

    正常情況下PLC的程序是 按順序掃描執行的,按照從上到下,從左到右的順序循環執行。

    當出現一個中斷信號時,PLC 就停止當前的「順序掃描執行」,去執行「中斷服務子程序」;當「中斷服務子程序」執行完畢後,在從剛剛中斷的位置 開始按順序掃描執行。

  2. 不同廠家的PLC 中斷編程方式有些差異,但是原理是相同的。

  3. 「中斷子程序」 一般都是用來處理一些「緊急事件」

    中斷事件類型分 「內部中斷事件」和「外部中斷事件」兩種類型。

  4. 舉例:

    比如生產塑料管的生產線,需要計米,當管子到達需要的長度後,需要馬上切斷,不能有延時,否則就會產生誤差。這種情況就需要用到「中斷」編程來處理。

希望我的回答 能對你有些幫助,很高興和你一起討論和學習。因為篇幅有限,這里不能說的更詳細期待你的理解和支持。

Ⅱ 什麼是中斷控制方式,它的基本過程是什麼

中斷控制方式就是實時控制、故障自動處理。它的基本過程是計算機運行過程中,出現某些意外情況需主機干預時,機器能自動停止正在運行的程序並轉入處理新情況的程序,處理完畢後又返回原被暫停的程序繼續運行。

程序運行過程中,系統外部、系統內部或者現行程序本身若出現緊急事件,處理機立即中止現行程序的運行,自動轉入相應的處理程序(中斷服務程序),待處理完後,再返回原來的程序運行,這整個過程稱為程序中斷;當處理機接受中斷時,只需暫停一個或幾個周期而不執行處理程序的中斷,稱為簡單中斷。

中斷又可分為屏蔽中斷和非屏蔽中斷兩類。可由程序控制其屏蔽的中斷稱為屏蔽中斷或可屏蔽中斷。屏蔽時,處理機將不接受中斷。反之,不能由程序控制其屏蔽,處理機一定要立即處理的中斷稱為非屏蔽中斷或不可屏蔽中斷。

非屏蔽中斷主要用於斷電、電源故障等必須立即處理的情況。處理機響應中斷時,不需執行查詢程序。

由被響應中斷源向CPU發向量地址的中斷稱為向量中斷,反之為非向量中斷。向量中斷可以提高中斷響應速度。

(2)中斷指令程序如何實現控制要求擴展閱讀

計算機中採用中斷系統的主要目的是:

①提高計算機系統效率。計算機系統中處理機的工作速度遠高於外圍設備的工作速度。通過中斷可以協調它們之間的工作。

當外圍設備需要與處理機交換信息時,由外圍設備向處理機發出中斷請求,處理機及時響應並作相應處理。不交換信息時,處理機和外圍設備處於各自獨立的並行工作狀態。

②維持系統可靠正常工作。現代計算機中,程序員不能直接干預和操縱機器,必須通過中斷系統向操作系統發出請求,由操作系統來實現人為干預。

主存儲器中往往有多道程序和各自的存儲空間。在程序運行過程中,如出現越界訪問,有可能引起程序混亂或相互破壞信息。為避免這類事件的發生,由存儲管理部件進行監測,一旦發生越界訪問,向處理機發出中斷請求,處理機立即採取保護措施。

③滿足實時處理要求。在實時系統中,各種監測和控制裝置隨機地向處理機發出中斷請求,處理機隨時響應並進行處理。

④提供故障現場處理手段。處理機中設有各種故障檢測和錯誤診斷的部件,一旦發現故障或錯誤,立即發出中斷請求,進行故障現場記錄和隔離,為進一步處理提供必要的依據。

Ⅲ 西門子PLC的 ATCH中斷指令使用

中斷連接指令(ATCH)使中斷事件(EVNT)與中斷程序號碼(INT)相聯系,並啟動中斷事件。根據指定事件優先順序組,PLC按照先來先服務的順序對中斷提供服務。

任何時刻只能激活一個用戶中斷。其它中斷處於激活狀態時,CPU發出中斷暫時入隊,等待以後處理。如果發生的中斷數目過多,隊列無法處理,則設定隊列溢出狀態位。當隊空時,重置這些位。

中斷程序必須由三部分構成:中斷程序標號(即中斷事件的編號)、中斷程序指令和無條件返回指令。在中斷程序中不能使用DISI、ENI、HDEF、L SCR和END指令。

(3)中斷指令程序如何實現控制要求擴展閱讀:

中斷優先順序

給中斷源指定處理的次序就是給中斷源確定中斷優先順序。中斷按以下固定的優先順序順序執行:通信(最高優先順序)、I/O中斷和定時中斷(最低優先順序)。在上述3個優先順序范圍內,CPU按照先來先服務的原則處理中斷,任何時刻只能執行一個用戶中斷程序。

如果發生中斷過於頻繁,使中斷產生的速率比可處理的速率快,或中斷被DISI指令禁止,中斷隊列溢出狀態位被置1。只應在中斷程序中使用這些位,因為當隊列變空或返回主程序時,這些位會被復位。

閱讀全文

與中斷指令程序如何實現控制要求相關的資料

熱點內容
普蘭店市場有哪些 瀏覽:64
網路工程師和程序員哪個好做 瀏覽:682
不花錢的商品交易平台怎麼開通 瀏覽:474
小程序小游戲什麼最好玩 瀏覽:152
黑龍江省二手房不滿2年交易稅是多少 瀏覽:71
瑤海大市場南面什麼時候拆遷 瀏覽:582
臨清到義烏批發市場怎麼去 瀏覽:154
網店數據採集員是干什麼的 瀏覽:4
網路大數據專業前景如何 瀏覽:411
湖人怎麼交易走威少 瀏覽:618
正規代理平台哪個好 瀏覽:133
數控技術用於鐵道局的工資怎麼樣 瀏覽:979
線上購物代理需要哪些手續 瀏覽:268
技術規范去哪裡買 瀏覽:728
登錄界面如何與資料庫進行交互 瀏覽:438
場內基金是些什麼人在交易 瀏覽:239
米9se用什麼數據線 瀏覽:298
花卉市場有哪些產品形式 瀏覽:391
為什麼現金分紅下個交易日才生效 瀏覽:240
青島哪個海鮮市場附近啤酒屋多 瀏覽:896