您现在的位置是:首页 > PLC技术 > PLC技术
PLC高速计数器的应用实例
来源:艾特贸易2017-06-05
简介要对一高速事件精确控制,通过对脉冲信号进行增计数,计数当前值达到 24 产生中断,重新从 0 计数,对中断次数进行累计。计数方向用一个外部信号控制,并能实现外部复位。所用的
要对一高速事件精确控制,通过对脉冲信号进行增计数,计数当前值达到24产生中断,重新从0计数,对中断次数进行累计。计数方向用一个外部信号控制,并能实现外部复位。所用的主机型号为CPU221。 设计步骤: (1)选择高速计数器HSC0,并确定工作方式4。采用初始化子程序,用初次扫描存储器位SM0.1调用子程序。 (2)令SM37=16#F8 则:复位输入为高电位有效;计数方向为增;允许更新计数方向;允许写入新当前值;允许写入新设定值;允许执行HSC指令。 (3)执行HDEF指令,输入端HSC为0,MODE为4。 (4)装入当前值,令SMD38=0。 (5)装入设定值,令SMD42=24。 (6)执行中断连接ATCH指令,输入端INT为INT0,EVNT为10。执行中断允许指令ENI。应在此编写中断程序INT0,实现重新计数和中断累计。 (7)执行指令HSC对高速计数器编程并投入运行,输入值IN为0。 主程序、初始化子程序和中断程序分别如图5.10至图5.12所示。 图5.10 主程序
图5.11 初始化子程序
图5.12 中断程序
点击排行
