Birden fazla bilgisayarda zaman senkronizasyonuna ihtiyaç duyduğumuzda işimize yarayacak en kolay ve basit çözüm NTP (Network Time Protocol) kullanmak olacaktır. Özellikle otomasyon sistemlerinde birden fazla PLC ve operatör paneli olması üretilen alarm ve proses değerlerinin zamansal önemini arttırmaktadır. Keza sunucu sistemlerinde de bu konu önemlidir. Bu iş için saat bilgisi merkezi bir sunucudan zamansal gecikmeler hesaba katılarak alınır.
NTP Client Ayarları
Windows sistemde bir bilgisayarı NTP üzerinden senkron etmek için regedit ile sistem ayarlarından aşağıdaki adımlar izlenir.
Saat alınacak adres “NtpServer” alanına yazılır. Mevcut Çalışma grubundan bir bilgisayarda NTP server kurulmuş ise onun ip adresi yazılabilir. Bunun için ilgili server da firewall ayarlarında Port 123’e izin verilmelidir.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters] "NtpServer"="192.168.1.10"
NtpClient etkin hale getirilir. (“Enabled” değeri, onluk sistemde “1” yapılır)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient] "Enabled"=dword:00000001
Hangi zaman periyotlarında zaman senkronizasyonu yapılacağı saniye cinsinden belirlenir.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient] "SpecialPollInterval"=dword:00093a80
Windows Time Servisi kapatılarak, otomatikte yeniden başlatılır.
NTP Server Ayarları
Aynı şekilde NTP client ayarları yapılarak doğru saat ayarları sağlanmış olur. Bunun üzerine kendi networkümüzdeki bilgisayarlar için NTP server kurulumu aşağıdaki adımlarla kurabiliriz.
“AnnounceFlags” değeri, onluk sistemde “5” yapılır.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config] "AnnounceFlags"=dword:00000005
“Enabled” değeri, onluk sistemde “1” yapılır.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer] "Enabled"=dword:00000001
Windows Time Servisi kapatılarak, otomatikte yeniden başlatılır. Client bilgisayar isteklerine cevap verebilmek için Port 123 güvenlik ayarlarının yapılması gereklidir.