技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 西門子S7-200 SMART中斷及中斷指令概述

西門子S7-200 SMART中斷及中斷指令概述

時間:2019-06-03 13:17:28來源:網(wǎng)絡(luò)

導(dǎo)語:?中斷就是中止當(dāng)前正在運行的程序,去執(zhí)行為立刻響應(yīng)的信號而編寫的中斷服務(wù)程序,執(zhí)行完畢后再返回原來中止的程序并繼續(xù)執(zhí)行。

中斷就是中止當(dāng)前正在運行的程序,去執(zhí)行為立刻響應(yīng)的信號而編寫的中斷服務(wù)程序,執(zhí)行完畢后再返回原來中止的程序并繼續(xù)執(zhí)行。西門子S7-200SMARTCPU最多支持38個中斷事件,其中8個為預(yù)留。為了便于識別,系統(tǒng)給每一個中斷事件都分配了一個編號,又稱中斷事件號。

 1.1.jpg

S7-200SMART的中斷

所有中斷事件可以分為三大類:通信中斷、I/O中斷、定時中斷。通信中斷為CPU的串行通信端口可以由用戶進行控制,稱為自由端口模式,在該模式下接收信息完成、發(fā)送信息完成、接收一個字符均可以產(chǎn)生中斷事件,利用接收和發(fā)送中斷可以簡化程序?qū)νㄐ诺目刂?。I/O中斷包括:上升沿中斷、下降沿中斷、高速計時器中斷。CPU可以為輸入點I0.0至I0.3以及可選信號板的I7.0和I7.1的上升沿或下降沿產(chǎn)生中斷。高速計數(shù)器中斷允許響應(yīng)HSC的計數(shù)器當(dāng)前值等于設(shè)定值、計數(shù)方向改變、計數(shù)器外部復(fù)位等中斷事件。

 1.2.jpg

中斷事件

定時中斷可以用來進行一個周期性的操作,以1毫秒為增量,周期時間可以取1毫秒至255毫秒。定時中斷0和定時中斷1的時間間隔分別寫入特殊寄存器字節(jié)SMB34和SMB35。通??梢允褂枚〞r中斷來采集模擬量或定時執(zhí)行PID控制程序。定時器中斷T32和T96允許及時響應(yīng)一個給定時間間隔的結(jié)束,只有1毫秒分辨率的接通延時TON和斷開延時TOF定時器,T32和T96支持此類中斷,啟用中斷后當(dāng)定時器的當(dāng)前值等于預(yù)設(shè)值時,在CPU的1毫秒定時刷新中執(zhí)行被連接的中斷程序。

 1.3.jpg

定時中斷

每類中斷中不同的中斷事件又有不同的優(yōu)先權(quán),多個中斷事件同時發(fā)生時,根據(jù)優(yōu)先級組以及組內(nèi)優(yōu)先權(quán)來確定首先處理哪一個中斷事件。優(yōu)先級相同時,CPU按照先來先服務(wù)的原則處理中斷。任何時刻CPU只能執(zhí)行一個用戶中斷程序。一旦一個中斷程序開始執(zhí)行,它要一直執(zhí)行到完成,即使更高優(yōu)先級的中斷事件發(fā)生,也不能中斷正在執(zhí)行的中斷程序。正在處理另一個中斷時發(fā)生的中斷會進行排隊等待處理。每一個優(yōu)先級組分別設(shè)立相應(yīng)的隊列,產(chǎn)生的中斷事件分別在各自的隊列排隊,先到先處理,各隊列能保存的最大中斷數(shù)以及隊列溢出特殊寄存器位如下圖表中所示。

 1.4.jpg

中斷隊列

西門子S7-200SMART規(guī)定的中斷優(yōu)先級由高到低依次是通信中斷、I/O中斷、定時中斷。S7-200SMART的中斷管理是通過指令完成的,中斷指令包括中斷允許與中斷禁止指令、中斷連接與中斷分離指令。CPU進入RUN模式時,自動禁止所有中斷。

 1.5.jpg

中斷指令

中斷允許指令,全局性地啟用對所有連接的中斷事件的處理。中斷禁止指令,全局性地禁止對所有中斷事件的處理,但是已建立了關(guān)聯(lián)的中斷事件仍將繼續(xù)排隊。從中斷程序有條件返回指令,在控制它的邏輯條件滿足時,從中斷程序返回。編譯程序自動為各中斷程序添加無條件返回指令。

1.6.jpg

中斷允許與中斷禁止

中斷連接指令,用來建立中斷事件號EVNT與中斷程序編號之間的聯(lián)系,并自動允許該中斷事件進入相應(yīng)的隊列排隊,能否執(zhí)行處理還要看禁止的情況。多個中斷事件允許與同一個中斷程序相關(guān)聯(lián),但同一個中斷事件不允許與多個中斷程序相連。

 1.7.jpg

中斷連接

中斷分離指令,解除中斷事件EVNT與所有中斷程序的關(guān)聯(lián),所指定的中斷事件不再進入中斷隊列,從而禁止單個中斷事件。清除中斷指令,從中斷隊列中清除所有編號為EVNT的中斷事件。該指令可以用來清除不需要的中斷事件。

 1.8.jpg

中斷分離

聲明:本文為轉(zhuǎn)載類文章,如涉及版權(quán)問題,請及時聯(lián)系我們刪除(QQ: 2737591964),不便之處,敬請諒解!

標(biāo)簽:

點贊

分享到:

上一篇:高溫天氣,別讓你的機械設(shè)備...

下一篇:動平衡會導(dǎo)致電機堵轉(zhuǎn)電流不...

中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責(zé)任。

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號