西门子s7300的高速计数器如何使用?

如题所述

第1个回答  2022-12-14

西门子的计数器是通过比较计数器的值来进行触发的。

(1)单路脉冲输入的内部方向控制加/减计数。即只有一个脉冲输入端,通过高速计数器的控制字节的第3位来控制作加计数或者减计数。该位=1,加计数;该位=0,减计数。如图1所示内部方向控制的单路加/减计数 。

(2)单路脉冲输入的外部方向控制加/减计数。即有一个脉冲输入端,有一个方向控制端,方向输入信号等于1时,加计数;方向输入信号等于0时,减计数。如图2所示外部方向控制的单路加/减计数。

扩展资料:

将S7-200的高速计数器的计数设置为:连续计数方式,且计满自动从0计数。输入的计数脉冲的频率=1KHz,这样高速计数器每计1个数的时间=1mS。

用被监测的信号的前沿读取高速计数器的计数值HC0减去VD0,其差送入VD4,再将HC0值送入VD0。

用VD4(差值)与数“300”比较。

如VD4300,即信号间隔大于300mS,使Q0.0=1,即报警输出。

参考资料来源:百度百科 ——s7-300

相似回答