Description fonctionnelle
Le bloc fonction UA_ ConnectionGetStatus permet d'obtenir l'état d'une connexion spécifiée. Il fournit également l'état du serveur et le niveau de service
Représentation en FBD
Description des paramètres
Nom |
Type |
Commentaire |
---|---|---|
EXECUTE |
BOOL |
La connexion est fermée sur un front montant. |
CONNECTIONHDL |
DWORD |
Descripteur de la connexion à fermer. |
TIMEOUT |
TIME |
Délai maximum de fermeture de la connexion. |
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. |
ERRORID |
DWORD |
|
CONNECTIONSTATUS |
UINT |
Voir UAConnectionStatus. Les sorties ServerState et ServerLevel ne sont valides que si ConnectionStatus a pour valeur UAConnectionStatus_Connected |
SERVERSTATE |
UINT |
Reportez-vous à UAServerState. L'état du serveur est UAServerState_UNKOWN si ConnectionStatus n'a pas la valeur UAConnectionStatus_Connected |
SERVERLEVEL |
BYTE |
ServiceLevel décrit la capacité du serveur à fournir ses données au client. La plage de valeurs va de 0 à 255, où 0 indique le pire et 255 le meilleur. Il s'agit de fournir aux clients des informations sur la disponibilité des serveurs redondants. Cette valeur dépend du serveur. |
Erreur d'exécution
Reportez-vous à l'annexe pour consulter la liste des codes d'erreur détectée OPC UA.