Vous êtes sur la page 1sur 14

Travaux pratiques de Supervision et

Réseaux Locaux Industriels

S.SEKKAT/H.KHADIRI
1 Objectif des Travaux Pratiques
WinCC est un système de supervision de type SCADA de Siemens. Il permet la conduite
et la supervision des processus qui s’exécutent sur des équipements. L’objectif de ce TP est la
création d'un projet de supervision pour la conduite d’un système de production. Vous allez,
donc, configurer les différents objets nécessaires à la conduite et la supervision d’un système,
tel que les écrans de supervision des équipements du processus et les variables permettant
de transférer les données entre le poste de supervision et l'installation. Dans un premier
temps nous allons créer un projet de supervision d’un système de remplissage d’un réservoir.
Ensuite, nous allons superviser un automate de simulation PLC SIM et enfin, nous allons créer
un projet de supervision la gestion des lampes verte, orange et rouge d’un feu de carrefour.

2 Supervision du remplissage d’un réservoir


Les composants de base de WinCC sont Configuration Software (CS) en mode
configuration et Runtime Software (RT) en mode exécution.

1- WinCC Explorer, qui est le cœur de Configuration software, est composé de


plusieurs éditeurs, les plus importants sont : (Graphics Designer, Tag management, Tag
Logging …)

2- En mode exécution dans WinCC Runtime vous exécutez le projet. WinCC Runtime
permet la conduite et la supervision des processus, ainsi que la collecte des données.

Dans cette partie, nous allons créer un projet dans WinCC Explorer. Vous allez créer et
éditer tous les objets nécessaires à la conduite d’une installation d’alimentation en eau. Vous
n'avez pas besoin d'un système automatisé pour ce projet, les valeurs sont collectées à partir
d’une variable interne de WinCC. Vous allez, ensuite piloter et superviser l’installation
d’alimentation en eau et la tester à l’aide de WinCC Tag Simulator.

2.1 Créer un projet


Les étapes suivantes vous permettent de démarrer WinCC et de créer le projet
"SuperReserv" Vous allez créer un projet Mono Utilisateur. C’est un projet qui ne peut
s’exécuter que sur un seul ordinateur. D’autres ordinateurs ne pourront pas accéder au projet.

1. Démarrer WinCC et Sélectionner un projet de type "Projet monoposte" :

2. la boite de dialogue "Creation d’un nouveau projet" s’ouvre. Saisir les informations
relatives au projet (par exemple filière_groupe_année). Le projet est ouvert dans WinCC
Explorer. La structure du projet avec les éditeurs et les répertoires nécessaires est affichée
Page 1
dans la fenêtre de gauche. La fenêtre de droite affiche les éléments appartenant à un éditeur
ou à un répertoire.

3. créer une variable interne au niveau de stock de variables.

4. saisir le nom "niveau_reservoir" pour la variable interne et choisir le type de donnée


"Valeur 16 bits non signé".

2.2 Créer les écrans de supervision


Les écrans de supervision représentent le processus et permettent la conduite et la
visualisation de ce processus. Vous utilisez l'éditeur "Graphics Designer" pour configurer les
écrans de supervision. Editer un écran de supervision dans "Graphics Designer" consiste à
utiliser les objets graphiques de la bibliothèque pour afficher les différentes images de l’écran.
Les étapes suivantes vous permettent de créer des écrans de supervision dans WinCC Explorer
en utilisant l’éditeur "Graphics Designer". Pour cela nous allons insérer des objets graphiques
dans l'écran de supervision "NewPdl0.Pdl" pour superviser un système d’alimentation en eau.

1. Créer un écran de supervision : il est affiché dans la fenêtre de droite de WinCC


Explorer.

2. Renommer l'écran de supervision créé "reservoir.pdl" et Créer un deuxième écran


donner lui le nom "menu.pdl" Créer en bas de chaque vue un bouton de navigation entre les
vues. Pour cela allez dans l’onglet Par défaut, puis Objets Windows et insérer un bouton.
Donner un nom pour le bouton (MENU par exemple) et configurer le changement de vue par
clic de souris (menu.pdl par exemple).

Page 2
Créer de la même façon un bouton appelé « RESERVOIR » sur la vue "menu.pdl" qui permet
d’aller vers la vue "reservoir.pdl".

3. Sur tous les objets que vous allez insérer, vous changez l’état de l’ombre
globale et le Schéma de couleurs global vers non.

4. Ajouter un autre bouton en haut ’’SORTIR’’ qui permet de quitter Wincc Runtime
par une configuration sur Dynamic Wizard.

5. Ouvrir l'écran de supervision "reservoir.pdl", ensuite cliquer sur le menu


