Académique Documents
Professionnel Documents
Culture Documents
DUT MISEM2
i
4.1. Entrées API ..................................................................................................... 37
4.2. Sorties API ...................................................................................................... 38
5- Plan de connexion des bornes ................................................................................ 38
6- Travail à faire ......................................................................................................... 39
TP 4. Automatisation d’une station d’assemblage ......................................................... 40
1- Objectif .................................................................................................................. 40
2- Description ............................................................................................................. 40
3- Différents éléments du système ............................................................................. 40
3.1. Le sous-système de transport .......................................................................... 40
3.2. Sous-système d’assemblage ........................................................................... 41
4- Affectation des interfaces....................................................................................... 42
4.1. Entrées API ..................................................................................................... 42
4.2. Sorties API ...................................................................................................... 43
5- Plan de connexion des bornes ................................................................................ 44
6- Travail à faire ......................................................................................................... 44
ii
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
1
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
Avec le programme S7, l’API surveille et contrôle une machine ou un processus. Les
modules IO sont interrogés dans le programme S7 au moyen d’adresses d’entrées (%I) et
référencés au moyen d’adresses de sorties (%Q).
2
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
Remarque : Si l’adresse IP a déjà été paramétrée sur la CPU, vous verrez cette adresse au lieu
de l’adresse MAC.
3
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
4- Rappels
Par exemple, pour adresser la 5ème entrée en partant de la gauche, on définit l’adresse
suivante :
4
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
5
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
4.3.1 Opérateur ET
Exemple : Une lampe doit s’allumer quand les deux interrupteurs sont fermés
simultanément.
Schéma :
Câblage de l’API :
Pour appliquer cette opération au programme de l’API, les deux commutateurs doivent être
connectés aux entrées de l’API. Ici, K1 est relié à l’entrée I 0.0 et K2 à l’entrée I 0.1. De plus,
la lampe L1 doit être connectée à une sortie, par exemple Q 0.0.
Dans le logigramme LOG, l’opérateur ET est programmé par le symbole ci-dessous et est
représenté de la manière suivante :
6
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
4.3.2 Opérateur OU
Exemple
Dans le logigramme LOG, l’opérateur OU est programmé est programmé par le symbole
ci-dessous et est représenté de la manière suivante :
7
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
4.3.3 Négation
Dans le logigramme LOG, la négation de l’entrée (ou inversion) sur un opérateur ET est
programmé de la façon suivante :
La couleur de la LED des états RUN/STOP sur la face avant de la CPU indique le mode de
fonctionnement actuel.
8
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
5.1. Présentation
Notre première application va consister à programmer le contrôle d’une presse.
Une presse avec un capot de protection doit être activée avec un bouton START S3
uniquement si l’écran de protection est fermé. Cette condition est surveillée avec un capteur
PROTECTION FERMEE B1. Si c’est le cas, un distributeur 5/2 M0 alimentant le vérin de la
presse est activé, afin que la forme plastique puisse ensuite être pressée.
La presse doit se retirer de nouveau quand le bouton ARRET D’URGENCE (contact NF)
est actionné, quand le capteur PROTECTION FERMEE B1 ne répond plus, ou quand le
capteur VERIN TIGE SORTIE B2 répond.
Tableau d’affectations :
9
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
Remarque : En bas à gauche de la fenêtre, on peut basculer de la vue du portail vers la vue du
projet.
10
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
- Les programmes pour SIMATIC S7-1200 sont gérés sous forme de projets. Nous
allons maintenant créer un nouveau projet via la vue portail (« Créer un projet >
Nom : Initiation > Créer ») ;
11
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
12
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
(« Ajouter un appareil > SIMATIC PLC > CPU 1214C > 6ES7 214-1AG40-0XB0>
Ajouter ») ;
13
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
- Afin que le logiciel puisse accéder dans la suite à la bonne CPU, son adresse IP et
le masque de sous- réseau doivent être paramétrés (« Propriétés > Général >
Interface PROFINET > Adresses Ethernet > Adresse IP : 192.168.0.N (avec 1
≤N≤ 254) et Masque de sous-réseau : 255.255.255.0») ;
- Spécifier les variables globales de l’API, sont des noms descriptifs et des
commentaires pour ces entrées et sorties utilisées dans le programme. Plus tard,
pendant la programmation, on pourra accéder à ces variables API via leurs noms.
Ces variables globales peuvent être utilisées partout dans le programme, dans tous
les blocs. À cette fin, sélectionnez dans le navigateur du projet « Controle_presse
[CPU 1214C DC/DC/DC] » puis « Variables API ». Avec un double-clic, ouvrez
la table des variables API et entrez, comme montré ci- dessous, les noms des
entrées et des sorties.
- Les séquences du programme sont écrites dans des blocs. A la base, un bloc
d’organisation OB1 est créé lors de l’ajout d’une CPU. Ce bloc représente
l’interface du système d’exploitation de la CPU. Il est appelé automatiquement par
celle- ci, et est traité de manière cyclique. À partir de ce bloc d'organisation OB1,
des blocs supplémentaires peuvent être appelés à leur tour pour structurer le
programme, comme la fonction FC1. Le but est de diviser une tâche globale en
plusieurs sous-tâches, ce qui permet de programmer et de tester leur fonctionnalité
plus facilement.
14
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
15
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
16
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
17
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
- Si vous surlignez un objet et que vous appuyez sur F1 sur votre clavier, une fenêtre
d’aide en ligne apparaît à droite et vous fournit des informations sur l’objet
sélectionné.
18
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
19
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
- Ajoutez de même les autres variables locales. Pour l’opération OU, une autre entrée
doit être insérée. Pour cela, surlignez l’entrée du dessous et avec un clic-droit
sélectionnez « Insérer entrée », et assignez la variable.
20
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
21
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
- Allez dans les « Propriétés » du bloc d’organisation « Main [OB1] » pour les
modifier.
22
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
23
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
- Ajoutez les autres variables globales comme indiqué sur la capture d’écran ci-
dessous. Il sera alors temps de sauvegarder votre projet, en cliquant sur
.
24
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
25
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
- Confirmez le fait que vous vouliez vraiment commuter la CPU sur RUN en cliquant
sur « OK ».
26
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
6.1. Description
Pour simuler les S7-1200 il faut installer le S7-PLCSIM. Les caractéristiques suivantes
pour l'outil de simulation doivent être prises en compte :
- S7-PLCSIM est validé pour les automates S7-1200 à partir du firmware V4 dans
STEP 7 (TIA Portal) à partir de V13+SP1.
- Pour ne pas provoquer de confusion entre la CPU simulée et la CPU réelle, un seul
état en ligne est possible. Vous ne pouvez donc pas travailler simultanément dans le
mode "réel" et dans le mode "simulé".
- Le réseau réel (TCP/IP) est ainsi remplacé par un réseau virtuel dans lequel la CPU
simulée est représentée (par exemple dans la fenêtre "Abonnés accessibles"). De la
même manière, aucune CPU simulée n'est affichée lorsque des CPU réelles sont
visibles.
27
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
- Dans la boîte de dialogue "Chargement étendu", indiquez les réglages avec les
listes déroulantes, par exemple :
Mode de l'interface PG/PC : PN/IE
Interface PG/PC : PLCSIM S7-1200
Cliquez ensuite sur le bouton "Lancer la recherche".
- Après l'établissement de la liaison en ligne, cliquez sur le bouton "Charger".
- Dans la boîte de dialogue suivante "Aperçu du chargement", cliquez également sur
le bouton "Charger".
- Comme avec une CPU réelle, à la fin, vous obtenez les résultats de la procédure de
chargement. Cliquez sur le bouton "Terminer".
- Passez dans S7-PLCSIM et cliquez sur "RUN" pour basculer l'état de
fonctionnement de votre CPU virtuelle de STOP en RUN.
- Vous pouvez alors tester votre programme avec S7-PLCSIM. Avec le bouton
entouré, vous pouvez commuter sur la vue du projet S7-PLCSIM.
28
TP 1 Programmation de l‘API SIMATIC S7-1200 avec TIA Portal VX
29
TP 2 Commande d’un système de transport de pièces
2- Description
Ce système se compose de deux sous-systèmes :
- Sous-système de transport : c’est un tapis roulant entrainé par un moteur à courant
continu ;
- Sous-système de chargement des pièces : c’est un dépôt de pièces qui permet de
placer les pièces à transporter sur le tapis roulant.
30
TP 2 Commande d’un système de transport de pièces
Lorsque vous placez le porte-pièces sur la bande transporteuse, veillez à ce que l'aimant
se trouve du côté des capteurs de position finale.
31
TP 2 Commande d’un système de transport de pièces
32
TP 2 Commande d’un système de transport de pièces
33
TP 2 Commande d’un système de transport de pièces
6- Travail à faire
- Etablir le GRAFCET de commande du système ;
- Dresser une table d’affectation des variables d’entrées/sorties ;
- Donner les équations des différentes étapes de votre GRAFCET ;
- Ecrire les programmes implémentant votre GRAFCET ;
- Vérifier le fonctionnement du système.
Indication :
La figure ci-après illustre la procédure qui doit être appliquée pas à pas pour réaliser les
manipulations.
34
TP 3 Automatisation d’un système de montage
2- Description
Ce système se compose de deux sous-systèmes :
- Sous-système de transport : c’est un tapis roulant entrainé par un moteur à courant
continu. Ce tapis amène les pièces chargées par la station en amont (système
IMS3) ;
- Sous-système de placement des couvercles : c’est un dépôt de pièces qui permet de
placer les pièces à transporter sur le tapis roulant.
35
TP 3 Automatisation d’un système de montage
Lorsque vous placez le porte-pièces sur la bande transporteuse, veillez à ce que l'aimant
se trouve du côté des capteurs de position finale.
36
TP 3 Automatisation d’un système de montage
37
TP 3 Automatisation d’un système de montage
ouverture)
Capteur de fin de Actionné -
I_IMS4_IL I1.3 1/9 -B6
course 2 gauche > signal1
Capteur de fin de Actionné -
I_IMS4_IR I1.4 2/9 -B7
course 1 droite > signal1
Touche initialisation
Actionné -
I_IMS4_INIT I1.5 chaîne d'étapes (contact -S2
> signal1
à fermeture)
Touche Start (contact à Actionné -
I_IMS4_START I1.6 -S1
fermeture) > signal1
Remarque :
- Afin d'éviter les doublons dans le tableau ci-dessus, les désignations des moyens
d'exploitation ont été définies comme suit : -B6 pour I_IMS4_IL et -B7 pour
I_IMS4_IR. Ces désignations sont également présentes dans les diagrammes de
connexion des bornes. Il se peut que l'unité de transport présente des désignations
différentes pour les deux capteurs de fin de course.
- I_IMS4_INIT se situe à l'entrée du capteur d'impulsions du système de transport.
Ce capteur d'impulsions n'étant pas nécessaire, il est recommandé de le
déconnecter.
38
TP 3 Automatisation d’un système de montage
6- Travail à faire
- Etablir le GRAFCET de commande du système ;
- Dresser une table d’affectation des variables d’entrées/sorties ;
- Donner les équations des différentes étapes de votre GRAFCET ;
- Ecrire les programmes implémentant votre GRAFCET ;
- Vérifier le fonctionnement du système.
Indication :
La figure ci-après illustre la procédure qui doit être appliquée pas à pas pour réaliser les
manipulations.
39
TP 4 Automatisation d’une station d’assemblage
2- Description
La station d’assemblage est constituée d'une unité de transport à plateau élévateur et de la
station d'usinage. Ce sous-système a pour objet de monter des goupilles d'assemblage dans les
parties inférieure et supérieure déjà montées de la pièce. La pièce est amenée et positionnée
par le système de transport.
40
TP 4 Automatisation d’une station d’assemblage
Lorsque vous placez le porte-pièces sur la bande transporteuse, veillez à ce que l'aimant
se trouve du côté des capteurs de position finale.
41
TP 4 Automatisation d’une station d’assemblage
42
TP 4 Automatisation d’une station d’assemblage
ouverture)
Capteur de fin de Actionné -
I_IMS5_IL I1.3 1/9 -B8
course 2 gauche > signal 1
Capteur de fin de Actionné -
I_IMS4_IR I1.4 2/9 -B9
course 1 droite > signal 1
Touche initialisation
Actionné -
I_IMS5_INIT I1.5 chaîne d'étapes (contact -S2
> signal 1
à fermeture)
Touche Start (contact à Actionné -
I_IMS5_START I1.6 -S1
fermeture) > signal 1
Touche Confirmation Actionné -
I_IMS5_ACK I1.7 -S3
(contact à fermeture) > signal 1
Remarque :
- Afin d'éviter les doublons dans le tableau ci-dessus, les désignations des moyens
d'exploitation ont été définies comme suit : -B8 pour I_IMS5_IL et –B9 pour
I_IMS5_IR. Ces désignations sont également présentes dans les diagrammes de
connexion des bornes. Il se peut que l'unité de transport présente des désignations
différentes pour les deux capteurs de fin de course.
- I_IMS5_INIT se situe à l'entrée du capteur d'impulsions du système de transport.
Ce capteur d'impulsions n'étant pas nécessaire, il est recommandé de le
déconnecter.
43
TP 4 Automatisation d’une station d’assemblage
6- Travail à faire
- Etablir le GRAFCET de commande du système ;
- Dresser une table d’affectation des variables d’entrées/sorties ;
- Donner les équations des différentes étapes de votre GRAFCET ;
- Ecrire les programmes implémentant votre GRAFCET ;
- Vérifier le fonctionnement du système.
Indication :
La figure ci-après illustre la procédure qui doit être appliquée pas à pas pour réaliser les
manipulations.
44
TP 4 Automatisation d’une station d’assemblage
45