Weihenstephaner Standards

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Weihenstephaner Standards

Basisdaten

Entwickler Technische Universität München – Lehrstuhl für Brau- und Getränketechnologie
Aktuelle Version 10.1
(2021)
Kategorie Maschinenschnittstelle
weihenstephan-standards.com/de/

Die Weihenstephaner Standards (WS) sind Schnittstellen zur Maschinendatenerfassung. Sie verbinden Maschinen der Verpackungs- und Abfülltechnik (WS Pack) und Maschinen der Lebensmittelproduktion aus verschiedenen Branchen mit übergeordneten Systemen, wie Betriebsdatenerfassungssystemen (BDE) oder Manufacturing Execution Systems (MES). In den Weihenstephaner Standards wird die physikalische Schnittstelle, ein proprietärer Befehlssatz, ein maschinenspezifisches Datenangebot sowie die Verwertung/Verarbeitung der Datenpunkte definiert. Seit 2021 unterstützen die Weihenstephaner Standards auch OPC Unified Architecture.[1]

Basis der Weihenstephaner Standards war ein Forschungsprojekt, das von der Wissenschaftsförderung der deutschen Brauwirtschaft e.V. (Wifö) unterstützt wurde. Ergebnis war das „Standard-Pflichtenheft für BDE-Systeme innerhalb von Getränkeabfüll-Linien“.[2] Ein Industrienutzerkreis, bestehend aus Maschinenbauern, IT-Anbietern, Steuerungsherstellern und Endanwendern, definierte in den folgenden Jahren die Weihenstephaner Standards für die Betriebsdatenerfassung bei Getränkeabfüll- und Verpackungsanlagen (WS2005.05). Dieses Projekt wurde ebenfalls durch die Wifö finanziert. Später wurde auf Initiative der fleischverarbeitenden Industrie das Projekt WS Food gegründet, das eine Anpassung des Getränkestandards auf das lebensmittelverarbeitende Gewerbe anstrebte; so entstand WS Food. Durch die fortwährende Verbreitung und branchenspezifische Praxistauglichkeit der einzelnen Standards wurde in den darauffolgenden Jahren WS Bake für die Backwarenindustrie und WS Brew für den Batchprozesse in der Brauindustrie entwickelt. Unter dem Schlagwort „WS goes OPCUA“ wurde im Jahr 2017 die Entwicklung einer weiteren Kommunikationsschnittstelle zum bereits verwendeten WS Protokoll begonnen. Diese, auf OPC-UA basierende Schnittstellenbeschreibung wurde als Companion Specification bei de OPC-Foundation 2021 released.[3] Aktuell (Stand 2021) wird mit WS Sweets ein branchenspezifischer Standard für die Süßwarenindustrie entwickelt.

Weihenstephaner Standards in der Automatisierungspyramide

Die Weihenstephaner Standards können in der Automatisierungspyramide als Bindeglied zwischen Produktionsleitebene und Prozesssteuerungsebene angesiedelt werden. Sie wurden sowohl für die Verpackungs- und Abfülltechnik als auch für das lebensmittelproduzierende Gewerbe entwickelt. Sie erlauben es einem MES bzw. BDE-System mit den Steuerungen verschiedener Maschinen Daten auszutauschen und so MES-Funktionalitäten zu unterstützen. Die branchenspezfisichen Standards sind:

Branche Standard Beschreibung
Abfüll- und Verpackungstechnik WS Pack Enthält Informationen zum Abfüllen von Getränken und Lebensmitteln, sowie deren sekundär und tertiär Verpackungen
Fleischwarenindustrie WS Food Enthält Informationen zum Verarbeiten von Fleisch- und Wurstwaren
Backwarenindustrie WS Bake Enthält Informationen zur Produktion verschiedener Backwaren
Brauindustrie WS Brew Enthält Informationen über die Datenerfassung im Batchbereich der Brauindustrie
Süßwarenindustrie WS Sweets Enthält Informationen zur Schokoladen- und Hard/Soft Candy Produktion

Für eine einfache Verarbeitung der Daten sind

  1. eine einheitliche physikalische Schnittstelle
  2. ein einheitlicher Befehlssatz und
  3. eine einheitliche Datengrundlage notwendig.