"Bibliothèque" en bas. Ouvrir le dossier "Modules d’installation" à partir du domaine "
Bibliothèque globale". Vous pouvez visualiser les composants en cliquant sur l’icône de
lunettes.

Page 3
6. Insérer l'image d'un réservoir d’eau en ajoutant des tuyaux et des vannes à partir de
la bibliothèque.

7. Ajouter un objet "Texte statique" : Le champ du texte est affiché à l’écran.


Sélectionner le champ du texte et fixer la taille de la police de caractères à 14pt. Cliquer deux
fois sur le champ du texte et saisir au clavier le titre "Alimentation en eau".

8. Enregistrer l’écran de supervision "reservoir.pdl" et fermer la fenêtre.

2.3 Configurer la dynamique des images de l’écran de supervision


Dans cette section nous allons programmer la dynamique de l’indicateur de niveau du
réservoir d'eau de l’écran de supervision "reservoir.pdl". Nous allons aussi, insérer un champ
d’E/S et programmer sa dynamique. Le champ d’E/S est un champ qui permet d’afficher et
modifier la valeur de la variable. Pour cela il faut :

• Relier l'image du réservoir d'eau et le champ d’E/S avec la variable interne "
niveau_reservoir "
• Spécifier le cycle de mise à jour
• Définir la valeur maximale et la valeur minimale
Vous allez connecter le champ d’E/S avec la variable " niveau_reservoir ". Si vous
saisissez une valeur dans le champ d’E/S en mode Runtime, cette valeur sera prise par la
varaible " niveau_reservoir ". L'indicateur de niveau du réservoir d'eau serra par suite
modifiée.

Page 4
1. Ouvrir l’écran de supervision "reservoir.pdl" et la boite de dialogue "Propriétés de
l’objet" du réservoir. Relier l’attribut "Process" avec la variable " niveau_reservoir ".

2. Sélectionner la variable interne "niveau_reservoir" : L'ampoule transparente dans


la ligne "Process" devient verte. La propriété "Défini par l’utilisateur1" et l'attribut "Process"
sont affiché en gras. Sélectionner la valeur "500 ms" pour le cycle de mise à jour de l’attribut
"Process".

Saisir 100 pour "Max" et 0 pour "Min".

3. Insérer maintenant un champ E/S. Ce dernier apparait sur l’écran de supervision et


la boite de dialogue suivante s’ouvre.

Page 5
Connectez la variable "niveau_reservoir" avec le champ d’E/S crée.

4. Ouvrir la boite de dialogue "Object properties" et saisir 0 pour "Low limit value"et
100 pour "High limit value".

5. Insérer un Slider control

Lier cette barre de contrôle avec la variable "niveau_reservoir"

Page 6
Enregistrer l’écran de supervision "reservoir.pdl" et fermer l’éditeur Graphics
Designer.

2.4 Exécuter et tester le projet


Dans cette section nous allons paramétrer WinCC Runtime pour que l’écran de
supervision soit affiché quand le projet est activé. Nous allons aussi, activer le projet et piloter
le processus à l’aide de l'écran de supervision "MENU.pdl" en mode Runtime.

2.4.1 Définir les propriétés du mode Runtime : Les étapes suivantes vous permettent
de définir les propriétés du mode exécution WinCC Runtime dans WinCC Explorer et choisir
l'écran de supervision " MENU.pdl" comme un écran de démarrage.

1. Ouvrir la boite de dialogue " propriétés" de l’ordinateur.

2. Choisir l'écran de supervision "MENU.pdl" comme écran de lancement et activer


dans attributs de fenêtre, le "Titre", "Maximiser" et "Minimiser".

2.4.2 Activation du projet : les étapes suivantes vous permettent d’activer votre projet
et piloter le processus en mode Runtime.
Page 7
1. cliquer sur le bouton d’activation.

2. Cliquer sur le bouton "RESERVOIR" dans de l'écran de supervision pour changer


l'écran "MENU.pdl."

2. Saisir une valeur entre 0 et 100 dans le champ d’E/S et observer le changement au
niveau l'indicateur de remplissage du réservoir.

3. Varier la position du Slider control et remarquer le changement de niveau.

3 Superviser les feux de carrefour


La configuration de la communication entre WinCC et un système automatisé de
production et la création et le paramétrage des variables est faite sur l'éditeur "Stock de
variables".

Dans cette partie, nous allons ajouter une autre vue qui va superviser les feux de
carrefour.

3.1 Création d’une liaison avec l’automate S7-300


Nous allons donc créer une connexion avec la CPU de l’API.

1. Sur l’onglet de Stock de variable, avec un clic droit de la souris, vous ajouter un
nouveau pilote de communication. Puisqu’on a la famille S7-300, on va choisir S7 protocole
suite.

