Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
II. Programmation des automatismes décrits par GRAFCET sur les API en
utilisant les langage « LD », « IL » ou « FBD » :
1. Etude de la solution
1
Faire usage des documentations fournies par le constructeur de l’API à
utiliser.
ET Logique U
ET NON UN
OU Logique O
OU NON ON
Affectation résultat ( ) =
ET d’une expression U(
2
OU d’une expression O(
Exécute l’instruction
)
différée
U ….
Temporisateur (sous L S5T#....
forme de retard de SE Tn°
montée) U …..
R …..
U …..
ZR Zn°
BLD 101
U .....
Décomptage
L C#.....
S Zn°
U …..
R …..
m G
Poste D
Poste
A a b B
Ref
Au repos le chariot est en poste A. Un appui fugitif sur m provoque le déplacement du chariot
de A vers B (D=1) puis de B vers A (G=1). Si m est actionné au moment du retour en A, le
cycle se reproduit. Une lampe (Ref) indique la présence du chariot à la position initiale.
3
• Schéma fonctionnel PC-PO
PC a PO
b
Ref
• GRAFCET
a
0 Ref
ma
1 D
2 G
X 1 = ( X 0 ⋅ m ⋅ a + X 1 X 2 )I
X 2 = ( X 1 ⋅ b + X 2 X 0 )I
Re f = X 0 ⋅ a
D = X1
G =X2
4
• Affectation des variables et attribution des adresses
A titre d’exemple, on suggère d’utiliser un API (CPU S300, marque de Siemens) muni d’un
module TOR 8 entrées/8 sorties.
Entrée Adresse Sortie Adresse Variable interne Adresse
m E0.0 D A0.0 X0 M 0.0
a E0.1 G A0.1 X1 M 0.1
b E0.2 Ref A0.2 X2 M 0.2
I E0.4
A noter qu’il possible d’affecter à la variable d’initialisation I un mémento spécial qui produit
une impulsion au moment de mise en marche de l’API. Généralement, les documents des
constructeurs indiquent la désignation de ce mémento spécial.
• Traduction des équations en langages LD, IL et FBD
5
3.2.3. Exemple2: Cycle pendulaire avec temporisation de 6s (AB (tempo=6s)A)
• GRAFCET
a
0 Ref
ma
1 D
6s/X2 T1
3 G
X 1 = ( X 0 ⋅ m ⋅ a + X 1 X 2 )I
X 2 = ( X 1 ⋅ b + X 2 X 3 )I
X 3 = ( X 2 ⋅ T1 + X 3 X 0 )I
Re f = X 0 ⋅ a
D = X1
S = X2
TW = S 5T #6 s
R = X + I
3
G = X3
6
• Traduction des équations en langages LD, IL et FBD
7
3.2.4. Exemple3: Cycle pendulaire avec comptage (AB (compt=10)A).
Au poste B, un opérateur place 10 pièces dans le chariot avant qu’il reparte au poste A. Un
capteur optique (p) indique le passage d’une pièce. Celui-ci est utilisé dans l’incrémentation
du système de comptage des pièces.
• Schéma fonctionnel PC-PO
PC a
b
PO
p
Ref
• GRAFCET
a
0 Ref
ma
1 D
2 C := C+1
[C=10] Z1
6s/X2
3 G
8
• Mise en équation du Grafcet
X 0 = X 3 ⋅ a + X 0 X1 + I
X 1 = ( X 0 ⋅ m ⋅ a + X 1 X 2 )I
X 2 = ( X 1 ⋅ b + X 2 X 3 )I
X 3 = ( X 2 ⋅ Z1 + X 3 X 0 )I
Re f = X 0 ⋅ a
D = X1
ZR = X 2 ⋅ p
S =X
0
ZW = C #10
R = X 3
G = X3
9
10