Automationspyramide
Transcrição
Automationspyramide
Die Automatisierungspyramide MES, SCADA, OPC, DCOM oder SOAP/XML? Die Automatisierungspyramide, J.P. Keller Seite 1 Automatisierungspyramide Engineering Betrieb Informatiktechnologien Leittechnik Die Automatisierungspyramide, J.P. Keller Seite 2 Bemerkung • In den Notizen steht der zu den Folien gehörende Text. Die Automatisierungspyramide, J.P. Keller Seite 3 Geschäftswelt früher Lieferanten Kunde Lager Produktion Lager Lager ich habe produziert, wer kauft es? Die Automatisierungspyramide, J.P. Keller Seite 4 Idealisierte Geschäftswelt heute Lieferanten ich möchte etwas, produziere es! Kunde Produktion Lager Die Automatisierungspyramide, J.P. Keller Seite 5 Betrieb: Erfüllung der Anforderungen – – – – – – – erfüllt Funktionalität hohe Verfügbarkeit hohe Datensicherheit leistungsfähig Erweiterbarkeit (Leistung, Funktionalität) Flexibilität Benutzerfreundlich • Arbeitsplätze • Operating • Reaktionszeiten – einfache Wartung, Standardkomponenten – gutes Kosten- / Nutzenverhältnis Die Automatisierungspyramide, J.P. Keller Seite 6 Funktionalität • MES,ERP,CMS,PPS,PLS, BMP, SPC, eBusiness,B2B E-Commerce,PDM,LVS, WWS, POS, HMI, Reporting, LIMS, Anlagensteuerung, Batch Control Gliederung in Funktionsebenen: •Unternehmensleitebene •Produktionsleitebene •Prozessleitebene Die Automatisierungspyramide, J.P. Keller Seite 7 Die klassische Automationspyramide! Unternehmensleitebene Produktionsleitebene Prozessleitebene Feldebene Anlage Nach Polke, Prozessleittechnik, Oldenburg 1994 Die Automatisierungspyramide, J.P. Keller Seite 8 Die Ebenen: Unternehmensleitebene • • • • • • • • • • Kostenrechnung Finanzbuchführung Vetriebsabwicklung Umweltschutz BPM : Business Process Modeling Forschung und Entwicklung PDM: Product Development Management CMS: Content Management System KMS: Knowledge Management System MIS: Management Information System Die Automatisierungspyramide, J.P. Keller Seite 9 Die Ebenen: Produktionsleitebene • • • • • PPS: Produktionsplanung und -steuerung ERP: Enterprise Ressource Planning MRP: Manufacturing Ressource Planning CRM: Custom Relationship Manager B2B E-Commerce: Buisness to Buisness E-Commerce • LIMS: Lab Information Management System Die Automatisierungspyramide, J.P. Keller Seite 10 Die Ebenen: Prozessleitebene • MES: Manufacturing execution system • HMI: Human-Machine-Interface • SCADA: Supervisory Control and Data Acquisition • PLS: Prozessleitsystem • LVS: Lagerverwaltungssystem Die Automatisierungspyramide, J.P. Keller Seite 11 Die Ebenen: Feldebene • • • • Geräte/Devices Intelligente Geräte Feldbus Signalanpasser, Trenner Die Automatisierungspyramide, J.P. Keller Seite 12 Modelle • Schränken hierarchische Modelle den Lösungsraum unnötig ein? • Fordern andere Denkweisen (Technologie-bedingt) neue Modelle? Die Automatisierungspyramide, J.P. Keller Seite 13 technische Funktionen Andere Modelle: Y-CIP Modell Produktentwurf Verfahrensentwicklung Logistik ? n i e s Primärbedarfsplanung Verpackungsentwicklung n e m e t Anlageentwicklung s y Materialwirtschaft s-konfiguration s und n io t Zeit-und Kapazitätsa rm Qualitätsplanung wirtschaft o f n I n Freigabe Rezepterstellung o v tz a s n i E r de e t u e Produktionssteuerung Prozesssteuerung h d r i ie w Betriebsdatenerfassung Auftragsbearbeitung W und Kontrolle Chargendokumentation Lager- und Tranportsteuerung Verpackungssteuerung Qualitätskontrolle Versandsteuerung Umweltkontrolle Die Automatisierungspyramide, J.P. Keller Quelle: P.Loos 1997 Seite 14 Automationspyramide: Leittechnik Leittechnik • Systemstruktur – Hardware – Netzwerk • Software Die Automatisierungspyramide, J.P. Keller Seite 15 Hardware gestern PPS/ERP/MRP Produktionsleitebene Data General Ethernet Server HMI/SCADA HMI Prozessleitebene Ethernet OPC-Server Feldbus Feldebene Steuergerät Feldgeräte Die Automatisierungspyramide, J.P. Keller Seite 16 Beispiel aus der Logistik HOST/ZEDV LVS Leitstand Pickinfo WE1 Konzentrator WE1 RBG1 WA1 WA1 WA1 RBG10 Konzentrator RBG1 Collitransport Sorter Stapler RBG10 Quelle: © K. Hasler, FHSO Die Automatisierungspyramide, J.P. Keller Seite 17 Hardware heute Ethernet Multivendoranlage Netzwerkstruktur B US WebCam 2 Internet/ Intranet US B PC 193.135.242.217 PC Programmierung 193.135.242.204 Firewall WebCam 2 Switch 3 193.135.242.202 PC 193.135.242.218 multivendor.hst.fhso.ch n nda redu ng indu b r e te V Roboter Steuerung 193.135.242.212 Ethernet Backbone Switch 1 193.135.242.200 Schneider Remote Output 193.135.242.208 Rockwell Flex I/O 193.135.242.206 Rockwell SPS 193.135.242.205 I/O Block zentral Switch 2 193.135.242.201 Schneider Remote Input 193.135.242.207 Schneider SPS 193.135.242.207 B&R SPS 193.135.242.210 Jetter SPS 193.135.242.211 I/O Block zentral I/O Block CAN I/O Block zentral Die Automatisierungspyramide, J.P. Keller Seite 18 Netzwerk heute Die Kommunikationsbarrieren werden niedriger! Aber: CIP Protokoll Stack IDA Protokoll Stack Die Automatisierungspyramide, J.P. Keller Powerlink Protokoll Stack Seite 19 Software: Analyse Datenmengen Produktionsleitebene Administration Reaktionszeiten Unternehmensleitebene Kennzahlen Betrieb Administration Zeit Messdaten Produktion Prozessleitebene Zeit Feldebene Messdaten Messdaten Die Automatisierungspyramide, J.P. Keller Seite 20 Transaktions/Verarbeitungslogik HMI, HCI Software: Analyse administrative Daten Auftragsdaten Produktdaten Qualitätsdaten Projektierungsdaten Anlagedaten Produktionsdaten(aktuell und vergangene) Rezepturen (Parameter oder Produktionsprogramme) ....... Steuern mit Internet und Datenbanken? Echtzeit-Steuerlogik: Steuerprogramm Die Automatisierungspyramide, J.P. Keller Seite 21 Software: Strukturierung? Anforderungen • • • • • • • hohe Verfügbarkeit hohe Datensicherheit Datenkonsistenz fehlertolerant & Restart fähig Wartung/Testbarkeit Flexibilität (neue Anlagen, Veränderungen) Skalierbarkeit Die Automatisierungspyramide, J.P. Keller Seite 22 Software: Strukturierung zentral vs. dezentral zentral Unternehmensleitebene Produktionsleitebene Prozessleitebene dezentral Feldebene Die Automatisierungspyramide, J.P. Keller Seite 23 Software: Strukturierung? Beispiel: Integration eines LVS HOST LVS/LSS Lagerplätze Aufträge Redundant: Stammdaten (teil) Bestände (total) HOST Bestände Aufträge LSS Aufträge Redundant: Lagerplätze 1. autonomes LVS: + autonomer Betrieb + individuell + Verfügbarkeit - Datenredundanz 2. Host-integriertes LVS: + Integration + viele Standardfkt. - Overhead durch Standard - Performance Quelle: © K. Hasler, FHSO Die Automatisierungspyramide, J.P. Keller Seite 24 Software: Lösungsanbieter MIS/ERP Produktionsleitebene Prozessleitebene Feldebene HMI/SCADA Steuersoftware Die Automatisierungspyramide, J.P. Keller Vertikale Integration Unternehmensleitebene Seite 25 Informatiktechnologien Welche Technologien sind zur Integration notwendig/vorhanden? • ‚standardisierte‘ Lösungen in Betriebssystemen • proprietäre Lösungen Die Automatisierungspyramide, J.P. Keller Seite 26 Informatiktechnologien Applikationen OPC HMI/SCADA/MES/ERP E-mail POP/SMTP FTP DNS SOAP/ XML SNMP 6 Present Layer Prop HTTP Middleware DCOM/RMI 7 Application Prop 4 Transport Layer 3 Network Layer UDP IP V4/6 POP/25 20/21 TCP 2 Data Link Layer Die Automatisierungspyramide, J.P. Keller 1 Physical Layer 53 161/162 80 RPC 5 Session Layer Portmapper Sockets Prop Prop Prop Seite 27 Informatiktechnologien: Microsoft • 2000: Windows DNA (Distributed interNet Applications Architecture) • .NET-Connected Software in the Enterprise Die Automatisierungspyramide, J.P. Keller Seite 28 Informatiktechnologien: Microsoft • Standardisierte Schnittstellen: – VBA: Visual Basic for Applications – COM/DCOM: Component Object Model • ActiveX: Ausführungsumgebung für COM-Komponenten – OPC: OLE for Process Control – OLE-DB: OLE-Interface für Datenbanken – DAO: Data Access Objects • .NET – SOAP: Simple Object Access Protocol – UDDI, WSDL Die Automatisierungspyramide, J.P. Keller Seite 29 Informatiktechnologien: JAVA Anbindung eines Leitsystems mit JAVA Business Server Die Automatisierungspyramide, J.P. Keller Seite 30 Informatiktechnologien: JAVA • Standardisierte Schnittstellen: – RMI: Remote Method Invocation – JDBC: Java Database Connectivity – JINI: Architektur für sich selbst konfigurierende Netzwerkteilnehmer Die Automatisierungspyramide, J.P. Keller Seite 31 Informatiktechnologien: Datenbanken • Standardisierte Datenbankschnittstellen: – ODBC: Open Database Connectivity – SQL: Structured Query Language Die Automatisierungspyramide, J.P. Keller Seite 32 Engineering • Komplexe Systeme! – Grenzen verschwinden zwischen SPS und Betriebsinformatik (IPC) – Betriebssystemkenntnisse notwendig! • • • • Konfiguration von Software-Paketen Sicherheitskonzepte Fernwartung Problem: Verfügbarkeit von Ingenieuren mit Kompetenz im Bereich vert. Integration Die Automatisierungspyramide, J.P. Keller Seite 33 Schlussbemerkungen: • CIM hatte keinen grossen Erfolg, wieso soll jetzt die vertikale Integration eine Chance haben? – Kommunikationsnetzwerk Internet? – offene Systeme? – verteilte Logistik? – Datenerfassungssysteme? – E-Commerce? • Online-Datenbanken/Dokumentationen Die Automatisierungspyramide, J.P. Keller Seite 34 Probleme in der Praxis Systemintegration – Schnittstellen – Systemevaluation am Beispiel der Gotthardroute Die Automatisierungspyramide, J.P. Keller Seite 35