Description fonctionnelle

Le bloc fonction UA_SubscriptionProcessed peut éventuellement être appelé pour vérifier si des éléments surveillés ont été publiés. L'utilisation de ce bloc fonction dépend du système sous-jacent.

Représentation en FBD

Description des paramètres

Paramètres d’entrée :

Nom

Type

Commentaire

EXECUTE

BOOL

Activation continuelle de l'EF tant que l'entrée EXECUTE est true.

SUBSCRIPTIONHDL

DWORD

Descripteur de souscription

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.

NOTE : Ce paramètre peut être généré même lorsque le bloc est exécuté en continu.

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.

PUBLISHED

BOOL

Indique que les variables ont été publiées depuis le dernier appel. Au moins un élément du tableau ValuesChanged est vrai.

Utilisez ce bloc fonction lorsque le système sous-jacent publie automatiquement les valeurs des variables. Il est recommandé de ne pas utiliser ce bloc fonction conjointement avec le bloc fonction UA_MonitoredItemOperateList.

Erreur d'exécution

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