Library of Congress LC-USZ62-63968
Flexibilität in der Produktion
Nikhil Bakshi ETH Zürich, März 2008
1. Worum geht es?
2. Einsatz in Firmen
mit Webservices
1. Worum geht es?
Maschine 1
Maschine 2
Maschine 3 PLC
Ein Beispiel
PLC (Programmable Logic Controller)
www.siemens.com/s7-200
Kontaktplan für ein PLC
Fliessband- Sensor
Gewichts- Sensor
Verschlussmotor starten
Fliessband- Sensor
Gewichts- Sensor
Fliessband bewegen
PLC
Ein Beispiel
PLC
Schritt 1: Rechner einbauen
Server
Schritt 2: LAN und Server
LAN
Webservices
Webservices
Webservices Server
Schritt 3: Webservices einführen
Webservices LAN
Angebotene Webservices:
• IstBeschäftigt()
• ClickWheelEinbauen()
• SpeicherEinbauen(int Gigabyte)
Technologien bei Webservices
Server
Maschine 1
Maschine 2 WSDL
WSDL
WS-Discovery WS-Eventing WS-Security
SOAP HTTP TCP IP
2. Einsatz in Firmen
Typische Situation in einer Firma
Produktion: Maschinen ohne Webservices ERP-Software (Enterprise Resource Planning)
Schwache Integration
Bestellung Produktionsauftrag ... Buchung Lieferung ...
Lösungsvorschlag: Webservices
Produktion: Maschinen mit Webservices ERP-Software (Enterprise Resource Planning)
Bestellung Produktionsauftrag ... Buchung Lieferung ...
Lösungsvorschlag: Webservices und Middleware
Produktion: Maschinen mit Webservices
Bestellung Produktionsauftrag ... Buchung Lieferung ...
SOCRADES Middleware Dienstverzeichnis Ereisnisverwaltung Logging
ERP-Software (Enterprise Resource Planning)
Verbesserungvorschlag: Ontologien
Maschinen
Trockner 1 ...
Lage: Halle A Status: Frei
Trockner 2 Lage: Halle B Status: Besetzt
Auto
Karosserie Innenausstattung ...
Türen ... ... ...
Prozesse
Türherstellung ...
1. Formen 2. Lackieren 3. Trocknen
...
...
...
Zusammenfassung und Fazit
1. Webservices in der Produktion
Middleware
2. Einsatz in Firmen