www.wikidata.de-de.nina.az
Dieser Artikel beschreibt ein Ethernet Protokoll Zur Stromversorgung uber Ethernet siehe Power over Ethernet zur Datenubertragung uber das Stromnetz siehe PowerLAN Teile dieses Artikels scheinen seit Marz 2023 nicht mehr aktuell zu sein Bitte hilf uns dabei die fehlenden Informationen zu recherchieren und einzufugen Wikipedia WikiProjekt Ereignisse Vergangenheit fehlend Ethernet Powerlink Offizielle Schreibweise Ethernet POWERLINK ist ein Echtzeit Ethernet um Echtzeitdaten im Mikrosekundenbereich zu ubertragen Der Hauptanwendungszweck ist die Ubertragung von Prozessdaten in der Automatisierungstechnik Ethernet Powerlink wurde ursprunglich von der Firma B amp R Industrial Automation entwickelt und wird heute von der offenen Anwender und Anbietergruppe EPSG Ethernet Powerlink Standardization Group als offener Standard weiterentwickelt und spezifiziert Inhaltsverzeichnis 1 Ubersicht 2 Datenubertragung 2 1 Versionen 2 2 Datenformat 2 3 Echtzeitkommunikation 3 Objektverzeichnis 3 1 Gerateprofile 3 2 Electronic Datasheets 4 Standardisierung 5 Diagnose 6 Ubertragung sicherheitskritischer Daten 7 Weblinks 8 EinzelnachweiseUbersicht BearbeitenVon Anfang an mit Bedacht auf Standardkonformitat entwickelt fuhrt Ethernet Powerlink einen gemischten Polling und Zeitscheibenmechanismus zur deterministischen Ubertragung von Daten ein Damit werden erreicht die garantierte Ubertragung von zeitkritischen Daten in sehr kurzen isochronen Zyklen mit konfigurierbarem Zeitverhalten die zeitliche Synchronisation aller Netzwerkknoten mit sehr hoher Prazision im Sub Mikrosekundenbereich die Ubertragung des weniger zeitkritischen Datenaufkommens im reservierten asynchronen KanalAktuelle Implementierungen von Ethernet Powerlink erreichen Zykluszeiten von unter 200 µs und eine zeitliche Prazision Jitter von weniger als 1 µs Ethernet Powerlink spezifiziert ausserdem auch ein an CANopen angelehntes Kommunikationsprotokoll zum Nutzdatenaustausch mit Knoten im Netzwerk Beide Teile zusammen werden von einem Powerlink Protokollstack abgehandelt Fur diesen wird keine spezielle Hardware benotigt sodass sich sowohl Master als auch Slaveknoten mit handelsublichen Ethernetbausteinen realisieren lassen Es sind daher auch quelloffene Master und Slave Stacks fur verschiedene Betriebssysteme verfugbar Datenubertragung BearbeitenDa Ethernet Powerlink auf den Layern 2 und 7 im OSI Schichtmodell angesiedelt ist ist es grundsatzlich von der verwendeten Physik Layer 1 unabhangig In der Praxis wird es allerdings hauptsachlich mit Twisted Pair Kabeln als Fast Ethernet betrieben 100Base TX Dabei sind sowohl die handelsublichen 8P8C RJ 45 als auch die industriellen M12 Steckverbindungen zugelassen Die Verwendung von Lichtwellenleitern ist ebenfalls moglich wobei aber die zusatzlichen Verzogerungen durch Medienkonverter zu berucksichtigen sind Fur eine saubere Verkabelung bezieht sich der Ethernet Powerlink Standard auf den IOANA Leitfaden zur Planung und Installation industrieller Netzwerke IAONA s Industrial Ethernet Planning and Installation Guide 1 Um die Verzogerung und den Jitter zu minimieren werden innerhalb der Echtzeit Domane allerdings Repeating Hubs anstelle von Switching Hubs Switches empfohlen Versionen Bearbeiten Ethernet Powerlink existiert momentan in zwei Auspragungen Version 1 Ethernettyp 0x3e3f ist ein proprietarer Ansatz von B amp R der jedoch fruhzeitig als Basis fur Weiterentwicklungen geoffnet wurde Version 2 Ethernettyp 0x88ab dagegen ist der aktuelle offengelegte Standard der EPSG welcher um verschiedene Mechanismen erweitert wurde CANopen Gerateprofile Powerlink Safety Electronic Datasheets Master Poll Response Obwohl beide Protokollarten starke Ahnlichkeit besitzen beziehen sich die nachfolgenden Informationen ausschliesslich auf Version 2 da Version 1 nur als Ubergangslosung gilt Einige Teilnehmer konnen mit beiden Protokollvarianten arbeiten 2006 wurde von der EPSG die Entwicklung von Gigabit Powerlink angekundigt Datenformat Bearbeiten nbsp Powerlinkpaket im EthernetframeJedes Powerlinkpaket besteht aus einem Header und den eigentlichen Nutzdaten Dieses Paket ist in einen normalen Ethernetframe eingebunden welcher eine Grosse zwischen 64 Byte und 1500 Byte aufweisen muss Jumbo Frames gt 1500 Byte sind in einem Powerlinknetzwerk nicht erlaubt Als EtherType fur Ethernet Powerlink wurde 0x88AB von der IEEE zugewiesen Der Powerlinkheader selbst setzt sich zusammen aus 1 Bit Reserviert 7 Bit MessageType 8 Bit Zielknotennummer 8 Bit QuellknotennummerEs sind folgende Nachrichttypen MessageType definiert MessageType ID Bezeichnung der Nachricht Verwendung Ethernet TransfertypSoC 0x01 Start of Cycle Definiert den Start eines neuen Zyklus MulticastPReq 0x03 PollRequest Erfrage zyklische Daten des CN UnicastPRes 0x04 PollResponse Sende aktuelle zyklische Daten des CN MulticastSoA 0x05 Start of Asynchronous Signalisiere den Start der asynchronen Phase MulticastASend 0x06 Asynchronous Send Senden von asynchronen Daten MulticastEchtzeitkommunikation Bearbeiten Damit eine deterministische Datenubertragung garantiert werden kann mussen Kollisionen auf dem Netzwerk vermieden werden Dazu wird die Datenubertragung durch einen speziellen Teilnehmer den Managing Node MN gesteuert Die einzelnen Netzwerkteilnehmer die Controlled Nodes CN durfen nur dann senden wenn sie dediziert dazu aufgefordert wurden Ein Zyklus beginnt mit der Nachricht Start of Cycle SoC Anschliessend wird jeder Knoten einzeln vom MN mit einem Poll Request PReq abgefragt worauf der CN mit einem Poll Response PRes antwortet Da die Antworten als Ethernet Multicast gesendet werden konnen anderen Powerlinkgerate mithoren Somit ist Querverkehr zwischen den CNs moglich Um die Zykluszeit klein zu halten muss nicht jedes Gerat in jedem Zyklus abgefragt werden Multiplexed Stations Die Antwortzeit eines Gerates t P R e s t P R e q displaystyle t PRes t PReq nbsp ist ein wichtiges Qualitatsmerkmal Nach Abschluss der zyklischen Phase beginnt die asynchrone Phase mit dem Start of Asynchronous SoA Paket In dieser Phase kann jeweils ein vom MN bestimmter CN nicht zyklische Daten senden Uber spezielle Gateways lassen sich in der asynchronen Phase Daten aus einem normalen nicht deterministischen Netzwerk und dem Powerlinknetzwerk austauschen nbsp Objektverzeichnis BearbeitenIn Anlehnung an den Feldbusstandard CANopen werden bei Ethernet Powerlink alle Kommunikationsobjekte und alle Anwenderobjekte in einem Objektverzeichnis OV zusammengefasst Das Objektverzeichnis ist im Powerlink Geratemodell das Bindeglied zwischen der Anwendung und der Kommunikationseinheit Jeder Eintrag im Objektverzeichnis steht fur ein Objekt und wird durch einen 16 bittigen Index gekennzeichnet Pro Index konnen wiederum bis zu 256 Subindizes enthalten sein Dadurch konnen bis zu 65536 254 Nutzeintrage pro Gerat unterschieden werden Die Subindizes 0 und 255 konnen nicht frei verwendet werden In Profilen ist die Zuordnung von Kommunikations und Gerateprofilobjekten zu einem jeweiligen Index genau definiert und somit wird mit dem Objektverzeichnis eine eindeutige Schnittstelle zwischen der Anwendung und der Kommunikation nach aussen definiert Indexbereich Verwendung0000 nicht genutzt0001 009F Datentypen Sonderfall 00A0 0FFF reserviert1000 1FFF Kommunikationsprofil2000 5FFF herstellerspezifischer Bereich6000 9FFF bis zu acht standardisierte GerateprofileA000 BFFF standardisierte SchnittstellenprofileC000 FFFF reserviertGerateprofile Bearbeiten Fur eine Reihe von Gerateklassen wurden Gerateprofile definiert Diese Gerateprofile definieren die Funktionalitat und den Aufbau des Objektverzeichnisses fur die jeweiligen Gerate Durch die Nutzung von Geraten welche einem bestimmten Profil entsprechen wird eine hohere Unabhangigkeit von Gerateherstellern erreicht Ethernet Powerlink verwendet dabei die Gerateprofile von CANopen Transformationsregeln legen dabei fest welche Objekte der CANopen Gerateprofile bei Powerlink Geraten verwendet werden Dabei wird der Tatsache Rechnung getragen dass bei Powerlink die Lange der Nutzdatenpakete PDOs grosser ist Electronic Datasheets Bearbeiten Fur die Nutzung von Powerlink Geraten sind elektronische Datenblatter notig Diese werden als XDD Dateien XML Device Description abgelegt die dem standardisierten XML Format nach ISO 15745 4 entsprechen und beschreiben sowohl die wichtigsten Parameter der Objekte des Objektverzeichnis eines Gerates als auch weitere Parameter wie z B die unterstutzten Kommunikationsdienste Konfigurationstools konnen Datenblatt Dateien einlesen und mit ihrer Hilfe mit dem jeweiligen Gerat kommunizieren und es gegebenenfalls parametrisieren Standardisierung BearbeitenEthernet Powerlink wurde in die Normen IEC 61784 2 IEC 61158 3 IEC 61158 4 IEC 61158 5 und IEC 61158 6 aufgenommen Die Norm IEC 61784 2 spezifiziert Kommunikationsprofile die Norm IEC 61158 Dienste und Protokolle von Feldbussen In der asynchronen Phase lassen sich beliebige Ethernetframes verschicken Daher konnen u a alle IP basierten Protokolle auf hoheren Schichten wie TCP UDP und daruber im Ethernet Powerlink Netzwerk eingesetzt werden Im Einzelnen unterstutzt Ethernet Powerlink folgende Standards IEEE 802 3 Fast Ethernet IP basierte Protokolle ICMP UDP TCP Standard Gerateprofile CANopen EN 50325 4 fur die Automatisierung IEC 61588 fur die Echtzeit Domanen Synchronisation zukunftige Versionen Diagnose BearbeitenEs konnen Standard Diagnose Werkzeuge wie Wireshark freie Software oder Omnipeek kommerziell verwendet werden Fur gezieltere Diagnose sind entsprechende Werkzeuge auf der EPSG Website 2 aufgefuhrt Ubertragung sicherheitskritischer Daten BearbeitenFur sicherheitskritische Anwendungen lasst sich Powerlink mit dem zusatzlichen offenen Sicherheitsprotokoll openSAFETY vormals Ethernet Powerlink Safety erweitern Die sicherheitskritischen Daten werden bei openSAFETY in zwei Subframes aufgeteilt und mit Prufsummen gesichert Die Sicherheitsfunktion des Netzwerks wird durch eine eigene Sicherheitssteuerung bereitgestellt Sichere und nichtsichere Teilnehmer konnen in einem Netzwerk koexistieren und auch fur die Sicherheitsfunktion nicht wesentliche Daten austauschen openSAFETY ist als Protokoll fur den Application Layer implementiert Als solches kann es auf einer Vielzahl von Industrial Ethernet Netztopologien implementiert werden openSAFETY ist durch den TUV Rheinland sowie den TUV Sud gepruft und fur den Einsatz bei sicherheitskritischen Anwendungen gemass IEC 61508 SIL 3 und Kategorie 4 der Euronorm 954 1 freigegeben 3 Weblinks Bearbeiten nbsp Commons Ethernet Powerlink Sammlung von Bildern Videos und Audiodateien https sourceforge net projects openpowerlink Quelloffener Powerlink Stack fur LINUX Windows und FPGAs https sourceforge net projects openconf Quelloffenes Konfigurationsprogramm fur PowerlinkEinzelnachweise Bearbeiten Industrial Ethernet Planning and Installation Guide PDF IAONA abgerufen am 1 April 2019 englisch EPSG openSafety Einheitlicher Standard fur sichere Netzwerke SPS Magazin ETH3 2010 vom 12 August 2010 Abgerufen von https de wikipedia org w index php title Ethernet Powerlink amp oldid 236327113