AUTOMATISME SEQUENTIEL
1 INTRODUCTION 2 MEMOIRES ASYNCHRONES 3 MEMOIRES SYNCHRONES 4 APPLICATION AUX AUTOMATISMES SEQUENTIELS (GRAFCET) 5 SYNTHESE BLOCS FONCTIONNELS 6 BLOCS FONCTIONNELS STANDARDS 7 EXERCICES
1) INTRODUCTION
Un automatisme squentiel dpend de ltat prcdent de ses sorties et de ltat de ses entres. A une combinaison des variables dentre peut correspondre plusieurs tats des variables de sortie.
Variables logiques dentre Variables logiques de sortie Horloge (mmoires synchrones) SYSTEME SEQUENTIEL
Table de vrit ( complter): avec Q n-1 tat prcdent de Q n Repres R 0 0 0 0 1 1 1 1 S 0 0 1 1 0 0 1 1 Q n-1 0 1 0 1 0 1 0 1 Qn 0 Commentaires
ou quation simplifie : Q =
AUTOMATISME SEQUENTIEL
Q Logigramme complter
P C
S Q R Q
Q?
R Donc Q ? = ..
R 0 0 1 1
S 0 1 0 1
Q?
Commentaires
Une mmoire est un lment bistable Symbole : (Les indices de dpendance permettent de prciser ltat logique de la bascule pour S = R = 1, ici lentre R est prioritaire)
S R
R1
AUTOMATISME SEQUENTIEL
Tableau de Karnaugh :
00
01
11
10
ou quation simplifie Q =
S Q Q Logigramme complter :
S R
Q Q
YD
AUTOMATISME SEQUENTIEL
S & Q
R 0 0 1 1 S R S 0 1 0 1 Q? Q Commentaires
1 R
&
Q?
Donc Q ? = ..
Symboles :
S R
S1
Bascule RS marche prioritaire 2.3 Exemple tir du TP Cblage des entres-sorties TOR
Sens 1 Sens 2
E1
2
E2
1 Fonction : dtecter le sens de passage dune pice et compter les pices uniquement si sens 1 E1 et E2 :2 capteurs photolectriques
2 1 2
Complter les chronogrammes pour les variables E1, Mmoire1 , Mmoire 2 et E2 et en dduire la fonction de Sens 1 Sens 2 ce programme
YD
AUTOMATISME SEQUENTIEL
3) MEMOIRES SYNCHRONES
3.1 Mmoire RST :
Les chargements des entres sont valids par une entre dite dhorloge (time ou clock) . Cette entre peut-tre du type dynamique (active sur un front) ou statique (active sur un tat logique).
Symboles : Dynamique
S & T
Symbole :
S T
&
&
Q R
S R T Q Q
Pour T = 1 , la bascule est dite transparente. Pour T = 0 , la bascule est verrouille. Ltat logique R = S = T = 1 est toujours impossible du point de vue logique.
&
Pour H = 1, la bascule recopie lentre D. Pour H = 0, la bascule reste fige et garde en mmoire la valeur prcdente de Q.
YD
AUTOMATISME SEQUENTIEL
3.2.2) Mmoire D dynamique : (active sur le front montant ou descendant de H, suivant le symbole) Symbole :
H D
Q
A reprsenter en tenant compte du temps de propagation dune mmoire soit tp de quelque nano secondes 10 -9 s
H Q
dynamique
Q
statique 3.2.3) Exemples dapplication :
D1
Q1
Q2
Q3
Q1
Q2
Q3
YD
AUTOMATISME SEQUENTIEL
Dcompteur binaire trois bascules D : (montage dit asynchrone) Complter les chronogrammes correspondant au schma propos (Q1=Q2=Q3=0 t = 0).
D1 H1
Q1
D2
Q2 D3
Q3
Q1
H1 D1= Q1 Q1= H2 D2= Q2 Q2= H3 D3= Q3 Q3
Q2
Q3
Compteur binaire trois bascules D : (montage dit asynchrone) Complter les chronogrammes correspondant au schma propos(Q1=Q2=Q3=0 t = 0). .
D1 H1
Q1
D2
Q2 D3
Q3
Q1
H1 D1=Q1=H2 Q1 D2=Q2=H3 Q2 D3=Q3 Q3
Q2
Q3
YD
AUTOMATISME SEQUENTIEL
LL
MA .
LL
1
LH1
KM1
EV1
EV2
Chaque tape est une mmoire marche prioritaire : - activation si ltape(s) prcdente(s) est active(s) et si la rceptivit associe la transition amont est vraie - dsactivation si ltape(s) suivante(s) est active(s)
2
LH2
EV1 KM1
LH3
3
AR
EV2
4
AR
EV3
Donner les conditions dactivation et de dsactivation de chacune des tapes suivantes X1, X2 et X3. Reprsenter sous forme de schma contacts la commande de ces tapes.
SX1=
S
RX1=
R
SX2=
S
RX2=
R
SX3=
S
RX3=
YD
AUTOMATISME SEQUENTIEL
Donner les quations boolennes et les reprsentations sous forme de schmas contacts des sorties KM1, EV1 et EV2 (appliquer la rgle de lunicit des sorties API : une seule bobine par adresses de sortie API) KM1=
EV1=
EV2=
0
Reprsenter le fonctionnement de ce grafcet en compltant le logigramme ci-dessous base de mmoires marche prioritaire. Le BP Init est utilis pour forcer la premire tape lactivation. MA . LL
1
LH1
KM1
EV1
2
LL2
EV2
Init
S1 R
1Q X0
S1 R
1Q X1
S1 R
1Q X2
YD
AUTOMATISME SEQUENTIEL
10
S
S
R 0 1 0 1 R 0 1 0 1 C 1 1 0 0 C
0 0
Qn 1
1 0 1
R1
1 1 S
Q
Qn 1
1 0 0
S1
0 0
1 1 D
Mmoire D statique
D
Q
1 0
1D
0 1
C1
0 1
Qn 1 Qn 1
Mmoire D dynamique:
D
Q
1 0
1D
0 1
C1
0 1
0 ou 1 ou 0 ou 1 ou
Qn-1 Qn-1
Qn 1
Qn 1
YD
AUTOMATISME SEQUENTIEL
11
IN PT
Q ET
TIME
10
%TM0 : n didentification du bloc fonction temporisateur IN : entre de validation de la temporisation sur front montant Mode : TON soit retard lenclenchement TB : base de temps %TM0.P : valeur de prslection de la temporisation. Modif : Y soit modification de la valeur de prslection en mode rglage %TM0.Q : sortie passe 1 lorsque %TM0.V = %TM0.P %TM0.V : valeur courante de la temporisation
%TM0.V
%Q2.0=Q
YD
AUTOMATISME SEQUENTIEL
12
CU
R
Q CV
PV
INT
%C0.V %Q2.1=D
YD
AUTOMATISME SEQUENTIEL
13
Reprsentation normalise des blocs fonctionnels standards FONCTION BLOCS Mmoriser une information binaire MEMOIRE
CHRONOGRAMME S 1 0 R 1 0 Q 1 0 E 1 0 S 1 0
S1
BOOL
S1 R
Q1
BOOL
BOOL
TEMPORISATEUR
TON BOOL
IN PT
Q ET
BOOL
TIME
MONOSTABLE
E 1 0 S 1 0
E t
TP BOOL
IN PT
Q ET
BOOL
TIME
TIME
COMPTEUR
E 1 0 S 1 0
CU
R
Q CV
BOOL
INT
PV
INT
Type de donnes utilises pour la reprsentation dun FBD : BOOL : variable boolenne (1bit) TIME : dure (dpend de lapplication)
AUTOMATISME SEQUENTIEL
14
MA
EV
LH
EV AU ev N LH
V1
CUVE
LH : capteur TOR de niveau du type NF, si le niveau est suprieur au seuil haut, le contact s ouvre. AU :Bouton poussoir darrt durgence du type NF MA : Bouton poussoir de marche du type NO EV : relais de llectrovanne ev : contact auxiliaire du type NO du relais EV V1 : lectrovanne NF Ordre 1 2 3 4 5 6 7 8 9 Niveau haut Non atteint Non atteint Non atteint Atteint Non atteint Non atteint Non atteint Non atteint Non atteint Arrt durgence Non activ Non activ Non activ Non activ Activ Non activ Non activ Activ Activ Marche Non activ Activ Non activ Non activ Non activ Activ Non activ Non activ Activ Relais EV Non aliment Contact ev ouvert Vanne V1 ferme
AUTOMATISME SEQUENTIEL
15
7.2) Anti-rebond
Leffet de rebondissement du contact du capteur de pice peut entraner des tats alatoires non dsirs. Pour viter cet inconvnient, on ralise le montage ci-dessous, complter les potentiels requis (+V et 0v). Ltat intermdiaire : contact mobile au milieu doit correspondre ltat mmoire 1) Donner la table de vrit de ce logigramme (variables E 1, E2 et Q). 2) Complter les chronogrammes proposs. rebonds E1 +V 0V & +V E1 E2 E2 Q Q & Q E2 E1
Ve
API
LT
4-20 mA
S7-300 HH HL
YD
AUTOMATISME SEQUENTIEL
16
7.6) Logique de commande dun moteur de convoyeur : La commande dun moteur dentrainement dun convoyeur se fait par lintermdiaire d e deux contacteurs KM1 (sens avant) et KM2 (sens arrire). Loprateur dispose de deux boutons poussoirs de type NO : MA (marche) et AR (arrt) et dun commutateur deux positions (C = 1 convoyeur marche avant et C=0 convoyeur marche arrire) Au dmarrage, la mise en fonctionnement se fait par le choix du sens de rotation souhaite avec le commutateur C, puis impulsion sur le BP MA Larrt se fait par une impulsion sur le BP AR. En cours de rotation du moteur, loprateur dispose galement de la possibilit dinverser le sens de rotation du convoyeur en manuvrant directement le commutateur C. Dans ce cas, pour ne pas endommager le moteur (permettre larrt du moteur avant son redmarrage) son redmarrage en sens inverse nest autoris que 5 secondes aprs la manuvre du commutateur C Donner le logigramme de commande de KM1 et KM2.
A lentre dune station de traitement des eaux uses (voir schma ci-dessus), deux vis dArchimde V1 et V2 relvent les effluents la surface, soit l'entre de la station d'puration. En tournant sur ellesmmes, elles entranent l'eau vers le haut l'aide de leur forme hlicodale. La fosse recevant le collecteur darrive des eaux uses est munie de trois capteurs de niveau : -Un capteur de niveau bas LSL (actif si dcouvert) -Un capteur de niveau haut LSH (actif si recouvert) -Un capteur de niveau trs haut LSHH (actif si recouvert)
YD
AUTOMATISME SEQUENTIEL
17
Le cahier des charges des vis est le suivant : Latteinte du niveau haut LSH provoque la rotation de V1. Si le niveau baisse jusquau niveau bas LSL, la vis sarrte. Si le niveau continue de monter jusqu atteindre le niveau trs haut LSHH, les deux vis fonctionnent ensemble jusqu ce que le niveau bas LSL soit atteint. Travail demand : 1)Faire un tableau des variables de cet automatisme en prcisant leur nature entres ou sorties, leur type TOR ou analogique, et la nature des contacts des capteurs NO ou NF. 2)Complter sur le document rponse joint les volutions de LSL, LSH, LSHH, V1 et V2. 3)Dans un premier temps proposer une solution en logique cble afin de commander V1 et V2 en fonction des capteurs. 4) Dans un deuxime temps proposer une solution en logique programme (en ladder) pour commander V1 et V2 en fonction des informations fournies par les capteurs. Faire un schma de principe de cblage des entres et sorties de cet automatisme sur lAPI.
DOCUMENT RPONSE
Niveau deaux uses dans la fosse HH H
YD