Lors de la configuration de vos équipements, le protocole de communication OPC UA est disponible.
1. Ajouter un équipement OPC UA
1.1. Ajouter l'équipement
Accéder à l'application web de configuration de la box, puis cliquer sur Data source :
Ensuite, cliquer sur Ajouter un équipement.
Sélectionnez le protocole Opcua.
Spécificité OPC UA pour l’adresse du serveur :
le protocole utilisé est opc.tcp
l’adresse se compose de l’adresse ip ou du hostname du serveur, de son port et éventuellement d’un chemin
il faudra alors saisir dans le champ adresse : serveuropc:53530/OPCUA/SimulationServer
Les différents modes de sécurité sont gérés automatiquement.
1.2. Exemple de paramétrage
1.3. Modes d’authentification utilisateur
1.3.1. Anonymous
La connexion anonyme est autorisée sur le serveur OPC UA.
Aucun autre paramétrage n’est requis.
1.3.2. UserName
Le nom d’utilisateur et le mot de passe paramétrés sur le serveur OPC UA sont nécessaires à la connexion.
2. Gestion des certificats
Dans la fenêtre de gestion des certificats OPC UA nous allons retrouver les différents certificats serveur ainsi que le certificat de l’application cliente intégrée à l’indabox.
Pour ce faire : ouvrir Sources de données puis cliquer sur Gérer les certificats OpcUA.
Les informations suivantes sont visibles :
le statut du certificat :
own : certificat de l’application cliente
rejected : certificat serveur rejeté
trusted : certificat serveur autorisé
le nom du certificat
les détails du certificat
la date de début de validité du certificat
la date de fin de validité du certificat
2.1. Certificat serveur
Le certificat serveur peut avoir deux statuts : Rejeté et Autorisé.
2.1.1. Autoriser un certificat serveur
Cliquer sur la coche du certificat rejeté à valider :
Le certificat ayant un statut rejeté apparait avec une couleur de fond rouge et un statut Rejected.
2.1.2. Rejeter un certificat serveur
Cliquer sur la croix du certificat autorisé à rejeter :
Le certificat ayant un statut autorisé apparait avec une couleur de fond verte et un statut Trusted.
2.2. Supprimer un certificat
Cliquer sur la corbeille du certificat serveur à supprimer.
Le fait de supprimer le certificat de l’application cliente (statut Own) permet à l’application de le renouveler.
3. Espace de noms du serveur OPC UA
Lors de la première connexion au serveur OPC UA, le fichier d’espace de noms est généré.
Il s’agit de la structure des données du serveur. Via cet espace de noms, nous pourrons sélectionner plusieurs variables, exporter un fichier d'équipement complet pour le réimporter et ainsi paramétrer un ensemble de variables, ajouter ou éditer une variable.
Pour y accéder, ouvrir la page d'édition de l'équipement en cliquant sur Source de données puis Editer l'équipement :
Ensuite, cliquer sur le bouton Espace de noms, en bas à droite de l'écran :
L’espace de noms se présente comme suit : (exemple)
Lorsque des variables sont déjà paramétrées dans l'équipement sélectionné, elles sont cochées dans le treeview et visibles dans le tableau.
Lorsque l’on passe la souris sur une variable une infobulle indique son adresse, son type de donnée et sa description si ces informations existent.
3.1. Rechercher des variables
Il est possible d’effectuer une recherche en saisissant un mot dans la zone dédiée :
3.2. Renouveler l’espace de noms
Si l’organisation du serveur a évolué, il est possible de rafraichir l’espace de noms dans le RevPi en cliquant sur le bouton Rafraîchir l’espace de noms.
4. Sélection des variables via l’espace de noms
4.1. Sélection d’un ensemble de variables
Accéder à l’espace de noms comme indiqué au paragraphe 3. Espace de noms du serveur OPC UA
Sélectionner une ou plusieurs variables.
Il est possible de sélectionner un nœud complet. Pour ce faire, il faut développer le nœud en cliquant sur la petite flèche :
Puis cliquer sur la checkbox du nœud. Toutes les variables visibles en dessous seront automatiquement sélectionnées.
L’ensemble des variables sélectionnées sont visibles dans le tableau :
La dernière variable sélectionnée est sur la première ligne du tableau.
Cliquer sur le bouton Exporter l'équipement. Le fichier Excel est exporté. Il est alors possible de modifier tous les paramètres dont les noms de variable avant importation. Les noms de variables sont exportés avec son chemin complet :
Afin de paramétrer l'équipement avec les variables sélectionnées, retourner sur la liste des équipements puis importer le fichier téléchargé.
4.2. Ajout/Edition d’une variable
Aller dans la liste des équipements (source de données) et cliquer sur le bouton permettant d’accéder à la liste des variables.
4.2.1. Ajouter une variable
Cliquer sur le bouton Ajouter une variable.
Cliquer sur le bouton Sélectionner une variable.
Sélectionner une variable dans le treeview en cliquant dessus. La variable est alors visible dans le tableau.
Pour la valider cliquer sur le bouton Valider la variable.
Les différents champs sont alors préremplis. Il est possible de les modifier avant validation.
En cliquant sur le bouton Valider la variable est insérée dans le paramétrage de l'équipement.
4.2.2. Editer une variable
Cliquer sur le bouton d'édition de la variable :
Le paramétrage de la variable sera modifiable manuellement ou, en cliquant sur le bouton Sélectionner une variable, en sélectionnant une variable dans l’espace de noms du serveur le type de donnée ainsi que son adresse seront modifiés automatiquement.
Cliquer sur le bouton Mettre à jour pour valider les modifications.
5. Messages d’erreur
5.1. Error establishing a connection: BadNotConnected
Adresse serveur erronée
5.2. Endpoint does not support the user identity type provided
Mauvais paramétrage utilisateur
5.3 Certificate is not trusted
Certificat serveur rejeté. Il faut l’autoriser : cf. 2.1.1. Autoriser un certificat serveur.
5.4. Error establishing a connection: Error received from remote host: An error occurred verifying security.
Certificat indabox non autorisé sur le serveur OPC UA. Il faut l’y autoriser.
5.5. BadUserAccessDenied
Informations authentification utilisateur erronées.