Vous êtes sur la page 1sur 20

UNIVERSITÉ DES FRÈRES MENTOURI CONSTANTINE 1

FACULTÉ DES SCIENCES DE LA TECHNOLOGIE


DÉPARTEMENT : ELECTROTECHNIQUE

Introduction au logiciel TIA-


Portal

Option :
Commandes Electriques
Présenté par :
Chama Ahlem
Mordjana Abir
Chaouche chaima
Bouzit Ikram

Année Universitaire 2021/2022


Partie théorique :
Introduction sur TP :

 Dans ce TP, vous allez apprendre comment programmer un automate programmable


industriel (API).
 SIMATIC S7-1200, grâce au logiciel de programmation TIA Portal. Ce TP fournit les
notions de base et montreles différentes étapes à suivre pour programmer l’API, en utilisant
un exemple détaillé.

Que signifie le terme API ?


« API » est l’abréviation pour « Automate Programmable Industriel ». Il s’agit d’un appareil
qui commandeun processus (par exemple une presse d’imprimerie pour l’impression des
journaux, une installation deremplissage de sacs de ciment, une presse d’injection plastique,
etc…). Ceci est réalisé grâce aux instructions d’un programme stocké dans la mémoire de
l’appareil

Configurations matérielles et logicielles requises :


1. Logiciel STEP7 Basic VX.X (Totally Integrated Automation (TIA) Portal VX.X)
2. Connexion Ethernet entre le PC et la CPU 1214C
3. API SIMATIC S7-1200 ; par exemple, la CPU 1214C. Les entrées doivent être mises en
évidence sur un pupitre
Sur logiciel TIA Portale :
Langage Ladder :Ladder Diagramme (LD) ou Langage Ladder ou schéma à contacts est un
langage graphique très populaire auprèsdes automaticiens pour programmer les automates
programmables industriels. Il ressemble un peu aux schémas électriques, et est facilement
compréhensible.

Automate SIMATIC S7-1200


L’automate SIMATIC S7-1200 est un mini-contrôleur modulaire utilisé pour les petites
performances.
Il existe un éventail complet de modules pour une adaptation optimisée à la tâche
d'automatisation. Le contrôleur S7 est composé d’une CPU qui est équipée d’entrées et de
sorties de signaux numériques et analogiques.
Des modules additionnels d’entrées/sorties (modules IO) peuvent être installés si les entrées et
sorties intégrées ne sont pas suffisantes pour l’application désirée.
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

Logiciel de programmation STEP 7 Basic VX.X (TIA Portal VX.X)


Le logiciel STEP 7 Basic VX.X est l’outil de programmation pour le système
d’automatisation :
SIMATIC S7-1200. Avec STEP 7 Basic VX.X, les fonctions suivantes peuvent être utilisées
pour automatiser un système :
Configuration et paramétrage du matériel
Paramétrage de la communication
Programmation
Test, mise en service et dépannage avec les fonctions Démarrer et En ligne & Diagnostic.
Documentation
Génération d’écrans de visualisation pour les Basic Panels SIMATIC
Pour programmer le SIMATIC S7-1200 à partir d’un PC ou d’un ordinateur portable, vous
avez besoin d’uneconnexion TCP/IP

Comment l’API commande-t-il le processus ?


L’API commande le processus comme suit, à travers les connexions de l’API appelées sorties.
Par exemple, il applique une tension de +24V aux actionneurs via les points de connexion de
l’automate appelés sorties. Ceci permet de démarrer ou d’arrêter un moteur, de faire monter
ou descendre des électrovannes, ou d’allumer ou éteindre des lampes.

Comment l’API reçoit-t-il les informations sur les états du processus ?


L’API reçoit les informations du processus à partir de ce qu’on appelle des capteurs qui sont
reliés aux entrées del’API.
Comment le SIMATIC S7-1200 adresse les signaux d’entrée/sortie ?

Comment le programme est-il traité dans l’API ?


Partie pratique :
Objectif de TP : 
- Configurer une architecture TIA basée sur un automate
programmable.
- Connaitre la notion des blocs fonctions. 
- Connaitre les bases de la programmation en logigramme (LOG) et langage contact
(LAD).
Hardware de TP

- Module centraux CPU (central - Module de puissance PM (power module) avec


processingunit) une entrée AC 120/230V,50Hz/60Hz,1.2A/0.7
Exemple : CPU 1214C et une sortie DC 24V/2.5A

