Eingabeparameter
Für den READ Connector Call müssen Sie den “operationType” und die “nodeId” konfigurieren (bestehend aus 2 obligatorischen Parametern: “identifier” und “namespaceIndex” und einem optionalen Parameter: “identifierType“).
operationType: Definiert, welche Operation Sie ausführen möchten, in diesem Fall “READ”.
Parametername: operationType
Konstanter Wert: READ
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: nodeId/identifierType
Datentyp: String
Konstanter Wert: 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)
Batch-Operationen
Es ist möglich, mehrere verschiedene OPC UA-Operationen mit einem Connector-Aufruf auszuführen. Dazu muss der Pfad operations[X] vor die Parameter gesetzt werden. Jede Indexnummer steht für eine OPC UA-Operation.
Beispiel für ein Array-Element der Read-Operation:
Beispieloperation:
- operations[0]/nodeId/identifierType
- operations[0]/nodeId/namespaceIndex
- operations[0]/nodeId/identifier
Ausgabeparameter
Sie können alle Ausgabeparameter wie folgt zurückgeben:
Parametername: /
Datentyp: Beliebig
Wenn Sie nur ausgewählte Ausgabeparameter erhalten möchten, verwenden Sie die folgende Syntax:
Parametername: operationResults[0]/value (beispielhaft)
Alias: value
Datentyp: float (abhängig von dem Parameter, der zurückgegeben werden soll)













