Initiation TIA Portal
Exercice 1
On considère un automate programmable de type Siemens S7-1500 dont la
configuration matérielle est la suivante:
Interface Profinet X2 [Link]
[Link]
Interface Profinet X1 [Link]
[Link]
1. En utilisant le logiciel TIA Portal, créer un projet TIA Portal et introduire la
configuration matérielle correspondante.
2. Créer la table des variables API suivante :
Page 1
3. Écrire un programme permettant de mettre le bit %M40.0 à ‘1’ et le bit
%M40.1 à ‘0’ en utilisant les langages LAD (LD CEI), SCL (ST CEI) et FDB.
4. Écrire un programme permettant de mettre le bit %M40.0 à ‘1’ en
utilisant les langages LAD, SCL et FDB .
Exercice 2
On considère un automate programmable de type S7-1500 dont la
configuration matérielle est la même que celle de l’exercice 1.
1. Créer les variables élémentaires localisées suivantes avec leurs adresses
correspondantes :
Les boutons poussoirs Marche(NO) et ARRET(NF) sont raccordés à
des entrées d’un module d'entrées TOR DI32 (entrées 0 et 1).
Une lampe L est raccordée à la sortie 0 d’un module de sorties TOR DO 32
(sortie 0).
2. Créer la table des variables API suivante :
3. Écrire un programme en langage Ladder LAD (LD CEI) permettant
d'allumer et d'éteindre la lampe en utilisant une mémoire à arrêt
prioritaire. On utilisera les instructions S et R.
4. Écrire le programme réalisant la même fonction en utilisant le langage
SCL (ST CEI).
5. Écrire le programme réalisant la même fonction en utilisant le langage
FBD.
Page 2
Exercice 3
Le circuit d'arrêt/démarrage d’un moteur électrique est un exemple typique dans
le domaine industriel. Le circuit câblé consiste en un bouton d'arrêt
normalement fermé, d’un bouton de démarrage normalement ouvert et d’un
démarreur magnétique.
Exercice 4
Le système d’alarme à étudier est utilisé comme un signal d'avertissement
lorsqu'un équipement tel qu’un convoyeur est sur le point d'être démarré.
Le fonctionnement du circuit peut être résumé comme suit :
L’appui sur le bouton-poussoir marche PB1 (NO) entraine le déclenchement
de la sirène.
Après 10s, la sirène s’éteint automatiquement.
À tout moment, l’appui sur le bouton-poussoir d’arrêt PB2 (NF) éteint la
sirène.
Page 3
Ecrire en langage LAD, en SCL et en FBD un programme permettant le bon
fonctionnement du système d’alarme.
Exercice 5
On considère l'exemple du chariot automatisé représenté par le schéma suivant :
KM KM
2 1
E1 E2
m a
Lorsque l’opérateur appuie sur le bouton poussoir NO m, le chariot fait des cycles
aller-retour de façon continue en attendant 60s à la position E2. Une fois le bouton
poussoir NF a appuyé, le chariot termine le cycle en cours et s’arrête à la position
E1.
1. Donner le grafcet régissant lefonctionnement Choisir une configuration
matérielle à base d'un automate S7-1500.
2. Introduire les variables élémentaires pour m, a, E1, E2, KM1 et KM2.
3. Programmer ce grafcet en utilisant le langage GRAPH (SFC CEI).
4. Programmer ce grafcet en utilisant les langages LAD (LD CEI) et SCL (ST
CEI).
Pour réaliser ce programme, on déterminera les équations d'activation et
de désactivation de chaque étape en la considérant comme mémoire,
ainsi que les équations des actions.
Page 4