应用案例
【应用背景】
脉冲捕捉功能,用于捕捉通常的PLC扫描处理不能读取的窄脉冲信号,以便于用户程序读取处理。应用场合类似于高速计数,在一些需要定长,或者测速的场合有广泛的应用,比如在传动轮某个位置装上传感器,在单位时间内测量捕获的脉冲数,我们就可以知道该传动轮旋转了多少圈,从而也就能够计算出其旋转速度,相对于高速计数功能一般配合编码器,脉冲捕捉一般配合接近开关或类似传感器进行,并且采集频率局限于脉冲宽度和扫描周期。 (对于设定为脉冲捕捉的各输入点,系统一直监视其输入端信号的边沿变化情况,在PLC的下一个扫描周期中,把该状态送入对应的特殊线圈中,该特殊线圈状态将保持一个扫描周期。脉冲捕捉功能的实现与PLC的扫描周期无关,任何时候都能读取脉冲。) 【脉冲捕捉概念图】 脉冲捕捉的概念图如下:
【NK1脉冲捕捉输入规格】 *注:为了保证输入点脉冲捕捉功能能够正常捕捉到脉冲,各输入点采集的输入脉冲信号宽度不得小于规定的脉冲宽度T值。另外,为保证能采集到所有的脉冲信号,同一输入点的2个脉冲信号间必须保证有2个扫描周期以上的时间间隔。
【NK1脉冲捕捉功能设定】 NK1最多支持8路脉冲捕捉输入,它使用I10~I17来作为脉冲捕捉输入点,要使用某个输入点的脉冲捕捉功能,首先要对其相应的模式设定寄存器进行设置。
【编程实例】