Saltar al contenido

Comparadores en TIA Portal con S7-1200/1500

Voy a enseñarte a utilizar los comparadores en TIA Portal con los PLC Siemens, concretamente S7-1200 y S7-1500, aunque también servirían con los S7-300/400. En el vídeo que te dejo al final de este post, te enseño a utilizarlos con hasta 3 lenguajes diferentes.

Así que venga, al lio! 👇

Tabla de Contenidos

¿Qué son los comparadores en el PLC?

Los comparadores en un PLC son instrucciones cuya función es la de verificar si se cumple una condición (normalmente numérica) en concreto. Verificar si un número es mayor que otro, menor que otro, igual o diferente, son algunas de las funcionalidades de los comparadores, los cuales son muy utilizados para ejecutar secuencias de código en base al número de un producto o magnitud física (arranque de líneas de transporte según número de cajas, arranque de evaporadores según la temperatura…)

Tipos de comparadores en TIA Portal

Tipo de ComparadorSimbologíaDescripción
Mayor>Consulta si el primer número es mayor que el segundo
Mayor o igual>=Consulta si el primer número es mayor o igual que el segundo
Menor<Consulta si el primer número es menor que el segundo
Menor o igual<=Consulta si el primer número es menor o igual que el segundo
Igual==Consulta si el primer número es igual que el segundo
Diferente<>Consulta si el primer número es diferente que el segundo
Dentro de rangoIN_RangeConsulta si el valor de la entrada VAL está dentro de un rango de valores
Fuera de rangoOUT_RangeConsulta si el valor de la entrada VAL está fuera de un rango de valores
Comprobar validez-|OK|-Consulta si el valor de una variable es un número en coma flotante válido
Comprobar invalidez-|NOT_OK|-Consulta si el valor de una variable es un número en coma flotante no válido
Aprender a programar en TIA Portal

Tipos de Datos admitidos en los Comparadores

Tipo de DatoS7-1200S7-1500
INT✔️✔️
DINT✔️✔️
LINT✔️
REAL✔️✔️
USINT✔️✔️
UINT✔️
ULINT✔️
UDINT✔️✔️
SINT✔️✔️
STRING✔️✔️
WSTRING✔️✔️
CHAR✔️✔️
WCHAR✔️✔️
DATE✔️✔️
TIME✔️✔️
LTIME✔️
S5TIME✔️
DATE_AND_TIME✔️
DTL✔️✔️
TIME_OF_DAY✔️✔️
LTIME_OF_DAY✔️
LREAL✔️✔️
LDT✔️

Cómo utilizar los comparadores en KOP, SCL y AWL

Bueno Pelecero, llegado a este punto, te dejo con este vídeo de mi propia cosecha donde te muestro como utilizar comparadores en TIA Portal, concretamente con los lenguajes KOP, SCL y AWL! 👇

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