Maschinen und Anlagen bieten über OPC UA oft nicht nur Werte, sondern auch ausführbare Methoden an. Die Funktion call iot function() ruft eine solche Methode auf einem Node auf. Sie übergibt die angegebenen Argumente und schreibt das Ergebnis in eine Liste.
Parameter
Parameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
a | String (Alias) | – | IoT-Server-Alias. |
b | String (Node-ID) | – (optional) | Node-ID des übergeordneten Knotens (Parent). Lassen Sie das Feld leer, wenn Sie Parent- und Methoden-ID kombiniert in Parameter c angeben. Format: <Parent-ID>/<Methoden-ID>. |
c | String (Node-ID) | – | Node-ID der aufzurufenden Methode (Function-Node). |
d | String (Listenname) | – | Name der Liste mit den Argumenten für den Methodenaufruf. |
e | String (Listenname) | – | Name der Liste, in die die Funktion die Rückgabewerte schreibt. |
f | Boolean | false | Optional. Bei true leert die Funktion Liste e, bevor sie neue Werte einfügt. |
Beispiel: Getrennte Angabe: Parent-ID ns=3;i=2001, Function-ID ns=3;i=2002. Kombinierte Angabe: Parent-ID leer, Function-ID ns=3;i=2001/ns=3;i=2002.