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

Escalado en una máquina real

El escalado convierte un número bruto en una medida útil. Traza una línea recta entre dos puntos conocidos: el valor bruto más bajo corresponde al fondo del rango, y el más alto al tope.

Siemens suele usar dos instrucciones: NORM_X convierte el valor bruto en 0.0 a 1.0, y SCALE_X lo convierte en tus unidades. Rockwell usa SCP en ladder y SCL en diagramas de bloques de funciones. Sus módulos también pueden escalar por ti.

Una lectura real puede salirse un poco de su rango, y NORM_X, SCALE_X y SCP no limitan sus resultados. Si el resto del programa necesita un límite, añádelo.

Escalado: un ejemplo resuelto

Una entrada lee de 0 a 27648 cuentas para un rango de tanque de 0 a 100%. Una lectura de 6912 es un cuarto de 27648, así que el nivel es 25%. Una lectura de 13824 es la mitad, así que el nivel es 50%.

Escalado: un error habitual

Hacer la cuenta con números enteros. Un valor bruto dividido entre su rango completo da 0 en matemáticas enteras hasta que el tanque está lleno. Usa REAL.

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