0% ont trouvé ce document utile (0 vote)
325 vues17 pages

Chapitre 3

Transféré par

mohssine Laoun
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
325 vues17 pages

Chapitre 3

Transféré par

mohssine Laoun
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd

Introduction 

Il est impossible de garder le contrôle et la supervision manuellement sur toutes les activités
industrielles. Un outil automatisé est nécessaire pour contrôler, superviser, collecter des données, les
analyser et générer des rapports. Une solution unique est introduite pour répondre à toute cette
demande le système SCADA.
SCADA est synonyme de contrôle de surveillance et d'acquisition de données. C’est un système de
contrôle industriel où un système informatique surveille et contrôle un processus.

Composants de SCADA
 Interface homme-machine (IHM) C'est une interface qui présente traiter les données à un
opérateur humain, et à travers cela, l'opérateur humain surveille et contrôle le processus.
 Système de surveillance (informatique) il rassemble des données sur le processus et envoie
des commandes (ou de contrôle) au processus.
 Unités terminales distantes (RTU) il se connecte aux capteurs en cours de processus,
convertissant les signaux des capteurs en données numériques et envoyant des données
numériques au système de supervision.
 Contrôleur logique programmable (PLC) il est utilisé comme appareil de terrain car il est
plus économique, polyvalent, flexible et configurable que les RTU à usage spécifique.
 Infrastructure de communication Il fournit une connectivité au système de supervision des
unités terminales distantes.

Schéma général d’un système SCADA

I La structure de système scada 


Ce qui caractérise le système de contrôle SCADA est sa structure unique, grâce à laquelle nous
pouvons recueillir et traiter des données, se fait au moyen d’un grand nombre de dispositifs de revenu
et de sortie qui peuvent prendre différentes formes dans la façon dont ils se connectent pour nous
fournir des services spécialisés, tout cela suggère que nous avons un système solide de collecte de
données qui aide à contrôler et à prendre des décisions en faveur du processus.
Structure de système scada

Précisons que la structure distincte est fondée sur l’idée de serveurs avec les clients, car chaque
structure a un potentiel différent de communication appropriée que l’autre. Selon la mission de ce.

Nous avons cinq serveurs :

 Communications avec les dispositifs I/O

 Surveillance des conditions d’alarme

 Sortie de type de rapport

 Tendances

 Affichage de l’utilisateur.

I.1 Fonctionnement de serveur


Cette division des tâches pour les serveurs est ce qui donne au système force et stabilité, car tout
défaut d’un les serveurs n'affecte pas l'autre, Sachant que nous pouvons relier des autres serveurs de
sauvegarde à chacun des précédents ainsi que d’augmenter la fiabilité du système.

Mais cela n’empêche pas un serveur de faire toutes les tâches ensemble, et c'est ce qui est déterminé
lors de la préparation et de la formation d'un système SCADA

Par exemple : système Serveur I/O travail consiste à établir le contact avec les dispositifs
d'entrée/sortie pour le compte des autres serveurs, en le contournant que l'on peut appeler le serveur
principal, et en considérant que les autres serveurs sont ses clients.
Le serveur d’alarme recueille et organise les informations primaires après les avoir demandées à
serveur I/O.

Si une liste d’alarmes est émise, le serveur d’affichage demandera l’adresse de ces données au serveur
d’alarme pour les montrer à l’utilisateur.

Et quand il le montre, il va demander ces informations spécifiques à serveur I/O, et puis le serveur I/O
va répondre en collectant ces données, en les dirigeant et en les envoyant à un serveur d’affichage pour
les afficher.
De même, le serveur de Tendances et de rapports fonctionne de la même façon que le serveur I/O
travaille avec le serveur d’alarme pour sécuriser les informations pour ses clients.

Les serveurs sont conçus pour soutenir plusieurs clients. Ajouter de nouveaux clients à l’affichage est
une chose simple qui n’a pas besoin de quelques clics de souris dans l’ordinateur dédié à cette tâche
créer tout chevauchement et conflit avec le système existant, car il est connecté au serveur approprié
pour sa mission, Dans le format précédent, nous avons utilisé un câble spécial dans l’interface appelée
VDN, qui est l’interface entre les clients et les serveurs.

Pour plus d’efficacité, la ligne VDN peut passer par le réseau LAN, C'est-à-dire qu'il est connecté à un
réseau local plus large sans perdre sa mission principale.
S'il est possible de créer un serveur secondaire, alors la même structure peut y être appliquée, par
exemple, si nous ajoutons un serveur secondaire d’alarme, ce serveur de sauvegarde est prêt à
remplacer le serveur principal à tout moment où le crash du serveur principal se produit.

Même lors de la répartition des tâches entre les ordinateurs séparés connecté avec un réseau LAN Ce
lien entre Serveur client restera le même, c'est-à-dire que le mécanisme d'action restera le même. La
structure du serveur client restera également réalisée.
II Flexibilité dans la structure de système SCADA
II.1 Flexibilité dans l'attribution des tâches
Au début de la conception du système, la mission du système dans son ensemble sera divisée en cinq
tâches distinctes :
I/O : traite et configure toutes les communications avec les périphériques d'entrée et de sortie.
Alarme : surveille tous les cas d'alerte, qu'ils soient analogiques ou numériques
Tendances : Sa tâche est de collecter, enregistrer et émettre des courbes expressives.

Affichage : Il représente l'interface de communication entre le travailleur et le système, et il aborde


toutes les tâches qui les attendent tous afin de montrer les dernières informations et d'exécuter les
commandes.

II.2 Flexibilité pour augmenter la taille du système

Cela signifie le pouvoir de contrôler la taille de système scada, qu'il augmente ou diminue sans qu'il
soit nécessaire de modifier hardware ou software existant dans le système.
Cette force est due au fait que la conception dépend de la présence d'un serveur client. Serveur-Client
Cela nous permet de redistribuer les tâches chaque fois que nous ajoutons un nouvel ordinateur à ce
système

II.3 Fiabilité du système scada

Dans l'automatisation des usines, en particulier dans les étapes critiques du processus de fabrication,
l'apparition d'une panne d’équipement Matériel Cela entraîne des pertes de production importantes, ce
qui place le processus dans une phase dangereuse.

Notre système SCADA ne permet aucune panne et donc aucune perte de tâches ou de performances et
d’argent, et cela vient du fait que le système SCADA prend en charge la présence d'équipements de
secours prêts à entrer dans le système à la place de l'équipement d'origine ou de base et
immédiatement.

Une fois que nous identifions un dispositif comme basique et l’autre comme sauvegarde(standby), le
système SCADA passera de l’un à l’autre en cas de panne.
Accès à distance
Le logiciel SCADA sécurise l’accès à distance via Internet lors de l’utilisation d’Internet, une chose
très importante est la confidentialité et la sécurité élevée.

Les serveurs Internet utilisent des pare-feu avancés et cryptent avec des mots de passe pour garantir la
confidentialité de l'accès à Internet.

SCADA avec un mot de passe incorrect ou un numéro spécial pour ce client qui ne correspond pas à
l'autorisation du serveur, il ne sera pas traité.

Si on entre dans SCADA via internet, cela nous permettra de terminer où nous pouvons examiner les
données en temps réel et modifier les valeurs de référence de fonctionnement afin que nous puissions
interroger les cas d'avertissement et que la vitesse de mise à jour des données dépend de la vitesse de
notre communication à Internet et tout cela en quelques secondes seulement avec quelques clics de
souris nécessaires pour établir la connexion.

Synchronisation automatique
Le logiciel CITECT compare automatiquement l’historique du fichier en mémoire avec ces
homologues du serveur, si ces fichiers différents, ils sont téléchargés

Interconnexion avec les dispositifs d'entrée/sortie :

