AUTOMATES
PROGRAMMABLES
INDUSTRIELS
Plan
Configuration matrielle
Architecture modulaire des API
Configuration logicielle
Architecture multitches du systme dexploitation
Systme multilangages
Segments mmoire
PROG
DATA
CONSTANTES
Ivan FRANCOIS
Grafcet et API
1 - Architecture modulaire
Module
processeur
Emplacement vide
Bac N0
Alimentation
Module
d entres
Module de
sorties
2 - Architecture modulaire :
Gammes de Schneider
Srie 7 :
Micro et Prmium
Ivan FRANCOIS
Grafcet et API
3 - Architecture modulaire :
Gammes de Schneider
Version\Pr
ocesseur
27
47
V2
27
67
87
Puissance croissante
107
Atelier
logiciel
Version
Logicielle
47J, 47-20
67-20
87-20
T407
PL7-2
V3
47-30
67-30
87-30
107-30
T607
PL7-3
V4
47-40
67-40
87-40
107-40
XTEL-V4
PL7-3
V5
47-40-405,
47-40-415,
47-40-425,
47-40-455
67-40-425,
67-40-455
87-40-425,
87-40-455
107-40425, 10740-455
XTEL-V5
PL7-3
V6
XTEL-V6
PL7-3
Micro
PL7Junior,
PL7-Micro
PL7-3
Premium
PL7-PRO
PL7-3
Version
4 - Architecture modulaire :
configuration sous PL7-PRO
Ivan FRANCOIS
Grafcet et API
1 - Architecture multitches
2 - Architecture multitches
Tches
Ivan FRANCOIS
Grafcet et API
3 - Architecture multitches
Fonctionnement de type Asynchrone (par rapport aux E/S)
Mise jour
des entres
Temps
d excution
<
Priodicit
Interprtation
du programme
utilisateur
Mise jour
des sorties
4 - Architecture multitches
Un seul processeur automate => une seule tche active la fois
Tche utilisateur
devant tre dmarre
dans la MAST
Srie 7
IT
FAST
MAST
AUX0
AUX1
AUX2
AUX3
+
prioritaire
prioritaire
EVi
FAST
MAST
Prmium
Ivan FRANCOIS
Grafcet et API
5 - Architecture multitches
Fonctionnement cyclique,
Fonctionnement priodique.
Application multitches
Les tches asynchrones doivent obligatoirement tre
configures en priodique
Plus une tche est prioritaire, plus sa priode doit tre faible
6 - Architecture multitches :
fonctionnement cyclique
Ivan FRANCOIS
Grafcet et API
7 - Architecture multitches :
fonctionnement priodique
Langages de programmation
dAPI normaliss
PC Programme (IEC 61131 -3)
Diagramme Fonctionnel
en Squence (SFC)
Langage LD
(langage chelles de contact)
Langage IL
(liste dinstructions)
Ivan FRANCOIS
Langage ST
(littral structur)
Langage FBD
(blocs fonctionnels)
Grafcet et API
1 - Systme multilangages :
le langage chelles de contacts
Relais ouvert
Zone condition
Zone action
Programmation en ladder :
b
H= a+b
G=u.not v
Potentielle
Relais ferm
2 - Systme multilangages :
Rseau chelles de contacts (LD)
Ivan FRANCOIS
Grafcet et API
3 - Systme multilangages :
listes dinstructions (IL)
4 - Systme multilangages :
littral structur (ST)
Ivan FRANCOIS
Grafcet et API
5 - Systme multilangages :
programmation de la tche MAST
Fonction et
langages de programmation
Fonctionnement de MAST
PRL
Mise jour
des entres
Traitement squentiel
Temps
d excution
<
Priodicit
Grafcet (G7)
Interprtation du
programme
utilisateur
Mise jour
des sorties
CHART
POST
Ivan FRANCOIS
10
Grafcet et API
PL7-2 :
Ladder (LD) sauf instruction de fronts (front montant et front
descendant)
Grafcet (G7)
PL7-3 (srie 7) :
Ladder (LD) complet
Littral (pseudo basic)
Grafcet (G7)
PL7-3 (Premium)
Ladder (LD) complet
Littral Structur (ST)
Grafcet (G7)
Liste dInstructions (IL)
Bloc Fonctionnel + DFB (Data Fonctionnel Bloc ; utiliss en L4)
1 - Segments mmoire
La
le
les
les
Ivan FRANCOIS
11
Grafcet et API
Lors
Ivan FRANCOIS
12
Grafcet et API
Poids fort
Pds faible
%MWmax
%MB(2i+1)
%MB(2i)
%MDi
%MW0
Constantes :
Mots constantes : %KWi
Octets constants : %KBi
Blocs fonctions :
Sont composs de bits, mots, et constantes qui occupent
une partie des espaces logiques correspondants :
Diffrents types :
Timer srie 7 (Utilis en sance de TP 2)
Registre (LIFO ou FIFO ; utilis en L4)
Mononstable,
Compteurs,
Ivan FRANCOIS
13
Grafcet et API
Ivan FRANCOIS
14