Pour connecter ALERT 3.6 à une supervision WinCC, il est recommandé d’utiliser le médiateur m_wincc.dll.
1. Pré-requis
Dans WinCC, l’option "Alarm Logging" doit être licenciée, installée et activée sur le poste où ALERT 3.6 est installé (soit directement sur le serveur WinCC, soit à partir d’un poste client WinCC).
2. Installation du médiateur m_wincc.dll:
A partir de la fenêtre "Options", accessible en cliquant sur "Configuration" puis "Options", sélectionner l'onglet "Supervision".
Sélectionner le médiateur m_wincc.dll dans l’onglet "Supervision", puis valider en cliquant sur le bouton "OK".
3. Configuration du médiateur m_wincc.dll:
La configuration du médiateur m_wincc.dll se fait en appuyant sur le bouton "Configuration" dans l’onglet "Supervision" de la fenêtre "Options"
La fenêtre suivante s’affiche :
Options :
Transmission des acquittements d'alarmes:
Ces 2 options permettent de définir comment la transmission des acquittements des alarmes doit se faire entre ALERT 3.6 et WinCC.
Connexion à partir d'un poste client:
Cette option permet d’installer ALERT 3.6 sur un poste WinCC client au lieu d’un poste WinCC serveur. Dans ce cas, le nom du projet WinCC du serveur doit être inscrit dans le champ "Nom du serveur".
4. Importations des alarmes:
4.1. Importation avec une version de WinCC 6.0 ou inférieure:
Une fois le médiateur m_wincc.dll configuré, vous devez importer les alarmes que vous souhaitez surveiller.
Effectuer un clic droit sur "variables" ou "supervision" dans l’arborescence d'ALERT 3.6 et sélectionner le menu "importer" puis "m_wincc.dll":
La fenêtre "Médiateur WinCC : sélection des fichiers pour l’importation" apparait:
Le fichier d’exportation de la librairie de textes s’obtient à partir du module "Text Library" de WinCC en faisant un export.
Il en est de même pour le fichier d’exportation des alarmes qui s’obtient à partir du module "Alarm Logging" de WinCC.
Lorsque les 2 fichiers sont configurés, valider en cliquant sur le bouton "OK" pour afficher la fenêtre "importation de variables depuis WinCC dans ALERT":
Utiliser les boutons ">", "<", ">>" et "<<" pour ajouter ou enlever les alarmes que vous souhaitez surveiller.
Sélectionner ensuite le groupe d’astreinte que vous désirez appeler pour ces alarmes et appuyer sur le bouton "importer".
Vous pouvez alors refaire la même manipulation pour un autre groupe d’astreinte.
4.2. Importation avec une version de WinCC 7.0 ou ultérieur:
Le format des fichiers d’export de WinCC a changé avec la version 7.0. A cause de ces changements l’importation standard du médiateur ne fonctionne plus.
Maintenant pour importer les alarmes de WinCC la meilleure solution est d’utiliser le module d’importation texte.
Pour cela, vous devez d’abord dans WinCC, exporter les alarmes du module "Alarm logging":
Remarque :
Il est possible qu’il soit nécessaire de retoucher le fichier qui a été exporté par WinCC afin de pouvoir l’utiliser correctement dans l’importation texte d'ALERT.
Exemple d’un fichier créé par l’export WinCC :
Sélectionnez tout l’en-tête non nécessaire pour l’importation dans ALERT 3.6:
Supprimez-le et sauvegarder le fichier afin d'obtenir un type de fichier exploitable directement depuis ALERT 3.6:
Dans ALERT 3.6, effectuer un clic droit sur "Variable" ou "Supervision" dans l'arborescence puis sélectionner "importer" et enfin "Fichier texte".
La fenêtre "importation d'un fichier texte" s'affiche.
Dans un premier temps, sélectionner le fichier exporté et modifié du module "Alarm Logging" grâce au bouton "...":
Créer ensuite le mapping pour WinCC 7.0 comme suit :
- Serveur de données = “WinCC”
- Identificateur = “WCC” + C1
- Type de liaison = “2 (Other)“
- Type = “2 (Alarm) “
- Message long= C15
- Condition = “0 Invalid”
- Valeur de la condition = “”
Pour plus d’information sur le module d’importation texte, lire le document "importation texte: importation des variables (Version 3.6)" disponible sur notre FAQ.
5. Troubleshooting:
Avec ALERT 3.6 Rev 1 Build 5, si aucune alarme n'apparait après 20 minutes, il est nécessaire de modifier le fichier "Alert.ini".
Procéder comme suit:
- Fermer ALERT 3.6
- Ouvrer le fichier "alert.ini"
- Chercher la ligne "SessionTimeOut" et remplacer la valeur 120 par 0
- Sauvegarder la fichier "alert.ini"