0% ont trouvé ce document utile (0 vote)
68 vues11 pages

TP3 Lpa

Ce document présente un TP sur la programmation des automates S7-300 avec le logiciel TIA Portal, visant à configurer le matériel et à réaliser des applications de contrôle. Quatre applications sont abordées : commande d'un moteur, porte logique AND, sécurisation d'un moteur, et contrôle d'un convoyeur. Le document détaille également la configuration matérielle, la déclaration des variables, et les étapes de programmation et de simulation.

Transféré par

LOUKRIZ
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
68 vues11 pages

TP3 Lpa

Ce document présente un TP sur la programmation des automates S7-300 avec le logiciel TIA Portal, visant à configurer le matériel et à réaliser des applications de contrôle. Quatre applications sont abordées : commande d'un moteur, porte logique AND, sécurisation d'un moteur, et contrôle d'un convoyeur. Le document détaille également la configuration matérielle, la déclaration des variables, et les étapes de programmation et de simulation.

Transféré par

LOUKRIZ
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP : Logique programmée et automatisation (LPA) 2-eme année ingénieur électrotechnique

TP3
Programmation des automates S7-300 – Introduction au logiciel TIA
Portal
1. But du TP
− Configurer le matérielle de l’Automate programmable Siemens S7-300
− Réaliser et programmer les applications suivantes avec le langage LADDER via TIA Portal
Préparation théorique

1. Etablir les grafcets des applications suivantes,


2. Programmer le cycle décrit par le Grafcet en utilisant le langage contacts de TIA Portal.

Application 1 : Commande marche/arrêt moteur

Objectif : Un moteur électrique est commandé à l’aide de deux boutons poussoirs (marche et arrêt).
Pour faire démarrer le moteur, on appuie sur le bouton marche et pour le faire arrêter on appuie sur le
bouton d’arrêt

Application 2 : Porte logique AND pour contrôler un moteur


Objectif : Un moteur s’allume uniquement si deux conditions sont remplies (exemple : autorisation et demande).
Application 3 : Sécurisation d’un moteur avec arrêt d’urgence

Objectif : Un moteur démarre avec un bouton, mais doit s’arrêter immédiatement si on appuie sur
un bouton d’arrêt d’urgence.

Application 4 : Contrôler le démarrage et l'arrêt d'un convoyeur avec présence d’une pièce à l’entrée

Objectif : Une impulsion sur le bouton « Start » démarre le convoyeur et une impulsion sur le
bouton « Stop » l’arrête. Le convoyeur ne peut démarrer que si une pièce est présente à l’entrée

USTHB-FGE Année universitaire :2024-2025


TP : Logique programmée et automatisation (LPA) 2-eme année ingénieur électrotechnique

Etapes à suivre pour la configuration matérielle :

L’automate programmable industriel (API) est adapté à l’environnement industriel, qui


réalise des fonctions d’automatisme pour assurer la commande des pré-actionneurs et
d’actionneurs.

Description de API S7-300:

Le SIMATIC S7-300 est un système d'automatisation modulaire offrant la gamme de


modules suivants :
- Unités centrales (CPU) de capacités différentes, certaines avec
d'entrées/sorties intégrées (ex : CPU314C) ou avec interface PROFIBUS intégrée (ex :
CPU315-2DP)
- Modules d'alimentation PS avec 2A, 5A ou 10A (La tensions d’entrée des
alimentations est généralement 220 VAC et celle de sortie 24 VDC)
- Modules de signaux SM pour entrées et sorties numériques et analogiques
- Etc…..

Automate programmable industriel (API)

Logiciel de programmation

Création d’un projet


Après avoir démarré le logiciel, la vue principale, dite vue du portail, apparaît. Cette vue
donne accès aux tâches principales qu’on peut avoir dans un projet d’automatisation.

Pour créer un nouveau projet, on clique sur « Créer un projet ».

USTHB-FGE Année universitaire :2024-2025


TP : Logique programmée et automatisation (LPA) 2-eme année ingénieur électrotechnique

Une fois le projet est créé la fenêtre suivante apparait

Configuration matérielle de l’automate


La configuration matérielle de l’automate consiste à choisir les différents modules qui le
constituent (alimentation, CPU, modules d’E/S, etc). Pour ce faire, on peut cliquer sur «
Appareils & Réseaux » puis sur « Ajouter un appareil » dans la vue du portail
Ou basculer vers la vue du projet, en cliquant sur « Vue du projet », puis on double-clique
sur « Ajouter un appareil » dans le navigateur du projet.
On commence par insérer la CPU, cliquez sur "Configurer un appareil" et cliquez sur la
commande "Ajouter un appareil".
La CPU est choisi selon l’automate modulaire existant en TP (voir la référence en TP).
Les caractéristiques sont décrites dans la fenêtre « Ajouter un appareil » dans la section
« Description ».

USTHB-FGE Année universitaire :2024-2025


TP : Logique programmée et automatisation (LPA) 2-eme année ingénieur électrotechnique

Choix du module de la CPU dans la vue du projet.

On complète la configuration matérielle par l’ajout des autres modules à partir de l’onglet
« Catalogue du matériel » situé à droite de la fenêtre principale à savoir :
Modules d’alimentation pour tous les modules du rack (PS : Power Supply)
Modules d’entrées numériques (DI : Digital Input 8, 16, 32 ou 64 bits)
Modules de sortie numériques (Do : Digital output 8, 16, 32 ou 64 bits)

