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é.

NOTE : Une UC M580 peut prendre en charge :
  • 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 :

Nom

Type

Commentaire

EXECUTE

BOOL

La connexion est lancée sur un front montant.

SERVERENDPOINTURL

string[255]

URL

SESSIONCONNECTINFO

DDT UASessionConnectInfo

Spécifie les informations de connexion requises pour créer une session OPC UA

TIMEOUT

TIME

Délai maximum pour établir la connexion.

Paramètres de sortie :

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

Code d'erreur.

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.