DE102004035194A1 - Forwarding method for time information via a distributed network of interconnected transmission/receiver units uses transmitter units to forward their time information to receiver units - Google Patents

Forwarding method for time information via a distributed network of interconnected transmission/receiver units uses transmitter units to forward their time information to receiver units Download PDF

Info

Publication number
DE102004035194A1
DE102004035194A1 DE102004035194A DE102004035194A DE102004035194A1 DE 102004035194 A1 DE102004035194 A1 DE 102004035194A1 DE 102004035194 A DE102004035194 A DE 102004035194A DE 102004035194 A DE102004035194 A DE 102004035194A DE 102004035194 A1 DE102004035194 A1 DE 102004035194A1
Authority
DE
Germany
Prior art keywords
time information
transmitting
time
units
tinfo
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
DE102004035194A
Other languages
German (de)
Other versions
DE102004035194B4 (en
Inventor
Norbert Bartsch
Götz Hasselberg
Carsten Stelling
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.)
GOERLITZ AG
Gorlitz AG
Original Assignee
GOERLITZ AG
Gorlitz 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 GOERLITZ AG, Gorlitz AG filed Critical GOERLITZ AG
Priority to DE102004035194A priority Critical patent/DE102004035194B4/en
Publication of DE102004035194A1 publication Critical patent/DE102004035194A1/en
Application granted granted Critical
Publication of DE102004035194B4 publication Critical patent/DE102004035194B4/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0673Clock or time synchronisation among packet nodes using intermediate nodes, e.g. modification of a received timestamp before further transmission to the next packet node, e.g. including internal delay time or residence time into the packet
    • 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

Abstract

Forwarded time information is updated by taking into account requisite spaces of time, especially for computing and transmission processes. Transmitter/receiver units interconnect via communication paths. Time information is forwarded by using protocol-oriented methods. The transmitter unit operates via its own receiver unit for a radio time signal.

Description

Die vorliegende Erfindung betrifft ein Verfahren zum Weiterleiten von Zeitinformationen innerhalb eines Netzes miteinander verbundener Sende- und Empfangseinrichtungen. Die Erfindung betrifft hierbei insbesondere ein Verfahren zum Weiterleiten von Zeitinformationen innerhalb eines verteilten Netzes von Sende-Empfängern, die aufgrund der Topologie des Netzes untereinander die verschiedensten Erreichbarkeitssituationen aufweisen.The The present invention relates to a method for forwarding Time information within a network interconnected Transmitting and receiving equipment. The invention relates in particular a method for forwarding time information within a distributed network of transceivers, the most diverse due to the topology of the network Reachability situations.

Es gibt eine Vielzahl verschiedenster verteilter Netze intelligenter Geräte, die über eine Zeitinformation verfügen müssen. Zu diesen Geräten zählen unter anderem Parkschein- und ähnliche Automaten sowie auch Energiezähler. Während diese Geräte früher mit einer freilaufenden Quarzuhr ausgestattet waren, die mehr oder weniger ganggenau war, ist heute eine zunehmende Synchronisierung der Gerätezeiten erforderlich. Insbesondere bei Energiezählern erfolgt häufig eine Leistungsermittlung in festgelegten Zeitfenstern, sog. Messperioden, wobei es notwendig ist, dass im Rahmen der vertraglichen Abwicklung solche Messperioden auch räumlich übergreifend über eine Mehrzahl von verteilten Geräten aufsummiert werden. Hierbei ist eine räumlich verteilte zeitsynchrone Steuerung der Messperioden erforderlich.It gives a variety of different distributed networks smarter Equipment, the above have a time information have to. To these devices count under other parking ticket and similar Vending machines as well as energy meters. While these devices earlier with a free-running quartz watch were more or less equipped was accurate, today is an increasing synchronization of device times required. Especially with energy meters is often a Performance determination in defined time windows, so-called measuring periods, it is necessary that under the contractual settlement such measurement periods also across spatial over a Sum of distributed devices added up become. Here is a spatially Distributed time-synchronous control of measuring periods required.

Es sind verschiedenste Systeme zur Synchronisierung von Zeitinformationen seit langem bekannt und im Einsatz. Es ist unter anderem bekannt jede Einzelanlage mit einem Empfänger auszustatten, welcher ein Zeitzeichensignal, z.B. DCF-77, empfängt und damit die interne Uhr synchronisiert. Nachteilig an diesem Stand der Technik ist jedoch, dass jede Einzelanlage entsprechend ausgerüstet werden muss, so dass Kosten pro Gerät verursacht werden. Ferner ist eine notwendige Voraussetzung, dass eine überall vorhandenen Empfangsabdeckung des Zeitsignals vorliegt.It are various systems for synchronizing time information long known and in use. It is known, among other things, every Single unit with a receiver which is a time signal, e.g. DCF-77, receives and to synchronize the internal clock. A disadvantage of this stand However, the technology is that every single system is equipped accordingly must, so cost per device caused. Furthermore, a necessary condition is that one everywhere existing reception coverage of the time signal is present.

Aus der DE 196 11 830 ist ferner ein System zum Verteilen eines Zeitsignals über das Wechselspannungsnetz mit einem ersten Überträger zum Einspeisen in das Wechselspannungsnetz und wenigstens einem zweiten Überträger zum Auskoppeln des Zeitzeichensignals aus dem Wechselspannungsnetz bekannt. Hierbei wird das Zeitzeichensignal direkt, ohne Umsetzung in das Wechselspannungsnetz eingespeist und jeder zweite Überträger ist mit einem Langwellenempfänger zum Empfang und zum Dekodieren des Zeitzeichensignals verbunden. Auch hierbei muß sich folglich jede Empfangseinheit in Signalreichweite befinden. Hierfür ist wiederum eine hohe Sendeleistung erforderlich, um das gesamte Netz abzudecken.From the DE 196 11 830 Furthermore, a system for distributing a time signal via the AC voltage network with a first transmitter for feeding into the AC voltage network and at least one second transmitter for coupling the time signal from the AC signal is known. In this case, the time signal is fed directly, without conversion into the AC voltage network and every second transmitter is connected to a long wave receiver for receiving and decoding the time signal. Again, each receiving unit must therefore be within signal range. Again, high transmission power is required to cover the entire network.

Ein anderes bekanntes Verfahren Zeitinformationen weiterzuleiten ist, die Informationen an einer zentralen Stelle in ein örtliches Netz ein- und ausspeisen und diese dann auf der Basis von Datenprotokollen innerhalb des Netzes verteilen. Ein entsprechendes Verfahren ist zum Beispiel aus der EP 1 179 909 bekannt, auf welche hier beispielhaft bezuggenommen wird.Another known method of forwarding time information is to feed the information in a central location into a local area network and then distribute it on the basis of data protocols within the network. A corresponding method is for example from the EP 1 179 909 known, which is hereby incorporated by way of example.

Grundsätzlich ist eine Vielzahl von Methoden denkbar und auch bekannt, Informationen von einem zum anderen Gerät weiterzuleiten, wobei in der Regel eine Zwischenspeicherung und Signalaufbereitung erfolgt. Hierbei sind jedoch Zeiten für die Speicherung und Aufbereitung aufzuwenden. Insbesondere in schwierigen Fällen kann es vorkommen, dass eine Information über Stunden in einem Gerät zwischengespeichert bleibt, bis die Kommunikationsmöglichkeit zum nächsten Gerät infolge von beliebigen Störeinflüssen besteht. Beinhaltet nun die gespeicherte Nachricht eine Aufforderung, die Uhr im nächsten Gerät zu stellen, so erfolgt ohne besondere Maßnahmen eine völlig falsche Uhrzeitstellung.Basically a variety of methods conceivable and also known information from one device to another to forward, usually a caching and Signal conditioning. Here, however, are times for storage and to spend treatment. Especially in difficult cases can it happens that information is cached for hours in a device stays until the communication option to the next Device due consists of any disturbing influences. If the stored message now contains a request, the Clock in the next Device too put, so takes place without special measures a completely wrong Earth position.

Bei der Übertragung der Uhrzeitinformation mit Hilfe eines routingfähigen Verfahrens gibt es drei grundlegende Probleme:

  • 1) Die Verweilzeit eines Telegramms im ersten Sender vom Eingang des Befehls von Seiten der Empfangsuhr oder einer zentralen Leitstelle bis zum Versenden über das Kommunikationsmedium (wie Funk oder Powerline) ist unbekannt und kann theoretisch (bei Nichterreichbarkeit des Ziels) unendlich lange dauern.
  • 2) Die Verweilzeit des Telegramms innerhalb des Netzes (also im Speicher der einzelnen beteiligten Sende-Empfangsgeräte) ist unbekannt und kann theoretisch mehrere Stunden betragen.
  • 3) Die Verweilzeit des Telegramms im zu synchronisierenden Empfänger vom Eingang des Befehls bis zu seiner internen Ausführung als tatsächlichem Synchronisations- oder Anzeigevorgang ist unbekannt.
