Beispiel: 5.4-6: Ablaufsteuerung eines Hochregallagers mit Grundfunktionsbausteinen

Im unten abgebildeten Hochregallager sollen Waren ein- und ausgelagert werden. Sowohl für das Einlagern als auch für das Auslagern ist es erforderlich, die Waren in den Warenaufzug aufzunehmen, sie zu einem Lagerfach zu fahren und sie in einem Lagerfach abzulegen. Hierfür werden die Grundfunktionen BF_Lift, BF_Give und BF_Take als Grundfunktionsbausteine in AS entwickelt. Die Instanziierung der Grundfunktionsbausteine erfolgt in den ACTIONs der übergeordneten Schrittkette Ablauf, in der Ein-/Auslagern und die Referenzfahrt aufgerufen werden kann.

Das gesamte Projekt zur Automatisierung des Hochregallagers ist in der Datei B5_5_6_HRL.project1,2) mit Codesys programmiert und kann wie in diesem Video gezeigt simuliert werden.

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