Anlagenweite Zeitsynchronisierung: NTP-, PTP- und GPS-Strategien für Yokogawa CENTUM VP- und Bently-Nevada-3500-Systeme

Warum Zeitstempel Untersuchungen von Anlagenabschaltungen entscheiden können?
Jede ernsthafte Untersuchung einer Anlagenabschaltung beginnt mit einer Abfolge von Ereignissen. Diese Abfolge bedeutet jedoch nichts, wenn die Uhren nicht übereinstimmen. Ich untersuchte eine Abschaltung einer Dampfturbine, bei der drei Systeme um elf Sekunden voneinander abwichen. Der Historian von Yokogawa CENTUM VP protokollierte eine Reihenfolge der Ereignisse. Das Maschinenüberwachungssystem von Bently Nevada erzählte eine andere Geschichte. Das elektrische Schutzrelais lieferte eine dritte. Wir stritten zwei Tage lang über Ursache und Wirkung, bevor jemand die Uhren überprüfte. Betrachten Sie die Zeitsynchronisierung daher als sicherheitskritischen Dienst und nicht als nachträgliches IT-Thema. Kleine Zeitabweichungen zwischen Geräten machen Ereignisprotokolle irreführend. Schlimmer noch: Sie untergraben das Vertrauen in den gesamten Historian.
Was sind die Funktionsprinzipien und Grenzen von NTP und SNTP?
Das Network Time Protocol ist die einfachste und am weitesten verbreitete Synchronisierungsmethode. Ein Masterserver hält die Referenzzeit, und Clientgeräte fragen in regelmäßigen Abständen Aktualisierungen an. Der Server kann seine Zeit von GPS-Satelliten oder Internetquellen beziehen. In einem guten Anlagenetzwerk erreicht NTP eine Genauigkeit von etwa 10 Millisekunden. SNTP, die vereinfachte Version, verzichtet auf die Berechnung von Netzwerkverzögerungen. Es erreicht nur etwa 50 Millisekunden und eignet sich für kleine, unkritische Anwendungen. Die Stratum-Ebene beschreibt die Entfernung von der Referenz. Ein GPS-Empfänger ist Hardware der Stratum-Ebene 0 und speist einen Server der Stratum-Ebene 1. Ihre Anlagenhierarchie sollte derselben Kaskade folgen. Halten Sie die Hierarchie außerdem flach. Jede zusätzliche Stratum-Ebene erhöht den Fehler. Synchronisieren Sie ein Steuerungssystem jedoch niemals direkt mit einem Internetzeitserver. Dieser Pfad überschreitet Ihre Sicherheitsgrenze und führt zu Jitter, den Sie nicht kontrollieren können.
- Schritt 1: Installieren Sie einen GPS-Zeitreceiver mit Antenne als Quelle der Stratum-Ebene 0.
- Schritt 2: Bestimmen Sie einen Server als internen NTP-Master der Stratum-Ebene 1.
- Schritt 3: Konfigurieren Sie alle DCS-Server, SPS und HMIs ausschließlich als Clients dieses Masters.
- Schritt 4: Dokumentieren Sie die Stratum-Hierarchie und untersagen Sie direkte Internetzeitquellen.
Wie liefert PTP Genauigkeit im Submillisekundenbereich für kritische Anwendungen?
Das Precision Time Protocol (IEEE 1588) liefert eine Genauigkeit von nahezu einer Millisekunde und oft deutlich mehr. Der Master überträgt Zeitstempel in kontinuierlichen Abständen an die Slaves, anstatt auf Anfragen zu warten. Die Slaves berücksichtigen die Netzwerkverzögerung und passen ihre Uhren mit einer vernachlässigbaren Abweichung an. Diese Genauigkeit hat jedoch ihren Preis. Sie benötigen PTP-fähige Ethernet-Switches mit Hardware-Zeitstempelung. Gewöhnliche Switches verursachen unvorhersehbare Warteschlangenverzögerungen, die die PTP-Genauigkeit beeinträchtigen. In der Automatisierungswelt bauen mehrere Profile auf dieser Grundlage auf. EtherNet/IP-Netzwerke verwenden CIP Sync, ein IEEE-1588-Profil, um die Uhren von Steuerungen abzugleichen. Yokogawa-Systeme synchronisieren ihre Domänen und Fieldbus-Kommunikationsmodule mit disziplinierten, GPS-referenzierten Mastern. Wählen Sie daher PTP, wenn eine Genauigkeit der Ereignisabfolge von unter 10 Millisekunden wichtig ist. Verwenden Sie NTP für allgemeine SCADA-Anwendungen und die Zeitstempelung im Historian. Stimmen Sie das Protokoll schließlich auf die Anwendung ab und niemals auf Marketingversprechen.
- Schritt 1: Identifizieren Sie Geräte, die tatsächlich eine Ereignisauflösung von unter 10 ms benötigen.
- Schritt 2: Setzen Sie in diesen Segmenten PTP-fähige Switches mit Hardware-Zeitstempelung ein.
- Schritt 3: Legen Sie für die gesamte PTP-Domäne eine GPS-referenzierte Grandmaster-Uhr fest.
- Schritt 4: Überprüfen Sie nach jeder Netzwerkänderung die Abweichungen der Slaves gegenüber dem Grandmaster.
Wie synchronisieren Sie CENTUM VP und Bently Nevada 3500 mit einer gemeinsamen Uhr?
Hier ist eine praktische Architektur, die funktioniert. Ein GPS-Empfänger speist einen dedizierten Zeitserver und erzeugt damit den Master der Stratum-Ebene 1. Die Yokogawa-CENTUM-VP-Domäne synchronisiert sich mit diesem Master und verteilt die Zeit über ihre Stationen. Die Bently-Nevada-3500-Racks und ihre Proximitor-Monitore übernehmen die NTP-Zeit aus derselben Quelle über Rack-Schnittstellenmodule. Konfigurieren Sie zunächst die IP-Adresse des Zeitservers in der Einrichtung jedes 3500-Racks. Überprüfen Sie anschließend die Abweichung der Rack-Uhr über System 1 oder die Rack-Konfigurationssoftware. Prüfen Sie außerdem wöchentlich die Uhren der CENTUM-VP-Stationen über die Systemstatusanzeige. Ich empfehle folgende Toleranzvorgabe: Halten Sie alle Geräte innerhalb einer Sekunde zum Master und Maschinenüberwachungssysteme innerhalb von 10 Millisekunden. Fügen Sie schließlich einen Alarm für Zeitdrift hinzu. Ein Gerät, das die Synchronisierung stillschweigend beendet, verdient einen Alarm, weil seine Zeitstempel langsam unzuverlässig werden, bis die nächste Untersuchung einer Anlagenabschaltung ansteht.
- Schritt 1: Verweisen Sie den Zeitmaster von CENTUM VP und jedes 3500-Rack auf denselben NTP-Server.
- Schritt 2: Stellen Sie Abfrageintervalle von wenigen Minuten ein und halten Sie sie für alle Geräte einheitlich.
- Schritt 3: Protokollieren Sie wöchentlich die Abweichung jedes Geräts und verfolgen Sie sie wie eine Prozessvariable.
- Schritt 4: Lösen Sie einen Alarm aus, wenn die Abweichung eines Geräts 24 Stunden lang mehr als 1 Sekunde beträgt.
- Schritt 5: Exportieren Sie nach jeder Anlagenabschaltung alle Ereignisprotokolle in UTC, bevor Sie sie in die lokale Zeit umwandeln.
Fazit & Handlungsempfehlungen
Zeitsynchronisierung ist eine günstige Versicherung für kostspielige Untersuchungen. Verankern Sie zunächst die gesamte Anlage an einem GPS-referenzierten Master und erstellen Sie eine dokumentierte Stratum-Hierarchie. Verwenden Sie zweitens NTP für die allgemeine Zeitstempelung und PTP, wenn eine Auflösung der Ereignisabfolge von unter 10 Millisekunden tatsächlich erforderlich ist. Richten Sie außerdem Ihre Yokogawa-CENTUM-VP-Stationen und Bently-Nevada-3500-Racks auf dieselbe Quelle aus und niemals auf separate Server. Denken Sie jedoch daran, dass Hardware allein nichts garantiert. Überprüfen Sie die Abweichungen nach jeder Netzwerkänderung und jedem Austausch eines Switches. Verfolgen Sie daher die Uhrenabweichungen wie jede andere kritische Messgröße. Führen Sie schließlich vierteljährlich eine Zeitauditierung durch. Trennen Sie bei einem geplanten Test die GPS-Antenne und beobachten Sie, wie Ihre Systeme reagieren. An dem Tag, an dem eine Turbine abschaltet, werden Ihre Ereignisprotokolle eine einzige Geschichte erzählen – und es wird die wahre sein.
Autor: Zhou Yiming ist ein Ingenieur für industrielle Automatisierung mit über 10 Jahren Erfahrung in den Bereichen SPS, DCS und Steuerungssysteme.
