1. 实训目的
(1)熟悉中断指令的使用方法。
(2)掌握定时中断设计程序的方法。
2. 实训内容
(1)利用T32定时中断编写程序,要求产生占空比为50%,周期为4s的的方波信号。
(2)用定时中断实现喷泉的模拟控制,控制要求如【例5-7】。
3. 参考程序
(1)产生占空比为50%,周期为4s的的方波信号,主程序和中断程序如图6-4所示。
(2)喷泉的模拟控制参考程序如图6-5所示.
分析:程序中采用定时中断0,其中断号为10,定时中断0的周期控制字SMB34中的定时时间设定值的范围为1-255ms。喷泉模拟控制的移位时间为0.5s,大于定时中断0的最大定时时间设定值255ms,所以将中断的时间间隔设为100ms,这样中断执行5次,其时间间隔为0.5s,在程序中用VB0来累计中断的次数,每执行一次中断,VB0在中断程序中加1,当VB0=5时,即时间间隔为0.5s,QB0移一位。
4. 输入并调试程序
用状态图监视程序的运行,并记录观察到的现象。
上一篇:PLC中断指令的程序举例