《西門子S7-200 PLC中斷優(yōu)先級和排對等候》由會員分享,可在線閱讀,更多相關(guān)《西門子S7-200 PLC中斷優(yōu)先級和排對等候(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、本文格式為Word版,下載可任意編輯
西門子S7-200 PLC中斷優(yōu)先級和排對等候
優(yōu)先級是指多個中斷大事同時發(fā)出中斷懇求時,CPU對中斷大事響應(yīng)的優(yōu)先次序。S7-200規(guī)定的中斷優(yōu)先由高到低依次是:通信中斷、I/O中斷和定時中斷。每類中斷中不同的中斷大事又有不同的優(yōu)先權(quán),如表2所示。 一個程序中總共可有128個中斷。S7-200在各自的優(yōu)先級組內(nèi)根據(jù)先來先服務(wù)的原則為中斷供應(yīng)服務(wù)。在任何時刻,只能執(zhí)行一個中斷程序。一旦一個中斷程序開頭執(zhí)行,則始終執(zhí)行至完成。不能被另一個中斷程序打斷,即使是更高優(yōu)先級的中斷程序。中斷程序執(zhí)行中,新的中斷懇求按優(yōu)先級排隊等候。中斷隊列能保存的中斷個數(shù)有
2、限,若超出,則會產(chǎn)生溢出。中斷隊列的最多中斷個數(shù)和溢出標(biāo)志位如表3所示。
表2中斷大事及優(yōu)先級
優(yōu)先級分組
組內(nèi)優(yōu)先級
中斷大事號
中斷大事說明
中斷大事類別
通信中斷
0
8
通信口0:接收字符
通信口0
0
9
通信口0:發(fā)送完成
0
23
通信口0:接收信息完成
1
24
通信口1:接收信息完成
通信口1
1
25
通信口1:接收字符
1
26
通信口1:發(fā)送完成
I
3、/O中斷
0
19
PTO 0脈沖串輸出完成中斷
脈沖輸出
1
20
PTO 1脈沖串輸出完成中斷
2
0
I0.0上升沿中斷
外部輸入
3
2
I0.1上升沿中斷
4
4
I0.2上升沿中斷
5
6
I0.3上升沿中斷
6
1
10.0下降沿中斷
7
3
I0.1下降沿中斷
8
5
I0.2下降沿中斷
9
7
I0.3下降沿中斷
4、
10
12
HSC0當(dāng)前值=預(yù)置值中斷
高速計數(shù)器
11
27
HSC0計數(shù)方向轉(zhuǎn)變中斷
12
28
HSC0外部復(fù)位中斷
13
13
HSC1當(dāng)前值=預(yù)置值中斷
14
14
HSC1計數(shù)方向轉(zhuǎn)變中斷
15
15
HSC1外部復(fù)位中斷
16
16
HSC2當(dāng)前值=預(yù)置值中斷
17
17
HSC2計數(shù)方向轉(zhuǎn)變中斷
18
18
HSC2外部復(fù)位中斷
19
32
5、
HSC3當(dāng)前值=預(yù)置值中斷
20
29
HSC4當(dāng)前值=預(yù)置值中斷
21
30
HSC4計數(shù)方向轉(zhuǎn)變
22
31
HSC4外部復(fù)位
23
33
HSC5當(dāng)前值=預(yù)置值中斷
定時中斷
0
10
定時中斷0
定時
1
11
定時中斷1
2
21
定時器T32 CT=PT中斷
定時器
3
22
定時器T96 CT=PT中斷
表3 中斷隊列的最多中斷個數(shù)和溢出標(biāo)志位
隊列
CPU 221
CPU 222
CPU 224
CPU 226和CPU 226XM
溢出標(biāo)志位
通訊中斷隊列
4
4
4
8
SM4.0
I/O中斷隊列
16
16
16
16
SM4.1
定時中斷隊列
8
8
8
8
SM4.2
第 6 頁 共 6 頁