Skip to main content

Connexion générique avec le logiciel UA Expert

Pour tester la connexion au serveur OPC-UA interne, nous recommandons d’utiliser le logiciel UAExpert qui est un client OPC-UA. Il est téléchargeable à l’adresse suivante : https://www.unified-automation.com/products/development-tools/uaexpert.html

Pour afficher l’adresse URL du serveur OPC-UA interne :

  1. Se connecter au Scheduler Dashboard
  2. Cliquer sur l’onglet « Configuration » puis sur le sous-menu « Connections »
  3. Sélectionner la connexion « 1 – Internal OPC-UA Server »
  4. Le champ « « OPC Url » affiche l’adresse de connexion au serveur OPC-UA interne

Une image contenant texte, capture d’écran, Police, nombre Description générée automatiquement

Pour configurer la connexion dans UaExpert :

  1. Cliquer sur le menu « Server » puis sur « Add »

  1. Dans le champ « Configuration Name », saisir un nom pour la connexion
  2. Cliquer sur l’onglet « Advanced »
  3. Dans le champ « Endpoint Url », saisir l’adresse du serveur OPC-UA telle qu’affichée dans le Scheduler Dashboard.
info

Si la connexion au serveur OPC-UA interne est effectuée depuis un autre poste que celui où s’exécute le Scheduler Processor, alors il faut remplacer « localhost » par le nom du poste sur lequel s’exécute le Scheduler processor.

  1. Dans le champ « Security Policy », sélectionner « Basic256Sha256 »
  2. Dans le champ « Message security mode », sélectionner « Sign & Encrypt »
  3. Dans le cadre « Authentication settings », sélectionner « Anonymous »
  4. Cliquer sur « Ok »

  1. Faire un clic droit sur la nouvelle connexion puis cliquer sur « Connect »

  1. La tentative de connexion échoue avec l’erreur « BadSecurityChecksFailed »

info

Chaque 1ère connexion à un serveur OPC-UA depuis un autre logiciel client ou depuis un autre poste client échoue systématiquement car le certificat n’est pas approuvé côté serveur.

  1. Approuver le certificat sur le poste du Scheduler Processor (voir 2.1.2.2 Approuver un certificat OPC-UA dans Scheduler Processor)
  2. Dans UaExpert, faire un clic droit sur la nouvelle connexion et cliquer sur « Connect »

Une image contenant texte, capture d’écran, logiciel, affichage Description générée automatiquement

  1. La connexion est établie. Si des fonctions ont été configurées pour utiliser le serveur OPC-UA interne, alors les dossiers et variables de ces fonctions sont affichés dans l’arborescence du cadre « Adress Space ».
  2. Effectuer un glisser-déposer des variables vers le cadre « Data Access View » pour afficher la valeur courante

info

Chaque 1ère connexion à un serveur OPC-UA depuis un autre logiciel client ou depuis un autre poste client échoue systématiquement car le certificat n’est pas approuvé côté serveur OPC-UA.

Pour approuver un certificat pour le serveur OPC-UA interne du Scheduler Processor :

  1. Sur le poste sur lequel s’exécute Scheduler Processor, ouvrir un explorateur de fichiers et naviguer vers l’emplacement « C:\ProgramData\Scaderis\Scheduler\pki\rejected\certs »
  2. Couper le fichier « UaExpert@###.der »

Une image contenant texte, capture d’écran, Police, ligne Description générée automatiquement

  1. Naviguer vers l’emplacement « C:\ProgramData\Scaderis\Scheduler\pki\trusted\certs »
  2. Coller le fichier « UaExpert@###.der »

Une image contenant texte, capture d’écran, Police, ligne Description générée automatiquement