Escalado: término de PLC en lenguaje sencillo
MedicionesComo cambiar dinero extranjero a tu moneda: la misma cantidad, otro número. El escalado convierte el número bruto de un sensor en una lectura que la gente entiende, como de 0 a 100 por ciento de llenado.
Convertir el número bruto de un sensor en una medida útil. La conversión debe coincidir con el rango elegido para el sensor.
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.