西门子S7-200 PLC中断优先级和排对等候

发布时间:2024-05-24
优先级是指多个中断事件同时发出中断请求时,cpu对中断事件响应的优先次序。s7-200规定的中断优先由高到低依次是:通信中断、i/o中断和定时中断。每类中断中不同的中断事件又有不同的优先权,如表2所示。 一个程序中总共可有128个中断。s7-200在各自的优先级组内按照先来先服务的原则为中断提供服务。在任何时刻,只能执行一个中断程序。一旦一个中断程序开始执行,则一直执行至完成。不能被另一个中断程序打断,即使是更高优先级的中断程序。中断程序执行中,新的中断请求按优先级排队等候。中断队列能保存的中断个数有限,若超出,则会产生溢出。中断队列的最多中断个数和溢出标志位如表3所示。
表2中断事件及优先级
优先级分组
组内优先级
中断事件号
中断事件说明
中断事件类别
通信中断
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脉冲串输出完成中断
脉冲输出
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下降沿中断
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 中断队列的最多中断个数和溢出标志位
队列
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
上一个:HANOVER阀
下一个:高压过滤器使用说明

探索niton的高端化学分析技术(提高你们企业工作效率)
监狱申请看病程序
大联大世平集团推多样化LED调光解决方案
QSYL-1/4-5/16-U现货QSYL
ZKQT型真空上料机的工作原理
我国法定退休年龄是多少
中国台湾AirTAC亚德客4A200系列气控阀4A21008
信用卡欠款没钱还款会被起诉吗
安装二次配管规范控制措施图文详解
普洱茶收藏过程是要经历三个阶段