Partie 1 :
Description de Problème : Contrôle d’une presse :
Tableau d’affectations :
Adresses Variables Commentaires.
%I0.1 : Arrêt D’urgence Bouton d’arrêt d’urgence (contact NF).
%I0.3 : S3 Bouton de démarrage S3 (contact NO).
%I0.4 : B1 Capteur écran de protection fermé (contact NO).
%I0.5 : B2 Capteur vérin A tige sortie (contact NO).
%Q0.0 : M0 Sortir tige du vérin A.

Les étapes ci-dessus montrent comment crée un projet pour SIMATIC S7-1200 et
programmer la solution pour cette application :
1. L’outil que nous allons utiliser est {Totally Integrated Automation Portal}.
2. Les programme pour SIMATIC S7-1200 sont gérés sous forme de projet3.

Etape 1 :
 Créer un projet > Nom : initiation_TIA >Créer
Etape 2 :
 Configuration un appareil
 Ajouter un appareil > Nom : Contrôle_presse
 Choisissez alors dans le catalogue la CPU 1214C
Ajouter un appareil > SIMATIC PLC > CPU 1214C > 6ES7214-1AG40-0XB0 > Ajouter
 Ajouter

 Déclarations des entrées/sortes 


 : indication des entrées : STOP, S3, B1, B2
 (Q) indication des sorties :M0
 (M) indication des calculs. :SR
 Programmation l’automate S7-1200et utiliser le langage
logigramme(LOG) :
Ce type programmation baser sur la logique de Boole (AND, OR…).
& : signifie (et).
« [ >=1 ] » (opération logique OU) à l’entrée R1 et le bloc
« [ = ] » d’affectation à

la sortie Q de la bascule.
 Compiler le programme :

Créer un case mémoire dans CPU :


L’adresse entre
automate et PC

 Charger dans

l’appareil :
 Lancer la recherche :
 Charger le programme :

 Liaison en ligne :
 Les raccordements
 Création d’une API virtuelle est déclarations des entrées/sorties sur lui même
A l’aide de PLCSIM qui créer un automate virtuel, nous chargeons notre programme dans
cet automate, après définie les adresses nous pouvons contrôler et simuler les défieront cas
dans notre programme

 Les simulations nécessaires :


Activer visualisation du programme :
Capteur d’arrêt d’urgence est activée :

Remarque :

 La bascule SR mémorise toujours S mise à 1 et R1 mise à 0


 Dans ce cas la S = 0 et R1= 1donc le résultat est nul
 M0(La tige du vérin A ne réponds pas) désactivée

S3 et B1 activé avec l’arrêt d’urgence :

Remarque :

 La bascule SR mémorise toujours S mise à 1 et R1 mise à 0


 Dans ce cas la S = 1 et R1= 0donc le résultat n’est pas nul
 M0(La tige du vérin A est activée)
S3 et B1 activé avec B2 active :
Remarque :

S3 et B1 activé avec B2 active 

Le capteur VERIN TIGE A n’est pas activée ( ne sortira pas)

Conclusion :
Le TIA Portal est un logiciel très efficace et vraiment vaste permet de simuler les défiant cas
d’un système et programmer avec des plusieurs langages pour utiliser avec des automates et
aussi il donne la possibilité de tester le programme dans l’interface virtuelle
Ce type programmation baser sur la logique de Boole (AND, OR…).il permet de programmer
notre cas avec ses conditions de presser et de retirer avec des blocs baser sur la logique de
Boole qui lier ces conditions, un bloc de calcule (SR) et un bloc de résultat

Langage larder (câblé)


Remarque :

Lorsque le bouton s3 et b1 sont activées la tige de vérin ne sortira pas parce que la bascule
mémorise l’état précédente

Remarque
La tige de vérin ne sortira pas n’est pas activé
Remarque

M0 est activée parce que set =1, reset =0 la bascule SR mémorise l’état précédente

Conclusion générale
Le TIA (langage larder) Il permet de programmer avec des contacts fermer ou ouvert selon
l’état de notre système et un bobinage, Chaque étape est programmée dans une ligne, lorsqu’il
Ya plusieurs sorties.
Généralement ce logiciel est très simple à utiliser et très efficace

Vous aimerez peut-être aussi