En utilisant Modem avec des dispositifs d'entrée/sortie standard, nous pouvons nous connecter de
manière efficace à distance et à faible coût.
Technologie PSTN et lien micro-onde

De cette façon, nous pourrons communiquer avec plus de 255 dispositif I/O serveur, les serveurs pour
prendre en charge des applications avec des centaines de milliers de points et ceci est disponible via la
technologie PSTN (public switched telephone network) et lien micro-onde comme le montre la figure
précédente.

Afin de réduire le coût de la communication, le système Citect SCADA peut Communiquer avec les
appareils I/O, lorsque l'utilisateur le demandera, il échangera des informations et lorsqu'il sera terminé,
la communication sera coupée directement et automatiquement.

Mais citect SCADA dépend des protocoles de communication série communs ou connus, cela nous
assure une flexibilité dans la communication avec les appareils RTU et PLC.

La chose qui doit être mentionnée à cet égard est de maintenir une condition d'alarme à un moment où
il n'est pas connecté aux dispositifs d'entrée/sortie, alors ces dispositifs auront la capacité de
communiquer avec le Serveur L'informer de l'état de danger et à la fin la connexion sera coupée.

Cette fonctionnalité très utile est également disponible pour le serveur de sauvegarde lors du
basculement entre eux et les informations ne seront pas dispersées et aucune répétition ne se produira
entre ces serveurs.

Lors de la préparation de chaque Modem nous définirons s'il est utilisé pour appeler uniquement,
recevoir un appel uniquement, ou les deux.

Logiciel Citect SCADA


Nous allons présenter le programme Citect SCADA, L'interface du programme se compose de trois
sections principales, en d'autres termes, vous ferez face à trois interfaces différentes entre lesquelles
nous déplacerons pour mener à bien notre projet, qui sont :

 Explorateur Citect

 Éditeur de projet

 Constructeur graphique

Au début, nous établirons le projet et configurerons les paramètres de communication avec les
appareils I/O, ainsi que la préparation de l'appareil utilisé, c’est-à-dire la clarification de la tâche qu'il
effectuera si serveur I/O, d’alarme, de donné, de tendance ou d’affichage.
Toutes les tâches ou duplications entre elles, ainsi que certaines questions facultatives qui déterminent
la forme que prendra le projet.

Pour clarifier les procédures d'établissement d'un nouveau projet, nous procéderons comme suit :

Première :
De la page Explorateur (explorer) nous choisissons Nouveau projet (new project), Donnons-lui ensuite
le nom et la description souhaités.

-Configurer connexion à l’outil I/O DEVICE : depuis la page du projet, choisissez la communication
Ensuite, à partir d’EXPRESS I/O DEVICE SETUP un assistant apparaîtra à travers lequel un
processus sera analysé la communication et après avoir donné le nom du serveur, le processus
demandera le type d'outil et nous avons ici trois options :
 Premièrement : pour se connecter à un appareil PLC externe.

 Aux deuxième et troisième, ils servent à créer le projet et à l'exécuter dans l'ordinateur, ce qui
est utile pour expérimenter les réglages, et c'est très utile en l'absence d'appareil PLC, ce qui
signifie que vous pourrez former le projet et le tester même en l'absence de PLC avec une
méthode d'adressage différente de la connexion avec PLC, Chaque entreprise a son propre
style d'adresse, et cela peut être connu à partir du fichier d'aide(help).

PLC : c’est-à-dire …
Express I/O device setup

Et si nous choisissons un appareil PLC Externe nous devons choisir un modèle d’appareil PLC utilisé,
et logiciel Citect Prend en charge un large éventail de types PLC pour plusieurs entreprises, c'est-à-
dire que nous n'avons pas besoin de liens dynamiques supplémentaires pour ces modèles.

Large éventail de types PLC

Seconde :
Réglage Configuration de l'ordinateur (Computer rôle setup) :
 De la liste outil (tool)
 Nous choisissons Configuration de l'ordinateur (computer setup) à travers lequel nous
