Automate programmable S7-200 Manuel système
Opérations numériques
Calcul sinus, Calcul cosinus et Calcul tangente
Les opérations Calcul sinus (SIN), Calcul cosinus (COS) et Calcul
tangente (TAN) évaluent la fonction trigonométrique de la valeur
d'angle IN et placent le résultat dans OUT. La valeur de l'angle
d'entrée doit être exprimée en radians.
SIN (IN) = OUT
Pour convertir un angle de degrés en radians : multipliez l'angle en
degrés par 1.745329E--2 (approximativement par π/180) à l'aide de
l'opération MUL_R (*R).
Calcul logarithme naturel et Calcul exponentielle
L'opération Calcul logarithme naturel (LN) calcule le logarithme naturel
de la valeur contenue dans IN et place le résultat dans OUT.
L'opération Calcul exponentielle (EXP) calcule l'exponentielle de e
élevé à la puissance de la valeur contenue dans IN et place le résultat
dans OUT.
LN (IN) = OUT
Pour obtenir le logarithme en base 10 à partir du logarithme naturel : Divisez le logarithme naturel par
2,302585 (environ le logarithme naturel de 10).
Pour élever tout nombre réel à la puissance d'un autre nombre réel, exposants fractionnaires compris :
Combinez l'opération Calcul exponentielle avec l'opération Calcul logarithme naturel. Par exemple, pour
élever X à la puissance Y, entrez l'opération suivante : EXP (Y * LN (X)).
Racine carrée
L'opération Racine carrée (SQRT) extrait la racine carrée d'un nombre réel de 32 bits (IN) et fournit un
résultat réel OUT.
SQRT (IN)= OUT
Pour obtenir d'autres racines :
Bits SM et ENO pour les opérations numériques
Pour toutes les opérations décrites sur cette page, le mémento SM1.1 signale des débordements et des
valeurs illicites. Si SM1.1 est à 1, l'état de SM1.0 et SM1.2 n'est pas valable et les opérandes d'entrée
d'origine ne sont pas modifiés. Si SM1.1 est à 0, l'opération arithmétique s'est achevée avec un résultat
correct et l'état des bits SM1.0 et SM1.2 est valable.
Situations d'erreur mettant ENO à 0
H SM1.1 (débordement)
H 0006 (adresse indirecte)
Tableau 6-41 Opérandes autorisés pour les fonctions numériques
Entrées/sorties
IN
OUT
Les nombres réels (ou nombres à virgule flottante) sont représentés dans le format décrit dans la norme
ANSI/IEEE 754- -1985 (simple précision). Reportez- -vous à cette norme pour plus d'informations.
154
COS (IN) = OUT
TAN (IN) = OUT
EXP (IN)= OUT
5 au cube = 5^3 = EXP(3*LN(5)) = 125
La racine cubique de 125 = 125^(1/3) = EXP((1/3)*LN(125))= 5
La racine carrée de 5 au cube = 5^(3/2) = EXP(3/2*LN(5)) = 11.18034
Mémentos spéciaux influencés
H SM1.0 (zéro)
H SM1.1 (débordement)
H SM1.2 (valeur négative)
Types de
Opérandes
données
REAL
ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, constante
REAL
ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC