Vous êtes sur la page 1sur 25

M207 Utilisation de l'automate programmable 29/11/2023

ELMENTALY Lahcen

Formation à distance pour la filière ESA


OFPPT

L’ automatisme est un sous-ensemble ou un organe de machine(s) destiné à


M207 remplacer de façon automatique une action ou décision habituelle et prédéfinie
Utilisation de l’automate sans intervention de l'être humain.
Programmable

Objectif de l’automatisme:
•Machiner les opérations répétitives
•Rendre le système autonome, productif
•Minimiser l’intervention de l’être humain
EL MENTALY Lahcen 2
12/2023

EL MENTALY Lahcen 3 EL MENTALY Lahcen 4

EL MENTALY Lahcen / ISTA AGADIR 1


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Système à base de logique Système à base de logique


câblée programmée
Volume encombrant, occupe plus moins d'espace
d'espace
Rendement Moins de précision, très rentable et très précis
rentabilité inférieure, (Bruit)
Coût Moins chère Plus chère (investissement)
Maintenance compliqué, demande plus de facile à entretenir (demande
temps certaines compétences
spécifique), moins de temps
pour le diagnostic
Flexibilité application figée pour une peut servir à plusieurs tâches
tâche déterminée et même à la fois

EL MENTALY Lahcen 5 EL MENTALY Lahcen 6

Communication

IHM Interface Commande des


Interface Unité de Horloge Microprocesseur pré actionneurs
Interface de sortie
des traitement
des sorties
Entrées (CPU)

Signal Partie commande


Partie opérative Pré actionneur Interface Capteurs &
Mémoire Interface
d’entrée
Homme
Machine (IHM)
Capteurs Procédé Actionneurs

EL MENTALY Lahcen 7 EL MENTALY Lahcen 8

EL MENTALY Lahcen / ISTA AGADIR 2


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

L'automate programmable reçoit les informations relatives à l'état du système et puis


commande les pré-actionneurs suivant le programme inscrit dans sa mémoire.
Un API se compose donc de trois grandes parties :

- Le processeur ;
- La zone mémoire ;
- Les interfaces Entrées/Sorties

EL MENTALY Lahcen 9 EL MENTALY Lahcen 10

2. La zone mémoire :
1. Le microprocesseur :
Le microprocesseur réalise toutes les fonctions logiques NON, ET, OU, les fonctions La Zone mémoire va permettre :
de temporisation, de comptage, de calcul... à partir d'un programme contenu dans sa  De recevoir les informations issues des capteurs d'entrées
mémoire.  De recevoir les informations générées par le processeur et destinées à la commande
Il est connecté aux autres éléments (mémoire et interface E/S) par des liaisons des sorties (valeur des compteurs, des temporisations, …)
parallèles appelées ' BUS ' qui véhiculent les informations sous forme binaire..  De recevoir et conserver le programme du système.

Actions possibles sur une mémoire :


 ECRIRE pour modifier le contenu d'un programme
 EFFACER pour faire disparaître les informations qui ne sont plus nécessaire
 LIRE pour lire le contenu d'un programme sans le modifier

EL MENTALY Lahcen 11 EL MENTALY Lahcen 12

EL MENTALY Lahcen / ISTA AGADIR 3


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

3. Les interfaces d'entrées/sorties :


Technologie des mémoires :
Les entrées reçoivent des informations en provenance des éléments de détection et du
 RAM (Random Acces Memory): mémoire vive dans laquelle on peut lire, écrire et pupitre opérateur.
effacer (contient le programme) mais volatile. Les sorties transmettent des informations aux pré-actionneurs et aux éléments de
 ROM (Read Only Memory): mémoire morte dans laquelle on ne peut que lire. signalisation du pupitre.
 EPROM mémoires mortes reprogrammables effaçables aux rayons ultraviolets.
 EEPROM mémoires mortes reprogrammables effaçables électriquement. Interfaces d'entrées :
 Flash mémoires vive qui n’est pas volatile.
