Ln Logarithme Naturel D'un Nombre À Virgule Flottante (32 Bits) - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

Fonctions sur nombres à virgule flottante
8.4 Opérations étendues
8.4.4
LN
Logarithme naturel d'un nombre à virgule flottante (32 bits)
Format
LN
Description de l'opération
L'opération LN (Logarithme naturel d'un nombre à virgule flottante IEEE de 32 bits) calcule le logarithme
naturel  logarithme de base e  d'un nombre à virgule flottante IEEE de 32 bits contenu dans
l'accumulateur 1. Le résultat est rangé dans l'accumulateur 1. La valeur d'entrée doit être strictement
positive. Cette opération influe sur les bits BI1, BI0, DEB et DM du mot d'état.
Le contenu de l'accumulateur 2  et des accumulateurs 3 et 4 pour les CPU à quatre accumulateurs 
reste inchangé.
Résultat
Le résultat dans ACCU 1 est
+qNaN
+infini
+normalisé
+dénormalisé
+zéro
- zéro
-dénormalisé
-normalisé
- infini
-qNaN
Exemple
LIST
L
LN
UN
SPB
BEA
OK:
T
126
BI1
1
1
1
0
0
0
0
0
0
1
Explication
MD10
//Charger dans l'accumulateur 1 la valeur figurant dans le double mot de mémento
//MD10 (doit être un nombre à virgule flottante).
//Calculer le logarithme naturel du nombre à virgule flottante IEEE de 32 bits
//contenu dans l'accumulateur 1 et ranger le résultat dans l'accumulateur 1.
OV
//Tester à 0 le bit DEB du mot d'état.
OK
//Sauter au repère OK si aucune erreur n'est apparue lors de l'opération LN.
//Fin de bloc inconditionnelle si une erreur est apparue lors de l'opération
//LN.
MD20
//Transférer le résultat de l'accumulateur 1 dans le double mot de mémento MD20.
BI0
DEB
DM
1
1
1
0
1
1
0
0
-
0
1
1
0
0
-
0
0
-
0
1
1
1
0
-
1
1
1
1
1
1
Manuel de référence, 05/2010, A5E02790284-01
Indication
Débordement
Débordement bas
Débordement bas
Débordement
Langage LIST pour SIMATIC S7-300/400

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières