关于PLC高速计数器的使用最常见的就是,编码器的反馈、直线位移尺的反馈,并且元件的输出信号为脉冲形式。
关于输入通道滤波器修改默认值的事情,今天我就这个问题,再介绍一下如何修改及为什么修改输入滤波器。
例如PLC需要接收的脉冲信号频率200Hz,如果不修改默认值就会导致通道寄存器(如ID1000)接收不到信号,反而频率低的可以,为什么S7-1200 高速计数器只能检测到低频率的脉冲信号
在 S7-1200 CPU 的属性中,数字量输入通道的输入滤波器默认设置值为 6.4 millisec,该输入滤波时间对应的高速计数器能检测到的最大频率为 78Hz。
因此如果使用该默认值,且 S7-1200 CPU接入的高速输入脉冲超过 78Hz,则 S7-1200 CPU将过滤掉该频率的输入脉冲。
要正确使用 S7-1200 CPU高速计数功能,需要根据实际接入的高速输入脉冲最大频率,而设置通道的滤波时间。
在PLC属性常规中——数字量输入——通道X(通道号)——修改输入滤波器,默认的6.4ms只能接受78Hz的脉冲。
如下图所示:
下表显示了输入滤波器时间和可检测到的最大输入频率: