Questions fréquentes (FAQ)

Poser une question

Dans une application SoMachine, est-il possible d'utiliser les variables d'un POU dans un autre POU ?


Les variables déclarées dans un POU sont locales et il n'y a aucune connexion externe sur le nom de la variable.

Exemple : la variable V1 de POU1 n'est pas la même que la variable V1 de POU2.

Il est possible d'accéder aux variables d'un autre POU en spécifiant l'identification complète dans la structure.
Exemple : la variable POU1.V1 spécifie la variable V1 du POU1 alors que POU2.V1 spécifie la variable V1 de POU2.

Attention à l'utilisation lors de l'écriture de ces variables de type POUx.VY car dans ce cas elles seront mise à jour dans tous les POU où elles sont programmées.

Pour une meilleure gestion des variables communes qui sont utilisées dans tout le projet, il est préférable d'utiliser des variables déclarées en variables globales (GVL).

 
Cela vous a-t-il aidé ?
Que pouvons-nous faire pour améliorer l'information ?