理论教育 定时中断任务及设置方法

定时中断任务及设置方法

时间:2023-06-17 理论教育 版权反馈
【摘要】:图4-135 定时中断时间间隔的设定利用MSKS指令编写梯形图程序。图4-136 定时中断的设定表4-14 MSKS指令的操作数表定时中断任务的程序是指通过输入中断执行中断任务02的程序。图4-138 定时中断的设定图4-138中,当执行条件W0.00为ON时,可进行定时中断,通过设定复位开始,将定时器复位后开始计时。

定时中断任务及设置方法

通过CPU单元的内置定时器,按照一定的时间间隔执行中断任务。中断任务2被固定地分配给定时中断。

PLC系统的设定方法是在工程窗口中,单击“设置”项,在弹出的窗口中选择“时序”,设置“定时中断间隔”的单位时间,如图4-135所示。该单位时间乘以MSKS指令设定的值,即为定时中断任务的执行周期。

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

图4-135 定时中断时间间隔的设定

利用MSKS指令编写梯形图程序。通常执行条件保持一个周期的上升沿,MSKS指令的设定即生效,如图4-136所示。MSKS指令的操作数见表4-14。

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

图4-136 定时中断的设定

表4-14 MSKS指令的操作数表

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

定时中断任务的程序是指通过输入中断执行中断任务02(定时中断0)的程序。设定方法是在工程窗口中,右键单击“新程序1”,在弹出菜单中选择“属性”,在弹出的对话框中选择“中断任务02”。如图4-137所示。在程序的末尾,一定要写入END(001)指令。应用示例见例4-3。

978-7-111-48236-9-Chapter04-162.jpg(www.daowen.com)

图4-137 定时中断任务的设置示例

【例4-3】 按照30.5ms的间隔执行定时中断2,设定步骤如下:

①在CX-P中用PLC系统设定,将定时中断单位时间设定为0.1ms。

②在CX-P中编写定时中断任务2的中断处理程序。

③在CX-P中编写MSKS指令的梯形图程序,如图4-138所示。

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

图4-138 定时中断的设定

图4-138中,当执行条件W0.00为ON时,可进行定时中断,通过设定复位开始,将定时器复位后开始计时。每隔30.5ms执行一次中断任务2。动作关系如图4-139所示。

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

图4-139 定时中断的动作示例

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

我要反馈