Guía rápida RSLogix500 #13 Como escalar una entrada/señal analógica (como usar de la instrucción SCL)
Escalar una señal analógica en un PLC es fundamental porque permite interpretar correctamente los valores reales que provienen de sensores o dispositivos de campo. A continuación te explico con más detalle por qué es tan importante:
¿Qué es escalar una señal?
Escalar una señal significa convertir un valor de entrada y asociarla con una magnitud física real (como temperatura, presión, nivel, velocidad, etc.).
Por ejemplo:
Un sensor de temperatura puede enviar una señal de 4-20 mA ó 0-10 V. El PLC recibe ese valor en su entrada analógica como un número digital (por ejemplo, de 0 a 4095 en una resolución de 12 bits). Escalar permite convertir el valor digital (ej. 2048) al valor físico correspondiente (ej. 50 °C).
Si analizamos la gráfica de la figura 1 podemos notar que el proceso de escalamiento se puede realiza utilizando la ecuación de la recta
y= m* x + b
Donde :
y = valor escalado ( 0 a 100 grados)
m = es la pendiente de la recta y se calcula de la siguiente manera (ymax - ymin / xmax - xmin )
x = es el valor de la entrada analógica 0 a 4095.
b = es el offset.
![]() |
Figura 1 |
¿Como escalar una señal analógica en RSLogix500?
Para escalar una señal en el RSLogix 500 se utiliza la instrucción SCL que realiza todo el calculo con solo colocar algunos parámetros :
Los parámetros son lo siguientes :
Source : Valor digital de la entrada analógica (Entero).
Rate : pendiente de la recta (Entero).
Offset : punto de inicio del valor escalado (Entero).
Dest : Valor escalado (Entero).
Para calcular los valores de Rate y Offset se deben realizar las siguientes operaciones :
Rate = (escalado máximo - escalado mínimo ) / (entrada máximo - entrada mínimo)
Offset = escala mínimo - (entrada mínima * Rate )
Retomando el ejemplo anterior quedaría de la siguiente manera :
Rate = (100 - 0 ) / (4095 - 0) = 0.0244 , ahora como el valor que debemos introducir en la instrucción debe ser entero lo vamos a multiplicar por 10 000 quedando en 244.
Offset = 0 - (0 * 0.0244) = 0
Para hacer este pequeño calculo de manera mas ágil he realizado una hoja de calculo con las celdas que se muestran en la figura 3.
Figura 3 |
Para descargar la hoja de calculo pulsa clic Aqui.
Espero que este pequeño articulo sea de utilidad , si tienes alguna duda puedes escribirlo en los comentarios o contactarme vía correo electrónico.
Guía rápida RSLogix500 #13 Como escalar una entrada/señal analógica (como usar de la instrucción SCL)
Reviewed by E. Zagal
on
mayo 22, 2025
Rating:

No hay comentarios: