欢迎来到山东科新教育科技发展有限公司, 注册会员即可观看在线课程和资料下载

咨询热线:13615417996
联系我们
二维码 山东科新教育科技发展有限公司

联系电话:13615417996

联系地址:山东省济南市长清区芙蓉路4001号创新谷加速器九方创投基地项目2栋2单元2楼

plc中断的作用(plc是按中断方式工作的)

文章作者:邱老师 发布时间:2022-09-09 17:22:31 浏览次数:0

plc中断的作用(plc是按中断方式工作的)本页面通过数据整理汇集了plc中断的作用(plc是按中断方式工作的)相关信息,和科新教育小编一起了解一下这个问题。

plc中断的作用

PLC程序中经常用到中断功能,中断相当于子程序,子程序相当于主程序,说起来 PLC里的中断平时根本没什么用。这么说,像告诉脉冲处理,不用中断,只用1MS的计时能实现其功能,但是却没有中断计时来的精确,毕竟不用中断,程序扫瞄受扫描周期束缚。

但是有些程序必须使用中断,比如PID,检测和读取周期必须准确。无论是之前自己编的PID中断程序,还是现在集成的PID中断程序块,都是用精确的时间控制来即时处理信息的中断。

今天,在这篇文章中,我们将谈论如何使用PLC的中断功能。

这样,当plc理解中断功能时,首先要了解plc的运行周期或扫描周期,要讲plc顺序控制周期执行的过程,这是理解中断的前提。必须掌握,分为三个部分:输入处理,程序处理,输出处理。

1.输入加工

在程序执行之前,可编程控制器将可编程控制器的所有输入端子的开/关状态读入输入图像区域。即使在程序执行期间输入发生变化,输入图像区域的内容也不会发生变化,并且在执行下一个输入处理周期时将读取该变化。

2.程序处理

根据程序存储器中的指令内容,plc从输入图像区和其他软元件的图像区读出每个软元件的开/关状态,然后依次从步骤0开始操作,并将每次得到的结果写入图像区。因此,每个软组件的图像区域随着程序的执行而逐渐改变其内容。此外,输出继电器的内部触点根据输出图像区域的内容执行动作。

3.输出处理

执行完所有指令后,输出Y图像区中的开/关状态将被传输到输出锁存存储器,这将是可编程控制器的实际输出。

执行一个动作所需的时间就是操作周期,也称为扫描时间。那么中断和扫描周期有什么联系呢?中断是不按自上而下顺序的完整执行,但中断程序优先单独运行程序进行处理并立即输出,不参与整个循环操作。

中断的作用是什么?我们知道plc的扫描周期很短,所以很难看到plc的顺序控制执行过程。在这里,我们不妨假设扫描周期为10s,即执行所有程序需要10s。有一个非常简单的程序LD X0,OUT Y0。根据上图,当X0开启时,Y0并不立即输出,而是等到10s后才输出。当X0断开时,Y0不会立即闭合。这样,在我们的实际应用中,plc没有任何设备是无法工作的。这时,需要中断处理。采用输入中断功能来立即执行输入。其实plc的运算时间很短,只有几毫秒,完全可以满足需要。但是有些时候比如高频脉冲输入,微秒级的脉冲捕获,肯定会受到周期运行的影响。

因此,如果要在一个周期内多次完成开/关状态处理,则必须使用中断功能。一般来说,我们很少使用中断。即使需要plc的高速指令,也不需要自己编写中断子程序。例如,高速计数器使用中断来处理来自特定输入继电器的高速脉冲,因此它可以计数而不管操作时间。计数结果可以利用高速计数器的专用比较指令立即输出,也可以利用高速计数器中断由特定程序处理高速计数器的计数值。

对高频脉冲进行计数不采用高速计数器进行计数,我们举例使用中断功能对高速输入进行计数,示例如下,从EI到FEND是主程序,从指针I101(输入X0的中断指针)开始到IRET是中断子程序,每当感应到X1的上升沿就执行子程序将数值立即传送到D10中,这样就避免了plc运算周期的影响。

plc中断的作用(plc是按中断方式工作的)相关信息请关注本文章,了解更多关于PLC编程信息信息请持续关注山东科新教育网站,本站内容仅作为做为展示。

山东科新教育logo

联系我们

电话:13615417996

网址:http://www.kexinkj.com

地址:山东省济南市长清区芙蓉路4001号创新谷加速器九方创投基地项目2栋2单元2楼

山东科新教育二维码

扫码微信联系

山东科新教育科技发展有限公司版权所有,