Comunicaciones
C.35 Número entero doble de precisión sin firma (UINT32)
C.35
Número entero doble de precisión sin firma (UINT32)
Los números grandes se ponen en números enteros sin firma de 32 bits. La configuración
predeterminada consiste en que la primera palabra (registro) es la más importante (MSW) y
la segunda (registro), la menos importante (LSW). Por ejemplo, leyendo R41,442 en 32 bit
los 32 bits aparecerán así:
Los dos registros se leen como un entero de 32 bits.
La palabra más significativa (MSW) y la palabra menos significativa (LSW) pueden invertise
para adaptarse a los requisitos de algunos drivers Modbus. Para más detalles véase Orden
de las palabras (R40,062) (Página 310).
La posición decimal depende del registro. Si desea obtener más detalles al respecto,
consulte la descripción del registro.
C.36
Valores partidos
Algunos parámetros son realmente una pareja de números separados por dos puntos, con
el siguiente formato: xx:yy.
En la Vista de medición 2 se ilustra un ejemplo de Fiabilidad del eco [La visualización local
(Página 49)], donde:
xx = el ruido medio en dB
yy = el ruido máximo en dB
El número que corresponde axx:yy, tanto para lectura como para configurar un parámetro,
se determina con la siguiente fórmula:
Para almacenar en el instrumento:
valor = (xx + 128) x 256 + (yy + 128)
Para leer del instrumento:
xx = (valor / 256) – 128
yy = (valor % 256) – 128
siendo % el operador del módulo.
El módulo se puede calcular siguiendo estos pasos:
valor
valor
valor
yy = valor
Para simplificar el parámetro puede ser útil:
xx = (byte más importante del valor) – 128
yy = (byte menos importante del valor) – 128
320
R41,442
16 MSW 1
32 valor número entero 32-bit (UINT32) 1
= valor / 256
1
= resto del valor
2
1
= valor
x 256
3
2
– 128
3
R41,443
16 LSW 1
Instrucciones de servicio, 06/2018, A5E44539849-AD
MultiRanger 200 HMI