Formato Entero De 16 Bits - Vaisala HUMICAP HMT330 Serie Guia Del Usuario

Transmisor de humedad y temperatura
Ocultar thumbs Ver también para HUMICAP HMT330 Serie:
Tabla de contenido
Apéndice C ________________________________________________________ Referencia Modbus
NOTA
NOTA
VAISALA _______________________________________________________________________ 209
Para los valores no disponibles se devuelve un valor "quiet NaN" (NaN
silencioso). La escritura de cualquier valor NaN o infinito se ignora
silenciosamente. Un NaN silencioso es, por ejemplo, 0x7FC00000; sin
embargo, el maestro debe entender cualquier valor NaN.
Un valor de punto flotante de 32 bits completo debe leerse y escribirse en
una sola transacción Modbus (por ejemplo, los códigos de función 05, 06
y 22 no tienen ningún efecto sobre los valores de punto flotante).

Formato entero de 16 bits

Los valores enteros de 16 bits se escalan para incluir los decimales
necesarios (consulte la tabla de registro correspondiente para el factor de
escalado). Los valores negativos (cuando corresponda) están
representados en complemento 2's (65535 = -1, 65534 = -2, etc.).
Los parámetros de medición con valores normalmente positivos (por
ejemplo, 0º ... 100%RH) en ocasiones pueden devolver pequeños valores
negativos debido a la inexactitud de la medición. Estos valores negativos
se devuelven como grandes valores enteros de 16 bits (complemento 2's).
Si el valor escalado no se ajusta al intervalo 0...65535 (intervalo de 16
bits), el valor se "envuelve" al intervalo sumando o restando 65536 tantas
veces como sea necesario.
Por ejemplo, el valor de proporción de mezcla (x) 658,92 g/kg se
devuelve en formato entero de 16 bits como 356 (0x0164). Deberá añadir
la compensación adecuada a los datos de 16 bits en el maestro Modbus
para obtener el valor de salida válido:
356 (valor de registro de 16 bits) + 65536 (compensación) = 65892 -->
658,92 g/kg (escalado por ×0,01).
Sin embargo, la mayoría de los valores de los datos de medición no
necesitan ninguna compensación.
Para los valores no disponibles se devuelve un valor cero de 16 bits. No
hay forma de distinguir los valores que faltan de los valores cero reales si
el valor cero se incluye en el intervalo de medición válido del parámetro.

Hide quick links:

Tabla de contenido
loading

Tabla de contenido