1樓:宛玉花禹琬
ei是允許中斷功能指令。驅動此指令後plc就允許接通中斷功能。
iret是中斷子程式返回指令。中斷子程式執行到此步就返回到中斷跳轉處繼續執行主程式。
fend是主程式結束子指令。
2.從i001標誌開始到iret這一段程式為中斷程式。
3.當開了中斷以後,只要x000有訊號輸入觸發了中斷,那主程式不管執行到那裡都會立該暫停並馬上跳轉到中斷子程式處執行中斷程式,中斷程式執行完以後就會返回到主程式暫停那個位置繼續執行主程式執行。
2樓:1絲冷風
ei是中斷開放指令,di是中斷禁止指令。這兩條指令比較簡單,plc執行到ei指令就開放中斷,執行到di指令就禁止中斷。這是因為plc中斷控制電路上有乙個「軟開關」,這個「軟開關」在plc上電初始化時是斷開的,ei的作用就是接通這個「軟開關」,di的作用則是斷開這個「軟開關」。
ei、di控制的「軟開關」是中斷源的總開關,它的下面還有一些「軟「的分開關,就是m8050~m8059。這些「軟「的分開關可以在程式中置為on或off,分別控制不同的中斷源,以fx2n/2nc為例,其中:
m8050~m8055分別控制輸入中斷源x000-x005,輸入中斷用指標編號i000~i500;
m8056~m8058分別控制三個定時器中斷源,定時器中斷用指標編號i600、i700、i800;
m8059控制6個高速計數器中斷源,高速計數器中斷用指標編號i900。
這樣,要想一箇中斷源觸發中斷,必須滿足2個條件:1)用ei開放中斷,2)使該中斷源的」軟「分開關為on。
中斷源觸發中斷後,plc就跳轉到其中斷用指標編號指定的子程式執行。iret是中斷返回指令,它是中斷處理程式的結束指令,其作用是使plc返回到被中斷時的下一條指令繼續執行。
若沒有中斷處理子程式,雖然觸發了中斷,但沒有處理任何事情。
三菱plc中斷指令ei di 怎麼編寫
3樓:下江南艾特
這個是劃分允許中斷的區間的 用的很少 經常用的是條件一成立 立馬開始執行中斷程式 完全用不到這個ei和di的。
三菱PLC中的SFTLP指令,在三菱PLC中有個指令,我對此不甚了解,希望有懂的師傅指點一下。 SFTLP M700 M701 K15 K1 ,
第乙個脈衝輸入後,m0還是1。第二個脈衝後,m0也是1。第n個脈衝後,m0仍然是sftlp m0m 10k 15 k1,每過來乙個脈衝,送一次m0的狀態送給m10中,同時將原來m10的狀態給m11,依次類推,將原來m23的狀態送給m24中,共k15個。其中的k1如果變成k2,那一次就送2個,即m0和...
三菱PLC的SFWR指令怎麼用,三菱PLC指令STMR如何使用
花花 sfwr 先入先出 這是資料寫入指令。sfrd 先入先出 是資料讀出指令。x0 sfwr d0 d1 k10 當x0變為on時,在源d0中的資料寫入d2 d1變為指標1。以此類推。alt指令是交替輸出 假設y0為指示燈。ldp x0 alt y0 此時y0是滅燈狀態,按下x0,指示燈就亮燈。再...
三菱PLC,STL指令怎麼用的,三菱plc中stl指令如何輸入
凝望宇宙深處 三菱plc stl指令用法 1 stl觸點與母線相連,與stl觸點相連的起始觸點應使用ld或ldi指令。即使用stl 指令後,ld點移至stl觸點的右側,一直到出現下一條stl指令或ret指令為止。ret指令表明整個stl程 序區的結束,ld點返回原母線。各stl觸點驅動的電路一般放在...