Académique Documents
Professionnel Documents
Culture Documents
Programmer Sous Unity-M340 PDF
Programmer Sous Unity-M340 PDF
UN MODICON M340
FERROUDJI Tahar
SOMMAIRE
1) Introduction .....................................................................................................................................1
2) Lancement de Unity Pro ..................................................................................................................2
3) Cration dune nouvelle application ................................................................................................3
4) Configuration matriel
4-1) Description de lautomate Modicon M340 ..........................................................................3
4-2) Choix et implantation des modules .....................................................................................4
4-3) Saisie de la configuration matrielle ...................................................................................5
4-4) Description du processeur ...................................................................................................6
4-5) Configuration processeur ....................................................................................................7
4-6) Structure mmoire ...............................................................................................................8
5) Dclaration des variables
5-1) Adressage des objets de modules dentres / sorties du Modicon M340 .........................9
- Edition des adresses symboliques des entres / sorties ................................................9
5-2) Principe dadressage ou de localisation des variables .....................................................10
- Edition des adresses symboliques des mots internes .................................................11
- Edition des adresses symboliques dun bit interne ....................................................11
- Edition des adresses symboliques des mots constants ................................................12
- Edition des adresses symboliques dun bit systme ..................................................12
- Gestion SFC ................................................................................................................13
5-3) Adressage du bloc fonction Temporisateur
..................................................14
6) Programmation
6-1) Gestion du module programme .......................................................................................15
6-2) Langage de programmation ............................................................................................16
6-3) La saisie du traitement prliminaire ................................................................................16
6-4) La saisie du traitement squentiel ...................................................................................18
- La palette de symboles ...............................................................................................18
- Mthodologie de saisie du GRAFCET .......................................................................19
- Cration dune transition ............................................................................................19
- Programmation dune transition ................................................................................20
- Configuration des paramtres dune tape GRAFCET ..............................................21
- Cration dune section daction ..................................................................................21
- Les qualificatifs daction ...........................................................................................22
- Description des bits dune tape GRAFCET .............................................................22
- Programmation dune section action ..........................................................................23
6-5) La saisie du postrieur .....................................................................................................23
6-6) Rgnrer tout le projet ...................................................................................................24
7) Vrification du programme par simulation
- Transfert du programme dans lautomate virtuel ..................................................................25
- Mise en service .......................................................................................................................25
- Cration dune table danimation ...........................................................................................26
- Simulation de lapplication ....................................................................................................27
8) Transfert du programme dans lautomate .......................................................................................27
L.P Germain SOMMEILLER
FERROUDJI Tahar
1) Introduction :
Ce diaporama permet dans un premier temps de se familiariser avec le logiciel Unity Pro. Pour
une programmation avance, il ne faut pas hsiter utiliser le mode aide du logiciel.
2. Slectionner Sommaire
ou Index .
3. Choisir le menu
FERROUDJI Tahar
1 / 27
Dfinition de la configuration
matrielle
Langage SFC
Langages LD / FBD / ST / IL
Cration du programme
Cration de
variables et
instances
Dfinition du
Chart
PROGRAMMATION
Dfinition
des actions
Dfinition des
transitions
Choix
Simulateur
/
automate
Dfinition adresse de ladresse automate
Gnration et transfert
2) Lancement de Unity Pro :
FERROUDJI Tahar
2 / 27
3. Slectionner la gamme
dautomate utilise
Modicon M340
5. Valider
4. Slectionner le type de processeur.
Dans le cas dun achat en cours choisir
la version la plus leve.
La cration termine, sauvegarder lapplication (Ne pas sauvegarder sous Unity Pro, car en cas de
rinstallation du logiciel Unity Pro, lapplication est perdue).
4) Configuration matrielle :
4-1) Description de lautomate Modicon M340 :
Configuration mono rack
1234-
Alimentation
Modules extensions
Cordon bus X
Terminaisons de liaison
FERROUDJI Tahar
3 / 27
Rgle dimplantation
Repre de lemplacement
CPS
00
01 11
XBE
Selon le type de rack, le tableau ci-dessous dcrit les numros demplacement auxquels les modules
dentres / sorties et les modules de mtiers peuvent tre connects.
Rack
BMX XBP 0400
BMX XBP 0600
BMX XBP 0800
BMX XBP 1200
1.
2.
3.
4.
5.
6.
FERROUDJI Tahar
4 / 27
5. Valider
4. Slectionner le type
de bac
FERROUDJI Tahar
5 / 27
5. Valider
4. Slectionner la rfrence du
module implanter.
Excution priodique
FERROUDJI Tahar
6 / 27
Bits internes :
%M0 %M99
Mots internes :
%MW0 %MW199
Mots constants :
%KW0 %KW39
3. Dslectionner.
Ceci permet davoir des mots ou des bits de mots sauvegards
FERROUDJI Tahar
7 / 27
Carte mmoire
BMX RMS 008MP
(Fournie de base)
FERROUDJI Tahar
8 / 27
Rack 0 (base)
N emplacement
module (04)
%Q0.4.1
N de la voie
Module dentres
Voie 8
%I0.3.8
Rack 1 (extension N1)
Module de sorties
Voie 10
%Q1.0.10
2. Slectionner le module
dsir.
4. Slectionner la
rfrence du module
8. Saisir le symbole
9. Saisir un
commentaire si la
symbolisation nest
pas explicite.
5. Slectionner le type de
module dentres (%I)
ou de sorties (%Q)
6. Double clic
11. Si la saisie du
module nest pas
finie, reprendre au
point N8.
FERROUDJI Tahar
9 / 27
2. Fermer la fentre.
si besoin.
Symbole
impos par la
norme
IEC 1131-3
Zone
M
S
K
I
Q
(mmoire)
(systme)
(constante)
(entre)
(sortie)
Localisation physique
Registre CPU
Module
Position
dans
le registre
R : N du Rack
MM : emplacement du module
Voie : N de la voie
........
R.MM.V
Exemples
%MW100 : M (zone mmoire), W (type WORD), 100 (position dans le registre)
%M21 : M (zone mmoire), (type EBOOL), 21 (position dans le registre).
%S0 : S (zone systme), (type BOOL), 0 (position dans le registre)
%Ix 0.1.15 : %I (Zone entre), x (type EBOOL), Rack 0, module 1, voie N15
Nota, pour le type EBOOL, le prfixe x est facultatif (ex %I0.1.15)
FERROUDJI Tahar
10 / 27
3. Filtre : slectionner
EDT et DDT
7. Saisir un
commentaire si la
symbolisation nest
pas explicite.
1. Slectionner longlet
2.
Variables et instances FB .
A laide du curseur,
choisir le type dsir.
3.
4. Saisir un
commentaire si la
symbolisation nest
pas explicite.
FERROUDJI Tahar
11 / 27
Filtre : slectionner
EDT et DDT
commentaire si la
symbolisation nest
pas explicite.
4. Saisir un
commentaire si la
symbolisation nest
pas explicite.
%S0 %S119
Symbole
Bit systme
%S0
%S1
%S0 et %S1 sont mis 1 par lutilisateur (Set par programme) ou par le systme, remis zro
par le systme (Reset) aprs un tour de scrutation.
FERROUDJI Tahar
12 / 27
Gestion SFC
La gestion du SFC se fait par :
des fonctions de base :
FERROUDJI Tahar
13 / 27
Analyse du projet.
2. Slectionner lditeur de
donnes de type FB
3. Slectionner
Bibliothques V4.1
FERROUDJI Tahar
14 / 27
Edition des adresses symboliques des temporisateurs (variable non localise), suite.
5. Slectionner Timers
& Counters .
6. Slectionner le type de
temporisateur retenu :
TON ou TOF .
7. Valider
Penser rgulirement sauvegarder
6) Programmation
6-1) Gestion du module programme
1. Slectionner Programme
2. Slectionner Tches
3. Slectionner Sections
FERROUDJI Tahar
15 / 27
1. Slectionner Sections
FERROUDJI Tahar
16 / 27
1. Saisir le nom de la
section
3. Valider
2. Slectionner le langage
relais LD
1. Saisie du commentaire
la palette.
3. Placement de llment
sur la grille de saisie
ou...
lmentaires.
8. Valider
6. Slectionner ladresse
7. Valider
symbole.
FERROUDJI Tahar
17 / 27
4. Slectionner le N
groupe Grafcet.
3. Choisir le langage
SFC
5. Valider
La palette de symboles
Divergence
OU
Etape
ET
OU
ET
Convergence
Commentaires
Liaison
Etape / Transition
ET
FERROUDJI Tahar
OU
18 / 27
2. Raliser lossature du
palette.
Grafcet
3. Crer les
transitions
5. Crer la ou les
sections daction
(variables internes)
4. Valider
L.P Germain SOMMEILLER
FERROUDJI Tahar
19 / 27
2. Dplacer la bobine
4. Placer llment sur la
grille de saisie et
slectionner la variable.
5. Rpter lopration N3
1. Double clic gauche
OU
1. Slectionner la transition
4. Reprendre la procdure cidessus ( partir du N2)
2. clic droit
3. clic gauche
FERROUDJI Tahar
20 / 27
1. Slectionner ltape
(clic gauche)
2. Slectionner le mode
Gnral
3. Slectionner
Valeur littrale
Rgle des saisies : temps retard < temps minimum < temps maximum
Cration dune section daction
3. Slectionner Section
5. Saisir le nom de la section daction (ex :
X13_N ou X13_P1 ou autre)
8. Slectionner le mode de
saisi.
7. Valider
FERROUDJI Tahar
21 / 27
Signification
N ou None
Non mmoris
Dsignation
Etape active : Laction passe 1
Etape non active : Laction passe 0
Etape
Action
Qualificatif
Signification
P1
Impulsion
(front montant)
Dsignation
A lactive de ltape (front montant) : Laction est ralise
seulement sur un tour de cycle
Etape
Action
Qualificatif
Signification
P0
Impulsion
(front
descendant)
Dsignation
A la dsactive de ltape (front descendant) : Laction est ralise
seulement sur un tour de cycle
Etape
Action
FERROUDJI Tahar
22 / 27
1. Slectionner Actions
2. Double clic sur la section
dsire
3. Programmation de la nouvelle
section
FERROUDJI Tahar
23 / 27
FERROUDJI Tahar
24 / 27
2.
3.
Mise en service
4. Valider la tche Run
FERROUDJI Tahar
25 / 27
4. Valider
FERROUDJI Tahar
26 / 27
Simulation de lapplication
2. Slectionner le mode Forcer
Annulation du forage
Forcer 0
Forcer 1
3. Slectionner la variable
forcer
2.
1.
Slectionner le mode
Connecter
Slectionner le mode
Standard
FERROUDJI Tahar
27 / 27