Description fonctionnelle
Le bloc fonction UA_MonitoredItemAddList permet d'ajouter plusieurs descripteurs de noeud à une souscription. Il peut définir les variables faisant l'objet d'une souscription et le moment où une valeur de variable sera actualisée conformément à la logique IEC.
Vous ne pouvez appeler ce bloc qu'une fois pour une même souscription.
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 |
NODEHDLCOUNT |
UINT |
Nombre d'éléments valides dans le tableau à supprimer. |
NODEHDLS |
ANY_ARRAY_DWORD |
Tableau de descripteurs de noeuds surveillés |
SYNCMODE |
UINT |
A propos du concept général de SyncMode, voir Mode de surveillance |
NODEADDINFOS |
AUANodeAdditionalInfo |
Tableau de types UANodeAdditionalInfo |
TIMEOUT |
TIME |
Temps de réponse maximum |
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 NOEHDLS. |
MONITOREDITEMHDLS |
ANY_ARRAY_DWORD |
Tableau de descripteurs d'éléments surveillés. |
Nom |
Type |
Commentaire |
---|---|---|
VARIABLES |
AUAMonitoredVariables |
Tableau de UAMonitoredVariables |
MONITORINGPARAMETERS |
AUAMonitoringParameter |
Tableau de UAMonitoringParameter |
VALUESCHANGED |
ANY_ARRAY_BOOL |
Indique que les valeurs de l'élément surveillé ont été modifiées. |
MINLOSTVALUECOUNT |
ANY_ARRAY_UINT |
Compte les valeurs perdues minimales si la taille de la file d'attente est > 1 |
Erreur d'exécution
Reportez-vous à l'annexe pour consulter la liste des codes d'erreur détectée OPC UA.