OPCUAClientWriter

Kurzbeschreibung

OPC UA Client Writer, verbindet sich mit einem OPC UA Server und sendet Wert an Nodes. Der Node im Server sollte beschreibbar sein.

../_images/opcuaclientwriter.svg

Input

Message = variant : doc "value to send to OPCUA server node";

Parametrisierung

Die Bricks haben folgende Parameter:

  • Host

  • Port

  • NodeId

  • User

  • Password

Host

Host-Adresse des OPCUA Servers. Der Standardwert erlaubt, sich mit einem Testserver von MtConnect demo zu verbinden.

  • Standardwert : “opc.tcp://127.0.0.1”

  • string

  • Pflichtfeld

Port

Port des OPCUA server.

  • Standardwert : 4841

  • int

  • Pflichtfeld

NodeId

Eine NodeId ist die Kombination eines NamespaceIndex und eines Identifier, dargestellt durch “ns=1;i=1”.

  • Standardwert

  • string

  • Editor : “StringList”

  • Pflichtfeld

  • Validation: ^[a-zA-Z0-9=;]*$

User

Username für die Authentifizierung auf dem OPCUA server.

  • Standardwert

  • string

Password

Passwort für die Authentifizierung auf dem OPCUA server.

  • Standardwert

  • secret

Funktion

OPC UA Client verbindet sich mit dem Server mit dem tcp-Protokoll. Er schreibt den Wert des eingehenden FlowPaktes, in den OPCUA Node, der in den Parametern angegeben ist. Es ist wichtig, dass der Node erlaubt, Werte zu modifizieren (node.set_writable auf dem Server setzten).

Python-Modules

  • opcua