Rnd; Arrondir À L'entier Supérieur - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

3.17

RND+

For
mat
RN
D+
Description de l'opération
RN
D+ (Conversion d'un nombre à virgule flottante IEEE de 32 bits en en
Cette opération évalue le contenu de l'accumulateur 1 comme nombre à virgule flottante IEEE
de 32
bits, le convertit en un nombre entier de 32 bits et arrondit le résultat au plus petit
nombr
e entier supérieur ou égal au nombre à virgule flottante converti (mode d'arrondi IEEE
"arrondi à +infini"). Si le nombre est hors de la plage correcte, les bits d'état DEB et DM sont
mis à 1. Le résultat est rangé dans l'accumulateur 1.
Si le nombre n'est pas un nombre à virgule flottante ou est un nombre à virgule flottante q
peut pas être représenté comme entier de 32 bits, la conversion n'a pas lieu et un
débordement est signalé.
Mot d'état
Ecriture :
Exemple
LIST
Explication
L
MD10
//Charger dans l'accumulateur 1 le nomb
RND+
//Convertir le nombre à virgule flottante IEEE de 32 bits en un nombre entier
de 32 bits et arrondir au plus petit nombre entier supérieur. 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"
Langage LIST pour SIMATIC S7-300/400
A5E00706961-01
Arrondir à l'entier supérieur
RB
BI1
BI0
-
-
-
=> RND+ =>
=> RND+ =>
DEB
DM
OU
x
x
-
re à virgule flottante IEEE de 32 bits.
Valeur après la conversion
MD20 = "+101"
MD20 = "-100"
Opérations de conversion
tier de 32 bits)
ui ne
ETAT
RLG
/PI
-
-
-
3-17

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières