3.7
DTR
Convertir entier de 32 bits en réel (IEEE 754 32 bits)
Format
DTR
Description de l'opération
DTR (Conversion d'un nombre entier de 32 bits en nombre à virgule flottante IEEE de 32 bits)
Cette opération évalue le contenu de l'accumulateur 1 comme nombre entier de 32 bits et le convertit en
nombre à virgule flottante IEEE de 32 bits. Si nécessaire, l'opération arrondit le résultat (un entier de 32
bits a une plus grande précision qu'un nombre à virgule flottante IEEE de 32 bits). Le résultat est rangé
dans l'accumulateur 1.
Mot d'état
Ecriture :
Exemple
LIST
L
MD10
DTR
T
MD20
MD10
DTR
MD20
Langage LIST pour SIMATIC S7-300/400
Manuel de référence, 05/2010, A5E02790284-01
RB
BI1
BI0
-
-
-
Explication
//Charger l'entier de 32 bits dans l'accumulateur
//Convertir l'entier de 32 bits en un nombre à virgule flottante IEEE de
//32 bits et ranger le résultat dans l'accumulateur
//Transférer le résultat (nombre DCB) dans le double mot de mémento MD20.
0
0
0
0
0
0
0
0
0
Convertir entier de 32 bits en nombre
à virgule flottante de de 32 bits
31
30...
0
1
0
0
0
0
1
1
1
Exposant de 8 bits
1 bit
Signe de la mantisse
3.7 DTR Convertir entier de 32 bits en réel (IEEE 754 32 bits)
DEB
DM
-
-
0
0
0
0
0
0
0
0
0
0
22...
1
1
1
1
0
1
0
0
0
0
Mantisse de 23 bits
Opérations de conversion
OU
ETAT
RLG
-
-
-
1.
1.
0
0
0
0
1
1
1
1
1
0
+500 nombre entier
0
0
0
0
0
0
0
0
0
0
+500 VF IEEE
/PI
-
1
0
0
...0
0
0
0
49