(11)结束子程序。
【例6-4】高速计数器的应用举例。
(1)主程序
如图6-11所示,用首次扫描时接通一个扫描周期的特殊内部存储器SM0.1去调用一个子程序,完成初始化操作。
(2)初始化的子程序
如图6-12所示,定义HSC1的工作模式为模式11(两路脉冲输入的双相正交计数,具有复位和起动输入功能),设置SMB47=16#F8(允许计数,更新新当前值,更新新预置值,更新计数方向为加计数,若为正交计数设为4×,复位和起动设置为高电平有效)。HSC1的当前值SMD48清零,预置值SMD52=50,当前值 = 预设值,产生中断(中断事件13),中断事件13连接中断程序INT-0。
(3)中断程序INT-0,如图6-13所示。
LD SM0.0
MOVD +0 SMD48 // HSC1的当前值清0
MOVB 16#C0 SMB47 //只写入一个新当前值,
上一页 [1] [2] [3] [4] [5] [6] 下一页
本文关键字:计数器 PLC入门,plc技术 - PLC入门
上一篇:PLC高速计数器的控制字和状态字