Académique Documents
Professionnel Documents
Culture Documents
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- 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. 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.
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.
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.
• 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 ".
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".
Page 6
Enregistrer l’écran de supervision "reservoir.pdl" et fermer l’éditeur Graphics
Designer.
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.
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. 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.
Dans cette partie, nous allons ajouter une autre vue qui va superviser les feux de
carrefour.
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.
Page 9
L_rouge → A137.0 (choisir « Sortie » pour la zone de données)
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".
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
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".
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