Saltar al contenido

Contadores en TIA Portal

Pelecero! Bienvenido a esta completa guía de los Contadores Siemens en TIA Portal, válida para los PLC S7-1200 y S7-1500. Voy a explicarte todo lo que necesitas saber, tanto del contador ascendente como del contador descendente (hay diferentes tipos), cómo usarlos, resetearlos… Y con ejemplos prácticos incluidos! Así que… Vamos a ello!

Tabla de Contenidos

¿Qué es un Contador en el PLC?

Un contador en un PLC es una instrucción cuya finalidad es la de incrementar o decrementar en una unidad el valor numérico de una variable con el objetivo de condicionar la activación de una salida física o una condición lógica del programa con dicha variable numérica. Hay contadores que activan su salida al llegar el conteo a cero, y hay otros que lo hacen cuando su conteo alcanza un valor prestablecido.

En esta guía aprenderás a utilizar los más importantes, los que más falta te van a hacer en tus proyectos, así que, sigamos!

Tipos de Contadores en TIA Portal

En los PLC existen dos tipos de contadores, los contadores ascendentes y los contadores descendentes. En TIA Portal concretamente, hay diferentes tipos de contadores ascendentes y descendentes. Yo te voy a poner una tabla con todos ellos, y según modelo de PLC Siemens, y te voy a señalar los más importantes.

Si es que Abel se lo curra que flipas 💪

ContadorTipo de contadorDescripciónPLC DisponibleLenguaje disponible
CTUContador AscendenteIncrementa en una unidad el valor de CVS7-1200, S7-1500KOP, SCL, AWL
CTDContador DescendenteDecrementa en una unidad el valor de CVS7-1200, S7-1500KOP, SCL, AWL
CTUDContador Ascendente y DescendenteIncrementa/Decrementa en una unidad el valor de CVS7-1200, S7-1500KOP, SCL, AWL
Z_VORWContador AscendenteIncrementa en una unidad el valor de CVS7-1500KOP
Z_RUECKContador DescendenteDecrementa en una unidad el valor de CVS7-1500KOP
ZAEHLERContador Ascendente y DescendenteIncrementa/Decrementa en una unidad el valor de CVS7-1500KOP
S_CUContador AscendenteIncrementa en una unidad el valor de CVS7-1500SCL
S_CDContador DescendenteDecrementa en una unidad el valor de CVS7-1500SCL
S_CUDContador Ascendente y DescendenteIncrementa/Decrementa en una unidad el valor de CVS7-1500SCL

No te asustes por los contadores raros que hay en la tabla, te los he puesto para que sepas que existen, pero realmente son iguales que los que te voy a explicar y los que realmente se utilizan (CTU, CTD y CTUD).

Cómo consejo te diré que, programar un contador en TIA Portal, es más preferible hacerlo en KOP que en SCL, que hay muchos programadores que abusan demasiado del SCL, y creo que es un error (tampoco creo que sea el futuro lenguaje de los PLC, pero bueno esto es opinión mía). De todas formas, eres libre de programar como te de la real gana, mi misión es decirte lo que pienso en base a mi experiencia profesional.

Aprender a programar en TIA Portal

Cómo poner un Contador en TIA Portal

Para poner un contador 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 contador ascendente o descendente deseado y lo arrastras al segmento, o bien le haces doble click:

poner contador en tia portal

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

añadir contador en tia portal

Cómo funciona un Contador en TIA Portal

Un contador en TIA Portal funciona de tal modo que dispone de una entrada la cual, al ser activada, incrementa o decrementa (según el tipo de contador) en una unidad el valor numérico de la variable interna del contador (CV). Cuando dicho contador llega a cero o al mismo valor que PV (según el tipo de contador), la salida del contador se activa.

En un contador ascendente, cuando CV llega al mismo valor que PV, la salida del contador se activa, en cambio, en un contador descendente, para que la salida se active, el valor de CV debe llegar a cero.

Cómo usar Contadores en TIA Portal

Para hacer un contador en TIA Portal, lo primero es insertarlo en el segmento deseado y luego, configurar todas sus entradas y salidas correctamente. Para las entradas, no es necesario utilizar flancos, ya que los contadores internamente ya gestionan su propio flanco, así que un contacto normal es suficiente para la entrada de activación y reset.

Cómo cada contador es distinto y sería algo estúpido por mi parte explicarte el uso de un contador a nivel genérico, te voy a dejar justo debajo guías de los contadores CTU, CTD y CTUD, donde explico en detalle y con ejemplos incluidos cada uno de estos. También explico cómo resetear un contador en TIA Portal y otras cosas de utilidad.

Creo que es lo más coherente que puedo hacer por ti… ¿No crees? Pues venga, vamos a ello! 👇

Contadores más usados

Contador CTU TIA Portal

Contador CTU Siemens en TIA Portal

Contador CTD TIA Portal

Contador CTD Siemens en TIA Portal

Contador CTUD TIA Portal

Contador CTUD Siemens 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