Bedienungsanleitung zur Programmerstellung in CoDeSys
Um die Vorgehensweise der Programmerstellung in CoDeSys zu verstehen, soll folgendes Programm erstellt
werden: Zwei binäre Eingangssignale sollen auf ein UND-Gatter gelegt werden und das Ergebnis als binäres Ausgangssignal ausgegeben werden. Die Vorgehensweise ist als Flash-Film veranschaulicht und wird zusätzlich nachfolgend Schritt für Schritt erläutert.
- Starten Sie das Programmiersystem CoDeSys V3 und legen Sie im Menü Datei|Neues Projekt ein leeres Projekt mit dem Namen MeinBeispiel an!
- Klicken Sie im Fenster Geräte mit der rechten Maustaste auf MeinBeispiel und wählen Sie Gerät anhängen!
- Wählen Sie die Soft-SPS "CoDesyS Control Win V3" aus!
- Klicken sie im Fenster POUs mit der rechten Maustaste auf MeinBeispiel und wählen Sie Objekt hinzufügen!
- Wählen Sie POU hinzufügen und erstellen Sie das Programm Und_Gatter in der Programmiersprache FUP!
- Tragen Sie im Deklarationsteil dieses Programms zwischen den Schlüsselworten VAR und END_VAR die Variablen A:BOOL; B:BOOL; und C:BOOL; ein!
- Klicken Sie mit der rechten Maustaste auf den Anweisungsteil des Funktionsplans und wählen Sie leeren Baustein einfügen!
- Ersetzen Sie die ??? innerhalb des Bausteins durch den Text AND (hier kann auch eine andere Funktion wie z.B. OR, XOR, ADD, etc. eingetragen werden).
- Geben Sie an den Eingängen (typischerweise auch anfangs mit ??? belegt) die Variablen A bzw. B ein!
- Klicken Sie mit der Maus an den Ausgang des AND-Gatters und wählen Sie mit der rechten Maustaste Zuweisung einfügen! Es erscheint eine Ausgangslinie mit ??? am Ende.
- Tragen Sie am Ausgang statt ??? die Variable C ein!
- Klicken Sie im Fenster Geräte mit der rechten Maustaste auf Application und wählen Sie Objekt hinzufügen!
- Wählen Sie Taskkonfiguration hinzufügen und erstellen Sie eine zyklische Task mit 20ms Zykluszeit!
- Klicken Sie auf Aufruf hinzufügen und wählen Sie das Programm Und_Gatter aus!
- Wählen Sie im Menü Online|Simulation aus!
- Wählen Sie im Menü Online|Einloggen aus! Dadurch wird das Programm compiliert.
- Wählen Sie im Menü Online|Start aus (oder Taste F5)!
- Testen Sie das laufende Programm Und_Gatter, indem Sie in seinem Deklarationsteil per Mausklick TRUE statt FALSE für die Variablen A und B eintragen und dies durch Anwahl des Menüpunktes Debug|Werte schreiben (oder durch die Tasten Strg F7) ein! Das Programm setzt dann die Variable C auf TRUE.
- Setzen Sie B wieder auf FALSE, wird C auch FALSE
- Durch Online|Ausloggen verlassen Sie den online Modus und können Ihre Software ändern und erweitern.
- Speichern Sie Ihr Projekt mit Datei|Speichern z.B. unter dem Namen MeinBeispiel.project!
Speicherprogrammierbare Steuerungen in der Industrie 4.0
5. Auflage erschienen im Hanser Verlag 2021