Elles sont destinées à :
Remarque :  Recevoir l'information en provenance du capteur
La capacité mémoire se donne en mots de 8 BITS (Binary Digits) ou octets.  Traiter le signal en le mettant en forme, en éliminant les parasites et en isolant
Exemple: électriquement l'unité de commande de la partie opérative.
Soit une mémoire de 8 Koctets = 8 x 1024 x 8 = 65 536 BITS. Cette mémoire
peut contenir 65 536 informations binaires.
EL MENTALY Lahcen 13 EL MENTALY Lahcen 14

Interface d’entrée
Interfaces de sorties :

Elles sont destinées à :

 Commander les pré-actionneurs et éléments des signalisation du système

 Adapter les niveaux de tensions de l'unité de commande à celle de la partie opérative


du système en garantissant une isolation galvanique entre ces dernières.

EL MENTALY Lahcen 15 EL MENTALY Lahcen 16

EL MENTALY Lahcen / ISTA AGADIR 4


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Interface de sortie
Alimentation de l'automate programmable industriel :

L'alimentation intégrée dans l'API, fournit à partir des tensions usuelles des réseaux (
230 V, 24 V= ) les tensions continues nécessaire au fonctionnement des circuits
électroniques. Deux configurations possibles:
 Alimentation intégrée
 Alimentation externe

EL MENTALY Lahcen 17 EL MENTALY Lahcen 18

Tachymètre
Détecteur de Codeur
position (Fin de
course)
EL MENTALY Lahcen 19 EL MENTALY Lahcen 20

EL MENTALY Lahcen / ISTA AGADIR 5


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Distributeur Distributeur
Moteur hydraulique
Moteur électrique Vérin pneumatique Contacteurs et pneumatique
hydraulique
relais

EL MENTALY Lahcen 21 EL MENTALY Lahcen 22

EL MENTALY Lahcen 23 EL MENTALY Lahcen 24

EL MENTALY Lahcen / ISTA AGADIR 6


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

EL MENTALY Lahcen 25 EL MENTALY Lahcen 26

Step7 WinCC Identification

PLCSIM

EL MENTALY Lahcen 27 EL MENTALY Lahcen 28

EL MENTALY Lahcen / ISTA AGADIR 7


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Configuration matérielle Configuration matérielle

EL MENTALY Lahcen 29 EL MENTALY Lahcen 30

Configuration de base Insertion des blocs

EL MENTALY Lahcen 31 EL MENTALY Lahcen 32

EL MENTALY Lahcen / ISTA AGADIR 8


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Compilation et chargement Concept mémoire de S7-300

EL MENTALY Lahcen 33 EL MENTALY Lahcen 34

Concept mémoire de S7-300 Concept mémoire de S7-300


Mémoire de chargement de la microcarte mémoire
Mémoire de travail
La microcarte mémoire (MMC) sert de mémoire de chargement pour la CPU. Elle permet La mémoire de travail (RAM) est intégrée à la CPU et ne contient que les données requises
d’enregistrer les blocs de code et de données ainsi que les données système (configuration pendant le cycle de traitement du programme (par ex. uniquement les valeurs effectives des blocs
matérielle, liaisons de communication, etc.). Sur demande, le projet complet peut également y de données, et non les valeurs initiales).
être mémorisé, ce qui permet de disposer en mémoire de chargement des mnémoniques, des
commentaires et des données de configuration, par exemple pour le contrôle-commande HMI Mémoire système
ou les systèmes d’entraînement. Le contenu de la MMC est par principe rémanent. Si un bloc ou La mémoire système contient les zones de sauvegarde des données pour la mémoire image des
un programme utilisateur complet est chargé dans la CPU via une console de programmation, le entrées et des sorties (MIE, MIS), les mémentos (M), les temporisations (T), les compteurs (Z),
stockage des données s’opère sur la MMC. Toutes les séquences de bloc nécessaires au les piles de données locales (L).
traitement du programme sont chargées automatiquement dans la mémoire de travail (RAM).
Rémanence
Le chargement d’un bloc ou du programme utilisateur ainsi que l’exploitation de la CPU
On entend par rémanence la sauvegarde de données en cas de coupure de la tension réseau.
n’est possible que si une microcarte mémoire MMC est présente.
L’ensemble des données de la mémoire de travail, mais aussi les mémentos, les temporisations et
les compteurs qui ont été définis comme devant faire l’objet d’une sauvegarde en cas de coupure
A chaque retrait ou insertion de la carte MMC, il faut procéder à un effacement général.
de tension, sont rémanents.
La rémanence consiste à sauvegarder les données sur la carte MMC en cas de coupure réseau et à
les restaurer au redémarrage une fois que la tension réseau a été rétablie.
EL MENTALY Lahcen 35 EL MENTALY Lahcen 36

