欧姆龙CP1LPLC的输入中断功能应用举例
例:设计一段程序,在输入中断为0.04输入时,把0传送到D100,在输入中断为0.05输入时,把1000传送到D100中。
此例可用直接输入中断的方式来编写程序,输入端子的编号根据实际的PLC来确定,本例以CP1L的CPU单元为例,输入0.04~0.07分别对应输入中断0~3(中断任务140~143)。
步骤如下:
1、输入接线与输入中断的输入端子设定。
在CX-Programmer(下文简称CX-P)软件中,在项目树中的“设置”选项上双击鼠标,打开“PLC设定”窗口,选择“内置输入设置”标签选项卡,在“中断输入”处,可选择IN0~IN5共6个输入端子的作用,这里把IN0\IN1设置为“中断”。

2、建立输入中断程序。
同样的方法再建立一个“中断任务141”程序,如下图所示。

3、编辑主程序,如下图所示。

MSKS中断设置与屏蔽指令在直接输入模式下的作用如下:
110~117为输入中断0~7的上升沿/下降沿指定位,1为下降沿有效。
100~107为输入中断0~7的中断开启/关闭指定位,1为关闭中断。
4、编辑中断程序,如下图所示。


5、将电脑与PLC连接,把程序导入PLC中,然后将PLC断电10秒左右再开启。
注意不同CPU型号的PLC的中断功能设置不太一样,还是要多实践练习。





