Por ejemplo, si R41,442 se lee como un UINT32, los 32 bits serían algo así:
R41,442
16
MSW
32
Los dos registros se leen como un entero de 32 bits.
La palabra más importante (MSW) y la menos importante (LSW) se pueden invertir para
adaptarlas a ciertos controladores Modbus. Consulte
la página 92 si desea obtener más detalles al respecto.
La posición decimal depende del registro. Si desea obtener más detalles al respecto,
consulte la descripción del registro.
Valores partidos
Algunos parámetros son realmente una pareja de números separados por dos puntos,
con el siguiente formato: xx:yy.
Un ejemplo es P807, ruido del transductor, siendo:
xx
= la media del valor del ruido en dB
yy
= el ruido máximo en dB
El número que corresponde a xx:yy, tanto para lectura como para configurar un
parámetro, se determina con la siguiente fórmula:
Para almacenar en el instrumento:
valor
Para leer del instrumento:
xx
yy
siendo % el operador del módulo.
El módulo se puede calcular siguiendo estos pasos:
valor
1
valor
2
valor
3
yy = valor
Puede simplificar el parámetro tener en cuenta que:
xx = (byte más importante del valor) – 128
yy = (byte menos importante del valor) – 128
Página 102
1
valor entero de 32 bits (UINT32)
= (xx + 128) x 256 + (yy + 128)
= (valor / 256) – 128
= (valor % 256) – 128
= valor / 256
= resto del valor
1
= valor
x 256
2
– 128
3
MultiRanger – MANUAL DE INSTRUCCIONES
R41,443
16
LSW
Orden de las palabras (R40,062)
1
1
en
7ML19985FB23