-> Hier kostenlos registrieren
Ich habe eine allgemeine Frage zum OPC UA Informationsmodell.
Als Beispiel habe ich eine kleine Halle mit einer Anlage bestehend aus 5 unterschiedlichen Maschinen. Jede Maschine verfügt über eine SPS. Jeder dieser SPS verfügt über einen OPC UA Server. Mit einem OPC UA Client kann ich jeden dieser 5 OPC UA Server auslesen oder bestimmte Datenpunkte überwachen.
Meine Frage betrifft jetzt die Vorgehensweise hinsichtlich des OPC UA Informationsmodells. Für mich gibt es zwei Vorgehensweisen bei der Modellierung:
Wie wird eine solche Anlage typischerweise modelliert? Gibt ein ein Gesamtmodell, welches jeder OPC UA Teilnehmer implementiert und mit seinen entsprechenden Daten füllt oder gibt es mehrere kleine von einander unabhängige Modelle für die einzelnen OPC UA Teilnehmer und nur der übergeordnete Client sieht das große Ganze?
Vielen Dank für eure Hilfe.
BG
Als Beispiel habe ich eine kleine Halle mit einer Anlage bestehend aus 5 unterschiedlichen Maschinen. Jede Maschine verfügt über eine SPS. Jeder dieser SPS verfügt über einen OPC UA Server. Mit einem OPC UA Client kann ich jeden dieser 5 OPC UA Server auslesen oder bestimmte Datenpunkte überwachen.
Meine Frage betrifft jetzt die Vorgehensweise hinsichtlich des OPC UA Informationsmodells. Für mich gibt es zwei Vorgehensweisen bei der Modellierung:
- Globales Modell: Ich modelliere die Anlage als Ganzes in ein globales OPC UA Modell. Beispielweise ein hierarchisches Modell (Halle -> Anlage -> Maschine -> Sensoren (Daten)). Jeder OPC UA Server und Client kennt dieses globale Modell. Die OPC UA Server auf den unterschiedlichen Maschinen instantiieren vom dem Gesamtmodell nur die Objekte, die für die jeweilige Maschine von Bedeutung sind. Der OPC UA Client sieht dann das ganze Bild und alle instantiierten Objekte.
- Mehrere Modelle: Jeder OPC UA Server bekommt ein eigenes Modell für die jeweilige Maschine wo dieser drauf läuft. Nur der Client bekommt ein Gesamtmodell und füllt dieses Dann mit den Daten/Objekten aus den einzelnen OPC UA Server Modellen.
Wie wird eine solche Anlage typischerweise modelliert? Gibt ein ein Gesamtmodell, welches jeder OPC UA Teilnehmer implementiert und mit seinen entsprechenden Daten füllt oder gibt es mehrere kleine von einander unabhängige Modelle für die einzelnen OPC UA Teilnehmer und nur der übergeordnete Client sieht das große Ganze?
Vielen Dank für eure Hilfe.
BG
Zuletzt bearbeitet: