Description de la fonction
Cette fonction permet de détecter les signes négatifs.
Avec une valeur ≥ 0 en entrée, la sortie passe à 0. Avec une valeur < 0 en entrée, la sortie passe à 1.
NOTE : grâce à la conformité avec la norme IEC 61131-3, cette fonction s'exécute également avec les types de données et . Cela n'est pas significatif, car la fonction renvoie systématiquement un résultat égal à 0.
et peuvent être configurés comme paramètres supplémentaires.
Formule du bloc :
OUT = 1, si IN < 0
OUT = 0, si IN ≥ 0
NOTE : les valeurs REAL et INT étant traitées différemment, voici les différents résultats obtenus avec un 0 signé (+/-0) :
-
-0.0 -> SIGN_REAL -> 1
-
+0.0 -> SIGN_REAL -> 0
-
-0 -> SIGN_INT/DINT -> 0
-
+0 -> SIGN_INT/DINT -> 0
Représentation :
Représentation :
Représentation :
LD Value
SIGN
ST Negativ
Représentation :
Negativ := SIGN (Value) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètre
|
Type de données
|
Signification
|
Value
|
, ,
|
Entrée signée
|
Description des paramètres de sortie :
Paramètre
|
Type de données
|
Signification
|
Negative
|
|
Evaluation du signe
|
Le bit système %S18 est sur 1 et ENO sur 0 si