^
4.1
Valores íntegros
4.2
Valores flotante / Valores reales
¡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).
Los valores enteros se transfieren en el siguiente formato:
Big Endian
primero el
- High-Byte,
luego el
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
Bit de signo S (Bit31)
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.
Byte1 = 40h, Byte2 = 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
Exponente-127
Valor = -1
· 2
...)
0
129-127
Valor = -1
· 2
2
Valor = 1 · 2
· (1 + 0,5 + 0,25 + 0,125 + 0)
Valor = 1 · 4 · 1,875
Valor = 7,5
4 Formato de datos de los equipos
EMMMMMMM
MMMMMMMM
Byte 2
Byte 3
· (1 + M
·2
b22
-1
-2
· (1 + 1·2
+ 1·2
+ 1·2
Little Endian
- Low-Byte,
- High-Byte,- Low-Byte,
-1
-2
+ M
·2
+ M
b21
b20
-3
-4
+ 0·2
)
MMMMMMMM
Byte 4
-3
-4
·2
+ M
·2
+
b19
27