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.
|
{ 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); ... } |