Objet : POU
Symbole:
Un objet de type UOP est une "unité d'organisation de programmation" dans un CODESYS projet. Le code source de votre programme de contrôleur est écrit dans des POU.
Il existe les types de POU suivants :
Vous ajoutez un UOP dans l'arborescence des appareils ou dans le POU voir au moyen de la commander. Lors de l'ajout d'une POU, vous spécifiez le type de POU et le langage d'implémentation.
Vous pouvez également ajouter d'autres objets de programmation (méthode, action, etc.) à ces objets.
Appeler des POU
Certaines POU peuvent appeler d'autres POU. Les récursions ne sont pas autorisées.
Lors de l'appel de POU via l'espace de noms, CODESYS scanne le projet pour le POU à appeler dans l'ordre suivant :
Candidature en cours
Gestionnaire de bibliothèque de la demande en cours
POU voir
Gestionnaire de bibliothèque dans le POU voir
Astuce
Si vous voulez appeler un POU qui existe avec le même nom dans une bibliothèque utilisée dans l'application et en tant qu'objet dans le POU view, alors ce qui suit s'applique : Il n'y a pas de syntaxe qui vous permet d'appeler le POU dans le POU voir uniquement par son nom. Dans ce cas, vous devez déplacer la bibliothèque du gestionnaire de bibliothèque de l'application vers le gestionnaire de bibliothèque du projet (dans le POU voir). Après cela, vous pouvez appeler l'objet POU dans le POU voir simplement par son nom. Lorsque vous ajoutez l'espace de noms à la bibliothèque, vous pouvez appeler le POU de la bibliothèque.
Astuce
Le terme "POU" est également utilisé dans CODESYS pour le POU voir où CODESYS gère les objets valables tout au long du projet.
Boîte de dialogue : Ajouter une POU
Une fonction: La boîte de dialogue est utilisée pour configurer un nouveau POU selon la norme CEI 61131-3. Cela signifie qu'une POU peut être un programme, une fonction ou un bloc fonctionnel.
Appel: menu; menu contextuel dans le Dispositifs afficher (lorsqu'une application est sélectionnée); menu contextuel dans le POU voir
Nom | Nom de l'UOP |
Programme | |
Bloc fonction |
|
Une fonction | Remarque : Non disponible lorsque Diagramme fonctionnel séquentiel (SFC) est sélectionné comme Langage d'implémentation. Type de retour :: Type de données de la valeur de retour |
Langage d'implémentation | Langage d'implémentation du POU |