高速计数器简介(高速计数器的使用方法三)
一、高速计数器编程步骤:
1、 根据现场实际需要,制定高速计数器工作模式。
2、 初始化及设置高速计数器参数:控制字节、初始值、预设值。
3、 定义工作模式及高速计数器号
4、 调用高速计数器
二、参数表格 以HSC0为例
三、实例
设计要求:1、选用高速计数器号HSC0
2、工作模式0
利用PLC自发脉冲信号Q0.0输出,发出12000个脉冲,反馈接入PLC高速输入端I0.0,要求在I0.0接收到12000脉冲时停止工作。
第一步:开始时,初始值为0,方向增计数,预设值1000个
第二步,到达1000个后,继续增计数,预设值改为1500个
第三步,到达1500个后,改为减计数,目标值为1000个
第四步,到达1000个后,改当前值为0,
第五步,重新从第一步开始,直到12000个脉冲发完。
根据以上分析,每一循环接收2000个脉冲,共需6个循环结束。
编程思路:利用高速计数器中断事件来编程,经查当高速计数器HSC0 ,CV=PV(当前值 = 预设值)的中断事件号为12
程序如下:
在主程序中编写,
总结:
1、 高速计数器工作目标完成需用中断事件来处理达到的结果。
2、 每次改写控制字节或改变工作方式必须重新调用高速计数器
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com