中断是什么,PLC中断,单片机中断,那中断能干什么?

中断的概念:中断是计算机独有的一种工作方式;在主程序执行的过程中,中断主程序的执行;在执行子程序的过程中,中断子程序的执行。中断程序主要是为某些特定控制功能而设定。与子程序不同,中断是随机发生且必须立即响应的。需要执行中断程序必须要有中断源(引发中断的信号)每个中断信号都有一个编号加以识别,也就是我们说的中断事件号
时基中断:基于时间的中断包括定时中断和定时器 T32/T96 中断。可使用定时中断指定循环执行的操作。循环时间位于 1 ms 到 255 ms 之间,按增量为 1 ms 进行设置。必须在定时中断 0 的 SMB34 和定时中断 1 的 SMB35 中写入循环时间。
事件 |
说明 |
CR20s |
SR20/ST20 |
---|---|---|---|
0 |
I0.0 上升沿 |
Y |
Y |
1 |
I0.0 下降沿 |
Y |
Y |
2 |
I0.1 上升沿 |
Y |
Y |
3 |
I0.1 下降沿 |
Y |
Y |
4 |
I0.2 上升沿 |
Y |
Y |
5 |
I0.2 下降沿 |
Y |
Y |
6 |
I0.3 上升沿 |
Y |
Y |
7 |
I0.3 下降沿 |
Y |
Y |
8 |
端口 0 接收字符 |
Y |
Y |
9 |
端口 0 发送完成 |
Y |
Y |
10 |
定时中断 0(SMB34 控制时间间隔) |
Y |
Y |
11 |
定时中断 1(SMB35 控制时间间隔) |
Y |
Y |
12 |
HSC0 CV=PV(当前值 = 预设值) |
Y |
Y |
13 |
HSC1 CV=PV(当前值 = 预设值) |
Y |
Y |
14-15 |
保留 |
N |
N |
16 |
HSC2 CV=PV(当前值 = 预设值) |
Y |
Y |
17 |
HSC2 方向改变 |
Y |
Y |
18 |
HSC2 外部复位 |
Y |
Y |
19 |
PTO0 脉冲计数完成 |
N |
Y |
20 |
PTO1 脉冲计数完成 |
N |
Y |
21 |
定时器 T32 CT=PT(当前时间 = 预设时间) |
Y |
Y |
22 |
定时器 T96 CT=PT(当前时间 = 预设时间) |
Y |
Y |
23 |
端口 0 接收消息完成 |
Y |
Y |
24 |
端口 1 接收消息完成 |
N |
Y |
25 |
端口 1 接收字符 |
N |
Y |
26 |
端口 1 发送完成 |
N |
Y |
27 |
HSC0 方向改变 |
Y |
Y |
28 |
HSC0 外部复位 |
Y |
Y |
29 |
HSC4 CV=PV |
N |
Y |
30 |
HSC4 方向改变 |
N |
Y |
31 |
HSC4 外部复位 |
N |
Y |
32 |
HSC3 CV=PV(当前值 = 预设值) |
Y |
Y |
33 |
HSC5 CV=PV |
N |
Y |
34 |
PTO2 脉冲计数完成 |
N |
Y |
35 |
I7.0 上升沿(信号板) |
N |
Y |
36 |
I7.0 下降沿(信号板) |
N |
Y |
37 |
I7.1 上升沿(信号板) |
N |
Y |
38 |
I7.1 下降沿(信号板) |
N |
Y |
43 |
HSC5 方向改变 |
N |
Y |
44 |
HSC5 外部复位 |
N |
Y |
当指令执行后禁止所有中断,即便发生中断事件也不会执行中断程序;需重新开启允许中断后才可再次使用中断功能。中断禁止和中断分离有一定的区别,中断分离是断开某个中断事件而中断禁止是断开整个中断程序
5、中断程序不能通过条件调用,只有由用户程序把中断程序名称和中断事件联系起来,并且需要允许中断后才能进入等待中断并随时执行的状态

工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP
