Saltar al contenido

Contador CTD Siemens en TIA Portal

En esta lección voy a enseñarte todo lo que debes saber sobre el Contador CTD de Siemens en TIA Portal, incluso he añadido un ejemplo práctico, así que venga, al lio!

Tabla de Contenidos

Qué es un Contador CTD en TIA Portal

El Contador CTD en TIA Portal, también conocido como contador descendente, es un contador que te permite decrementar un valor numérico en una unidad cada vez que su entrada es activada.

Cómo funciona el Contador CTD en TIA Portal

El contador descendente (CTD) decrementa en una unidad el valor numérico (CV) cada vez que su entrada (CD) es activada (su estado lógico pasa de 0 a 1). Cuando el valor de conteo actual (CV) sea igual o menor a cero, la salida del contador (Q) se activará.

La variable de conteo (CV) empieza, por defecto, en cero. Para que empiece con un valor superior a cero, se debe activar la entrada de carga (LD), la cual le asigna a la variable de conteo (CV) el valor introducido en PV.

Decir que para el contador CTD no es necesario utilizar flancos.

Variables del CTD Siemens en TIA Portal

Variables CTUTipo de DatoDescripción
CDBoolEntrada de activación. Cada vez que CD pasa de 0 a 1, el CTD decrementa en una unidad el valor numérico. Esta entrada permite una variable o un conjunto de variables.
LDBoolEntrada de carga. Asigna el valor de PV al contador. Esta entrada permite una variable o un conjunto de variables.
PVIntEntrada numérica de referencia.
CVIntValor de conteo actual
QBoolSalida del contador CTD. Se activa cuando CV <= 0

Tipos de datos admitidos por el CTD

Tipo de dato admitidoS7-1200S7-1500
Int✔️✔️
SInt✔️✔️
DInt✔️✔️
USInt✔️✔️
UInt✔️✔️
UDInt✔️✔️
LInt✔️
ULInt✔️

Cómo hacer un Contador CTD en TIA Portal

Para realizar o crear un contador CTD en TIA Portal, tienes dos maneras, así que te voy a explicar ambas. La primera es desde la barra de herramientas, concretamente la de «Instrucciones básicas«, coges el CTD y lo arrastras al segmento, o bien le haces doble click:

añadir ctd tia portal

La segunda opción es desde un bloque vacío (puedes usar MAYUS+F5), lo insertas y escribes en él «CTD»:

insertar ctd tia portal

Al crearlo, te pedirá crear un bloque de datos de instancia. Elige el nombre para tu contador y dale a aceptar, y ya tendrás tu CTD creado!

crear contador ctd tia portal

Ahora le añades a tu contador CTD el número deseado a PV, las condiciones de entrada y que variable quieres que active a su salida, y ya lo tendrías.

No te preocupes Pelecero, que ahora mismo te pongo un ejemplo 👇

Aprender a programar en TIA Portal

Ejemplo práctico del contador CTD

Contador CTD Estado Inicial (CD=0, Q=1, CV=0)

El contador CTD inicialmente, su conteo (CV) vale cero y por defecto, su salida se activa.

contador ctd apagado tia portal

Contador CTD Apagado (CD=0, Q=0, CV=PV)

Al activar la carga (LD), se traspasa a CV el valor de PV, y por tanto, la salida se desactiva. Activar LD sirve para poner el contador a punto para empezar.

LD contador ctd tia portal

Contador CTD Encendido (CD=1, Q=0, CV=2)

Al haber activado y desactivado la entrada dos veces, el contador a decrementado la variable CV en una unidad dos veces.

contador ctd funcionando tia portal

Contador CTD Activado (CD=0, Q=1, CV=0)

Al llegar el conteo a cero, se activa la salida (Q).

contador ctd activado tia portal

Aprende más de los Contadores Ascendentes y Descendentes en TIA Portal

Todas las semanas, envío contenido de valor a través de mi newsletter.

Concretamente, experiencias propias vividas en fábricas como programador de PLC, cagadas monumentales que he hecho (y más de una buena que me ha caído) y consejos de programación.

Cada semana, píldora de conocimiento nueva. Semana que estás fuera, píldora que te pierdes (y que no volveré a compartir)

Para cumplir con el RGPD (Reglamento General de Protección de Datos) y entender que tus datos están seguros, debes leer y aceptar la política de privacidad. Tus datos serán guardados en Mailchimp, proveedor de email marketing. Mailchimp también cumple con el RGPD, así que todo está protegido y amparado por la ley.

Configuración