Buenas tardes,
También revisa lo siguiente:
- Asegúrate que alimentes con al menos +12VCC la entrada para el flanco positivo de la señal (que produce el "1" logico), y con un valor lo mas cercano a "0 Volts", para el estado de reposo de la señal (que produce el "0" logico). Esto permite que el "1" y "0" que lee el PLC estén bien diferenciado y no existan falsas cuentas.
- Que la onda de pulsos sea lo mas cuadrada posible, con un ancho de pulso del 50%. Es decir, que el "1" y "0" de la onda tengan la misma proporción. Ya que por ejemplo, si la señal cambia de amplitud entre dos "pulsos", te puede contar con el doble de frecuencia.
Un osciloscopio conectado a la entrada DIN puede ayudar para comprobar que la forma de onda que entra al PLC sea la adecuada.
También es útil promediar los valores en una determinada fracción de tiempo, para que no sea tan sensible.
Finalmente hay otras funciones para realizar cuentas que son nuevas (tienen menor velocidad, hasta 2.5 KHz) y requieren tener instalado el ultimo firmware y entorno StxLadder. La documentación aun esta en elaboración, pero podes ver ejemplos de las mismas en:
http://www.slicetex.com/foro/smf/index.php?topic=207.0Este tipo de funciones permiten usar como contador las 12 entradas del PLC, pero al usar otro método de medición, pueden ser menos sensibles.
Podes darle una prueba como alternativa , ademas de aplicar los consejos anteriores.
Quedamos a disposición.