REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE
الجـمـهـوريـة الجـزائـريـة الديـمـقـراطـيــة الشـعـبـيــة
TP2 : Gestion d’un chariot avec obstacle.
Module :
AUTOMATE PROGRAMMABLE INDUSTRIEL (API)
Rédigé par :
KAHOUADJI Samah.
OULD BABA ALI Racha
OUTHMANI Kaouthar.
Filière :
Automatique.
Année universitaire :2019/202O
Introduction :
Un automate programmable industriel, ou API (en anglais programmable logic controller,
PLC), est un dispositif électronique programmable destiné à la commande de processus
industriels par un traitement séquentiel. Les logiciels utilisés pour programmer les
automates siemens : Step 5, STEP7 ou TIA Portal suivant les API.
Le logiciel TIA Portal : ( Totally Integrated Automation Portal ) Le TIA Portal est la clé ouvrant
l’accès au potentiel intégral de la Totally Integrated Automation. Le logiciel optimise
l’ensemble des procédures au niveau planification, machine et processus. Son interface
utilisateur intuitive, ses fonctions simples et sa transparence totale des données le rendent
extrêmement convivial. Des données et projets déjà existants peuvent être intégrés
aisément, ce qui garantit la sécurité de l’investissement.
Le but de TP :
Le but de ce TP est de familiariser avec le logiciel TIA Portal et l’utilisation d’un
temporisateur.
Le système : gestion d’un chariot avec obstacle.
a : capture (position gauche)
c : capture (position droite)
G : action (aller à gauche)
D : action (aller à droite)
Principe de fonctionnement d’un automate
Une fois le programme introduit dans l’automate, il est aussitôt stocké dans la mémoire (RAM), une
fois le cycle lancé, les trois phases qui suivent sont exécutées l’une après l’autre.
Le programme sur TIA portal :
Dans ce TP on a choisi l’automate S7-300 qui est un mini automate modulaire (CPU 315).
Vue du portail :
Chaque portail permet de traiter une catégorie de tâche (actions), la fenêtre affiche la liste des
actions pouvant être réalisées pour la tâche sélectionnée :
Vue du projet :
L’élément « Projet » contient l’ensemble des éléments et des données nécessaires pour mettre en
œuvre la solution d’automatisation souhaitée.
On fait le code de programme qui correspond dans FB. Chaque FB fournit un jeu de paramètres
d'entrée et de sortie pour partager les données avec le bloc appelant.
Le programme sur TIA portal : GRAPHCET
Le temporisateur de détection d’un obstacle plus de 5s :
Le temporisateur de pose d’arrêt dans la fin de course :
Un FB utilise également un bloc de données associé - appelé DB d'instance – pour transmettre les
paramètres et stocker les valeurs intermédiaires, conserver l'état de valeurs entre les exécutions,
utilisable par d'autres blocs dans le programme.
Le main :
On ajoute notre FB1 dans main [OB1] : on fait l’appel à cette FB sans le main : un FB utilise également
un bloc de données associé - appelé DB d'instance.
La tables des variable entrées / sortie :
Avant de lancer le programme dans la vrai process on fait des simulations pour vérifier les résultat
donné par le programme réaliser :
//////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////
//////////////
////////////////////// :
On charge le programme dans le CPU pour lancer le système :
Conclusion :
Dans ce TP on a réalisé le Grafcet de gestion d’un chariot avec obstacle à l’aide du logiciel TIA
PORTAL V13.