直接模式下输入中断使用的输入点编号根据CPU单元的类型不同而异。表4-10列出了X/XA型CP1H的中断点分配情况。
表4-10 X/XA型CP1H的输入中断使用点
PLC系统的设定方法是在工程窗口中双击“设置”项,在弹出的窗口中选择“内置输入设置”,将作为中断输入使用的输入用途设定为“中断输入”。中断输入设定的IN0~IN7表示输入中断编号0~7,作为通用输入使用的输入点,保持“普通输入”进行设定。如图4-129所示。
图4-129 输入中断的设定
采用MSKS指令编写梯形图程序如图4-130所示。通常执行条件保持一个周期的上升沿或下降沿,MSKS指令的设定即生效。图4-130中将两个MSKS指令组合使用实现两个功能。MSKS指令的操作数说明见表4-11。应用示例见例4-1。
图4-130 MSKS指令梯形图
表4-11 MSKS指令的操作数
① Y形不可用(www.daowen.com)
【例4-1】 在直接模式下当输入点0.00为1时,执行中断任务140,设定步骤如下:
①将输入设备连接到输入点0.00。
②在CX-P中用PLC系统设定将输入0设定到中断输入。
③在CX-P中编写中断处理程序,并分配到中断任务140。
④在CX-P中利用MSKS指令编程,如图4-131所示。
图4-131 直接模式输入中断的设定
上图中,当执行条件W0.00为ON时,执行MSKS指令,可对0.00的上升沿进行输入中断动作。若输入0.00从OFF向ON变化(上升沿),则将执行中的周期执行任务暂时中断,开始执行中断任务140。执行完中断任务后,返回中断前的梯形图程序。动作关系如图4-132所示。
图4-132 输入中断的动作示例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。