Objekt: POU
Symbol:
Ein Objekt vom Typ POU ist eine Programm-Organisationseinheit (Programming Organization Unit) in einem CODESYS-Projekt. In POUs schreiben Sie Quellcode für Ihr Steuerungsprogramm.
Es gibt folgende Typen von POUs:
Sie fügen ein Objekt POU über den Befehl im Gerätebaum oder in der Ansicht POUs ein. Beim Hinzufügen einer POU legen Sie den POU-Typ und die Implementierungssprache fest.
Andere Programmierobjekte (Methode, Aktion, usw.) können Sie diesen Objekten wiederum als Objekte hinzufügen.
POUs aufrufen
Bestimmte POUs können andere POUs aufrufen. Rekursionen sind nicht erlaubt.
Beim Aufruf von POUs über den Namensraum durchsucht CODESYS das Projekt nach der aufzurufenden POU gemäß folgender Reihenfolge:
Aktuelle Applikation
Bibliotheksverwalter der aktuellen Applikation
Ansicht POUs
Bibliotheksverwalter in der POUs-Ansicht
Tipp
Wenn Sie einen Programmierbaustein aufrufen, die mit gleichem Namen sowohl in einer in der Applikation verwendeten Bibliothek, als auch als Objekt in der Ansicht POUs existiert, gilt Folgendes: Es gibt keine Syntax, nach der Sie die POU in der Ansicht POUs nur über ihren Namen aufrufen können. In diesem Fall müssen Sie die betreffende Bibliothek vom Bibliotheksverwalter der Applikation in den Bibliotheksverwalter des Projekts (in der Ansicht POUs) verschieben. Danach können Sie das POU-Objekt in der Ansicht POUs rein über seinen Namen aufrufen. Wenn Sie den Namensraum der Bibliothek hinzufügen, können Sie die POU der Bibliothek aufrufen.
Tipp
Der Begriff „POU“ wird in CODESYS auch für die POUs-Ansicht verwendet, in der CODESYS die projektweit gültigen Objekte verwaltet.
Dialog: POU hinzufügen
Funktion: Der Dialog dient der Konfiguration einer neuen POU im Sinne der Norm IEC 61131-3. Dies bedeutet, dass eine POU ein Programm, eine Funktion oder ein Funktionsbaustein sein kann.
Aufruf: Menü , Kontextmenü in Ansicht Geräte, wenn eine Applikation selektiert ist, Kontextmenü in Ansicht POUs
Name | Name der POU |
Programm | |
Funktionsbaustein |
|
Funktion | Hinweis: Nicht verfügbar, wenn in der Auswahlliste Implementierungssprache die Sprache Ablaufsprache (AS) ausgewählt ist. Rückgabetyp: Auswahlliste für den Datentyp des Rückgabewerts |
Implementierungssprache | Auswahlliste für die Implementierungssprache der POU |