Información De Registro - Endress+Hauser Teqwave F/I Modbus TCP Manual De Instrucciones

Tabla de contenido
Teqwave F/I Modbus TCP
Endress+Hauser
Información de registro
Nombre de registro
Tipo de datos
Concentración A
IEEE754 32 bits
Concentración B
IEEE754 32 bits
Temperatura / K
IEEE754 32 bits
Velocidad del sonido, m/s
IEEE754 32 bits
Densidad / kg/m³
IEEE754 32 bits
Dispersión
IEEE754 32 bits
Estado del sistema
32 bit sin signo
Aunque los valores se transmiten en formato "big-endian" durante la comunicación
Modbus, de acuerdo con las especificaciones, el contenido de los registros se guarda
en formato "little-endian" por motivos de eficiencia. La secuencia de bits recibidos ha
de revertirse para la conversión entre los formatos "big-endian" y "little-endian".
Ejemplo: leer la concentración A
El resultado es un número con coma flotante en formato IEEE754 de 32 bits. El valor se
guarda en dos direcciones consecutivas. La primera dirección contiene la palabra menos
significativa (parte inferior de la mantisa) y la segunda, la palabra más significativa (signo,
exponente y parte superior de la mantisa).
Para obtener la concentración hay que enviar para consulta los datos siguientes a la
dirección IP del transmisor por el puerto 502:
Enviar al transmisor: 04 0000 0002
04:
Función: Leer registros de entrada
(0x04)
0000:
Dirección de inicio: 0x0000
0002:
Número de registros para leer
(16 bits): 0x0002
Resultado:
• Palabra 1, dirección de registro 0x0000, palabra menos significativa: 0xF37F
• Palabra 2, dirección de registro 0x0001, palabra más significativa: 0xCE41
Conversión de "little-endian" a "big-endian":
• Palabra 1, dirección de registro 0x0000, palabra menos significativa: 0x7FF3
• Palabra 2, dirección de registro 0x0001, palabra más significativa: 0x41CE
El resultado es: 0x41CE 7FF3 → 25.812475 (formato IEEE754; "big-endian").
Integración en el sistema
Dirección de registro
Longitud
0x0000:0x0001
2
0x0002:0x0003
2
0x0010:0x00011
2
0x012:0x0013X
2
0x0014:0x0015
2
0x001A:0x001B
2
0x0050:0x0051
2
Contestar desde el transmisor: 04 04 41CE 7FF3
04:
Función: Leer registros de entrada
(0x04)
04:
Número de bytes consecutivos:
0x04
F37F CE41:
Número con coma flotante en
formato IEEE754 ("little-endian")
33
Tabla de contenido
loading

Tabla de contenido