5
Formato de datos delosequipos
¡AVISO!
¡Por favor, al utilizar instrumentos en un sistema PROFIBUS-DP, tenga en
cuenta el formato de datos de los instrumentos!
Se pueden seleccionar dos tipos de formatos de datos diferentes:
– Little Endian
– Big Endian
– Para la comunicación con PLC de Siemens se utiliza el formato Big
Endian (valor por defecto).
5.1
Valores íntegros
Los valores enteros se transfieren en el siguiente formato:
primero el
luego el
5.2
Valores flotante / Valores reales
Los valores flotantes / valores reales se crean en formato estándar IEEE-754 (32bits).
Formato Single-Float (32 Bit) según estándar IEEE 754
SEEEEEEE
Byte 1
S - Bit de signo S (Bit31)
E - Exponente E en 2º complemento (Bit23...Bit30)
M - 23 Bit mantisa normalizado (Bit0...Bit22)
Ejemplo: Cálculo del número real compuesto por signo, exponente y mantisa.
Byte 1 = 40h, Byte 2 = F0, Byte 3 = 0, Byte 4 = 0
40F00000h = 0100 0000 1111 0000 0000 0000 0000 0000b
S = 0
E = 100 0000 1
M = 111 0000 0000 0000 0000 0000
S
Valor = -1
· 2
Valor = -1
0
· 2
2
Valor = 1 · 2
Valor = 1 · 4 · 1,875
Valor = 7,5
l orden en que se transfieren los diferentes bytes depende del formato de
datos que se haya ajustado en la configuración. Antes/después de la
transferencia desde/al el aparato, los Bytes del valor flotante deberán
intercambiarse de forma correspondiente.
EMMMMMMM
Byte 2
Exponente-127
· (1 + M
·2
b22
129-127
· (1 + 1·2
-1
+ 1·2
· (1 + 0,5 + 0,25 + 0,125 + 0)
Formato de datos delosequipos
Big Endian
- High-Byte,
- Low-Byte.
MMMMMMMM
Byte 3
-1
-2
-3
+ M
·2
+ M
·2
b21
b20
-2
+ 1·2
-3
+ 0·2
-4
)
33
Little Endian
- Low-Byte,
- High-Byte.
MMMMMMMM
Byte 4
-4
+ M
·2
+ ...)
b19
417102396 Rev. 1-10.2019