Eingabeparameter
Für den WRITE Connector Call müssen Sie den “operationType” und den “nodeId” konfigurieren (bestehend aus 2 obligatorischen Parametern: “identifier” und “namespaceIndex” und einem optionalen Parameter: “identifierType“). Darüber hinaus müssen Sie die obligatorischen Parameter “targetType” und “value” definieren.
operationType: Definiert, welche Operation Sie ausführen möchten, in diesem Fall “WRITE”.
Parametername: operationType
Konstanter Wert: WRITE
Datentyp: String
nodeId: Definiert die Kennzeichnung des OPC UA-Knotens. Sie ist in 3 Parameter unterteilt (zwei obligatorische und ein optionaler):
- identifier:
Parametername: nodeId/identifier
Datentyp: String - namespaceIndex:
Parametername: nodeId/namespaceIndex
Datentyp: Integer
Mögliche Werte: Alle Zahlen von 0 bis 65535. - identifierType (optional): Sucht nach dem Identifier mit einem festen Datentyp.
Parametername: identifierType
Datentyp: String
Mögliche Werte: Numeric, UUID, String, Byte String
Hinweis: In jedem Namespace muss jede ID für ihren eigenen identifierType eindeutig sein (es ist möglich, den String “7617” und den numerischen Wert 7167 zusammen in einem Namespace zu verwenden)
targetType: Der OPC UA-Datentyp, der dem Simplifier-Datentyp zugeordnet ist
Parametername: targetType
Datentyp: String
Mögliche Werte: Double, String, Numeric, Vollständige Liste für OPC UA-Datentypen:
value Der Wert, der in die Knoten geschrieben wird.
Parametername: value
Datentyp: String, Float, Integer (abhängig vom verwendeten targetType)
Batch-Operationen
Es ist möglich, mehrere verschiedene OPC UA-Operationen mit einem Connector-Aufruf auszuführen. Um dies zu tun, muss die Zahl im operations[X]-Pfad verwendet werden. Jede Zahl repräsentiert eine OPC UA-Operation.
- operations[0]/nodeId/identifierType
- operations[0]/nodeId/namespaceIndex
- operations[0]/nodeId/identifier
- operations[0]/operationType
- operations[0]/targetType
- operations[0]/value
Ausgabeparameter
Sie können alle Ausgabeparameter wie folgt zurückgeben:
Parametername: /
Datentyp: String
Wenn Sie nur ausgewählte Ausgabeparameter erhalten möchten, verwenden Sie die folgende Syntax:
Parametername: operationResults[0]/newValue/value (beispielhaft)
Datentyp: hängt von dem Parameter ab, der zurückgegeben werden soll.