There are three basic issues with transmitting time information using a routable method:
  • 1) The dwell time of a telegram in the first transmitter from the receipt of the command from the receiving clock or a central control center to the transmission via the communication medium (such as radio or powerline) is unknown and can theoretically (in the case of unavailability of the target) take forever.
  • 2) The dwell time of the telegram within the network (ie in the memory of the individual transceivers involved) is unknown and can theoretically amount to several hours.
  • 3) The dwell time of the telegram in the receiver to be synchronized from the input of the command to its internal execution as an actual synchronization or display process is unknown.

Die zuvor aufgeführten Probleme bei der Weiterleitung von Zeitinformationen führen jeweils zu sich summierenden Verzögerungen, die sich nicht vorherbestimmen lassen.The previously listed Problems with the forwarding of time information lead respectively to cumulative delays, who can not be predetermined.

Der Erfindung liegt daher die Aufgabe zu Grunde, solche Auswirkungen zu berücksichtigen und insgesamt ein vollständig zeitsynchronisiertes Datennetz auch über eine beliebig räumlich verteilte Struktur herzustellen.Of the The invention is therefore based on the object, such effects to take into account and altogether a complete one Time-synchronized data network also over an arbitrarily spatially distributed structure manufacture.

Diese Aufgabe wird durch ein Verfahren zum Weiterleiten von Zeitinformationen über ein verteiltes Netz miteinander verbundener Sende- und Empfangseinheiten, wobei eine Sendeeinheit eine Zeitinformation besitzt oder erhält und diese an wenigstens eine Empfangseinheit weiterleitet dadurch gelöst, dass die weitergeleitete Zeitinformation unter Berücksichtigung der erforderlichen Zeiträume, insbesondere für Rechen- und Übertragungsvorgänge, aktualisiert wird.This object is achieved by a method for forwarding time information over a distributed network of interconnected transmission and Emp capture units, wherein a transmitting unit has or receives time information and forwards it to at least one receiving unit in that the forwarded time information is updated taking into account the required time periods, in particular for calculating and transmitting operations.

Hierbei können in den beteiligten Systemen jeweils alle relevanten Prozesse durch Zeitgeber verfolgt werden. Die Zeitgeber werden derart gesteuert und ausgewertet, dass insgesamt alle Laufzeiten der Synchronisierung erfasst und berücksichtigt werden. Dabei kann es sich ebenso um physikalische Laufzeiten, Antwort- und Reaktionszeiten wie auch Rechenzeiten handeln. Das Verfahren kann daher vorteilhaft für die Uhrzeitsynchronisierung über Funk- oder Powerline-Verbindungen eingesetzt werden und berücksichtigt insbesondere die Speicher- und sonstigen Wartezeiten, denen eine Zeitinformation innerhalb des vermaschten Netzes ausgesetzt ist.in this connection can in the participating systems in each case all relevant processes Timers are tracked. The timers are controlled in this way and evaluated that total of all durations of synchronization recorded and taken into account become. These may also be physical transit times, response times, and reaction times as well as computing times. The procedure can therefore be beneficial for the time synchronization via Radio or Powerline connections are used and considered in particular the memory and other waiting times, which a Time information is exposed within the meshed network.

Da bei dem erfindungsgemäßen Verfahren nicht in jedem beteiligten Gerät eine Empfangseinrichtung für das Ursprungssignal notwendig ist, ist es möglich die Synchronisierung innerhalb des Netzes der verbundenen Geräte kostengünstig durchzuführen. Hierbei wird berücksichtigt, dass nicht jeder Empfangsort über eine direkte Empfangsmöglichkeit für funkbasierte Zeitsignale verfügt. Dabei wird davon ausgegangen, dass eine erste Sendeeinheit im Netz über eine externe Zeitsynchronisation verfügt, die von dieser ersten Sendeeinheit in das Netz weitergeleitet wird. Diese erste Sendeeinheit ist in der Regel, jedoch nicht notwendigerweise, auch der Übergabepunkt zur nächst höheren Netzebene im Sinne eines Gesamtnetzes, also beispielsweise zu einem führenden Computersystem, das Auswertungen und Befehlsgabe wahrnimmt.There not in the inventive method in every participating device a receiving device for the original signal is necessary, it is possible the synchronization cost-effectively within the network of connected devices. in this connection is taken into account, that not every receiving place over a direct reception option for radio-based Has time signals. It is assumed that a first transmission unit in the network via a has external time synchronization, which is forwarded by this first transmission unit in the network. This first transmission unit is usually, but not necessarily, also the delivery point to the next higher Network level in the sense of a total network, so for example to a leading Computer system that performs evaluations and commands.

