Description fonctionnelle
Le bloc fonction UA_MonitoredItemOperList met à jour les valeurs d'une liste de variables. Il met également à jour les informations correspondantes dans les listes associées (par exemple, ValuesChanged, TimeStamps et NodeQualityIDs) du programme de contrôle. Ce bloc fonction peut être utilisé pour contrôler le moment où la variable sera actualisée dans l'application.
Représentation en FBD

Description des paramètres
Nom |
Type |
Commentaire |
---|---|---|
EXECUTE |
BOOL |
Le FB effectue sa tâche lors d'un front montant sur cette entrée. |
SUBSCRIPTIONHDL |
DWORD |
Descripteur de souscription |
MONITOREDHDLCOUNT |
UINT |
Nombre d'éléments valides dans le tableau à actualiser. |
MONITOREDHDLS |
ANY_ARRAY_DWORD |
Tableau de descripteurs de noeuds surveillés |
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 au moins des NodeErrorIDs indique une erreur. |
ERRORID |
DWORD |
|
NODEERRORIDS |
ANY_ARRAY_DWORD |
Tableau de types DWORD. Contient un code d'erreur pour chaque élément valide 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 est vrai. |
Ce bloc fonction est utilisé lorsque le système sous-jacent ne met pas automatiquement à jour les valeurs des variables. Après une exécution réussie, les valeurs des variables et les information correspondantes dans les listes associées (par exemple, ValuesChanged, TimeStamps et NodeQualityIDs) devraient normalement avoir été mises à jour.
Erreur d'exécution
Reportez-vous à l'annexe pour consulter la liste des codes d'erreur détectée OPC UA.