Beispiel 3.13: Warenverwaltung in einem Hochregallager

Ein Hochregallager hat in seinen Lagerfächern Container mit unterschiedlichen Waren eingelagert. Die Datenverwaltung basiert deshalb auf der Variablen Lager, die eine Matrix mit 10x6 Elementen darstellt. Jedes Element ist vom TYPE Warendaten und gibt die Ware vom TYPE Schrauben und ihre Anzahl in diesem Lagerfach an.

Im Programm Lagerverwaltung in B3_13_Warenverwaltung.project1,2) kann der Bediener vorgeben, welchen Artikel er in einen Container einlagern oder auslagern will. Das Programm sucht die Position des entsprechenden Lagerfaches, damit der Hochregallageraufzug an diese Position fahren und den Container ein- bzw. auslagert. Der Bestand, das heißt die Variable Anzahl, wird entsprechend um die eingelagerte Menge erhöht bzw. um die ausgelagerte Menge verringert, wie auch in diesem Video gezeigt.

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