Integración en el sistema
Byte 1
Bit
7
6
5
4
3
2
1
+/
2
7
2
6
2
5
2
4
2
3
2
2
-
S
Exponente
22
Estructura de los datos de salida (PLC → transmisor)
Los datos de salida del PLC para el control del equipo tienen la estructura siguiente:
Índice
Datos
Datos
de
entrad
a
0
MRS
Números de coma flotante IEEE-754
PROFIBUS procesa los datos en código hexadecimal y los convierte en 4 bytes (8 bits cada
uno, 4x8=32 bits).
Según la especificación IEEE 754, un número tiene tres componentes:
• Signo (S)
El signo necesita exactamente 1 bit y tiene los valores 0 (+) o 1 (-). Es determinado por
el bit 7 del primer byte de un número de coma flotante de 32 bits.
• Exponente
El exponente está formado por los bits 6 a 0 del primer byte, más el bit 7 del segundo
byte (= 8 bits).
• Mantisa
Los 23 bits restantes se usan para la mantisa.
Byte 2
Bit
0 7
6
5
4
3
2
2
1
2
0
2
−
2
−
2
−
2
−
2
−
1
2
3
4
5
Mantisa
Fórmula
Valor
(IEEE 754):
Ejemplo:
40 F0 00 00
(hexadecimal)
Valor
Explicación de la conmutación del rango de medición (MRS)
MRS
Reser-
Reser-
Reser-
vado
vado
vado
Número de entradas binarias = 2; E1 y E2 activas
-
-
-
-
-
-
-
-
-
-
-
-
Acceso
Formato de datos/comentarios
Escribir
Byte
Byte de estado (0x80) = OK
Byte 3
Bit
1
0 7
6
5
4
3
2
−
2
−
2
−
2
−
2
−
2
−
2
−
6
7
8
9
10
11
12
= (-1)
signo
* 2
(exponente - 127)
= 0 1000000 1110000
Byte 1
Byte 2
0
129-127
-1
= -1
x 2
x (1 + 2
+ 2
= 1 x 2
2
x (1 + 0,5 + 0,25 + 0,125)
= 1 x 4 x 1,875
= 7,5
Reser-
Reser-
vado
vado
-
-
-
-
-
-
-
-
Smartec CLD132/134 PROFIBUS PA/DP
Configuration data
0x42, 0x84, 0x08, 0x05
o bien
0x42, 0x84, 0x81, 0x81
o bien
0x94
Byte 4
Bit
2
1
0 7
6
5
2
−
2
−
2
−
2
−
2
−
2
−
2
13
14
15
16
17
18
19
* (1 + mantisa)
00000000
00000000
Byte 3
Byte 4
-2
-3
+ 2
)
Función
E2 E1 Deci-
Hexade-
mal
cimal
0
0
0
0x00
MRS 1
0
1
1
0x01
MRS 2
1
0
2
0x02
MRS 3
1
1
3
0x03
MRS 4
4
3
2
1
0
−
2
−
2
−
2
−
2
−
20
21
22
23
Endress+Hauser