行業(yè)動態(tài)

當(dāng)前位置:三菱PLC > 新聞資訊 > 行業(yè)動態(tài)

三菱PLC和中斷有關(guān)指令的使用方法

點擊:11125 日期:2019-02-26 選擇字號:

三菱PLC與中斷指令的使用方法是怎么樣的?這篇文章圖文詳解為你解說一番。我們一起往下閱讀吧。


三菱FX系列plc的中斷事件包括輸入中斷、定時中斷和高速計數(shù)器中斷,發(fā)生中斷事件時,CPU停止執(zhí)行當(dāng)前的工作,立即執(zhí)行預(yù)先寫好的相應(yīng)的中斷程序,這一過程不受PLC掃描工作方式的影響,因此使PLC能迅速響應(yīng)中斷事件。


用于中斷的指針

用于中斷的指針用來指明某一中斷源的中斷程序入口指針,執(zhí)行到IRET(中斷返回)指令時返回主程序。中斷指針應(yīng)在FEND指令之后使用。


輸入中斷用來接收特定的輸入地址號的輸入信號,圖1給出了輸入中斷和定時器中斷指針編號的意義,輸入中斷指針為1□0,最高位X0~X5的元件號相對應(yīng)。最低位為0時表示下降沿中斷,反之為上升沿中斷。例如中斷指針1001之后的中斷程序在輸入信號X0的上升沿時執(zhí)行。同一個輸入中斷源只能使用上升沿中斷或下降沿中斷,例如不能同時使用中斷指針10001001。


三菱PLC指令

中斷指針


FX2NFX2NC系列有3點定時中斷,中斷指針為16口口~18口口,低兩位是以MS為單位的定時時間。定時中斷使PLC以指定的周期定時執(zhí)行中斷子程序,循環(huán)處理某些任務(wù),處理時間不受PLC掃描周期的影響。


FX2NFX2N系列有6點計數(shù)中斷,中斷指針為100(口=1~6。)計數(shù)器中斷與HSCS(高速計數(shù)器比較置位)指令配合使用,根據(jù)高速計數(shù)器的計數(shù)當(dāng)前值與計數(shù)設(shè)定值的關(guān)系來確定是否執(zhí)行相應(yīng)的中斷服務(wù)程序。


與中斷有關(guān)的指令

中斷返回指令IRET、允許中斷指令EI和禁止中斷指令DI的應(yīng)用指令編號分別為FNC03~FNC05,均無操作數(shù),分別占用一個程序步。


三菱PLC指令使用方法

中斷指令的使用


PLC通常處于禁止中斷的狀態(tài),指令EIDI之間的程序段為允許中斷的區(qū)間,當(dāng)程序執(zhí)行到該區(qū)間時,如果中斷源產(chǎn)生中斷,CPU將停止執(zhí)行當(dāng)前的程序,轉(zhuǎn)去執(zhí)行相應(yīng)的中斷子程序,執(zhí)行到中斷子程序中的INET指令時,返回原斷點,繼續(xù)執(zhí)行原來的程序。


中斷程序從它唯一的中斷指針開始,到第一條IRET指令結(jié)束。中斷程序應(yīng)放在FEND指令之后,IRET指令只能在中斷程序中使用。特殊輔助繼電器M805△ON時(△=0~8),禁止執(zhí)行相應(yīng)扣斷I口口(口口是與中斷有關(guān)的數(shù)字)。


8059ON時,關(guān)閉所有的計數(shù)器中斷。


如果有多個中斷信號依次發(fā)出,則優(yōu)先級按發(fā)生的先后為序,發(fā)生越早的優(yōu)先級越高。若同時發(fā)生多個中斷信號,則中斷指針號小的優(yōu)先。


執(zhí)行一個中斷了程序時,其他中斷被禁止,在中斷子程序中編入EIDI,可實現(xiàn)雙重中斷,只允許兩級中斷嵌套。如果中斷信號在禁止中斷區(qū)間出現(xiàn),該中斷信號被儲存,并在EI指令之后影響應(yīng)該中斷。不需要關(guān)閉中斷時,只使用EI指令,可以不使用DI指令。


上述就是三菱PLC和中斷有關(guān)指令的使用方法的全部內(nèi)容了。更多自動化文章,到海藍(lán)機電網(wǎng)站。


海藍(lán)機電為你提供機器人視覺、上位機軟件、自動化開發(fā)、機電設(shè)備維修等技術(shù)服務(wù)

 

深圳市海藍(lán)機電設(shè)備有限公司www.dglr47.cn)專業(yè)經(jīng)營:三菱PLC、三菱伺服電機、三菱變頻器、三菱觸摸屏等工控自動化產(chǎn)品的批發(fā)和代理工作。

電話:0755-88356296(10線) 吳經(jīng)理:13823726967 

 

本文原創(chuàng)自:深圳海藍(lán)機電設(shè)備有限公司,轉(zhuǎn)載請注明出處:http://www.dglr47.cn/article/864.html.

評論信息

暫無留言!
發(fā)表評論
姓名:
內(nèi)容:
驗證碼: 點擊換一個 看不清?

1.尊重網(wǎng)上道德,遵守中華人民共和國的各項有關(guān)法律法規(guī),不發(fā)表攻擊性言論。
2.承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任。
3.產(chǎn)品留言板管理人員有權(quán)保留或刪除其管轄留言中的任意內(nèi)容。
4.不支持HTML代碼且留言要通過審核后才會顯示,請勿惡意留言。