View
234
Download
2
Category
Preview:
Citation preview
GRAFCET DE CONDUITE
BITS INTERNES
arret Arrêt cycleauto Marche automatique
bpDosage Bouton poussoir démarrage dosagebpFabricationProduit Bouton poussoir démarrage agitation et chauffe
bpMaintenance Bouton poussoir début maintenancebpNettoyage Bouton poussoir démarrage nettoyage
bpAffichageRecette Bouton poussoir affichage page recettesbpRemplissageCuves Bouton poussoir démarrage remplissage des cuves
bpRemplissageMelangeur Bouton poussoir démarrage remplissage mélangeurnettoyageHebdo Demande de nettoyage hebdomadaire
NHCuve1 Niveau haut cuve 1NHCuve2 Niveau haut cuve 2NHCuve3 Niveau haut cuve 3
melangeurV ide Niveau minimal de liquide dans le mélangeurrecetteOK Paramètres de la recette corrects
1
2
3
4
5
6
7 8
9
10
auto · bpRemplissageCuves bpMaintenance bpNettoyage+ nettoyageHebdo
Arret (X36 +NHCuve1 ·NHCuve2 ·NHCuve3) · bpAffichageRecette
recetteOK· bpRemplissageMélangeur
X72 · bpFabricationProduit Arret
X105 · bpDosage Arret
X151 Arret
bpMaintenancemelangeurV ide melangeurV ide
X1003
X312
Mise à 0 électrovannes arrêt G120-P Forçage grafcets
KMPR
KMPD KMC
« Remplissage cuves »
« Elaboration recette »
« Remplissage cuve mélangeur »
« Agitation et chauffe mélange »
« Dosage »
G1
GRAFCET DE CONDUITE
GRAFCET DE REMPLISSAGE CUVE 1,2,3
SORTIES TOR
EV 1 Electrovanne remplissage circuit 1EV 2 Electrovanne remplissage circuit 2EV 4 Electrovanne remplissage cuve 3 circuit 2EV 5 Electrovanne remplissage cuve 3 circuit 1EV 6 Electrovanne remplissage cuve 2 circuit 2EV 7 Electrovanne remplissage cuve 2 circuit 1EV 9 Electrovanne remplissage cuve 1 circuit 1EV 10 Electrovanne remplissage cuve 1
BITS INTERNES
NHCuve1 Niveau haut cuve 1NHCuve2 Niveau haut cuve 2NHCuve3 Niveau haut cuve 3
MOT INTERNE
motDefautRemplisageCuves Mot de défaut de remplissage cuves pour la supervision
20
21
22
23
24
25
37
26
27
28
29
30
38
31
32
33
34
35
36
39
(NHCuve1 +NHCuve2 +NHCuve3) ·X2
T/X21/1s
NHCuve3 NHCuve3
X43 X44
NHCuve3
T/X25/5s
T/X26/1s
NHCuve2 NHCuve2
X43 X44
NHCuve2
T/X30/5s
T/X31/1s
NHCuve1 NHCuve1
X43 X44
NHCuve1
T/X35/5s
X3
motDefautRemplisageCuves = 0
motDefautRemplisageCuves = 0
motDefautRemplisageCuves = 0
Charger cons. PV → G120− P
marche G120− P EV 1 EV 2 EV 4 EV 5
Charger cons. GV → G120− P EV 1 EV 2 EV 4 EV 5
arrêt G120− P
Charger cons. PV → G120− P
marche G120− P EV 1 EV 2 EV 6 EV 7
Charger cons. GV → G120− P EV 1 EV 2 EV 6 EV 7
arrêt G120− P
Charger cons. PV → G120− P
marche G120− P EV 1 EV 9 EV 10
Charger cons. GV → G120− P EV 1 EV 9 EV 10
arrêt G120− P
motDefautRemplisageCuves+ = 1
motDefautRemplisageCuves+ = 2
motDefautRemplisageCuves+ = 4
G2
GRAFCET REMPLISSAGE CUVE 1,2,3
GRAFCET DE SECURITE - PRESSION
ENTREES ANALOGIQUES
PIT1 Capteur pression cuve 1PIT2 Capteur pression cuve 2PIT3 Capteur pression cuve 3
MOTS INTERNES
mesureP1 Mot pour la mesure de la pression à l’instant tmesureP2 Mot pour la mesure de la pression à l’instant t + ∆tdeltaP Mot pour le calcul d’écart de pression pour la sécurité
seuilSecuP Seuil de sécurité pour la pression
40
41
42
43 204
X23 +X28 +X33
T/X41/5s
deltaP > seuilSecuP deltaP < seuilSecuP
X24 +X29 +X34 X37 +X38 +X39
mesureP1 := PIT1
X33
mesureP1 := PIT2
X28
mesureP1 := PIT3
X23
mesureP2 := PIT1
X33
mesureP2 := PIT2
X28
mesureP2 := PIT3
X23
deltaP := mesureP2−mesureP1
G3
GRAFCET SECURITE - PRESSION
GRAFCET REMPLISSAGE CUVE MELANGE
SORTIES TOR
EV 11 Electrovanne vidange cuve 1EV 12 Electrovanne vidange cuve 2EV 13 Electrovanne vidange cuve 3
MOTS INTERNES
totalisateurFIT1 Totalisateur du débitmètre FIT1motDefautRemplissageMelangeur Mot de défaut pour le remplissage du mélangeur
consigneProduit1 Quantité de produit 1 dans le mélange (en litres)consigneProduit2 Quantité de produit 2 dans le mélange (en litres)consigneProduit3 Quantité de produit 2 dans le mélange (en litres)
60
61
62
63
64
73
65
66
67
68
74
69
70
71 75
72
X4
consigneProduit1 == 0 consigneProduit1 6= 0 · totalisateurFIT1 == 0
X83 X84
produit1OK
T/X64/5s
consigneProduit2 == 0 consigneProduit2 6= 0 · totalisateurFIT1 == 0
X83 X84
produit2OK
T/X68/5s
consigneProduit3 == 0 consigneProduit3 6= 0 · totalisateurFIT1 == 0
X83 X84
produit3OK
X5
motDefautRemplissageMelangeur = 0
motDefautRemplissageMelangeur = 0
XmotDefautRemplissageMelangeur = 0
totalisateurFIT1 := 0
EV 11
EV 11
totalisateurFIT1 := 0
EV 12
EV 12
totalisateurFIT1 := 0
EV 13
EV 13
motDefautRemplissageMelangeur+ = 1
motDefautRemplissageMelangeur+ = 2
motDefautRemplissageMelangeur+ = 4
G4
GRAFCET REMPLISSAGE CUVE MELANGEUR
GRAFCET DE SECURITE - DEBIT
ENTREES ANALOGIQUES
FIT1 Capteur débit mélangeFIT2 Capteur débit dosage
MOTS INTERNES
mesureQ1 Mot pour la mesure du débit à l’instant t pour la sécuritémesureQ2 Mot pour la mesure du débit à l’instant t + ∆t pour la sécuritédeltaQ Mot pour le calcul d’écart de débit pour la sécurité
seuilSecuQ Seuil de sécurité pour la débit
Changement de variables pour ce graphe
a : X62 + X66 + X70 + X183
b : X143 + X162
80
81
82
83 404
X62 +X66 +X70 +X143 +X162 +X183
T/X81/3s
deltaQ > seuilSecuQ deltaQ < seuilSecuQ
X63 +X67 +X71 +X144 +X163 +X184 X73 +X74 +X75 +X153 +X165 +X186
mesureQ1 := FIT1
a
mesureQ1 := FIT2
b
mesureQ2 := FIT1
a
mesureQ2 := FIT2
b
deltaQ := mesureQ2−mesureQ1
G5
GRAFCET DE SECURITE - DEBIT
GRAFCET AGITATEUR
SORTIES TOR
KM1 Agitateur sens +KM2 Agitateur sens -
BITS INTERNES
typeAgitation Agitation du mélangeur : 0 → 1 sens, 1 → 2 sens
MOTS INTERNES
tempsAgitation1Sens Temps agitation si 1 seul senstempsAgitation2Sens Temps agitation si 2 sens
nbCyclesAgitationDemandes Nombre de cycles d’agitation à fairenbCyclesAgitationFaits Nombre de cycles d’agitation faits
a : nbCyclesAgitationDemandes = nbCyclesAgitationFaits
b : nbCyclesAgitationDemandes 6= nbCyclesAgitationFaits
100
101
102
103
104
106
105
X5
typeAgitation
T/X102/tempsAgitation2Sens
T/X103/tempsAgitation2sens
ab
typeAgitation
T/X106/tempsAgitation1Sens
X6
nbCyclesAgitationFaits := 0
KM1
KM2
KM1
nbCyclesAgitationFaits++
G6
GRAFCET AGITATEUR
GRAFCET DOSAGE
SORTIES TOR
EV 14 Electrovanne dosage
BITS INTERNES
melangeurV ide Présence d’un niveau de produit minimum dans le bac mélange
MOTS INTERNES
totalisateurFIT2 Totalisateur intégré au débitmètre FIT2contenanceGobelet Contenance du gobelet demandémotDefautDosage Mot de défaut pour le dosagenbGobeletDemandes Nombre de gobelet demandésnbGobeletEvacuation Nombre de décalage de convoyeur pour évacuer le dernier gobelet
nbGobeletFaits Nombre de gobelet remplis
EQUATION DE TRANSITIONS
a = melangeurV ide · nbGobeletFaits 6= nbGobeletDemandes · totalisateurFIT2 == 0
b = (melangeurV ide · nbGobeletDemandes == 0) + nbGobeletFaits == nbGobeletDemandes
140
141
142
143
144
145
146
147 148
149
150
151
152
melangeurV ide ·X6
totalisateurFIT2 == 0
↓ ZS1
X83 X84
totalisateurFIT2 == contenanceGobelet
T/X144/3s
a b
↓ ZS1 T/X148/2s
↓ ZS1
nbGobeletEvacuation < 3 nbGobeletEvacuation == 3
X1
motDefautDosage == 0
nbGobeletEvacuation = 0 nbGobeletFaits = 0 Chargement cons. → G120 − P Chargement cons. → G120 − C totalisateurFIT2 := 0
G120 − C_MA
marche G120 − P EV 14
EV 14
nbGobeletFaits + +
totalisateurFIT2 := 0
G120 − C_MA arret G120 − P
G120 − C_MA
nbGobeletEvacuation + +
motDefautDosage+ = 1
G8
GRAFCET DOSAGE
GRAFCET VIDANGE CUVE 1,2,3
SORTIES TOR
EV 11 Electrovanne vidange cuve 1EV 12 Electrovanne vidange cuve 2EV 13 Electrovanne vidange cuve 3
BITS INTERNES
bpV idangeCuves Bouton poussoir vidange cuves 1,2,3choixV idangeCuve1 Cuve 1 choisie pour la vidangechoixV idangeCuve2 Cuve 2 choisie pour la vidangechoixV idangeCuve3 Cuve 3 choisie pour la vidange
cuve1V ide Cuve 1 vidéecuve2V ide Cuve 2 vidéecuve3V ide Cuve 3 vidée
melangeurV ide Présence d’un niveau de produit minimum dans le bac mélange
MOT INTERNE
motDefautV idanges Mot de défaut pour les vidanges
EQUATION DE TRANSITIONS
a : choixV idangeCuve1
b : choixV idangeCuve2
c : choixV idangeCuve3
180
181
182
183
184
185
186
bpV idangeCuves.X7
melangeurV ide melangeurV ide
X164
X83 X84
a.cuve1V ide+ b.cuve2V ide+ c.cuve3V ide
X164
motDefautV idanges == 0
EV 11
a
EV 12
b
EV 13
c
EV 11
a
EV 12
b
EV 13
c
motDefautV idanges+ = 2
a
motDefautV idanges+ = 4
b
motDefautV idanges+ = 8
c
G10
GRAFCET VIDANGE CUVE 1,2,3
GRAFCET VIDANGE CUVE MELANGEUR
SORTIES TOR
EV 15 Electrovanne de vidangeKMPD Contacteur de service pour pompe de dosage P2
BITS INTERNES
bpV idangeMelangeur Bouton poussoir vidange MélangeurmelangeurV ide Présence d’un niveau de produit minimum dans le bac mélange
MOT INTERNE
motDefautV idanges Mot de défaut pour les vidanges
Recommended