您现在的位置是:首页 > PLC技术 > PLC技术
欧姆龙PLC的定时中断
来源:艾特贸易2017-06-05
简介当 PLC 使用定时中断时,通过监视 PLC 内部的定时器,每隔一定的时间产生一次中断,去执行相应的中断程序。 (1) 设置定时中断的时间单位 在 CX-P 软件的工程区中双击设置,弹出如图
当PLC使用定时中断时,通过监视PLC内部的定时器,每隔一定的时间产生一次中断,去执行相应的中断程序。 (1)设置定时中断的时间单位 在CX-P软件的工程区中双击“设置”,弹出如图7-27所示的对话框,选中“时序”选项卡,再将定时中断间隔单位设为10ms。 (2)建立定时中断程序 在CX-P软件的工程区先建立一个新程序(未命名),并将其任务类型设为“中断任务02(间隔定时器0)”,如图7-28所示,然后在该程序编辑区编写中断程序。 图7-26 计数模式的输入中断的使用举例
图7-27 设置定时中断的时间单位 (3)设置定时中断时间 定时中断时间的设置使用MSKS(中断屏蔽设置)指令。MSKS指令使用如图7-29所示,MSKS指令的操作数N、S功能见表7-9。
图7-28 建立定时中断程序 (4)定时中断的使用步骤 下面以定时器中断0为例来说明定时中断的使用步骤,具体如下。 ①CX-P软件中设置定时中断的时间单位。
图7-29 MSKS指令的使用 表7-9 MSKS指令的操作数N、S功能
②在CX-P软件中建立定时器中断任务,即中断任务2(间隔定时器0),并编写中断程序。 ③在CX-P软件中编写主程序,并在主程序中用MSKS指令设置定时中断时间,如图7-30 (a)所示,将定时中断0的中断时间间隔设为30. 5ms。 以上工作完成后,将全部程序下载到PLC,程序的运行过程如图7-30 (b)所示,当W0. 00触点闭合时,MSKS指令执行,设置中断时间间隔为30. 5ms,在程序运行时,每30. 5ms就会执行一次中断程序,30. 5ms包含中断程序执行时间。
图7-30 定时中断的使用举例
点击排行
