Dynamische Rekonfigurationvon Echtzeit-Ethernet-Standards mit harten Echtzeitanforderungen



Ähnliche Dokumente
Rechnernetzwerke. Rechnernetze sind Verbünde von einzelnen Computern, die Daten auf elektronischem Weg miteinander austauschen können.

Industrial Application Profiles.

Willkommen. in der Welt der Hütten- und Walzwerks-Technologie. Moderne Automatisierungstopologien mit Echtzeit Ethernet am Beispiel EtherCAT

Seit über. Jahren WIR SIND KARTZFEHN. Leitlinien zur Führung und Zusammenarbeit

Objektorientiertes Software-Engineering

Journaling-Dateisysteme

D a s P r i n z i p V o r s p r u n g. Anleitung. - & SMS-Versand mit SSL (ab CHARLY 8.11 Windows)

Comparison of Software Products using Software Engineering Metrics

Terminabgleich mit Mobiltelefonen

MC-Hx 006. Einbindung des MC-Hx Modul als MODBus TCP Slave. MB DataTec GmbH. Stand:

Arbeitshilfe "Tipps für Gespräche mit Vorgesetzten und KollegInnen" Was gilt für mich?

Ein Blick voraus. des Autors von C++: Bjarne Stroustrup Conrad Kobsch

Marktanalyse Industrial Ethernet. - Überblick -

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

So wird s gemacht - Nr. 24

Virtueller Computer in Microsoft Hyper-V

Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting)

Qualitätsmanagement an beruflichen Schulen in Deutschland: Stand der Implementierung. Diplomarbeit

Herausforderungen und Möglichkeiten für die landwirtschaftliche Logistik

Vorratsgesellschaften Der schnelle Weg zum eigenen Unternehmen interna

Forschung & Entwicklung im oberösterreichischen Unternehmenssektor

Jan Parthey, Christin Seifert. 22. Mai 2003

DVB-S Empfangsgerät, Videorecorder und Fernseher (Fernseher mit zwei Scart- (oder HDMI-)Eingängen)

Fachbereich Medienproduktion

Fünf einfache Schritte

Schließsysteme mit Sorglos-Service, einfach, intelligent. Die Evolution der Schließsysteme

Freier Linux Kernel für den Virtex4 FX12

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Abi-Retter-Strategien: Texterörterung. Das komplette Material finden Sie hier:

Die Tabellenvorlage im Katalog für Tabellen speichern... 2 Weiteres zu Schnellbausteinkatalogen EDV + Didaktik - Dr. Viola Vockrodt-Scholz

Marktanalyse Industrial Ethernet. - Abschlußbericht -

Qualifikationserfordernisse durch das Internet der Dinge in der Logistik

Installation der 4Dv12sql Software für Verbindungen zum T.Base Server

Anbindung des eibport an das Internet

Interaktive Whiteboards Der Einzug einer neuen Lerntechnologie

Vorlesung SS 2001: Sicherheit in offenen Netzen

J.6 Programmierung eingebetteter Systeme

Seminar für Führungskräfte

Vernetzte Produktion. Die Firma Pilz produziert Geräte für die Automatisierung unter Industrie 4.0

Drucker über die USB-Schnittstelle des AC WLAN ansteuern. Direkte Ansteuerung ( Windows )

Handbuch für Erweiterungs-Sleeve

Anspruchsvolle Dreierausdrücke zum selbstständigen Lernen

Multimedia und Datenkommunikation

Professionelle Seminare im Bereich MS-Office

Mehrere Amtsgerichtsbezirke im GV Büro System

Vorgestellt vom mexikanischen Rat für Fremdenverkehr

Von Satelliten und Schrauben was ist eine Innovation?

Wir leben Elektronik! We live electronics! EvoPrint. Das industrielle Drucksystem

Benötigen wir einen Certified Maintainer?

Quick Guide Trainer. Fairgate Vereinssoftware. Zürich Oberland Pumas Postfach Pfäffikon ZH

Allgemeine Anforderungen zum Einsatz von (gültig ab Version 45.xx.xx)

Glaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln

myfactory.businessworld und myfactory.com...2

SILworX Installation und Lizenzierung

Rüdiger Zarnekow Lutz Kolbe. Green IT. Erkenntnisse und Best Practices aus Fallstudien

Systemvoraussetzung < zurück weiter >

Woche 1: Was ist NLP? Die Geschichte des NLP.

40x wissensch. Lehrerin / wissensch. Lehrer. 2. Mit dem Thema digitales Whiteboard als Unterrichtsmittel habe ich mich bereits beschäftigt.

Word-Vorlagen-System mit Outlookanbindung

präzision und kreativität feinmechanik & systemtechnik gmbh

Echtzeitanomalieerkennung für Internetdienste (Abschlussvortrag)

FIW Forschungs-Institut Würtenberger Fragebogen Hauptbefragung bodylife Award bodylife AWARD Fragebogen. 0 Ja, sofort 0 Ja, später 0 Nein

