摘要 |
Die Erfindung betrifft ein Verfahren zur Zeitsynchronisation in einem Kommunikationsnetz, das eine Vielzahl von Netzknoten (MA, SL1, SL2, ..., SL6) mit einem Masterknoten (MA) und mehreren Slaveknoten (SL1, SL2, ..., SL6) umfasst. Der Masterknoten (MA) erfasst eine Masterzeit mit einer Masteruhr und jeder Slaveknoten (SL1, SL2, ..., SL6) erfasst eine Slavezeit mit einer internen Uhr. In dem Verfahren werden Synchronisationsnachrichten (SYN1, SYN2) im Kommunikationsnetz übertragen und die in einem Slaveknoten (SL1, SL2, ..., SL6) empfangene Synchronisationsnachricht (SYN1, SYN2) enthält eine Synchronisationsinformation, welche zur Synchronisierung der Slavezeit des Slaveknotens (SL1, SL2, ..., SLN) auf die Masterzeit verwendet wird. Das erfindungsgemäße Verfahren zeichnet sich dadurch aus, dass die Synchronisationsnachrichten in einer geschlossenen Ring- oder Linientopologie übertragen werden und ein Slaveknoten erste und zweite Synchronisationsnachrichten aus unterschiedlichen Übertragungsrichtungen empfängt. Dabei synchronisiert der Slaveknoten eine erste Zeit (t1) auf die Synchronisationsnachricht aus der einen Übertragungsrichtung und eine zweite Zeit (t2) auf die Synchronisationsnachricht aus der anderen Übertragungsrichtung. Über die Mittelung der ersten und zweiten Zeit kann die Masterzeit sehr genau bestimmt werden. Das erfindungsgemäße Verfahren hat den Vorteil, dass ein Slaveknoten nicht mehr die Übertragungszeit vom vorhergehenden Slaveknoten zu sich schätzen muss. Ein Anwendungsbereich des Verfahrens ist die Zeitsynchronisation in einem Automatisierungssystem. |