Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Codesys OPC UA Server on Linux to OPC UA Server on Windows Communication

Batinic911
2019-03-15
2019-03-15
  • Batinic911 - 2019-03-15

    Hallo zusammen,

    ich versuche zwischen einem Codesys OPC UA Server unter Linux und einem OPC UA Server unter Windows (Leittechnik) Daten zu übertragen. Alle Gateways, Bridge welche die Kommunikation ermöglichen laufen unter Windows. Leider habe ich keine Möglichkeit etwas unter Windows zu installieren. Hat jemand Erfahrungen in diesem Gebiet? Was für Möglichkeiten gibt es? Jeder Vorschlag ist willkommen. Danke im Voraus.

    Hello everybody,

    I am trying to transfer data between a Codesys OPC UA server under Linux and an OPC UA server under Windows (DCS). All Gateways, Bridges which allow the communication run under Windows. Unfortunately, I have no way to install something under Windows. Does anyone have experience in this area? What are the options? Every suggestion is welcome. Thank you in advance.

    Mit freundlichen Grüßen/ Best regards

    Batinic

     
  • eschwellinger

    eschwellinger - 2019-03-15

    Hallo,

    Das ist jetzt eigentlich ein klassischer Client / Server bzw. Pub/Sub use case.
    Das geht aber nicht, daher könnte man folgendes machen.
    Ob das jetzt unter Windows oder Linux läuft ist erst mal egal.

    Einen Client nehmen/schreiben (z.B. mit Python) der sich zu beiden Server verbindet.
    In diesem Client die relevanten Werte von beiden Servern als Monitored Item anmelden.
    Bei jeder Wertänderung den geänderten Wert auf den passenden Werte des anderen Server schreiben.

    Vielleicht hat jemand eine bessere Idee.

    This is now a classic client / server or pub / sub use case.
    But this is not possible, so you could do the following.
    It doesn't matter if it runs under Windows or Linux.

    Take/write a client (e.g. with Python) that connects to both servers.
    In this client, register the relevant symbols from both servers as 'monitored item'.
    With each value change write the changed value to the appropriate value of the other server.

    Maybe someone has a better/other idea.

    BR
    Edwin

     

Log in to post a comment.