Daten über OPC UA in SAP übertragen

Studi123

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

im Zuge einer studentischen Projektarbeit stehe ich momentan vor der Aufgabe, HMI-Variablen über OPC UA an SAP weiterzuleiten (und umgekehrt). Hat jemand bereits Erfahrungen damit gemacht und könnte mir Tipps geben, wie dies am besten/einfachsten zu realisieren ist?
Da ich noch nicht viele Erfahrungen auf diesem Gebiet gesammelt habe, habe ich einige Zeit im Internet recherchiert und bin dabei auf SAP PCo und OPC Router gestoßen, die dies wohl beide ermöglichen sollen. Vielleicht könnte ja jemand seine Erfahrungen damit mit mir teilen oder ggf. andere Lösungsmöglichkeiten vorschlagen?

Vielen Dank!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zum Verständnis, deine Topologie sieht wie folgt aus?

Simotion bzw. TP900 == dataFEED (OPC-UA Client) == OPC-UA Server?

Ich kenne das Gerät von Softing zwar nicht, aber prinzipiell müssen ja die Datenpunkte, die du hin und herschaufeln möchtest irgendwo (ich nehme an im dataFEED) deklariert und entsprechend auf OPC-UA gemappt werden, so ist es zumindest bei unserer Lösung (INSYS icom) der Fall.

Hast du denn bereits Ansätze? Woran hakt es genau?
 
warum ein weiterer server?

das tp900 ist opc-ua server.
das sähe dann so aus

TP900 <-> PCo(als UA-Client) <-> SAP

wie der PCo mit dem SAP kommuniziert weiss ich nicht, aber es geht. haben wir im Einsatz.
 
genau, die Topologie sieht aus, wie von Volker beschrieben.

Mein Problem liegt nur darin, wie nun der OPC UA Client mit SAP kommuniziert und ob dafür der PCo benötigt wird, oder ob es auch (ohne große Vorkenntnisse) z.B. mit dem Softing dataFEED möglich ist.
 
Hallo zusammen,

Volker hat völlig recht, PCo ist bereits selber ein UA Client (von SAP) und kostet nix extra ist bei PCo dabei und damit ist es in SAP integriert.
Der UA Server ist bei modernen SPSen direkt drin enthalten (z.B. S7-1500).

--> das bedeutet, wenn du PCo hast, brauchst du nix mehr sonst, keinen Router oder Gateway oder dataFeed, brauchst du alles nicht.
Die "Programmierung" ist ähnlich wie mit einem .NET Client Toolkit, das ist für SAPler sicher einfacher verständlich, als für "normale" C# Programmierer.
 
Hallo,

zum OPC Router können wir hier natürlich auch kurz etwas beitragen:
Mit dem OPC Router ist es besonders einfach als "SAP Aussenstehender" Daten von den OPC UA Variablen an SAP zu übergeben. Wohin man sie übergeben soll, kann der SAP Programmierer meist sehr genau sagen. Standard-Schnittstellen sind RFC Funktionen oder IDocs Nachrichten. Die kann man dann einfach browsen.Der SAP Programmierer kann so in seiner Komfortzone bleiben und man liefert ihm ohne viel Aufwand die die Daten direkt in seine Bausteine.
Hier sind Screenshots zu finden: https://www.opc-router.de/3-sap-systeme-opc-ua-anbindung/

Grüße vom inray Team
 
Zurück
Oben