Vorteilhafterweise können die Sende- und Empfangseinheiten durch Kommunikationswege miteinander verbunden sein.advantageously, can the transmitting and receiving units by communication paths with each other be connected.

Gemäß einer weiteren bevorzugten Ausführungsform kann die Zeitinformation unter Anwendung protokollorientierter Verfahren weitervermittelt werden. Entsprechende Verfahren haben sich in der Praxis bewährt.According to one another preferred embodiment can time information using protocol-oriented methods be forwarded. Corresponding methods have been found in the Proven practice.

Vorteilhafterweise kann die Sendeeinheit eine eigene Empfangseinheit für ein Funk-Zeitsignal aufweisen. Hierdurch ist es auf einfache Weise möglich, dass die erste Sendeeinheit die weiterzuleitende Zeitinformation erhält.advantageously, the transmitting unit can have its own receiving unit for a radio time signal. This makes it possible in a simple manner that the first transmission unit receives the time information to be forwarded.

Ferner kann die Sendeeinheit über eine Kommunikationsverbindung zu einem höheren System verfügen und über dieses die Zeitinformation aus einem Datennetz mit im IP-Bereich üblichen Synchronisationsverfahren oder aus Zeitsynchronisationsrechnern oder auch aus einem zentralen Leitstellenrechner der Gesamtanwendung beziehen. Auch dieses Verfahren hat sich in der Praxis als einfach durchführbar erwiesen.Further can the transmitting unit via have a communication link to a higher system and about this the time information from a data network with in the IP range usual Synchronization method or from time synchronization computers or also from a central control center computer of the overall application Respectively. This method has proven to be easy to carry out in practice.

Gemäß einer weiteren bevorzugten Ausführungsform kann das Verfahren auch mehrfach hintereinander angewendet werden, wobei die Zeitinformation in einer Kette von Einheiten, welche nicht alle untereinander verbunden sind, nach einem geeigneten Verfahren unter Berücksichtigung aller Laufzeiten weitergeleitet wird. Gerade innerhalb eines Netzes bei welchem aufgrund der vorliegenden Gegebenheiten jeweils nur bestimmte Geräte miteinander verbunden sind, ist es so möglich eine weiträumige Weiterleitung des Signals zu gewährleisten, ohne dass erhebliche Zeitverzögerungen entstehen.According to one another preferred embodiment the method can also be applied several times in succession, the time information being in a chain of units which are not all are interconnected, following a suitable procedure considering all terms is forwarded. Just inside a network which due to the existing circumstances only certain equipment It is thus possible a long-distance forwarding to ensure the signal without significant time delays arise.

Ferner kann die erste die Zeitinformation sendende Sendeeinheit ein Gateway sein, von welchem auch die gesamte übrige Kommunikation zwischen den verteilten Geräten und einer zentralen Leitstelle übernommen wird.Further the first transmitting unit transmitting the time information may be a gateway from which also all the remaining communication between the distributed devices and a central control center becomes.

Gemäß noch einer anderen Ausführungsform kann ein Teil der Empfangseinheiten auch mit Sendeeinheiten versehen sein. Diese Ausführungsform hat sich insbesondere bei der Weiterleitung in einer Kette von Einheiten bewährt, welche nicht alle untereinander verbunden sind.According to one more another embodiment a part of the receiving units can also be provided with transmitting units be. This embodiment especially in forwarding in a chain of units proven, which are not all interconnected.

Vorteilhafterweise können die Sende- und Empfangseinheiten Verbrauchszähler, insbesondere Energiezähler oder Automaten sein, insbesondere Parkschein- oder Fahrkartenautomaten. Bei entsprechenden Geräten hat sich der Einsatz des erfindungsgemäßen Verfahrens bewährt, da die einzelnen Geräte zumeist weiträumig verteilt sind eine Synchronisation des Uhrzeitsignals jedoch notwendig ist Nachfolgend wird eine bevorzugte Ausführungsform der Erfindung näher erläutert. Diese Ausführungsform dient jedoch lediglich der Erläuterung und soll die Erfindung nicht beschränken. Die tatsächlichen Werte sind lediglich für die beschriebene konkrete Ausführungsform gewählt worden. Sie sind insofern auch bestimmend für die Genauigkeit des Verfahrens, welche in dieser Ausführung ca. 100 Millisekunden über alle Verfahrensschritte beträgt. Für den praktischen Einsatz erscheint dies ausreichend. Durch andere Wahl der Parameter ist unter Beibehaltung des grundsätzlichen Verfahrens eine geänderte Genauigkeit möglich und kann daher den jeweiligen Gegebenheiten und Erfordernissen angepasst werden.advantageously, can the transmitting and receiving units consumption meter, in particular energy meter or Be a vending machine, especially parking ticket or ticket machines. For appropriate devices has proven the use of the method according to the invention, since the individual devices mostly spacious however, a synchronization of the time signal is necessary Hereinafter, a preferred embodiment of the invention will be explained in more detail. These embodiment However, it is for explanation only and is not intended to limit the invention. The actual values are only for the concrete embodiment described chosen Service. They are also determinative of the accuracy of the process, which in this embodiment about 100 milliseconds over all process steps is. For the practical Use this seems sufficient. By other choice of parameters is a changed accuracy while maintaining the basic procedure possible and can therefore be adapted to the respective circumstances and requirements become.

