Wo der Analysator in der Automatisierungshierarchie sitzt
Ein Inline-NIR-Analysator liefert Zusammensetzungswerte, die für die Regelung nur dann nützlich sind, wenn sie die Systeme erreichen, die auf sie reagieren. IEC 62264-1 (ISA-95) beschreibt diese Schnittstelle in Ebenen: Die Ebenen 1 bis 3 bilden die Domäne der Fertigungsprozesse und ihrer Steuerung, Ebene 3 ist das Fertigungsmanagement und Ebene 4 die Unternehmensdomäne [1]. Der PAT-Leitfaden der FDA hält fest, dass Prozessanalysatoren typischerweise große Datenmengen erzeugen, dass ein einfacher und sicherer Zugriff darauf für Echtzeitregelung und Qualitätssicherung wichtig ist und dass gemessene Qualitätsmerkmale eine Störgrößenaufschaltung oder Rückführungsregelung speisen können [2]. Dies ist in der Chemie- und Pharmaindustrie und darüber hinaus relevant; die geschlossene PID-Dosierung wird in einem eigenen Leitfaden behandelt.
Protokolle: von der Stromschleife bis OPC UA
Der älteste Weg ist das analoge Gleichstromsignal nach IEC 60381-1 [3], wobei ISA-50.00.01 den Signalbereich 4–20 mA festlegt [4]. Jede SPS akzeptiert es, doch ein Mehrparameter-Analysator benötigt eine Schleife pro Parameter, und das Signal trägt weder Statuswort noch Zeitstempel. Modbus ist ein Client/Server-Protokoll nach dem Anfrage-Antwort-Prinzip, dessen Server diskrete Eingänge, Spulen (Coils), Eingangsregister und Halteregister bereitstellt, wobei die Register 16-Bit-Wörter sind; über TCP/IP nutzt es Port 502 [5]. Ein Gleitkommaergebnis belegt daher mehr als ein Register, und da die Spezifikation kein Zeitstempel- oder Qualitätsfeld definiert, muss der Integrator den Status in weitere Register abbilden [5].
EtherNet/IP und PROFINET sind zyklische Echtzeit-Ethernet-Systeme, die in den IEC-Profilnormen zur Kommunikationsprofilfamilie 2 (CIP) bzw. Familie 3 (PROFIBUS & PROFINET) gehören [6][7]; sie eignen sich für einen Analysator, der im Steuerungszyklus als E/A-Gerät erscheinen muss. OPC UA (IEC 62541) ist ein plattformunabhängiger Standard, dessen Server einen Adressraum typisierter Knoten bereitstellen, mit Diensten zum Lesen, Schreiben und Abonnieren von Datenänderungen, Ereignissen und Alarmen sowie mit integrierter Authentifizierung, Nachrichtenintegrität und Vertraulichkeit [8]. Er ist der übliche Weg zu SCADA, MES und Historians.
Der Ergebnisdatensatz: Wert, Status, Zeitstempel
Auf ein Ergebnis darf man nur dann sicher reagieren, wenn es drei Dinge mitführt. OPC UA formalisiert sie als DataValue: den Wert, einen StatusCode mit dem Schweregrad Good, Uncertain oder Bad und einen SourceTimestamp, den die Ursprungsquelle setzt und den zwischengeschaltete Server unverändert weiterreichen [9]. Der Status sagt, ob die SPS die Zahl verwenden darf; der Zeitstempel sagt, wann das Material gemessen wurde.
Für den Gerätezustand beschreibt NAMUR NE 107 standardisierte Statussignale, ihre Symbole und ihre Priorisierung [10]: Ausfall, Funktionskontrolle, außerhalb der Spezifikation und Wartungsbedarf [11]. Diese Signale müssen als Statuswort neben jedem Wert bereitgestellt werden: Bei Modbus muss diese Abbildung konzipiert werden [5]; bei OPC UA existiert der StatusCode, doch die Analysatorsoftware muss ihn setzen [9].
Latenz: Messung, Abtastung und Veröffentlichung
Die Latenz ist die Summe aus Spektrenaufnahme, Modellauswertung und Kommunikation. Bei OPC UA wird der Kommunikationsanteil durch das Abtastintervall bestimmt, in dem der Server die Quelle abfragt, und durch das Veröffentlichungsintervall, in dem Benachrichtigungen ausgeliefert werden; die Spezifikation weist darauf hin, dass ein nicht synchronisierter, langsamerer Aktualisierungszyklus der Quelle weitere Verzögerung hinzufügt [9]. Bei Modbus entspricht dem die Abfrageperiode des Clients [5]. Analysatorwerte treffen also verspätet und in variablen Abständen ein; Griesing-Scheiwe et al. zeigen, dass Schätzer, die konstante Verzögerung und Abtastzeit voraussetzen, instabil werden können, wenn diese schwanken [12]. Daraus ergeben sich drei Praxishinweise:
- Abfrage oder Veröffentlichung auf den Analysatorzyklus abstimmen. Schnelleres Lesen, als der Analysator Ergebnisse liefert, liest nur denselben Wert erneut; eine neue Messung erkennt man am Quellzeitstempel, nicht an der Abfrage [9].
- Mit jedem Wert den Status übertragen. Die SPS sollte ihren letzten gültigen Wert halten oder in einen definierten Modus wechseln, wenn der Status Bad oder Uncertain ist oder das Gerät einen Ausfall meldet [9][11].
- Skalierung, Einheiten und Datentypen dokumentieren. Modbus-Register enthalten nichts davon, also muss es die Schnittstellenspezifikation tun [5].
Alarme, Historians und Cybersicherheit
IEC 62682 legt Grundsätze für das Management von Alarmsystemen in der Prozessindustrie fest, zählt den Alarm-Historian und Leistungskennzahlen zum Alarmsystem und definiert dessen Zweck darin, Bediener über anomale Zustände zu informieren, die eine Reaktion erfordern [13]. Grenzwerte für die Zusammensetzung aus dem Analysator sollten daher zusammen mit den übrigen Alarmen der Anlage rationalisiert werden, und Ergebnisse sollten mit Status und Zeitstempel im Anlagen-Historian gespeichert werden, im Einklang mit den Funktionen der Ebene 3 nach ISA-95 [1] und dem PAT-Leitfaden zu Chargenprotokollen [2].
Im Netzwerk definiert IEC 62443-3-3 Systemsicherheitsanforderungen und Sicherheitsstufen, die über die Zonen und Conduits des Systems angewandt werden, um für jedes Asset eine Zielstufe festzulegen [14]. Ein Analysator in einer eigenen Zone, mit einem Conduit, der nur die vereinbarten Tags überträgt, folgt diesem Modell; OPC UA unterstützt es durch Anwendungs- und Benutzerauthentifizierung sowie signierte, verschlüsselte Nachrichten [8].
Wie USTECH die Integration angeht
Die Software ProChem von USTECH verbindet USTECH-Analysatoren mit SPS und SCADA der Anlage für Live-Dashboards, Alarme und automatische Sollwertregelung und kommuniziert mit SPSen über eine Ethernet-basierte HTTP-Schnittstelle; ProLine2550 und ProLine17EC liefern die Messwerte, caliX die Kalibriermodelle. Die passende Statusabbildung und das richtige Aktualisierungsintervall für ein bestimmtes Leitsystem werden gemeinsam mit den Automatisierungsingenieuren der Anlage in einer Machbarkeitsstudie mit Ihren eigenen Proben festgelegt.
Quellen
- [1] IEC 62264-1:2013. Enterprise-control system integration — Part 1: Models and terminology. IEC, Geneva. webstore.iec.ch/en/publication/6675
- [2] U.S. Food and Drug Administration (2004). Guidance for Industry: PAT — A Framework for Innovative Pharmaceutical Development, Manufacturing, and Quality Assurance. CDER/CVM/ORA, Rockville, MD. fda.gov/regulatory-information/search-fda-guidance-documents/pat-framework-innovative-pharmaceutical-development-manufacturing-and-quality-assurance
- [3] IEC 60381-1:1982. Analogue signals for process control systems — Part 1: Direct current signals. IEC, Geneva. webstore.iec.ch/en/publication/1948
- [4] ANSI/ISA-50.00.01-1975 (R2012). Compatibility of Analog Signals for Electronic Industrial Process Instruments. ISA, Research Triangle Park, NC. isa.org/standards-and-publications/isa-standards/isa-standards-committees/isa50
- [5] Modbus Organization (2012). MODBUS Application Protocol Specification V1.1b3. Modbus Organization, Hopkinton, MA. modbus.org/specifications
- [6] IEC 61784-2-2:2023. Industrial networks — Profiles — Part 2-2: Additional real-time fieldbus profiles based on ISO/IEC/IEEE 8802-3 — CPF 2. IEC, Geneva. webstore.iec.ch/en/publication/83464
- [7] IEC 61784-2-3:2023. Industrial networks — Profiles — Part 2-3: Additional real-time fieldbus profiles based on ISO/IEC/IEEE 8802-3 — CPF 3. IEC, Geneva. webstore.iec.ch/en/publication/83465
- [8] OPC Foundation (2025). OPC 10000-1: OPC Unified Architecture — Part 1: Overview and Concepts, release 1.05.06 (also published as IEC 62541-1:2025). OPC Foundation, Scottsdale, AZ. reference.opcfoundation.org/Core/Part1/v105/docs/
- [9] OPC Foundation. OPC 10000-4: OPC Unified Architecture — Part 4: Services, release 1.05, clauses 5.13.1 (MonitoredItem model) and 7.11 (DataValue). OPC Foundation, Scottsdale, AZ. reference.opcfoundation.org/Core/Part4/v105/docs/7.11
- [10] NAMUR NE 107 (2017). Self-Monitoring and Diagnosis of Field Devices, edition 2017-04-10. NAMUR, Leverkusen. namur.net/en/publications/news-archive/ne-107-has-been-revised.html
- [11] Wolff, O. (2014). What does the Process Automation understand under Diagnosis? ODVA 2014 Industry Conference & 16th Annual Meeting, Phoenix, AZ. odva.org/wp-content/uploads/2022/06/2014_ODVA_Conference_Wolff_Diagnosis_Process_Automation_FINAL.pdf
- [12] Griesing-Scheiwe, F., Shardt, Y.A.W., Pérez-Zúñiga, G., Yang, X. (2020). Soft sensor design for variable time delay and variable sampling time. Journal of Process Control, 92, 310–318. doi:10.1016/j.jprocont.2020.07.001
- [13] IEC 62682:2022. Management of alarm systems for the process industries. IEC, Geneva. webstore.iec.ch/en/publication/65543
- [14] IEC 62443-3-3:2013. Industrial communication networks — Network and system security — Part 3-3: System security requirements and security levels. IEC, Geneva. webstore.iec.ch/en/publication/7033