Arrondir À L'entier Inférieur - 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.18
RND-
Format
RND-
Descripti
on de l'op
érati
R
ND- (Conve
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 grand
nombre entier inférieur
"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 qui ne
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 nombre à virgule flottante IEEE de 32 bits.
RND-
//Convertir le nombre à virgule flottante IEEE de 32
de 32 bits et arrondir au plus grand nombre entier infé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"
3-18
Arrondir à l'entie r inférieur
on
rsion
d'un nomb
re à v
irgul
ou égal au nombre à virgule flottante converti (mode d'arrondi IEEE
RB
BI1
BI0
-
-
-
=> RND- =>
=> RND- =>
e flottante IEE
E de 32 bits en entier de 32 bits)
DEB
DM
OU
x
x
-
Valeur après la conversion
MD20 = "+100"
MD20 = "-101"
Langage LIST pour SIMATIC S7-300/400
ETAT
RLG
/PI
-
-
-
bits en un nombre entier
A5E00706961-01

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières