Manufacturing Execution System Eine kundenspezifische Lösung, realisiert mit WPF, WCF und SQL Server KNOW-HOW # 68 Der Einsatz eines Manufacturing Execution System (MES) ist für die flexible Planung und Überwachung einer Produktionsanlage mit termingerechter Auslieferung der gefertigten Produkte unabdingbar. Dätwyler Cables, ein Bereich der Dätwyler Schweiz AG, ist der führende System-Kabelkonfektionär für die Aufzugsindustrie und setzt auch in Zukunft auf die Vorteile der Möglichkeiten einer vernetzten Produktion. Durch die Entwicklung eines speziell auf ihre Bedürfnisse abgestimmten MES-Systems ist Dätwyler Cables im Besitz einer Lösung, welche sich optimal in die bestehende Systemlandschaft integriert. Durch diesen Ansatz werden bestehende Komponenten wahlweise ersetzt oder wiederverwendet. Die Zusammenarbeit mit Noser Engineering AG war ein voller Erfolg! Zusammen mit den Noser-Ingenieuren analysierten und definierten wir unsere heutigen und zukünftigen Prozesse. Die daraus entstandenen Dokumente wurden zeit- und kostengerecht in eine funktionierende technische Lösung umgesetzt, welche sich optimal in die bestehende Systemlandschaft integrieren liess. Die zahlreichen Vor-Ort-Tests gaben uns bereits sehr früh einen Eindruck über das Endsystem und ermöglichten es uns, die daraus gewonnenen Erkenntnisse in die laufende Entwicklung einfliessen zu lassen. Dieses Vorgehen führte im Endeffekt zu einer problemlosen Ablösung des alten Systems. Hubert Lussmann Leiter Technik Harnessing Dätwyler Cables Das Projekt Noser Engineering AG wurde von Dätwyler Cables mit der schrittweisen Erneuerung ihrer bestehenden Kabelkonfektionierungs-Anlagen betraut. Das speziell auf die Kundenbedürfnisse entwickelte MESSystem bildet dabei das Herzstück der erneuerten Produktionsanlagen. Mittels MES-Client stehen dem Benutzer Werkzeuge zur Planung und Überwachung von Aufträgen und Maschinen sowie für die Verwaltung von Artikeln und Benutzern zur Verfügung. Die Produktionsanlagen-Clients verbinden das MES-System mit den Maschinensteuerungen und ermöglichen die papierlose Auftragsproduktion. Die Architektur und die eingesetzten Technologien Für die Umsetzung des MES-Systems wurde auf die neuesten Microsoft-Technologien gesetzt. Dabei sind sämtliche Clients als WPF-Applikationen realisiert. Der Zugriff der Client-Applikation auf den MESService erfolgt mit Hilfe der WCF-Technologie. Der MES-Service wird als herkömmlicher Windows-Dienst auf dem Server betrieben. Über den WCFService gelangen Aufrufe der Client-Applikationen an die entsprechende Businesslogik-Komponente. Die Businesslogik-Komponenten greifen über den Data Access-Layer auf die interne SQL-Datenbank oder via selbst entwickelten ERP-Adapter auf das kundenspezifische ERP-System zu. Eine besondere Anforderung an die Produktionsanlagen-Clients ist die Offline-Verfügbarkeit. Dies bedeutet, dass auch ohne Verbindung zum MES-Service produziert werden kann. Die Rückmeldungen an den MESService werden dazu während eines Verbindungsunterbruchs in einer Microsoft Message Queue gepuffert und bei erneuter Verbindung abgearbeitet. Für das Software-Deployment wird die ClickOnce-Technologie verwendet, welche auf einfachste Weise sicherstellt, dass die Benutzer bei Dätwyler Cables immer mit der aktuellsten Client-Version arbeiten. Das Fazit Durch den konsequenten Einsatz von Microsoft-Technologien realisierte Noser Engineering in kürzester Zeit robuste, durchgängige Clients und Services, welche problemlos vertikal in die bestehende Systemlandschaft integriert werden konnten. noser engineering ag tel. 0848 noserag e-mail [email protected] | member of the noser group | www.noser.com