(6)执行全局开中断指令ENI
(7)执行HSC指令
在该指令中输入计数器编号,在EN信号的控制下,开始对计数器对应的计数输入端脉冲计数。
【例5-27】 设置带外部方向控制的单向计数器,要求增计数、外部低电平复位、外部低电平启动、允许更新当前值、允许更新预设值、初始计数值为0、预设值为50、1倍计数速率,当计数器当前值( CV)等于预设值(PV)时,响应中断事件(中断事件号为13),连接(执行)中断处理程序INT_0:
编程步骤如下。
1)根据题中要求,选用高速计数器HSC1,定义为工作模式5。
2)控制字(节)为16#FC,写入SMB47。
3)用HDEF指令定义计数器,HSC =1,MODE =5。
4)将当前值(初始计数值为0)写入SMD48,将预设值50写入SMD52。
5)执行中断连接指令ATCH,INT= INT_0,EVENT= 13。
6)执行ENI指令。
7)执行HSC指令,N=1。
中断处理程序INT_0的设计略,初始化程序如图5-69所示:
图5-69 高速计数器初始化程序
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门