Programmieren in Anweisungsliste (AWL)
Tipp
AWL kann bei Bedarf über die CODESYS-Optionen aktiviert werden: Wählen Sie im Dialog FUP, KOP und AWL unter Registerkarte AWL die Option AWL aktivieren aus.
Anlegen einer POU in der Implementierungssprache Anweisungsliste (AWL)
- Selektieren Sie die Applikation im Gerätebaum. 
- Wählen Sie den Befehl . - Es öffnet sich der Dialog POU hinzufügen. 
- Geben Sie einen Namen ein und wählen Sie die Implementierungssprache Anweisungsliste (AWL). - Klicken Sie auf Hinzufügen. - CODESYS fügt die POU zum Gerätebaum hinzu und öffnet sie im Editor. Im Implementierungsteil ist bereits ein Netzwerk eingefügt. 
Programmieren eines Netzwerks (beispielsweise einer ADD-Operation)
Voraussetzung: Eine POU (AWL) ist im Editor geöffnet und besitzt ein leeres Netzwerk.
- Klicken Sie in die 1. Spalte der farblich markierten Zeile und geben Sie den Operator - LDein.
- Drücken Sie die Taste Tab. - Der Cursor springt in die 2. Spalte. 
- Geben Sie den ersten Summanden Ihrer - ADD-Operation ein.- Beispiel: - 6
- Drücken Sie Strg + Eingabe oder wählen Sie den Befehl FUP/KOP/AWL → AWL-Zeile danach einfügen. - CODESYS fügt eine neue Anweisungszeile unterhalb ein. Der Fokus liegt in der ersten Spalte dieser Zeile. 
- Geben Sie - ADDein und drücken Sie Tab.
- Geben den 2. Summanden Ihrer - ADD-Operation ein, zum Beispiel- 12.
- Drücken Sie Strg + Eingabe. 
- Geben den Operator - STein und drücken Sie Tab.
- Geben Sie eine Variable vom Datentyp - INTan, zum Beispiel- iVar.- Das Ergebnis, im Beispiel - 16, wird in der- iVargespeichert.
Aufrufen eines Funktionsbausteins
Voraussetzung: Eine POU (AWL) ist im Editor geöffnet und besitzt ein leeres Netzwerk. Im Deklarationsteil ist eine Variable mit Datentyp <Funktionsbaustein> deklariert.
Beispiel: C1:CTU;
- Klicken Sie in die erste Spalte der farblich markierten Zeile und wählen Sie den Befehl → Bausteinaufruf einfügen . - Die Eingabehilfe öffnet sich. 
- Wählen Sie in der Kategorie Funktionsbausteine oder in der Kategorie Bausteinaufrufe den gewünschten Funktionsbaustein aus, beispielsweise den Zähler CTU aus der Bibliothek Standard, und klicken Sie auf OK. - CODESYS fügt den ausgewählten Funktionsbaustein CTU wie folgt ein:  
- Ersetzen Sie die Zeichenfolgen - ???mit dem Variablennamen und den Werten oder Variablen für die Ein-/Ausgänge des Funktionsbausteins.
- Alternativ zum Einfügen des Funktionsbausteins über die Eingabehilfe können Sie den Aufruf direkt im Editor eingeben, wie im Bild bei Schritt 4 angezeigt wird. 
Für weitere Informationen siehe: Modifikatoren und Operatoren in AWL