Handbuch ECDL 2003 Professional Modul 3: Kommunikation Kalender freigeben und andere Kalender aufrufen

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version Optional einen DHCP Server.

Daniel Warneke Ein Vortrag im Rahmen des Proseminars Software Pioneers

Auktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS

Build-to-Order in der SMT-Fertigung Teil 2

Nützliche Tipps für Einsteiger

Software- und Druckerzuweisung Selbstlernmaterialien

Dokumentenverwaltung im Internet

P&P Software - Adressexport an Outlook 05/29/16 14:44:26

AGB Teil 5 - Support. Supportleistungen, Supportpakete, Supportverträge

Netzwerk-Watchdog Funktionsbeschreibung UMG604 / UMG605

Internet online Update (Mozilla Firefox)

HD-Kamerasoftware Version 4.1.0

Sie finden im Folgenden drei Anleitungen, wie Sie sich mit dem Server der Schule verbinden können:

s.beat DAP-10X White Paper USB Stromversorgung am Apple Macintosh und deren Auswirkung

Dokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser

Fakultät Informatik, Institut für Technische Informatik, Professur für VLSI - EDA. Implementierung eines UDP/IP-Stacks in Hardware.

Your EDI Competence Center

GmbH. Feuer im Herzen. Werbung im Blut.

TISIS - Industrie 4.0. Ereignis, Ort, Datum

Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren.

Sehr geehrter Herr Pfarrer, sehr geehrte pastorale Mitarbeiterin, sehr geehrter pastoraler Mitarbeiter!

1. Warum gibt es Virus Meldung beim Download der Software JNVR? Aber Bitte die Datei nur aus der Webseite: herunterladen.

Kontrollfragen: Internet

Kfz-Nutzungsanalyse. Pkw-Fahrleistung der CHECK24-Kunden

Alle aufgeführten Produkte oder Bezeichnungen sind eingetragene Marken der entsprechenden Hersteller.

Das IdeenNetz as IdeenN Gemeinsam Ideen entwickeln Das Ide Das Id enne eenn tz etz und verwirklichen

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

Bernadette Büsgen HR-Consulting

Anleitung für die Verwendung des Helferportals

Örtliche Angebots- und Teilhabeplanung im Landkreis Weilheim-Schongau

A-CERT ADVANCED pdf-signaturprüfung einrichten 2008

Die Situation: in Textform kommunizieren, auch ohne . Die Voraussetzungen:

ANSPRECHPARTNER. Film Mathematik statt Rechnen (Quelle: Hochschule Merseburg) Prof. Dr. Axel Kilian Fachbereich Informatik und Kommunikationssysteme

SUB-ID- VERWALTUNG MIT GPP SETUP-GUIDE FÜR PUBLISHER

DNÜ-Tutorium HS Niederrhein, WS 2014/2015. Probeklausur

Es kann maximal ein Prozess die Umladestelle benutzen.

Transkript:

Dynamische Rekonfigurationvon Echtzeit-Ethernet-Standards mit harten Echtzeitanforderungen Martin Walter a, Johannes Ax a, AurelBuda b, Konstantin Nußbaum c, John Hartfiel a, Thorsten Jungeblut a, Mario Porrmann a a AGKognitronikund SensorikCITEC, UniversitätBielefeld b WAGOKontakttechnikGmbH & Co. KG c FraunhoferAnwendungszentrumIndustrial Automation (IOSB-INA)

Dynamische Rekonfigurationvon Echtzeit-Ethernet-Standards mit harten Echtzeitanforderungen Motivation & Fragestellung Implementierung Untersuchungen& Ergebnisse Zusammenfassung

Motivation Klassische Feldbusse Echtzeit-Ethernet-Varianten 100 MBit/s 1 GBit/s Quelle: http://www.quest-trendmagazin.de/marktanteile-von-ethernet-und.270.0.html 3

Kategorisierung von RTE-Protokollen Standard Ethernet Kategorie A RTE-Protokolle Kategorie B RTE-Protokolle Kategorie C RTE-Protokolle 7 HTTP FTP... HTTP FTP... Echtzeit Anwendung HTTP FTP... Echtzeit Anwendung HTTP FTP... Echtzeit Anwendung 4 3 TCP UDP TCP UDP IP IP TCP UDP IP Zugriffsschicht Echtzeit Daten Protokoll TCP UDP IP Zugriffsschicht Echtzeit Daten Protokoll 2 Ethernet MAC MAC Ethernet MAC MAC Ethernet MAC MAC Angepasste MACRTE MAC 1 PHY PHY PHY PHY CbA RT IRT 4

