Eingabeparameter
Für den WRITE Connector Call müssen Sie den ” operationType” und die “nodeId” konfigurieren (bestehend aus 2 obligatorischen Parametern: “identifier” und “namespaceIndex” und einem optionalen Parameter: “identifierType”). Darüber hinaus müssen Sie die obligatorischen “targetType” und “value” definieren.
Betriebstyp: Definiert, welche Operation ausgeführt werden soll, in diesem Fall “WRITE”.
Parametername: operationType
Konstante Wert: WRITE
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: identifierType
Datentyp: String
Mögliche Werte: Numeric, UUID, String, Byte String
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)
targetType: Der OPC UA-Datentyp, der dem Simplifier-Datentyp
zugeordnet ist Parametername: targetType
Datentyp: String
Mögliche Werte: Double, String, Numeric ,Complete List for OPC UA Datatypes: value Der Wert, der in die Knoten geschrieben wird.
Parametername: Wert
Datentyp: String, Float, Integer (abhängig vom verwendeten targetType)
Batch-Vorgänge
Es ist möglich, mehrere verschiedene OPC UA Operationen mit einem Konnektoraufruf auszuführen. Um dies zu tun, muss die Nummer im Pfad operations[X] verwendet werden. Jede Zahl steht für eine OPC UA Operation.
- operations[0]/nodeId/identifierType
- operationen[0]/nodeId/namespaceIndex
- operationen[0]/nodeId/Bezeichner
- operations[0]/operationType
- operations[0]/targetType
- Operationen[0]/Wert
Parameter ausgeben
Sie können alle Ausgabeparameter wie folgt zurückgeben: Parametername: /
Datentyp: Zeichenfolge Wenn Sie nur ausgewählte Ausgabeparameter abrufen möchten, verwenden Sie die folgende Syntax: Parametername: operationResults[0]/newValue/value (exemplary)
Datentyp: hängt von dem Parameter ab, der zurückgegeben werden soll.