Trunc Arrondir Par Troncature - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Opérations de conversion
3.16
TRUNC
Format
TRUNC
Description de l'opération
TRUNC (Conversion d'un nombre à virgule flottante IEEE de 32 bits en nombre entier d
32 bits)
Cette opération évalue le contenu de l'accumulateur 1 comme nombre à virgule flottante IE
de 32 bits et le convertit en un nombre entier de 32 bits. Le résultat correspond à la partie
entière du nombre à virgule flottante converti (mode d'arrondi IEEE "arrondi à zéro"). Si le
nombre est hors de la plage correcte, les bits d'état D
rangé dans l'accumulateur 1.
Si le nombre n'est pas un nombre à virgule flottante ou est un nombre à virgule flotta
peut pas être représenté c
débordement est signalé.
Mot d'état
Ecriture :
Exemple
LIST
Explication
L
MD10
//Charger dans l'accumulateur 1 le nombre à virgule flottante IEEE de 32 bits.
TRUNC
//Convertir le nombre à virgule flottante de 32 bits en un nombre entier de
32 bits et conserver la partie entière. Ranger le résultat dans l'accumulateur
1.
T
MD20
//Transférer le résultat (entier de 32 bits) dans le double mot de mémento MD20.
Valeur avant la conversion
MD10 = "100.5"
MD10 = "-100.5"
3-16
Arrondir par troncature
omme entier de 32 bits, la conversion n'a pas lieu et un
RB
BI
1
BI
0
-
-
-
=> TRUNC =>
=> TRUNC =>
EB et DM sont mis à 1. Le résultat est
DE
B
DM
O
U
x
x
-
Valeur après la c
MD20 = "+100"
MD20 = "-100"
Langage LIST pour SIMATIC S7-300/400
e
EE
nte qui ne
ET
AT
RL
G
/P
I
-
-
-
onversion
A5E00706961-01

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières