8
Fonctions sur nombres à virgule flottante
8.1
V
ue d'ensemble des opérations arithmétiques sur nombres
à virgule flottante
Description
Les opérations arithmétiques combinent le contenu des accumulateurs 1 et 2. Le résultat est
rangé dans l'accumulateur 1, le contenu de l'accumulateur 2 reste inchangé.
Pour les CPU à quatre accumulateurs, le contenu de l'accumulateur 3 est ensuite copié da
l'accumulateur 2 et celu
l'accumulateur 4 reste inchangé.
Les nombres à virgule flottante IEEE de 32 bits ont le type de données REAL. Les opé
arithmétiques sur nombres à virgule flottante permettent d'exécuter les fonctions
arithmétiques suivantes sur deux
• +R
Additionner accumulateurs 1 et 2 (réels VF IEEE, 32 bits)
•
-R
Soustraire accumulateur 1 d'accumulateur 2 (réels VF IEEE, 32 bits)
•
*R
Multiplier accumulateur 1 par accumulateur 2 (réels VF IEEE, 32 bits)
•
/R
Diviser accumulateur 2 pa
Les o
pération
nombre à virgule flottante IEEE de 32 bits :
•
ABS
Valeur absolue d'un nombre à virgule flottante (VF IEEE, 32 bits)
•
SQR
Carré d'un nombre à virgule flottante (32 bits
•
SQRT Ra
•
EXP
V
aleur exponentiel
•
LN
Logarithme naturel d'un nombre à virgule flottante (32 bits)
• SIN
Sinus d'un angle comme nombres à virgule flottante (32 bits)
•
COS
Cosinus d'un angle comme nombres à virgule flottante (32 bits)
•
TAN
Tangente d'un angle comme nombres à virgule flottante (32 bits)
• ASIN
Arc sinus d'un nomb
•
ACOS
Ar
•
ATAN
Arc tangente d'un nombre à virgule flottante (32 bits)
Langage LIST pour SIMATIC S7-300/400
A5E00706961-01
i de l'accumulateur 4 dans l'accumulateur 3. Le contenu précédent de
nombres à virgule flottante IEEE de 32 bits :
r ac
s suivantes permettent d'e écuter
cine carrée d'un
no
mbre
le d
'un nombre à virgule flottante (32 bits)
re à v
c c
osinus d'un nombre à virgule flottante (32 bits)
cumu
lat
eur 1 ( els V
ré
x
le
s fonctions arith
)
à
virgul
e fl
ottant
e (
32 bit
irgule flottante (32 bit
s)
F IE
EE, 32 bits
)
métiques suiv
antes sur un
s)
ns
rations
8-1