Wie Bently Nevada System 1 mit PLC-Daten für eine einheitliche Anlagenzustandsüberwachung integriert
Industriebetriebe betreiben oft zwei parallele Datensilos: PLCs für die Echtzeitsteuerung und Zustandsüberwachungssysteme zum Maschinenschutz. Diese Trennung schafft blinde Flecken und verzögert kritische Entscheidungen. Bently Nevada System 1 schließt diese Lücke, indem es Betriebsdaten mit Schwingungsanalysen in einem einzigen Dashboard zusammenführt. Ingenieure können so den Anlagenzustand zusammen mit dem Prozesskontext ansehen, ohne die Plattform wechseln zu müssen.
Kernfunktionen der System 1 Plattform
System 1 fungiert als zentrales Hub für Zustands- und Leistungsdaten von Anlagen. Es sammelt Messwerte von Schwingungssensoren, Temperaturfühlern, Drucktransmittern und Ölpartikelmonitoren. Zusätzlich archiviert es historische Trends zur Unterstützung der vorausschauenden Wartung. Die Plattform kommuniziert nativ mit Bently Nevada Hardware und Geräten von Drittanbietern und bietet Flexibilität für gemischte Automatisierungsumgebungen. Aus technischer Sicht stellt System 1 API-Zugriff auf Echtzeit- und historische Datenströme bereit, was benutzerdefinierte Analysen und die Integration mit übergeordneten Systemen wie MES oder Cloud-Plattformen ermöglicht.
Warum PLC- und DCS-Daten mit der Zustandsüberwachung zusammenführen?
Getrennte Systeme erzeugen Fehlalarme. Beispielsweise kann ein Schwingungsspitzenwert kritisch erscheinen, während die tatsächliche Maschinenlast aus der PLC normalen Betrieb zeigt. Folglich verschwenden Wartungsteams Zeit mit der Untersuchung von Nicht-Problemen. Die Vereinheitlichung reduziert Fehlalarme um bis zu 40 Prozent basierend auf Branchenbenchmarks. Außerdem sehen Bediener Drehzahl, Drehmoment oder Durchfluss direkt neben Schwingungswellenformen. Dieser Kontext beschleunigt die Ursachenanalyse und vermeidet unnötige Stillstände. Bei rotierenden Maschinen steigt beispielsweise die Schwingungsamplitude naturgemäß mit der Last. Ohne Lastdaten lösen statische Alarmgrenzen oft unnötig aus. Dynamische Schwellenwerte, die sich auf PLC-Lastwerte beziehen, beseitigen dieses Problem.
Unterstützte Protokolle: OPC UA, Modbus TCP, Ethernet/IP
System 1 verwendet offene Industriestandards zur Anbindung an PLCs und DCS. Die bevorzugte Methode ist OPC UA (IEC 62541) wegen seiner Sicherheit, Datenmodellierung und integrierten Erkennungsfunktionen. OPC UA unterstützt Namespace-Mapping, sodass Sie den PLC-Adressraum direkt aus System 1 durchsuchen können, ohne Tags manuell einzugeben. Modbus TCP eignet sich gut für ältere Steuerungen, bei denen Funktionscodes 03 (Lesen von Halteregistern) und 16 (Schreiben mehrerer Register) typisch sind. Ethernet/IP passt zu Rockwell Automation Umgebungen, die CIP (Common Industrial Protocol) Messaging verwenden. Diese Protokolle sind herstellerunabhängig, sodass System 1 sich ohne spezielle Gateways mit Siemens, Allen‑Bradley, Schneider Electric, ABB, Mitsubishi und anderen verbindet.
Technischer Deep Dive: Datenzuordnung und Skalierung
Beim Mapping von PLC-Tags zu System 1 müssen Ingenieure Datentypkonvertierung und Skalierung berücksichtigen. PLCs speichern Werte oft als Ganzzahlen (INT, DINT) oder rohe Analogwerte (0–27648 bei Siemens, 0–32767 bei Rockwell). System 1 benötigt technische Einheiten wie mm/s, °C oder PSI. Daher müssen Skalierungsformeln angewendet werden: Technischer Wert = (Rohwert – Rohmin) × (EU Max – EU Min) / (Rohmax – Rohmin) + EU Min. Zum Beispiel ein Drucktransmitter mit Skalierung 0–10000 PSI und Rohwert 0–27648: Rohwert 13824 entspricht 5000 PSI. System 1 erlaubt benutzerdefinierte Skalierung pro Tag, wodurch Vorverarbeitung in der PLC entfällt. Zusätzlich können Totband-Einstellungen verwendet werden, um den Netzwerkverkehr zu reduzieren. Setzen Sie ein Totband von 0,5 Prozent, sodass System 1 nur aktualisiert, wenn sich der Wert um mehr als diesen Schwellenwert ändert.
Zeitsynchronisation und Datenqualität
Exakte Zeitstempel sind entscheidend für Korrelationsanalysen. System 1 kann entweder den PLC-Zeitstempel oder seine eigene Serverzeit verwenden. Für beste Ergebnisse empfiehlt sich ein dedizierter NTP-Server für alle Automatisierungsgeräte. Konfigurieren Sie den System 1 Server, die PLCs und Netzwerkswitches als NTP-Clients. So teilen alle Datenpunkte millisekundengenaue Zeitreferenzen. System 1 unterstützt auch Datenqualitätsflags (Gut, Unsicher, Schlecht) gemäß OPC UA Spezifikation. Ingenieure sollten diese Flags überwachen, um Kommunikationsunterbrechungen oder veraltete Daten zu erkennen. Üblich ist die Konfiguration von Heartbeat-Tags in der PLC, die jede Sekunde umschalten; System 1 warnt, wenn der Heartbeat ausfällt.
Technische Installationsanleitung: Schritt-für-Schritt-Integration
Befolgen Sie diese praktischen Schritte, um eine zuverlässige Verbindung zwischen System 1 und Ihrer PLC oder DCS herzustellen. Überprüfen Sie stets Netzwerktrennung und Firewall-Regeln vor Beginn.
- Schritt 1 – Netzwerkvorbereitung: Weisen Sie dem System 1 Server und jeder PLC statische IP-Adressen zu. Stellen Sie Ping-Konnektivität sicher und öffnen Sie erforderliche Ports wie 4840 für OPC UA (TCP) oder 502 für Modbus TCP. Verwenden Sie einen verwalteten Switch mit VLAN-Segmentierung, um den Automatisierungsverkehr zu isolieren.
- Schritt 2 – Server auf PLC-Seite aktivieren: Für OPC UA aktivieren Sie den OPC-Server in der PLC-Firmware oder verwenden ein Gateway wie Siemens OPC UA Server oder Rockwell FactoryTalk Linx. Setzen Sie die Sicherheitspolitik zunächst auf „None“ für Tests, dann auf „Basic256Sha256“ mit Benutzerauthentifizierung. Für Modbus TCP konfigurieren Sie die PLC als Modbus-Server und ordnen relevante Register zu. Dokumentieren Sie die Registerzuordnungstabelle für spätere Referenz.
- Schritt 3 – Datenpunktzuordnung in System 1: Navigieren Sie in der System 1 Software zu „Externe Datenquellen“. Fügen Sie eine neue Verbindung hinzu (OPC UA oder Modbus). Bei OPC UA durchsuchen Sie den PLC-Adressbaum und wählen Tags aus. Bei Modbus geben Sie Startregisteradressen und Datentypen (16-Bit int, 32-Bit float usw.) ein. Importieren Sie Tag-Listen einschließlich Motorstrom, Pumpendrehzahl, Förderdruck, Lager-Temperatur und Lastprozentsatz. Vergeben Sie aussagekräftige Aliase wie „P-101_Motor_Current_A“ zur besseren Übersicht.
- Schritt 4 – Scanraten und Totbänder konfigurieren: Legen Sie Aktualisierungsintervalle fest: 100–200 Millisekunden für schnelle Steuersignale wie Drehzahl oder Drehmoment, 1–2 Sekunden für Temperatur oder Druck und 5 Sekunden für berechnete Werte. Definieren Sie für jeden analogen Tag ein Totband (z. B. 0,5 % des Bereichs), um unnötige Updates zu unterdrücken. Dies reduziert Netzwerkbelastung und Speicherbedarf im Historian.
-
Schritt 5 – Alarmkorrelationslogik: Definieren Sie Schwellenwerte, die PLC-Variablen und Schwingungen kombinieren. System 1 unterstützt ausdrucksbasierte Alarme. Beispielausdruck:
Vibration_RMS > 0.2 UND Motor_Load_Percent > 85. Verwenden Sie Zeitverzögerungen, um Fehlalarme zu vermeiden: Die Bedingung muss 3 Sekunden anhalten, bevor der Alarm ausgelöst wird. Erstellen Sie außerdem Unterdrückungsregeln: Wenn Motor_Speed < 500 U/min, unterdrücken Sie alle Schwingungsalarme, da die Maschine im Anlauf oder Auslauf ist. - Schritt 6 – Datenintegrität und Latenz validieren: Nutzen Sie System 1 Diagnosewerkzeuge zur Überwachung der Datenqualität. Messen Sie die End-to-End-Latenz durch Vergleich des PLC-Zeitstempels mit der Empfangszeit in System 1. Akzeptable Latenz liegt für die meisten Anwendungen unter 500 Millisekunden. Prüfen Sie die Zeitsynchronisation mit NTP (Network Time Protocol) auf allen Geräten. Dokumentieren Sie die Worst-Case-Latenz für jede Tag-Gruppe.
- Schritt 7 – Zusammengesetzte Gesundheitsindikatoren erstellen: Kombinieren Sie mehrere Tags zu einem einzigen Gesundheitswert. Beispiel: Pumpen-Gesundheitsindex = (Schwingungswert × 0,4) + (Lager-Temperaturwert × 0,3) + (Abweichung Motorstrom × 0,3). System 1 erlaubt benutzerdefinierte Berechnungen mit Python oder Formeln. Stellen Sie diese Indikatoren auf Bediener-Dashboards für schnelle Entscheidungsunterstützung bereit.
Nach Abschluss dieser Schritte sehen Bediener eine einheitliche Ansicht mit Live-Prozesswerten und Maschinenzustandsindikatoren. Ingenieure können vom zusammengesetzten Gesundheitswert in Sekunden zu Rohschwingungsspektren und PLC-Trenddaten zoomen.

