Description de la fonction

La fonction rejette la valeur en entrée et donne le résultat à la sortie OUT.

La négation entraîne une inversion du signe.

6 -> -6

-4 -> 4

Assurez-vous que les types de données des valeurs en entrée et en sortie sont identiques.

EN et ENO peuvent être configurés en tant que paramètres supplémentaires.

NOTE : lorsque les types de données INT et DINT sont traités, il est impossible de convertir de très longues valeurs négatives en valeurs positives. Cependant, la sortie ENO n'est pas réglée sur 0 lorsque cette erreur est détectée.
NOTE : Lorsque les types de données UINT et UDINT sont traités, un message d'erreur détectée est renvoyé.

Fonctions disponibles

Liste des fonctions disponibles

  • S_NEG_INT

  • S_NEG_DINT

  • S_NEG_UINT

  • S_NEG_UDINT

  • S_NEG_REAL

Représentation en FBD

Représentation

Représentation en LD

Représentation

Description des paramètres

Description des paramètres d'entrée

Paramètre

Type de données

Signification

Entrée

INT, DINT, UINT, UDINT, REAL

valeur en entrée (Input)

Description des paramètres de sortie

Paramètre

Type de données

Signification

Negated Output

INT, DINT, UINT, UDINT, REAL

valeur en sortie inversée (NegatedOutput)

Erreur d'exécution

Le bit système %S18 est réglé sur 1 si :

  • une violation de la plage de valeurs à l'entrée survient lors de l'exécution de la fonction (types de données INT et DINT)

    ou

  • une valeur d'entrée du type UINT ou UDINT est à convertir.