UA_MonitoredItemOperateList

Présentation

Type :

Bloc fonction

Disponible à partir de :

V2.0.0.0

Description fonctionnelle

Le bloc fonction UA_MonitoredItemOperateList permet de mettre à jour les valeurs de plusieurs éléments surveillés, en utilisant une liste de descripteurs d'élément surveillé et le descripteur d'inscription correspondant.

NOTE :
  • Le bloc fonction UA_MonitoredItemOperateList n'est utilisable qu'avec le mode de synchronisation de contrôleur (UAMS_ControllerSync).

  • Les valeurs des variables Variables, ValuesChanged, TimeStamps et NodeQualityIDs de l'élément surveillé correspondant spécifié avec le bloc fonction UA_MonitoredItemAddList ne sont valides que si le bloc fonction UA_MonitoredItemOperateList renvoie Done = TRUE et pas NodeErrorID.

  • Si le bloc fonction UA_MonitoredItemOperateList n'est pas appelé, les valeurs des éléments surveillés ne sont pas mises à jour.

Interface

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

SubscriptionHdl

DWORD

Descripteur d'inscription

MonitoredItemHdlCount

UINT

Nombre de descripteurs d'élément surveillé dans le tableau MonitoredItemHdls.

MonitoredItemHdls

ARRAY [1..GPL. MAX_ELEMENTS_MONITORLIST] OF DWORD

Tableau contenant les descripteurs d'élément surveillé à mettre à jour.

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

ET_Result

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.

NodeErrorIDs

ARRAY [1..GPL. MAX_ELEMENTS_MONITORLIST] OF ET_Result

Contient une valeur d'erreur pour chaque élément du tableau MonitoredItemHdls.

Published

BOOL

Indique que les variables ont été publiées depuis le dernier appel. Au moins un élément du tableau ValuesChanged a la valeur TRUE.