Zitat:
Wo in meinem Projekt setze ich eine NTP-server Zeitabfrage korrekt ein.
Das Tixi Data Gateway unterstützt die Zeitsynchronisation über NTP nicht.
Die Zeit kann jedoch über das "alte" TIME- bzw. DAYTIME-Protokoll synchronisierrt werden.
Diese Konfiguration gehört nicht zur Standardkonfiguration und muß deshalb mit der Software TICO vorgenommen werden.
Im Anhang befindet sich ein Beispielprojekt.
Unter 04-ISP wird der abzufragende Zeitserver und das Protokoll definiert.
Code:
<TimeServer>
<ServerName _="time.fu-berlin.de"/>
<Protocol _="DAYTIME"/>
<TimeDiff _="-0100"/>
<TimeFormat _="d E y h:n:s"/>
</TimeServer>
Sofern DAYTIME (Port 13) ausgewählt wird kann noch angegeben werden, wie der zurückgelieferte String interpretiert werden soll.
Der DAYTIME-Server kann auch mit dem Kommando
telnet time.fu-berlin.de 13
in der Windows-Kommandozeile abgefragt werden.
Die Abfrage des Zeitserververs erfolgt über den EventHandler
Code:
<SyncTime>
<INetTime/>
</SyncTime>
in 10-EventHandler.
Dieser EventHandler muß nun nur noch getriggert werden. Optimalerweise erfolgt das über einen Eintrag im Kalender 16-Schedule:
Code:
<TestTimeSync _="SyncTime">
<Condition _="Condition/Pattern1day"/>
</TestTimeSync>
Die hier zu lesende condition ist definiert in 15-ScheduleConditions.
Somit wird täglich um 00:00 Uhr die Zeitsynchronisation ausgeführt.
Detailierte Informationen über die verwendeten Kommandos sind nachzulesen in
http://www.tixi.com/fileadmin/tixi/images/products/Manuals/Software/Englisch/TiXML-Reference_v3.pdf
_________________
Tixi Support Team
E-Mail-Support, Mo-Fr, 9:00 - 17:00:
Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min