AugmenterVariable (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
AugmenterVariable

Description

Cette fonction ajoute la valeur indiquée à 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

AugmenterVariable (Variable, Valeur)

Utilisation dans les fonctions définies par l'utilisateur

IncreaseTag 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 à laquelle le système ajoute la valeur indiquée.

Valeur

La valeur à ajouter.

Exemple

Le code programme suivant augmente 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;

//Increase tag

IncreaseTag(varX, value);

//print original value and function result

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

...

}