Problemstellung Es existiert eine Vielfalt an untereinander inkompatibel RTE-Standards Nachteile für Hersteller & Anwender Hohe Anzahl an Produktvarianten Erhöhter Entwicklungsaufwand für Produkte gleicher Funktionalität Beschränkte Auswahl von RTE-Komponenten (für einen speziellen Standard) Netzwerkgrenzen entstehen Forderungen von Anwendern*: An die Adresse der Ethernet-Anbieter richtet sich [(] der Wunsch, etwas so einzurichten, dass in verschiedenen Kopfstationen verschiedene Ethernet-Protokolleeingesetzt werden können und die Kopfstationen automatischerkennen, welches Protokoll gefahren wird. Als Anwender ist für mich die Vereinheitlichung das Wichtigste überhaupt. Dass es nur einen Standard für Hard- und Software gibt. Gateways brauchen die Protokoll- Konvertierung, weil die Maschine mit Maschinen von Mitbewerbern beim Enduser kommunizieren muss. * Quelle: Quest TechnoMarketing 5

Multiprotokoll Lösungen Multiprotokoll-ICs: Hilscher netx TI Sitara H FPGA-basierte Lösungen: Softing(Profinet, H) Beckhoff(EtherCAT) openpowerlink H Größen der Konfigurationsdateien (Ressourceneffizienz) Konfigurationszeiten (Fast-Startup Fähigkeit) Rekonfigurationsmechanismen (Effektivität) Eignen sich FPGA-basierte Systeme für intelligente Netzwerkkomponenten zur Unterstützung mehrere Echtzeit-Ethernet-Standards? 6

Systemarchitektur 7

Hardwareimplementierung SoC Hardwarebasis von Altera und Xilinx: ARM Cortex-A9 Zweikern-Prozessorsystem FPGA-Logik Umgesetzte RTE-Standards: ProfinetIO (PNIO) auf Xilinxund Altera EtherCAT auf Altera Untersuchte Architektureigenschaften: (Re)konfiguration Partielle Rekonfiguration Kompression 8

Ressourcenbedarf Vergleich Altera und Xilinx: Anzahl LUTs und Register vergleichbar Genutzte Speichergröße variiert Unterschiedliche Block-RAM Größen Vergleich PNIO und EtherCAT: Größte Implementierung bestimmt die Größe der PR-Region PR-Design für die PNIO- Implementierung auslegen Kombinatorische Logik Flip-Flops Interner Speicher 25 kluts 16 kregs 100 KB 100 Blocks 20 kluts 12 kregs 80 KB 80 Blocks PNIO (IRT, Altera) PNIO (IRT, Xilinx) 15 kluts 10 kluts 8 kregs 60 KB 40 KB 60 Blocks 40 Blocks EtherCAT (V2.4.0, Altera) Blocks: PNIO (IRT, Altera) 5 kluts 4 kregs 20 KB 20 Blocks Blocks: PNIO (IRT, Xilinx) 0 kluts 0 kregs 0 KB 0 Blocks Blocks: EtherCAT (V2.4.0, Altera) 9

Größen der Konfigurationsdateien Vergleich des Speicherbedarfs: Kompression reduziert Größe um ca. 60% PR-Konfigurationsdateien sind über 70% kleiner Komprimierte PR-Konfigurationsdatei 76% kleiner 7 MB 7 MB 6 MB 6 MB 5 MB 5 MB 4 MB 4 MB 3 MB 3 MB 2 MB 2 MB 1 MB 1 MB 0 MB Gesamtes Design ohne Gesamtes Design mit PR-Region ohne PR-Region mit 0 MB Gesamtes Design ohne Gesamtes Design mit PNIO (IRT, Altera) PNIO (IRT, Xilinx) EtherCAT (V2.4.0, Altera) 10

Konfigurationszeiten Xilinx: Konstante Übertragungsrate Konstante Wortbreite Altera: Reduzierte Übertragungsrate (sfall) Reduzierte Wortbreite (PR-Fall) 50 ms 40 ms 30 ms 20 ms 10 ms 0 ms Gesamtes Design ohne Gesamtes Design mit PR-Region ohne PR-Region mit PNIO (IRT, Altera) PNIO (IRT, Xilinx) 11

Zusammenfassung Flexible Systemarchitektur Unterstützung mehrerer RTE-Standards Rekonfiguration zur Laufzeit FPGA-Implementierung Profinet-IO (Xilinx, Altera) EtherCAT(Altera) Speicherplatz-& Konfigurationszeiteinsparung Kompression ist herstellerabhängig Partielle Rekonfiguration im Vorteil Partiell rekonfigurierbare FPGA-basierte Multiprotokoll-Systeme eignen sich grundsätzlich für RTE-Standards mit harten Echtzeitanforderungen Ermöglicht Fast-Startup, Bridgefunktionalität, Protokollerkennung, nachträgliche Updates 12

Vielen Dank für Ihre Aufmerksamkeit! Martin Walter CITEC Universität Bielefeld, Arbeitsgruppe Kognitronik und Sensorik, mwalter@cit-ec.uni-bielefeld.de