Skip to main content

Exemple : OPC UA Client

Produit: CODESYS OPC UA

Cet exemple montre comment utiliser l'interface CEI 61131-3 du CODESYS OPC UA client. Il contient des blocs fonctionnels pour se connecter et échanger des données avec d'autres serveurs OPC UA. Il comprend également deux visualisations pour faire fonctionner les blocs fonctionnels cités via une interface utilisateur et pour vérifier les certificats du serveur.

Description

L'exemple contient un projet avec deux applications : UAClientDemo et UAServerData.

Le UAClientDemo l'application contient des blocs de fonction pour l'utilisation de CODESYS OPC UA client.

  • UAConnection: Pour établir la connexion à n'importe quel serveur OPC UA

  • UABrowse: Pour envoyer des requêtes de navigation à un serveur OPC UA

  • UASubscription: Pour générer des souscriptions OPC UA

  • UAMonitoredItem: Pour surveiller les variables OPC UA ("Monitored Items")

  • UAAttributes: Pour envoyer des commandes de lecture/écriture au serveur OPC UA

  • UAMethod: Pour appeler les méthodes OPC UA

  • UAClient: Machine d'état permettant au client OPC UA d'établir et de terminer des connexions. Le bloc fonctionnel est la base de la visualisation.

Le UAServerData l'application publie un ensemble de données sur CODESYS OPC UA Serveur.

Informations Complémentaires

L'exemple contient deux visualisations :

  • CheckCertificate fournit une interface utilisateur pour accepter les certificats de serveur une seule fois, puis établir une connexion sécurisée. Le Agent de sécurité CODESYS peut être utilisé pour approuver en permanence les certificats de serveur.

  • Visualization fournit une interface utilisateur pour faire fonctionner le CODESYS OPC UA Client utilisant le bloc fonction UAClient.

Important

  • La connexion aux serveurs OPC UA n'est possible que via une adresse IP et non un nom d'hôte.

  • Pour établir une communication serveur-client sécurisée, le Agent de sécurité CODESYS doit être utilisé pour générer un certificat client sur le contrôleur avant que la connexion ne soit établie.

Configuration système requise et restrictions

Système de programmation

CODESYS Development System (version 3.5.17.0 ou supérieure)

Système d'exécution

CODESYS Control Win (version 3.5.17.0)

Composants complémentaires

Composant système d'exécution CmpOPCUAClient

Avis

_example_icon.png TÉLÉCHARGER Projet

Après l'installation du paquet, vous trouverez le projet d'exemple dans le répertoire C:\Users\<user>\CODESYS Examples\OPC UA Client Example.