Praxisbeispiele mit Leistungsdaten
Kraftwerk – Integration Gasturbine
Ein 500 MW GuD-Kraftwerk (GuD = Gas- und Dampfturbinenkraftwerk) hatte häufige Schwingungsalarme an einer Gasturbine. Das eigenständige System 1 fehlten Kontextdaten zur Last vom Siemens PLC. Ingenieure verbanden System 1 mit einer Siemens S7-1500 via OPC UA. Sie mappten Turbinendrehzahl (0–3600 U/min), Abgastemperaturdifferenz (0–150 °C) und Wirkleistung (0–500 MW) in die Zustandsüberwachungsdatenbank. Die Schwingungsalarm-Logik passte sich automatisch an die Last an: Hohe Last erlaubte etwas höhere Schwingungsschwellen (0,22 in/s statt 0,18 in/s). Fehlalarme sanken innerhalb von drei Monaten um 47 Prozent. Die vorausschauende Erkennung entdeckte einen sich entwickelnden Lagerdefekt sechs Wochen vor Ausfall mittels Hüllkurvendemodulation, ausgelöst durch Laständerungen. Ungeplante Ausfallzeiten reduzierten sich um 28 Prozent von 112 auf 81 Stunden pro Jahr. Wartungskostenersparnis betrug jährlich 240.000 US-Dollar.
Öl- und Gas-Pumpstation – Allen‑Bradley PLC Integration
Eine Rohöl-Pipeline-Boosterstation nutzte ControlLogix PLCs zur Pumpensteuerung, aber die Schwingungsüberwachung lief auf einem separaten Server. Bediener verpassten frühe Lagerabnutzung, da sie Schwingungen nicht mit Durchflussänderungen korrelieren konnten. System 1 zog Daten via EtherNet/IP direkt aus PLC-Tags: Ansaugdruck (0–1500 psi), Motorstrom (0–400 A) und Durchfluss (0–5000 bbl/h). Das Zustandsüberwachungsteam setzte dynamische Alarme, die den Durchfluss berücksichtigten. Innerhalb von fünf Monaten erkannte System 1 einen fortschreitenden Lagerfehler bei 0,12 in/s RMS Schwingung, als der Durchfluss 85 Prozent des Nennwerts erreichte. Das System alarmierte die Wartung 11 Tage vor Ausfall. Die Anlage vermied einen katastrophalen Schaden mit geschätztem Verlust von 170.000 US-Dollar. Die Gesamtanlageneffektivität (OEE) stieg von 82 auf 94 Prozent. Die mittlere Reparaturzeit (MTTR) verkürzte sich von 4,2 Stunden auf 51 Minuten dank schnellerer Fehlerlokalisierung durch korrelierte Daten.
Zementherstellung – DCS-Integration mit ABB 800xA
Eine Zementmühle hatte ein ABB DCS zur Steuerung von Rohmühlen und Separatoren, aber die Zustandsüberwachung war isoliert. Häufige Lagerausfälle führten zu Produktionsstopps. Mit OPC UA verband System 1 sich mit ABB 800xA und extrahierte Mühlenlast (0–5000 kW), Materialzufuhr (0–400 Tonnen pro Stunde) und Separator-Drehzahl (0–1500 U/min). Ingenieure erstellten einen zusammengesetzten Gesundheitsindex aus Schwingungsgeschwindigkeit und Zufuhrrate. Das System protokollierte auch Zufuhrratenänderungen, die vorübergehende Schwingungsspitzen verursachten, sodass Bediener Rampenraten optimieren konnten. Ungeplante Stopps durch Lagerausfälle reduzierten sich von neun auf zwei Ereignisse pro Jahr. Die Ausfallzeit sank von 67 auf 14 Stunden jährlich. Die Amortisation (ROI) wurde allein durch vermiedene Produktionsverluste in sieben Monaten erreicht.
Fortgeschrittene technische Themen: Dynamisches Alarmmanagement
Statische Alarmgrenzen sind eine Hauptursache für Bedienermüdigkeit. Mit PLC-Datenintegration können Ingenieure dynamische Alarme implementieren. Beispielsweise hängt der akzeptable Schwingungspegel eines Lüfters von der Klappenstellung ab. Bei 100 Prozent offener Klappe sind Schwingungen bis 0,25 in/s normal. Bei 30 Prozent offener Klappe zeigt dieselbe Schwingung ein Ungleichgewicht an. System 1 erlaubt mehrbedingte Alarmregeln: WENN Schwingung > 0,2 UND Klappenstellung > 80 DANN Alarm. Ein anderer Ansatz nutzt statistische Prozesskontrolle: Berechnen Sie die Baseline-Schwingungsverteilung bei jedem Lastpunkt anhand historischer PLC-Daten und alarmieren Sie, wenn die Schwingung drei Standardabweichungen über dem lastspezifischen Mittelwert liegt. Diese adaptive Methode reduziert Fehlalarme um bis zu 60 Prozent gegenüber festen Schwellenwerten.
Umgang mit Kommunikationsausfällen und Datenlücken
Netzwerkunterbrechungen sind unvermeidlich. Ingenieure sollten das Failover-Verhalten in System 1 konfigurieren. Für jede PLC-Verbindung setzen Sie einen Watchdog-Timeout (z. B. 10 Sekunden). Bei Kommunikationsverlust kann System 1 den letzten gültigen Wert einfrieren, die Datenqualität auf „Schlecht“ setzen oder einen Systemalarm auslösen. Für kritische Anlagen empfiehlt sich redundante Netzwerkanbindung mit dualen Netzwerkkarten und separaten Switches. System 1 unterstützt auch Datenpufferung: Wenn die PLC vorübergehend die Verbindung verliert, speichert System 1 Ereignisse lokal und spielt sie bei Wiederherstellung der Verbindung ab. So gehen bei kurzen Netzwerkausfällen keine Daten verloren.
Lösungsszenarien, in denen die Integration von PLC und System 1 überzeugt
- Zentrifugalkompressoren: Kombinieren Sie Daten zur Vermeidung von Druckstößen aus der PLC mit Wellen-Schwingungen und Axialposition aus System 1, um schädliche Druckstöße zu vermeiden. Überwachen Sie die Druckstoßreserve (Abstand zur Druckstoßlinie) zusammen mit Schwingungen, um Instabilitäten frühzeitig zu erkennen.
- Große Kühltürme: Integrieren Sie Motorstrom und Lüfterverstellwinkel aus dem DCS mit der Getriebeschwingungsüberwachung. Ein plötzlicher Anstieg des Motorstroms ohne Schwingungsänderung weist auf mechanische Blockaden im Verstellmechanismus hin.
- Bergbau-Förderbänder: Nutzen Sie PLC-Daten zu Bandgeschwindigkeit und Lastzellen zusammen mit Lagertemperatur. Erkennen Sie Banddurchrutschen, wenn die Geschwindigkeit unter den Sollwert fällt, während das Motordrehmoment hoch bleibt, kombiniert mit Temperaturanstieg am Leerlager.
- Wasserkraftturbinen: Verbinden Sie Führungsflügelposition und Wicket-Gate-Öffnung (PLC) mit Lager-Schwingungen und Wasserdruckpulsationen. Identifizieren Sie Kavitation, wenn Schwingungsspitzen mit Klappenstellung und Druckabfällen korrelieren.
- Windkraftanlagen: Verknüpfen Sie Blattverstellwinkel und Generatordrehzahl aus der PLC mit Getriebe- und Hauptlager-Schwingungen. Erkennen Sie Blattunwuchten, wenn die 1P-Frequenz-Schwingungsamplitude mit Abweichungen im Verstellwinkel korreliert.
Häufig gestellte Fragen (FAQ)
F1: Welche PLC-Marken funktionieren mit Bently Nevada System 1 ohne zusätzliche Hardware?
A: System 1 integriert sich direkt mit Siemens S7-1200/1500/400, Allen‑Bradley ControlLogix/CompactLogix, Mitsubishi iQ-R, Schneider Electric M340/M580 und ABB AC500 via OPC UA oder Modbus TCP. Für ältere PLCs ohne native OPC UA nutzen Sie ein Protokoll-Gateway wie Softing oder ProSoft. Der OPC UA Client in System 1 entspricht den OPC Foundation Spezifikationen, sodass jeder zertifizierte Server funktioniert.
F2: Welche Netzwerksicherheitsmaßnahmen sind bei der Verbindung von System 1 mit PLCs erforderlich?
A: Platzieren Sie den System 1 Server in einer separaten Automatisierungszone gemäß Purdue-Modell Level 3. Verwenden Sie Firewall-Regeln, die nur OPC UA (Port 4840) oder Modbus TCP (Port 502) zwischen den Zonen erlauben. Aktivieren Sie Benutzerauthentifizierung und Verschlüsselung für OPC UA-Verbindungen. Für Modbus sollten Sie, falls unterstützt, Modbus/TCP Security (MBTS) auf Port 802 in Betracht ziehen. Setzen Sie den System 1 Server niemals direkt dem Internet aus. Implementieren Sie eine industrielle DMZ für Fernzugriff mit Nur-Lese-Rechten.
F3: Kann System 1 berechnete Werte zurück an die PLC schreiben für Regelkreisanpassungen?
A: System 1 ist primär eine Überwachungsplattform, kein sicherheitszertifizierter Controller. Sie können jedoch Sollwertanpassungen wie dynamische Alarmgrenzen via OPC UA Schreibzugriff senden, wenn eine Sicherheitsanalyse dies erlaubt. Die meisten Anlagen nutzen die Integration für Visualisierung und Beratung statt für direkte Regelkreise. Falls Regelkreise erforderlich sind, sendet System 1 Empfehlungen an die DCS-Bedienkonsole oder ein separates überwachendes System, das dann an die PLC schreibt.
