Description fonctionnelle

Le bloc fonction UA_NamespaceGetIndexList permet d'obtenir du serveur les index d'espace de noms de nombreux URI d'espace de noms.

Ce bloc lit la variable OPCUA Namespace sur le serveur. Ensuite, il recherche les chaînes URI d'espace de noms fournies en entrée du tableau d'espaces de noms et renvoie leurs index. 

Représentation en FBD

Description des paramètres

Paramètres d’entrée :

Nom

Type

Commentaire

EXECUTE

BOOL

Le FB effectue sa tâche lors d'un front montant sur cette entrée. 

CONNECTIONHDL

DWORD

Descripteur de connexion.

NAMESPACEURISCOUNT

UINT

Nombre d'URI d'espace de noms dans le tableau de NamespaceURIs.

NAMESPACEURIS

ASNamespaceURIs

Tableau de types STRING contenant les URI d'espace de noms.

TIMEOUT

TIME

Temps de réponse maximum.

Paramètres de sortie :

Nom

Type

Commentaire

DONE

BOOL

Le FB a terminé sa tâche avec succès.  

BUSY

BOOL

Le FB n'a pas terminé et de nouvelles valeurs de sortie sont attendues.

ERROR

BOOL

Signale qu'une erreur s'est produite dans le FB.

ERRORID

DWORD

Code d'erreur.

ERRORIDS

ADWErrorIDs

Codes d'erreur.

NAMESPACEINDEXES

AUINamespaceIndexes

Index d'espace de noms.

Erreur d'exécution

Reportez-vous à l'annexe pour consulter la liste des codes d'erreur détectée OPC UA.