18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> PLC基礎及應用 >> 正文

西門子S7-200 PLC中斷優先級和排對等候

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2018-08-04
優先級是指多個中斷事件同時發出中斷請求時,CPU對中斷事件響應的優先次序。S7-200規定的中斷優先由高到低依次是:通信中斷、I/O中斷和定時中斷。每類中斷中不同的中斷事件又有不同的優先權,如表2所示。

一個(ge) 程序中總共可有128個(ge) 中斷。S7-200在各自的優(you) 先級組內(nei) 按照先來先服務的原則為(wei) 中斷提供服務。在任何時刻,隻能執行一個(ge) 中斷程序。一旦一個(ge) 中斷程序開始執行,則一直執行至完成。不能被另一個(ge) 中斷程序打斷,即使是更高優(you) 先級的中斷程序。中斷程序執行中,新的中斷請求按優(you) 先級排隊等候。中斷隊列能保存的中斷個(ge) 數有限,若超出,則會(hui) 產(chan) 生溢出。中斷隊列的最多中斷個(ge) 數和溢出標誌位如表3所示。

表2中斷事件及優(you) 先級

優(you) 先級分組

組內(nei) 優(you) 先級

中斷事件號

中斷事件說明

中斷事件類別

通信中斷

0

8

通信口0:接收字符 

通信口0

0

9

通信口0:發送完成          

0

23

通信口0:接收信息完成

1

24

通信口1:接收信息完成

通信口1

1

25

通信口1:接收字符

1

26

通信口1:發送完成

I/O中斷

0

19

PTO 0脈衝(chong) 串輸出完成中斷

脈衝(chong) 輸出

1

20

PTO 1脈衝(chong) 串輸出完成中斷       

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下降沿中斷

10

12

HSC0當前值=預置值中斷 

高速計數器

11

27

HSC0計數方向改變中斷   

12

28

HSC0外部複位中斷  

13

13

HSC1當前值=預置值中斷

14

14

HSC1計數方向改變中斷

15

15

HSC1外部複位中斷

16

16

HSC2當前值=預置值中斷 

17

17

HSC2計數方向改變中斷

18

18

HSC2外部複位中斷

19

32

HSC3當前值=預置值中斷 

20

29

HSC4當前值=預置值中斷          

21

30

HSC4計數方向改變

22

31

HSC4外部複位

23

33

HSC5當前值=預置值中斷 

定時中斷

0

10

定時中斷0        

定時

1

11

定時中斷1        

2

21

定時器T32 CT=PT中斷

定時器

3

22

定時器T96 CT=PT中斷

表3  中斷隊列的最多中斷個(ge) 數和溢出標誌位

隊列

CPU 221

CPU 222

CPU 224

CPU 226和CPU 226XM

溢出標誌位

通訊中斷隊列

4

4

4

8

SM4.0

I/O中斷隊列

16

16

16

16

SM4.1

定時中斷隊列

8

8

8

8

SM4.2

Tags:西門子,S7-200,中斷優先級  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