Des Weiteren werden in den Weihenstephaner Standards branchenspezifische Berichte bzw. Auswertefunktionen beispielhaft vorgestellt und die Generierung mit der spezifizierten Datengrundlage erklärt. Der WS bietet dazu für die obigen Branchen folgende Dokumente:

Dokument Erklärung
WS Infobroschüre Informationen zu den WS
WS Protokoll Beschreibung der Datenschnittstelle
WS Inhalt Beschreibung der Dateninhalte in einer Datenpunktbibliothek (Branchenspezifisch)
WS Auswertung Beschreibung von Standardauswertefunktionen (Branchenspezifisch)
WS Abnahme Beschreibung zur Überprüfung der korrekten WS Implementierung
WS Companion Specification Companion Specification die über das OPC Releaseverfahren veröffentlicht wurde und die OPC-UA Schnittestellenbeschreibung enthält
WS Modeller Tool zur Erzeugung von OPC-UA Nodeset, oder WS Protokoll config Dateien für Steuerungen
Elemente der Weihenstephaner Standards

Kommunikationsschnittstelle

[Bearbeiten | Quelltext bearbeiten]
OSI-Schicht Englisch Weihenstephan Standard
7 Anwendung Application Standardisierte Anwendungen
6 Darstellung Presentation Binäre Datenübertragung im Intelformat
5 Sitzung Session Standardisierter Befehlssatz
4 Transport Transport TCP
3 Netzwerk Network IP
2 Sicherung Data Link CSMA/CD
1 Bitübertragung Physical Ethernet

Die Kommunikation beruht auf dem Client/Server-Prinzip, wobei das MES als Client Anfragen an eine Maschine (Server) stellt und von diesem Antworten erhält. Physikalisch basiert die Schnittstelle auf Ethernet. Als Protokoll wird TCP/IP mit WS-proprietären Befehlen verwendet. Folgende Befehle sind verfügbar, wobei nur 1–3 verpflichtend unterstützt werden müssen:

Nr Befehl Erklärung
1 NOOP Keine Funktion (Lebenszeichen)
2 READ_SVALUE Lesen eines Werts
3 WRITE_SVALUE Schreiben eines Werts
4 READ_LIST Lesen einer definierten Liste
5 WRITE_LIST Schreiben einer definierten Liste
6 READ_MVALUE Lesen mehrerer Werte
7 WRITE_MVALUE Schreiben mehrerer Werte
8 READ_STRING Lesen einer Zeichenfolge
9 WRITE_STRING Schreiben einer Zeichenfolge
10 READ_CONFIG Lesen der Gerätebeschreibungsdatei
11 READ_MIXED_LIST Lesen gemischter Werte (mit string)
12 WRITE_MIXED_LIST Schreiben gemischter Werte (mit string)

Die Schnittstelle kann mit einem Testtool überprüft werden. Dieses wurde in Zusammenarbeit mit der Krones AG entwickelt und kann zur Validierung der Schnittstelle verwendet werden.

Neben dem WS Protokoll definieren die WS eine weiter Kommunikationsschnittstelle basierend auf OPC-UA an. Dabei wurde auf bereits existierenden Companion Specifications (CS) von Metamodellen der OPC Foundation aufgebaut.

Ausgehend von der „CS OPC UA for Weihenstephan Standards“ können Nodesets für die jeweiligen Maschineninstanzen generiert werden.[4]

Aufbau des Schichtmodells für die WS OPC UA Schnittstelle

In den Weihenstephaner Standards werden Dateninhalte für Maschinen der Abfüll- und Verpackungstechnik der Lebensmittelindustrie definiert. Es gibt jeweils branchenspezifische Datenpunktbibliotheken, in denen relevante Datenpunkte enthalten und eineindeutig erklärt sind. Dabei unterscheidet man zwischen

  • Pflichtdatenpunkten, die eine Maschine bereitstellen muss,
  • optionalen Datenpunkten, die eine Maschine bereitstellen kann und
  • zusätzlichen Datenpunkten, die der Maschinenproduzent selbst definieren kann (diese sind nicht in den Bibliotheken enthalten).

Alle Datenpunkte haben ein fest definierte Nummer, einen eindeutigen Namen, ein Datenformat, Zugriffsrechte und eine Beschreibung.

