理论教育 直接模式输入中断的解决方法

直接模式输入中断的解决方法

时间:2023-06-17 理论教育 版权反馈
【摘要】:直接模式下输入中断使用的输入点编号根据CPU单元的类型不同而异。图4-129 输入中断的设定采用MSKS指令编写梯形图程序如图4-130所示。图4-130 MSKS指令梯形图表4-11 MSKS指令的操作数① Y形不可用 在直接模式下当输入点0.00为1时,执行中断任务140,设定步骤如下:①将输入设备连接到输入点0.00。②在CX-P中用PLC系统设定将输入0设定到中断输入。图4-131 直接模式输入中断的设定上图中,当执行条件W0.00为ON时,执行MSKS指令,可对0.00的上升沿进行输入中断动作。

直接模式输入中断的解决方法

直接模式下输入中断使用的输入点编号根据CPU单元的类型不同而异。表4-10列出了X/XA型CP1H的中断点分配情况。

表4-10 X/XA型CP1H的输入中断使用点

978-7-111-48236-9-Chapter04-149.jpg

PLC系统的设定方法是在工程窗口中双击“设置”项,在弹出的窗口中选择“内置输入设置”,将作为中断输入使用的输入用途设定为“中断输入”。中断输入设定的IN0~IN7表示输入中断编号0~7,作为通用输入使用的输入点,保持“普通输入”进行设定。如图4-129所示。

978-7-111-48236-9-Chapter04-150.jpg

图4-129 输入中断的设定

采用MSKS指令编写梯形图程序如图4-130所示。通常执行条件保持一个周期的上升沿或下降沿,MSKS指令的设定即生效。图4-130中将两个MSKS指令组合使用实现两个功能。MSKS指令的操作数说明见表4-11。应用示例见例4-1。

978-7-111-48236-9-Chapter04-151.jpg

图4-130 MSKS指令梯形图

表4-11 MSKS指令的操作数

978-7-111-48236-9-Chapter04-152.jpg

① Y形不可用(www.daowen.com)

【例4-1】 在直接模式下当输入点0.00为1时,执行中断任务140,设定步骤如下:

①将输入设备连接到输入点0.00。

②在CX-P中用PLC系统设定将输入0设定到中断输入。

③在CX-P中编写中断处理程序,并分配到中断任务140。

④在CX-P中利用MSKS指令编程,如图4-131所示。

978-7-111-48236-9-Chapter04-153.jpg

图4-131 直接模式输入中断的设定

上图中,当执行条件W0.00为ON时,执行MSKS指令,可对0.00的上升沿进行输入中断动作。若输入0.00从OFF向ON变化(上升沿),则将执行中的周期执行任务暂时中断,开始执行中断任务140。执行完中断任务后,返回中断前的梯形图程序。动作关系如图4-132所示。

978-7-111-48236-9-Chapter04-154.jpg

图4-132 输入中断的动作示例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