EL MENTALY Lahcen / ISTA AGADIR 9


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Effacement du S7-300 Types de variables

EL MENTALY Lahcen 37 EL MENTALY Lahcen 38

Adressage S7-300 Adressage S7-1200

EL MENTALY Lahcen 39 EL MENTALY Lahcen 40

EL MENTALY Lahcen / ISTA AGADIR 10


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Adressage absolu et/ou symbolique Table des variables

EL MENTALY Lahcen 41 EL MENTALY Lahcen 42

Temporisation à l’enclenchement TON Temporisation au déclenchement TOF

EL MENTALY Lahcen 43 EL MENTALY Lahcen 44

EL MENTALY Lahcen / ISTA AGADIR 11


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Génération d’une impulsion TP Compteur CTU

EL MENTALY Lahcen 45 EL MENTALY Lahcen 46

Compteur CTU Compteur CTD

EL MENTALY Lahcen 47 EL MENTALY Lahcen 48

EL MENTALY Lahcen / ISTA AGADIR 12


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Comparaison Instructions de base

EL MENTALY Lahcen 49 EL MENTALY Lahcen 50

Instructions avancées Instruction technologique

EL MENTALY Lahcen 51 EL MENTALY Lahcen 52

EL MENTALY Lahcen / ISTA AGADIR 13


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Instructions de communication
b
L

FONCTIONNEMENT LOGIGRAMME
a &
Si "a" et "b", ou si "c" et "b"
sont appuyés, L sera alimentée c
1

(a +c) . b = L

a b L
()

LISTE
c
0

(a + c) . b

LD a 1 L
OR c ! IF (a + c) . b
AND b THEN SET L (a + c) • b
ST L ELSE RESET L

EL MENTALY Lahcen 53 EL MENTALY Lahcen 54

Exemples de représentations Ladder sur Step7


a b L
()

(a +c) . b = L

EL MENTALY Lahcen 55 EL MENTALY Lahcen 56

EL MENTALY Lahcen / ISTA AGADIR 14


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Exemples de représentations Ladder sur Step7 Exercices d’application: « Step7 » -TIA PORTAL V14

Réaliser tous les types de démarrage


des MAS sur TIA PORTAL V14

?
Marche
Moteur

Arrêt

EL MENTALY Lahcen 57 EL MENTALY Lahcen 58

Exercices d’application: « Step7 » -TIA PORTAL V14 Exercices d’application: « Step7 » -TIA PORTAL V14

L’appui sur le bouton arrêt « AR »


permet l’ arrêt de l’installation à
tout moment

EL MENTALY Lahcen 59 EL MENTALY Lahcen 60

EL MENTALY Lahcen / ISTA AGADIR 15


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Exercices d’application: « Step7 » -TIA PORTAL V14 Exercices d’application: « Step7 » -TIA PORTAL V14

EL MENTALY Lahcen 61 EL MENTALY Lahcen 62

Exercices d’application: « Step7 » -TIA PORTAL V14 Exercices d’application: « Step7 » -TIA PORTAL V14

EL MENTALY Lahcen 63 EL MENTALY Lahcen 64

EL MENTALY Lahcen / ISTA AGADIR 16


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Exercices d’application: « Step7 » -TIA PORTAL V14 Exercices d’application: « Step7 » -TIA PORTAL V14

