Description
Écrit la valeur d'une variable adressée indirectement dans une variable. La variable transmise comme paramètre contient le nom d'une deuxième variable dont la valeur est lue. Une alarme de conduite peut journaliser la modification dans le système d'alarme.
Utilisation dans la liste de fonctions
DéfinirVariableIndirecteViaVariableIndirecte (Nom de la variable, Nom de variable, Avec ou sans alarme de conduite)
Utilisation dans les fonctions définies par l'utilisateur
SetTagByTagIndirect Tag_name, Source_tag_name, With_or_without_operator_event
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
Nom de la variable
Nom de la variable dont la valeur doit être modifiée.
Nom de variable
Nom d'une variable String contenant le nom d'une variable qui fournit la valeur de variable.
Avec ou sans alarme de conduite
0 (hmiWithoutOperatorEvent) = sans alarme de conduite
1 (hmiWithOperatorEvent) = avec alarme de conduite
Exemple
Le code du programme suivant écrit la valeur de la variable Tag4 dans la variable Tag1.
|
{ SetTag ("IndirectRead", "Tag4"); SetTagByTagIndirect ("Tag1", "IndirectRead", hmiWithoutOperatorEvent); ... } |