您现在的位置是:首页 > PLC技术 > PLC技术

PLC高速计数器的应用实例

来源:艾特贸易2017-06-05

简介要对一高速事件精确控制,通过对脉冲信号进行增计数,计数当前值达到 24 产生中断,重新从 0 计数,对中断次数进行累计。计数方向用一个外部信号控制,并能实现外部复位。所用的

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