中斷指令:INT、ICTL、IRET
發(fā)布時(shí)間:2015/9/21 20:52:40 訪問次數(shù):2318
(1)指令功能
ICTL:中斷控制指令,BUL6821用于設(shè)定中斷的類型及參數(shù)。
INT:中斷程序開始標(biāo)志。
IRET:中斷程序結(jié)束標(biāo)志。
為了提高PLC的實(shí)時(shí)控制能力,提高PLC與外部設(shè)備配合運(yùn)行的工作效率以及PLC處理突發(fā)事件的能力,F(xiàn)P1設(shè)置了中斷功能。中斷就是中止當(dāng)前正在運(yùn)行的程序,去執(zhí)行為要求立即響應(yīng)信號而編制的中斷服務(wù)程序,執(zhí)行完畢再返回原先被中止的程序并繼續(xù)
運(yùn)行。
(2)編程實(shí)例
梯形圖和指令表見表7-24。
表704梯形圖和指令表
程序解釋:
當(dāng)檢測到中斷控制觸發(fā)信號Xl0的上升沿時(shí),中斷源Xl被允許,其他中斷源被禁止。在Xl0上升沿處正在執(zhí)行的指令立即停止,轉(zhuǎn)而執(zhí)行INT1和IRET指令間的中斷程序。中斷程序執(zhí)行完畢后,返回到ICTL指令處,按順序執(zhí)行ICTL指令下面的程序。
(1)指令功能
ICTL:中斷控制指令,BUL6821用于設(shè)定中斷的類型及參數(shù)。
INT:中斷程序開始標(biāo)志。
IRET:中斷程序結(jié)束標(biāo)志。
為了提高PLC的實(shí)時(shí)控制能力,提高PLC與外部設(shè)備配合運(yùn)行的工作效率以及PLC處理突發(fā)事件的能力,F(xiàn)P1設(shè)置了中斷功能。中斷就是中止當(dāng)前正在運(yùn)行的程序,去執(zhí)行為要求立即響應(yīng)信號而編制的中斷服務(wù)程序,執(zhí)行完畢再返回原先被中止的程序并繼續(xù)
運(yùn)行。
(2)編程實(shí)例
梯形圖和指令表見表7-24。
表704梯形圖和指令表
程序解釋:
當(dāng)檢測到中斷控制觸發(fā)信號Xl0的上升沿時(shí),中斷源Xl被允許,其他中斷源被禁止。在Xl0上升沿處正在執(zhí)行的指令立即停止,轉(zhuǎn)而執(zhí)行INT1和IRET指令間的中斷程序。中斷程序執(zhí)行完畢后,返回到ICTL指令處,按順序執(zhí)行ICTL指令下面的程序。
熱門點(diǎn)擊
- 用異或門74LS86和與非門74LSOO設(shè)計(jì)
- PLC控制系統(tǒng)主電路和控制電路設(shè)計(jì)
- 74LS163構(gòu)成模6計(jì)數(shù)器
- 差分放大器的共模電壓增益
- 路徑損耗(path loss)
- 電磁吸力與吸力特性
- 用數(shù)據(jù)選擇器實(shí)現(xiàn)組合邏輯函數(shù)
- 模擬乘法器混頻實(shí)驗(yàn)
- 4位二進(jìn)制同步加法計(jì)數(shù)器
- 柵片滅弧
推薦技術(shù)資料
- 泰克新發(fā)布的DSA830
- 泰克新發(fā)布的DSA8300在一臺儀器中同時(shí)實(shí)現(xiàn)時(shí)域和頻域分析,DS... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究