Beispiel 3.2: Single-Tasking

In Codesys wird durch das Hauptprogramm PLC_PRG ein Single-Tasking nachgebildet. Dieses Hauptprogramm wird von der Maintask abgearbeitet und ruft alle anderen Programme auf. Im Projekt B3_2_SingleTasking.project1,2) sind dies die Programme ProzessSimulation und Befuell. Das Programm ProzessSimulation simuliert die Sensorsignale, die bei einer virtuellen Inbetriebnahme nicht real vorhanden sind. Wenn die reale Anlage wie in Beispiel 3.1 vorhanden ist (Anlage=TRUE), werden die Eingangskanaladressen von den Sensorvariablen LSH und FQI gelesen und die Ausgangskanaladressen von den Stellsignalen NS und YS beschrieben. Das Programm PLC_PRG bildet den EVA-Prozess ab, indem es die Eingangssignale einliest, die Programme abarbeitet und die Ausgangssignale an die Aktoren ausgibt, wie dieses Video zeigt.

1) in einigen Browsern muss die .project-Datei mit der rechten Maustaste angeklickt und zunächst durch "Link speichern unter" oder "Link herunterladen" gespeichert werden, bevor man diese dann mit Codesys öffnen kann. 

2) Die Projekte wurden mit Codesys V3.5.16.4 erstellt. Falls Sie eine neuere Version verwenden, setzen Sie bitte nach dem Öffnen der Projektdateien unter Projekt|Projektumgebung "Alles auf neuest". Außerdem klicken Sie bitte im Fenster Geräte auf Device und mit der rechten Maustaste auf "Gerät aktualisieren"!

Speicherprogrammierbare Steuerungen in der Industrie 4.0

5. Auflage erschienen im Hanser Verlag 2021