Fonctionnement
La connexion entre Alert et Desigo CC se fait par le biais d'un web service exposé par Desigo CC qui va permettre à Alert de se connecter à différentes variables du superviseur ou de recevoir les alarmes générées dynamiquement par celui-ci.
Desigo CC offre 2 types de remontés d'alarme possible :
- Dynamique : Réception d'alarmes depuis le superviseur et création automatique d'alarmes dans Alert.
- Statique : Connexion à des variables prédéfinis et analyse du changement de leur valeur afin de déclencher une alarme dans Alert.
Prérequis
- Si Alert et Desigo CC sont installés sur 2 ordinateurs différents, il faut que les 2 ordinateurs puissent communiquer sur le réseau.
- Définir un utilisateur spécifique dans Desigo CC ayant les droits de connexion au service web (ex: utilisateur membre du groupe "SiemensAdmin") afin qu'Alert puisse établir une connexion avec Desigo CC.
- S'il y a un firewall entre le serveur Alert et le serveur Desigo CC le port à ouvrir est soit le port 80 soit le port 443 selon que l'on se connecte respectivement en http ou https.
Connexion au serveur
Dans l'arbre il faut ajouter un serveur de données :
Dans la nouvelle fenêtre, il faut sélectionner "Siemens Desigo CC" :
Puis entrer les informations de connexion :
L'adresse doit correspondre à la machine où est installé Desigo CC ("desigocc.demo.fr" peut être remplacé par l'adresse IP de l'ordinateur).
Le nom d'utilisateur/mot de passe doivent correspondre à ceux défini précédemment dans Desigo CC.
Lorsque vous cliquez sur "OK" vous obtenez un message de ce type:
C'est qu'il y a eu un problème de communication avec le superviseur (nom d'utilisateur ou mot de passe incorrect).
Si tout c'est bien passé, vous devriez vous retrouvez sur cette fenêtre:
Cliquez sur "OK" pour finaliser la connexion à Desigo CC.
Vous devriez voir apparaître votre serveur de données Desigo CC dans l'arbre comme suit :
Alarme dynamique
Afin de recevoir les alarmes définies dans Desigo CC de manière dynamique, il faut utiliser les filtres. Pour cela il faut faire un clic droit sur le serveur de données que l'on vient de créer et sélectionner "Propriétés...".
Dans la fenêtre qui va apparaître, il faut cliquer sur "Propriétés" de nouveau :
Sélectionner le filtre par défaut et cliquez sur "Modifier" :
Dans la fenêtre de définition du filtre, il suffit de cliquer sur "Filtre activé, si", puis cliquer sur "OK" :
Si tout est bon vous devriez avoir le texte "Désactivé" qui n’apparaît plus à coté du filtre par défaut :
Cliquez sur "OK" pour fermer toutes les fenêtres actives. Une fois les fenêtres fermées, vous devriez voir apparaître les alarmes présentes dans Desigo CC se créer automatiquement dans Alert.
Alarme statique
Pour définir les variables que l'on souhaite superviser, il faut faire un clic droit sur le serveur de données que l'on vient de créer et sélectionner "Ajouter une variable".
Dans la fenêtre qui apparaît, cliquez sur les "..." situés en bas à droite afin d'aller chercher la variable que vous souhaitez superviser :
Il ne reste plus qu'a parcourir l'arbre des variables, sélectionner la variable et cliquer sur "OK" :
Cliquez de nouveau sur "OK":
Dans la fenêtre de configuration de l'alarme, sélectionner la condition de déclenchement ainsi que les actions et le message à envoyer quand l'alarme se déclenchera :