当前位置:首页 > 新型工业化 >plc中断指令详解(plc中断程序怎么写)

plc中断指令详解(plc中断程序怎么写)

1.中断和中断事件的概念

在日常工作中,我们按照正常程序进行工作。如果中途发生紧急情况或者一定时间后我们必须处理另一项工作,我们必须先停止手头的工作来处理紧急情况或另一项工作。这次我们停止工作。这称为中断。紧急事件或正在处理的其他工作称为中断程序。问题解决后,回来继续原来的工作。

plc中断指令详解(plc中断程序怎么写)

PLC也有中断。 CPU正常执行程序。如果中途发生的系统识别的动作或参数满足设定的要求,则中断程序执行以处理设定的程序。完成后会返回继续执行原来的程序。

PLC系统规定了一些中断动作,如输入点I0.0和I0.1打开(上升沿)或关闭(下降沿),或者时间继电器设定时间已到。动作——称为中断事件。 PLC对每个中断事件进行编号,称为中断事件号。例如I0.0上升沿打开---对应事件为“0”

停止处理(完成工作的内容)的程序称为中断程序。

下图显示了常用的中断事件和编号:

部分中断事件内容及数量

2. 中断指令

PLC 被设计来处理上述中断事件指令。要处理中断事件,请按以下步骤操作:

关联(连接)中断事件号和中断程序(号)

如下图,将1号中断事件(I0.0下降沿)连接到1号中断程序INT1

2.开启中断功能

由于PLC默认全局禁用中断处理,因此必须开启中断功能。如下所示

中断程序可以重命名

还有2条指令:中断分离和中断清除

3、中断程序示例:

要求设计一个指示灯Q0.0闪烁输出。当I0.0打开时,闪烁频率减半(慢速闪烁),当I0.1打开时,快速闪烁。

设计思路是利用定时中断SMB34和SMB35来设置Q0.0的闪烁周期。快闪周期为100ms,慢闪周期为200ms。经检查,SMB34和SMB35的中断事件号分别为10号和11号。程序如下:

中断程序INT0:

中断10个事件的中断程序

中断程序INT1:

中断11事件的中断程序

总结:

3、编写中断程序,记下要处理的工作内容。

如果执行新的或改变原来的中断事件,必须先将原来的事件号与中断程序的连接分开,然后重新建立新的连接。

如果有多个中断事件需要处理,则按照优先级排队执行,相同级别的按照先到先得的原则处理。

中断例程越简单越好。

审稿人:李茜

最新资讯

推荐资讯