DiminuerVariable (RT Professional) - WinCC

Fonctions système (RT Professional)

ft:publication_title
Fonctions système (RT Professional)
Product
WinCC
Version
V20
Publication date
11/2024
Language
fr-FR
DiminuerVariable

Description

Cette fonction soustrait la valeur indiquée de la valeur de la variable.

X = X - a

Remarque

La fonction système utilise la même variable comme valeur d'entrée et valeur de sortie. Lorsque vous utilisez cette fonction système pour convertir une valeur, vous devez faire appel à une variable auxiliaire. La fonction "DéfinirVariable" vous permet d'assigner la valeur de la variable à la variable auxiliaire.

Si vous configurez la fonction système pour des événements d'une alarme et que la variable n'est pas employée dans la vue en cours, il n'est pas garanti que la valeur de variable effective sera utilisée dans l'automate. Cela peut être amélioré par le mode d'acquisition "Cyclique en continu".

Utilisation dans la liste de fonctions

DiminuerVariable (Variable, Valeur)

Utilisation dans les fonctions définies par l'utilisateur

DecreaseTag Tag, Value

Utilisable dans la mesure où le pupitre configuré prend en charge les fonctions définies par l'utilisateur. Pour plus d'informations, référez-vous à "Fonctions système pour Runtime Professional".

Paramètre

Variable

La variable dont le système déduit la valeur indiquée.

Valeur

La valeur à soustraire.

Exemple

Le code programme suivant réduit la valeur de la variable varX de la valeur de la variable value. La valeur saisie est sauvegardée dans la variable old_value et fournie conjointement avec la nouvelle valeur varX.

Copie le code de programme suivant dans le presse-papiers

{

BYTE varX;

BYTE value;

//user input

...

BYTE old_value = varX;

//Decrease tag

DecreaseTag(varX, value);

//print original value and function result

printf ("User input: %i\r\n, Result of function DecreaseTag: %i\r\n", old_value, varX);

...

}