DE10234149A1 - Empfang von Datentelegrammen in Kommunikationssystemen mit redundanten Netzwerkpfaden - Google Patents
Empfang von Datentelegrammen in Kommunikationssystemen mit redundanten NetzwerkpfadenInfo
- Publication number
- DE10234149A1 DE10234149A1 DE10234149A DE10234149A DE10234149A1 DE 10234149 A1 DE10234149 A1 DE 10234149A1 DE 10234149 A DE10234149 A DE 10234149A DE 10234149 A DE10234149 A DE 10234149A DE 10234149 A1 DE10234149 A1 DE 10234149A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- timer value
- identifier
- telegram
- data telegram
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Empfang von Datentelegrammen in Kommunikationssystemen mit redundanten Netzwerkpfaden. Die Empfangsdaten des Peripherieabbilds werden zu einem Knoten auf mindestens zwei unterschiedlichen Netzwerkpfaden geleitet. Dadurch kann in einem Speicher (13) des Knotens selbst dann ein konsistentes Peripherieabbild gespeichert werden, wenn die Datenübertragung auf einem Netzwerkpfad gestört ist.
Description
- Die Erfindung betrifft ein Verfahren zum Empfang von Datentelegrammen in Kommunikationssystemen mit redundanten Netzwerkpfaden.
- Datennetze werden aus vernetzten Datennetzknoten gebildet und ermöglichen die Kommunikation zwischen mehreren Teilnehmern. Kommunikation bedeutet dabei die Übertragung von Daten zwischen den Teilnehmern. Die zu übertragenden Daten werden dabei als Datentelegramme verschickt, das heißt, die Daten werden zu einem oder mehreren Paketen zusammengepackt und in dieser Form über das Datennetz an den entsprechenden Empfänger gesendet. Man spricht deshalb auch von Datenpaketen. Der Begriff Übertragung von Daten wird dabei im Weiteren synonym zur oben erwähnten Übertragung von Datentelegrammen oder Datenpaketen verwendet.
- Zur Vernetzung werden beispielsweise bei schaltbaren Hochleistungsdatennetzen, insbesondere Ethernet, die Teilnehmer untereinander über Koppelknoten verbunden. Jeder Koppelknoten kann mit mehr als zwei Teilnehmern verbunden sein und auch selbst Teilnehmer sein. Teilnehmer sind beispielsweise Computer, speicherprogrammierbare Steuerungen (SPS) oder andere Maschinen, die elektronische Daten mit anderen Maschinen austauschen, insbesondere verarbeiten.
- In verteilten Automatisierungssystemen, beispielsweise im Bereich Antriebstechnik, müssen bestimmte Daten zu bestimmten Zeiten bei bestimmten Teilnehmern eintreffen und von den Empfängern verarbeitet werden. Man spricht dabei von echtzeitkritischen Daten bzw. echtzeitkritischem Datenverkehr, da ein nicht rechtzeitiges Eintreffen der Daten am Bestimmungsort zu unerwünschten Resultaten beim Teilnehmer führt.
- Ebenso ist aus dem Stand der Technik die Verwendung eines synchronen, getakteten Kommunikationssystems mit Äquidistanz- Eigenschaften (isochrones Kommunikationssystem) in einem Automatisierungssystem bekannt. Hierunter versteht man ein System aus wenigstens zwei Teilnehmern, die über ein Datennetz zum Zweck des gegenseitigen Austausches von Daten bzw. der gegenseitigen Übertragung von Daten miteinander Verbunden sind. Dabei erfolgt der Datenaustausch zyklisch in äquidistanten Kommunikationszyklen (Isochronzyklen), die durch den vom System verwendeten Kommunikationstakt vorgegeben werden. Teilnehmer sind beispielsweise zentrale Automatisierungsgeräte, z. B. speicherprogrammierbare Steuerungen (SPS, Bewegungssteuerungen-) oder andere Kontrolleinheiten, Computer, oder Maschinen, die elektronische Daten mit anderen Maschinen austauschen, insbesondere Daten von anderen Maschinen verarbeiten, und Peripheriegeräte wie z. B. Ein-/Ausgabe- Baugruppen, Antriebe, Aktoren, Sensoren. Unter Kontrolleinheiten werden im folgenden Regler- oder Steuerungseinheiten jeglicher Art verstanden. Zur Datenübertragung werden beispielsweise Kommunikationssysteme wie z. B. Feldbus, Profibus, Ethernet, Industrial Ethernet, FireWire oder auch PC-interne Bussysteme (PCI), etc. verwendet.
- Bei der Echtzeitkommunikation handelt es sich um eine geplante Kommunikation. Datentelegramme werden dabei von einem Teilnehmer zu einem fest vorgegebenen Sendezeitpunkt über vorgegebene Ports weitergeleitet. Ein Empfangsknoten erwartet ebenfalls Echtzeitdatenpakete zu einem bestimmten Zeitpunkt an einem bestimmten Port. Durch die Planung der isochronen Echtzeitkommunikation ist deshalb der Pfad, den das Echtzeittelegramm im Netzwerk nimmt, genau festgelegt. Während eines Kommunikationszyklus wird das komplette Peripherieabbild in einem Knoten ausgetauscht. Das Peripherieabbild umfasst alle echtzeitkritischen Daten, welche von einem Teilnehmer versandt, empfangen und in einem bestimmten Adressbereich eines Speichers abgelegt werden. Der gesamte Adressbereich wird während eines Zyklus überschrieben.
- Automatisierungskomponenten (z. B. Steuerungen, Antriebe, . . .) verfügen heute oftmals über eine Schnittstelle zu einem zyklisch getakteten Kommunikationssystem. Eine Ablaufebene der Automatisierungskomponente (Fast-cycle) (z. B. Lageregelung in einer Steuerung, Drehzahl- und Drehmomentregelung eines Antriebs) ist auf den Kommunikationszyklus synchronisiert. Dadurch wird der Kommunikationstakt festgelegt. Andere, niederperformante Algorithmen (Slow-cycle) (z. B. Temperaturregelungen) der Automatisierungskomponente können ebenfalls nur über diesen Kommunikationstakt mit anderen Komponenten (z. B. Binärschalter für Lüfter, Pumpen, . . .) kommunizieren, obwohl ein langsamerer Zyklus ausreichend wäre. Durch Verwendung nur eines Kommunikationstaktes zur Übertragung von allen Informationen im System entstehen hohe Anforderungen an die Bandbreite der Übertragungsstrecke.
- Bei der Echtzeitkommunikation in einem isochronen Real-Time- Fast-Ethernet (IRTE) gibt es im Isochronzyklus einen IRT- Zeitbereich (IRT-Z.) und einen NRT-Zeitbereich (NRT-Z., Non Real-Time). Im IRT-Zeitbereich findet der zyklische Austausch von Echtzeitdaten statt, während im NRT-Zeitbereich über Standard-Ethernet-Kommunikation kommuniziert wird. Der NRT- Zeitbereich ist besonders geeignet zur Übertragung von Daten von niederperformanten Algorithmen. Diese müssen dann nicht während eines jeden Isochronzyklus übertragen werden. Der Datenverkehr kann somit verringert werden. Ein solches Datennetz ist aus der DE 100 58 524 bekannt.
- Bei der Standard-Ethernet-Kommunikation dürfen Datennetze jedoch redundante Netzwerkpfade bzw. geschlossenen Ringe aufweisen. Diese müssen an einer Stelle aufgebrochen sein, beispielsweise mit Hilfe des Spanning-Tree-Algorithmus, da sonst kreisende Datentelegramme auftreten können. Dabei bleibt die Topologie erhalten, jedoch werden ein Sendeport und ein Empfangsport zweier benachbarter Knoten abgeschaltet, um einen redundanten Netzwerkpfad zu eliminieren.
- Die Fig. 1 zeigt drei aufeinanderfolgende Isochronzyklen bei der Echtzeitkommunikation in einem isochronem Real-Time-Fast- Ethernet (IRTE). Ein entsprechendes Kommunikationssystem ist aus der DE 100 58 524 bekannt. Die Isochronzyklen mit den Zyklusnummern 0, 1 und 2 haben die gleiche Länge. In jedem Isochronzyklus schließt sich an einen IRT-Zeitbereich ein NRT-Zeitbereich an. Die Länge des NRT-Zeitbereichs ist durch die Länge des gesamten Isochronzyklus abzüglich des IRT- Zeitbereichs gegeben.
- Übertragungsfehler, die während der Weiterleitung von Datentelegrammen auftreten, können zu ungültigen oder nichtempfangenen Datentelegrammen führen. Die Datentelegramme stehen dann zur Vervollständigung des Peripherieabbilds nicht zur Verfügung. Das Peripherieabbild in einem Knoten ist dann inkonsistent und nicht verwendbar.
- Der Erfindung liegt die Aufgabe zu Grunde, ein verbessertes System zur Echtzeitkommunikation, insbesondere dem isochronen Real-Time-Fast-Ethernet, zu schaffen.
- Die der Erfindung zu Grunde liegende Aufgabe wird mit einem Verfahren mit den Merkmalen des unabhängigen Patentanspruchs 1 gelöst. Bevorzugte Ausführungsformen sind in den abhängigen Patentansprüchen 2 bis 7 angegeben.
- Im erfindungsgemäßen Verfahren werden identische, echtzeitkritische Datentelegramme, die anhand ihrer Kennung erkannt werden können, während der geplanten Echtzeitkommunikation über disjunkte Netzwerkpfade zu einem Knoten gesendet. Zumindest einer der Netzwerkpfade ist also redundant, und das Netzwerk weist zumindest einen geschlossenen Ring auf. Die gesamten zu empfangenden Daten des Peripherieabbilds können dann zweimal oder auch mehrmals von einem Knoten empfangen werden. Wird die Übertragung auf einem Netzwerkpfad gestört, so können gültige Datentelegramme noch immer auf einem alternativen Netzwerkpfad empfangen werden.
- Das Kommunikationssystem wird dadurch störungs- und betriebssicher. Es kann vorteilhaft in Automatisierungssystemen, insbesondere bei Verpackungsmaschinen, Pressen, Kunststoffspritzmaschinen, Textilmaschinen, Druckmaschinen, Werkzeugmaschinen, Robotern, Handlingsystemen, Holzverarbeitungsmaschinen, Glasverarbeitungsmaschinen, Keramikverarbeitungsmaschinen sowie Hebezeugen eingesetzt bzw. verwendet werden.
- Beim Empfang eines ersten echtzeitkritischen Datentelegramms, bei einem Knoten mit einer Anwendung zu einem Timer-Wert, werden dessen Nutzdaten in dem, der Kennung zugeordneten Adressbereich eines Speichers abgespeichert. Daraufhin wird ein zweites, echtzeitkritisches Datentelegramm mit der Kennung des ersten Datentelegramms an einem zweiten Empfangsport des Knotens empfangen. Der erste und zweite Empfangsport können hierbei auch identisch sein.
- In einer Weitergestaltung der Erfindung wird als Timer-Wert die Zyklusnummer des Zyklus verwendet, zu dem ein Datentelegramm empfangen wird.
- In einer bevorzugten Ausführungsform der Erfindung werden die Nutzdaten und der gespeicherte Timer-Wert des ersten Datentelegramms mit den Nutzdaten und dem Timer-Wert des zweiten Datentelegramms überschrieben, falls erster und zweiter Timer- Wert nicht identisch sind.
- In einer weiteren, bevorzugten Ausführungsform der Erfindung werden die Nutzdaten und der Timer-Wert des ersten Datentelegramms nur dann überschrieben, wenn das zweite Datentelegramm gültig ist.
- In einer besonderen Ausführungsform der Erfindung kann das erste Datentelegramm ungültig sein. Die Nutzdaten und der Timer-Wert eines ersten, ungültigen Datentelegramms sollen mit den Nutzdaten und dem zweiten Timer-Wert eines zweiten, gültigen Datentelegramms auch dann überschrieben werden, wenn beide Datentelegramme identische Timer-Werte haben.
- Im Folgenden werden bevorzugte Ausführungsformen der Erfindung mit Bezugnahme auf die Zeichnung näher erläutert. Es zeigen:
- Fig. 1 ein Zeitdiagramm der Echtzeitkommunikation in einem IRTE,
- Fig. 2 ein Organisationsdiagramm eines Datennetzes zur Echtzeitkommunikation mit redundanten Netzwerkpfaden,
- Fig. 3 ein Blockdiagramm eines erfindungsgemäßen Knoten,
- Fig. 4 ein Flussdiagramm eines erfindungsgemäßen Verfahrens zum Empfang von Datentelegrammen.
- Fig. 2 zeigt ein Datennetz zur Echtzeitkommunikation mit redundanten Netzwerkpfaden. Der Knoten 3 kann beispielsweise Datentelegramme vom Knoten 4 über den Knoten 5, über den Knoten 6 oder über die Knoten 6, 7 und 8 empfangen. Zwei dieser Netzwerkpfade sind also redundant. Die redundanten Netzwerkpfade sind im Datennetz integriert, um das erfindungsgemäße Verfahren zum Empfang von Datentelegrammen zu ermöglichen. Vorzugsweise werden durch die redundanten Netzwerkpfade gebildete Ringe für den NRT-Teil eines Zyklus mit Hilfe des Spanning-Tree Algorithmus aufgebrochen, damit keine kreisenden Datentelegramme auftreten.
- Fig. 3 zeigt einen erfindungsgemäßen Knoten. Der erfindungsgemäße Knoten hat die Empfangsports 10 und 11. Die Nutzdaten des Datentelegramms DT A, welches zuvor am Empfangsport 10 empfangen wurde, sind in einem bestimmten Adressbereich des Speichers 12 gespeichert. Der Adressbereich ist durch die Kennung des Datentelegramms DT A bestimmt, bzw. der Kennung ist ein solcher Adressbereich zugeordnet. Die Anwendung 13 des Knotens kann auf die Daten im Speicher 12 zugreifen. Der Knoten weist den Timer 14 auf, welcher mit den Timern weiterer Knoten des Datennetzes synchronisiert ist. Über den Empfangsport 11 wurde ein weiteres Datentelegramm DT B empfangen, welches die gleiche Kennung besitzt wie das Datentelegramm DT A.
- Die Arbeitsweise des erfindungsgemäßen Knotens ist in dem Flussdiagramm aus Fig. 4 erläutert.
- Zunächst wird das gültige Datentelegramm DT A empfangen (Schritt 15). Dessen Nutzdaten und dessen zugeordneter Timer- Wert werden daraufhin gespeichert (Schritt 16).
- Dann wird ein weiteres, gültiges Datentelegramm DT B empfangen (Schritt 17).
- Sind die, den Datentelegrammen DT A und DT B zugeordneten Timer-Werte nicht identisch (Schritt 18), werden die Nutzdaten des Datentelegramms DT A und der dem Datentelegramm DT A zugeordnete Timer-Wert ersetzt (Schritt 19).
- Der Timerwert wird vorzugsweise durch einen Zykluszähler gebildet, d. h. der Timerwert ist gleich der aktuellen Zyklusnummer. Der Schritt 19 wird dann ausgeführt, wenn das Datentelegramm DT A in dem aktuellen Zyklus nicht empfangen worden ist, da eine Störung auf dem entsprechenden Übertragungspfad aufgetreten ist. Wenn das Datentelegramm DT B empfangen wird, stehen noch die Nutzdaten aus dem vorherigen Zyklus in dem Speicher, die dann durch die aktuellen Nutzdaten ersetzt werden.
- Sind, die Timer-Werte der Datentelegramme DT A und DT B identisch, so ist es nicht notwendig die Nutzdaten des Datentelegramms DT A durch die des Datentelegramms DT B zu ersetzen (Schritt 20).
- Zusammengefasst betrifft die Erfindung ein Verfahren zum Empfang von Datentelegrammen in Kommunikationssystemen mit redundanten Netzwerkpfaden. Die Empfangsdaten des Peripherieabbilds werden zu einem Knoten auf mindestens zwei unterschiedlichen Netzwerkpfaden geleitet. Dadurch kann in einem Speicher (13) des Knotens selbst dann ein konsistentes Peripherieabbild gespeichert werden, wenn die Datenübertragung auf einem Netzwerkpfad gestört ist.
Claims (12)
1. Verfahren zum Empfang von, durch Kennungen
gekennzeichneten Datentelegrammen in einem Datennetz zur
Echtzeitkommunikation, wobei ein Knoten mindestens einen ersten (10)
und einen zweiten (11) Empfangsport aufweist, und wobei
das Datennetz zumindest einen redundanten Netzwerkpfad
aufweist, mit folgenden Schritten:
- Empfang (15) eines ersten Datentelegramms mit einer
Kennung an dem ersten Empfangsport zu einem ersten
Timer-Wert;
- Speicherung (16) der Nutzdaten des ersten
Datentelegramms im der Kennung zugeordneten Adressbereich in
einem Speicher des Knotens und Speicherung des ersten
Timer-Werts;
- Empfang (17) eines zweiten Datentelegramms mit der
Kennung des ersten Datentelegramms an dem zweiten
Empfangsport zu einem zweiten Timer-Wert.
2. Verfahren nach Anspruch 1 mit dem folgenden, weiteren
Schritt für den Fall, dass der erste und zweite Timer-
Wert identisch sind, die Nutzdaten des ersten
Datentelegramms nicht gültig und die Nutzdaten des zweiten
Datentelegramms gültig sind: Überschreiben (19) des, der
Kennung zugeordneten Adressbereichs mit den Nutzdaten des
zweiten Datentelegramms.
3. Verfahren nach Anspruch 1 mit dem folgenden, weiteren
Schritt für den Fall, dass der erste und zweite Timer-
Wert nicht identisch sind: Überschreiben (18) des, der
Kennung zugeordneten Adressbereichs und des gespeicherten
Timer-Werts von dem ersten Datentelegramm mit den
Nutzdaten und dem zweiten Timer-Wert des zweiten
Datentelegramms.
4. Verfahren nach Anspruch 1 oder 3, wobei der
Adressbereich, welcher Datentelegrammen mit einer Kennung
zugeordnet ist, nur dann mit den Nutzdaten eines
Datentelegramms beschrieben wird, falls das Datentelegramm mit der
Kennung gültig ist.
5. Verfahren nach einem der Ansprüche 1 bis 4, wobei
zusätzlich zu den echtzeitkritischen Daten auch
nichtechtzeitkritische Daten empfangen werden können.
6. Verfahren nach einem der Ansprüche 1 bis 5, wobei der
Timer-Wert, zu dem ein Datentelegramm empfangen wird, der
Zyklusnummer des Zyklus entspricht, während dessen ein
Datentelegramm empfangen wird.
7. Verfahren nach einem der Ansprüche 1 bis 6, wobei nur die
Nutzdaten von gültigen Datentelegrammen in dem der
Kennung zugeordneten Adressbereich im Speicher (12) eines
Knotens gespeichert werden.
8. Knoten mit einer Anwendung (13) in einem Datennetz zur
Echtzeitkommunikation mit mindestens einem redundanten
Netzwerkpfad und:
Mitteln (10) zum Empfang eines ersten Datentelegramms mit einer Kennung an dem ersten Empfangsport zu einem ersten Timer-Wert;
Mitteln (12) zur Speicherung der Nutzdaten des ersten Datentelegramms im, der Kennung zugeordneten Adressbereich in einem Speicher des Knotens und zur Speicherung des ersten Timer-Werts;
Mitteln (11) zum Empfang eines zweiten Datentelegramms mit der Kennung des ersten Datentelegramms an dem zweiten Empfangsport zu einem zweiten Timer-Wert.
Mitteln (10) zum Empfang eines ersten Datentelegramms mit einer Kennung an dem ersten Empfangsport zu einem ersten Timer-Wert;
Mitteln (12) zur Speicherung der Nutzdaten des ersten Datentelegramms im, der Kennung zugeordneten Adressbereich in einem Speicher des Knotens und zur Speicherung des ersten Timer-Werts;
Mitteln (11) zum Empfang eines zweiten Datentelegramms mit der Kennung des ersten Datentelegramms an dem zweiten Empfangsport zu einem zweiten Timer-Wert.
9. Knoten nach Anspruch 8 mit Mitteln zum Überschreiben des,
der Kennung zugeordneten Adressbereichs und des
gespeicherten Timer-Werts von dem ersten Datentelegramm mit den
Nutzdaten und dem zweiten Timer-Wert des zweiten
Datentelegramms.
10. Datennetz zur Echtzeitkommunikation mit mindestens einem
redundanten Netzwerkpfad und mehreren Knoten, wobei
mindestens ein Knoten mit Anwendung (13) folgende Mittel
aufweist:
Mittel (10) zum Empfang eines ersten Datentelegramms mit einer Kennung an dem ersten Empfangsport zu einem ersten Timer-Wert;
Mittel (12) zur Speicherung der Nutzdaten des ersten Datentelegramms im, der Kennung zugeordneten Adressbereich in einem Speicher des Knotens und zur Speicherung des ersten Timer-Werts;
Mittel (11) zum Empfang eines zweiten Datentelegramms mit der Kennung des ersten Datentelegramms an dem zweiten Empfangsport zu einem zweiten Timer-Wert.
Mittel (10) zum Empfang eines ersten Datentelegramms mit einer Kennung an dem ersten Empfangsport zu einem ersten Timer-Wert;
Mittel (12) zur Speicherung der Nutzdaten des ersten Datentelegramms im, der Kennung zugeordneten Adressbereich in einem Speicher des Knotens und zur Speicherung des ersten Timer-Werts;
Mittel (11) zum Empfang eines zweiten Datentelegramms mit der Kennung des ersten Datentelegramms an dem zweiten Empfangsport zu einem zweiten Timer-Wert.
11. Datennetz nach Anspruch 10, wobei der mindestens eine
Knoten Mittel zum Überschreiben des, der Kennung
zugeordneten Adressbereichs und des gespeicherten Timer-Werts
von dem ersten Datentelegramm mit den Nutzdaten und dem
zweiten Timer-Wert des zweiten Datentelegramms aufweist.
12. Computerprogrammprodukt für einen Knoten in einem
Datennetz zur Echtzeitkommunikation mittels, durch Kennungen
gekennzeichneter Datentelegramme mit folgenden Schritten:
- Empfang (15) eines ersten Datentelegramms mit einer
Kennung an dem ersten Empfangsport zu einem ersten
Timer-Wert;
- Speicherung (16) der Nutzdaten des ersten
Datentelegramms im, der Kennung zugeordneten Adressbereich in
einem Speicher des Knotens und Speicherung (16) des
ersten Timer-Werts;
- Empfang (17) eines zweiten Datentelegramms mit der
Kennung des ersten Datentelegramms an dem zweiten
Empfangsport zu einem zweiten Timer-Wert.
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10234149A DE10234149A1 (de) | 2001-09-26 | 2002-07-26 | Empfang von Datentelegrammen in Kommunikationssystemen mit redundanten Netzwerkpfaden |
EP02774351A EP1430689B1 (de) | 2001-09-26 | 2002-09-13 | Empfang von datentelegrammen in kommunikationssystemen mit redundanten netzwerkpfaden |
PCT/DE2002/003430 WO2003028336A2 (de) | 2001-09-26 | 2002-09-13 | Empfang von datentelegrammen in kommunikationssystemen mit redundanten netzwerkpfaden |
DE50202578T DE50202578D1 (de) | 2001-09-26 | 2002-09-13 | Empfang von datentelegrammen in kommunikationssystemen mit redundanten netzwerkpfaden |
ES02774351T ES2240807T3 (es) | 2001-09-26 | 2002-09-13 | Recepcion de mensajes de datos en sistemas de comunicaciones que comprendan rutas de redes redundantes. |
CA002461469A CA2461469A1 (en) | 2001-09-26 | 2002-09-13 | Receiving data telegrams in communications systems with redundant network paths |
CNA028187962A CN1559132A (zh) | 2001-09-26 | 2002-09-13 | 在具有冗余网络路径的通信系统中接收数据电报 |
AT02774351T ATE291810T1 (de) | 2001-09-26 | 2002-09-13 | Empfang von datentelegrammen in kommunikationssystemen mit redundanten netzwerkpfaden |
US10/809,449 US7428250B2 (en) | 2001-09-26 | 2004-03-26 | System and associated method for receiving data telegrams in communication systems having redundant network paths |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10147428 | 2001-09-26 | ||
DE10234149A DE10234149A1 (de) | 2001-09-26 | 2002-07-26 | Empfang von Datentelegrammen in Kommunikationssystemen mit redundanten Netzwerkpfaden |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10234149A1 true DE10234149A1 (de) | 2003-04-24 |
Family
ID=7700327
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10234149A Ceased DE10234149A1 (de) | 2001-09-26 | 2002-07-26 | Empfang von Datentelegrammen in Kommunikationssystemen mit redundanten Netzwerkpfaden |
DE50202578T Expired - Lifetime DE50202578D1 (de) | 2001-09-26 | 2002-09-13 | Empfang von datentelegrammen in kommunikationssystemen mit redundanten netzwerkpfaden |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE50202578T Expired - Lifetime DE50202578D1 (de) | 2001-09-26 | 2002-09-13 | Empfang von datentelegrammen in kommunikationssystemen mit redundanten netzwerkpfaden |
Country Status (1)
Country | Link |
---|---|
DE (2) | DE10234149A1 (de) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10354712A1 (de) * | 2003-03-03 | 2005-06-30 | Gerhard Risse | Bitfehlerfreie Ersatzschaltung für Ethernet und Fibre Channel |
DE102004051130A1 (de) * | 2004-10-18 | 2006-05-04 | Siemens Ag | Verfahren und Automatisierungssystem zum Bedienen und/oder Beobachten mindestens eines Feldgerätes |
EP2501079A1 (de) | 2011-03-15 | 2012-09-19 | Siemens Aktiengesellschaft | Verfahren zur Echtzeit-Datenübertragung in einem Kommunikations-Netz |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0384936A1 (de) * | 1989-03-03 | 1990-09-05 | Siemens Aktiengesellschaft | Verfahren und Schaltungsanordnung zum Weiterleiten von auf Zubringerleitungen übertragenen Nachrichtenpaketen über eine Paketvermittlungseinrichtung |
DE4432061C1 (de) * | 1994-09-09 | 1995-12-07 | Philips Patentverwaltung | Paketübertragungssystem |
US6247058B1 (en) * | 1998-03-30 | 2001-06-12 | Hewlett-Packard Company | Method and apparatus for processing network packets using time stamps |
-
2002
- 2002-07-26 DE DE10234149A patent/DE10234149A1/de not_active Ceased
- 2002-09-13 DE DE50202578T patent/DE50202578D1/de not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0384936A1 (de) * | 1989-03-03 | 1990-09-05 | Siemens Aktiengesellschaft | Verfahren und Schaltungsanordnung zum Weiterleiten von auf Zubringerleitungen übertragenen Nachrichtenpaketen über eine Paketvermittlungseinrichtung |
DE4432061C1 (de) * | 1994-09-09 | 1995-12-07 | Philips Patentverwaltung | Paketübertragungssystem |
US6247058B1 (en) * | 1998-03-30 | 2001-06-12 | Hewlett-Packard Company | Method and apparatus for processing network packets using time stamps |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10354712A1 (de) * | 2003-03-03 | 2005-06-30 | Gerhard Risse | Bitfehlerfreie Ersatzschaltung für Ethernet und Fibre Channel |
DE10354712B4 (de) * | 2003-03-03 | 2006-06-14 | Gerhard Risse | Bitfehlerfreie Ersatzschaltung für Ethernet und Fibre Channel |
DE102004051130A1 (de) * | 2004-10-18 | 2006-05-04 | Siemens Ag | Verfahren und Automatisierungssystem zum Bedienen und/oder Beobachten mindestens eines Feldgerätes |
US7751906B2 (en) | 2004-10-18 | 2010-07-06 | Siemens Ag | Method and automation system for operation and/or observing at least one field device |
EP2501079A1 (de) | 2011-03-15 | 2012-09-19 | Siemens Aktiengesellschaft | Verfahren zur Echtzeit-Datenübertragung in einem Kommunikations-Netz |
US9100209B2 (en) | 2011-03-15 | 2015-08-04 | Siemens Aktiengesellschaft | Method for real-time data transmission in a communication network |
Also Published As
Publication number | Publication date |
---|---|
DE50202578D1 (de) | 2005-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1894113B1 (de) | Verfahren zur datenkommunikation von busteilnehmern eines offenen automatisierungssystems | |
EP1368942B1 (de) | Verfahren und system zur kopplung von datennetzen | |
EP3679691B1 (de) | Datenübertragungsverfahren und kommunikationsnetzwerk | |
EP1430689B1 (de) | Empfang von datentelegrammen in kommunikationssystemen mit redundanten netzwerkpfaden | |
EP1370916B1 (de) | Anwendungen eines schaltbaren datennetzes für echtzeit- und nichtechtzeitkommunikation | |
WO2020239285A1 (de) | Verfahren zum routen von telegrammen in einem automatisierungsnetzwerk, datenstruktur, automatisierungsnetzwerk und netzwerkverteiler | |
DE102011015966B4 (de) | Automatisierungssystem | |
EP2556651B1 (de) | Verfahren und vorrichtung zum austausch von daten zwischen zwei geräten eines automatisierungsnetzwerks | |
EP3854035B1 (de) | Datenübertragungsverfahren und automatisierungskommunikationsnetzwerk | |
EP1435027B1 (de) | Verfahren zur übertragung eines datentelegramms zwischen einer echtzeit-domain und einer nicht-echtzeit-domain und koppeleinheit | |
EP1436950B1 (de) | Teilnehmergerät für ein hochperformantes kommunikationssystem | |
EP1430670B1 (de) | Verfahren zum betrieb eines isochronen, zyklischen kommunikationssystems | |
WO2003028279A2 (de) | Weiterleitung von datentelegrammen mit koppelknot datenersatz | |
DE10234149A1 (de) | Empfang von Datentelegrammen in Kommunikationssystemen mit redundanten Netzwerkpfaden | |
EP3331201B1 (de) | Modbus-netzwerk zur redundanten fernanbindung | |
EP1371185B1 (de) | Verfahren und elektronischer schaltkreis für eine skalierbare kommunikationsschnittstelle in automatisierungskomponenten | |
EP3963839B1 (de) | Netzwerkverteiler, automatisierungsnetzwerk und verfahren zur datenübertragung in einem automatisierungsnetzwerk | |
EP3435179B1 (de) | Verfahren zum gemäss einer sicherheitsnorm funktional sicheren austausch von informationen | |
EP1430647B1 (de) | Verfahren zum Betrieb eines Koppelknotens in einem Datennetz | |
EP4014424B1 (de) | Verfahren zum verarbeiten von telegrammen in einem automatisierungsnetzwerk, automatisierungsnetzwerk, masterteilnehmer und slaveteilnehmer | |
DE102005029656B3 (de) | Verfahren zur Kopplung von Busteilnehmern eines Automatisierungssystems und frei programmierbarer Kommunikations-Prozessor hierfür | |
DE10241183A1 (de) | Verfahren zur Übertragung eines Datentelegramms zwischen einer Echtzeit-Domain und einer Nicht-Echtzeit-Domain und Koppeleinheit | |
EP1371193A2 (de) | Electronical switch and method for a communication interface with cut through buffer memory | |
DE10237351A1 (de) | Verfahren zum Betrieb eines Koppelknotens in einem Datennetz | |
EP1430657B1 (de) | Verfahren zur erstellung einer dynamischen adresstabelle für einen koppelknoten in einem datennetz und verfahren zur übertragung eines datentelegramms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |