Beruflich Dokumente
Kultur Dokumente
TP1
BOUTONS POUSSOIRS
Concepts thoriques :
Disjoncteur magntothermique :
Le rle principal assign un disjoncteur est de protger
linstallation lectrique, et les conducteurs situs en aval,
contre les conditions anormales de fonctionnement : les
surcharges et les courts-circuits. Pour assurer efficacement
cette fonction, le dclencheur du disjoncteur doit prendre en
compte lvolution des rcepteurs.
Symbole
NO
NC
Questions thoriques:
Regardez les connections quil y a sur la table de pratiques, comment sont
connects le magntothermique et le diffrentiel entre eux?
Prof : Dabord le magntothermique et aprs le diffrentiel.
magntothermique doit protger le diffrentiel, pas au contraire.
Le
a
L
b
Montage:
Ne connectez jamais le courant avant que le montage soit vrifi
par le professeur.
Dessine et monte un schma lectrique que fait que quand on appuis le
bouton poussoir sallume la premire lampe de signalisation. Quand a
cest fait, dessine et monte un autre schma lectrique qui allume le
voyant lumineux quand on appuie les deux boutons poussoirs au mme
temps, aprs dessine et monte un autre schma qui allume la lampe
tmoin quand on appuis un bouton poussoir ou lautre.
Prof : Premier schma
Deuxime schma
R
Troisime schma
R
323
323
-SB1
-SB1
323
-SB1
423
324
-SB2
-SB2
324
424
424
101
-H1
101
101
-H1
102
-H1
102
102
423
324
TP2
Concepts thoriques:
Relais lectromagntiques : est un appareil qui fonctionne comme un
interrupteur actionn lectriquement. Les contacts changent dtat
quand il y a de courrant qui passe travers dune bobine qui est dans le
relais. Les bornes de cette bobine sont appeles A1 pour lentrance et A2
pour la sortie. Quand il ny a pas de courrant travers de la bobine, les
contacts revenant leur position initiale.
Symbole : -KA
Bobine:
Contacts: NO
NC
peuvent utiliser cette machine sans avoir de mouvoir de ces lieus. Un bon
exemple est un ascenseur, parce quon peut actionner son moteur ds
diffrents tages. Es a dire, on actionne la mme machine ds diffrents
lieus.
Pour faire le montage est trs important dtre ordonn. Dabord, on doit
crire sur le schma les codes numriques de la table de pratiques et de
tous les lments quon utilisera. Quand a est fait, on peut commencer le
montage. On doit faire le montage en commenant le plus haut et le plus
gauche et aller en descendant. Quand on est arriv en bas, on
commence une autre fois den haut en suivent la ramage quil y a droite
de la quon a mont et fait une autre fois la mme chois jusqu on a finit
le montage. Regarde lexemple suivant :
Questions thoriques:
Quest-ce que ce schma lectrique fait si on appuie le bouton poussoir
SB1? Comment est-ce quil fonction? Quelle est la fonction du relais?
un bouton
Montage:
Ne connectez jamais le courant avant que le montage soit vrifi
par le professeur.
En utilisant le dernier schma que tu as fait, dessine et fait le montage
dun autre schma qui ajoute deux boutons poussoirs de plus, un pour
dmarrer et lautre pour arrter la lampe de signalisation. Ajoute aussi le
bouton poussoir dmergence.
R
611
S1
43
612
KA1
311
44
A1
312
411
A2
412
13
KA1
D1
4
D2
14
101
A1
102
KA1
A2
S
A_: BOUTON POUSSOIR DARRETTE
D_: BOUTON POUSSOIR DE DEMARRAGE
TP3
Concepts thoriques :
Contacteur: Le contacteur est un interrupteur
qui sactionne lectriquement, comme le relais.
Egalement, quand il passe courant travers de
la bobine, tous les contacts changeant dtat.
Les NO passent a tre NC et vice versa. La
diffrence quil y a avec le relais est que dans un
contacteur on peut trouver deux sortes de
contacts, les contacts de puissance ou
principaux, et les contacts de commande ou
auxiliaires.
a
nos
permit
de
sparer
lectriquement le circuit de commande du circuit
de puissance. Avec a, on peut surveiller une
machine trs puissant qui fonction en triphas
avec un circuit monophas plus moins voltage sans danger.
- Les poules ou les contacts principaux sont les lments qui
permettent dtablir et dinterrompre le courant principal dans le circuit de
puissance. Le ple est dfini par les valeurs nominales de courant et de
tension en partie le contacteur.
- Les contacts auxiliaires sont utilises dans le circuit de control. Ces
contacts sont les mmes que les contacts du relais.
Symbole: -KM
Contacts principaux:
Contact Principaux
Bobine:
Contacts auxiliaires:
NO
NC
Contact Principaux
Contact
Auxiliaire
13
21
A1
14
22
A2
Bobine
Questions thoriques:
Schmas de contrle et de puissance:
10
R
SB1
KA0
KA0
KA0
KA0
KA0
KM2
KA1
KM2
KA1
KA1
KM2
S
Dans le schma suivant on a chang les contacts de KA0 . a fait que la
bobine de KM2 sexcite.
11
R
SB1
KA0
KM2
KA0
KA0
KA1
KA1
KA0
KA0
KM2
KA1
KM2
S
Maintenant, on lse dappuyer le bouton poussoir. a fait changer ltat de
la bobine KA0.
R
SB1
KA0
KM2
KA0
KA0
KA1
KA1
KA0
KA0
KM2
KA1
KM2
12
R
SB1
KA0
KM2
KA0
KA0
KA1
KA1
KA0
KA0
KM2
KA1
KM2
S
On a chang les contacts de KA1. Aucune bobine na change son tat, on
est arriv ltat final.
R
SB1
KA0
KM2
KA0
KA0
KA1
KA1
KA0
KA0
KM2
KA1
KM2
13
Quest-ce quil se passe si on appuie SB1 une autre fois quand le circuit
est arriv au dernier tat? Dessine les tats suivants du relais et du
contacteur.
Prof : Si on appuie SB1 lampoule steindra. On peut voire a en
regardant les diffrents tats du system :
Dabord on appuie le bouton poussoir, a change ltat de la bobine KA0.
R
SB1
KA0
KM2
KA0
KA0
KA1
KA1
KA0
KA0
KM2
KA1
KM2
S
Sur le schma suivant on a chang les contacts de KA0. a change ltat
de la bobine de KM2.
R
SB1
KA0
KA0
KA0
KA0
KA0
KM2
KA1
KM2
KA1
KA1
KM2
14
R
SB1
KA0
KA0
KA0
KA0
KM2
KA1
KM2
KA1
KA0
KA1
KM2
S
Maintenant on lse dappuyer le bouton poussoir, a change ltat de la
bobine KA0.
R
SB1
KA0
KA0
KA0
KA0
KA0
KM2
KA1
KM2
KA1
KA1
KM2
15
R
SB1
KA0
KA0
KA0
KA0
KM2
KA1
KM2
KA1
KA0
KA1
KM2
S
On a chang les contacts de KA1 et le schma arrive son tat final.
R
SB1
KA0
KA0
KA0
KA0
KA0
KM2
KA1
KM2
KA1
KA1
KM2
Montage:
Ne connectez jamais le courant avant que le montage soit vrifi
par le professeur.
Fais le montage du schma initial et confirme les rponses que tu a donn
en regardant quest-ce quil passe quand on appuie SB1 une fois. Attend
quelques secondes et appuie une autre fois SB1.
16
TP4
Objectif : Llve
temporisateurs.
doit
bien
comprendre
le
fonctionnement
des
Concepts thoriques :
Les temporisateurs sont des mcanismes qui sassemblent
sur les relais ou les contacteurs. Sutilisent pour ouvrir ou
fermer un ou plusieurs contacts avec un retard rglable. Il y a
deux types de temporisateurs: la connexion (ON DELAY) et
la dconnexion (OFF DELAY). Les temporisateurs ont les
deux types de contacts, les NO et les NC.
55
NC
67
NO
ON DELAY
56
65
NC
57
NO
OFF DELAY
68
58
66
Temporisateur la dconnexion
17
la bobine est excite. Cest dire, quand le courant passe par la bobine,
les contacts du temporisateur ne changent pas jusqu t seconds.
Quand le courant qui passe pour la bobine sarrte, les contacts changeant
normalement. Pour les temporisateurs la dconnexion, quand il arrive
courant la bobine les contacts changeant normalement, comme sil
navait rien. Mais quand la courent sur la bobine sarrte, les contacts ne
changent pas jusqu t seconds. On peut rguler le temps t de retard
ds 0,1 30 seconds.
Questions thoriques:
Quest-ce quil passe si on excite pendant 2 seconds la bobine dun relais
temporis la connexion qui est rgl 5 seconds? Et si le temporisateur
est la dconnexion?
Prof : Dans le premier cas, les contacts temporiss du relais ne
changeront pas, parce quil na pass le temps suffisant (5 seconds) pour
lactuation du temporisateur. Pour les contacts temporiss, a serait
comme si la bobine navait t excite jamais. Pour le temporisateur la
dconnexion, les contacts changerait des que la bobine a t excite. Les
contacts temporises changeant et resteront comme a pendant 7 seconds.
En les deux options, les contacts no temporises changeront dtat
pendant les deux seconds quon excite la bobine, aprs a ils revendraient
ltat initial.
Explique comment fonctionnent les schmas suivants si on appuie pendant
10 seconds le bouton poussoir (les temporisateurs sont rgls 3
seconds):
18
suivant
fonctionne
(les
R
S1
KA2
KA1
KA2
KA1
KA2
H1
19
Montage:
Ne connectez jamais le courant avant que le montage soit vrifi
par le professeur.
Monte le dernier schma sur la table de pratiques et vrifie que la dernire
explication que as fait est correcte. Quel relais contrle le temps de
dmarrage de la lampe de signalisation? Pour contester, mette diffrents
temps dans chaque un des temporisateurs. Ne oublie pas dcrire la
numration sur le schma avant de faire le montage.
R
523
67
S1
KA2
524
68
55
67
KA2
KA1
56
68
A1
A1
KA1
101
H1
KA2
A2
A2
102
20
TP5
Concepts thoriques:
Les moteurs dinduction sont les
moteurs
plus
utiliss
dans
lindustrie parce que ils sont
simples, robustes et de facile
entretien.
Ils sont constitus par un stator et
un rotor. Quand on donne tension
sur le dvidage triphas du stator
se cre un champ magntique
constante et giratoire. Dans le rotor
il y a uns conducteurs que quand le
champ magntique les croise se
forment forces lectromotrices dinduction qui font tourner laxe du
moteur.
Pou faire le dmarrage direct on doit seulement connecter le dvidage du
stator au courant triphas.
Plaque de caractristiques:
Cette plaque sutilise pour connatre toute linformation quon a besoin du
moteur.
Mxime voltaje
triangle/toile
Intensit nominale
triangle/toile
Puissance
Vitesse
giratoire
Factor de
puissance
21
Connexion intrieure:
Le moteur peut tre internement connect en toile ou en triangle. On
peut voir comment se connecte sur le dessin suivant:
95
97
96
98
5
6
3
4
Symbole :
Test
Stop
22
Relais thermique
Tlmcanique LAD7B106
Elments:
1.
2.
3.
4.
5.
6.
7.
Bouton de rglage.
Bouton-poussoir Test
Bouton-poussoir Stop
Bouton-poussoir rarmer Reset
Visualisation de lactivation
Fermeture
Slecteur manuelle/automatique
Questions thoriques:
Prend le moteur triphas dinduction similaire au de la photo du premire
page de la pratique et regarde comment sont les connexions internes en
ouvrent la carcasse suprieur do ils sortent trois cbles. Est il connect
en toile ou en triangle?
Prof : On doit ouvrir le couvercle et regarder les connexions:
z
T
23
Fait un schma qui fait que en appuyant un bouton poussoir, sallume une
lampe de signalisation, et en appuyant un autre bouton poussoir lteint.
Au lieu dutiliser un relais utilise un contacteur.
Prof : Cest comme le circuit de la deuxime pratique:
R
411
- SB2
412
323
- SB1
- KM1
324
A1
53
- KM1
14
54
101
- H1
- KM1
13
A2
102
Montage:
Ne connectez jamais le courant avant que le montage soit vrifi
par le professeur.
Monte le schma que tu as pens la dernire question thorique. A la
partie de puissance du contacteur monte le schma suivant:
24
R
97
95
98
96
53
311
SBA
KM1
312
54
13
423
KM1
SBD
424
14
101
H1
H2
A1
102
KM1
A2
S
Circuit de contrle
R
1
S
3
T
5
KM1
FR
2
201
M
Circuit de puissance
25
202
TP6
On peut faire le changement des deux phases avec des contacteurs, mais
il ne doit pas tre direct. a veux dire que avant de faire le changement
on doit arrter le moteur un temps. Parce que si no, si on change
directement, il y a un courant de signe contraire qui peut endommager les
appareils qui sont connects au moteur.
Si on veut contrler la vitesse dun moteur asynchrone triphas le
paramtre quon doit varier cest la frquence. Parce que la vitesse de
synchronisation est proportionnelle la frquence. a veut dire que si on
augmente la frquence, la vitesse augmentera aussi et vice versa. La
vitesse de synchronisation est la vitesse du champ magntique du stator.
26
60 f 6050 3000
=
=
p
p
p
Questions thoriques:
En connaissant que le moteur quon utilise a 2 pairs de ples calcule la
vitesse de synchronisme. Cest la mme qui a la plaque de
caractristiques ? Pour quoi ?
Prof :
3000
n=
= 1500 rpm. La vitesse de la plaque de caractristiques est
2
1430rpm, cest logique, parce quest la vitesse du rotor, que doit tre
infrieure la vitesse du champ magntique du stator dans un moteur
asynchrone.
A continuation il y a un schma de contrle et de puissance, pense
comment se comportera.
Schma de contrle
27
R
S
T
KM1
KM2
2
F1
Schma de puissance
Quelles sont les fonctions des contacts du schma de contrle qui sont
soulignes ?
Prof : Les contacts KM1 et KM2 qui sont juste avant de les bobines ont la
fonction dviter que les deux bobines sont excit au mme temps.
Les outres deux ont la fonction de que les boutons poussoirs SB2 et SB3
se comporte comme un interrupteur.
Si on pousse SB2 et aprs SB3, quest ce quil se passe?
Ne passe rien, parce que si la bobine KM1 est excite, le contact qui est
avant de la bobine KM2 est ouvert et a fait que si on pulse SB3 ne passe
rien.
28
Montage:
Ne connectez jamais le courant avant que le montage soit vrifi
par le professeur.
Schma de contrle
29
Quand a est fini fait le montage du schma suivant et vrifie quelle est la
fonction de changement quon a introduit dans le schma de contrle.
R
S1
SB1
SB2
KM1
SB3
KM2
KM1
KM2
KM1
KM1
KM2
S
Schma de contrle 2
30
KM2
31
TP7
Questions thoriques:
Regarde les schmas suivants et pense comment se comporteront.
SBARR
SBA
SBH
KA3
KA3
SBH
KA3
SBA
KA4
KM2
KM1
KA4
S
SBARR: bouton poussoir darrete
SBA: bouton poussoir de gir antihoraire
SBH: bouton poussoir de gir horaire
Schma de contrle
32
KA4
KM1
KM2
Schma de puissance
Prof : Si on appuie SBH, la bobine KA3 sexcite et fait que les deux
contacts KA3 se ferment. a fait que la bobine KM1 sexcite et que le
contact temporis devient ouvert. Pendant que la bobine KM1 est excite
le moteur gire.
Si maintenait on appuie SBA la bobine KA4 sexcite et la bobine KA3 lse
dtre excite. a fait ouvrir les contacts de KA3 et ferme les contacts KA4.
Louverture des contacts KA3 fait que la bobine KM1 lse dtre excite, a
arrte le moteur. Aprs passer le temps de dconnexion du temporisateur
KM1, le contact temporise KM1 se ferme et le moteur commence girer
dans lautre sens.
Si les temporisateurs sont rgls 5 seconds, explique quest ce quil se
passe avec le moteur si on appuie SBH et 10 seconds aprs on appuie
SBA.
Prof : Le moteur commencera a girer des que on appuie SBH aprs de 10
seconds sarrtera pendant 5 seconds et aprs commencera a tourner
dans le sens contraire.
Montage:
Ne connectez jamais le courant avant que le montage soit vrifi
par le professeur.
Fait le montage du schma montr dans les questions thoriques
33
TP 8
Concepts thoriques :
Comme on a dit la pratique 5 dmarrage direct dun moteur
dinduction, quand on fait le dmarrage direct il y a un instant o le
courant qui passe travers du moteur est trs lev. Cette intensit
peut tre de 5 8 fois le courant nominal du moteur. Une demande de
courant si grand peut provoquer tombs de tension sur la ligne, faisant
que dautres appareils connects sur la mme ligne ne fonctionnent pas
bien. On doit chercher la forme de faire le dmarrage du moteur sans
absorber trop de courant.
Le dmarrage toile triangle permet de diminuer le courant de dmarrage
par 3 fois. On peut faire ce dmarrage seulement moteurs qui ont la
possibilit de changer les connections intrieurs sur la plaque de bornes.
Le moteur doit accomplir aussi que la connexion triangle est la mme
tension que le rseau lectrique.
Maintenant, on imagine que doit dmarrer un moteur dinduction de 380V
en triangle et 660V en toile (tensions nominales). Ce dmarrage consiste
en dmarrer initialement le moteur connect internement en toile
380V. a fait que la tension nominale en toile soit 3 fois infrieure
(660/ 3 = 380). Aussi, si on connecte le moteur en toile, le courant qui
passe travers du moteur est 3 fois infrieure que si on le connecte en
triangle. a fait que, dun ct la tension est rduite de 3 et de lautre
ct le courant est rduit aussi de 3 fois ; par consquence le courant
final est 3 fois infrieur ( 3 3 =3).
Quand le dmarrage est fait, on connecte automatiquement le moteur en
triangle, quest comme on veut travailler. Avec a, on a dmarr le
moteur dinduction en diminuant 3 fois le courant absorb pendant le
dmarrage.
34
Questions thoriques:
Le schma suivant est le schma de puissance du dmarrage toile
triangle. Quel contacteur connecte le moteur en toile et quel le connecte
en triangle? Explique la fonction du troisime contacteur.
R
S
T
KM3
KM1
KM2
2
F1
u1 v1 w1
u2 v2 w2
Prof : KM1 toile, KM2 triangle. On peut les voir en suivant les
connections qui sortent du moteur u2, v2 et w2. KM3 a la fonction
dalimenter le moteur.
Explique comment fonctionne le schma de contrle en lui regardant.
Comment on commence le dmarrage? Comment on peut larrter? Quelle
est la fonction des contacts signals? Pourquoi KM3 est temporis?
35
97
95
98
96
311
SB1
312
13
KM3
14
423
67
13
SB2
424
KM1
KM3
68
14
55
KM3
56
21
21
KM2
KM1
22
A1
A1
KM1
101
22
A1
KM2
A2
A2
KM3
102
A2
Montage:
Ne connectez jamais le courant avant que le montage soit vrifi
par le professeur.
Faites le montage des schmas de contrle et de puissance et vrifie que
tes rponses sont correctes.
36
TP9
Concepts thoriques :
Comme on a dit la pratique 5 dmarrage direct dun moteur
dinduction et la pratique 8 dmarrage toile triangle dun moteur
dinduction, quand on fait le dmarrage direct il y a un instant o le
courant qui passe travers du moteur est trs lev. Cette intensit
peut tre de 5 8 fois le courant nominale du moteur. Une demande de
courant si grand peut provoquer tombs de tension sur la ligne en
faisant que dautres appareils connects sur la mme ligne ne
fonctionnent pas bien. On doit chercher la forme de faire le dmarrage
du moteur sans absorber trop de courant.
On a vu quune bonne forme de faire a est le
dmarrage toile triangle, mais il y a dautres
qui nont pas besoin de faire un grand
montage. Le dmarreur progressif est une
machine qui permet faire le dmarrage dun
moteur asynchrone de forme contrle et sans
secousses, en contrlant la tension de
dmarrage et en laugmentent petit petit.
Cette machine permet de contrler aussi le
pair de dmarrage et permet faire un arrt
progressif. Le pair est en relation avec la force
qui donne le moteur. Dans lindustrie son
utilisation
permet
liminer
les
coups
mcaniques
qui
causent
les
multiples
dmarrages du moteur ; la vie dutilisation
sallonge.
ATS01N206QN
37
R1A
R1C
COM
LI1
LI2
LI+
BOOST
LO1
0V alimentation externe
Ordre darrte
Ordre de dmarrage
Alimentation de control
BOOST
Fin de dmarrage
U
Un
Start time
38
t
On peut voir que les premiers 200 ms le dmarreur alimente le moteur
la tension nominale, et aprs diminue la tension pour commencer avec la
rampe de dmarrage.
200ms
LI1
LI2
LI+
LI1
LI2
LI+
Commande 3 fils
Commande 2 fils
39
Questions thoriques:
Regarde le schma suivant et explique comment est-ce quil fonctionne.
Quelle est la fonction des deux lampes de signalisation?
R
S
T
5/L3
3/L2
ALTISTART01
ATS01N206QN
1/L1
R1A
R1C
COM
LI1
LI2
LI+
BOOST
SB1
SB2
H1
H2
6/T3
4/T2
2/T1
L01
40
41
Montage:
Ne connectez jamais le courant avant que le montage soit vrifi
par le professeur.
Fait les cinq montages suivants: rappel-toi quon doit travailler 380V et
on doit suivre les normes de scurit.
5/L3
3/L2
ALTISTART01
ATS01N206QN
1/L1
R
S
T
R1A
R1C
COM
LI1
LI2
LI+
BO OST
6/T3
4/T2
2/T1
L01
M
R
S
T
5/L3
3/L2
ALTISTART01
ATS01N206QN
1/L1
R1A
R1C
COM
LI1
LI2
LI+
BOOST
6/T3
4/T2
2/T1
L01
42
SB1
SB2
H1
H2
R
S
T
KM3
5/L3
3/L2
ALTISTART01
ATS01N206QN
1/L1
KM2
R
SB1
R1A
R1C
COM
LI1
LI2
LI+
SB2
KM3
SB3
BOOST
KM2
6/T3
4/T2
2/T1
L01
KM3
43
KM2
KM2
TP10
44
Questions thoriques:
Regarde le fonctionnement du circuit dune porte de garage automatique.
R
SQD
SQM
+18
KM1
SA
-18
KM2
KM1
KM1
KM2
M
KM1
KM2
Schma de contrle
Schma de puissance
45
Ce circuit est dangereux, parce que si une personne ou une voiture reste
sous la porte quand elle descende, la porte ne sarrte pas. Pour viter ce
problme on mettra un dtecteur optique (SQI) ; si quelquun reste sous
la porte interrompra le faisceau de lumire et provoquera que la porte
sarrte et que, aprs dun temps, la porte monte une autre fois.
R
SQD
SQM
SA
KM1
KA0
SQI
KA0
KA0
KM2
KM1
KM2
KA0
KM1
KM2
Schma de contrle
46
Montage:
Ne connectez jamais le courant avant que le montage soit vrifi
par le professeur.
On fera le montage du schme antrieur avec une petite modification.
Cette modification permettra ouvrir la porte quand elle est en train de
descendre sans attendre quelle se ferme.
R
SQD
SQM
KM1
KA0
SQI
KA0
SA
KA0
KM2
KM1
KM2
KM1
KM2
KA0
S
Schma de contrle
47
48
TP1
PROGRAMATION EN LD
Bobines de relais
Ouvrir Codesys :
Dmarrer Wago software Codesys for automation alliance Codesys
V2.3 Codesys V2.3
Ouvrir un nouveau fichier :
Fichier Nouveau
Il apparat une fentre o lon doit dcider quel automate est-ce quon
utilise:
Vous devez choisir 750-841
Maintenant, on doit crer dans la nouvelle fentre le programme principal.
49
PLC_PRG
pour
fonctionner
50
SBA
SBD
KM1
KM1
51
Si on veut changer ltat de quelque variable on doit cliquer deux fois sur
la variable ou sur le schma. On va voir comment ct de ltat actuel
de la variable apparatra le contraire (parce que comme on travaille avec
les variables boolennes il ny a que deux tats possibles). Pour introduire
le changement on doit appuyer sur Ctrl+F7 ou sur la barre doutils En
ligne->Ecrire valeurs de variables.
Quest ce quil se passe avec les tats des variables si on change ltat de
la variable dmarre de FALSE TRUE ? Et si on la change une autre fois
en FALSE ?
Si quand le programme est dmarr on veut faire quelque modification on
doit cliquer sur
(arrter) et aprs
(quitter le systme).
Ce
prog
ramme nest pas correct parce que si on active les deux contacts en
mme temps, on arrive une situation indtermine. La version correcte
de ce programme doit dcider si cest le dmarrage ou larrt qui est
prioritaire. Normalement cest larrt qui est prioritaire.
Regar
de
52
pourquoi on dit que dans le dernier schma cest larrt qui est prioritaire.
Faits le schma prcdent dans le mme fichier que le programme de
dmarrage-arrt. Pour a, vous devez cliquer sur le bouton droit de la
souris sur la ligne prcdente de programmation et choisir loption
Rseau (aprs). a ajoute une nouvelle ligne de programmation.
Regarde ce quil se passe quand on change ltat des variables demarre2
et arrete2. Faits la vrification que a fonctionne correctement.
53
TP2
BLOCS FONCTIONNELS EN LD
54
Quand on met T, on verra comment souvre une liste avec le nom des
variables du TON. On doit choisir Q. a fait que le contact reste ouvert
quand la sortie Q nest pas active et se ferme quand Q sactive. Vrifie.
TOF
Ralise une temporisation au dclenchement. IN et TP sont des
variables dentre, respectivement de type BOOL et TIME. Q et ET sont
des variables de sortie du type BOOL. Si IN a la valeur TRUE, alors les
valeurs fournies sont TRUE. Ds que IN a la valeur FALSE, la valeur de
temps de ET est incrmente jusqu ce quelle soit gale la valeur de
PT. Ds alors, la valeur de ET reste inchange. Q a la
valeur FALSE si IN a la valeur FALSE et si ET est gal
55
COUNTER
Sutilise pour compter combien de fois sest passe une action.
CTU (counter up)
a sutilise pour incrmenter. Les entres CU et RESET ainsi que la sortie
Q sont du type BOOL, lentre PV et la sortie CV sont du type WORD (a
veut dire que vous devez mettre un chiffre).
Lorsque RESET a la valeur TRUE, la variable de
comptage CV est remise zro. Si CV passe de
FALSE TRUE, CV sincrmente dune unit. Q
prend la valeur TRUE si CV est suprieur ou gal
la limite suprieure de PV.
Faites le programme suivant:
Cett
e
ligne a la fonction de mettre le compteur zro. La sortie rst est en
relation avec le RESET du compteur. Quand la sortie a la valeur TRUE, le
RESET aussi. On peut aussi changer ltat de la variable rst directement
sans avoir faire la dernire ligne de programmation. Faites la
vrification.
CTD (counter down)
a sutilise pour dcompter.
56
Les entres CD et LOAD ainsi que la sortie Q sont de type BOOL, lentre
PV et la sortie CV sont du type WORD.
Lorsque LOAD a la valeur TRUE, la variable de comptage CV est
initialise avec la valeur de la limite suprieure
PV.
Si CD change de FALSE TRUE le bloc
fonctionnel est dcrment dune unit, aussi
longtemps que CV est suprieur zro. Q prend
la
valeur TRUE si CV est gal 0.
DETECTION DE FRONTS:
On appelle front un changement dtat dune variable de type BOOL. On
peut dtecter des fronts montants et des fronts descendants. La dtection
consiste faire changer dtat la sortie de type BOOL du bloc fonctionnel
pendant un instant. Cest--dire, la sortie du bloc (Q) a ltat TRUE
pendant un instant. a sutilise pour dtecter quand il y a un changement
dtat dune variable de notre programme.
R_TRIG
Dtecte un front montant, cest--dire, dtecte quand une variable change
de FALSE TRUE. Quand la CLK fournit la valeur
TRUE, la sortie Q a la valeur TRUE pendant un
instant et juste aprs prend la valeur FALSE une
autre fois.
Pour voir comment a fonctionne, vous devez faire le programme
suivant :
57
58
TP 3
INSTALATION DOMESTIQUE
Concepts thoriques :
Pour cela, on va programmer le fonctionnement des lumires dun
btiment. On va diviser linstallation en deux parties : lintrieur et
lextrieur.
On va commencer par la partie extrieure. Vous devez imaginer qu
lextrieur de notre btiment il y a un capteur qui dtecte labsence de
lumire solaire. Quand ce capteur note labsence de lumire pendant un
certain temps (3s), une lampe quil y a lextrieur du btiment sallume.
Quand le capteur note quil y a la lumire solaire, la lampe steint
automatiquement.
1. Programme en LD du fonctionnement de linstallation extrieure du
btiment.
Quand cest fait, on va voir comment fonctionne linstallation intrieure.
Il y a trois boutons poussoir dans le btiment, un pour chaque tage. Il y
a aussi trois lampes, une pour chaque tage. Ds quon appuie sur un des
boutons, les trois lampes sallument pendant un certain temps (5s).
2. Programme en LD du fonctionnement de linstallation intrieure du
btiment.
Linstallation intrieure a aussi un interrupteur pour allumer une ampoule
quil y a lentre du btiment.
3. Ajoute a dans ton programme.
Quand vous avez fini, vous devez faire la visualisation. Pour savoir
comment faire, vous devez regarder le chapitre du manuel qui parle de a
(pages 15-18).
Dans votre visualisation il doit y avoir 5 boutons. Un pour simuler laction
du capteur de lumire, trois pour les boutons poussoirs quil y a aux
tages et un pour lampoule de lentre. Aussi, vous devez mettre 5
lments pour visualiser ltat des ampoules.
4. Faites la visualisation.
59
TP 4
PROGRAMMATION EN CFC
apparatra le module AND sur lcran. Aprs on doit mettre deux entres
et une sortie.
Faite lexemple suivant :
60
TEMPORISATEURS
On commencera avec le bloc TP. Vous devez cliquer sur licne quon a
montr avant et crire TP dans le bloc. Aprs vous devez mettre des
entres et des sorties. Rappel que IN et Q sont BOOL et que PT et ET sont
de type TIME.
Faite le programme suivant :
61
COUNTERS
On doit choisir un bloc et crire CTU ou CTD.
Faite le suivant programme :
DETECTION DE FRONTS
On doit choisir un bloc et crire R_TRIG ou F_TRIG. Vous devez ajuter un
counter pour voire que a fonction, parce que il y a fois que la sortie de le
detector de fronts est trop vite pour pouvoir voire.
62
63
TP 5
64
TP 6
BLOCS FONCTIONNELS EN ST
Concepts thoriques :
Le ST est un autre langage trs utilis, et est le dernier quon va tudier.
Ce langage est un texte structur. Il faut connatre comment sutilisent les
blocs fonctionnels pour aprs apprendre faire un petit programme.
Regarde les pages 5 et 6 du manuel pour comprendre un peut comment
fonctionne ce langage, et aprs de la page 9 jusqu la 14 pour voire
comment introduire tous les blocs fonctionnels.
Programme:
On va commencer pour introduire les compteurs. crie le programme
suivant qui est un CTD (count est une variable CTD). Le programme
gauche (ST) et droite (CFC) est le mme, il faut les comparer:
count
count(CD:=entre1, LOAD:=load, PV:=numero);
sortie1:= count.Q;
valeur:= count.CV;
Quand a est fait, programme le CTU et le CTUD en ST.
Maintenant on va programmer les temporisateurs. crie le programme
suivant qui est un TP (temp est une variable TP). Le programme gauche
(ST) et droite (CFC) est le mme, il faut les comparer:
65
temp
temp(IN := entre4, PT := T#5s) ;
sortie4:=temp.Q;
valeur4 :=temp.ET ;
Quand a est fait, programme le TON et le TOF en ST.
Finalement on va programmer les gnrateurs dimpulsions. crie le
programme suivant qui est un R_TRIG (imp est une variable R_TRIG). Le
programme gauche (ST) et droite (CFC) est le mme, il faut les
comparer:
imp
imp(CLK:= VarBOOL1);
sortie7:= imp.Q;
Quand a est fait, programme le F_TRIG en ST.
66
TP 7
PORTE DE SUPERMARCH EN ST
Concepts thoriques :
Regarde le programme suivant pour comprendre comment fonctionne le
langage ST. Il faut bien comprendre la fonction IF, parce quon la utilisera
beaucoup.
VAR
Dmarre, lampe: BOOL;
Vitesse: INT;
END_VAR
IF dmarre THEN
Vitesse:= 100;
Lampe: = TRUE;
ELSE
Vitesse:= 0;
Lampe:= FALSE;
END_IF
Programme:
Fait le dernier programme en ST et assure-toi que fonctionne comment on
a expliqu.
Une fois que a est fait, il faut penser et raliser un programme qui
contrle la porte dun supermarch:
Il y a un dtecteur qui sutilise pour connatre combien de personnes
rentrent dans le supermarch chaque jour.
Si le dtecteur sactive la porte souvre et reste ouverte pendant 5
seconds et aprs le dtecteur se dsactive. Utiliser un compteur et un
temporisateur.
67
TP 8
Objectif : Llve doit tre capable de contrler un moteur pas pas avec
lautomate Wago
Concepts thoriques :
Les moteurs pas pas sont des moteurs qui sutilisent pour des
installations o lon a besoin dun positionnement avec une grande
exactitude et/ou une trs bonne rgulation de la vitesse.
Le moteur pas pas quon utilise est constitu par quatre bobines. Le
numro des bobines excites et lordre quon suit pour exciter ces bobines
dterminent comment se dplacera le moteur. Il y a trois squences
diffrentes pour mouvoir le moteur:
68
Programmation:
1.- Faits un programme en langage SFC qui contrle un moteur pas pas
avec la squence full-step.
2.- Comment on peut changer la vitesse du moteur? Essaye avec
diffrentes vitesses (utilise une variable pour la vitesse qui te permet de
changer sa valeur).
3.- Comment on peut changer le sens de rotation du moteur? Utilise une
variable qui te dit le sens de rotation et fait que le programme ait la
possibilit de faire tourner le moteur dans les deux sens possibles.
4.- Complte le programme en ajoutant la possibilit de faire la squence
half-step avec les possibilits de changement de vitesse et de sens de
rotation.
5.- Faits une visualisation o lon peut voir le sens de rotation, la
squence quon suit et la vitesse du moteur.
69
TP 9
Concepts thoriques:
Pour faire cette pratique, on va utiliser les capteurs inductifs. Ils sutilisent
pour dtecter quand est-ce quil y a un lment mtallique
proche de lui. Les capteurs se connectent lautomate par
les entres digitales. Est une entre parce que cest une
Senseur inductive
Programme:
1.- Cre un programme qui fait que la cinte du moteur pas pas se
dplace entre le dtecteur gauche et celui demi. Cest--dire, quand la
cinte arrive au dtecteur gauche, le moteur change de sens de
rotation et va au dtecteur demi ; et quand il y arrive change une autre
fois de sens de rotation et se dirige au dtecteur gauche. Et comme a
jusqu ce quon arrte le programme. Utilise le programme que tu as fait
dans la dernire pratique.
70
Programme:
1.- Faites un programme qui dmarre le moteur CC 8000 points et qui
compte les fois o le capteur est excit par les composants mtalliques de
la couronne. Quand il a compt jusqu 6, faits que le moteur sarrte
pendant 5 secondes et aprs recommence faire toute la squence une
autre fois.
2.- Complte le dernier programme en faisant que le moteur dmarre
8000 points. Quand il a compt jusqu 6 fois les composants mtalliques
de la couronne, faire que le moteur sarrte 5 secondes, et aprs quil
redmarre 16000 points et compte jusqu 6 une autre fois. Aprs, il
sarrte 5 secondes et recommence la squence une autre fois.
71
TP 11
Programme :
1.- La squence faire est la suivant :
-
Le moteur de CC sarrte.
Le moteur de CC sarrte.
72
TP 12 MOTEUR DINDUCTION
Concepts thoriques :
Le moteur lectrique est une machine qui transforme lnergie lectrique
du rseau en nergie mcanique. Le moteur est constitu par un stator et
un rotor.
Le principe de fonctionnement consiste que en donnant tension sur les
enroulements du stator, se cre un champ magntique qui croise les
conducteurs du rotor et forme des forces lectromotrices dinduction qui
font tourner lessieu du moteur.
La vitesse dun moteur asynchrone vient donne par la suivant formule:
n=
(1 s ) f
p
n = vitesse du rotor
f = frquence dalimentation
p = nombre de paires de ples
s = glissement
73
S
T
Programme
1.- Faire un programme qui dmarre le moteur asynchrone 10000
points dans un sens et aprs 5 secondes sarrte pendant 3 secondes et
redmarre en sens contraire pendant 5 secondes puis commence la
squence une autre fois.
2.- La squence faire est la suivante :
75
A.2.2.TSX MICRO
76
TP1
PROGRAMATION EN LD
Concepts thoriques :
Structure dun programme dautomate en LD :
Un programme en diagramme de contacts (ladder) est fait base de
lignes, o chacune peut avoir
- Contacts normalement ouverts
-
Bobines de relais
77
On choisira S
Quand a est fait on doit cliquer 2 fois sur tche mast. On verra la suivant
fentre ou on doit choisir le langage du programme.
78
Com
parai
son
en logique cble
SBA
SBD
KM1
KM1
Vrification du programme
Quand on a fini de programmer, on se doit assurer quil ny a pas
derreurs, tant syntactiques comme dune incorrecte utilisation des
79
Il faut choisir PC -
80
Module entres
Module sorties
81
82
TP2
BLOCS FONCTIONNELS EN LD
Objectif :
Llve
fonctionnels en LD.
doit
apprendre
la
programmation
des
blocs
Blocs fonctionnelles
Les blocs fonctionnels sont petits programmes quinclues le PL7 PRO. Pour
pouvoir les utiliser on doit cliquer sur configuration logicielle et fixer le
numro de blocs quon besoin. Normalement il y a 64 Timers et 0 Timers
srie7. Si on veut utiliser les Timers srie7 il faut changer le nombre et
mtre au moins 1, a quil faut respecter cest que entre Timers et Timers
srie7 peut avoir 64 maximum.
Pour changer les paramtres des blocs fonctionnels on doit faire double
clique dans le Navigateur Application sur FB prdfinis et une fentre
souvrira. La fentre sappelle Variables, et on doit cliquer sur un carr
quil y a cot du mot Paramtres.
83
TIMER (TM)
Le bloc Timer cest un bloc fonctionnel qui peut travailler comme TON, TOF
et TP.
Quand on met un Timer dans un programme cest un TON. Si on veut
mettre un TOF ou un TP on doit changer a dans la fentre Variable
quon a vu avant. On peut changer aussi outres paramtres.
On les reprsente avec le nom TMi, ou i cest un numro qui indique quel
Timer on utilise.
TON
Le bloc fonctionnel a une entre (IN) et une sortie (Q).
MODE indique quel temporisateur on utilise.
84
TOF
Le bloc fonctionnel a une entre (IN) et une sortie (Q).
MODE indique quel temporisateur on utilise.
TB indique en quelle chelle de temps on travaille.
TM.P indique le temps de temporisation.
TM.V incrment son valeur quand on dsexcite lentre.
A lexemple, si on dsactive lentre la sortie reste active
jusque TM.V=TM.P
TP
Le bloc fonctionnel a une entre (IN) et une sortie (Q).
MODE indique quel temporisateur on utilise.
TB indique en quelle chelle de temps on travaille.
TM.P indique le temps de temporisation.
85
86
COUNTER
87
TP 3
de
Concepts thoriques :
Entr: introduction dinformation dans lautomate.
Sortie: donation dordres de lautomate vers quelque appareil.
E/S Digital: information dentr ou sortie boolenne, est dire, a
seulement deux valeurs possibles (vrai ou faux, oui ou non, 0 ou 1,).
Exemple : Bouton poussoir (ouvert ou ferm)
E/S Analogique: information dentr ou sortie avec diverses valeurs
possibles.
Plateforme des entrs et sorties digitales:
Pivote gauche: entr digitale
Pivote au centre ou droite:
sortie digitale (0 ou 1
respectivement)
Maximum de 12 sorties
digitales
88
Sortie 10
Sorties communes
NCP
Entr 2
Entr 3
Entr 5
Entr 4
Entr 7
Entr 6
Entr 9
Entr 8
Entrs communes
NCP
Sortie de rfrence de 10V
NCP
Entrs digitales
%I1.num
Sorties digitales
%Q2.num
Entrs analogiques %IW1.num
Sortie analogique
%QW1.10
Position de mmoire %Mnum
Questions thoriques :
Des appareils suivants, dit si il faut les connecter comme entr ou comme
sortie, digital ou analogique:
-
89
Montage:
Connecte au automate un interrupteur, un bouton poussoir, un capteur fin
de course avec roue, une sonnerie et une lampe de signalisation. Le
schma de connexions est le suivant:
90
TP 4
24V (R1)
24V (J1)
24V (V1)
0V
24V (R2)
24V (J2)
V1 J1 R1
R2
J2
24V (V2)
V2
91
TP 5
Automate
Bobine A
Noire
Bobine B
Orange
Vert
0V
Rouge
Bobine C
Marron
Bobine D
Jeune
92
Moteur
Pas a pas
Programmation:
1.- Faits un programme en langage SFC qui contrle un moteur pas pas
avec la squence full-step.
2.- Comment on peut changer la vitesse du moteur? Essaye avec
diffrentes vitesses
93
94
TP 1 PARAMETRES
moteur
asynchrone,
Concepts thoriques :
Le variateur de frquence est un appareille qui sutilise
pour varier la vitesse des moteurs asynchrones
dinduction.
La vitesse dun moteur asynchrone dpende des facteurs suivants:
n=
(1 s ) f
p
n = vitesse du rotor
f = frquence dalimentation
p = nombre de pareils de ples
s = glissement
95
Unom
Unom
Sense rampe
Avec rampe
Paramtres des sorties des relais: Les sorties de relais nos peuvent
donner dinformation sur le procs. On doit fixer quelle information est-ce
quon veule connatre.
Montage:
Ne connectes jamais la courant jusqu le professeur a vrifi ton
montage
96
97
TP 2
Concepts thoriques :
On connectera le variateur de frquence au automate MICRO de la
forme suivante:
Sorties digitales:
Dmarre/arrte
Sens de rotation
Sortie analogique:
Vitesse
SA
S COM
ED
101
ED
102
24V
SD SD SD SD SD
103 104 105 106 107
KA1
KA2
KA3
KA4
E COM
0V
KA5
98
EA
Montage:
Ne connectes jamais la courant jusqu le professeur a vrifi ton
montage
Dessine un programme qui permit dmarrer et arrter le moteur ainsi que
changer son sens de rotation et sa vitesse.
La vitesse du moteur ne peut pas tre plus petite que 0 ni plus grand que
10000.
Rappel quil faut mettre les paramtres ncessaires sur le variateur de
frquence pour avoir un correct fonctionnement.
99
TP 3
Concepts thoriques :
On connectera le variateur de frquence au automate MICRO de la
forme suivante:
Sorties digitales:
Dmarre/arrte
Sens de rotation
Sortie analogique:
Vitesse
SA
S COM
ED
101
ED
102
24V
SD SD SD SD SD
103 104 105 106 107
KA1
KA2
KA3
KA4
E COM
0V
KA5
100
EA
Montage:
Ne connectes jamais la courant jusqu le professeur a vrifi ton
montage
Dessine un programme qui dmarre le moteur avec une rampe
dacclration et qui maintienne le moteur sa maxime vitesse jusqu on
larrte.
Rappel quil faut mettre les paramtres ncessaires sur le variateur de
frquence pour avoir un correct fonctionnement.
101
TP 4
Concepts thoriques :
On connectera le variateur de frquence au automate MICRO de la
forme suivante:
Sorties digitales:
Dmarre/arrte
Sens de rotation
Sortie analogique:
Vitesse
SA
S COM
ED
101
ED
102
24V
SD SD SD SD SD
103 104 105 106 107
KA1
KA2
KA3
KA4
E COM
0V
KA5
102
EA
Montage:
Ne connectes jamais la courant jusqu le professeur a vrifi ton
montage
Dessine un programme qui dmarre le moteur avec une rampe
dacclration, quand le moteur arrive sa maxime vitesse sy maintienne
pendant 10 secondes et aprs sarrte moyennant une rampe de
dclration.
Rappel quil faut mettre les paramtres ncessaires sur le variateur de
frquence pour avoir un correct fonctionnement.
103
TP 5
Concepts thoriques :
On connectera le variateur de frquence au automate MICRO de la
forme suivante:
Sorties digitales:
Dmarre/arrte
Sens de rotation
Sortie analogique:
Vitesse
SA
S COM
ED
101
ED
102
24V
SD SD SD SD SD
103 104 105 106 107
KA1
KA2
KA3
KA4
E COM
0V
KA5
104
EA
Montage:
Ne connectes jamais la courant jusqu le professeur a vrifi ton
montage
Dessine un programme qui fait la suivant squence avec le variateur:
105
106
OBJECTIFS DE
L AUTOMATISATION
COURS PROFESIONNEL
DAUTOMATES
Meilleure prcision
Permet de faire des travaux impossibles faire
manuellement
PROGRAMMABLES
DEFINITION DAUTOMATE
PROGRAMMABLE
Elments de sortie
dinformation
Automate
Actionneurs
Processus
Elments dentre
dinformation
ACTIONNEURS ET PREACTIONNEURS
Entre dordres
Binaires
Actionneurs:
Numriques
Clavier
Sortie dinformation
Practionneurs:
Binaires
Numriques
Display 7 segments, crans LCD
107
CODESYS
ENTREE DINFORMATION
OUVRIR CODESYS :
Dmarrer Wago software Codesys for automation alliance
Codesys V2.3 Codesys V2.3
Dtecteurs et capteurs
Binaires
Numriques
Analogiques
DESCRIPTION GENERALE
Senseur inductive
LANGAGES DE PROGRAMMATION
Exemple: automatisme pour une porte
R
automatique
SB1
KM1
DFCF
KM1
KM2
KM1
KM2
DIAGRAMME DE CONTACTS
R
SB1
KM1
SB1
DFCO
KM2
KM1
KM1
DFCO
DFCF
SB1
KM2
KM1
S
108
KM1
KM2
DFCF
KM1
KM2
DIAGRAMME DE CONTACTS
DIAGRAMME DE CONTACTS
a sutilise comme un contact NO dun bouton poussoir, dun relais ou dun
contacteur
Cest la ngation. Si on met a sur le dernier dessin on peut transformer le
contact NO en un contact NC
a sutilise pour mettre un contact NO en parallle
BLOCS FONCTIONNELS
BLOCS FONCTIONNELS
Compteurs (Counter)
CTU
CTD
TYPES:
Dtection de fronts (Trigger)
R_TRIG
Temporisateurs (Timer)
F_TRIG
TP
VARIABLES
TON
TOF
VERIFICATION DU PROGRAMME
Projet Compiler tout
Quand on a fait a, les erreurs possibles de
programmation apparaissent dans la fentre infrieure
CLASSE
VAR
VAR_IN
VAR_OUT
VAR_IN_OUT
TYPE
BOOL
INT
REAL
WORD
VAR_GLOBAL
109
DECHARGE DU PROGRAMME
DANS LAUTOMATE
Connecter
Visualisation
Sur le programme
En Ligne Simulation
En Ligne Accder au Systme ou
En Ligne Dmarrer ou
Dconnecter
En Ligne Arrter ou
En Ligne Quitter le Systme ou
Extrieurement
VISUALISATION
110
B.1.2. Sessi 2
111
GRAFCET (SFC)
GRAFCET (SFC)
tape initial
0
SB1
KM1
SB1
1
Transition
KM1
Action
DFCO
DFCO
DFCF
tape
SB1
KM2
KM1
KM1
KM2
KM2
DFCF
LIBRAIRIES
Arbre de projet ressources et double click sur
gestionnaire de bibliothqueinsrer autre
bibliothque LibrariesIO_IPCIecsfc
STRUCTURED (ST)
STRUCTURED (ST)
IF SB2 THEN
KM1:=TRUE;
H1:=TRUE;
END_IF
IF SB1 THEN
KM1:=FALSE;
H1:=FALSE;
END_IF
112
BLOCS FONCTIONELS
R_TRIG
TOF
CTUD
F_TRIG
nomTOF(IN:= VarBOOL1, PT:= T#5s);
VarBOOL2:= nomTOF.Q;
nomR_TRIG(CLK:= VarBOOL1);
VarBOOL2:= nomR_TRIG.Q;
TP
nomF_TRIG(CLK:= VarBOOL1);
VarBOOL2:= nomF_TRIG.Q;
CTD
CTU
TON
nomCTD(CD:=varBOOL1, LOAD:=varBOOL2,
PV:=varINT1);
varBOOL3:= nomCTD.Q;
varINT2:= nomCTD.CV;
VISUALISATION
VISUALISATION
113
B.1.3. Sessi 3
114
AUTOMATE WAGO
LAUTOMATE WAGO
ET LE MOTEUR PAS A PAS
750-431
8 entres 24 V
750-466
2 entres analogiques
4-20 mA
12 bits rsolution
Impdance dentre 220
115
750-550
2 sorties analogiques
Sorties de 0 10 V
Impdance minimale 5 k
12 bits rsolution
PLATEFORME DE TRAVAIL
Sorties digitales:
Entrs analogiques:
Sorties analogiques:
Entrs digitales:
116
Module de sorties
digitales
750-530
Module dentres
digitales
750-431
Circuit de rsistances
limiteur de courant
PRATIQUE 1
PRATIQUE 1
Chaque tape doit contrler lexcitation des deux bobines
correspondantes, en utilisant les actions associes. Le moteur doit
dmarrer quand une variable qui sappelle dmarre est vrai. Pour
passer dune tape la suivante, les bobines doivent tre
actionnes, par exemple 1 seconde. Pour faire a on doit crire la
transition le nom de ltape + .t > t#1s.
Exemple:
PRATIQUE 2
PRATIQUE 2
Pour faire fonctionner le moteur pas pas, utiliser le programme de la dernire
pratique, mais le programme doit sappeler pasapas. Aprs, on doit crer un
117
PRATIQUE 3
PRATIQUE 4
PRATIQUE 5
PRATIQUE 6
PRATIQUE 7
Faire une visualisation o on peut voir le
sens de rotation, la squence quon suit et
la vitesse du moteur.
118
B.1.4. Sessi 4
119
LE MOTEUR A COURANT
CONTINU
LE MOTEUR A COURANT
CONTINU
CONNEXION DU MOTEUR A CC
AU WAGO
12V
PRATIQUE 1
Module de
sorties
analogiques
750-550
0V
Circuit
lectronique
12V
0V
0V
PRATIQUE 2
PRATIQUE 3
Complter le dernier programme en
faisant que le moteur dmarre 10000
mV. Quand il a compt jusqu 6 fois les
composants mtalliques de la couronne
faire que le moteur sarrte 5 secondes, et
que aprs il redmarre 20000 mV et
compte jusqu 6 une autre fois. Aprs
sarrte 5 secondes et recommence la
squence une autre fois
120
B.1.5. Sessi 5
121
LE MOTEUR ASYNCHRONE
Le moteur lectrique est une machine qui transforme
lnergie lectrique en nergie mcanique
Constitu par un stator et un rotor
LE MOTEUR ASYNCHRONE
CONNEXION INTERNE
PLAQUE DE CARACTERISTIQUES
ETOILE
n=
TRIANGLE
VARIATION DE LA VITESSE
n=
(1 s ) f
p
(1 s ) f
p
122
VARIATEURS DE FREQUENCE
VARIATEURS DE FREQUENCE
S
T
Variateur de
frquence
CONNEXION DU MOTEUR
ASYNCHRONE AU WAGO
Variateur de frquence
PRATIQUE 1
Module de sorties
digitales
750-530
FWD
Module de sorties
analogiques
750-550
RVS
12 V
0V
R
S
PRATIQUE 2
La squence faire est la suivante :
123
124
INTRODUCTION
Le variateur de frquence est un appareille qui
sutilise pour varier la vitesse des moteurs
asynchrones dinduction
VARIATEURS DE
FREQUENCE
MOTEUR ASYNCHRONE
DINDUCTION
Cest une machine qui transforme lnergie
lectrique en nergie mcanique
Le moteur a une partie fixe qui sappelle stator
et une partie mobile qui sappelle rotor
STATOR
ROTOR
FONCTIONNEMENT
PLAQUE DE CARACTERISTIQUES
Maxime voltage
triangle/toile
Puissance
Vitesse
giratoire
Factor de
puissance
125
Intensit nominale
triangle/toile
CONNEXION INTERNE
GLISSEMENT
les moteurs asynchrones la vitesse du rotor est
inferieur la vitesse de synchronisme
La diffrence entre les deux vitesses sappelle
glissement
s = Ns N
Ns
TRIANGLE
TOILE
n=
X 100
COURBE CARACTERISTIQUE
Courant
(1 s ) f
p
Ia= 6 . . 8 In
Imx 3. .4 In
n = vitesse du rotor
f = frquence dalimentation
p = nombre de pareils de ples
s = glissement
Zone instable
VARIATEUR DE FREQUENCE
Zone stable
CARACTERISTIQUES
126
FONCTIONNEMENT
RECTIFICATEUR
Convers la tension sinusodale du rseau
dalimentation en tension continu
Circuit
Rectificateur
Intermde
Inverseur
Rseau
Etape de control
Senseur de vitesse
ou position
Programmation et commandement
CIRCUIT INTERMEDE
INVERSEUR
127
B.2.2. Sessi 2
128
PARTIE DE PUISSANCE
Entre dalimentation (triphas ou monophas): U1, V1,
W1
PARAMTRES
PARTIE DE COMMANDE
ENTRE DE PARAMTRES
Tous les paramtres se fixent avec la
console quil y a sur le variateur
PARAMETRES DU MOTEUR
Tension nominal
Courant nominal
Puissance
Facteur de puissance (cos phi)
Vitesse nominal
129
TYPE DE COMMANDE
DEMARRAGE/ARRETE
SORTIES DE RELAIS
130
B.2.3. Sessi 3
131
TYPE DE COMMANDE
PRATIQUE PARAMTRES
RAMPES ACC/DEC
SORTIES DE RELAIS
132
B.2.4. Sessi 4
133
OBJECTIVES DE LA
AUTOMATISATION
Elimination de travaux dangereuses
Elimination de travaux manuels
AUTOMATES ET
VARIATEURS DE
FREQUENCE
Meilleur prcision
Permit faire travaux impossibles de faire
manuellement
DEFINITION DAUTOMATE
PROGRAMABLE
Elments de sortie
dinformation
Automate
Actionneurs
Processus
Elments dentr
dinformation
ACTIONNEURS ET
PREACTIONNEURS
Actionneurs:
Analogiques (Numriques)
Clavier
Sortie dinformation
Preactionneurs:
Digitales (Binaires)
Analogiques (Numriques)
Display 7 segments, crans LCD
134
CARACTERISTIQUES DU
AUTOMATE
UTILISATION DE LAUTOMATE
On utilisera lautomate TSX Micro Modicon
de Telemecanique
Pour contrler lautomate on utilisera un
ordinateur avec le programme PL7 PRO
Entrs et sorties
digitales
Entrs et sorties
analogiques
PLATEFORME DENTRS ET
SORTIES DIGITALES
ENTRS ET SORTIES
ANALOGIQUES
Sortie 10
NCP
Sorties communes
Entr 2
Entr 3
Entr 4
Entr 5
Entr 6
Entr 7
Entr 8
Entr 9
Entrs communes
NCP
NCP
CONNEXION DU VARIATEUR AU
AUTOMATE
SCHMA DE CONNEXION
AUTOMATE TSX MICRO
SA
S COM
EA
Sorties digitales:
ED
101
Dmarre/arrte
Sens de rotation
ED
102
SD SD SD SD SD
103 104 105 106 107
24V
KA1
KA2
KA3
Sortie analogique:
KA4
E COM
0V
KA5
AGND
SCR
EA2
AGND
AGND
135
SA2
DCOM1
24V
ED1
ED2
ED3
DCOM2
ED4
ED5
RO1A
RO1C
RO2C
RO1B
RO2A
RO2B
VARIATEUR ABB
EA1
+10V
Vitesse
CONFIGURATION MATERIELLE
LANGAGE LD
COMMENCER LE PROGRAMME
On doit cliquer 2 fois sur Programme
tche mast main. Sur la nouvelle
fentre on doit choisir langage LD
FONCTIONES PRINCIPALES
Entrs digitales
%I3.num
Sorties digitales
%Q4.num
Entrs analogiques
%IW1.num
Sortie analogique
%QW1.10
136
EXEMPLE
EXEMPLE
SB1
KM1
SB1
KM1
SB1
DFCO
KM2
KM1
DFCO
DFCF
SB1
DFCF
DFCF
KM1
KM2
K2 contacteur fermer
KM1
KM2
KM1
KM1
KM2
KM1
KM2
BLOCS FONCTIONNELS
BLOCS FONCTIONNELS
Configuration logicielle:
Sries 7 timer:
Counter:
Sutilise pour conter vnements. On les
appellera %Ci (ou i est un numro entier)
CP est un valeur prslectionn
SRIES 7 TIMER
KM1
COUNTER
137
KM2
2.
3.
4.
Le valeur se change en
cliquent sur:
COMPARATEUR
Sutilise pour comparer le valeur des variables
numriques avec rfrences dtermines.
EXEMPLE: Nos intresse savoir quand est-ce que le conteur C0 a le
valeur 10.
On peut utiliser les comparassions: = (gal que), > (plus grand que), < (plus
petit que), >= (plus grand ou gal que), <= (plus petit ou gal que) ou <>
(diffrent de)
TRANSFERENCE DU
PROGRAMME AU AUTOMATE
OPERATEUR
Sutilise pour faire une opration mathmatique ou
assigner un valeur quelque variable.
138
B.2.5. Sessi 5
139
PRATIQUE 1
Dessine un programme qui permit
dmarrer et arrter le moteur ainsi que
changer son sens de rotation et sa
vitesse.
PRATIQUES AUTOMATES
ET VARIATEURS DE
FRQUENCE
PRATIQUE 2
PRATIQUE 3
PRATIQUE 4
Dessine un programme qui fait la suivant
squence avec le variateur:
10 secondes maxime vitesse.
7 secondes une autre vitesse.
7 seconds une autre vitesse et en lautre
sens de rotation.
Commence la squence une autre fois
jusqu on arrte le moteur.
140
141
C.2. Transformador
142
143
Ic
Rc
UL = 380 V
Uc = 220 V
Rc
UL = 380 V
Lintensit que circule traverse du corps est 220/Rc o Rc est la rsistance quoffre le
corps
Contact indirect : quand on touche la carcasse de quelque appareil lectrique qui a eu
une fuite.
A
A
Ri
Uc
UL = 380 V
Ri
Rc
Rc
UL = 380 V
ID
ID
Ic
C
RT
B
RT
Lintensit que circule traverse du corps est plus petit ici que dans le contact directe
parce que ici il y a dabord la rsistance interne de la machine qui diminue la tension de
144
contact. Aprs il y aussi la rsistance du terre qui absorb part de la intensit qui
passerait traverse du corps.
La rsistance quoffre le corps la tension est variable selon la tension quil y a, et
dpends de si la peau est mouille ou non. Sur la table suivant on peut voire les
diffrents valeurs que ce rsistance peut prendre:
TENSION
ETAT DE LA PEAU
Sche
Humide
Mouill
Immerg
25V
5000
2500
1000
500
50V
4000
2000
875
440
250V
1400
1000
650
325
partir de 5 mA
partir de 8 mA
Sur les 25 mA
Entre 30 et 50 mA
Entre 2 et 3 A
Sur les 3 A
145
Quand on doit arranger quelque appareil qui est connect la tension on doit suivre, par
ordre, les suivants 5 normes de scurit:
1.- Couper tous les fonts de tension
2.- Bloquer les appareils utiliss pour couper les fonts de tension
146
Les prises ne sont pas interrupteurs, ne branche ni dbranche pas pour dmarrer
ou arrter quelque chose.
Ne laisse jamais des cbles libres ni quand on fait linstallation ni surtout quand
on fait la vrification.
147
Connecte la tension aprs davoir fait une vrification visuel de quil ny a pas
de cbles libres et de que personne est en train de toucher le montage.
148
D.2. Lautomatisation
OBJECTIFS
Meilleure prcision
Est un appareil lectronique qui substitue les circuits auxiliaires des systmes
automatiques.
149
Oprateur
Elments de
sortie
dinformation
Elments dentre
dordres
Automate
Actionneurs
Processus
Entre dordres
Binaires
Numriques
Sortie dinformation
Binaires
Numriques
Actionneurs et preactionneurs
Actionneurs:
Practionneurs:
150
Elments dentre
dinformation
Entre dinformation
Dtecteurs et capteurs
Binaires
Numriques
Analogiques
BLOCS FONCTIONNELS
Compteurs:
CTU:
CU, RESET et Q sont variables de type BOOL. PV et CV
sont variables de type INT.
Ds que CU devienne TRUE, CV incrmente son valeur en
une unit. Quand le valeur de CV est gal ou plus grand
que le valeur de PV, la sortie Q devienne TRUE. Pour mettre le compteur zro, il faut
mettre RESET TRUE et une autre fois FALSE
CTD:
151
Temporisateurs:
TP:
IN et Q sont variables de type BOOL. PT et ET sont
variables de type TIME.
Ds que IN devienne TRUE, Q devienne TRUE pendant le
temps quon a fix PT. Quand ET a le mme valeur que
PT, Q devienne FALSE.
TON:
IN et Q sont variables de type BOOL. PT et ET sont
variables de type TIME.
Ds que IN devienne TRUE, Q sattend FALSE pendant le
temps fix PT. Quand le valeur de ET est le mme que le de PT, Q devienne TRUE.
TOF:
IN et Q sont variables de type BOOL. PT et ET sont variables
de type TIME.
Ds que IN devienne TRUE, Q devienne TRUE. Quand IN
152
devienne FALSE, Q reste TRUE pendant le temps fix PT. Quand le valeur de ET est
le mme que le de PT, Q devienne FALSE.
Gnrateurs dimpulsions:
R_TRIG:
CLK et Q sont des variables de type BOOL.
Ds que CLK devienne TRUE, Q passe TRUE et
immdiatement aprs FALSE.
F_TRIG:
CLK et Q sont des variables de type BOOL.
Ds que CLK devienne TRUE, Q reste FALSE. Quand
CLK passe FALSE, Q passe TRUE et immdiatement aprs FALSE.
LANGAGES
153
SB1
DFCO
KM2
KM1
KM1
SB1
DFCF
KM1
R
SB1
KM1
DFCO
KM2
KM1
DFCF
KM1
KM2
154
KM2
R
SB1
KM1
SB2
KM1
KM1
IF SB1 THEN
KM1:=FALSE;
H1:=FALSE;
END_IF
H1
155
Les moteurs pas pas sont des moteurs qui sutilisent pour les installations o lon a
besoin dun positionnement avec une grande exactitude et/ou une trs bonne rgulation
de la vitesse.
Sa caractristique principale est que ces moteurs ne tournent pas librement. Ils avancent
en tournant par petits pas chaque impulsion quon lui applique. Ce pas peut varier de
90 jusqu des petits mouvements de 1,8, cest--dire quon a besoin de 4 pas dans le
premier cas et de 200 pas dans le deuxime pour faire un tour complet de 360.
Le moteur pas pas quon utilise est constitu par quatre bobines. Le numro de la
bobine excite et lordre quon suit pour exciter ces bobines dterminent comment se
dplacera le moteur. Il y a trois squences diffrentes pour mouvoir le moteur:
Pas complet ou full step: cest la squence la plus utilise. Le moteur avance dun pas
chaque fois parce quil y a toujours deux bobines actives. Le couple est trs lev. Sur
le dessin suivant, on peut voir la squence dactionnement des bobines:
Squence wave drive: ici on active seulement une bobine chaque fois. a fait que le
fonctionnement est plus doux mais le couple est plus petit. Sur le dessin suivant on peut
voir la squence dactionnement des bobines:
156
Squence demi pas ou half step: quand on utilise cette squence, le moteur avance dun
demi pas pour chaque impulsion dexcitation. Comme a, on peut mieux contrler le
positionnement du moteur. Pour faire a, on excite deux bobines et aprs une
alternativement. La squence complte est constitue de 8 mouvements au lieu de 4. Sur
le dessin suivant on peut voir la squence dactionnement des bobines:
157
Tous les moteurs CC ont la mme structure interne. On peut trouver le stator et le
rotor. Le stator est llment fixe qui gnre un flux magntique pour crer une force
lectromotrice au rotor. Le rotor est la partie tournant qui reoit la force lectromotrice
qui provient du stator.
Pour contrler la vitesse dun moteur courant continu, on doit seulement changer la
tension quon applique au moteur. Pour changer le sens de rotation, on doit inverser la
polarit de la tension applique ses bornes.
158
TABLE DE PRATIQUES
159
CONNEXION AU RESEAU
La table de pratiques est prpare pour tre connecte au rseau monophas 220V et
au rseau triphas 380V ou 220V.
Les deux rseaux sont totalement indpendants pour une meilleure scurit et pour
pouvoir utiliser une sans utiliser lautre. a nous permet faire le circuit de commande
indpendant du circuit de puissance:
Partie triphase
Partie monophase
160
BOUTONS POUSSOIRS
Sur les connecteurs il y a une numration qui sutilise avant de faire le montage. On doit
crire la numration correspondant chaque lment dans le schma pour aprs avoir
un montage plus facile. La numration a un significat spcial. Le premier numro fait
rfrence quel lment tu connectes, est a dire, si on connecte sur le 324 on connecte
le troisime lment de la bote qui est un bouton poussoir. Aprs, les deux derniers
numros faisant rfrence al type de contact quil y a. 01 et 02 sont lentrance et la
sortie de la lampe de signalisation. 11 et 12 sont lentrance et la sortie des contacts NC
des boutons poussoirs. 23 et 24 sont lentrance et la sortie des contacts NO des boutons
poussoirs. On a 2 trucs pour chaque connexion.
161
R S T
R S
162
611
612
524
523
411
412
423
424
311
312
323
324
201
202
101
102
R
S
T
R
S
NORMES DE SECURITE
Sur la table on travaille avec des tensions dangereuses, cest pour a quon doit suivre
quelques normes de scurit.
163
DESCRIPTION GNRAL
Barre
dinstructions
Barre
dicnes
Dclaration de
variables
Arbre du
projet
Editeur de
programme
Panneau de
rsultats
Barre dtat
Barre doutils: ici on peut faire diffrentes fonctions comme sauver o rcuprer un
fichier.
Barre dicnes: ici il y a les fonctions du programme quon utilise plus.
Barre dinstructions: cette barre nos permet daccder rapidement aux commandes les
plus communes du langage utilis
164
Modules: ici on peut voir aussi bien les programmes que les blocs fonctionnels ou les
actions.
Type de donnes: ici on peut dfinir son propre type comme structure ou rfrence.
Visualisations: ici on pourra voir les variables du programme et on pourra dessiner des
lments gomtriques dont on peut changer la forme, la couleur ou le texte qui
reprsenteront les diffrentes variables du programme.
Ressources: ici on peut configurer et organiser le projet. Par exemple on peut dfinir
des variables globales quon peut utiliser dans tout le projet ou on peut grer les
librairies.
165
Ici on peut dcider quel type dunit on veut crer et quel langage de programmation on
va utiliser. Le type dunit consiste dire si on a faire un programme ou un
subprogramme (bloc fonctionnel o fonction). Les subprogrammes sont de petits
programmes quon utilise dans le programme principal. Cest--dire que si on a besoin
de faire un programme o il y a, par exemple, un temporisateur, on peut le programmer
sur un bloc fonctionnel et aprs on peut utiliser ce bloc dans le programme principal.
Les subprogrammes sutilisent pour faire des programmes plus ordonns et plus courts
pour une meilleure comprhension et faciliter la programmation.
Le programme principal:
-
LANGAGES:
- LD
Le langage Ladder (LD) est trs similaire au fonctionnement de la logique cble. On a
des contacts NO et NC et on a aussi un bloc qui fonctionne comme les bobines dun
relais ou dun contacteur. On peut les utiliser en cliquant sur les dessins suivants qui
sont sur la barre doutils:
: a sutilise comme un contact NO dun bouton poussoir ou dun relais ou dun
contacteur.
166
Avec ces ordres on peut dj faire un programme simple. On doit voir comment appeler
chaque lment. Pour donner un nom llment, on doit cliquer sur les symboles
dinterrogation quil y a sur llment, et aprs on peut crire le nom dsir. Chaque
lment avec un nom diffrent sera une variable. Quand on a fait a, il apparatra une
fentre comme la suivante:
167
Type: ici on peut dcider comment est la variable. Si on appuie sur le carr
avec les trois points, on pourra choisir entre toutes les possibilits quil y a. Il
apparatra une nouvelle fentre:
Valeur initiale: ici on peut donner la valeur quon veut que la variable ait
quand le programme commence sexcuter.
- ST
Le langage structured (ST) est trs similaire au langage de programmation des
ordinateurs.
On utilise la fonction IF.
La fonction IF (si conditionnel) sutilise pour dire que quand une variable ou
expression boolenne est vraie ou fausse, dautres variables changent leurs valeurs. On
peut mieux comprendre avec un exemple:
VAR
Dmarre, lampe: BOOL;
Vitesse: INT;
168
END_VAR
IF dmarre THEN
Vitesse:= 100;
Lampe: = TRUE;
ELSE
Vitesse:= 0;
Lampe:= FALSE;
END_IF
Dabord on dclare les variables. On doit dire le nom et le type de la variable. Quand on
finit chaque ligne on doit crire ;. Aprs commence le programme. Ici le programme
dit:
Si (IF) la variable dmarre est vraie (TRUE), aprs (THEN) la variable vitesse prend
pour valeur (:=) 100 et la variable lampe prend pour valeur vraie (TRUE). Si la variable
dmarre nest pas vraie (ELSE), la variable vitesse prend pour valeur 0 et la variable
lampe est fausse (FALSE).
Ce programme pourrait sutiliser pour dmarrer un moteur. Quand on veut le dmarrer,
on dit que la variable dmarre est vraie, alors la vitesse doit tre diffrente de zro et il
doit allumer une lampe pour voir que le moteur est dmarr.
La fonction WHILE (pendant) sutilise pour dire que le programme fait quelque action
pendant que certaines variables ou expressions boolennes sont vraie. On peut voir
lexemple suivant avec les mmes variables que prcdemment :
WHILE dmarre AND vitesse<500 DO
Lampe:= TRUE;
Vitesse:= Vitesse + 1;
END_WHILE
Ici, vitesse<500 est une expression boolenne parce que a peut tre uniquement vrai ou
faux.
Le programme dit :
Pendant (WHILE) que dmarre est vrifi et (AND) la variable vitesse est infrieure
500, aprs (THEN) fait que la variable lampe soit vraie et que la vitesse prend pour
valeur la dernire valeur plus 1 (vitesse:= vitesse + 1). Quand cest fait, on commence
une autre fois le WHILE jusqu ce que dmarre soit faux ou la vitesse est gale 500.
169
Ce programme peut sutiliser pour faire quun moteur dmarre progressivement parce
que ici on augmente dun en un la vitesse.
- SFC
On appelle ce langage Grafcet. Sutilise pour programmer des systmes squentiels.
Un systme squentiel est un systme o les sorties ne dpendent seulement des entres
mais aussi des tats antrieurs et de son volution. On trouve diffrentes tapes dans le
programme. Chaque tape a une fonction diffrente, et pour passer dune tape une
autre il y a une transition qui doit saccomplir. On peut voir comment est-ce que a
fonctionne avec lexemple suivant:
tape initial
Transition
Ce programme contrle les smaphores dun carrefour. On commence par ltape 1. Ici,
laction raliser est de mettre les deux smaphores en rouge. Pour passer ltape 2, la
premire transition doit dabord saccomplir. Cette transition dit que pour changer
dtat, la premire tape doit tre active au moins 2 secondes. Quand le systme est
pass par toutes les tapes, il revient ltape 1.
170
: si on clique sur une de ces icnes, on fera une nouvelle tape avec sa transition.
La premire icne fait une tape au-dessus de la prcdente, et la deuxime icne fait
une tape en dessous de la prcdente.
,
: ces icnes sutilisent pour mettre des transitions en parallle avec dautres.
Quand lune des branches du parallle est vraie, on passera ltat suivant. On peut les
mettre droite ou gauche.
,
: ici, on peut mettre des transitions en parallle aussi, mais ici toutes les
On doit appuyer
chaque tape le programme active une sortie, on doit avoir ce dessin activ. Pour ajouter
une nouvelle action, fait click avec le bouton droit de la souris et fait relier action. On
doit laisser le N qui apparat.
Aussi, quand on utilise le Grafcet, on doit ajouter une nouvelle librairie. On peut faire a
en allant sur larbre de projet ressources et double click sur gestionnaire de
bibliothque. Aprs sur la barre doutils insrer autre bibliothque. Aprs on doit
chercher Librairies comme dans le dessin suivant.
171
- CFC
Ce langage est trs graphique. Ici, on met des blocs qui font les actions. On va voir les
diffrentes options quil y a:
: entre dun bloc.
: sortie dun bloc.
: insrer un bloc.
: faire un saut un autre bloc.
: faire la ngation dune entre ou sortie
Quand on insert un bloc, celui-ci peut raliser une fonction au choix. Par exemple on
peut faire que le bloc soit un temporisateur, un compteur ou la fonction logique AND ou
OR.
Une fois que le programme est fini, on doit lui dire o il doit commencer, on doit
numrer les prfrences. On peut faire a en allant sur la barre doutils et cliquer sur
Extras Ordre, et choisir ce dont on a besoin.
BLOCS FONCTIONNELS:
Les blocs fonctionnels sont des petits programmes qu inclue codesys. Pour les mettre
dans le schma, on doit aller sur la barre doutils et cliquer: Insrer bloc fonctionnel
Il y a trois grands types de blocs fonctionnels standard :
172
ST:
nomR_TRIG(CLK:= VarBOOL1);
VarBOOL2:= nomR_TRIG.Q;
ST:
nomF_TRIG(CLK:= VarBOOL1);
VarBOOL2:= nomF_TRIG.Q;
- Counter: sutilise pour compter combien de fois sest passe une action. Il y en a
trois types:
CTD: (counter down) a sutilise pour dcompter.
Les entres CD et LOAD ainsi que la sortie Q sont de type BOOL, lentre
PV et la sortie CV sont du type WORD.
Lorsque LOAD a la valeur TRUE, la variable de comptage CV est
initialise avec la valeur de la limite suprieure PV. Si CD change de
FALSE TRUE le bloc fonctionnel est dcrment dune unit, aussi
173
ST:
nomCTD(CD:=varBOOL1, LOAD:=varBOOL2, PV:=varINT1);
varBOOL3:= nomCTD.Q;
varINT2:= nomCTD.CV;
ST:
nomCTU(CU:= varBOOL1, RESET:= varBOOL2, PV:= varINT1) ;
varBOOL3:= nomCTU.Q;
varINT2:= nomCTU.CV;
174
ST:
nomCTUD(CU:= VarBOOL1, CD:= VarBOOL2, RESET:= VarBOOL3,
LOAD:= VarBOOL4, PV:= VarINT1);
VarBOOL5:= nomCTUD.QU;
VarBOOL6:= nomCTUD.QD;
VarINT2:= nomCTUD.CV;
175
ST :
nomTP(IN := VarBOOL1, PT := T#5s) ;
VarBOOL2:=nomTP.Q;
ST:
nomTON(IN :=VarBOOL1, PT := T#5s);
VarBOOL2:= nomTON.Q;
LD, CFC:
ST:
nomTOF(IN:= VarBOOL1, PT:= T#5s);
VarBOOL2:= nomTOF.Q;
VERIFICATION DU PROGRAMME :
sans lobligation davoir un automate. Quand on veut faire comme a on doit utiliser la
simulation. Pour activer la simulation on va sur la barre doutils et clique En Ligne
Simulation. Si on a le symbole
Si on ne fait pas une simulation, on doit sassurer que la direction IP est correcte. Pour
faire a, on doit cliquer sur la barre doutils En Ligne Paramtres de Communication.
Quand cest fait, on peut utiliser le programme pour la simulation ou pour lautomate,
en fonction de loption quon a choisie. On doit cliquer sur la barre doutils En Ligne
Accder au Systme. On peut faire a en appuyant directement sur Alt+F8 ou en
cliquant sur licne
Quand la dcharge est faite on peut dmarrer le programme. Pour faire a on va sur la
barre doutils En Ligne Dmarrer, ou on appuie sur F5 sur le clavier ou on clique
sur licne
VISUALISATIONS
178
Ensuite se crera une fentre vide o on pourra dessiner tous les lments ncessaires
pour simuler le projet.
179
Quand on a fait a, sur lespace quil y a cot, on doit crire la variable quon veut
attribuer au bouton poussoir ou linterrupteur. On peut voir a sur lexemple suivant:
180
choisir la variable quon veut sur le menu droulant qui sort. Aussi, on peut appuyer sur
F2 pour choisir la variable, parce que quand on appuie, il sort une nouvelle fentre o il
y a toutes les variables.
Pour le moment, on a utilis seulement des variables de type BOOL dans la
visualisation, parce que les boutons poussoirs ou les interrupteurs sont boolens. Mais
on peut mettre dans la simulation un dessin qui fait quon peut changer le valeur dune
variable INT ou REAL par exemple. Pour faire a, on double click sur le dessin du
bouton et on entre dans la fentre quon connat. Aprs, on doit seulement slectionner
Entre Insert le texte variable Montrer le texte. Quand cest fait on doit aller
Texte Contenu et crire %s. Aprs on va Variables Affichage de texte et on crit
le nom de la variable de laquelle on veut changer le valeur.
reprsente la variable quon veut observer. Quand on a fait le dessin, on double click
dessus et apparatra un menu. On crit le nom de la variable variables changer la
couleur. On peut aussi faire a en appuyant sur F2 pour slectionner la variable quon
veut visualiser.
Ici, on prtend changer la couleur de la variable slectionne selon que son tat est vrai
ou faux. Pour a, on doit choisir la couleur quon veut pour chaque tat. On fait a dans
la fentre Couleurs. On doit aller Couleur Dedans et choisir une couleur pour
quand la variable est dsactive. Aprs on veut mettre une couleur diffrente pour quand
la variable est active, a se fait dans Couleur Couleur dalarme Dedans.
181
On a vu dans le dernier chapitre quon peut faire une visualisation avec des boutons
poussoirs o on peut changer ltat des variables. Quand on a le programme dmarr on
peut changer son tat en cliquant sur le bouton quon a dessin. Travailler avec une
visualisation est trs commode et trs bon march parce quon na pas besoin
dlments externes.
Une autre faon de changer ltat des variables est directement dans le programme. Pour
cela, celui-ci doit tre dmarr. Alors on fait double click sur la variable quon veut
changer et on pourra crire la valeur quon veut. Une fois que cest fait, on appuie sur
Ctrl+F7.
La dernire faon de changer ltat dune variable est de manire externe. a veut dire
quon doit connecter lautomate un appareil comme par exemple un bouton poussoir.
Pour faire a on doit dire au programme quelle variable du programme correspond
lappareil externe. Aussi, on doit savoir o est-ce quon doit connecter notre appareil
externe. On va voir les diffrents modules dont lautomate est form:
Si on veut utiliser une de ces entres on doit appeler la variable dans le programme
%IX2.num. Cest--dire, quand on met %IX2 a veut dire quon va utiliser une entre
digital. Aprs on met un point et le numro qui correspond au trou quon a utilis. La
182
numrotation des trous commence par zro et finit sept. Avec la numrotation du
dessin, le 1 correspond 0, le 2 correspond 1et le 8 correspond 7. Par exemple, si
on connecte un bouton poussoir dans le trou 5 du dessin, dans le programme on va
appeler cette variable %IX2.4.
183
184
DESCRIPTION GENERAL
Barre doutils
Barre dicones
Navigateur
application
Editeur de
programme
185
Apres de choisir lautomate apparaitra une fentre qui sappelle Navigateur Application.
On doit cliquer 2 fois sur configuration matrielle. Souvrira la suivante fentre, on doit
cliquer deux fois sur le primer module et slectionner TSX DMZ 28 DTK.
186
On choisira S
Quand a est fait on doit cliquer 2 fois sur tche mast. On verra la suivant fentre ou on
doit choisir le langage du programme.
Il y a deux tipes dentrs et sorties, les digitales et les analogiques. On choisit les
digitales quand on travaille avec des variables boolennes et les analogiques quand on
travaille avec des variables numriques.
Entrs digitales
%I1.num
Sorties digitales
%Q2.num
LANGAGE LD
Le langage Ladder (LD) est trs similaire au fonctionnement de la logique cble. Est
une reprsentation graphique dexpressions boolennes en combinant contacts
(conditions) et bobines (rsultats) de manire similaire un diagramme de contacts
lectriques
187
Pour faire un schma en LD on doit cliquer sur licne de llment quon veut ajuter et
pres on doit cliquer sur lditeur du programme. On doit mettre un nom aux lments
du programme.
Entr digtale
Entr digtale
Bobine
Contact associ la bobine
188
BLOCS FONCTIONNELES
Les blocs fonctionnels sont petits programmes quincludes le PL7 PRO. Pour pouvoir
les utiliser on doit cliquer sur configuration logicielle et fixer le numro de blocs quon
besoin.
Pour changer les paramtres des blocs fonctionnels on doit faire double clique dans le
Navigateur Application sur FB prdfinis et une fentre souvrira. La fentre sappelle
Variables, et on doit cliquer sur un carr quil y a cot du mot Paramtres.
189
TIMER (TM)
Le bloc Timer cest un bloc fonctionnel qui peut travailler comme TON, TOF et TP.
Quand on met un Timer dans un programme cest un TON. Si on veut mettre un TOF
ou un TP on doit changer a dans la fentre Variable quon a vu avant. On peut changer
aussi outres paramtres.
On les reprsente avec le nom TMi, ou i cest un numro qui indique quel Timer on
utilise.
TON
Le bloc fonctionnel a une entre (IN) et une sortie (Q).
MODE indique quel temporisateur on utilise.
TB indique en quelle chelle de temps on travaille.
TM.P indique le temps de temporisation.
TM.V incrment son valeur pendant on excite lentre.
A lexemple, si on active lentre la sortie Q sactivera quand
TM.V=TM.P
TOF
Le bloc fonctionnel a une entre (IN) et une sortie (Q).
MODE indique quel temporisateur on utilise.
TB indique en quelle chelle de temps on travaille.
TM.P indique le temps de temporisation.
TM.V incrment son valeur quand on dsexcite lentre.
A lexemple, si on dsactive lentre la sortie reste active
jusque TM.V=TM.P.
190
TP
Le bloc fonctionnel a une entre (IN) et une sortie (Q).
MODE indique quel temporisateur on utilise.
TB indique en quelle chelle de temps on travaille.
TM.P indique le temps de temporisation.
TM.V incrment son valeur quand on excite lentre.
A lexemple, de que on active lentre, la sortie reste activ
jusqu TM.V=TM.P
COUNTER
On utilise le counter pour compter des vnements. On
les reprsente avec le nom Ci ou i est un numro qui
indique quel compteur on utilise.
C.V cest la valeur du compteur.
Les compteurs ont 4 entres et 3 sorties. Ds que
lentre R reste activ le valeur du compteur (C.V) est
0. Ds que lentre S reste active C.V=C.P.
Chaque fois que lentre CU sactive le valeur de C.V
sincrmenta une unit. Chaque fois que lentre CD
sactive le valeur de C.V dcrmenta une unit.
La sortie D sactive pendant que C.V=C.P.
La sortie E sactive quand C.V passe de 0 9999. La
sortie F sactive quand C.V passe de 9999 0.
191
LANGAGE GRAFCET
Sutilise pour programmer systmes squentiels. Un systme squentiel est le system les
sorties de qui ne dpendent uniquement seulement des entres si no quelles dpendant
aussi des tats antrieures et de sa volution.
Pour faire un programme en GRAFCET il faut choisir dans la fentre qui souvre quand
on commence un nouveau programme.
192
Si on clique deux fois sur Chart souvrira lcran o il faut faire la programme en
GRAFCET.
On trouve diffrentes tapes dans le programme. Chaque tape a une fonction
diffrente, et pour passer dune tape une autre il y a une transition qui doit
saccomplir.
A continuation il y a reprsent les icones quon utilise normalement.
193
R1
R2
V1
R2
2s/X0
1
10s/X1
2
J1
R2
R1
R2
R1
V2
2s/X2
3
2s/X3
4
10s/X4
5
R1
J2
2s/X5
Reprsentation
thorique
Reprsentation
PL7 Pro V4.4
Rue 1
Rouge %Q2.1
Jeune %Q2.2
Vert %Q2.3
Rue 2
%Q2.5
%Q2.6
%Q2.7
A continuation on va voire comment est ce quil faut programmer les transitions et les
actions.
TRANSITIONS
Pour programmer les transitions il faut cliquer deux fois sur la transition et souvrira
la suivante fentre. Pour faire a, il faut valider dabord le programme.
194
La transition sera vrai quand la bobine sactivera, cet a dire, 2 seconds aprs que ltape
0 est active.
ACTIONS
On programmera les actions dans le programme POST, qui se trouve dans le Navigateur
Application. On programmera les actions en LD.
Par exemple, la sortie qui correspond a la lampe rouge du rue 1 il faut programmer
comme a continuation :
VERIFICATION DU PROGRAMME
Quand on a fini de programmer, on se doit assurer quil ny a pas derreurs, tant
syntactiques comme dune incorrecte utilisation des variables. Pour vrifier un projet on
doit aller sur la barre dicone et cliquer
Si il y a quelque erreur apparaitra un message a la partie inferieur de lcran.
195
et aprs sur
196
On peut changer ltat des variables avec le module de simulation dentres et sorties
digitales ou avec une table danimation.
Le module de simulation perme changer ltat des entres et visualiser ltat des sorties.
Il y a 16 interrupteurs, chaque un a trois positions. Si on veut lutiliser comme sortie il
faut mettre linterrupteur a gauche. Si on lutilise comme entre on peut mettre
linterrupteur en position central ou droite, si on met en position central a veut dire
que la variable associ a ce interrupteur prendra tat FALSE si on met a droite prendra
ltat TRUE.
Avec la table danimation on peut changer ltat des positions de mmoire. Pour faire a
il faut cliquer le bouton droit de la sourie sur le dossier Tables danimation qui se trouve
dans le Navigateur Application. On choisira Crer et souvrira la suivante fentre :
VISUALISATION
Si on veule crer une visualisation, il faut aller a Navigateur dapplication et cliquer
deux fois sur le dossier Ecrans dexploitation. Souvrira la suivante fentre :
197
Si on clique avec le bouton droit de la sourie sur Ecran souvrira une fentre ou il faut
cliquer Crer. Si on fait a lcran quon verra sera le suivant :
198
Dans une visualisation on peut voire ltat des variables de notre programme, mais on
peut seulement changer ltat des positions de mmoire.
Si sur llment on clique dabord le bouton gauche et aprs le bouton droit de la sourie
on verra la suivante fentre ou il faut choisir Proprits
199
Si, per exemple, on crie une position de mmoire cte de Symbole, on la pourra
commander avec le bouton
200