Herunterladen Inhalt Inhalt Diese Seite drucken

Valores Flotante - ECOLAB Versatronic Modbus Beschreibung

Mehrkanalmessgerät
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

3.6.2

Valores flotante

El Versatronic trabaja con valores flotantes con el formato standard IEEE-754 (32 Bit),
aunque con la diferencia que el Byte 1 y 2 se han intercambiado con el 3 y 4.
Respuesta (valores en formato flotante Modbus):
Formato Single-Float (32 Bit) según estándar IEEE 754
SEEEEEEE
Byte 1
S - Bit de signo previo
E - Exponente (complemento de 2)
M - 23 Bit mantisa normalizada
Formato módulos flotante
Formato de flotador único (32 bits) según la norma IEEE 754
Dirección Modbus x
MMMMMMMM
Byte 3
Ejemplo
En este ejemplo se va a leer el valor „IN 7 valor límite alarma 1" a la dirección 0x10C9 del
instrumento. El valor será aquí de 550.0 (0x44098000 en el formato IEEE-754).
Solicitud de datos:
01
Esclavo
Respuesta (valores en formato Modbus flotante):
01
Esclavo
Después de la transmisión desde el instrumento, los bytes del valor flotante deben ser
intercambiados de forma correspondiente. Muchos compiladores (p.ej. Microsoft Visual
C++) ordenan los valores flotantes de la siguiente forma :
Valor flotante
Dirección x
MMMMMMMM
Byte 4
¡AVISO!
El orden de los bytes depende de cómo se almacenaron los valores
flotantes en la aplicación correspondiente. En caso dado se deben
intercambiar los bytes en el programa de interfaces de forma
correspondiente.
EMMMMMMM
Byte 2
MMMMMMMM
Byte 4
03
10 C9
Dirección 1era
Función
palabra
03
04
Función
Bytes leídos
Dirección x+1
MMMMMMMM
Byte 3
Principio de maestro-esclavo
MMMMMMMM
Byte 3
Dirección Modbus x+1
SEEEEEEE
Byte 1
00 02
Número de palabras CRC
80 00
44 09
Valor flotante
Dirección x+2
EMMMMMMM
Byte 2
25
MMMMMMMM
Byte 4
EMMMMMMM
Byte 2
10 F5
20 F5
CRC
Dirección x+3
SEEEEEEE
Byte 1
417102397 Rev. 1-10.2019

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis