Hochverfügbares Ethernet MRP - Media
Transcrição
Hochverfügbares Ethernet MRP - Media
Hochverfügbares Ethernet MRP - Media Redundancy Protocol Hirschmann Automation and Control GmbH Dipl.- Ing. Dirk Mohl 1 25. 01.07 - ITG Automation Übersicht • Netzwerke und Redundanztypen • Rapid Spanning Tree • Ring Redundanz – Historie – Funktion – Status Standardisierung • Zusammenfassung 2 Hirschmann Automation and Control GmbH • Industrial Ethernet Industrial Networking • FiberInterfaces Industrial Connectors • Industrie-Steckverbinder • Lastmomentbegrenzungssysteme Electronic Control Systems • Steuerungssysteme und Sensoren • Grafische Bedien- und Anzeigekonsolen für Baumaschinen und Krane 3 Netzwerke und Redundanztypen • Medienredundanz – STP, RSTP – Ringredundanz • Paralleles Netzwerk – HSER end node end node …. LAN A LAN B 4 end node Leitungs- Redundanzmechanismen für Ethernet • Redundanz auf IP (Layer 3): RIP, OSPF, VRRP – 10 s typisch • Redundanz für Ethernet auf Layer 2: STP, RSTP – 30 s / 1… 3 s typisch Weitere Redundanzprotokolle (nicht Ethernet- basiert): Token Ring, FDDI, RPR (Resilient Packet Ring) 5 Spanning Tree konzipiert für beliebig vermaschte Netze • Spanning Tree Umschaltzeit 30s / 50s Diameter: 7 Switche • RSTP: Rapid Spanning Tree – IEEE802.1w-2001 – IEEE802.1D-2004 Umschaltzeit: typ. 1 … 3s 6 Spanning Tree: Punkt zu Punkt Kommunikation • Punkt zu Punkt Kommunikation von Netzwerk- Events => Redundanzgeschwindigkeit hängt von der Implementierung im Gerät und der Position des Fehlers ab: pro Gerät 0,1 … 1s • Rekonfigurationen kann in ungünstigen Fällen bis zu 30s dauern 11 11, 0 4 22 7 11, 10 4 6 44 7 11, 20 5 2 1 33 11, 10 4 7 55 7 11, 20 4 77 7 11, 30 Forderung für Automatisierungsnetzwerke • • • • • 8 Ethernet schnell deterministisch zuverlässig keine speziellen Bausteine Applications Typical grace time Uncritical Automation, enterprise systems 20 s Automation management, manufacturing, discrete automation 2s General Automation , e.g. continuous process, power plants 200 ms Time-Critical Automation, e.g. synchronized drives 20 ms Historie Ringredundanz • Hirschmann hat hier zusammen mit Siemens das Protokoll zur Ringredundanz entwickelt und 1999 vorgestellt • Einfache, definierte Topologie: Ring • Garantierte Umschaltzeit: 500ms • Kompensiert Single Point of Failure • Einfache Konfiguration: ein RM (Redundanz Manager) im Netz => HiPER-Ring 9 Typisches Automatisierungsnetz Fertigungslinie 3 Fertigungssteuerung Fertigungslinie 2 Fertigungslinie 1 10 Mit Redundanz: HiPER-Ring Fertigungslinie 3 Fertigungssteuerung Eine Unterbrechung der Verbindung kann durch das schließen des Backbones zu einem redundanten Ring verhindert werden Fertigungslinie 2 Fertigungslinie 1 11 Mit Redundanz: HiPER-Ring Fertigungslinie 3 Fertigungssteuerung Fertigungslinie 2 Fertigungslinie 1 12 Ständige Überwachung durch Watchdog-Pakete Fertigungslinie 3 Fertigungssteuerung Der Redundanz Manager sendet laufend Watchdog-Pakete ins Netz um die Unversehrtheit des Ringes zu prüfen. Redundanz Manager Fertigungslinie 2 Fertigungslinie 1 13 Ständige Überwachung durch Watchdog-Pakete Fertigungslinie 3 Fertigungssteuerung Redundanz Manager Fertigungslinie 2 Fertigungslinie 1 14 Ständige Überwachung durch Watchdog-Pakete Fertigungslinie 3 Fertigungssteuerung Unter normalen Umständen, also wenn kein Fehler auftritt, werden über die redundante Strecke keine Datenpakete übertragen. Redundanz Manager Nur die Watchdog-Pakete werden übermittelt. Fertigungslinie 2 Fertigungslinie 1 15 Ständige Überwachung durch Watchdog-Pakete Fertigungslinie 3 Fertigungssteuerung Redundanz Manager Fertigungslinie 2 Fertigungslinie 1 16 Ständige Überwachung durch Watchdog-Pakete Fertigungslinie 3 Fertigungssteuerung Sobald der Redundanz Manager keine Watchdog-Pakete mehr empfängt, aktiviert er sofort die redundante Strecke um die Kommunikation schnellstmöglich wieder herzustellen. Redundanz Manager AKTIV Fertigungslinie 2 Fertigungslinie 1 17 „Self-healing“ Fertigungslinie 3 Fertigungssteuerung Redundanz Manager AKTIV Fertigungslinie 2 Fertigungslinie 1 18 „Self-healing“ Fertigungslinie 3 Fertigungssteuerung Wird die defekte Strecke repariert, stellt der Redundanz Manager den normalen Betriebszustand wieder her. Redundanz Manager Dieses ‚Self-healing‘ dauert typ. 200 Millisekunden. Fertigungslinie 2 Fertigungslinie 1 19 Ständige Überwachung durch Watchdog-Pakete Fertigungslinie 3 Fertigungssteuerung Redundanz Manager Fertigungslinie 2 Fertigungslinie 1 20 Standardisierung der Ringredundanz MRP – IEC62439 • Grund für die Standardisierung – Forderung nach standardisiertem Redundanzprotokoll für Automatisierung, keine proprietären Lösungen – Für die unterschiedlichen Real-time Ethernet Protokolle aus IEC61158-2 (Feldbus) werden Netzwerkredundanz- Protokolle benötigt • Anforderung: Kompatibel zu IEEE802.3, IEEE802.1 21 Übersicht MRP • • 22 Das Protokol ist analog zu STP oder RSTP über der Layer 2 Vermittlung angesiedelt Es verwendet die selben Mechanismen wie RSTP: – Löschen der Adresstabelle – Ports in blocking / forwarding MRP Ma nage ment (Service ) MRP (Protoco l) 8 02 .1 Bri dg e 80 2. 3 MED IUM AC CES S 80 2.3 MED IUM A CC ESS 80 2. 3 P HY 80 2.3 PH Y DATA LINK LAYER PHYSICAL LAYER Aufbau des Rings • RM öffnet Ring zur Linie, wenn alle anderen Verbindungen ok • Über redundante Verbindung werden nur Test- und Steuerpakete gesendet • RM aktiviert redundante Verbindung wenn Vermittlung an anderer Stelle unterbrochen wird 23 Mechanismen zur Fehlererkennung • Redundanzmechanismen: Testpakete und Linkzustandssignalisierung • Ausfallerkennung – Ausbleiben von Testpaketen – Linkausfall Signalisierung • Wiederaufbau der Verbindung – Eintreffen von Testpaketen – Linkaufbau Signalisierung 24 Ausbleiben von Testpaketen 25 Linkausfall Signalisierung 26 MRP Parameter Parameter 27 max. recovery time Meaning 500 ms 200 ms MRP_TOPchgT 20 ms 10 ms Topology Change (Clear Address Table) request interval MRP_TOPNRmax 3 3 Topology Change (Clear Address Table) repeat count MRP_TSTshortT 30 ms 10 ms MRP_Test short interval MRP_TSTdefaultT 50 ms 20 ms MRP_Test default interval MRP_TSTNRmax 5 3 MRP_Test monitoring count Standardisierung der Ringredundanz MRP – IEC62439 • 2005: IEC Projekt in Projektgruppe SC65C unter MT9 HA gestartet • Projekt IEC62439 • MRP in Chapter 5 spezifiziert • Zwei weitere Protokolle zur parallelen Redundanz • CD (erster Draft) September 2006 in Umlauf gegeben • Verabschiedung des Standards für Ende 2007 bzw. Anfang 2008 geplant 28 Zusammenfassung • Bisher keine standardisierten Redundanzprotokolle die Anforderungen der Automatisierung genügen • MRP ist ein Redundanzprotokoll, dass besonders für die Kompensation von Leitungsausfällen im Netzwerk gedacht ist • Garantierte / deterministische Umschaltzeit von 200ms 29 MRP Ethernet - Just in Time Danke für die Aufmerksamkeit Weitere Informationen: http://www.hirschmann.de Hirschmann Automation and Control GmbH Dirk Mohl email: [email protected] 30