Le bloc fonction UA_MethodCall permet d'exécuter un appel de méthode avec la possibilité d'envoyer et de recevoir un ensemble d'arguments. La méthode est mise en œuvre sur le serveur OPC UA.
AVERTISSEMENT | |
---|---|
Entrée |
Type de données |
Description |
---|---|---|
Execute |
BOOL |
Sur un front montant, le bloc fonction est en cours d'exécution. Voir aussi Utilisation des blocs fonction avec l'entrée Execute. |
Timeout |
TIME |
Temps de réponse maximal. Plage de valeurs : 2 s ... 60 s Si la valeur est hors plage, la limite supérieure ou inférieure est appliquée. Valeur par défaut : GPL.Timeout |
ConnectionHdl |
DWORD |
Descripteur de connexion. |
MethodHdl |
DWORD |
Descripteur de méthode renvoyé par le bloc fonction UA_MethodGetHandleList. |
Entrées/sorties |
Type de données |
Description |
---|---|---|
InputArguments |
Structure contenant les arguments à envoyer au serveur OPC UA. |
|
OutputArguments |
Structure contenant les arguments reçus du serveur OPC UA. |
Sortie |
Type de données |
Description |
---|---|---|
Done |
BOOL |
Indique que l’exécution du bloc fonction est terminée et réussie. |
Busy |
BOOL |
Indique que l’exécution du bloc fonction est en cours. |
Error |
BOOL |
Indique qu'une erreur a été détectée durant l'exécution.
NOTE : Même si Error indique FALSE, vérifiez les ErrorIDs correspondants avant de traiter les index d'espace de noms.
|
ErrorID |
Fournit des informations de diagnostic complémentaires sous forme de valeur numérique. Pour chaque URI d'espace de noms, un résultat distinct est fourni. |