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.

  1. Starten Sie das Programmiersystem CoDeSys V3 und legen Sie im Menü Datei|Neues Projekt ein leeres Projekt mit dem Namen MeinBeispiel an!
  2. Klicken Sie im Fenster Geräte mit der rechten Maustaste auf MeinBeispiel und wählen Sie Gerät anhängen!
  3. Wählen Sie die Soft-SPS "CoDesyS Control Win V3" aus!
  4. Klicken sie im Fenster POUs mit der rechten Maustaste auf MeinBeispiel und wählen Sie Objekt hinzufügen!
  5. Wählen Sie POU hinzufügen und erstellen Sie das Programm Und_Gatter in der Programmiersprache FUP!

  6. Tragen Sie im Deklarationsteil dieses Programms zwischen den Schlüsselworten VAR und END_VAR die Variablen A:BOOL; B:BOOL; und C:BOOL; ein!
  7. Klicken Sie mit der rechten Maustaste auf den Anweisungsteil des Funktionsplans und wählen Sie leeren Baustein einfügen!
  8. 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).
  9. Geben Sie an den Eingängen (typischerweise auch anfangs mit ??? belegt) die Variablen A bzw. B ein!
  10. 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.
  11. Tragen Sie am Ausgang statt ??? die Variable C ein!
  12. Klicken Sie im Fenster Geräte mit der rechten Maustaste auf Application und wählen Sie Objekt hinzufügen!
  13. Wählen Sie Taskkonfiguration hinzufügen und erstellen Sie eine zyklische Task mit 20ms Zykluszeit!
  14. Klicken Sie auf Aufruf hinzufügen und wählen Sie das Programm Und_Gatter aus!
  15. Wählen Sie im Menü Online|Simulation aus!
  16. Wählen Sie im Menü Online|Einloggen aus! Dadurch wird das Programm compiliert.
  17. Wählen Sie im Menü Online|Start aus (oder Taste F5)!
  18. 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.
  19. Setzen Sie B wieder auf FALSE, wird C auch FALSE
  20. Durch Online|Ausloggen verlassen Sie den online Modus und können Ihre Software ändern und erweitern.
  21. Speichern Sie Ihr Projekt mit Datei|Speichern z.B. unter dem Namen MeinBeispiel.project!

Speicherprogrammierbare Steuerungen für die Fabrik- und Prozessautomation

4. Auflage erschienen im Hanser Verlag, 2015