欧姆龙plccp1h编程教程(欧姆龙CP1系列PLC的中断功能以及中断程序的建立)
欧姆龙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[***]离线 ”或“程序”项目栏上右击鼠标,选择“插入程序”→“梯形图”,新建立一个程序,如下图所示。
2、在程序属性对话框中,设置名称,选择程序的任务类型,如下图所示。也可在项目树的程序名称右击鼠标,选择“属性”,调出“程序属性”对话框进行设置。
3、在建立好的中断程序中编写程序,编程方法与主程序一样。
#电工交流圈##机械##PLC#
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com