Die Ausführungsform wird anhand der Geräteserie ENC 400 (P)/(PT)/(PG)/(MP), Übertragungsgeräte zur Kommunikation von energienahen Informationen über das Niederspannungs- und Mittelspannungs-Stromnetz näher erläutert:
Jede Sende-Empfangseinheit besitzt einen freilaufenden 24-Bit Zähler, der alle 10ms inkrementiert wird.

  • – Sender: Wenn von der Leitstelle ein Uhrzeitstellbefehl beim Konzentrator (ENC 400(PT), (PG), (MP)) eingeht, wird zunächst die Uhrzeit des Konzentrators gestellt. Der A-Layer des Konzentrators erzeugt jetzt zu einem Zeitpunkt T1 für jedes seiner Partnergeräte ein neues Uhrzeit-Stell-Telegramm, wobei die aktuelle Uhrzeit als 24-Bit Wert (10ms Auflösung) minus des Wertes des internen 24-Bit Zählers (Z1) im sogenannten TInfo-Feld des Telegramms vermerkt werden. TInfo = T1 – Z1. Diese Telegramme verweilen eine unbestimmte Uhrzeit im Gerät bevor sie schließlich im Sendepuffer des PLC-Treibers landen. Nach dem Senden des Längenfeldes durch den DL-Layer des Telegramms (Zeitpunkt T2) wird der im TInfo-Feld gemerkte (und noch nicht gesendete) 24-Wert mit dem aktuellen Stand des 24-Bit Zählers (Z2) addiert und in das Telegramm zurückgeschrieben. Das TInfo-Feld erhält nun den Wert TInfo = T1 – Z1 + Z2. Mit der Verweilzeit im Gerät VS = (Z2 – Z1) = (T2 – T1) ergibt sich TInfo = T2 = T1 + VSDiese Operation ist notwendig, da der DL-Layer eine standardisierte Senderoutine verwendet, die nicht zwischen selbsterzeugten und gerouteten Telegrammen unterscheiden kann und grundsätzlich immer eine Zeitstempelkorrektur vornimmt. Die Notwendigkeit hierfür wird aus der Funktionserklärung des Routers deutlich.
  • – Router Nach dem Empfang des Längenfeldes (also zum exakt gleichen Zeitpunkt T2 als der Sender das TInfo-Feld generierte) merkt sich der Router in einem temporären Speicher den aktuellen Stand seines eigenen 24-Bit Zählers (Z3). Nach dem vollständigen Empfang eines Uhrzeit-Setztelegramms wird dieser Zählerstand vom im Telegramm enthaltenen TInfo-Feld subtrahiert und in dieses zurückgeschieben. TInfo = (T2 – Z3). Diese Telegramme verweilen eine unbestimmte Uhrzeit im Gerät bevor sie schließlich im Sendepuffer des PLC-Treibers des Routers landen. Nach dem Senden des Längenfeldes durch den DL-Layer des Telegramms (Zeitpunkt T4) wird der im TInfo-Feld gemerkte (und noch nicht gesendete) 24-Wert mit dem aktuellen Stand des 24-Bit Zählers (Z4) addiert und in das Telegramm zurückgeschrieben. Das TInfo-Feld erhält nun den Wert TInfo = T2 – Z3 + Z4. Mit VR = (Z4 – Z3) = (T3 – T2) ergibt sich: TInfo = T2 + VR = T1 +(VS + VR) = T3 Nach einer Strecke von n Routern ergibt sich daraus die noch immer unverfälschte Zeitinformation TInfo = T1 + VS + VR1 + VR2 .. + VRn
  • – Empfänger Nach dem Empfang des Längenfeldes (also zum exakt gleichen Zeitpunkt TRn als der letzte Router das TInfo-Feld generierte) merkt sich der Empfänger in einem temporären Speicher den aktuellen Stand seines eigenen 24-Bit Zählers (Z5). Nach dem vollständigen Empfang eines Uhrzeit-Setztelegramms wird dieser Zählerstand vom im Telegramm enthaltenen TInfo-Feld subtrahiert und in dieses zurückgeschieben. TInfo = (TRn – Z5). Diese Telegramme verweilen eine unbestimmte Uhrzeit im Gerät, bevor sie schließlich zum Zeitpunkt T6 zum Setzen der Uhrzeit den A-Layer des Empfängers erreichen. Dieser nimmt das TInfo-Feld des Telegramms und addiert den aktuellen Stand des internen 24-Bit Zählers Z6 hinzu. Dieser Wert ist T = (TRn – Z5) + Z6Mit VE = Z6 – Z5 = T6 – T5 ergibt sich: T = TRn + VE = T1 + VS + VR1 + VR2 .. + VRn + VEder Zeitpunkt der Erzeugung der Uhrzeit-Setzbefehls + die Summe aller Laufzeiten. Der beobachtete Gesamtfehler dieses Verfahrens bewegt sich im Bereich von etwa 100ms, unabhängig davon ob die Laufzeit vom Sender zum Empfänger einige ms oder Tage dauert. Durch andere Wahl der Parameter ist unter Beibehaltung des grundsätzlichen Verfahrens eine geänderte Genauigkeit möglich.
