DE10241429A1 - Verfahren zur Synchronisation von Netzwerkknoten eines Teilnetzwerks - Google Patents

Verfahren zur Synchronisation von Netzwerkknoten eines Teilnetzwerks Download PDF

Info

Publication number
DE10241429A1
DE10241429A1 DE10241429A DE10241429A DE10241429A1 DE 10241429 A1 DE10241429 A1 DE 10241429A1 DE 10241429 A DE10241429 A DE 10241429A DE 10241429 A DE10241429 A DE 10241429A DE 10241429 A1 DE10241429 A1 DE 10241429A1
Authority
DE
Germany
Prior art keywords
network
subnetwork
master
time
network nodes
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.)
Granted
Application number
DE10241429A
Other languages
English (en)
Other versions
DE10241429B4 (de
Inventor
Rupert Maier
Ralf Sykosch
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE10241429A priority Critical patent/DE10241429B4/de
Priority to US10/655,023 priority patent/US20040111534A1/en
Publication of DE10241429A1 publication Critical patent/DE10241429A1/de
Application granted granted Critical
Publication of DE10241429B4 publication Critical patent/DE10241429B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G7/00Synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0664Clock or time synchronisation among packet nodes using timestamps unidirectional timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0682Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Es wird ein Verfahren zur auf Mikrosekunden genauen Synchronisation der Zeitgeber der Netzwerkknoten (NK1, NK11, NK12, NK13, NK14) eines Netzwerks vorgeschlagen, wobei mindestens einer der Netzwerkknoten (NK1) die Funktion des Netzwerkmasters eines Teilnetzwerks übernimmt und die Uhrzeit des Masters als Referenzzeit (t¶M¶) für das zu synchronisierende Teilnetzwerk verwendet wird, wobei der Master zunächst veranlasst, dass während der nachfolgenden Verfahrensschritte im Teilnetzwerk keine unautorisierte Kommunikation erfolgt, der Master daraufhin an jeden Netzwerkknoten des Teilnetzwerks zur Ermittlung der Signallaufzeit ein Laufzeitmesstelegramm sendet, der Master anschließend ein Uhrzeitsetz-Telegramm an jeden Netzwerkknoten sendet und die Uhrzeit der Netzwerkknoten schließlich vorzugsweise schrittweise an die Referenzzeit (t¶M¶) des Teilnetzwerks angepasst wird.

Description

  • Die Erfindung betrifft ein Verfahren zur Synchronisation von Netzwerkknoten eines Teilnetzwerks wobei die Netzwerkknoten Zeitgeber aufweisen und mindestens einer der Netzwerkknoten die Funktion eines Masters übernimmt, wobei die Uhrzeit des Masters als Referenzzeit für das Teilnetzwerk verwendet wird.
  • Beispielsweise in industriellen Anlagen sind datenverarbeitende Einrichtungen, die unter anderem zur Messwerterfassung, zur Messdatenanalyse bzw. zum Steuern und/oder Regeln dienen, meist über Netzwerkknoten an ein Netzwerk gekoppelt. Es ist bekannt, einzelne Netzwerkknoten unter Zuhilfenahme universeller Zeitsignale, wie beispielsweise der Signale des GPS-Systems oder der Signale einer Funkuhr, zu synchronisieren. Die vorgenannten Signale sind gegenwärtig jedoch nicht immer und überall zu empfangen, zu ihrem Empfang ist die Installation spezifischer Hardwarekomponenten erforderlich und es können Ungenauigkeiten beispielsweise aufgrund von Mehrwegausbreitung auftreten.
  • Es ist Aufgabe der Erfindung ein Verfahren der eingangs genannten Art bereitzustellen, das die zuvor genannten Nachteile vermeidet. Diese Aufgabe wird erfindungsgemäß gelöst durch ein Verfahren zur Synchronisation von Netzwerkknoten eines Teilnetzwerks mit den im kennzeichnenden Teil des Patentanspruchs 1 genannten Verfahrensschritten.
  • Mit Vorteil speichert der Master die Signallaufzeit zu den Netzwerkknoten ab. So kann bei Wiederholung des erfindungsgemäßen Verfahrens auf das nochmalige Versenden von Laufzeitmesstelegrammen verzichtet werden, wobei bei einer Wiederholung des Verfahrens vorzugsweise vorausgesetzt wird, dass sich die Netzwerktopographie nicht verändert bzw. die Wieder holung innerhalb einer verhältnismäßig kurzen Zeitspanne erfolgt.
  • Es ist zweckmäßig, dass ein Netzwerkknoten bei Empfang eines Laufzeitmesstelegramms das Anpassen seiner Uhrzeit an die Referenzzeit mindestens einmal, vorzugsweise jedoch zweimal simuliert und danach eine Antwort: an den Master sendet. Die Genauigkeit des Synchronisationsvorgangs kann so erhöht werden, da der Master auf diese Weise die für das Setzen der korrekten Uhrzeit benötigte Zeitdauer als Bestandteil der Signallaufzeit berücksichtigen kann.
  • Mit Vorteil wird die Uhrzeit eines Netzwerkknotens an die Referenzzeit des Teilnetzwerks unmittelbar nach Empfang des Uhrzeitsetz-Telegramms angepasst. So werden die Zeiträume innerhalb derer Netzwerkknoten mit asynchroner Uhrzeit laufen möglichst gering gehalten.
  • Mit Vorteil wird die Uhrzeit eines Netzwerkknotens schrittweise an die Referenzzeiten des Teilnetzwerks angepasst. Diese Anpassung kann beispielsweise auch fließend erfolgen. Im Gegensatz zu einer abrupten Zeitanpassung wird so beispielsweise eine Störung von Prozessen vermieden, die mittels mit den Netzwerkknoten verbundener Einrichtungen geregelt bzw. gesteuert werden. Auch zur Messdatenanalyse ist ein derartiges Vorgehen äußerst zweckmäßig.
  • Mit Vorteil wird das erfindungsgemäße Verfahren gegebenenfalls mehrfach, zumindest teilweise wiederholt, um eine noch höhere Genauigkeit zu erreichen. Dabei ist es besonders zweckmäßig, dass der Master die Signallaufzeit durch Versenden mehrerer Laufzeitmesstelegramme und mit Hilfe einer Mittelwertbildung ermittelt. So können beispielsweise die Auswirkungen evtl. verbleibender Laufzeitschwankungen minimiert werden.
  • Mit Vorteil ermittelt der Netzwerkknoten, der die Funktion des Masters in einem Teilnetzwerk übernimmt, alle Netzwerkknoten, die Bestandteil des Teilnetzwerks sind.
  • Mit Vorteil übernimmt mindestens ein Netzwerkknoten eines Teilnetzwerks die Funktion des Masters in einem anderen Teilnetzwerk. Auf diese Weise wird die Effizienz der Synchronisation besonders dann gesteigert, wenn weit verzweigte Netzwerke vorliegen bzw. wenn Netzwerke eine besonders große Anzahl von Netzwerkknoten aufweisen bzw. wenn verschiedene Gruppen von Netzwerkknoten mittels unterschiedlicher Medien gekoppelt sind.
  • Mit Vorteil sind Netzwerkknoten eines Teilnetzwerks mittels eines optischen Übertragungsmediums miteinander verbunden. Aufgrund der Eigenschaften derartiger Medien, wie z. B. Lichtwellenleiter, und insbesondere aufgrund ihrer Störungsunanfälligkeit eine hochgenaue Synchronisation bis in den Mikrosekundenbereich ermöglicht.
  • Erfindungsgemäße Einzelheiten und Vorteile ergeben sich aus der nachfolgenden Beschreibung eines Ausführungsbeispiels in Verbindung mit den Zeichnungen.
  • Es zeigen dabei
  • 1 ein schematisches Darstellung von in mehreren Teilnetzwerken angeordneten Netzwerkknoten,
  • 2 ein Beispiel für die Anordnung von Netzwerkknoten in einem Teilnetzwerk,
  • 3 und 4 die beispielhafte Darstellung der erfindungsgemäßen Verfahrensschritte anhand von Ablaufdiagrammen und
  • 5 eine beispielhafte Veranschaulichung der Anpassung der Uhrzeit eines Netzwerkknotens.
  • 1 zeigt ein Netzwerk, das aus den Netzwerkknoten NK1, NK2, NK11 bis NK14, NK21 bis NK23, NK111 und NK112 sowie den Netzwerkmedien NM1 bis NM4 besteht. Mit den Netzwerkmedien NM1 bis NM4 können weitere, in der Zeichnung nicht dargestellte Netzwerkknoten verbunden sein.
  • Netzwerkmedien sind gekennzeichnet durch ein Übertragungsmedium und ein Übertrsgungsprotokoll. Als Übertragungsmedien dienen z.B. Lichtwellenleiter, ein oder mehrere Kabel bzw. mindestens eine Funkschnittstelle. Übertragungsprotokolle können z.B. das TCP/IP Protokoll bzw. spezielle Protokolle für optische Übertragungsmedien sein. Netzwerkmedien können vorzugsweise dem Standard IEEE1394 entsprechen oder beispielsweise als Ethernet ausgebildet sein.
  • Dabei bilden beispielsweise die Netzwerkknoten NK1, NK11 bis NK14 mit dem Netzwerkmedium NM2 ein Teilnetzwerk. Ein weiteres Teilnetzwerk wird beispielsweise durch die Netzwerkknoten NK11, NK111, NK112 sowie das Netzwerkmedium NM3 gebildet.
  • Auch die Netzwerkknoten NK2 und NK21 bis NK23 bilden mit dem Netzwerkmedium NM4 ein Teilnetzwerk.
  • Ein weiteres mögliches Beispiel für ein Teilnetzwerk im Sinne der Erfindung besteht beispielsweise auch aus den Netzwerkknoten NK1, NK11 bis NK14, NK111, NK112 und den Netzwerkmedien NM2 und NM3. hin Teilnetzwerk im Sinne der Erfindung bilden auch die Netzwerkknoten NK1 bis NK2, NK11 bis NK14, NK21 bis NK23 sowie die Netzwerkmedien NM1, NM2 und NM4.
  • Unter einem Teilnetzwerk im Sinne der Erfindung kann sowohl ein gesamtes, vorzugsweise abgeschlossenes Netzwerk, z.B. ein lokales Netzwerk als auch nur ein Teil eines derartigen Netzwerkes verstanden werden.
  • 2 zeigt ein Teilnetzwerk, das aus den Netzwerkknoten NK1 und NK11 bis NK15 sowie dem Netzwerkmedium NM2 besteht. Der Netzwerkknoten NK11 und weitere, in der Zeichnung nicht dargestellte Netzwerkknoten bilden mit dem Netzwerkmedium NM3 ein weiteres Teilnetzwerk. Das Teilnetzwerk mit dem Netzwerkmedium NM2 besitzt eine ringförmige Topologie, wobei das Netzwerkmedium NM2 vorzugsweise als optisches Übertragungsmedium mit entsprechendem Protokoll, insbesondere als Lichtwellenleiter, ausgebildet ist.
  • 3 zeigt den Ablauf des erfindungsgemäßen Verfahrens beispielhaften anhand der Schritte 1 bis 4 auf. Vor dem eigentlichen Synchronisationsvorgang wird im Schritt 1 der Master des zu synchronisierenden Teilnetzwerks ausgehandelt. Das Aushandeln eines Masters kann beispielsweise derart erfolgen, dass der Master aufgrund der Netzwerktopologie bestimmt wird. Ein Master kann auch ausgehandelt werden indem die Netzwerkknoten bei der Initialisierung, gegebenenfalls auch bei einem Reset oder zu einer festgelegten Zeit eine Nachricht absetzen, in der sie sich als Master anbieten und daraufhin der schnellste Absender einer derartigen Nachricht als Master bestimmt wird.
  • Für das in 1 gezeigte Beispiel wird im Folgenden davon ausgegangen, dass der Netzwerkknoten NK1 die Funktion des Masters für das die Netzwerkknoten NK1, NK2 und NK11 bis NK14 umfassende Netzwerk übernimmt. Gemäß Schritt 2 des in 3 dargestellten Ablaufdiagramms ermittelt der Master NK1 alle weiteren Netzwerkknoten NK2 und NK11 bis NK14, die Bestandteil des von ihm zu synchronisierenden Teilnetzwerks sind.
  • Für das in 2 gezeigte Beispiel soll für die folgenden Erläuterungen ebenfalls der Netzwerkknoten NK1 die Funktion des Masters übernehmen. Er ist mit dem Netzwerkknoten NK11 bis NK15 über das als Lichtwellenleiter ausgebildete Netzwerkmedium NM2 verbunden. Indem er gemäß Schritt 2 des in 3 dargestellten Ablaufdiagramms ein Telegramm über das ringförmig ausgebildete Netzwerkmedium NM2 verschickt, ermittelt der Master die Adressen der übrigen Netzwerkknoten NK11 bis NK15.
  • Gemäß 3 sendet der Master in nachfolgenden Schritt 3 ein Telegramm an alle Netzwerkknoten des von ihm zu synchronisierenden Teilnetzwerks, in dem er die Knoten anweist, bis auf Weiteres ohne Aufforderung keine Nachrichten mehr zu versenden. Derart bleibt unautorisierte Kommunikation im Teilnetzwerk vorzugsweise bis zum Ende des Synchronisationsvorgangs, d.h. vorzugsweise bis zum Abschluss des Schritts 4, unterbunden. Gerade bei hinsichtlich ihres Aufbaus dem Internet ähnlichen Netzwerkmedien, wie z.B. mit dem TCP/IP Protokoll arbeitenden Netzwerkmedien ist es wichtig, dass während des Synchronisationsvorgangs kein unautorisierter Datenaustausch erfolgt, um sicherzustellen, dass Übertragungszeiten und -wege stets determinierbar sind.
  • Als Nächstes beginnt der eigentliche Synchronisationsvorgang, der in 3 als Schritt 4 dargestellt ist. Schritt 4 wird nachfolgend anhand von 4 eingehender erläutert. Die Schritte 3 und 4 werden vorzugsweise zyklisch wiederholt, wobei die Periodizität der Wiederholungen von der Genauigkeit der Timer der Netzwerkknoten NK1, NK2, NK11 bis NK15, NK21 bis NK23, NK111, NK112 abhängen kann. Es ist auch eine bedarfsweise Wiederholung der Schritte 3 und 4 möglich.
  • Der in 4 aufgezeigte Ablauf der eigentlichen Synchronisation der Netzwerkknoten gliedert sich in mehrere Schritte 4.1 bis 4.5 bzw. 4.3 bis 4.5 auf.
  • In einem ersten Schritt 4.1 versendet der Master eines Teilnetzwerks ein Laufzeitmesstelegramm an jeden Netzwerkknoten des Teilnetzwerks. Es wird nacheinander jeder einzelne Netzwerkknoten angesprochen und aufgefordert sofort eine Rückantwort an den Master zu senden. Nach Empfang der Rückantwort durch den Master wird der nächste Netzwerkknoten angespro chen. Dabei erfasst der Master die Zeit, die zwischen dem Absenden des jeweiligen Laufzeitmesstelegramms und dem Erhalt der dazugehörigen Rückantwort verstreicht.
  • Vorzugsweise simuliert der Netzwerkknoten, der ein Laufzeitmesstelegramm erhält, zunächst zweimal die Übernahme eines Zeitwerts in seinen Timer und sendet erst dann seine Rückantwort an den Master.
  • Dementsprechend kann der Master im Schritt 4.2 die Signallaufzeit ts vorzugsweise aus der erfassten Zeit tm, das heißt der Zeit, die zwischen Absenden des Laufzeitmesstelegramms und dem Eingang der Rückantwort verstrichen ist unter Berücksichtigung der zur Übertragung des Laufzeitmesstelegramms zum Netzwerkknoten benötigten Zeit tf, der Zeit tr zur Übertragung der Rückantwort vom Netzwerkknoten zum Master sowie der Uhrzeitsetzzeit tc berechnen als:
    Figure 00070001
  • Nach dem Berechnen der Signallaufzeit ts im Schritt 4.2 werden im Schritt 4.3 die Übertragungszeiten für die Netzwerkknoten in einer Liste beim Netzwerkmaster abgespeichert. Vorzugsweise wenn die Schritte 4.1 und 4.2 nicht unmittelbar zuvor durchgeführt wurden, werden im Schritt 4.3 die Signallaufzeiten ts vor Versenden der Uhrzeitsetz-Telegramme im Schritt 4.4 aus dem Speicher des Masters abgerufen.
  • Der Master schickt in einem nächsten Schritt 4.4 Uhrzeitsetz-Telegramme an die Netzwerkknoten. Die mit einem Uhrzeitsetz-Telegramm übermittelte Uhrzeit tT ist vorzugsweise die um die Signallaufzeit ts korrigierte Referenzuhrzeit tM des Netzwerks, wobei die Referenzuhrzeit tM der Uhrzeit des Masters entspricht:
    Figure 00070002
  • Nach Erhalten des Uhrzeitsetz-Telegramms wird die Uhrzeit des entsprechenden Netzwerkknotens im Schritt 4.5 sofort neu eingestellt und mit der Referenzzeit tM synchronisiert.
  • Hat einer der Netzwerkknoten NK11 bis NK14 (siehe Beispiel aus 1) der von einem Master NK1 synchronisiert wird, Verbindung zu einem anderen Teilnetzwerk, so übernimmt vorzugsweise dieser Netzwerkknoten NK11 in dem mit ihm verbundenen Teilnetzwerk die Funktion des Masters und synchronisiert die übrigen Netzwerkknoten NK111 und NK112, die Bestandteil des Teilnetzwerks bilden. Ruf diesem Wege kann insbesondere ein weitverzweigtes Netzwerk effizient synchronisiert werden.
  • Um beispielsweise die Auswirkungen eventuell verbleibender Laufzeitschwankungen zu eliminieren, können die Schritte 4.1 bis 4.5 bzw. 4.1 bis 4.3 bzw. 4.3 bis 4.5 auch mehrfach wiederholt werden. Wird dabei insbesondere bei den Schritten 4.1 bis 4.3 eine Mittelwertbildung bei der Ermittlung der Signallaufzeit ts angewandt, kann die Genauigkeit des erfindungsgemäßen Verfahrens noch weiter gesteigert werden.
  • Werden die in 3 dargestellten Schritte 3 und 4 sehr oft wiederholt, können gegebenenfalls auch die in 4 dargestellten Schritte 4.1 und 4.2 bei einzelnen Wiederholungen entfallen, um den Synchronisationsvorgang zu verkürzen.
  • Erfindungsgemäß ist es sowohl möglich, die Schritte 4.1 bis 4.5 gegebenenfalls auch teilweise, zunächst nacheinander Netzwerkknoten für Netzwerkknoten abzuarbeiten als auch einzelne oder Gruppen der Schritte 4.1 bis 4.5 Schritt für Schritt für alle Netzwerkknoten abzuarbeiten.
  • 5 illustriert wie die Timereinstellung gemäß Schritt 4.5 vorzugsweise nicht abrupt, sondern in einem kontinuierlichen bzw. schrittweisen Übergang auf die Referenzuhrzeit erfolgt. Weicht beispielsweise die Uhrzeit eines Netzwerkknotens zu einer Zeit t um eine Zeitdifferenz Δt von der Refe renzzeit tM des Masterknotens des Teilnetzwerks ab und wird diese Differenz Δt mit Eingang eines Uhrzeitsetz-Telegramms zum Zeitpunkt t1 erfasst, so muss Δt nicht abrupt zum Zeitpunkt t1 auf Null verringert werden, sondern kann entweder gleitend bis zum Zeitpunkt t5 auf Null geführt werden oder schrittweise zu den Zeitpunkten t1, t2, t3, t4 bis auf Null abgesenkt werden. Die schrittweise Absenkung von Δt kann beispielsweise dadurch erreicht werden, dass eine obere Schranke für die Änderung von Δt beim Setzen der Uhrzeit eines Netzwerkknotens vorgegeben wird.
  • Die Erfindung ermöglicht eine hochgenaue Synchronisation von Netzwerkknoten bis in den Mikrosekundenbereich, ohne den Betrieb von mit den Netzwerkknoten verbundenen Einrichtungen zu stören. Die erfindungsgemäße Netzwerksynchronisation lässt sich ohne großen Hard- oder Softwareaufwand realisieren und ist insbesondere bei der Messwerterfassung und Messautomatisierung von herausragender Bedeutung, da von ihrer Genauigkeit die Qualität des jeweiligen Messergebnisses bzw. letztendlich die Qualität des Produktes abhängt.

Claims (10)

  1. Verfahren zur Synchronisation von Netzwerkknoten (NK1, NK11, NK12, NK13, NK14) eines Teilnetzwerks, wobei die Netzwerkknoten (NK1, NK11, NK12, NK13, NK14) Zeitgeber aufweisen und mindestens einer der Netzwerkknoten (NK1) die Funktion eines Masters übernimmt, wobei die Uhrzeit des Masters als Referenzzeit für das Teilnetzwerk verwendet wird, dadurch gekennzeichnet, dass – der Master zunächst veranlasst, dass während der nachfolgenden Verfahrensschritte im Teilnetzwerk keine unautorisierte Kommunikation erfolgt, – der Master daraufhin an jeden Netzwerkknoten des Teilnetzwerks zur Ermittlung der Signallaufzeit ein Laufzeitmesstelegramm sendet, – der Master anschließend ein Uhrzeitsetz-Telegramm an jeden Netzwerkknoten sendet und – die Uhrzeit der Netzwerkknoten anschließend an die Referenzzeit des Teilnetzwerks angepasst wird.
  2. Verfahren nach Patentanspruch 1, dadurch gekennzeichnet, dass der Master die Signallaufzeit zu den Netzwerkknoten (NK11, NK12, NK13, NK14) abspeichert.
  3. Verfahren nach einem der vorstehenden Patentansprüche, dadurch gekennzeichnet, dass ein Netzwerkknoten (NK11, NK12, NK13, NK14) bei Empfang eines Laufzeitmesstelegramms das Anpassen seiner Uhrzeit an die Referenzzeit mindestens einmal simuliert und danach eine Antwort an den Master sendet.
  4. Verfahren nach einem der vorstehenden Patentansprüche, dadurch gekennzeichnet, dass die Uhrzeit eines Netzwerkknotens (NK11, NK12, NK13, NK14) an die Referenzzeit des Teilnetzwerks unmittelbar nach Empfang des Uhrzeitsetz-Telegramms angepasst wird.
  5. Verfahren nach einem der vorstehenden Patentansprüche, dadurch gekennzeichnet, dass die Uhrzeit eines Netzwerkknotens (NK11, NK12, NK13, NK14) schrittweise an die Referenzzeit des Teilnetzwerks angepasst wird.
  6. Verfahren nach einem der vorstehenden Patentansprüche, dadurch gekennzeichnet, dass es gegebenenfalls mehrfach, zumindest teilweise wiederholt wird.
  7. Verfahren nach Patentanspruch 6, dadurch gekennzeichnet dass der Master die Signallaufzeit durch Versenden mehrerer Laufzeitmesstelegramme und unter Zuhilfenahme einer Mittelwertbildung ermittelt.
  8. Verfahren nach einem der vorstehenden Patentansprüche, dadurch gekennzeichnet, dass der Netzwerkknoten (NK1) der die Funktion des Masters in einem Teilnetzwerk (NM2, NK1, NK11, NK12, NK13, NK14) übernimmt alle Netzwerkknoten (NK1, NK11, NK12, NK13, NK14) ermittelt, die Bestandteil des Teilnetzwerks sind.
  9. Verfahren nach einem der vorstehenden Patentansprüche, dadurch gekennzeichnet, dass mindest ein Netzwerkknoten (NK11) eines Teilnetzwerks (NM2, NK1, NK11, NK12, NK13, NK14) die Funktion des Masters in einem anderen Teilnetzwerk (NM3, NK11, NK111, NK112) übernimmt.
  10. Verfahren nach einem der vorstehenden Patentansprüche, dadurch gekennzeichnet, dass die Netzwerkknoten (NK1, NK11, NK12, NK13, NK14) eines Teilnetzwerks mittels eines optischen Übertragungsmediums (NM2) miteinander verbunden sind.
DE10241429A 2002-09-06 2002-09-06 Verfahren zur Synchronisation von Netzwerkknoten eines Teilnetzwerks Expired - Fee Related DE10241429B4 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE10241429A DE10241429B4 (de) 2002-09-06 2002-09-06 Verfahren zur Synchronisation von Netzwerkknoten eines Teilnetzwerks
US10/655,023 US20040111534A1 (en) 2002-09-06 2003-09-05 Method for synchronizing network nodes in a subnetwork

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10241429A DE10241429B4 (de) 2002-09-06 2002-09-06 Verfahren zur Synchronisation von Netzwerkknoten eines Teilnetzwerks

Publications (2)

Publication Number Publication Date
DE10241429A1 true DE10241429A1 (de) 2004-03-18
DE10241429B4 DE10241429B4 (de) 2007-10-25

Family

ID=31724464

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10241429A Expired - Fee Related DE10241429B4 (de) 2002-09-06 2002-09-06 Verfahren zur Synchronisation von Netzwerkknoten eines Teilnetzwerks

Country Status (2)

Country Link
US (1) US20040111534A1 (de)
DE (1) DE10241429B4 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7805280B2 (en) 2004-10-15 2010-09-28 Siemens Aktiengesellschaft Method and device for analyzing a technical process
EP2299614A3 (de) * 2009-09-17 2017-07-05 Siemens Aktiengesellschaft Vorrichtung und Verfahren zur Zeitsynchronisation in einem Kommunikationsnetz

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100413247C (zh) * 2005-07-14 2008-08-20 东南大学 卫星定位终端电报传输***
GB201310114D0 (en) * 2013-06-06 2013-07-24 Sec Dep For Business Innovation & Skills The Time synchronisation control apparatus and method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4215380A1 (de) * 1992-05-11 1993-11-18 Siemens Ag Verfahren zum Synchronisieren von lokalen Zeitgebern eines Automatisierungssystems
DE19808103A1 (de) * 1996-12-02 1999-09-02 Okuma Machinery Works Ltd Timersynchronisiervorrichtung und Initialisierungsverfahren zur Verwendung in einem ringförmigen Kommunikationspfad
DE19815647A1 (de) * 1998-03-27 1999-10-07 Siemens Ag Verfahren zur Synchronisation einer lokalen auf eine zentrale Zeitbasis, und Vorrichtung zur Durchführung des Verfahrens mit bevorzugten Verwendungen
EP0991216A2 (de) * 1998-09-29 2000-04-05 Hewlett-Packard Company Organisation der Zeitsynchronisierung in einem verteilten System
DE19943779A1 (de) * 1999-09-13 2001-03-22 Siemens Ag Anordnung zum Synchronisieren von über ein Kommunikationsnetz gekoppelten Kommunikationssystemkomponenten
DE10134166A1 (de) * 2000-11-27 2002-06-13 Mitsubishi Electric Corp Synchronisierungssystem und Verwendung von IEEE1394
DE10147422A1 (de) * 2001-09-26 2003-04-24 Siemens Ag Kommunikationssystem und Verfahren zur Synchronisation eines Kommunikationszyklus

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5907685A (en) * 1995-08-04 1999-05-25 Microsoft Corporation System and method for synchronizing clocks in distributed computer nodes
US6134234A (en) * 1996-07-19 2000-10-17 Nokia Telecommunications Oy Master-slave synchronization
US6157957A (en) * 1998-01-22 2000-12-05 Cisco Technology, Inc. Clock synchronization system and method using a continuous conversion function for a communication network
JP2002510081A (ja) * 1998-03-27 2002-04-02 シーメンス アクチエンゲゼルシヤフト 中央のタイムベースにローカルのタイムベースを同期化するための方法ならびに本方法を実施するための装置およびその使用方法
US6199169B1 (en) * 1998-03-31 2001-03-06 Compaq Computer Corporation System and method for synchronizing time across a computer cluster
US6324586B1 (en) * 1998-09-17 2001-11-27 Jennifer Wallace System for synchronizing multiple computers with a common timing reference
DE60041470D1 (de) * 1999-05-11 2009-03-19 Canon Kk Verfahren und Vorrichtung zur Synchronisierung zwischen zwei Netzwerken
US6535926B1 (en) * 1999-09-30 2003-03-18 Rockwell Automation Technologies, Inc. Time synchronization system for industrial control network using global reference pulses
AT5327U1 (de) * 2000-03-06 2002-05-27 Keroe Nikolaus Dipl Ing Verfahren zum synchronisieren von computeruhren in netzwerken für die informationsübertragung, einrichtung zur durchführung dieses verfahrens sowie für die synchronisation von computeruhren geeignetes datenpaket
US7051090B2 (en) * 2000-03-09 2006-05-23 Avinta Communications, Inc. Unified voice and data networking having demarcation lines
US7080160B2 (en) * 2000-04-27 2006-07-18 Qosmetrics, Inc. Method for creating accurate time-stamped frames sent between computers via a network
US6687756B1 (en) * 2000-05-25 2004-02-03 International Business Machines Corporation Switched-based time synchronization protocol for a NUMA system
US6973622B1 (en) * 2000-09-25 2005-12-06 Wireless Valley Communications, Inc. System and method for design, tracking, measurement, prediction and optimization of data communication networks
US7281061B2 (en) * 2000-12-06 2007-10-09 Matsushita Electric Industrial Co., Ltd. Time managing apparatus for managing time to synchronize with other apparatuses
US7023816B2 (en) * 2000-12-13 2006-04-04 Safenet, Inc. Method and system for time synchronization
US20020078243A1 (en) * 2000-12-15 2002-06-20 International Business Machines Corporation Method and apparatus for time synchronization in a network data processing system
WO2003047134A2 (de) * 2001-11-28 2003-06-05 Bridgeco Ag Verfahren zur synchronisation in netzwerken
US7036013B2 (en) * 2002-01-31 2006-04-25 Brocade Communications Systems, Inc. Secure distributed time service in the fabric environment
US7120092B2 (en) * 2002-03-07 2006-10-10 Koninklijke Philips Electronics N. V. System and method for performing clock synchronization of nodes connected via a wireless local area network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4215380A1 (de) * 1992-05-11 1993-11-18 Siemens Ag Verfahren zum Synchronisieren von lokalen Zeitgebern eines Automatisierungssystems
DE19808103A1 (de) * 1996-12-02 1999-09-02 Okuma Machinery Works Ltd Timersynchronisiervorrichtung und Initialisierungsverfahren zur Verwendung in einem ringförmigen Kommunikationspfad
DE19815647A1 (de) * 1998-03-27 1999-10-07 Siemens Ag Verfahren zur Synchronisation einer lokalen auf eine zentrale Zeitbasis, und Vorrichtung zur Durchführung des Verfahrens mit bevorzugten Verwendungen
EP0991216A2 (de) * 1998-09-29 2000-04-05 Hewlett-Packard Company Organisation der Zeitsynchronisierung in einem verteilten System
DE19943779A1 (de) * 1999-09-13 2001-03-22 Siemens Ag Anordnung zum Synchronisieren von über ein Kommunikationsnetz gekoppelten Kommunikationssystemkomponenten
DE10134166A1 (de) * 2000-11-27 2002-06-13 Mitsubishi Electric Corp Synchronisierungssystem und Verwendung von IEEE1394
DE10147422A1 (de) * 2001-09-26 2003-04-24 Siemens Ag Kommunikationssystem und Verfahren zur Synchronisation eines Kommunikationszyklus

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7805280B2 (en) 2004-10-15 2010-09-28 Siemens Aktiengesellschaft Method and device for analyzing a technical process
TWI392985B (zh) * 2004-10-15 2013-04-11 Siemens Ag 技術過程分析用之方法和裝置
DE102004050386B4 (de) * 2004-10-15 2014-10-09 Siemens Aktiengesellschaft Verfahren zur Analyse eines technischen Prozesses
EP2299614A3 (de) * 2009-09-17 2017-07-05 Siemens Aktiengesellschaft Vorrichtung und Verfahren zur Zeitsynchronisation in einem Kommunikationsnetz

Also Published As

Publication number Publication date
DE10241429B4 (de) 2007-10-25
US20040111534A1 (en) 2004-06-10

Similar Documents

Publication Publication Date Title
EP0570557B1 (de) Verfahren zur erzeugung einer systemzeitbasis in einer anlage mit verteilten rechnereinheiten
EP1309920B1 (de) Adressvergabeverfahren für mindestens einen neu an ein bussystem angeschlossenen busteilnehmer
DE102009045055B4 (de) Verfahren zum Konfigurieren einer Feldbusschnittstelle
DE102007046440B3 (de) Kommunikationsverfahren und Master-Slave-System für einen nach dem AS-Interface Standard ausgeführten Feldbus
EP1763768B1 (de) Verfahren und vorrichtung zur steuerung eines bussystems sowie entsprechendes busysstem
DE102019114303B3 (de) Verfahren zum Erfassen von Netzwerkteilnehmer in einem Automatisierungsnetzwerk und Automatisierungsnetzwerk
EP2594040A1 (de) Kommunikationssystem und verfahren zur isochronen datenübertragung in echtzeit
EP1639758B1 (de) Verfahren und vorrichtung zum austausch von daten über ein bussystem
DE60206780T2 (de) Netzwerkverbindungsvorrichtung, verbindungssystem und netzwerkverbindungsverfahren
EP0725516B1 (de) Verfahren zur Bestimmung der Position eines Netzteilnehmers in einem Netzwerk
DE19710971A1 (de) Verfahren zur Bestimmung der Laufzeit eines Telegramms sowie Teilnehmer zur Durchführung des Verfahrens
DE10241429A1 (de) Verfahren zur Synchronisation von Netzwerkknoten eines Teilnetzwerks
EP1642207B1 (de) Zuordnung von stationsadressen zu kommunikationsteilnehmern in einem bussystem
EP4062596A1 (de) Verfahren, system und gateway zur vernetzung zeitsensitiver feldbusse
WO2002028004A2 (de) Verfahren zur messung von verzögerungszeiten zwischen einem taktgeber und einem kommunikationsteilnehmer in einem kommunikationsnetzwerk mit verkettung
DE102019125527B4 (de) Verfahren zur Zeitsynchronisation in einem Ethernet-basierten Netzwerk
DE102005026826A1 (de) Verfahren zum Betreiben eines Kommunikationsnetzwerkes mit mindestens einem Slave-Gerät und maximal drei Master-Geräten
DE102019217906B4 (de) Verfahren, System und Gateway zur Vernetzung zeitsensitiver Feldbusse
DE102019125529B4 (de) Verfahren zur Zeitsynchronisation in einem Ethernet-basierten Netzwerk
DE19751302A1 (de) Verfahren und Vorrichtung zur Steuerung von Datenkommunikation
DE10206904A1 (de) Kommunikation in einem verteilten Steuerungssystem mit Unterdrücken der zyklischen Kommunikation nach Äquidistanzverletzung
EP4062595A1 (de) Verfahren, system und gateway zur vernetzung zeitsensitiver feldbusse
DE102008010385B4 (de) Verfahren und Datenübertragungsanlage zur seriellen Datenübertragung zwischen einer Leiteinrichtung und wenigstens einer Teilnehmereinrichtung
DE102007051605A1 (de) Funkkommunikationssystem, Koordinatorgerät und Kommunikationsendgerät
EP1061454A1 (de) Verfahren zum Synchronisieren von Geräten an einem Rechnerbus

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8363 Opposition against the patent
8365 Fully valid after opposition proceedings
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee

Effective date: 20140401