Académique Documents
Professionnel Documents
Culture Documents
Bête A Cornes
Diagramme PIEUVRE
FP1 : Assurer les opérations difficiles d’une façon efficace afin d’éliminer le surstock
temporaire, les opérateurs de support et soulager l’opérateur du poste.
Une fois les fonctions de services exprimées, l’analyse fonctionnelle technique permet
de qualifier les fonctions techniques qui vont permettre de les réaliser. L’identification de ces
fonctions techniques permet d’établir et de choisir les solutions constructives associées.
Diagramme FAST
Le diagramme FAST (Function Analysis System Technic) permet de décomposer
chaque fonction de service en fonctions techniques, qui peuvent elles-mêmes se décomposer
en fonctions techniques. Le diagramme FAST débouche sur la solution constructive qui
permet de réaliser ces fonctions. Il s’agit d’une analyse qualifiée de descendante :
FP: Assurer les FT1 : Alimenter le Tension
opérations difficiles système d’alimentation 220v
Air comprimé
FT2 : Assurer la
Transmission d'énergie, Les câbles + les fils +
d’air et d’information Les tubes d’air
FT3 : Commander le
Système API S7-300
Moteur
FT5 : Commander
Bottons poussoirs
manuellement le
système
Switch
Le système d’assemblage est un système qui assure deux opérations principales qui
sont l’insertion des terminaux des deux câbles HV et la fermeture des accessoires
d’étanchéité du câble LV.
Pour des raisons de sécurité l’actionneur compatible avec mon système est le vérin, et
pour le circuit de commande ça sera un automate pour mon système et en cas d’une extension
d’un autre système.
Le premier vérin va serrer les câbles à travers les pinces puis le deuxième rentre pour
insérer les câbles dans le connecteur.
Après l’insertion des câbles le système revient à l’état initial afin que l’opérateur
vérifier l’insertion des câbles.
Après la vérification, l’opérateur actionne le moteur pour tourner la base du système,
afin de placer les câbles LV dans les pinces et les accessoires d’étanchéité dans leur
place pour permettre la mise en marche du système.
Le troisième vérin est actionné pour serrer les câbles LV et le quatrième rentre pour
fermer les accessoires d’étanchéité. Puis le système revient à l’état initial pour que
l’opérateur vérifie la fermeture des accessoires.
Le S7-300 offre une gamme échelonnée de 24 CPU ; des CPUs standard parmi
lesquelles la première CPU avec interface Ethernet/PROFInet intégrée, des CPUS de sécurité,
des CPU compactes avec fonctions technologiques et périphérie intégrées et CPU
technologiques pour la gestion des fonctions motion control. Il offre également une très large
palette de modules d'E/S TOR et analogiques pour la quasi-totalité des signaux avec
possibilité de traitement des interruptions et du diagnostic.
FIGURE 2 : LES COMPOSANTS D’UN API S7-300
Partie alimentation
Réservoir D’air
Le réservoir est chargé d’emmagasiner l’air comprimé refoulé par le compresseur. Il
permet de stabiliser l’alimentation en air comprimé sur le réseau et de compenser les
variations de pression.
Actionneurs
Moteur à courant continu
Le moteur à courant continu est formé d'un stator qui crée un champ magnétique fixe.
Dans ce champ magnétique, le rotor est alimenté à travers le système de contact balais -
collecteur et le courant qui le traverse lui donne son mouvement de rotation.
LES DISTRIBUTEURS
Fth = p*S / Force théorique (daN) = pression de service (bar) x surface utile du piston (cm²).
Pour mon système les efforts nécessaires pour assurer les deux opérations insertion et
fermeture des accessoires sont estimés à 300N donc il faut tout d’abord calculer l’effort
théorique.
Pour les vérins des pinces seront avec alésage de 32mm et diamètre de tige de 12mm.
Pour les vérins d’insertion et de fermeture seront avec alésage de 25mm et diamètre
de tige de 10mm.
Remarque :
Pour le vérin d’insertion la tige doit supporter le poids de système d’insertion. Donc la
section de la tige doit être capable à supporter ces charges.
Le choix de diamètre de tige sera vérifié afin d’éviter son flambage et pour le faire j’ai
vérifié le diamètre qui vas correspond à la force totale appliqué par le vérin plus le poids de
système de serrage et la course du piston qui est estimé de 10 à 20mm.
Pour une longueur de course supérieur à 20mm le diamètre de tige est de 4mm donc
mon système est bien dimensionné.
Vérin d’insertion
La propriété fondamentale d'un distributeur est le débit d'air qui le traverse dans des
conditions données de pressions en amont et en aval. Le coefficient KV permet de comparer
les possibilités de débit d'air d'un distributeur.
En réalité, l’effort développé par le vérin doit être supérieur à la poussée théorique
pour tenir compte des frottements. J’adopte un coefficient de majoration appelé taux de
charge. Le plus souvent, on adopte un taux de charge Tc = 60%.
Pour la conception de mon système j’ai commencé par la conception des vérins de
système qui sont deux types, une avec une longueur de course de 20mm dédiés à l’insertion
des câbles et l’autre de 50mm qui va être placé dans les deux systèmes, qui vont servir au
serrage des fils et l’autre à la fermeture des accessoires d’étanchéités.
Le système d’insertion des terminales qui contient deux vérins et une pince de
serrage des câbles.
Mise en marche
de système
3 ⑴
A C ⑸
Fonctionnement
de système
1 d’insertion
4
2 ⑵
Fonctionnement
de système de
B ⑷
comutation
Fonctionnement
de système de
fermeture
L’algorithme de fonctionnement de mon système fonctionne comme suit :
Symboles Entrées
f0,f1 Capteur de fin de course (à galet) à contact à fermeture vérin 1
h0,h1 Capteur de fin de course (à galet) à contact à fermeture vérin 2
e0,e1 Capteur de fin de course (à galet) à contact à fermeture vérin 3
i0,i1 Capteur de fin de course (à galet) à contact à fermeture vérin 4
a Capteur de fin de course (à galet) à contact à fermeture coté système A
c Capteur de fin de course (à galet) à contact à fermeture coté système C
p0 Capteur de présence inductif à contact à fermeture vérin 1
p1 Capteur de présence inductif à contact à fermeture vérin 3
b0 Bouton poussoir à fermeture pour actionner le système d’insertion
b1 Bouton poussoir à fermeture pour actionner le système de fermeture
Bouton poussoir à fermeture pour actionner le moteur sens C de
m0
système B
Bouton poussoir à fermeture pour actionner le moteur sens A de
m1
système B
I Bouton poussoir à fermeture d’initialisation
S Bouton d’arrêt
Symboles Sorties
A0+ Électrovanne de commande de vérin 1
A0- Électrovanne de commande de vérin 1
A1+ Électrovanne de commande de vérin 2
A1- Électrovanne de commande de vérin 2
C0+ Électrovanne de commande de vérin 3
C0- Électrovanne de commande de vérin 3
C1+ Électrovanne de commande de vérin 4
C1- Électrovanne de commande de vérin 4
KM0 Contacteur de commande marche moteur M MARCHE sens C
KM1 Contacteur de commande marche moteur M ARRET sens C
KM2 Contacteur de commande arrêt moteur M MARCHE sens A
KM3 Contacteur de commande arrêt moteur M ARRET sens A
Adressage E/S
Entrée Adresse
f0 E 0.0
f1 E0.1
h0, Sortie E 0.2
Adresse
A0+ A0.0
h1
A0-
A1+
E0.3
A0.1
A0.2
A1- A0.3
e0 C0+
C0-
E 0.4
A0.4
A0.5
C1+ A0.6
e1 C1- E0.5
A0.7
KM0 A1.0
i0
KM1
KM2
E 0.6
A1.1
A1.2
KM3 A1.3
i1 E0.7
b1 E 1.0
b2 E 1.1
p0 E 1.2
p1 E 1.3
b0 E 1.4
b1 E 1.5
m0 E 1.6
m1 E 1.7
S E 2.0
GRAFCET
Marche (p0) ET activation de capteur de présence (b0) et FDC (f0) de système d’insertion OU INIT
Ouverture vanne A0
1
2 Ouverture vanne A1
3 Fermeture vanne A0
4 Fermeture vanne A1
5 Fermeture contact (KM0) moteur de système B
7 Ouverture vanne C1
8 Fermeture vanne C0
9 Fermeture vanne C1
Activation bouton marche direction A système B (m1) ET capteur de fin de course (i1)
0
TR1
p0.b0.f0 + I
1 A0+
TR2
f1
2 A1+
TR3
h0
3 A0-
f0
m0.h1
5 KM0
c. p1.b1.e0
TR4 6 C0+ KM1
e1
TR5 7 C1+
i0
TR6 8 C0-
e0
TR7 9 C1-
m1.i1
TR8 10 KM2
a
TR9
11 KM3
1
TR10
TR11
TR12
Schéma de câblage A.P.I sous XRelais
Schéma du système global sous FLUIDSIM
Le but de schématiser le système global sous FLUIDSIM est de visualiser les parties
commande, pré-actionneur et actionneur et ses relations afin de simuler le fonctionnement
global.
Système A :
SYSTEME B :
Pour le système B j’ai symbolisé les fins de courses par deux vérins et capteur de
proximité, voir la figure ci-dessous.
SYSTEME C :
Pour le système C c’est le même principe comme le système A sauf une différence au
niveau de la partie mécanique et les vérins utilisés.
Pour créer un projet, il faut sélectionner l’action « Créer un projet ». On peut donner
un nom au projet, choisir un chemin où il sera enregistré, indiquer un commentaire ou encore
définir l’auteur du projet.
Une fois que ces informations sont entrées, il suffit de cliquer sur le bouton « créer ».
La première étape consiste à définir le matériel existant. Pour cela, je peux passer par
la vue du projet et cliquer sur « ajouter un appareil » dans le navigateur du projet. La liste des
éléments que je peux ajouter apparaît (API, HMI, système PC). Commencera par faire le
choix de mon CPU pour ensuite venir ajouter les modules complémentaires (alimentation,
E/S TOR ou analogiques, module de communication AS-i, …).
Power
supply
API S7-300
Caractéristiques de
bloc d’alimentation
4- Choix des adresses de début pour les adresses des E/S (facultative) et chargement
de la configuration Hardware
Choix de
l’appareil Compilation et
chargement
Adresses des
modules E/S
Pour le mode de connexion, j’ai choisi le MPI (Multi Point Interface), qui est utilisé pour
le raccordement des stations de programmation (PG ou PC), les pupitres opérateurs, ainsi que
pour d’autres appareils appartenant à la famille SIMATIC.
Blocs de programme
Les blocs
d’organisation – OB sont appelés par le système d’exploitation en liaison avec les
Comportement au démarrage.
Exécution cyclique du programme.
Exécution du programme déclenché par des alarmes (cyclique, processus,
diagnostic, …).
Traitement des erreurs.
Les données des variables temporaires sont perdues après l’exécution de la fonction. Si on
veut mémoriser ces données, il faut utiliser des opérandes globaux. Elles sont utilisées pour la
programmation de fonctions utilisées plusieurs fois. On simplifie de ce fait la programmation.
Les blocs fonctionnels – FB sont des blocs de code qui mémorisent durablement leurs
paramètres d'entrée, de sortie et d'entrée/sortie dans des blocs de données d'instance afin qu'il
soit possible d'y accéder même après le traitement de blocs.
Les blocs de donnée (DB) sont des zones données du programme utilisateur qui
contiennent des données utilisateur
Mnémonique
Les mnémoniques sont les noms que l’on attribue aux variables de l’API. L’emploi des
mnémoniques améliore considérablement la lisibilité et la clarté d’un programme et aide à
isoler des défauts éventuels.
Programme LADDER
Le langage ladder ou langage à contacts ou encore schéma à relais fait partie des 5
langages standards de la norme CEI 61131-3 définit par la commission électrotechnique
internationale (CEI). Le langage ladder est un langage de programmation graphique facile à
comprendre et à prendre en main. C'est sans doute le langage de programmation
d'automatisme le plus couramment utilisé pour la programmation d'automates. Le langage
ladder est composé d'une séquence de contacts (interrupteurs qui sont soit fermés, soit
ouverts) et de bobines qui permettent de traduire les états logiques d'un système.
Mise en équation et adressage :
Transition Etape Action
TR1 = p0. b0.f0.X0 + I X0 = TR12 + I + X0.TR1 X1 = A0+
TR2 = X1.f1 X1 = TR1 + X1.TR2 X2 = A1+
TR3 = X2.h0 X2 = TR2 + X2.TR3 X3 = A0-
TR4 = X3.f0 X3 = TR3 + X3.TR4 X4 = A1-
TR5 = X4.m0.h1 X4 = TR4 + X4.TR5 X5 = KM0+
TR6 = X5.c.p1.b1.e0 X5 = TR5 + X5.TR6 X6 = C0+. KM1+
TR7 = X6.e1 X6 = TR6 + X6.TR7 X7 = C1+
TR8 = X7.i0 X7 = TR7 + X7.TR8 X8 = C0-
TR9 = X8.e0 X8 = TR8 + X8.TR9 X9 = C1-
TR10 = X9.m1.i1 X9 = TR9 + X9.TR10 X10 = KM2+
TR11 = X10.a X10 = TR10 + X10.TR11 X11 = KM3+
TR12 = X11 X11 = TR11 + X11.TR12
Addresses Entrée / Sortie
Entrée Sortie Transition Action
f0 : E0.0 A0+ : A0.0 TR1 : M20.0 X0 : M50.0
f1 : E0.1 A0- : A0.1 TR2 : M20.1 X1 : M50.1
h0 : E0.2 A1+ : A0.2 TR3 : M20.2 X2 : M50.2
h1 :E0.3 A1- : A0.3 TR4 : M20.3 X3 : M50.3
e0 : E0.4 C0+ : A0.4 TR5 : M20.4 X4 : M50.4
e1 : E0.5 C0- : A0.5 TR6 : M20.5 X5 : M50.5
i0 : E0.6 C1+ : A0.6 TR7 : M20.6 X6 : M50.6
i1 : E0.7 C1- : A0.7 TR8 : M20.7 X7 : M50.7
b1 : E1.0 KM0 : A1.0 TR9 : M21.0 X8 : M51.0
b2 : E1.1 KM1 : A1.1 TR10 : M21.1 X9 : M51.1
p0 : E1.2 KM2 : A1.2 TR11 : M21.2 X10 : M51.2
p1 : E1.3 KM3 : A1.3 TR12 : M21.3 X11 : M51.3
b0 : E1.4
b1 : E1.5
m0 : E1.6
m1 : E1.7
S : E2.0
LADDER
Dans la figure ci-dessous je présente le programme de Bloc OB100, dont laquelle quand
l’étape zéro est activée toutes les autres étapes sont mises à zéro.
FIGURE 22 : PROGRAMME DU BLOC OB100