Un equipo de la red adopta la función de maestro horario (Best Master Clock, BMC) que
establece la hora de referencia para todos los demás equipos. Para ello, el maestro envía
mensajes de sincronización (Sync-Message) cíclicamente, en el ejemplo mostrado en el
instante t
segundo mensaje (Follow-Up-Message), el maestro proporciona al esclavo el instante de
transmisión exacto t
Sin embargo, con estos dos valores solamente no es posible calcular la diferencia del reloj
esclavo ni el tiempo de tránsito del mensaje. Por consiguiente, el esclavo transmite a
continuación un mensaje denominado Delay Request al maestro y guarda el instante de
transmisión t
Message acerca del instante t
Para los cálculos siguientes se parte de la base de que la transferencia de un mensaje del
maestro al esclavo dura exactamente el mismo tiempo que la transferencia de un mensaje
en sentido contrario. Esta suposición se cumple con una conexión directa por cable.
Los valores aritméticos de Δ
de transmisión:
Δ
Sync
Δ
DelReq
De todas formas, si la hora del esclavo difiere en Δ
cálculos todavía no dan el valor real del tiempo de tránsito del mensaje Δ
tiempos de transmisión y recepción se basan en sistemas de referencia distintos. La forma
más fácil de calcular el tiempo de tránsito real del mensaje Δ
Δ
D
La diferencia del reloj esclavo Δ
del mensaje Δ
Δ
= Δ
t
Si Δ
del esclavo está atrasado.
Ejemplo
En el instante t
instante t
Δ
Sync
Si los relojes de maestro y esclavo estuvieran exactamente sincronizados, el tiempo de
tránsito del mensaje sería de 14 μs, aunque esto no puede concluirse partiendo de este
único cálculo.
Por esta razón, el esclavo envía un Delay Request Message en el instante t
llega al maestro en el instante t
de recepción y transmisión de dicho mensaje:
Δ
DelReq
SCALANCE X-300 / X-400
Manual de configuración, 02/2012, C79000-G8978-C187-18
Configuración a través de Web Based Management y Command Line Interface
. El instante t
en el que llega dicho mensaje es guardado por el esclavo. En el
0
1
del Sync-Message.
0
de dicho mensaje. El maestro informa al esclavo con un Delay Response
2
= t
- t
1
0
= t
- t
3
2
= (Δ
+ Δ
) / 2
Sync
DelReq
:
D
- Δ
Sync
D
es positivo, el reloj del esclavo está adelantado. Si el valor de Δ
t
= 14 μs, el maestro envía un Sync-Message que llega al esclavo en el
0
= 28 μs. Con estos datos se calcula el valor de Δ
1
= t
- t
= 28 μs - 14 μs = 14 μs
1
0
= t
- t
= 38 μs - 40 μs = -2 μs
3
2
en el que ha recibido el mensaje.
3
y Δ
son la diferencia entre el instante de recepción y el
Sync
DelReq
se da cuando Δ
t
Sync
= 38 μs. El valor de Δ
3
de la hora del maestro, estos dos
t
D
es calculando el valor medio:
D
se reduce en el tiempo de tránsito real
es negativo, el reloj
t
:
Sync
es la diferencia entre el instante
DelReq
4.5 El menú Switch
, porque los
= 40 μs que
2
201