Saia-Burgess Controls AG
Lecture
Variable interne INT
(R) /
Écriture
(W)
Si plusieurs valeurs provenant de capteurs différents sont traitées dans la même application
exécutée sur des pupitres différents :
Il est également possible de transmettre à l'automate plusieurs valeurs de capteurs différents dans
la même application pour les afficher sur des pupitres différents. Pour cela, vous devez définir un
identifiant unique pour chaque pupitre. MB_PERCO_x est une variable enregistrée sur le pupitre
de façon rémanente.
1) Les étapes 1 à 5 décrites précédemment sont identiques et doivent être appliquées, mais
l'opération d'écriture doit toutefois être approfondie.
2) Pour enregistrer les valeurs de différents pupitres, vous devez créer un tableau dans l'édi-
teur de symboles.
3) Dans le pupitre 1, la variable INT MB_PERCO_1 est écrite à partir d'une fonction ou d'un
champ de saisie. La valeur de la variable INT MB_PERCO_1 indique la position du pupitre
actuel dans le tableau créé.
4) Le projet utilisateur doit maintenant utiliser la variable MB_PERCO_1 lors de la recherche
à travers le tableau.
Une recherche dynamique du nom symbolique de la variable PCD est nécessaire pour
cela.
Vous devez ensuite inclure la variable interne dans la résolution de la variable PCD.
Utilisez pour cela @CO_ MB_PERCO_1@ dans la variable PCD.
Le pupitre utilise à présent la valeur définie localement dans MB_PERCO_1 pour deman-
der la variable PCD.
Exemple : Le contenu de MB_PERCO_1 sur le pupitre 1 correspond à la valeur « 1 ».
Dans ce cas, la valeur écrite sera celle correspondant au nom symbolique Example.Room-
Panel.Temp.Array_1.
Exemple : Le contenu de MB_PERCO_1 sur le pupitre 2 correspond à la valeur « 5 ».
Dans ce cas, la valeur écrite sera celle correspondant au nom symbolique Example.Room-
Panel.Temp.Array_5.
PCD7.D443WTxRx | Document 27-644 | Version FRA04 | 2017-10-30
Type
Standard
Valeur
min.
Lon-
gueur
min.
Valeur
Description
max.
Lon-
gueur
max.
41