Ejemplo temporizadores comparaciones de tiempo mediante una programación S7-200 en el que se controlan dos salidas del autómata dependiendo del tiempo contado y del fin del tiempo establecido.

Si lo que necesitas es conocer al detalle cómo funciona un temporizador en TIA Portal, te invito a visitar un artículo donde te explico todas las funcionalidades de un temporizador, cómo declararlo, cómo hacer un reset al temporizador, qué nombre dar al temporizador y trucos para el manejo rápido y eficiente de los temporizadores en TIA Portal.

Ejemplo temporizadores comparaciones usando comparaciones.

El objetivo es controlar dos salidas a través del tiempo que empezará a contarse cuando pulsemos en una entrada del autómata. Mediante una comparación del tiempo, se activará una salida cuando llegue a ese tiempo establecido y otra salida del autómata se activará cuando el temporizador llegue al límite de su tiempo.

Componentes hardware utilizados.

I0.0        Inicio del proceso de temporización.

I0.1        Reset del proceso y contaje.

M0.0     Marca auxiliar que se activa cuando se da un pulso en I0.0.

Q0.0      Salida que se activa cuando han transcurrido 10 segundos.

Q0.1      El temporizador ha llegado a su límite de tiempo.

El programa descargable está implementado en una CPU 224 con versión de Firmware V2.01. pero fácilmente se puede cambiar el modelo y la versión una vez abierto el proyecto, en el árbol del proyecto, y seleccionar la CPU que se necesite.

CPU 224 utilizada para el ejemplo temporizadores comparaciones.

Puedes encontrar ejemplos de programación para descargar en la zona de "Descargas". Ejemplos en MicroWin, en Step 7, en LOGO y en TIA Portal, para CPU y HMI. Ejemplos de aplicaciones reales, configuraciones, simulaciones, etc...

Componentes software utilizados.

Entrada del PLC a modo de pulsos: cuando se detecte un flanco de esta entrada servirá para darle la señal a la cuenta del temporizador.

Salidas del PLC que controlarán las indicaciones de las comparaciones.

Temporizador TON: con una resolución de 100 milisegundos, de tal manera que, por ejemplo, si utilizamos un valor de 600 para el temporizador, el tiempo sería el siguiente:

600 x 100 ms / 1000 = 60 segundos.

Memoria M del PLC: utilizando marcas M para activaciones auxiliares.

Comparadores: función de comparación para calcular el tiempo transcurrido en cada

momento.

Componentes software utilizados en el ejemplo temporizadores comparaciones.

Secuencia de programación para los temporizadores comparaciones.

La programación seguirá la siguiente secuencia:

Mediante un pulso a la entrada del autómata I0.0 se empieza el proceso. Solamente con un pulso se empieza, ya que este pulso activa un Set a una marca auxiliar que será la que active constantemente el temporizador. La salida Q0.0 se activará cuando el temporizador cuente 10 segundos, y cuando el temporizador llegue a su fin, que serán 27 segundos, se activará la salida Q0.1.

La entrada I0.1 permitirá hacer un Reset al proceso, de manera que se podrá volver a empezar con la pulsación de la I0.0.

Descarga el ejemplo directamente en el siguiente LINK de la zona de «DESCARGAS»:

Si lo que necesitas es conocer al detalle cómo funciona un temporizador en TIA Portal, te invito a visitar un artículo donde te explico todas las funcionalidades de un temporizador, cómo declararlo, cómo hacer un reset al temporizador, qué nombre dar al temporizador y trucos para el manejo rápido y eficiente de los temporizadores 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