View
132
Download
0
Category
Preview:
Citation preview
LE GRAFCETChapitre 4
Les Entres Sorties
PlanLes EntresSimples Front
Les Temporisations Les ActionsAction ou Ordre Continu Action ou Ordre Conditionnel Action ou Ordre Mmoris
Exemple
2
Les Entres SimplesLa variable GRAFCET a la mme valeur que le capteur
Capteur Variable GRAFCET
3
Les Entres FrontCapteur Variable GRAFCET V Variable GRAFCET V
La variable front montant vaut 1quand le capteur passe de 0 1 pendant le temps de changement d'tat du GRAFCET
La variable front descendant vaut 1quand le capteur passe de 1 0 pendant le temps de changement d'tat du GRAFCET
4
Les Entres Frontquivalence entre variables simples et variables frontCd1 9 Cd1 Cd1 9 Cd1 10 Action 12 11 Cd1 Action 10 Cd1
5
Les TemporisationsLa variable temporisation se note "t/Xn/d" avec :t identifie une temporisation Xn est l'tape dont l'activation dmarre la temporisation d est le dlai de temporisation 0 l'instant initial 0 ds que l'tape Xn devient active 1 ds que le dlai d est coul
Elle vaut :
Xn Dlai d t/Xn/d6
Les TemporisationsSi l'tape est ractive avant la dure de temporisation, le comptage du temps recommence partir de la nouvelle ractivation
Xn Dlai d t/Xn/d
7
Les TemporisationsExemple n1 : lattente
DbutT9 Dbut
10T10
Chauffer Moteur t/X10/10s
X10 t/X10/20s X11
Chauffer
11
Dmarrer
20s
Dmarrer
8
Les TemporisationsExemple n2 : le chien de garde simple16T23 Tirer Vrin Fait1 . t/X16/2s
Si le vrin reste bloqu, une alarme est dclenche
17T24
Mettre Objet Fait2
18T25
Pousser Vrin Fait3 . t/X18/2s T26 t/X18/2s T27 ALARME t/X16/2s
19
Suite
20
9
Les TemporisationsExemple n3 : le chien de garde dun cycle globalCycle Surveiller1T1
Chien de Garde20T20
AttenteF1
AttenteX2
Dclenchement du comptage
2T2
Action F2 T21
21
AttenteX1 . t/X2/30s
Cycle trop long T22 t/X2/30s
3 12T12
Action
22Action F12 T22
ALARME Acquittement dfaut
10
Les ActionsActions ou ordre continuL'action continue est une sortie dont la valeur vaut 1 chaque fois que Xn vaut 1
19
Ordre S1
25
Ordre S1
X19 X25 Ordre S111
Les ActionsActions ou ordre conditionnelUne action conditionnelle est une action qui contient une condition. Pour que la sortie soit 1, il faut que l'tape soit active ET que la condition soit vraie19Ordre S1 si Condition
X19 Condition Ordre S112
Les ActionsOrdre limitC'est un ordre conditionnel dont la dure est limite dans le temps par une condition19L Ordre S1 L = 5s
X19 t/X19/5s t/X19/5s Ordre S1 5s13
Les ActionsOrdre retardC'est un ordre conditionnel dont la dure est retard dans le temps par une condition19D Ordre S1 D = 10s
X19 t/X19/5s Ordre S1 10s14
Les ActionsAction ou ordre mmorisLes actions mmorises sont des sorties dont l'tat est dfini par deux types d'ordres : "Mise 1" (Set) et "Mise 0" (Reset). Ces actions sont faites quand l'tape laquelle elles ont associes est active Entre ces deux ordres la sortie reste la valeur acquise. Elle est mmorise 19S Dbut S1
35
R
Fin S1
X19 X35 Ordre S115
Exemple n1On veut construire un arroseur automatiqueUn capteur d'humidit le dclenche ds que le sol dpasse un certain seuil de scheresse. Sinon, au bout de 3 jours, on arrose. Le rseau est constitu de n rampes, chacune tant commande par une lectrovanne.Automate Source deauVanne 1 Vanne 2
Sonde
Vanne n
16
Exemple n1Les rampes sont dclenches l'une aprs l'autre cause de la limitation du dbit d'eau. Sur chaque rampe l'arrosage doit durer 2 heures. Chaque lectrovanne a deux signaux de commande"Start" est une impulsion d'ouverture. Elle doit durer 20 ms. "Stop" est l'impulsion de fermeture. Elle doit durer 15 ms
Start i
Stopt iVanne i
Start i Stop i20ms 2h 15ms
17
G11T1
G31T1
AttenteSec + t/X1/72h
AttenteSec + t/X1/72h
2T2
Ordre Start 1 t/X2/20ms T2
2 3
L
Ordre Start 1 L=20ms
t/X2/2h L Ordre Stop1 L=15ms
3T3
Vanne 1 ouverte
t/X3/2h
4T4
Ordre Stop 1 t/X4/15ms
T3
t/X4/15ms
4T4
L
Ordre Start 2 L=20ms
t/X4/2h
5T5
Ordre Start 2 t/X5/20ms T5
5
L
Ordre Stop 2 L=15ms
t/X5/15ms
6T6
Vanne 2 ouverte
t/X6/2h
7T7
Ordre Stop 2 t/X7/15ms 18
Exemple n2On veut construire une temporisation T1 dpendant dun signal dentre EUn signal de sortie S passe de 0 1 aprs le premier front montant de E Le comptage nest pas rinitialise si on ractive le signal dentre S revient 0 quand E repasse de 1 01AttenteE
E STemporisation
T1
2T2
Temporisationt/X2/dure
3T3
Sortie S E
19
Recommended