déterminerons la nature de la tâche de l'appareil utilisé, et les missions qui lui ont été confiées
d’Alarme, Tendance, Rapport…

Réglage Configuration

Troisième :
Définir les variables que nous utiliserons dans notre projet, et ici nous passerons à la page Éditeur de
projet (Project editer) que nous fassions un choix variable Tags Cela vient de la barre des tâches(tags),
nous remplissons les tableaux avec ce qui convient à la variable en termes de nom et de son type.
(Numérique, Analogique,) Ensuite, lorsque nous avons terminé, appuyez sur le bouton ajouter (add)
pour l’ajouter. Et c'est jusqu'à que toutes les variables soient entrées.

Variable tags

Quatrième :
Paramétrage de l'interface graphique :
Nous allons passer à une fenêtre Constructeur graphique ( graphic builder) et depuis Fichier (file)
nous choisissons Nouvelle (new) qui nous donne plusieurs options parmi lesquelles choisir Page,
modèle, symbole ,génie ou Super Génie nous choisissons page ensuite le mode d'approvisionnement.

L'interface de l'application apparaît vide et prête à placer des icônes et des formes qui représenteront
l'application

Pour sélectionner les symboles, les formes et les outils graphiques, nous les choisissons dans la boîte à
outils qui apparaît à droite de l'écran. Il existe des outils. Une fois que le pointeur s'en approche, une
explication de ceux-ci apparaîtra.

Par exemple, si on veut choisir la forme d'un moteur, on clique sur l'élément Coller le symbole ( paste
symbol) Lorsqu'une liste apparaît, à partir de laquelle nous pouvons choisir la bibliothèque puis
Moteurs ,donc nous choisissons le modèle de moteur souhaité.
Et lorsque nous choisirons le moteur, il sera ajouté au sol de la page et nous devons le lier à une
variable qui est nous l’avons préalablement défini en double-cliquant sur la souris puis en choisissant
parmi l’interface qui apparait INSERT TAG ensuite nous choisissons la variable avec laquelle nous
voulons nous connecter.
La conception de l'interface est soumise aux goûts du concepteur et aux exigences du système, car elle
doit simuler la réalité pratique.

Cinquième
Préparation les articles non essentiels :
Ce sont des alertes, des rapports, des accidents et des enregistrements de performances (Logging),
c’est à partir d'une page éditeur de projet (Project editor) et chacun de sa propre liste, par exemple,
l'avertissement de la liste alarmes et choisissez la nature de l'avertissement (Numérique, Analogique)
et le nom de l'avertissement en choisissant les données relatives à chaque type d'avertissement .

Les tendances depuis liste éditeur de projet (Project editer) nous choisissons les tendances (trends)
C'est-à-dire dessiner des graphiques) pour une variable spécifique que nous spécifions.
Trends (les tendances)

Programmation 
Après avoir terminé ces procédures, nous passerons à l'écriture du code de programmation qui dirigera
les événements, en choisissant Explorateur Citect (citect explorer) de la page Outils(tools) ensuite
CIcode ensuite Éditeur (editor)

l'écriture du code est soumise aux règles de programmation, qui sont très proches de la
programmation dans les langages de haut niveau et aussi proches de Delphe

Delphe :

Après avoir terminé la conception, nous passons à la phase d’exécution, à partir de laquelle nous
choisissons exécuter (Run), puis elle s’exécutera.
Le programme est en train de compiler le projet, et si des erreurs apparaissent, une boîte de dialogue
apparaîtra indiquant le type d'erreur et une description de celle-ci, comme dans la figure.

Compile errors

Ensuite, nous suivons l'erreur et la corrigeons, puis le programme mettra en œuvre le projet et
nous pourrons interagir avec le projet, c'est-à-dire surveiller et contrôler le système étudié.

Vous aimerez peut-être aussi