The embodiment is based on the device series ENC 400 (P) / (PT) / (PG) / (MP), transmission Devices for communication of energy-related information on the low-voltage and medium-voltage power supply network explained in more detail:
Each transceiver has a free-running 24-bit counter that increments every 10ms.
  • - Transmitter: If a clock setting command is received from the control center at the concentrator (ENC 400 (PT), (PG), (MP)), the time of the concentrator is set first. The A layer of the concentrator now generates a new time-setting telegram for each of its partner devices at a time T1, the current time being given as a 24-bit value (10 ms resolution) minus the value of the internal 24-bit counter (Z1) in so-called TInfo field of the telegram be noted. TInfo = T1 - Z1. These telegrams remain indefinitely in the device before they finally end up in the transmission buffer of the PLC driver. After the length field has been transmitted through the DL layer of the telegram (time T2), the 24 value noted in the TInfo field (and not yet sent) is added to the current state of the 24-bit counter (Z2) and written back to the telegram , The TInfo field now receives the value TInfo = T1 - Z1 + Z2. With the residence time in the device VS = (Z2 - Z1) = (T2 - T1) results TInfo = T2 = T1 + VS This operation is necessary because the DL layer uses a standardized sender routine that can not differentiate between self-generated and routed telegrams and basically always performs a time stamp correction. The need for this is clear from the functional explanation of the router.
  • - Router After receiving the length field (ie at exactly the same time T2 as the sender generated the TInfo field), the router remembers in a temporary memory the current state of its own 24-bit counter (Z3). After the complete reception of a time-setting telegram, this counter reading is subtracted from the TInfo field contained in the telegram and pushed back into this telegram. TInfo = (T2 - Z3). These telegrams remain indefinitely in the device before they finally end up in the transmission buffer of the PLC driver of the router. After the length field has been transmitted through the DL layer of the telegram (time T4), the 24 value memorized in the TInfo field (and not yet sent) is added to the current state of the 24-bit counter (Z4) and written back to the telegram , The TInfo field now receives the value TInfo = T2 - Z3 + Z4. With VR = (Z4 - Z3) = (T3 - T2) the result is: TInfo = T2 + VR = T1 + (VS + VR) = T3 After a distance of n routers, this results in the still unaltered time information TInfo = T1 + VS + VR1 + VR2 .. + VRn
  • - Receiver After receiving the length field (ie at the exact same time TRn as the last router generated the TInfo field), the receiver remembers in a temporary memory the current state of its own 24-bit counter (Z5). After the complete reception of a time-setting telegram, this counter reading is subtracted from the TInfo field contained in the telegram and pushed back into this telegram. TInfo = (TRn - Z5). These telegrams remain indefinitely in the device before finally reaching the A-layer of the receiver at time T6 for setting the time. This takes the TInfo field of the telegram and adds the current state of the internal 24-bit counter Z6. This value is T = (TRn - Z5) + Z6 With VE = Z6 - Z5 = T6 - T5 the result is: T = TRn + VE = T1 + VS + VR1 + VR2 .. + VRn + VE the time of creation of the time setting command + the sum of all the delays. The observed total error of this method is in the range of about 100 ms, irrespective of whether the transit time from transmitter to receiver takes a few ms or days. By choosing the other parameters, a changed accuracy is possible while maintaining the basic method.

Claims (10)

