Description fonctionnelle
Le bloc fonction UA_SubscriptionCreate permet de créer une souscription. La souscription concerne une liste de variables. Le bloc fonction fournit un rappel lorsqu'une valeur de variable est modifiée. L'intervalle de publication est défini dans ce bloc fonction.
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. |
CONNECTIONHDL |
DWORD |
Descripteur de connexion |
PUBLISHINGENABLE |
BOOL |
Activer la publication. |
PRIORITY |
BYTE |
Priorité de la souscription située sur le serveur par rapport aux autres souscriptions créées par ce client. Voir OPC UA Partie 4 Chapitre 51322 Paramètres (Tableau 86) |
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 des NodeErrorIDs indique une erreur. |
ERRORID |
DWORD |
|
SUBSCRIPTIONHDL |
DWORD |
Descripteur de souscription |
Nom |
Type |
Commentaire |
---|---|---|
PUBLISHINGINTERVAL |
TIME |
Intervalle de publication (peut être modifié par l'intervalle de publication révisé du serveur). |
Erreur d'exécution
Reportez-vous à l'annexe pour consulter la liste des codes d'erreur détectée OPC UA.