Sinkronisasi Waktu dalam Otomasi Industri: Penyiapan NTP dan PTP Emerson Ovation serta Foxboro

Mengapa Setiap Pabrik Membutuhkan Satu Sumber Waktu Tepercaya?
Setiap pengontrol, pencatat riwayat, dan sistem keselamatan mencatat kejadian menggunakan jamnya sendiri. Jika jam-jam tersebut tidak selaras, catatan kejadian Anda menjadi tidak akurat. Investigasi trip kemudian terasa seperti menyusun kartu yang telah dikocok. Para teknisi menghabiskan waktu berhari-hari untuk memperdebatkan catatan mana yang benar. Pertama, terimalah prinsip dasarnya. Sebuah pabrik membutuhkan satu sumber waktu tepercaya. Kedua, pilih protokol yang sesuai dengan kebutuhan akurasi Anda. Saya mengelola jaringan Emerson Ovation dan satu pulau Foxboro I/A Series di lokasi yang sama. Kini keduanya memperoleh waktu dari satu sumber yang disinkronkan dengan GPS. Proses untuk mencapainya mengajarkan semua pelajaran di bawah ini kepada saya.
Apa Perbedaan Akurasi antara NTP, SNTP, dan PTP?
NTP adalah andalan jaringan pabrik. Server master menyimpan waktu referensi. Klien melakukan polling secara berkala melalui Ethernet menggunakan port 123. NTP mengompensasi penundaan jaringan dan mencapai akurasi sekitar 10 ms pada LAN yang sehat. SNTP adalah versi sederhananya. Protokol ini melewati perhitungan penundaan dan hanya menerima waktu yang dikirimkan. Akurasinya turun menjadi sekitar 50 ms. PTP, yang didefinisikan oleh IEEE 1588, mengungguli keduanya. Grandmaster mengirimkan stempel waktu ke slave secara terus-menerus. Slave mengoreksi offset secara waktu nyata. Namun, PTP memerlukan switch dan NIC yang mendukung pemberian stempel waktu perangkat keras agar dapat mencapai potensi penuhnya.
- Langkah 1 — Klasifikasikan sistem Anda berdasarkan kebutuhan. Tampilan operator dan pencatat riwayat dapat menggunakan NTP pada 10 ms.
- Langkah 2 — Gunakan PTP jika pencatatan urutan kejadian memerlukan resolusi di bawah satu milidetik.
- Langkah 3 — Cadangkan SNTP untuk perangkat sederhana yang hanya membutuhkan waktu perkiraan, seperti HMI mandiri.
Bagaimana Membangun Sumber Waktu Master yang Direferensikan GPS?
Server waktu internet tidak memiliki tempat dalam jaringan kontrol. Server tersebut membuka jalur keluar yang seharusnya diblokir oleh kebijakan keamanan. Server waktu GPS mengatasi hal ini. Server tersebut menerima UTC dari satelit dan menyediakan waktu sepenuhnya di dalam jaringan pabrik. Selain itu, server ini menghilangkan ketergantungan pada infrastruktur TI perusahaan. Lokasi saya menggunakan jam GPS dengan dua antena yang memasok waktu ke dua server NTP redundan. Baik jaringan drop Ovation maupun node Foxboro mengambil waktu dari sumber tersebut.
- Langkah 1 — Pasang antena GPS dengan pandangan langit yang jelas. Pastikan panjang jalur kabel antena tetap dalam batas yang ditentukan vendor.
- Langkah 2 — Tetapkan IP statis pada server waktu di jaringan kontrol, pada stratum 1, dan pisahkan dari TI pabrik.
- Langkah 3 — Konfigurasikan server kedua sebagai cadangan. Klien harus dapat beralih tanpa tindakan operator.
- Langkah 4 — Tetapkan offset UTC dan aturan waktu musim panas di server, bukan di setiap klien.
Bagaimana Mengonfigurasi Ovation dan Foxboro sebagai Klien NTP?
Pengontrol Emerson Ovation menerima konfigurasi waktu melalui pengaturan jaringannya. Arahkan setiap pengontrol ke pasangan server GPS. Verifikasi offset setelah dibiarkan stabil selama satu jam. Stasiun Foxboro I/A Series bekerja dengan cara yang sama melalui layanan waktunya. Karena itu, selalu konfigurasikan klien dan jangan biarkan pengontrol berjalan bebas. Pengontrol yang berjalan bebas dapat mengalami penyimpangan beberapa detik per minggu. Penyimpangan tersebut secara perlahan merusak setiap stempel waktu alarm yang dibuatnya. Dalam satu investigasi, kami menemukan stasiun Foxboro 4 detik lebih cepat daripada sistem Ovation. Urutan kejadian tampak mustahil sampai kami memeriksa offset jam.
- Langkah 1 — Konfigurasikan alamat server NTP primer dan sekunder pada setiap pengontrol dan stasiun.
- Langkah 2 — Atur interval polling antara 64 dan 1024 detik sesuai spesifikasi NTP.
- Langkah 3 — Masuk ke setiap pengontrol dan catat offset yang dilaporkannya. Nilai di atas 100 ms memerlukan perhatian.
- Langkah 4 — Nyalakan ulang atau mulai ulang layanan waktu setelah perubahan konfigurasi, lalu periksa kembali offset.
Mengapa PTP Membutuhkan Perangkat Keras untuk Memenuhi Janjinya?
PTP menjanjikan akurasi di bawah satu mikrodetik. Implementasi yang hanya berbasis perangkat lunak menghasilkan akurasi yang jauh lebih rendah. Grandmaster dan setiap switch batas harus mendukung pemberian stempel waktu perangkat keras. Jika tidak, jitter perangkat lunak akan mengalahkan bidang koreksi. Namun, manfaatnya sepadan dengan biayanya untuk kontrol turbin dan pencatatan urutan berkecepatan tinggi. Lokasi saya mencadangkan PTP untuk rangkaian peralatan berputar. Semua sistem lainnya menggunakan NTP.
- Langkah 1 — Pilih switch yang mendukung mode jam transparan atau jam batas IEEE 1588.
- Langkah 2 — Konfigurasikan tepat satu grandmaster. Semua perangkat PTP lainnya hanya boleh mampu berfungsi sebagai slave.
- Langkah 3 — Ukur offset akhir dengan alat pemantauan PTP. Targetkan nilai di bawah 1 mikrodetik pada segmen lokal.
Kesimpulan & Saran Tindakan
Sinkronisasi waktu adalah perlindungan murah untuk analisis insiden. Pertama, pasang server waktu GPS di dalam jaringan kontrol. Kedua, konfigurasikan setiap node Ovation dan Foxboro sebagai klien NTP dengan cadangan yang ditentukan. Selain itu, gunakan PTP hanya untuk aplikasi yang benar-benar membutuhkan resolusi di bawah satu milidetik, dan beli perangkat keras yang mendukungnya. Karena itu, tambahkan pemeriksaan offset jam ke rutinitas bulanan Anda dan arsipkan hasilnya. Terakhir, sebelum investigasi trip berikutnya dimulai, pastikan semua jam selaras. Satu sumber waktu tepercaya mengubah log kejadian yang kacau menjadi narasi yang jelas, dan biayanya lebih rendah daripada satu hari waktu teknisi per tahun.
Penulis: Wu Jianming adalah teknisi otomasi industri dengan pengalaman lebih dari 10 tahun dalam PLC, DCS, dan sistem kontrol.