2. Sur le canal TCP/IP, vous ajoutez une nouvelle liaison par un clic droit de la souris.
Vous donnez le nom de la CPU pour cette liaison.

Page 8
3. Vous devez bien configurer les paramètres de liaison pour assurer la communication
avec la CPU, pour cela vous changer l’emplacement de la CPU vers 2 dans les paramètres de
liaison. L’adresse IP de la CPU est : 192.168.1.80.

4. Par un clic droit de la souris sur le canal TCP/IP, vous choisissez "Paramètres
système" et paramétrer le nom de la carte réseau wifi du PC sur l’onglet "Unité".

5. Ajouter un groupe de variables sur la liaison effectuée que vous nommez var_feux.

6. Ajouter les variables suivantes :

Page 9
L_rouge → A137.0 (choisir « Sortie » pour la zone de données)

L_orange → A137.1 (choisir « Sortie » pour la zone de données)

L_verte → A137.2 (choisir « Sortie » pour la zone de données)

Mar_Arr_lamp → M100.0 (choisir « Mémento » pour la zone de données)

3.2 Interface de supervision


Nous allons créer maintenant une interface de supervision des 3 lampes avec un
pilotage de l’une autre lampe.

1. Sur l’éditeur Graphics Designer, créer une nouvelle vue avec le nom "feux.pdl".
Dessiner les 3 lampes avec un bouton « MENU » qui renvoie vers la vue "menu.pdl". Sur la
vue "menu.pdl", créer aussi un bouton « FEUX » qui renvoie vers la vue "feux.pdl".

2. Associer les trois lampes avec les variables L_rouge , L_orange et L_verte par un
dialogue dynamique sur la couleur de l’arrière-plan de chaque cercle.

Page 10
Choisir la variable et choisir Booléen dans la zone Type données.

Cliquer sur l’icone de déclenchement en face du Nom d’événement et changer 2s par Sur
modification.

Page 11
3. Créer deux boutons « Marche » et « Arrêt ». Sur chaque bouton, créer une liaison
directe avec la variable "Mar_Arr_lamp".

Associer la valeur 1 pour Marche et 0 pour Arrêt :

4. Etablir la connexion avec l’automate S7-300 en activant la connexion wi-fi de


l’ordinateur. Choisir "D-Link" dans la liste des réseaux sans fil et entrer le mot de passe
« 0663300721 ».

5. Ouvrir l’invite de commande CMD et taper ping 192.168.1.80 pour s’assurer de la


liaison avec l’automate.

6. Lancer le mode Runtime en activant le projet sur Wincc et tester l’interface.

4 Superviser et contrôler la vitesse de rotation d’un moteur


asynchrone
Un moteur asynchrone est lié à un variateur de vitesse Micromaster 420 qui est piloté par le
même automate S7-300 des feux de carrefour via une liaison Profibus-DP.
1. Sur l’éditeur Graphics Designer, créer une nouvelle vue avec le nom "moteur.pdl".
Créer un bouton « MENU » qui renvoie vers la vue "menu.pdl". Sur la vue "menu.pdl", créer
aussi un bouton « MOTEUR » qui renvoie vers la vue "moteur.pdl".

Page 12
2. Créer une variable Mar_Arr_Moteur associé au Mémento M100.1 dans un groupe
de variables que vous nommez « var_moteur » sur la même liaison des feux de carrefour.
Créer deux boutons de « MARCHE » et « ARRET » et les associer à cette variable.

ou

3. Paramétrer la couleur verte du moteur lors de sa mise en marche.

4. Associer le champ d’E/S à la variable de la vitesse de rotation du moteur.

5 Supervision de la station de tri


Dans cette partie nous allons faire la supervision passive de la station de tri des pièces.
Cette station permet de trier les pièces métalliques et les pièces plastiques à l’aide de capteurs
optique et métallique.

1. Sur l’éditeur Graphics Designer, créer une nouvelle vue avec le nom "sta_tri.pdl".
Créer un bouton « MENU » qui renvoie vers la vue "menu.pdl". Sur la vue "menu.pdl", créer
aussi un bouton « STATION DE TRI » qui renvoie vers la vue "sta_tri.pdl".

2. Proposer une interface pour la vue "sta_tri.pdl".

3. Chercher sur le programme step7 de l’automate les adresses qui corresponds aux
capteurs et actionneurs de la station de tri et créer les adresses adéquates dans la même
liaison dans un groupe de variables que vous appelez « station_tri ».

4. Penser à faire une animation d’un cercle que vous devez lier à une variable, en
utilisant des scripts.

Page 13

Vous aimerez peut-être aussi