Superviseur Rapport
Superviseur Rapport
Superviseur Rapport
La station d’épuration est surveillée à partir du poste de conduite situé à la salle des
équipements électriques, et ça se fait grâce aux synoptiques de supervision installées sur un
micro-ordinateur, P.C. industriel.
3) Présentation du logiciel
Logiciel supervision SCADA (Supervisory Control And Data Acquisition) : c’est un système
d’acquisition de données et de contrôle, tout simplement un système de télé-gestion
(télégestion), qui en temps réel va traiter tout un ensemble de télé-mesures, et va permettre le
contrôle d’installations industrielles et techniques.
InduSoft Web Studio est un puissant ensemble d'outils d'automatisation, il fournit tous les
composants de base de l'automatisation permettant de développer des interfaces homme-
machine, des systèmes SCADA et des solutions d'instrumentation intégrées.
4) Développement du superviseur
InduSoft Web Studio est un logiciel SCADA / IHM indépendant du matériel, idéal pour les
constructeurs de machines et les intégrateurs de systèmes travaillant avec diverses plates-
formes et industries. La supervision est une technique industrielle de suivi et de pilotage
informatique de procédés de fabrication automatisés. La supervision des systèmes concerne
l’acquisition de données (mesures, alarmes, retour d’état de fonctionnement) et des
paramètres de commande des processus généralement confiés à des automates de supervision.
Les outils pour les applications SCADA présentés dans la figure suivante :
Etape 1
Tout d’abord, on a transformé sur le logiciel Photoshop le contenu du PID (Piping &
Instrumentation diagram, ou P&ID) dessiné sur un support AutoCAD pour améliorer le
design de ce PID.
Après nous avons créé le synoptique de l’installation avec des dimensions spécifiées.
Etape 3
Cette étape consiste à placer dans le synoptique les différents ouvrages de cette station
Etape 4
Etape 6
Nous avons ajouté des classes qui contiennent les fonctions suivantes
Script graphique
Graphics_OnStart :
Code contenu dans cette sous-routine est automatiquement exécuté une seule fois lors du
démarrage du module graphique. Il s’agit d’une bonne zone pour initialiser des variables ou
exécuter le code d’initialisation.
Graphics_WhileRunning :
Code contenu dans cette sous-routine est automatiquement exécuté en permanence, alors que
le module graphique est en cours d’exécution. Le taux auquel cette sous-routine est appelée
dépend de la performance de la plate-forme matérielle et d’autres tâches en cours d’exécution
dans le temps.
Graphics_OnEnd :
Code contenu dans cette sous-routine est automatiquement exécuté une seule fois lors de la
fermeture du module graphique.
On utilise cette Script graphique, figure., pour simplifier les conditions d’affichage les
messages d’événement.
On a lancé sur cet écran l’animation des équipements de cette station à l’aide du langage
VBScript, Calendrier et les outils d’animation comme suit :
Tout d’abord on a déclaré les positions des bulles comme ceci ( figure …)
Ensuite, nous avons écrit un manuscrit pour le but d’animer les positions des bulles (figure)
Traduction du script : Les deux surpresseurs (Surp 1, Srup 2) (voir figure) ont le rôle
d’augmenter la pression de l’air.
Lorsque nous appuyons sur l’un des buttons marche des suppresseurs les bulles vont être
visibles et instantanément positionner à la position 1 donc ils vont s’incrémenter jusqu’à la
position 4. Finalement, ils reviennent à la position 1 (position initiale).
Calendrier
Dans InduSoft Web Studio, le calendrier est utilisé pour exécuter la logique du programme (à
l'aide du langage de script) à une date / heure spécifique, à un intervalle de temps régulier ou
lors d'un événement déclencheur.
Description : Description du calendrier à des fins de documentation.
Heure : Ce champ est utilisé avec les types d'événements Calendrier et Horloge.
Si le type d'événement est Calendrier, alors l'heure est une heure spécifique de la journée à la
date. Lorsque cette date et cette heure se produisent, l'expression est évaluée.
Si le type d'événement est Horloge, alors Time est un intervalle de temps commençant à partir
du moment où le projet a été exécuté. Chaque fois que l'intervalle se produit, l'expression est
évaluée.
Dans les deux cas, saisissez une heure au format HH : MM : SS.ms. Les valeurs valides sont
00 à 23 pour les heures, 00 à 59 pour les minutes, 00 à 59 pour les secondes et 1 à 9 pour les
millisecondes. (Les millisecondes sont facultatives.) Exemples : 03 :00 :00 est toutes les trois
heures, 00 : 00 : 00.1 est toutes les 100 millisecondes.
Date : ce champ est utilisé uniquement avec le type d'événement de calendrier. Tapez une
date spécifique en utilisant le format JJ/MM/AAAA, et lorsque cette date et cette heure se
produisent, l'expression est évaluée.
Les valeurs valides sont de 01 à 12 pour les mois, de 01 à 31 pour les jours et de 1900 à 2099
pour les années. Si le champ est laissé vide, l'événement se produit quotidiennement à l'heure
spécifiée.
Tag : saisissez une balise qui recevra la valeur renvoyée par Expression (le cas échéant).
Expression : saisissez une expression à évaluer. Ce champ est utilisé par tous les événements.
« ANIMATION BULLES_BASSIN_DESSABLEUR »
Etape 8
Etape 9
Entête du projet :
On a groupé 4 écrans (Entête, Menu, Pied et le synoptique) pour le but d’afficher ces 4 écrans
ensemble lors de simulation
Etape 11