EL MENTALY Lahcen 65 EL MENTALY Lahcen 66

Exercices d’application: « Step7 » -TIA PORTAL V14


Grafcet de point de vue partie
Grafcet de point de vue partie
Variante 17 operative PO (Niveau 1):
commande PC (Niveau 2):
Spécifications fonctionnelles
Spécifications technologiques

0 Lampe L éteinte 0

"a" et "b", ou, "c" et "b" (a + c) . b


sont appuyés

1 Lampe allumée 1 L

"a" est relaché ou "b“ est relaché, (a + c) • b


et, "c" est relaché ou "b"
est relaché

Grafcet de point de vue adressage API


Après 5 démarrages de M1, un voyant rouge H1 clignote (Niveau 3):
jusqu’à appui sur bouton Réa (Réarmement) Chaque E/S est representée dans le grafcet
par son adresse automate
EL MENTALY Lahcen 67 EL MENTALY Lahcen 68

EL MENTALY Lahcen / ISTA AGADIR 17


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Étape
initiale Transition

Étape N°1

Action

Liaison

EL MENTALY Lahcen 69 EL MENTALY Lahcen 70

ÉTAPE
L’étape initiale est représentée par un carré double

1
Chaque étape est représentée par une variable Booléenne Xi
– (i = numéro de l’étape)

Si Xi = 0, étape inactive
2
Si Xi = 1, étape active
2
EL MENTALY Lahcen 71 EL MENTALY Lahcen 72

EL MENTALY Lahcen / ISTA AGADIR 18


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

ACTION ACTION CONTINUE


9
• Définition: X9
– Description des tâches à effectuer lorsqu’une étape est X10
active. 10 A X11
A
PO : 10 Descendre le palan
M1.4 11

• Définition:
PC : 10 DP Symbole logique
Adresse de sortie – Action qui dure tant que l’étape est active.
M1.4 Q124.3
– A = X10
EL MENTALY Lahcen 73 EL MENTALY Lahcen 74

ACTION CONDITIONNELLE Condition logique


ACTION TEMPORISÉE
9 X9 Condition de temporisation
9
X9
p X10
T/X10/5 s X 10
10 A X11
10
A T=5 sec X 11
p 5 sec.
T
11 A
11 A
• Définition:
– Action qui dure tant que l’étape est active et que la Action de temporisation
condition logique est vraie
– A = P*X10 EL MENTALY Lahcen 75 EL MENTALY Lahcen 76

EL MENTALY Lahcen / ISTA AGADIR 19


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

ACTION IMPULSIONELLE 9 ACTION MAINTENUE

Condition de temporisation
X9
9 10
X9 A
X 10
T/X10/5 s X 10
X 11
10 11
A T=5 sec X 11 A
5 sec. X 12
T
X 13
11 A 12
A
A
A = X10+X11+X12
Action de temporisation 13

EL MENTALY Lahcen 77 EL MENTALY Lahcen 78

ACTION MÉMORISÉE LIAISON


9
• Relient les étapes entre-elles.
Notation de la mise à 1

10
X9 11
A=1 Liaison
X 10 Transition
X 11
11
X 12 12
X 13
12
• Toujours de haut en bas
A
Notation de la mise à 0
SET (A) = X10 – Sinon, mettre une flèche...
13 RESET (A) = X13
A=0
EL MENTALY Lahcen 79 EL MENTALY Lahcen 80

EL MENTALY Lahcen / ISTA AGADIR 20


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

TRANSITION RÉCEPTIVITÉ

• Ce sont des barrières entre les étapes qui • Ce sont les conditions qui doivent être
peuvent être franchies selon certaines remplies pour franchir la transition.
conditions. • La réceptivité est inscrite à la droite de la
• Trait horizontal. 11 transition.
Liaison 11
Transition Réceptivité

 a  b  c d

12 12

EL MENTALY Lahcen 81 EL MENTALY Lahcen 82

