Description fonctionnelle
Le bloc fonction UA_Connect permet de créer une connexion de transport pour une session OPC-UA. La connexion est interrompue par l'appel de UA_Disconnect après l'établissement de la connexion.
La sortie DWORD CONNECTIONHDL doit être fournie comme entrée à d'autres blocs. Elle identifie la connexion client au ServerEndPointUrl donné.
Jusqu'à 64 connexions en parallèle en utilisant UA_Connect.
Pour chaque connexion, la lecture de 256 noeuds de type simple et l'écriture de 128 noeuds de type simple.
Chaque client OPC UA peut accéder au serveur UA ciblé uniquement via les ports Ethernet intégrés des UC ou via le port externe du module BMENUA0100.
Représentation en FBD
Description des paramètres
Paramètres d’entrée :
ATTENTION | |
---|---|
Nom |
Type |
Commentaire |
---|---|---|
EXECUTE |
BOOL |
La connexion est lancée sur un front montant. |
SERVERENDPOINTURL |
string[255] |
URL |
SESSIONCONNECTINFO |
Spécifie les informations de connexion requises pour créer une session OPC UA |
|
TIMEOUT |
TIME |
Délai maximum pour établir la connexion. |
Nom |
Type |
Commentaire |
---|---|---|
DONE |
BOOL |
Signale qu'une connexion a été établie 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 |
|
CONNECTIONHDL |
DWORD |
Le descripteur de connexion est valide jusqu'à l'appel de UA_Disconnect. |
Erreur d'exécution
Reportez-vous à l'annexe pour consulter la liste des codes d'erreur détectée OPC UA.