Los contadores son una instrucción muy importante en la programación de PLC. Se requieren en casi todas las lógicas. Ya sea para contar algo o para contar eventos, los contadores forman una parte importante de la programación de PLC.
Debido a que el conteo de eventos se utiliza en muchas aplicaciones y ayuda a los programadores de PLC a ahorrar tiempo al escribir códigos engorrosos, muchas veces siempre es necesario encontrar una solución de respaldo para un plan si no funciona.
En el caso de los contadores también, un programador de PLC debe conocer una lógica de respaldo si no funciona correctamente. Para eso, se pueden combinar y escribir dos instrucciones: mover y agregar.
En esta publicación, aprenderemos a diseñar contadores en la programación de PLC con una instrucción de movimiento y adición.
Contadores
En primer lugar, veremos una instrucción de contador sobre cómo se escribe. Consulte la siguiente imagen. Como puede ver, un contador tiene tres entradas: conteo, reinicio y valor establecido; y tiene dos salidas: hecho y valor actual.
Se requiere una entrada de conteo para proporcionar al contador un pulso para contarlo, se requiere una entrada de reinicio para reiniciar el contador y se requiere un valor establecido para alimentar el contador con los conteos establecidos. Una salida de hecho se utiliza para indicar que el contador ha terminado de contar y el valor actual muestra el valor actual de los conteos que el contador ha contado hasta ahora.
Cuando se recibe una entrada de conteo, el contador aumenta en un valor. La entrada de conteo funciona en base a pulsos y no de forma continua. Cuando el contador alcanza su conteo establecido, entonces se activa el bit de hecho de la salida.
La única forma de apagarlo es dando la entrada de reinicio. El valor del conteo se convertirá en cero en esta entrada y el contador se reiniciará debido a esto. Cabe señalar que incluso si se ha alcanzado el conteo y aún da la entrada de conteo, entonces también el conteo seguirá aumentando.
También puede ver que se utiliza un bloque de comparación después de la salida del contador, lo que le permite pasar al bit final para activarse. Esto evita que el bit final se active innecesariamente si el recuento establecido es cero.
Diseñar contadores en PLC con una instrucción de movimiento
Ahora, veremos cómo escribir esta misma codificación con la ayuda de las instrucciones de movimiento y adición. Consulte la imagen a continuación. En el primer peldaño, la entrada de conteo se reemplaza con una instrucción de adición.
La adición se realizará si la condición de entrada es verdadera, y también con un pulso. Se debe utilizar un pulso, de lo contrario, la adición continua continuará y no habrá control sobre ella.
En el segundo peldaño, compara si se han alcanzado o no los recuentos establecidos. También verifica si el recuento establecido es mayor que cero o no. Si estas condiciones son verdaderas, entonces la salida se activa.
En el tercer peldaño, el valor del contador se vuelve cero al recibir las entradas correspondientes. Esto equivale a la operación de la entrada de reinicio.
Estos tres peldaños son suficientes para replicar la función de un contador. Puede utilizar un contador o esta lógica de PLC, según sus necesidades. Pero, cabe señalar que también podemos programar un contador escribiendo de esta manera.
De esta manera, vimos cómo escribir contadores en la programación de PLC con una instrucción de movimiento y adición.