Configuración Del Escalado De Los Valores Enteros Del Modbus; Escalado De Valores Enteros; Ejemplos De Escalado De Valores Enteros Para Obtener La Precisión Máxima - Endress+Hauser NRF590 Manual De Instrucciones

Unidad lateral de monitorización de depósito
Tabla de contenido

Publicidad

!
Endress+Hauser
6.5
Configuración del escalado de los valores enteros del
Modbus
¡Nota!
El presente capítulo aplica únicamente a la versión Modbus de la unidad lateral de monitorización
del depósito.
A fin de que el NRF590 envíe valores enteros correctos al puesto de control, es preciso configurar
los factores de escalado, que se emplean para convertir los valores de coma flotante medidos /
calculados en valores enteros adecuados.
6.5.1

Escalado de valores enteros

El escalado de un valor se efectúa mediante un par de parámetros ("0% Value" (Valor de 0%) y "100%
Value" (Valor de 100%). Los distintos tipos de valores medidos (nivel, temperatura, densidad,
presión, etc.) presentan su propio juego de parámetros de escalado, debido a los rangos de valores
distintos que cada tipo de datos utiliza.
En la mayoría de los casos, 0% presenta el valor de 0, y en este caso el valor entero se calcula de
modo simple tal como sigue:
En los casos en los que 0% no es 0, el valor entero se calcula como sigue:
Integer =
Donde "Maximum Integer Value" ("Maximum Integer Valor") es
• para valores enteros sin signo: 65535
• Para valores enteros con signo: 32767
Entero sin signo
Valor
entero
65535
0
0%
6.5.2
Ejemplos de escalado de valores enteros para obtener la
precisión máxima
Para una precisión máxima, simplemente ajuste el parámetro "100% Value" (Valor de 100%) al valor
posible máximo que se requiera, y a continuación dicho valor máximo se transmitirá al puesto de
control como el valor entero 65535 (para valores sin signo) o 32767 (para valores con signo).
Entonces, el puesto de control debe realizar el proceso inverso escalando el valor de nuevo a su valor
original mediante el mismo factor escalado.
Ejemplo 1
• Level (Nivel) = 23.665 mm
• 0% Value (Valor de 0%) = 0 mm
• 100% Value (Valor de 100%) = 35.000 mm (valor máximo de nivel)
→ Valor entero sin signo = (65535 / 35000) × Nivel = 44351
"Maximum Integer Value"
Integer =
"100% Value"
"Maximum Integer Value"
("100% Value" - "0% Value")
Valor
medido
100%
Puesta en marcha
Value
(Value - "0% Value")
Entero con signo
Valor
entero
32767
-100%
Valor
medido
100%
-32767
L00-NRF590xx-05-00-00-es-002
51

Publicidad

Tabla de contenido
loading

Tabla de contenido