RÉCEPTIVITÉ Remarques:
• Réceptivité sous forme d’une variable
booléenne d’un temporisateur • Une réceptivité est une proposition logique qui peut renfermer
diverses variables booléennes qui peuvent être:
• X12 sera activée après écoulement de 5s de – des informations extérieures (capteurs, directives);
l’activation de X11
– des variables auxiliaires (compteurs, temporisations, ...)
11
Réceptivité – l'état de d'autres étapes (attentes, interdictions);
5s/X11
a  b  c d
– changement d'état de d'autres variables (fronts montants ou
12 descendants, ex: a).

EL MENTALY Lahcen 83 EL MENTALY Lahcen 84

EL MENTALY Lahcen / ISTA AGADIR 21


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Remarques: Remarques:
OU-divergent OU-convergent
Réceptivité au niveau maintenu 11
Réceptivité
 a  b  c d

12

ET-divergent ET-convergent

11

Réceptivité au changement d’état a. b


12

EL MENTALY Lahcen 85 EL MENTALY Lahcen 86

Remarques: Les 5 règles d’évolution

• Pour comprendre comment un GRAFCET


fonctionne, il faut connaître les règles
suivantes:
– Règle #1 - L’initialisation
– Règle #2 - La validation
– Règle #3 - Le franchissement
– Règle #4 - Le franchissement (2)
– Règle #5 – Activation / Désactivation

EL MENTALY Lahcen 87 EL MENTALY Lahcen 88

EL MENTALY Lahcen / ISTA AGADIR 22


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Règle #1 - L’initialisation Règle #2 – La validation

• Il existe toujours au moins une étape active • Une transition est soit validée soit non validée.
lors du lancement de l'automatisme. Ces
• Elle est valide lorsque :
étapes activées lors du lancement sont
TOUTES les étapes immédiatement
nommées “ÉTAPES INITIALES” précédentes sont actives.

• Elle ne pourra être franchie que (franchissable):


1 ET
lorsque qu'elle est validée

que la réceptivité associé est vraie.

EL MENTALY Lahcen 89 EL MENTALY Lahcen 90

Règle #3 – Le franchissement Règle #4 – Le franchissement(2)


• Le franchissement d'une transition entraîne :
l'activation de TOUTES les étapes immédiatement suivantes,
et
• Plusieurs transitions simultanément
la désactivation de TOUTES les étapes précédentes.
franchissables sont simultanément franchies
Étape Étape
Étape inactive
active active
10 Réceptivité 10 10 Transition non
Réceptivité vraie
fausse validée
a a a Étape
Franchissement Franchissement active
11 11 11

Transition
e e e validée
12 12 12

EL MENTALY Lahcen 91 EL MENTALY Lahcen 92

EL MENTALY Lahcen / ISTA AGADIR 23


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Règle #5 – Activation/Désactivation Exercices d’application: « Step7 » -TIA PORTAL V14

Réaliser tous les types de démarrage


• Si au cours du fonctionnement une même
des MAS sur TIA PORTAL V14
étape doit être désactivée ou activée
simultanément, elle reste activée.

?
Marche
Moteur

Arrêt

EL MENTALY Lahcen 93 EL MENTALY Lahcen 94

Exercices d’application: « Step7 » -TIA PORTAL V14 Transformation grafcet-ladder

Réaliser toutes les variantes (V1 à Tableau d’activation de de désactivation des étapes
V17) vues dans la partie « Ladder »
Étape Activée par Désactivée par
X0 Init+b.X2 X1
X1 m.X0 X2
X2 a.X1 X0

Équations des étapes Équations des sorties

    .   .  


  .   .  
  .   . 
EL MENTALY Lahcen 95 EL MENTALY Lahcen 96

EL MENTALY Lahcen / ISTA AGADIR 24


M207 Utilisation de l'automate programmable 29/11/2023
ELMENTALY Lahcen

Exercices d’application: « Step7 » -TIA PORTAL V13

Réaliser toutes les variantes (V1 à


V17) vues dans la partie « Ladder »

EL MENTALY Lahcen 97

EL MENTALY Lahcen / ISTA AGADIR 25

Vous aimerez peut-être aussi