SQRT_*** : racine carrée
Traduction de la notice originale
Description de la fonction
La fonction SQRT_*** extrait la racine carrée d'une variable. Elle peut être appelée à l'aide d'un nom générique ou d'un des noms de fonction décrits ci-dessous.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Fonctions disponibles
Les fonctions disponibles sont les suivantes :
Représentation en FBD
Représentation appliquée à un entier :
Représentation en LD
Représentation appliquée à un entier :
Représentation en IL
Représentation appliquée à un entier :
LD Value1
SQRT_REAL
ST Sqrt_Value1
Représentation en ST
Représentation appliquée à un entier :
Sqrt_Value1 := SQRT_REAL(Value1);
Description des paramètres
Le tableau suivant décrit les paramètres d’entrée :
Paramètre
Type
Commentaire
Value1
Variable dont vous souhaitez extraire la racine carrée.
Value1
Le tableau suivant décrit les paramètres de sortie :
Paramètre
Type
Commentaire
Sqrt_Value1
Sqrt_Value1 contient la racine carrée de Value1. Sqrt_Value1 est du même type que Value1.
Lorsque le type est INT, Sqrt_Value1 est arrondi à la valeur inférieure : Value1 = 15, Sqrt_Value1 = 3.
Erreurs d'exécution
Lorsque Value1 est de type REAL et négatif, le résultat de la fonction contient -1.#NAN et le bit %S18 = 1.
Si Value1 est négatif et de type INT ou DINT, le résultat de la fonction contient la valeur négative Value1 et le bit %S18 = 1.
Si %S18 = 1, le mot système %SW17 indique le type de défaut.