Cómo utilizar un contador CTD en un proyecto en MicroWin. Estudiar su funcionalidad y conocer sus parámetros para utilizarlo correctamente en el S7-200. El contador CTD tiene como función disminuir el valor de contaje cuando se le aplica una activación a su entrada de contaje.

Si quieres aprender a controlar la utilización de contadores en TIA Portal, desde cómo insertar un contador, cómo declarar un contador o qué tipos de contadores existen en TIA Portal, debes ver otro artículo donde te lo explico al detalle. Aprende todo sobre contadores en TIA Portal, contador CTU, CTD, CTUD, con ejemplos de utilización y cómo trabajar con contadores en KOP en TIA Portal.

Conocer los tipos de contadores en MicroWin.

Vamos a estudiar los tipos de contadores en MicroWin para un PLC S7-200:

  • Contador CTU.
  • Contador CTD.
  • Contador CTUD.

Su ubicación dentro de un proyecto se encuentra en el árbol del proyecto en la carpeta nombrada como “Contadores”. Al pinchar y arrastrar se puede incorporar al segmento deseado para trabajar con él.

Árbol del proyecto donde encontrar los tipos de contadores en S7-200.

Árbol del proyecto donde encontrar los tipos de contadores en S7-200.

Cómo utilizar el contador CTD.

 Contador CTD.

El contador CTD se encarga de descontar el valor actual que tenemos en el contador cuando se activa un pulso a la entrada de contaje “CD”. Hay que saber que el contador necesita un primer parámetro donde se le indica desde qué valor queremos que empiece a descontar. Este valor se lo indicamos en “PV”. Leer a continuación.

El bit de activación se activa cuando el valor del contador haya llegado a cero.

Contador CTD en un proyecto MicroWin con S7-200.

Contador CTD en un proyecto MicroWin con S7-200.

Un contador debe llevar asignado un número de contador. Los valores que se le pueden asignar son:

De C0  a  C255. (No se puede asignar el mismo número a distintos contadores).

El parámetro CD de la función “Contador” sirve como activación del contaje. Cuando se reciba un pulso en esta entrada “CD”, el valor del contador disminuirá en una unidad.

El parámetro “LD” sirve para hacer un “RESET” al contador. Es decir, que si se activa esta entrada de la función, el valor del contador pasará a tener el valor que hay en el parámetro “PV” y el bit de activación del contador se desactivará.

El parámetro “PV” sirve para indicarle el valor de referencia de contaje. Es decir, que el contador empezará a descontar desde este valor que introduzcamos aquí.

Ejemplo:

Ejemplo de un contador CTD de 50 pulsos en S7-200.

Ejemplo de un contador CTD de 50 pulsos en S7-200.

En el ejemplo de la imagen nos proponen un contador con un valor PV de 50. En primer lugar, hay que activar la entrada I0.1 un pulso para que el contador coja el valor de preselección. Cuando la entrada I0.0 se active irá disminuyendo el valor del contador “C1”. (El valor del contador “C1” tendrá un valor de 50 si previamente se activa la entrada I0.1). Pero la salida del contador “CTD” no estará activa. Cuando el contador haya descontado 50 veces (la entrada I0.0 se habrá activado 50 veces) entonces la salida CTD se activará, es decir, el bit de activación “C1” se activa, debido a que el valor de contaje es cero.

Con el bit de activación se pueden realizar otras asignaciones en el programa.

Ejemplo de activación de una salida con el bit de un contador CTD.

Ejemplo de activación de una salida con el bit de un contador CTD.

 Valor de preselección PV.

Este valor de preselección puede tener diferentes formatos. Se le puede asignar simplemente una constante, como por ejemplo un valor “50”, lo cual significa que cuando el contador llegue a 50 se ha cumplido el contaje, o también se le puede asignar otro tipo de datos de memoria, como pueden ser una palabra o un canal de entradas en formato “WORD”.

Por ejemplo:

Ejemplo de asignación de un dato de tipo Word al valor PV del contador.

Ejemplo de asignación de un dato de tipo Word al valor PV del contador.

En esta imagen se observa como se le ha asignado una “WORD” al dato PV. Esto significa que el contador empezará a descontar desde el valor que se introduzca en esta palabra “MW20”. El valor que contenga la “MW20” será depositada en otra parte del programa. Por ejemplo:

Ejemplo de asignación de un valor tipo constante a un dato de tipo Word.

Ejemplo de asignación de un valor tipo constante a un dato de tipo Word.

En este segmento se ha movido un valor de 10 a la palabra MW20 y por tanto, el contador de arriba empezaría a descontar desde 10.

Valor máximo del contador en S7-200.

Se le puede introducir como máximo un valor de 32767 al parámetro PV.

Cuando el contador llegue a cero, dejará de descontar, aunque se active la señal de activación “CD”.

Últimos detalles.

Puedes comparar el funcionamiento de este contador con el resto de contadores disponibles en MicroWin en los siguientes documentos de esta web:

Contador CTU.

Contador CTD.

Contador CTUD.

Si quieres aprender a controlar la utilización de contadores en TIA Portal, desde cómo insertar un contador, cómo declarar un contador o qué tipos de contadores existen en TIA Portal, debes ver otro artículo donde te lo explico al detalle. Aprende todo sobre contadores en TIA Portal, contador CTU, CTD, CTUD, con ejemplos de utilización y cómo trabajar con contadores en KOP en TIA Portal.

Por cierto, si puede ser, déjame un comentario y dime lo que piensas sobre el artículo: bueno o malo, si crees que le falta algo, si te ha ayudado, lo que sea. De esta manera, yo podré mejorarlo y nos servirá a todos. Te contestaré en menos de 24h. Muchas gracias.

Desarrollado y publicado por www.tecnoplc.com. Licencia Creative Commons 4.0.Creative Commons pequeño