Configuration du module d’entrée de l’automate

USTHB-FGE Année universitaire :2024-2025


TP : Logique programmée et automatisation (LPA) 2-eme année ingénieur électrotechnique

Configuration du module de sortie de l’automate.


▪ Le module d’alimentation est placé sur le premier emplacement du rack.
▪ Le module Unité de Traitement CPU
▪ Le module d’entrée TOR ou DI (digital input) occupe l’emplacement 4. Ce module
comporte 16 entrées TOR à 24VDC (voir le schéma de câblage en ouvrant le volet du
module sur l’API)
▪ Le module de sorties TOR ou DO (digital output) occupe l’emplacement 5. Ce module
comporte 16 sorties TOR à relais 24VDC -0,5A (voir le schéma de câblage en ouvrant
le volet du module sur l’API).
Remarque importante : bien vérifier que les références indiquées correspondent bien à
celles en bas de chacun des modules de votre automate.

USTHB-FGE Année universitaire :2024-2025


TP : Logique programmée et automatisation (LPA) 2-eme année ingénieur électrotechnique

Déclaration des variables

Avant d’écrire le programme, on doit définir les noms et les adresses des variables qui sont
utilisées dans ce programme, c’est-à-dire les entrées, les sorties et les différentes variables
internes au programme telles que les mémentos (variables auxiliaires), les variables de
temporisation, de comptage,
Il existe trois types de variable qu’on peut utiliser, les entrées, les sorties et les
mémentos, repérés par I, Q et M, respectivement
Les variables peuvent être déclarées dans la table des variables standard située dans la section
« Variables API ».
Les entrées sorties des automates sont la plupart du temps regroupées en groupe de huit entées
ou sorties numériques (un octet d’entrée est adressé de %I0.0 à %I0.7 et la sortie de %Q0.0 à
%Q0.7).
Dans ce cas, les 16 variables d’entrées ou sorties sont repérées par les adresses %I0.0 à %I1.7,
et les 8 sorties par les adresses %Q4.0 à %Q5.7. Cependant, il faut s’assurer que les adresses
utilisées pour les variables déclarées figurent bien dans la plage des adresses admissibles de la
configuration matérielle choisie

Langage de programmation : il existe 4 langages de programmation des automates qui sont


normalisé selon la norme mondiale CEI 61131-3. L’automate se programme via un ordinateur
équipé du logiciel STEP 7 ou TIA PORTAL

1- Liste d’instruction (IL : Instruction List) même nature que l’assembleur


2- Langage structuré (ST : Structured Text), langage informatique de meme nature que le
Pascal
3- Blocs fonctionnels (FBD : Function Bloc Diagram)
4- Langage à contacts (LD : Ladder Diagram) c’est le langage graphique qui utilise
les symboles tels que : contacts, relais et blocs fonctionnels, s’organise en réseau
(c’est le langage le plus utilisé).
Ecriture du programme : Ouvrez « Blocs de programme » et double cliquez « Main OB1 »
La figure suivante montre les composantes de l'éditeur de programmation sous
CONT (Ladder).

USTHB-FGE Année universitaire :2024-2025


TP : Logique programmée et automatisation (LPA) 2-eme année ingénieur électrotechnique

Compilation et chargement de la configuration matérielle :


Pour charger la configuration dans l’automate, on effectue un clic sur l’icône « charger
dans l’appareil ».

La fenêtre ci-dessous s’ouvre et vous devez faire le choix du mode de connexion (PN/IE,
Profibus, MPI).

USTHB-FGE Année universitaire :2024-2025


TP : Logique programmée et automatisation (LPA) 2-eme année ingénieur électrotechnique

Test du programme avec l’automate de simulation :


Pour tester le bon fonctionnement du programme, on peut le simuler avec l’outil PLSIM.
Dans la fenêtre « Navigateur du projet » puis on clique sur l’icône « Démarrer la
simulation » située dans la barre du menu principal.

Cliquez sur charger : Cliquez sur charger pour transférer votre programme dans l’automate
de simulation.

La fenêtre du simulateur s’ouvre, dans laquelle on peut mettre en marche (RUN ou RUNP) ou
arrêter de l’automate (STOP).

USTHB-FGE Année universitaire :2024-2025


TP : Logique programmée et automatisation (LPA) 2-eme année ingénieur électrotechnique

Pour insérer des blocs d’entrée et de sortie de 8 bits on clique sur les icônes « Insérer entrée »
et « Insérer sortie », respectivement

Afin de visualiser le déroulement du programme, on clique sur l’icône visualisation du


programme « Liaison en ligne/interrompe la liaison en ligne » ou activer « petite lunette »
dans la fenêtre du programme, la barre supérieure de la fenêtre devient alors orange.

USTHB-FGE Année universitaire :2024-2025


TP : Logique programmée et automatisation (LPA) 2-eme année ingénieur électrotechnique

Enfin vérifions le bon fonctionnement du circuit (voir l’état de ces variables en lignes).

USTHB-FGE Année universitaire :2024-2025

Vous aimerez peut-être aussi