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 UAUABrowse
: Pour envoyer des requêtes de navigation à un serveur OPC UAUASubscription
: Pour générer des souscriptions OPC UAUAMonitoredItem
: Pour surveiller les variables OPC UA ("Monitored Items")UAAttributes
: Pour envoyer des commandes de lecture/écriture au serveur OPC UAUAMethod
: Pour appeler les méthodes OPC UAUAClient
: 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
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
.