LVS – ein hochflexibles Lagerverwaltungssystem für industrielle Anwendungen
auf der Basis von ORACLE und JAVA...
|
Vom Sommer 2002 bis zum Sommer 2003 beteiligten sich Entwickler von L&R in einem Projektteam der SIEMAG GmbH, Netphen, an der Neuentwicklung eines plattformunabhängigen Lagerverwaltungssystemes (LVS) auf der Basis von ORACLE und JAVA. Unser Mitarbeiter Dieter Schmidt entwickelte insbesondere ein flexibles Reporting-System sowie zahlreiche Elemente der Bedienerführung, Dirk Neeb unterstützte das SIEMAG-Team bei der Entwicklung und Verbesserung der Client-Server-Kommunikation, entwickelte ein umfangreiches parametrierbares Fehler-behandlungsystem und realisierte Komponenten zur Lagervisualisierung sowohl in zweidimensionaler Darstellung mit SWING, als auch in dreidimensionaler Dar-stellung mit Java3D. Zunächst als reines Entwicklungsprojekt geplant, erkannten die Kunden der SIEMAG schnell die Vorteileder neuen Konzeption. Im März 2002 erteilte der mexikanische Stahlhersteller APM, Division of Imsa-Mex, S.A. de C.V., Monterrey der SIEMAG GmbH einen Auftrag über die Entwicklung und Installation eines Lagerverwaltungssystems für das Werk Monterrey, und im November 2002 erhielt die SIEMAG GmbH durch Outokumpu Stainless Ltd. (vormals Avesta Polarit) den Auftrag für die Entwicklung und Inbetriebnahme eines Lagerverwaltungssystems im Werk Sheffield. Bei Outokumpu wird das System zur Steuerung eines vollautomatischen, 4-gassigen Hochregallagers, der Ein- und Auslauftransportsysteme als auch des Versandbereichs eingesetzt. Das LVS weist eingehenden Materialien (Coils und Blechpakete) Einlagerungsaufträge zu und verfolgt den Transport bis zur tat-sächlichen Einlagerung. Zur durchgängigen Identifikation werden Barcode-Etiketten auf allen Coils und Paketen verwendet. Bei APM ist das System zuständig für die Verwaltung von vierzehn verschiedenen Lagern im Werk, ausgehend von den Brammenlagern bis hin zum Logistikzen-trum, in dem alle Versandaktivitäten konzentriert werden. |
|
|
Das LVS kommuniziert mit einer Reihe von untergeordneten Systemen und weist diesen Transport-aufträge zu. Diese untergeordneten Systeme sind die automatische Bundtransportanlage, 33 Hallenkräne und vier Gabelstapler, die im Außenlager eingesetzt sind.
Das LVS ist integraler Bestandteil des Gesamtlogistiksystems und kommuniziert mit dem vorhandenen Werksrechner und neuen Level-2- und Level-3-Systemen. Das Herzstück des LVS ist bei beiden Kunden ein Windows 2000 Advanced Server Cluster mit einer Oracle Database Version 9i; die Datenübertragung an die Schnittstellen (HMI) der verschiedenen Hallenkräne und Gabelstapler erfolgt bei APM über RF Ethernet (WLAN), bei Outokumpu über drahtgebundenes Ethernet.
Um den aktuellen Zustand des Lagers jederzeit überblicken zu können, war es notwendig, die in der Datenbank gespeicherten Informationen über Art des Lagergutes und Zustand der Lagerplätze (belegt, frei, reserviert, usw.) übersichtlich darzustellen. Dies wurde in der ersten Stufe in einer zweidimen-sionalen Darstellung mit den Mitteln von Java Swing realisiert. Dabei wurden die zwei übereinander angeordneten Lagen des Coil-Lagers jeweils nebeneinander dargestellt. Bei Änderungen des Daten-bankinhaltes benachrichtigt der LVS Server alle angemeldeten Clients und sendet diesen über TCP/IP Informationen über die Änderungen zu. Die visuelle Darstellung wird dadurch innerhalb einer sehr kurzen Zeit auf allen Terminals aktualisiert.
Für die Darstellung des Brammenlagers mit seinen bis zu 20 übereinander angeordneten Lagen kam eine zwei- dimensionale Darstellung nicht mehr in Betracht. Auch für die Darstellung des Hochregallagers bei Outokumpu erschien eine solche Realisierung nicht mehr sinnvoll. Nach einigen Performance-Tests und mit Blick auf die zukünftige technische Entwicklung entschied man sich daher, die Visualisierung des Brammen- und Hochregallagers mit Java3D durchzuführen. Heutzutage gebräuchliche Hardware mit mindestens 1 GHz CPU-Takt und Grafikkarten mit 64 MB RAM-Speicher und OpenGL-Unterstützung ermöglicht die dreidimensionale Darstellung des gesamten Lagers in Echtzeit. Die für SIEMAG realisierte Lösung ermöglicht virtuelle "Flüge" durch das Lager, zoomen auf einzelne Objekte und Drehen der gesamten Lageransicht. Beim Überfahren eines Objektes mit der Maus erscheinen Hilfefenster ("Tooltips"), aus denen man alle relevanten Informationen zu dem Objekt ablesen kann. Klickt man mit der rechten Maustaste auf ein Objekt, erscheint ein Kontextmenü mit Optionen zur Manipulation des Objektes.
Abschließend bleibt festzuhalten: Ein sehr spannendes Projekt für die Mitarbeiter von L&R und ein sehr erfolgreiches für die SIEMAG GmbH.
(April 2004)





