Forum: Mikrocontroller und Digitale Elektronik RS-232 - OPC/UA Verständnisfrage


von Wolfgang R. (Firma: www.wolfgangrobel.de) (mikemcbike)


Lesenswert?

Hallo zusammen,

ich stehe gerade mit einer Kommunikationsanforderung völlig auf dem 
Schlauch, vielleicht kann mir hier jemand etwas mit seinem Fachwissen 
weiterhelfen.

Ziel ist es, interne Daten eines Gerätes über OPC/UA an eine 
Visualisierung weiterzugeben.

Das Gerät lässt sich mit proprietären einfachen Befehlen über RS-232 
bzw. RS-485 ansprechen und liefert auf Anfrage z.B. die interne 
Temperatur, spannungen etc.

Ein Kunde möchte auf die Daten jedoch gerne über OPC/UA zugreifen 
können.

Dafür habe ich mal ein cMT-G01 von Weintek angeschafft, welches als 
RS-232-OPC/UA Gateway angepriesen wird. Die Software Easybuilder Pro 
dazu habe ich auch schon installiert - der Rest ist mir allerdings 
völlig unverständlich.

Gibt es überhaupt eine Möglichkeit die proprietär vorliegenden Daten auf 
OPC/UA zu mappen? It das Gateway dazu geeignet?
Es wäre schön, wenn mir jemand da ein paar Tips und Tricks nennen 
könnte, auch ggf. eine aussage, dass das so nicht funktionieren kann...

Danke im Voraus!
Wolfgang

von Dieter S. (ds1)


Lesenswert?

Vielleicht helfen ja die Beispiele hier (Open Source OPC UA) zum 
Verständnis weiter:

https://www.open62541.org/

Oder noch etwas kleiner(OPC Library for Arduino):

https://github.com/ildemartinez/OPC

von Wolfgang R. (Firma: www.wolfgangrobel.de) (mikemcbike)


Lesenswert?

Danke Dieter, aber es geht mir nicht darum, die OPC/UA Server/Client 
Stacks zu programmieren, da hoffte ich, das Gateway würde mir diese 
Aufgabe abnehmen.

von Dieter S. (ds1)


Lesenswert?

Wolfgang R. schrieb:
> Danke Dieter, aber es geht mir nicht darum, die OPC/UA Server/Client
> Stacks zu programmieren, da hoffte ich, das Gateway würde mir diese
> Aufgabe abnehmen.

Aber "irgendwer" muss das Mapping vom Gerät durchführen, das kann das 
Gateway sehr wahrscheinlich nicht von alleine wenn es sich um ein 
proprietäres Protokoll handelt. Die oben verlinkte Arduino Library zeigt 
in den Beispielen ganz gut wie so ein Mapping aussehen kann.

von Wolfgang R. (Firma: www.wolfgangrobel.de) (mikemcbike)


Lesenswert?

Dieter S. schrieb:
> Aber "irgendwer" muss das Mapping vom Gerät durchführen

So, ich habe jetzt mal direkt mit Weintek / Wachendorf gesprochen. Die 
Gateways lassen sich nicht beliebig protokollmäßig konfigurieren. Es 
gibt nur fertige Treiber für gängige Industrieprotokolle. Das 
beantwortet meine Frage mit der Antwort "Das geht so nicht."

von Dieter S. (ds1)


Lesenswert?

Es gibt auch den umgekehrten Weg, das Gateway stellt über RS232 einfache 
Befehle zur Verfügung, mit denen man dann OPC UA per RS232 machen kann. 
Nur hilft das nicht wenn man am Gerät nichts ändern kann.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.