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.

Pero antes de eso, decirte que para poder aprender programación de autómatas con mis formaciones verdaderamente exclusivas a la vez que rentables, solo las vas a poder adquirir a través de mis emails diarios.

Para recibirlos como ya hacen otros miles de personas, te apuntas aquí:

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

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

Bien.

Todos los días envío un email diario a miles de personas con la posibilidad de adquirir alguna de mis formaciones verdaderamente inéditas a la vez que rentables.

Para recibirlos, y con ello, la opción de poder adquirirlas, te apuntas justo aquí debajo:

Esto es más importante que lo que estás leyendo

Mira.

Te acabo de interrumpir en tu lectura. Estabas buscando algo, leyendo, y he venido yo y te he interrumpido. Te pediría disculpas, pero no lo voy a hacer.

¿Sabes porqué? Porque se que lo que voy a ofrecerte lo va a compensar con creces de una manera que roza lo absurdo.

Abajo de este texto tienes un formulario, puedes apuntarte o no, eso es decisión tuya, pero que sepas que es totalmente gratis, tanto darte de alta como darte de baja. Vamos, que perder, no vas a perder nada.  Ahora bien, si te apuntas, vas a poder optar a conocimiento, técnicas y experiencias en automatización y programación de autómatas que no comparto en ningún otro sitio salvo en los emails que envío diariamente.

O bien puedes ignorar todo esto y cerrar esta ventana.

Mientras tu haces eso, miles de personas los reciben cada día.

Configuración