Sinhronizacija vremena u čitavom postrojenju: strategije za NTP, PTP i GPS u sistemima Yokogawa CENTUM VP i Bently Nevada 3500

Zašto vremenske oznake odlučuju o ishodu istrage incidenta?
Svaka ozbiljna istraga incidenta počinje nizom događaja. Međutim, taj niz ne znači ništa kada se satovi ne slažu. Istraživao sam ispad parne turbine u kojem su se tri sistema razlikovala za jedanaest sekundi. Istoričar sistema Yokogawa CENTUM VP zabeležio je jedan redosled događaja. Sistem za nadzor mašina Bently Nevada ispričao je drugačiju priču. Relej električne zaštite saopštio je treću. Proveli smo dva dana raspravljajući o uzroku i posledici pre nego što je neko proverio satove. Zato sinhronizaciju vremena treba tretirati kao bezbednosno kritičnu uslugu, a ne kao naknadnu IT brigu. Mala odstupanja satova između uređaja čine dnevnike događaja obmanjujućim. Što je još gore, narušavaju poverenje u celokupni istoričar.
Koji su principi rada i ograničenja NTP-a i SNTP-a?
Network Time Protocol je najjednostavniji i najčešći metod sinhronizacije. Glavni server održava referentno vreme, a klijentski uređaji u redovnim intervalima traže ažuriranja. Server može preuzimati vreme sa GPS satelita ili internet izvora. Preciznost NTP-a dostiže oko 10 milisekundi na dobroj industrijskoj mreži. SNTP, pojednostavljena verzija, preskače izračunavanja mrežnog kašnjenja. Postiže samo oko 50 milisekundi i pogodan je za male, nekritične aplikacije. Nivo stratuma opisuje udaljenost od reference. GPS prijemnik je hardver stratuma 0 koji napaja server stratuma 1. Hijerarhija u vašem postrojenju treba da prati istu kaskadu. Osim toga, hijerarhiju treba održavati plitkom. Svaki dodatni sloj stratuma povećava grešku. Međutim, nikada nemojte direktno sinhronizovati upravljački sistem sa internet serverom vremena. Taj put prelazi vašu bezbednosnu granicu i uvodi podrhtavanje koje ne možete da kontrolišete.
- Korak 1: Instalirajte GPS prijemnik vremena sa antenom kao izvor stratuma 0.
- Korak 2: Odredite jedan server kao interni NTP glavni server stratuma 1.
- Korak 3: Konfigurišite sve DCS servere, PLC-ove i HMI-je kao klijente samo tog glavnog servera.
- Korak 4: Dokumentujte hijerarhiju stratuma i zabranite direktne internet izvore vremena.
Kako PTP obezbeđuje preciznost manju od milisekunde za kritične aplikacije?
Precision Time Protocol, IEEE 1588, obezbeđuje preciznost blizu jedne milisekunde, a često i znatno bolju. Glavni uređaj šalje vremenske oznake podređenim uređajima u neprekidnim intervalima, umesto da čeka zahteve. Podređeni uređaji uzimaju u obzir kašnjenje mreže i podešavaju svoje satove uz zanemarljivo odstupanje. Međutim, takva preciznost ima svoju cenu. Potrebni su vam Ethernet svičevi koji podržavaju PTP i hardversko vremensko označavanje. Obični svičevi dodaju nepredvidivo kašnjenje u redovima čekanja, čime uništavaju preciznost PTP-a. U svetu automatizacije, nekoliko profila nadograđuje ovu osnovu. EtherNet/IP mreže koriste CIP Sync, IEEE 1588 profil, za usklađivanje satova kontrolera. Yokogawa sistemi sinhronizuju svoje domene i komunikacione module fieldbus sistema sa disciplinovanim glavnim uređajima koji koriste GPS kao referencu. Zato izaberite PTP kada je važna preciznost sekvence događaja ispod 10 milisekundi. Izaberite NTP za opšti SCADA sistem i označavanje podataka u istoričaru. Na kraju, uskladite protokol sa aplikacijom, a nikada sa marketinškim tvrdnjama.
- Korak 1: Identifikujte uređaje kojima je zaista potrebna rezolucija događaja manja od 10 ms.
- Korak 2: U tim segmentima postavite svičeve koji podržavaju PTP i hardversko vremensko označavanje.
- Korak 3: Izaberite jedan glavni sat, sa GPS referencom, za čitav PTP domen.
- Korak 4: Nakon svake promene mreže proverite odstupanja podređenih uređaja u odnosu na glavni sat.
Kako sinhronizovati CENTUM VP i Bently Nevada 3500 sa jednim satom?
Evo praktične arhitekture koja funkcioniše. GPS prijemnik napaja namenski server vremena, čime se formira glavni server stratuma 1. Yokogawa CENTUM VP domen sinhronizuje se sa ovim serverom i distribuira vreme svojim stanicama. Ormari Bently Nevada 3500 i njihovi proksimitor monitori prihvataju NTP vreme iz istog izvora preko interfejsnih modula ormara. Prvo konfigurišite IP adresu servera vremena u podešavanjima svakog ormara 3500. Drugo, proverite odstupanje sata ormara u odnosu na System 1 ili softver za konfiguraciju ormara. Takođe, jednom nedeljno proveravajte satove CENTUM VP stanica preko prikaza statusa sistema. Preporučujem politiku tolerancije: održavajte sve uređaje u okviru jedne sekunde od glavnog servera, a sisteme zaštite mašina u okviru 10 milisekundi. Na kraju, dodajte alarm za pomeranje vremena. Uređaj koji neprimetno prestane da se sinhronizuje zaslužuje alarm, jer će njegove vremenske oznake polako gubiti vrednost sve do sledeće istrage incidenta.
- Korak 1: Usmerite glavni server vremena CENTUM VP i svaki ormar 3500 na isti NTP server.
- Korak 2: Podesite intervale provere na nekoliko minuta i održavajte ih ujednačenim među uređajima.
- Korak 3: Jednom nedeljno beležite odstupanje svakog uređaja i pratite njegov trend kao procesnu promenljivu.
- Korak 4: Aktivirajte alarm za svaki uređaj čije odstupanje tokom 24 sata premaši 1 sekundu.
- Korak 5: Nakon svakog ispada izvezite sve dnevnike događaja u UTC formatu pre konverzije u lokalno vreme.
Zaključak i savet za postupanje
Sinhronizacija vremena je jeftino osiguranje za skupe istrage. Prvo, usidrite celo postrojenje na jedan glavni server sa GPS referencom i izgradite dokumentovanu hijerarhiju stratuma. Drugo, koristite NTP za opšte označavanje podataka, a PTP tamo gde je stvarno potrebna rezolucija sekvence manja od 10 milisekundi. Osim toga, uskladite svoje Yokogawa CENTUM VP stanice i ormare Bently Nevada 3500 sa istim izvorom, a nikada sa odvojenim serverima. Međutim, zapamtite da sam hardver ništa ne garantuje. Proverite odstupanja nakon svake promene mreže i svake zamene sviča. Zato pratite trend odstupanja satova kao i svakog drugog kritičnog merenja. Na kraju, obavite tromesečnu reviziju vremena. Isključite antenu GPS-a tokom planiranog testa i posmatrajte kako sistemi reaguju. Onog dana kada turbina ispadne, vaši dnevnici događaja ispričaće jednu priču — i ona će biti istinita.
Autor: Zhou Yiming je inženjer industrijske automatizacije sa više od 10 godina iskustva u PLC, DCS i upravljačkim sistemima.
