欧姆龙CP1系列PLC的中断功能以及中断程序的建立

由于PLC的主程序是循环扫描的工作方式,有些随机发生的更为紧迫的特殊任务(中断子程序)必须不受扫描周期的影响而立即执行,CPU暂时中止主程序,而执行中断子程序,这样的工作方式就是中断功能。

一、欧姆龙CP1系列PLC中断分类:

1、I/O直接中断,是来自CPU机架上的内置输入单元的中断输入发生变化(0→1;1→0)而起的中断。

2、计数中断,PLC的CPU单元的内置输入的脉冲进行计数,计数达到设定值而执行的中断。

3、定时中断,PLC的CPU单元的内置定时器以一定的时间间隔而执行的中断。

4、高速计数中断,PLC的CPU单元的内置高速计数器对输入的脉冲进行计数,计数达到设定值、或通过区域比较而执行的中断。

5、外部中断,CP1系列PLC与CJ或其他系列的高功能I/O单元或CPU高功能单元连接时,若接收到这些单元产生的中断,CP1系列PLC的CPU单元将马上响应该中断,执行中断子程序。

5种中断的优先级顺序从高到低的排序为:外部中断>I/O直接中断>计数中断>高速计数中断>定时中断。

同一个中断级别中,编号小的中断任务优先于编号大的中断任务。

二、中断程序的建立。

1、打开欧姆龙PLC编程软件,在工程项目树的“新PLC1[***]离线 ”或“程序”项目栏上右击鼠标,选择“插入程序”→“梯形图”,新建立一个程序,如下图所示。

欧姆龙plccp1h编程教程(欧姆龙CP1系列PLC的中断功能以及中断程序的建立)(1)

2、在程序属性对话框中,设置名称,选择程序的任务类型,如下图所示。也可在项目树的程序名称右击鼠标,选择“属性”,调出“程序属性”对话框进行设置。

欧姆龙plccp1h编程教程(欧姆龙CP1系列PLC的中断功能以及中断程序的建立)(2)

3、在建立好的中断程序中编写程序,编程方法与主程序一样。

#电工交流圈##机械##PLC#

,