Verfahren zum Weiterleiten von Zeitinformationen über ein verteiltes Netz miteinander verbundener Sende- und Empfangseinheiten, wobei eine Sendeeinheit eine Zeitinformation besitzt oder erhält und diese an wenigstens eine Empfangseinheit weiterleitet, dadurch gekennzeichnet, dass die weitergeleitete Zeitinformation unter Berücksichtigung der erforderlichen Zeiträume, insbesondere für Rechen- und Übertragungsvorgänge, aktualisiert wird.Method for forwarding time information via a distributed network of interconnected transmitting and receiving units, wherein a transmitting unit has or receives time information and forwards it to at least one receiving unit, characterized in that the forwarded time information taking into account the required time periods, in particular for arithmetic and Transfers, is updated. Verfahren nach Anspruch 1 dadurch gekennzeichnet, dass die Sende- und Empfangseinheiten durch Kommunikationswege miteinander verbunden sind.Method according to claim 1, characterized that the transmitting and receiving units by communication paths with each other are connected. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Zeitinformationen unter Anwendung protokollorientierter Verfahren weitervermittelt werden.Method according to claim 1 or 2, characterized that the time information is log based Be forwarded procedure. Verfahren nach wenigstens einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die Sendeeinheit über ein eigenes Empfangseinheit für ein Funk-Zeitsignal aufweist.Method according to at least one of claims 1 to 3, characterized in that the transmitting unit via a own reception unit for has a radio time signal. Verfahren nach wenigstens einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die Sendeeinheit über eine Kommunikationsverbindung zu einem höheren System verfügt und über dieses die Zeitinformation aus einem Datennetz mit im IP-Bereich üblichen Synchronisationsverfahren oder aus Zeitsynchronisationsrechnern oder auch aus einem zentralen Leitstellenrechner der Gesamtanwendung übermittelt wird.Method according to at least one of claims 1 to 3, characterized in that the transmitting unit via a Communication link to a higher system and has this the time information from a data network with in the IP range usual Synchronization method or from time synchronization computers or also transmitted from a central control center computer of the overall application becomes. Verfahren nach wenigstens einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass das Verfahren auch mehrfach hintereinander angewendet werden kann, wobei die Zeitinformation in einer Kette von Einheiten, welche nicht alle untereinander verbunden sind, nach einem geeigneten Verfahren unter Berücksichtigung aller Laufzeiten weitergeleitet wird.Method according to at least one of claims 1 to 5, characterized in that the method also several times in succession can be applied, the time information in a chain of Units that are not all interconnected, according to a suitable procedure taking into account all maturities is forwarded. Verfahren nach wenigstens einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass die erste die Zeitinformation sendende Sendeeinheit ein Gateway ist, von welchem auch die gesamte übrige Kommunikation zwischen den verteilten Geräten und einer zentralen Leitstelle übernommen wird.Method according to at least one of claims 1 to 6, characterized in that the first one sending the time information Sender unit is a gateway, from which all the remaining communication between the distributed devices and a central control center becomes. Verfahren nach wenigstens einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, das ein Teil der Empfangseinheiten auch mit Sendeeinheiten versehen sind.Method according to at least one of claims 1 to 8, characterized in that a part of the receiving units also are provided with transmitting units. Verfahren nach wenigstens einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass die Sende- und Empfangseinheiten Verbrauchszähler, insbesondere Energiezähler, sind.Method according to at least one of claims 1 to 9, characterized in that the transmitting and receiving units Utility meters, especially energy meters, are. Verfahren nach wenigstens einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass die Sende- und Empfangseinheiten Automaten, insbesondere Parkschein- oder Fahrkartenautomaten, sind.Method according to at least one of claims 1 to 9, characterized in that the transmitting and receiving units Automata, in particular parking ticket or ticket machines, are.
DE102004035194A 2004-07-21 2004-07-21 Method for forwarding time information Expired - Fee Related DE102004035194B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102004035194A DE102004035194B4 (en) 2004-07-21 2004-07-21 Method for forwarding time information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102004035194A DE102004035194B4 (en) 2004-07-21 2004-07-21 Method for forwarding time information

Publications (2)

Publication Number Publication Date
DE102004035194A1 true DE102004035194A1 (en) 2006-02-16
DE102004035194B4 DE102004035194B4 (en) 2006-12-07

Family

ID=35668485

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102004035194A Expired - Fee Related DE102004035194B4 (en) 2004-07-21 2004-07-21 Method for forwarding time information

Country Status (1)

