Fakultät für Elektrotechnik und Informationstechnik, Professur für Prozessleittechnik Middleware in Automatisierungssystemen
|
|
- Irma Blau
- vor 8 Jahren
- Abrufe
Transkript
1 Fakultät für Elektrotechnik und Informationstechnik, Professur für Prozessleittechnik Middleware in Automatisierungssystemen VL Prozessleittechnik I (SS 2013) Professur für Prozessleittechnik
2 Agenda Middleware Begriff Motivation Aufgaben und Funktion Anforderungen OPC UA Einführung Architektur Transport Datenmodell Dienste Informationsmodell Folie 2
3 Fakultät für Elektrotechnik und Informationstechnik, Professur für Prozessleittechnik Middleware Der industrielle Software-Klebstoff
4 Begriffsbestimmung Middleware Begriff aus der Informatik [ ]: Schicht zwischen Anwendungen und verteilten Plattformen, die in einem gewissen Maß die Verteilung von Daten, die Verarbeitung und die Koordination von verteilten Prozessen vor den Anwendungen verbirgt. Middleware für Automatisierungstechnik [VDI/VDE ]: Softwareschicht zur Verbindung von Komponenten einer automatisierungstechnischen Anwendung, beispielsweise Anlagen, Maschinen, Steuerungen, Leitsysteme oder Algorithmen. Folie 4
5 Umgebung von Middleware Schnittstelle zwischen Softwaresystemen Keine direkte Nutzerinteraktion Skalierbarkeit der Hardware Folie 5
6 Ausgangssituation Vielzahl an Komponenten und Applikationen in Automatisierungssystemen Höherer Vernetzung auf Grund von Steigender Komplexität Zunehmende Leistungsfähigkeit einzelner Systemelemente Starke Verbreitung des Internets Aufbruch der Hierarchie der Automatisierungspyramide Folie 6
7 Aufgaben und Funktionen Applikationssicht: Teilnehmerübergreifende, einfache und übersichtliche Anwendungslogik Programmierung ausschließlich über Middleware => Unabhängigkeit von konkreter Implementierung Hardwaresicht: Einfache Interfaces (enden an Middleware-Schnittstelle) Unabhängigkeit von Applikation Folie 7
8 Vorteile Abstraktion Einheitliche Abbildung gleichartiger Funktionen Eindeutige Schnittstellen Befördern arbeitsteilige Prozesse Getrennte Entwicklung und Wiederverwertung von Anwendungen und Schnittstellen Vereinfachung und Reduktion der zu entwickelnden Schnittstellen Geringer anwendungsspezifischer Anteil Übersichtlichkeit Flexibilität Erweiterbarkeit Wartbarkeit Zuverlässigkeit Folie 8
9 Anforderungen an eine Middleware GMA FA 5.16 Abstraktion der Kommunikation Abbildung des Daten- und Informationsraums Selbstbeschreibung und Abfragen Geschäftslogik/Verhalten Interoperabilität Flexibilität Wartbarkeit Zuverlässigkeit Leistung Zertifizierbarkeit Folie 9
10 Abbildung des Daten- und Informationsraums Definition der auszutauschenden Daten Syntax (transparent für Nutzer) Semantik Fest definierte Modelle Einfacher Einstieg der Anwendungsentwicklung Semantische Erosion ( Missbrauch von Feldern) Generische Modelle Erweiterbarkeit des Informationsmodells Abstraktion Modellierung durch Betreiber Folie 10
11 IEC (CAEX) CAEX als Metamodell Beliebige Anlagenmodelle mit beliebigen Eigenschaften Oberklassen Basiselement Schnittstelle Komponente Rollen- und Bibliothekenkonzept IEC Informationsaustausch zwischen Verfahrens- und Automatisierungstechnik PlanthierarchyItem PCE-Request SignalLine SignalInterface ProcessConnectionInterface Folie 11
12 ISO (Lifecycle Information Exchange) Ontologie Wurzelelement thing Zeitlich, räumliche und funktionale Aspekte Lebenszyklus einer verfahrenstechnischen Anlage Stark ausgeprägte Hierarchie Abstrakte Basisentitäten Klasse Beziehung Spezialisierung Multidimensionalität Folie 12
13 IEC/DIN EN (SPS) Progammiermodell für Speicherprogrammierbare Steuerungen (SPS) Informationsmodell für aktuellen Zustand einer SPS Konfiguration Ressourcen Globale Variablen Tasks Programme Variablen Funktionblöcke Variablen Mechanismen Typisierung Beziehungen Hierarchie Folie 13
14 IEC (ISA-88) Terminologie und Modelle verfahrenstechnische Anlage Instrumentierung Prozeduren, Rezepte Relationales Datenmodell Entitäten Attributen Relationen Erweiterung Attributausprägungen Folie 14
15 IEC (ISA-95) Modellierung von Produktionsprozessen Modelle Hierarchiemodelle Automatisierungspyramide Datenflussmodelle Produktionsrelevante Funktionen Objektmodelle Teilprozesse Methoden UML-Klassendiagramm Aggregation Assoziation Ausgestalten von Properties zur Erweiterung Folie 15
16 Literatur VDI/VDE : Middleware in der Automatisierungstechnik - Grundlagen, DIN : OPC Unified Architecture - Teil 1: Übersicht und Konzepte, Mahnke, W., Gössling, A., Graube, M., Urbas, L., Information modeling for middleware in automation, in: Proceedings of IEEE 16th Conference on Emerging Technologies & Factory Automation (ETFA 2011). IEEE, pp Mahnke, W., Gössling, A., Urbas, L., Informationsmodellierung für Middleware in der Automatisierung. Presented at the Automation 2011, Baden-Baden. Katasonov, A., Kaykova, O., Khriyenko, O., Nikitin, S., Terziyan, V., Smart semantic middleware for the internet of things, in: Proceedings of the 5-th International Conference on Informatics in Control, Automation and Robotics. pp Folie 16
17 Fakultät für Elektrotechnik und Informationstechnik, Professur für Prozessleittechnik OPC-UA Beispiel für eine industrielle Middleware Eine service-orientierte Architektur für industrielle Anwendungen
18 00 Agenda 01 Einführung 02 Architektur 03 Transport 04 OPC UA Datenmodell 05 - OPC UA Base Services 06 - Base Information Model 07 - Ausblick Folie 18
19 01 Einführung Geschichte 1/ Windows 2.0, Einführung von Dynamic Data Exchange (DDE) 1990 Windows 3.0, Einführung von OLE 1.0 und COM als Nachfolger von DDE 1993 OLE 2.0, Erweiterung von COM zu DCOM 1996 OPC Specification 1.0, Gründung OPC Foundation bis 2001 Spezifikationen DA 2.0, A&E, HDA, Batch, Security Folie 19
20 01 Einführung Classic OPC 1/2 OPC Data Access (DA) Zugriff auf aktuelle Prozesswerte Auswahl von OPC-Items aus OPC-Groups Zyklisches Auslesen Nur Übertragung neuer Informationen Wert Zeitstempel Qualität (accurate, not available, unknown) Weit verbreitet (99% aller OPC-Installationen) Unterbau für weitere OPC-Interfaces Folie 20
21 01 Einführung Classic OPC 2/2 OPC Alarms & Events (A&E) Übermittlung von Ereignis- und Alarmmeldungen Verschiedene Quellen Subscriptions Clientseitige Filterung OPC History Data Access (HDA) Archiv historischer Daten Browser Auswahl bestimmter OPC-Items Aggregationsfuntkionen Modifikationsmöglichkeiten Weitere Interfaces OPC Security, OPC Batch, OPC Complex Data, OPC Data exchange Folie 21
22 01 Einführung Geschichte 2/ Microsoft stoppt DCOM-Entwicklung und stellt.net vor, OPC.NET API 2003 OPC XML-DA 1.0, erste SOAP-Schnittstelle, plattformübergreifend Gründung der Unified Architecture Workgroup 2005 OPC-UA Specification RC1 bis 2009 Step-by-Step-Release der OPC UA Specification Parts Folie 22
23 01 Einführung Urheber OPC-Foundation Derzeit über 350 Mitglieder, darunter ABB, Siemens, Hitachi, Honeywell, Microsoft, Yokogawa The OPC-Foundation is dedicated to ensuring interoperability in automation by creating and maintaining open specifications that standardize the communication of acquired process data, alarm and event records, historical data, and batch data to multi-vendor enterprise systems and between production devices. Production devices include sensors, instruments, PLCs, RTUs, DCSs, HMIs, historians, trending subsystems, alarm subsystems, and more as used in the process industry, manufacturing, and in acquiring and transporting oil, gas, and minerals. [ Enge Kooperation mit anderen Organisationen, deren Informationsmodelle über OPC-UA transportiert werden sollen Folie 23
24 01 Einführung Kooperationspartner Batch Control - ISA S88 - IEC MES - ISA S95 - IEC Substations - IEC TC57 - IEC ECT / EDD - ISA -IEC FDT - ISA -IEC FDI Field Device Integration Open O&M - exchange of Operations & Maintenance (O&M) data Folie 24
25 01 Einführung Einordnung in Automatisierungspyramide OPC OPC UA Polke, Prozessleittechnik, Oldenburg 1994 Folie 25
26 01 Einführung Anwendungsdomäne Corporate Enterprise OPC UA Manufacturing, Production and Maintenance OPC UA Adv. Control HMI Human Machine Interface MES Manufactoring Execution System SCADA Supervisory Control and Data Acquisition Batch OPC UA Control PLC DCS Industrial Networks Data Acquisition... Folie 26
27 01 Einführung Eigenschaften Vereinheitlichung aller Spezifikationen spezifikationsübergreifendes Datenmodell einheitlicher Namensraum hoch performantes Binärprotokoll echte Security erweiterbare Basis-Services schlanke ANSI-C Implementierung für Embedded-Systeme Folie 27
28 01 Einführung Spezifikation IEC Folie 28
29 02 Architektur OPC-UA Architektur Folie 29
30 02 Architektur OPC-UA Server-Architektur Folie 30
31 02 Architektur OPC-UA Client-Architektur Folie 31
32 C/C++.NET Java C/C++.NET Java 02 Architektur Eigenschaften Integration komplexer Daten Erweiterter Adress- und Datenraum Leistungsfähige, erweiterbare Services Robuste Kommunikation Skalierbarkeit von Embedded bis ERP Zuverlässigkeit und Redundanz Sichere Kommunikation Generische Simulation und Diagnose Generisches Aggregating Server-Konzept UA Client OPC UA Client SDK OPC UA Stack Network OPC UA Stack OPC UA Server SDK UA Server Folie 32
33 03 Transport Technology Mapping XML Web Services SOAP/HTTP with UA Binary Native Binary UA XML WS Secure Conversation SOAP 1.2 UA Binary UA Secure Conversation UA TCP Encoding / Decoding Security HTTP(S) Transportation TCP/IP Folie 33
34 03 Transport Eigenschaften XML Web Services Kompatibilität durch Verwendung der W3C-Standards Verbindung über HTTP(S) Port 80(443) Relativ großer Overhead, geringe Performance Native Binary Genau spezifiziert, daher hohe Interoperabilität mit Geräten, die das Protokoll beherrschen Hohe Performance, geringer Ressourcenverbrauch Verbindung über TCP Port 4840 bzw. über Tunnel SOAP/HTTP with UA Binary Kompromisslösungen zwischen Kompatibilität und Performance Folie 34
35 03 Transport Sicherheitsarchitektur Folie 35
36 03 Transport Sicherheitseigenschaften UA Security WS Secure Conversation oder UA Secure Conversation als binäres Aquivalent Authentifizierung, Autorisierung, Vertraulichkeit, Datenintegrität, Prüfbarkeit und Verfügbarkeit auf Basis der Web Service Security Spezifikationen Security auf Transport Level (Verschlüsselung), Application Level (Zertifikate) und User Level (Benutzerauthentifizierung) Robustheit Verbindungsüberwachung in beide Richtungen (Heartbeat, Acknowledgement) Datenpufferung und Redundanz Folie 36
37 04 OPC UA Datenmodell Objektmodell Sämtliche Elemente im OPC UA Adressraum sind Objekte Objekte werden definiert durch Variablen, Methoden und Events Objekte und deren Komponenten werden als ein Satz von Knoten repräsentiert Folie 37
38 04 OPC UA Datenmodell Knotenmodell Elemente des Objektmodells sind im Adressraum als Knoten dargestellt Jeder Knoten gehört einer Knotenklasse an, die jeweils ein bestimmtes Element des Objektmodells darstellt Knoten werden durch Attribute beschrieben und durch Referenzen verknüpft Folie 38
39 04 OPC UA Datenmodell Knotenklassen Folie 39
40 04 OPC UA Datenmodell Adressraum Sämtliche Objekte werden durch Knoten im Adressraum dargestellt Der Server kann Teile des Adressraumes als eine View definieren und bestimmten Clients verschiedene Views anbieten Der Adressraum ermöglicht einen einheitlichen Zugriff auf Daten (DA), Historische Daten (HA), Alarme und Zustände (AC) sowie auf Funktionen (Prog) OPC UA ermöglicht es, Knoten innerhalb des Adressraumes sowie innerhalb eines anderen Adressraumes zu referenzieren Folie 40
41 05 OPC UA Base Services Eigenschaften OPC UA Service Definitionen sind abstrakte Beschreibungen, keine Implementierungsspezifikationen Ein Service wird definiert durch seine Request- und Response-Messages 34 definierte Services sind in 10 Service Sets organisiert Sämtliche verfügbaren Services eines Servers sind im Server-Profil definiert Folie 41
42 05 OPC UA Base Services Service Sets Discovery Service Set Dienste zum Feststellen der vorhandenen Server und Endpunkte SecureChannel Service Set Dienste zum Öffnen und Schließen sicherer Kommunikationskanäle Session Service Set Dienste für den Client zum Erzeugen und Verwalten einer Session NodeManagement Service Set Dienste zum Erzeugen und Löschen von Knoten und Referenzen Folie 42
43 05 OPC UA Base Services Service Sets View Service Set Dienste für den Client zum Navigieren im Adressraum oder im View Query Service Set Dienste für Suchanfragen im Adressraum Attribute Service Set Dienste für den Zugriff auf Attribute von Knoten Method Service Set Dienst für den Aufruf einer Methode eines Objektes Folie 43
44 05 OPC UA Base Services Service Sets MonitoredItem Service Set Dienste für den Client zum Erzeugen und Verwalten von Monitored Items Monitored Items dienen zur Anmeldung für Daten- und Ereignisbenachrichtigungen Subscription Service Set Dienste für den Client zum Erzeugen und Verwalten von Subscriptions Subscriptions steuern die Art und Weise der Daten- und Ereignisbenachrichtigung Folie 44
45 06 OPC UA Base Information Model Eigenschaften UPC UA ermöglicht Typdefinitionen mit Eigenschaften und Semantik OPC UA definiert die Standard-Informationsmodelle DA, HA, AC und Prog und ermöglicht die Definition eigener Informationsmodelle basierend auf UML UA companion standards definieren Abläufe zur Definition eigener Informationsmodelle Folie 45
46 06 OPC UA Base Information Model Data Type Hierarchie Folie 46
47 06 OPC UA Base Information Model Reference Type Hierarchie Folie 47
48 06 OPC UA Base Information Model Event Type Hierarchie Folie 48
49 07 Ausblick OPC UA Middleware entwickelt sich zum De-Facto Standard in der Automatisierung. Comes next: Adaption von Informationsmodellen an OPC UA Erste Ansätze zur Integration von ISA95 EDDL Integration durch FDI Folie 49
50 07 Literatur Mahnke, W., Leitner, S.-H., Damm, M., 2009, OPC Unified Architecture, Springer Verlag. DIN : OPC Unified Architecture - Teil 1: Übersicht und Konzepte, Folie 50
51 Folie 51
Quo vadis, OPC? - von Data Access bis Unified Architecture - Dipl.-Ing. (BA) Erik Hennig Dresden, 25.10.2007
Informatik» Angewandte Informatik» Technische Informationssysteme Quo vadis, OPC? - von Data Access bis Unified Architecture - Dipl.-Ing. (BA) Erik Hennig Dresden, 25.10.2007 Gliederung Einführung Was
MehrMiddleware in der Automatisierungstechnik
Fak. Elektrotechnik & Informationstechnik Institut für Automatisierungstechnik Professur für Prozessleittechnik Middleware in der Automatisierungstechnik Leon Urbas Sprecher GMA FA 5.16 Middleware in der
MehrAutomatisierungsarchitekturen für das Smart Grid Am Beispiel der OPC UA und der IEC 61970. Dr.-Ing. Mathias Uslar, Sebastian Rohjans
Automatisierungsarchitekturen für das Smart Grid Am Beispiel der OPC UA und der IEC 61970 Dr.-Ing. Mathias Uslar, Sebastian Rohjans 2 OPC Foundation Vision: OPC-Technologien sollen überall dort zur Interoperabilitäts-Basis
MehrJPC Visualisierung in Java
Visualisierung in Java Ihr Partner für f r Embedded Systeme! Hauptsitz: Niederwangen (Bern), Schweiz Niederlassungen: Winterthur (Zürich) und Basel, Schweiz Sales Office: München, Deutschland NetModule
MehrInhaltsverzeichnis. Mehr Informationen zum Titel. Dank... V Geleitwort... IX Geleitwort... XI Vorwort... XIII
Mehr Informationen zum Titel Inhaltsverzeichnis Dank... V Geleitwort... IX Geleitwort... XI Vorwort... XIII 1 Einführung.... 1 1.1 Entstehungsgeschichte von OPC... 1 1.2 OPC ein Überblick... 8 1.3 Vergleich
Mehr0 IP C. Architecture. Von Data Access bis Unified. Jürgen Lange Frank Iwanitz Thomas J. Burke. 4., völlig neu bearbeitete und erweiterte Auflage
Jürgen Lange Frank Iwanitz Thomas J. Burke 0 IP C Von Data Access bis Unified Architecture 4., völlig neu bearbeitete und erweiterte Auflage VDE VERLAG GMBH Berlin Offenbach Inhaltsverzeichnis Dank...
MehrBlitzlicht: MES Produktionsplanung und Unternehmensmodelle IEC 62264 Integration von Unternehmensführungs und Leitsystemen
Blitzlicht: MES Produktionsplanung und Unternehmensmodelle IEC 62264 Integration von Unternehmensführungs und Leitsystemen Tagung: Normen für Industrie 4.0 BMWi, Berlin 19.02.2015 Max Weinmann, Emerson
MehrOPC. Von Data Access bis Uflif ied Architecture. Jürgen Lange Frank Iwanitz Thomas J. Burke. 4., völlig neu bearbeitete und erweiterte Auflage
Jürgen Lange Frank Iwanitz Thomas J. Burke OPC Von Data Access bis Uflif ied Architecture 4., völlig neu bearbeitete und erweiterte Auflage VDE^VERLAG GMBH Berlin Offenbach Dank : V Geleitwort IX Geleitwort
MehrOPC UA und die SPS als OPC-Server
OPC UA und die SPS als OPC-Server Public 01.10.2010 We software We software Automation. Automation. Agenda Firmenportrait Kurz-Einführung zu OPC Kurz-Einführung zu OPC UA (Unified Architecture) OPC UA
MehrIndustrie 4.0 Eine Vision auf dem Weg zur Wirklichkeit
Eckard Eberle, CEO Industrial Automation Systems Industrie 4.0 Eine Vision auf dem Weg zur Wirklichkeit siemens.com/answers Industrie 4.0 Was ist das? Der zeitliche Ablauf der industriellen Revolution
MehrEinführung in die OPC-Technik
Einführung in die OPC-Technik Was ist OPC? OPC, als Standartschnittstelle der Zukunft, steht für OLE for Process Control,und basiert auf dem Komponentenmodel der Firma Microsoft,dem Hersteller des Betriebssystems
MehrZustandsgebundene Webservices
Zustandsgebundene Webservices Präsentation ausgewählter Problemstellungen der Informatik Markus Oertel oer@uni-paderborn.de Universität Paderborn 25. September 2005 Zustandsgebundene Webservices Seite
Mehrjet IDS HIGH-LEIT OPC-GATEWAY zur Anbindung von Automatisierungssystemen Ein offenes, skalierbares SCADA System für alle Infrastrukturanwendungen
jet IDS GmbH Nobelstraße 18 D-76275 Ettlingen Postfach 10 05 06 D-76259 Ettlingen Tel. +49 7243 218-0 Fax +49 7243 218-100 Email: info@ids.de Internet: www.ids.de IDS HIGH-LEIT Ein offenes, skalierbares
MehrSecurity for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443
Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443 Roadshow INDUSTRIAL IT SECURITY Dr. Thomas Störtkuhl 18. Juni 2013 Folie 1 Agenda Einführung: Standard IEC 62443
MehrRealisierung von UMCM über den IBH Link UA mit Simatic S5 und S7 Steuerungen
Realisierung von UMCM über den IBH Link UA mit Simatic S5 und S7 Steuerungen Es gibt 2 Möglichkeiten zur Realisierung von UMCM über OPC UA : 1. UMCM in der Maschinensteuerung SPS Die UMCM Struktur wird
MehrOPC OLE for Process Control
OPC OLE for Process Control abacon group OPC OLE for Process Control abacon group. Wissen vernetzt Kompetenz in Individuallösungen. OPC Die passgenaue Kommunikation der Zukunft OLE for Process Control
MehrSAP NetWeaver Gateway. Connectivity@SNAP 2013
SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten
MehrVDMA 66412-10. Manufacturing Execution Systems Daten für Fertigungskennzahlen. Manufacturing Execution Systems Data for Production Indicators
VDMA-Einheitsblatt April 2015 VDMA 66412-10 ICS 03.100.50; 35.240.50 Manufacturing Execution Systems Daten für Fertigungskennzahlen Manufacturing Execution Systems Data for Production Indicators Verband
MehrEin Vergleich zwischen SCA,JBI und WCF. Marcello Volpi
Service Component Architecture Ein Vergleich zwischen SCA,JBI und WCF Marcello Volpi Agenda Einführung Service Component Architecture (SCA) Java Business Integration (JBI) Windows Communication Foundation
MehrAutomatisierungstechnik und die IT-Welt
Automatisierungstechnik und die IT-Welt abacon group Automatisierungstechnik und die IT-Welt abacon group. Wissen vernetzt. Automatisierungstechnik und die IT-Welt Alles aus einer Hand von erfahrenen Profis.
MehrWas ist LDAP. Aufbau einer LDAP-Injection. Sicherheitsmaßnahmen. Agenda. LDAP-Injection. ITSB2006 WS 09/10 Netzwerkkonfiguration und Security
Agenda Was ist LDAP Aufbau einer Sicherheitsmaßnahmen Was ist LDAP Abstract RFC4510 The Lightweight Directory Access Protocol (LDAP) is an Internetprotocol for accessing distributed directory services
MehrWebservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste
Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene
MehrProgrammierung von Steuerungen künftig objektorientiert?
1 Programmierung von Steuerungen künftig objektorientiert? R. Hungerbühler, Dozent BFH R. Hungerbühler Dozent Automation BFH 2 Sichten auf Fragestellung Wissenstand Mitarbeiter /Ausbildung Entwickler,
MehrCORBA-Konzept. Ziele. Common Object Request Broker Architecture CORBA. Plattformunabhängige Kommunikation Transparente Verteilung von Objekten
CORBA-Konzept Ziele Common Object Request Broker Architecture CORBA Plattformunabhängige Kommunikation Transparente Verteilung von Objekten CORBA-Konzept Object Management Group Spezifiziert den CORBA-Standard
MehrWS-Security. Thies Rubarth. Sicherheitskonzepte in global verteilten Anwendungen. 21. Sep 2007 ACM/GI Localgroup #216
WS-Security Sicherheitskonzepte in global verteilten Anwendungen Thies Rubarth 21. Sep 2007 ACM/GI Localgroup #216 Thies Rubarth, M.Sc. (Informatik) IT Berater Jahrgang 1979 Anwendungsentwicklung seit
MehrOERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt
OERA OpenEdge Reference Architecture Mike Fechner PUG Infotag 19. Mai 05 Frankfurt Überblick OERA Separated presentation and integration layers Common business logic with advanced models Data access abstracted
MehrDas Common Information Model (CIM) Dr.-Ing. Mathias Uslar
Das Common Information Model (CIM) Dr.-Ing. Mathias Uslar Vision: Smart Grid 2 Wirtschaftlicher Impact: OFFIS und das IT Quartier 101 National Institute for Standards and Technology (USA): The term Smart
MehrMobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.
Beschreibung Betriebliche Kennzahlen sind für die Unternehmensführung von zentraler Bedeutung. Die Geschäftsführer oder Manager von erfolgreichen Unternehmen müssen sich deshalb ständig auf dem Laufenden
MehrMilitary Air Systems
Trennung von Applikationen unterschiedlicher Kritikalität in der Luftfahrt durch Software en am Beispiel des Real-time Operating Systems PikeOS Dr. Bert Feldmann DGLR Workshop Garching, 09.10.2007 Seite
MehrEclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007
Eclipse Equinox als Basis für Smart Client Anwendungen Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Übersicht Definition / Architektur Smart Client Smart Client mit RCP / Equinox Gesamtfazit
MehrCommunications for Automation
Communications for Automation s lösungen, die passen. Der KEPServerEX verbindet Geräte und Anwendungen von Steuerungen für Fertigungsanlagen bis hin zu Unternehmensinformationssystemen. Seine robuste Server-Plattform
MehrVorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13
Inhaltsverzeichnis Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Einleitung... 15 Zielgruppe... 16 Aufbau... 16 Inhalt der einzelnen Kapitel... 17 Systemanforderungen...
MehrContainerformat Spezifikation
Containerformat Spezifikation Version 1.0-09.05.2011 Inhaltsverzeichnis 0 Einführung... 4 0.1 Referenzierte Dokumente... 4 0.2 Abkürzungen... 4 1 Containerformat... 5 1.1 Aufbau des Container-Headers...
MehrAxel Haller, Symposium 25-26 März 2010 Engineering Workflow: Potential und Praxis bei der Integration von Verfahrenstechnik und Automation
Axel Haller, Symposium 25-26 März 2010 Engineering Workflow: Potential und Praxis bei der Integration von Verfahrenstechnik und Automation March 25, 2010 Slide 1 Agenda Die Problematik Das Lösungsmittel
MehrModellierung verteilter Systeme Grundlagen der Programm und Systementwicklung
Modellierung verteilter Systeme Grundlagen der Programm und Systementwicklung Wintersemester 2009/10 Prof. Dr. Dr. h.c. Manfred Broy Unter Mitarbeit von Dr. K. Spies, Dr. M. Spichkova, L. Heinemann, P.
MehrClient/Server-Systeme
Fachbereich Informatik Projektgruppe KOSI Kooperative Spiele im Internet Client/Server-Systeme Vortragender Jan-Ole Janssen 26. November 2000 Übersicht Teil 1 Das Client/Server-Konzept Teil 2 Client/Server-Architekturen
MehrTIA Portal V13 Kommunikation mit S7-1500
TIA Portal V13 Kommunikation mit S7-1500 Seite 1 Anmerkungen zum Webmeeting Fragen bitte hier eingeben Bitte Lautsprecher an / Mikro & Video aus Sie brauchen nichts mitzuschreiben à Download hier. mit
MehrManufacturing Execution Systems - Ein Überblick
Manufacturing Execution Systems - Ein Überblick Dresden, 11.06.2010 Erik Steckler 00 Inhalt 1. Motivation 2. Einführung in MES 3. AIS-MES als Beispiel 4. Zusammenfassung TU Dresden, 11.06.2010 HS TIS MES
Mehre-business - Patterns Stefan Brauch (sb058) -- Julian Stoltmann (js057)
e-business - Patterns Stefan Brauch (sb058) -- Julian Stoltmann (js057) 1 e-business Patterns??? e-business Patterns Architekturen, die sich über die Zeit bewährt haben. Pattern-Fundgrube web-basierte
Mehr3D Visualisierung von UML Umgebungsmodellen
3D Visualisierung von UML Umgebungsmodellen Vortragender: Helmer Krämer Betreuer: Dr. Holger Giese 3D Visualisierung von UML Umgebungsmodellen Krämer Seite 1 Motivation und Anforderungen Das Umgebungsmodell
MehrContainerformat Spezifikation
Containerformat Spezifikation Version 1.1-21.02.2014 Inhaltsverzeichnis 0 Einführung... 4 0.1 Referenzierte Dokumente... 4 0.2 Abkürzungen... 4 1 Containerformat... 5 1.1 Aufbau des Container-Headers...
MehrZur Definition von Web-Services
Zur Definition von Web-Services Erich Weihs BStMLU, München erich.weihs@stmlu.bayern.de Agenda I. Ziele II. Zur Definition von Web-Services 1 Einführung Entwicklungs Projektbeschreibung ziele Entwicklungsz
MehrMulti-Agent Systems. Agentensysteme. Industry 4.0 Machine Learning. Energy and Smart Grids
Multi-Agent Systems VDI/VDE-Gesellschaft Mess- und Automatisierungstechnik (GMA) Fachausschuss 5.15 Agentensysteme Industry 4.0 Machine Learning Material Handling Energy Management Production Control Operations
MehrMobile Agenten am Beispiel JADE (Java Agent DEvelopment Framework) Vorstellung in der Übung zu Konzepte Verteilter Systeme
Mobile Agenten am Beispiel JADE (Java Agent DEvelopment Framework) Vorstellung in der Übung zu Konzepte Verteilter Systeme Agenda Mobile Agenten allgemein JADE - Java Agent DEvelopment Framework Anwendungsfall
MehrImplementation of a Framework Component for Processing Tasks within Threads on the Application Level
Implementation of a Framework Component for Processing Tasks within Threads on the Application Level Deutsches Krebsforschungszentrum, for Processing Task within Threads on the Application Level Motivation
MehrSicherheit in Workflow-Management-Systemen
Sicherheit in Workflow-Management-Systemen Fakultät für Informatik Institut für Programmstrukturen und Datenorganisation KIT University of the State of Baden-Wuerttemberg and National Research Center of
MehrVon ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig
Von ODBC zu OLE DB Neue Möglichkeiten der Datenintegration Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig Von ODBC zu OLE DB Begriffsbestimmung ODBC, OLE DB, COM, ADO... Unterschiede zwischen
MehrTechnologische Entwicklung von GIS und Internet der letzten Jahre
Technologische Entwicklung von GIS und Internet der letzten Jahre 10. Seminar GIS & Internet 10. bis 12. September 2007 UniBwMünchen Dr. Christine Giger Übersicht GIS vor 30 Jahren GIS vor 20 Jahren GIS
MehrSicherheitsaspekte in Service Orientierten Architekturen. Eike Falkenberg Sommersemester 2006 Anwendungen I
Sicherheitsaspekte in Service Orientierten Architekturen Eike Falkenberg Sommersemester 2006 Anwendungen I Agenda SOA? Web Services? Sicherheitsrisiko Web Services Web Services & Sicherheit Sichere SOAs
MehrQualitätssicherung bei der mobilen Datenerfassung
Qualitätssicherung bei der mobilen Datenerfassung Stephan Mäs Arbeitsgemeinschaft GIS Universität der Bundeswehr München http://www.unibw.de/bauv11/geoinformatik/agis 9. Seminar GIS & Internet 13.-15.
MehrSemantische Reputationsinteroperabilität
Semantische sinteroperabilität Adrian Paschke (CSW) und Rehab Alnemr (HPI) Corporate Semantic Web Workshop, Xinnovations 2010, 14. September 2010, Berlin Agenda Motivation Unternehmensreputation Probleme
MehrDiplomarbeit: GOMMA: Eine Plattform zur flexiblen Verwaltung und Analyse von Ontologie Mappings in der Bio-/Medizininformatik
Diplomarbeit: GOMMA: Eine Plattform zur flexiblen Verwaltung und Analyse von Ontologie Mappings in der Bio-/Medizininformatik Bearbeiter: Shuangqing He Betreuer: Toralf Kirsten, Michael Hartung Universität
MehrJava Enterprise Architekturen Willkommen in der Realität
Java Enterprise Architekturen Willkommen in der Realität Ralf Degner (Ralf.Degner@tk-online.de), Dr. Frank Griffel (Dr.Frank.Griffel@tk-online.de) Techniker Krankenkasse Häufig werden Mehrschichtarchitekturen
MehrProjekt Smart Web Grid
Projekt Smart Web Grid Eine übergreifende Smart Grid Informationsplattform für alle Teilnehmer Thomas Leber Institut für Computertechnik: Energy&IT Research 17. Juni, Wien Computer Technology /12 Das Smart
MehrSicherheitsanalyse von Private Clouds
Sicherheitsanalyse von Private Clouds Alex Didier Essoh und Dr. Clemens Doubrava Bundesamt für Sicherheit in der Informationstechnik 12. Deutscher IT-Sicherheitskongress 2011 Bonn, 10.05.2011 Agenda Einleitung
MehrApache-Tomcat Workshop
Apache-Tomcat Workshop CitectSCADA HMI Human-Machine Interface Supervisory Control and Data Acquisition wf Consulting Rüddeler Straße 5 - D 51570 Windeck - Rosbach Telefon: 02292 1359 Fax: 018055512268678
MehrSemantic Web Services
Semantic Web Services Daniel Fischer TU Chemnitz - WS 2011/12 1 Gliederung (1) Web Services (2) Semantic Web Services: Motivation (3) Ontologien (4) Technologien 1. WSDL 2. SA-WSDL 3. WSMF / WSMO 4. OWL-S
MehrEnterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)
Enterprise Applikation Integration und Service-orientierte Architekturen 09 Simple Object Access Protocol (SOAP) Anwendungsintegration ein Beispiel Messages Warenwirtschaftssystem Auktionssystem thats
MehrEntwicklung einer Plattform für ein sensorgesteuertes, prognosebasiertes Energiemanagement
Entwicklung einer Plattform für ein sensorgesteuertes, prognosebasiertes Energiemanagement Studienprojekt A ab Sommersemester 2015 Andreas Wohlfrom, Florian Maier, Falko Kötter, Jan Finzen Fraunhofer IAO
MehrHerausforderungen des Enterprise Endpoint Managements
Herausforderungen des Enterprise Endpoint Managements PPPvorlage_sxUKMvo-05.00.potx santix AG Mies-van-der-Rohe-Straße 4 80807 München www.santix.de santix AG Herausforderungen 09.10.2013 Herausforderungen
MehrTechnisches Datenblatt
Technisches Datenblatt Moxa iologik E1212 - HMI Technisches Datenblatt Seite 1 von 6 Version 1.0, Stand: 21. November 2015 1. Allgemeines Copyright 2015 by Holsten Systems GmbH Alle Rechte vorbehalten.
MehrGLASFASERNETZ DATACENTER RHEIN-NECKAR RHEIN-NECKAR-CLOUD MULTIMEDIA. Fixed Line BESCHREIBUNG. carrier ethernet TBFL_PFK_MA_13201507
Fixed Line carrier ethernet TBFL_PFK_MA_13201507 Carrier Ethernet Services Ihre Kunden haben mehrere Standorte und einen wachsenden Bedarf an Lösungen zum differenzierten Austausch von immer größeren Datenmengen?
MehrVortrag zum Fortsetzungantrag
1 / 18 Vortrag zum Fortsetzungantrag Universität Rostock Fakultät für Informatik und Elektrotechnik Institut für Informatik Lehrstuhl für Informations- und Kommunikationsdienste 24.06.2008 2 / 18 Inhalt
MehrDynamische HMI Generierung auf Basis einer Serviceorientierten Architektur
Dynamische HMI Generierung auf Basis einer Serviceorientierten Architektur SEIS Statusseminar 20.09.2011 Dipl.-Ing. Martin Pfannenstein Dipl.-Ing. Michael Eichhorn Prof. Dr.-Ing. Eckehard Steinbach Lehrstuhl
MehrEin Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?
Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa
MehrDer Durchbruch für den Datenaustausch zwischen Automatisierungssystemen unterschiedlicher Hersteller
SIMATIC NET Der Durchbruch für den Datenaustausch zwischen Automatisierungssystemen unterschiedlicher Hersteller Jan 2002 Seite 1 Was ist? ist ein neuer offener Standard Für den Datenaustausch zwischen
MehrCORBA. Systemprogrammierung WS 2006-2007
CORBA Systemprogrammierung WS 2006-2007 Teilnehmer: Bahareh Akherattalab Babak Akherattalab Inhaltsverzeichnis: Verteilte Systeme Vergleich zwischen lokale und verteilte Systeme Verteilte Anwendungen CORBA
MehrFabrikDNA - Schnittstellen für die Fabrik auf Basis OPC UA und Automation ML
FabrikDNA - Schnittstellen für die Fabrik auf Basis OPC UA und Automation ML Dr.-Ing. Miriam Schleipen, Fraunhofer IOSB Gruppe Leitsysteme und Anlagenmodellierung Agenda 1. Motivation und Ziel 2. AutomationML
MehrVerteilte Systeme - 2. Übung
Verteilte Systeme - 2. Übung Dr. Jens Brandt Sommersemester 2011 1. Server-Entwurf a) Beschreiben Sie was sich hinter den Begriffen statusloser bzw. statusbehafteter Server verbirgt. Statusloser Server
MehrEntwicklung einer formalen Sprache zur Modelltransformation auf Basis von UML & XMI
Entwicklung einer formalen Sprache zur Modelltransformation auf Basis von UML & XMI Swisstopo-Kolloquium 11.04.2008 TU München, 13. März 2007 Inhalt 1. Anforderungen, Voraussetzungen, Grundlagen 2. Instrumente
MehrIndustrie 4.0 Frei verwendbar / Siemens AG 2015. Alle Rechte vorbehalten.
Mario Fürst, Siemens Schweiz AG Industrie 4.0 Das Internet revolutioniert die Geschäftswelt Seite 2 Industrie 4.0 ist eine Initiative der deutschen Industrie, die von der deutschen Bundesregierung unterstützt
MehrSecuring SOAP e-services
Securing SOAP e-services Nilson Reyes Sommersemester 2004 aus: E. Damiani, S. De Capitani di Vermercati, S. Paraboschi, P. Samarati, Securing SOAP e-sservices, IJIS, Ausgabe 1 (2002), S.110-115. Gliederung
MehrNetzwerk Technologien in LabVIEW
Netzwerk Technologien in LabVIEW von Dirk Wieprecht NI Germany Hier sind wir: Agenda Agenda Bedeutung des Ethernet für die Messtechnik Ethernet-basierende Technologien in LabVIEW Low Level- TCP/IP Objekt
MehrOSEK-OS. Oliver Botschkowski. oliver.botschkowski@udo.edu. PG AutoLab Seminarwochenende 21.-23. Oktober 2007. AutoLab
OSEK-OS Oliver Botschkowski oliver.botschkowski@udo.edu PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Einleitung Motivation Ziele Vorteile Einführung in OSEK-OS Architektur Task Management Interrupt
MehrSDD System Design Document
SDD Software Konstruktion WS01/02 Gruppe 4 1. Einleitung Das vorliegende Dokument richtet sich vor allem an die Entwickler, aber auch an den Kunden, der das enstehende System verwenden wird. Es soll einen
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrKernstandards für das Smart Grid aus dem Technical Committee IEC TC 57. Dr.-Ing. Mathias Uslar, OFFIS
Kernstandards für das Smart Grid aus dem Technical Committee IEC TC 57 Dr.-Ing. Mathias Uslar, OFFIS Vision: Smart Grid Quelle:EU SG ETP National Institute for Standards and Technology (USA): The term
MehrOpen Source als de-facto Standard bei Swisscom Cloud Services
Open Source als de-facto Standard bei Swisscom Cloud Services Dr. Marcus Brunner Head of Standardization Strategy and Innovation Swisscom marcus.brunner@swisscom.com Viele Clouds, viele Trends, viele Technologien
MehrSRH Hochschule Heidelberg
SRH Hochschule Heidelberg Fachbereich Informatik Vertriebssysteme / CRM Johannes Dipl. Inf. (FH) Hoppe Johannes Hoppe MSP WCF Vorlesung 25.03.2009 90 Minuten, 8 Teilnehmer Dipl. Inf. (FH) Johannes Hoppe
MehrHOBLink VPN. HOBLink VPN & Produktionsumgebung- / Steuerung
HOBLink VPN HOBLink VPN & Produktionsumgebung- / Steuerung 3-rd Party Services an Produktionsanlagen mit HOBlink VPN Erreichbarkeit von Systemen mit embedded software Industrie-Roboter Alarmanlagen Produktionsbändern
MehrJetSym. Programmierung in Hochsprache ST nach IEC-61131-3. We automate your success.
JetSym Programmierung in Hochsprache ST nach IEC-61131-3 We automate your success. JetSym das Tool JetSym ist das zentrale Programmiertool der Jetter AG, das alle Funktionen der Automatisierungstechnik
MehrRemedy-Day 2013. Innovative ITSM Lösungen von NTT Data. Machen wir es uns besser, schöner und leichter. Thomas Rupp Alexander Lyer Lukas Máté
Remedy-Day 2013 Innovative ITSM Lösungen von NTT Data Machen wir es uns besser, schöner und leichter Thomas Rupp Alexander Lyer Lukas Máté Copyright 2012 NTT DATA Corporation GTW Generischer Ticket Workflow
Mehrpeer-to-peer Dateisystem Synchronisation
Ziel Realisierungen Coda Ideen Fazit Literatur peer-to-peer Dateisystem Synchronisation Studiendepartment Informatik Hochschule für Angewandte Wissenschaften Hamburg 30. November 2007 Ziel Realisierungen
MehrArchitekturen. DB-Anwendungen: Aufgaben. Aufteilung der Funktionen. ƒ Datenbankanwendungen
Architekturen ƒ Datenbankanwendungen Aufgaben und Komponenten Aufteilung ƒ Architektur Web-basierter Anwendungen HTTP-basierte Architekturen Applet-basierte Architekturen Vorlesung Internet-Datenbanken
MehrObjectBridge Java Edition
ObjectBridge Java Edition Als Bestandteil von SCORE Integration Suite stellt ObjectBridge Java Edition eine Verbindung von einem objektorientierten Java-Client zu einer fast beliebigen Server-Komponente
MehrGrundlagen und Best Practices bei der SharePoint Entwicklung
Grundlagen und Best Practices bei der SharePoint Entwicklung Peter Kirchner Consultant ITaCS GmbH Fabian Moritz Senior Consultant, MVP ITaCS GmbH Themen Entwicklungsumgebung vorbereiten SharePoint Objektmodell
MehrEJB Beispiel. JEE Vorlesung 10. Ralf Gitzel ralf_gitzel@hotmail.de
EJB Beispiel JEE Vorlesung 10 Ralf Gitzel ralf_gitzel@hotmail.de 1 Stundenkonzept Gemeinsame Übung Stoff der letzten Stunde wird gemeinsam in einem Beispiel umgesetzt Details werden nochmals erklärt bzw.
MehrXMPP: Extensible Messaging and Presence Protocol
XMPP: Extensible Messaging and Presence Protocol (aka Jabber) 5. Dezember 2005 Einleitung Was ist XMPP? Architektur Allgemeines Kommunikation via XMPP: Streams, Stanzas Beispielanwendung
MehrHow-to: HTTP Proxy mit Radius Authentifizierung an einem Windows 2003 Server. Securepoint Security System Version 2007nx
Securepoint Security System Version 2007nx Inhaltsverzeichnis HTTP Proxy mit Radius Authentifizierung an einem Windows 2003 Server... 3 1 Konfiguration der Radius Authentifizierung auf einem Windows 2003
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
MehrDatenverteiler-System
Externe Externe Externe Schnittstelle Schnittstelle Schnittstelle Externe Externe Schnittstelle Schnittstelle Aktuelle Situation 2-mal implementiert 1-mal implementiert UZ 1 M1 M2 DB Mn neu 3-mal implementiert
MehrWebbasierte Leittechnik vom Gerät zum System Dr. Michael Unkelbach, Energy Sector, PG LDE1
WEBmation Presseworkshop 20022008 Siemens Power Plant Automation Webbasierte Leittechnik vom Gerät zum System Dr Michael Unkelbach, Energy Sector, PG LDE1 Generationen der Leittechnik Vier Generationen
MehrInteroperabilität und Informationssicherheit mit SGAM 2. LIESA Kongress, Saarbrücken, 30. September 2015
Interoperabilität und Informationssicherheit mit SGAM 2. LIESA Kongress, Saarbrücken, 30. September 2015 Inhalt Motivation für Smart Grid Architecture Model (SGAM) Einführung in SGAM Anwendungsbereiche
MehrService. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI?
Service Was ist eine Enterprise Service Architecture und wie reagiert SAP Allgemeine Definition Was gehört in ZENOS (Service-Layer)? Business Logik ZENOS als Provider für SAP-based Services (ESA/SOA) Warum
MehrSmartphone-Anwendungen für den Einsatz im Bereich der Werkzeugmaschinen und Industrieroboter
Smartphone-Anwendungen für den Einsatz im Bereich der Werkzeugmaschinen und Industrieroboter Referent: Matthias Keinert Organisation: Institut für Steuerungstechnik der Werkzeugmaschinen und Fertigungseinrichtungen
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für für Medientechnologen Dr. E. Schön Wintersemester 2015/16 Seite 146 Notwendigkeit: Programmierschnittstelle Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
MehrEinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0. EDV Kurs 13/2
EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0 EDV Kurs 13/2 Inhaltsverzeichnis 1 Objekte... 1 2 Klassen... 3 2.1 Beziehungen zwischen Klassen... 4 2.1.1 Vererbung... 4 2.1.2
MehrIT-Security Herausforderung für KMU s
unser weitblick. Ihr Vorteil! IT-Security Herausforderung für KMU s Christian Lahl Agenda o IT-Sicherheit was ist das? o Aktuelle Herausforderungen o IT-Sicherheit im Spannungsfeld o Beispiel: Application-Control/
Mehr