Eingabe-Parameter
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”).
Betriebstyp: Definiert, welche Operation ausgeführt werden soll, in diesem Fall “READ”.
Parametername: operationType
Konstante Wert: READ
Datentyp: Zeichenfolge
nodeId: Definiert die Identifikation des OPC UA Knotens. Es ist in 3 Parameter unterteilt (zwei obligatorische und einer optionale):
- identifier:
Parametername: nodeId/identifier
Datentyp: String - namespaceIndex:
Parametername: nodeId/namespaceIndex
Datentyp: Ganzzahl
Mögliche Werte: Alle Zahlen von 0 bis 65535. - identifierType (optional): Sucht nach dem Identifier mit einem festen Datentyp.
Parametername: nodeId/identifierType
Datentyp: String
Konstante Wert: Numerisch, UUID, Zeichenfolge, Bytezeichenfolge
Anmerkung: In jedem Namensraum muss jede ID für ihren eigenen identifierType eindeutig sein (es ist möglich, den String “7617” und den numerischen 7167 zusammen in einem Namensraum zu verwenden)
Batch-Vorgänge
Es ist möglich, mehrere verschiedene OPC UA Operationen mit einem Konnektoraufruf auszuführen. Um dies zu tun, muss den Parametern der Pfad operations[X] vorangestellt werden. Jede Indexnummer steht für eine OPC UA Operation. Beispiel für das Arrayelement des Read-Vorgangs:
Beispiel für eine Operation:
- operations[0]/nodeId/identifierType
- operationen[0]/nodeId/namespaceIndex
- operationen[0]/nodeId/Bezeichner
Parameter ausgeben
Sie können alle Ausgabeparameter wie folgt zurückgeben: Parametername: /
Datentyp: Beliebig Wenn Sie nur ausgewählte Ausgabeparameter abrufen möchten, verwenden Sie die folgende Syntax: Parametername: operationResults[0]/value (beispielhaft)
Alias: Wert
Datentyp: float (abhängig von dem Parameter, der zurückgegeben werden soll)