Schnittstellenbeschreibung

[Bearbeiten | Quelltext bearbeiten]

Die Schnittstelle einer Maschine muss über die sogenannte XML-Gerätebeschreibungsdatei beschrieben werden. Darin werden die unterstützten Befehle, die verfügbaren Datenpunkte und Verbindungseigenschaften (Portnummer, Verbindungsanzahl etc.) dokumentiert. Die Datei muss dem jeweils aktuellen Schema entsprechen und kann mit dem Tool WSEdit, das in Zusammenarbeit mit der KHS GmbH entwickelt wurde, erzeugt und bearbeitet werden.

Auswertefunktionen

[Bearbeiten | Quelltext bearbeiten]

Für den entscheidungsunterstützenden Einsatz von Datenerfassungssystemen sind relevante Informationen von Interesse, nicht umfangreiche Datenbanken. Entscheidungsunterstützende Informationen können durch Verdichtung und automatisierte Auswertung der Daten gewonnen werden. Die Weihenstephaner Standards empfehlen in ihrem dritten Teil die wichtigsten Auswertefunktionen für die jeweilige Branche, wie

  • Innerbetriebliche Chargenverfolgung
  • Effizienzanalyse anhand aussagekräftiger Kennzahlen (z. B. OEE,OPI)
  • Schwachstellenanalyse
  • Prozessdatenvisualisierung

Es wird erläutert, wie Informationen anhand der WS Datenpunkte generiert und dargestellt werden können.

Bei der Entwicklung der Weihenstephaner Standards wurde auf eine Einbindung von bestehenden Standards geachtet und auch artverwandte Standardisierungsbemühungen verfolgt. So konnte eine Harmonisierung mit zwei Dokumenten der Packaging Workgroup der OMAC in Bezug auf

  • Datenpunktbenennung „Tag Naming Guidelines (PackML V3.0)“[5] und
  • einem Status Model „Maschine Language V3.0 Mode & State Definition Document“[6] erreicht werden. Seit der Weihenstephaner Standards Version 2005.04 sind diese Bestandteil des ISA-TR88.00.02[7] und dort als „Weihenstephan Mode“ ein Anwendungsbeispiel der OMAC-Richtlinien.
  • A. Kather, T. Voigt: Weihenstephaner Standards für die Betriebsdatenerfassung bei Getränkeabfüll- und verpackungsanlagen V2005.06. Technische Universität München, Lehrstuhl für Lebensmittelverpackungstechnik, 2011. (lvt.wzw.tum.de)
  • A. Kather, T. Voigt: Vertikale Integration von Getränkeabfüllanlagen auf Basis standardisierter Schnittstellen. In: PPS Management. 13, Nr. 2008, S. 40–43.
  • T. Voigt, A. Kather: Weihenstephaner Standards für BDE-Systeme. In: Getränkeindustrie. Nr. 9, 2005, S. 158–161.
  • M. Wenning: Fertigungscontrolling in Abfüllung und Verpackung – Linienbetrieb unter der Lupe. In: IT&Produktion. Nr. 05, 2011.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. WS OPC UA. Abgerufen am 18. August 2021.
  2. Wissenschaftsförderung der Deutschen Brauwirtschaft e.V.: Standard-Pflichtenheft für BDE-Systeme innerhalb von Getränkeabfüll-Linien, Hrsg.: Gesellschaft für Öffentlichkeitsarbeit der deutschen Brauwirtschaft e.V., 1999. http://www.brauerbund.de/
  3. OPCFoundation: OPC 40600 UA for Weihenstephan Standards. Abgerufen am 18. August 2021 (amerikanisches Englisch).
  4. OPC 40600: OPC UA for Weihenstephan Standards, auf reference.opcfoundation.org
  5. OMAC Packaging Working Group, PackML Subcommittee: Tag Naming Guidelines (PackML V3.0), 2006.
  6. OMAC Packaging Working Group, PackML Subcommittee: Maschine Language V3.0 Mode & State Definition Document(PackML V3.0), 2006.
  7. ISA: ISA-TR88.00.02-2008 Machine and Unit States: An Implementation Example of ISA-88, 2008.