Description fonctionnelle

Le bloc fonction UA_WriteList permet d'écrire les valeurs de plusieurs nœuds à l'aide d'une liste de descripteurs de nœuds.

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

NODEHDLCOUNT

UINT

Nombre d'éléments valides dans le tableau à écrire

NODEHDLS

ANY_ARRAY_DWORD

Tableau de descripteurs de noeud

NODEADDINFOS

AUANodeAdditionalInfo

Tableau de types UANodeAdditionalInfo

TIMEOUT

TIME

Temps de réponse

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. Défini sur true si ErrorID ou l'un des NodeErrorIDs indique une erreur.

ERRORID

DWORD

Code d'erreur.

NODEERRORIDS

ANY_ARRAY_DWORD

Tableau de types DWORD. Contient un code d'erreur pour chaque élément valide du tableau Variables.

Paramètres d'entrée/sortie :

Nom

Type

Commentaire

VARIABLES

ASTVariable

Tableau des valeurs des variables 

Erreur d'exécution

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