5.3.4 硬件中斷組織塊課件講解_第1頁
5.3.4 硬件中斷組織塊課件講解_第2頁
5.3.4 硬件中斷組織塊課件講解_第3頁
5.3.4 硬件中斷組織塊課件講解_第4頁
5.3.4 硬件中斷組織塊課件講解_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

PLC開發(fā)與交通綜合應(yīng)用》

中斷事件與中斷指令

硬件中斷組織塊安徽交通職業(yè)技術(shù)學院5.3.4硬件中斷組織塊1.硬件中斷事件與硬件中斷組織塊硬件中斷事件屬于需要快速響應(yīng)的過程事件。出現(xiàn)硬件中斷事件時,應(yīng)立即中止當前正在執(zhí)行的程序,改為執(zhí)行對應(yīng)的硬件中斷OB。最多可以生成50個硬件中斷OB,在硬件組態(tài)時定義中斷事件,硬件中斷OB的編號應(yīng)為40~47,或大于等于123。如果在執(zhí)行硬件中斷OB期間,同一個中斷事件再次發(fā)生,則新發(fā)生的中斷事件丟失。如果一個中斷事件發(fā)生,在執(zhí)行該中斷OB期間,又發(fā)生多個不同的中斷事件,則新發(fā)生的中斷事件進入排隊,等待第一個中斷OB執(zhí)行完畢后依次執(zhí)行。5.3.4硬件中斷組織塊S7-1200支持下列硬件中斷事件:(1)CPU內(nèi)置的數(shù)字量輸入和信號板的數(shù)字量輸入的上升沿事件和下降沿事件。(2)高速計數(shù)器(HSC)的實際計數(shù)值等于設(shè)定值。(3)HSC的方向改變,即計數(shù)值由增大變?yōu)闇p小,或由減小變?yōu)樵龃?。?)HSC的數(shù)字量外部復(fù)位輸入的上升沿,計數(shù)值被復(fù)位為0。5.3.4硬件中斷組織塊2.硬件中斷事件的處理方法(1)給一個事件指定一個硬件中斷OB,這種方法最為簡單方便,應(yīng)優(yōu)先采用。(2)多個硬件中斷OB分時處理一個硬件中斷事件,需要用DETACH指令取消原有的OB與事件的連接,用ATTACH指令將一個新的硬件中斷OB分配給中斷事件。5.3.4硬件中斷組織塊3.生成硬件中斷組織塊在項目視圖文件夾“\PLC_1\程序塊”中選擇“添加新塊”,在生成界面選中“組織塊”按鈕,選中“Hardwareinterrupt”(硬件中斷)項目,生成一個硬件中斷組織塊,如圖5.31所示。OB的編號默認從40開始,語言為LAD(梯形圖)。圖5.31生成硬件中斷OB5.3.4硬件中斷組織塊4.組態(tài)硬件中斷事件用鼠標雙擊項目樹的文件夾“PLC_1”中的“設(shè)備組態(tài)”,打開設(shè)備視圖,首先選中CPU,再選中巡視窗口的“屬性>常規(guī)”選項卡左邊的“數(shù)字量輸入”的通道0(即I0.0,見圖5.32),用復(fù)選框啟用上升沿檢測功能。單擊選擇框“硬件中斷”右邊的按鈕,用下拉式列表選中剛才生成的示例程序,即代表將此硬件中斷OB指定給I0.0的上升沿中斷事件,出現(xiàn)該中斷事件時就將調(diào)用該示例OB。圖5.32硬件中斷事件組態(tài)如果再此處下拉式列表中不選擇任何OB,而是選中列表中的“-”項目,則表示沒有OB連

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論