Country Link
DE (1) DE102004035194B4 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4337463A (en) * 1980-08-22 1982-06-29 Control Data Corporation Time synchronization master station and remote station system
EP0948113A2 (en) * 1998-04-04 1999-10-06 PreussenElektra Aktiengesellschaft Method and device for the operation of engergy consuming units
DE10004425A1 (en) * 2000-02-02 2002-01-17 Siemens Ag Network with subscriber device, esp. field device, enables transmitter, receiver transmission, reception time delays to be taken into account for time synchronisation
EP1125184B1 (en) * 1998-11-05 2003-01-02 Siemens Aktiengesellschaft Network subscriber station
US20030152177A1 (en) * 2002-02-14 2003-08-14 Cahill-O'brien Barry Method and system for calibrating an oscillator circuit using a network based time reference
DE10222853A1 (en) * 2002-05-23 2003-12-24 Siemens Ag Synchronization system for internal clocks of coordinated facilities

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4337463A (en) * 1980-08-22 1982-06-29 Control Data Corporation Time synchronization master station and remote station system
EP0948113A2 (en) * 1998-04-04 1999-10-06 PreussenElektra Aktiengesellschaft Method and device for the operation of engergy consuming units
EP1125184B1 (en) * 1998-11-05 2003-01-02 Siemens Aktiengesellschaft Network subscriber station
DE10004425A1 (en) * 2000-02-02 2002-01-17 Siemens Ag Network with subscriber device, esp. field device, enables transmitter, receiver transmission, reception time delays to be taken into account for time synchronisation
US20030152177A1 (en) * 2002-02-14 2003-08-14 Cahill-O'brien Barry Method and system for calibrating an oscillator circuit using a network based time reference
DE10222853A1 (en) * 2002-05-23 2003-12-24 Siemens Ag Synchronization system for internal clocks of coordinated facilities

Also Published As

Publication number Publication date
DE102004035194B4 (en) 2006-12-07

Similar Documents

Publication Publication Date Title
EP1720022B1 (en) Time-synchronized measuring system and method of synchronizing at least one master/slave device
EP2204014B1 (en) Communication method and master-slave system for a field bus configured according to the AS-interface standard
DE102012101881A1 (en) Method for determining the topology of a serial asynchronous data bus
EP3170285B1 (en) Method for determining a propagation time of a telegram in a communication network, and corresponding network components
DE10210711A1 (en) Method for time synchronization of at least two measuring computers cooperating with each other via a telecommunication network, such as internet, intranet or the like
DE19917354B4 (en) Synchronization method for a main unit and at least one subsidiary unit with internal timers to be synchronized with each other, communication system corresponding thereto, and main unit and slave unit of such a communication system
DE10131307A1 (en) Synchronization of data transfer on a bus system whereby signal transfer times and signal time delays are calculated by data sources themselves, not the controller, so that such information does not have to be sent over the bus
EP4073963B1 (en) Method for optimizing time synchronizaion among network nodes connected via a communication network
DE102004035194B4 (en) Method for forwarding time information
DE102014112901A1 (en) Communication device, communication system and method for the synchronized transmission of telegrams
EP0797818B1 (en) Process and device for radio communication in traffic guidance systems
DE10241429B4 (en) Method for the synchronization of network nodes of a subnetwork
WO2009077007A2 (en) Method for transmitting data records
DE102010027167A1 (en) Communication system for isochronous transmission of real time-critical data telegram in isochronous real-time-domain to control industrial drive system in automation surrounding area, has microprocessor controlling forwarding of telegram
DE102020213276A1 (en) Method for synchronizing participants in a communication network, communication network, network timer and network component
EP1408386B1 (en) Method and device for the transfer of data between a processing unit and several measuring devices
DE4322350C1 (en) Method and substation for operating a ripple control transmitter
DE10206904A1 (en) Communications in distributed control system with suppression of cyclical communications following equidistance problem involves suppressing all further messages in first subsequent cycle
WO2020212083A1 (en) Train detection system and method for transmitting messages in a train detection system
DE2703931A1 (en) DEVICE FOR DATA TRANSFER AND DISTANCE MEASUREMENT BETWEEN RAIL VEHICLES AND A FIXED STATION
WO2002028004A2 (en) Method for the measurement of delay times between a clock generator and a communication user in a communication network with catenation
CH689929A5 (en) Method of information transmission in mains network systems involves transmitting power line carrier control commands from control center to substations for decode and relay
WO2024017947A2 (en) Synchronized data network system, and method for initializing and synchronizing same
DE10119202B4 (en) Device and electronic system to compensate for propagation time fluctuations
EP2570774A1 (en) Method and system for time referencing a consumption meter's measurement values

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee