CP1H中断功能之定时中断
- 格式:pdf
- 大小:118.87 KB
- 文档页数:3
CP1H中断功能之定时中断
制作时间:2016.1.
硬件设备:CP1H-XA40DT-D(PLC)
软件:CX-Programmer
案例简介:通过PLC的内置定时器,按照一定的时间间隔执行中断任务,中断任务2被固定地分配在定时中断中。
1.系统概述,硬件搭建和接线
本案例不需要硬件接线。
2.操作步骤
(1)软件操作:
a.连接软件
打开CX-Programmer软件,点击新建,设备类型选择CP1H-XA型,网络类型选择USB,点击确定
b.双击设置-时序,设定定时中断间隔时间单位为10ms,如图所示
设定单位乘以MSKS指令时间设定值,所得的值即为定时中断任务执行周期
图2-1
c.编写MSKS指令和CLI指令
图2-2
第一条MSKS指令是设定定时中断任务执行中断时间为1秒
第二条MSKS指令设定每次中断任务间隔时间1秒,第一次任务执行时间为3秒d.编写中断程序
右击程序-插入程序-梯形图,将任务类型选择为中断任务2(定时中断)
图2-3
定时中断每执行一次,D100里的数据会加1
e.点击PLC下拉菜单,选择在线工作,将操作模式切换到编程模式
点击PLC下拉菜单,选择传送到PLC,将程序和设置打勾,下载到PLC,断电上电使设置生效
f.点击PLC下拉菜单,选择在线工作,将操作模式切换到监视模式
3.现象和结论
(1)在视图-窗口-查看,输入D100进行监控
图3-1
(2)执行指定复位开始定时中断
右击W0.00,选择设置-ON,开始执行第一条MSKS指令,执行后D100内的数据每隔1秒加1 ,如图所示:
图3-2
(3)执行指定非复位开始定时中断
首先触发CLI指令,设定初次执行时间。
然后执行第二条MSKS指令,则D100内的数据第一次隔3秒加1 以后每隔1秒加1
图3-3
4.注意事项
编写中断程序的时候,定时中断固定选中断任务2。