UA_Connect

Présentation

Type :

Bloc fonction

Disponible à partir de :

V1.0.0.0

Description fonctionnelle

Le bloc fonction UA_Connect est utilisé pour créer une connexion de transport et une session OPC UA.

NOTE :

Avant d'exécuter le bloc fonction UA_Connect, activez la pile OPC UA sur votre contrôleur :

  • Pour Modicon M262 Logic/Motion Controllers, activez l'option Serveur OPC UA activé dans l'onglet Configuration du serveur OPC UA de l'éditeur d'équipement.

  • Pour les contrôleurs PacDrive, appelez la fonction SystemInterface.FC_OpcUaStart une fois pendant l'initialisation de votre application.

Le bloc fonction UA_Connect doit être exécuté une fois à chaque connexion. La connexion est interrompue en appelant le bloc fonction UA_Disconnect.

NOTE : La surveillance des connexions et la gestion des reconnexions doivent être implémentées séparément dans votre application. Consultez la partie 4 de la spécification OPC UA.

Interface

Entrée

Type de données

Description

Execute

BOOL

Sur un front montant, le bloc fonction est en cours d'exécution.

Voir aussi Utilisation des blocs fonction avec l'entrée Execute.

Timeout

TIME

Temps de réponse maximal.

Plage de valeurs : 2 s ... 60 s

Si la valeur est hors plage, la limite supérieure ou inférieure est appliquée.

Valeur par défaut : GPL.Timeout

ServerEndpointUrl

STRING [255]

URL du serveur auquel se connecter. Par exemple, opc.tcp://10.128.154.220:4840.

La chaîne ne doit pas être une chaîne nulle.

SessionConnectInfo

UASessionConnectInfo

Structure utilisée pour définir les informations de connexion requises pour créer une session OPC UA.

Sortie

Type de données

Description

Done

BOOL

Indique que l’exécution du bloc fonction est terminée et réussie.

Busy

BOOL

Indique que l’exécution du bloc fonction est en cours.

Error

BOOL

Indique qu'une erreur a été détectée durant l'exécution.

NOTE : Même si Error indique FALSE, vérifiez les ErrorIDs correspondants avant de traiter les index d'espace de noms.

ErrorID

ET_Result

Fournit des informations de diagnostic complémentaires sous forme de valeur numérique.

Pour chaque URI d'espace de noms, un résultat distinct est fourni.

ConnectionHdl

DWORD

Le descripteur de connexion valide jusqu'au UA_Disconnect est appelé.