Cargando el progreso local…
PLC Gym
Inicio de PLC GymNivel 1, 0 XP · tu progreso
Glosario

Comparación en una máquina real

Una comparación prueba dos valores y da TRUE o FALSE. ¿El nivel está por encima de 90? ¿La cuenta es igual a 3? El resultado es un BOOL, así que puedes usarlo en cualquier sitio donde va una condición.

Los lenguajes de texto usan símbolos: <, <=, >, >=, = y <>, donde <> significa distinto. El ladder de Studio 5000 v38 usa LT, LE, GT, GE, EQ y NE. Las versiones anteriores las llamaban LES, LEQ, GRT, GEQ, EQU y NEQ. LAD y FBD de Siemens usan cajas CMP.

Con medidas, mayor que o menor que es más seguro que exactamente igual, porque un REAL rara vez es un número exacto.

Comparación: un ejemplo resuelto

Un calentador solo debe funcionar cuando hay suficiente líquido para cubrirlo. Level >= 10 convierte la lectura en TRUE o FALSE, y la orden del calentador usa ese resultado. Con 9.9 el calentador sigue apagado. Con 10.0 puede funcionar.

Comparación: un error habitual

Probar un REAL con =. Level = 50.0 puede no ser TRUE nunca, porque la lectura puede saltar de 49.9 a 50.1 entre escaneos. Usa >= o <= para un límite.

¿Todavía no lo tienes claro? Pregunta en el Vestuario.