Skip to main content

Vers Aveva System Platform

La solution Aveva System Platform permet de créer un service OPC-UA afin de donner accès aux objets de la system Platform.

Configuration du service OPCUA

Pour configurer un serveur OPC-UA sur votre Galaxy :

  1. Lancer l’IDE d’Aveva

  2. Se connecter à la Galaxy

  3. Aller dans le menu Galaxy > Configure > Archestra Services

  4. Naviguer dans l’arborescence des service et créer un nouveau service OPCUA

  5. Renommer le service (ex : OPCUAService_ScaderisScheduler)

  6. Configurer le port du serveur OPCUA

  7. Il est fortement recommandé de conserver cette option de configuration afin de garantir le chiffrement des échanges

  8. Sélectionner les options suivantes

  9. Dans la section « Assignments », sélectionner la/les platforme(s) sur lesquels le serveur OPC UA sera déployé

  10. Puis cliquer sur « Update »

  11. Déployer le service OPCUA d’Aveva System Platform

  12. Le message suivant d’affiche en bas à gauche de l’écran de configuration du service si le serveur OPC UA est créée avec succès. Le cas contraire, lancer la SMC pour analyser les potentiels erreurs de déploiement.

    Log SMC :

Tester la connexion OPCUA et approuver le certificat OPCUA System Platform

Pour tester la connexion au serveur OPCUA de la System Platform, nous recommandons d’utiliser le logiciel UAExpert qui est un client OPCUA sur la machine qui héberge la solution « Scheduler Processor ». Il est téléchargeable à l’adresse suivante : https://www.unified-automation.com/products/development-tools/uaexpert.html

Pour configurer la connexion dans UaExpert :

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

    Une image contenant texte, capture d’écran, Police, logiciel Le contenu généré par l’IA peut être incorrect.

  2. Dans le champ « Configuration Name », saisir un nom pour la connexion

  3. Cliquer sur l’onglet « Advanced »

  4. Dans le champ « Endpoint Url », saisir l’adresse du serveur OPC-UA telle qu’affichée dans la SMC lors du déploiement du service OPC UA

  5. Dans le champ « Security Policy », sélectionner « Basic256Sha256 »

  6. Dans le champ « Message security mode », sélectionner « Sign & Encrypt »

  7. Dans le cadre « Authentication settings », sélectionner « Anonymous »

  8. Cliquer sur « Ok »

  9. Se connecter au serveur OPC UA

    !](/media/e7f1ae4ef141e8186844ff3dfce1368a.png)

  10. Lors de la première connexion, une erreur de sécurité s’affiche dans les Log du client UAExpert et un certificat est généré dans le répertoire C:\ProgramData\AVEVA\PCS\OPC UA Rejected Client Certificates\certs

    !](/media/0f40c960bb514818b494c2e14bab48b3.png)

  11. Déplacer ce certificat sur la machine exécutant la solution UA Expert (celle qui héberge la solution « Scheduler Processor »)

  12. Effectuer un clic droit, puis « Installer le certificat »

    Une image contenant texte, Police, ligne, capture d’écran Le contenu généré par l’IA peut être incorrect.

  13. Sélectionner « Ordinateur local »

  14. Sélectionner l’option « Placer tous les certificats dans le magasin suivant »

  15. Sélectionner « Personnes autorisés »

  16. Cliquer sur « Suivant »

  17. Cliquer sur « Terminer »

  18. Le message suivant s’affiche

    !](/media/4d75eee9358a1ac59c27aa41f8c54a3a.png)

  19. Renouveler la connexion depuis UAExpert

    !](/media/e7f1ae4ef141e8186844ff3dfce1368a.png)

  20. Le message suivant doit apparaître dans les Logs du client UAExpert. Le cas échéant, vérifier les logs d’Aveva System Platform via la SMC.

  21. Il est maintenant possible d’explorer les objet de la System Platform via le client UA Expert

    Une image contenant texte, Police, Système d’exploitation, logiciel Le contenu généré par l’IA peut être incorrect.

Créer une connexion OPC-UA Client vers la System Platform

Pour créer une connexion OPC-UA client vers la System Platform :

  1. Se connecter au Scheduler Dashboard
  2. Cliquer sur le menu « Configuration » puis sur le sous-menu « Connections »
  3. Cliquer sur le bouton « Create »

Une image contenant texte, capture d’écran, Police, nombre Le contenu généré par l’IA peut être incorrect.

  1. Dans le champ Description, entrer la description de la connexion

  2. Dans le champ « OPC Url », saisir l’adresse du serveur OPC-UA telle qu’affichée dans la SMC lors du déploiement du service OPC UA

  3. Dans les champs Username et Password, renseigner les informations de connexion d’un compte Aveva autorisé à modifier les valeurs d’un attribut

Tester une fonction connectée à la System Platform

Pour tester une fonction connectée à la System Platform :

  1. Créer au préalable un Objet dérivé de $UserDefined avec un attribut SP de type Integer puis créer une instance

    Une image contenant texte, Police, ligne, Tracé Le contenu généré par l’IA peut être incorrect. Une image contenant texte, capture d’écran, Police, nombre Le contenu généré par l’IA peut être incorrect.

  2. Dans le « Scheduler Dashboard », définir ensuite une fonction connecté à l’attribut de l’objet créé précédemment

  1. Cliquer sur « Test »

  1. Sélectionner « Ordinateur local »

    Une image contenant texte, Appareils électroniques, capture d’écran, Police Le contenu généré par l’IA peut être incorrect.

  2. Sélectionner l’option « Placer tous les certificats dans le magasin suivant »

  3. Sélectionner « Personnes autorisés »

    Une image contenant texte, capture d’écran, Police, nombre Le contenu généré par l’IA peut être incorrect.

  4. Cliquer sur « Suivant »

  5. Cliquer sur « Terminer »

  6. Le message suivant s’affiche

    !](/media/4d75eee9358a1ac59c27aa41f8c54a3a.png)

  7. Lancer de nouveau un Test de la fonction

  8. Vérifier la mise à jour de l’attribut via un Object Viewer