Professional Documents
Culture Documents
I.1 Introduction :
Dans le systme automatis, la production et la exibilit joue un rle trs
important et pour cela nous sommes bass dans la deuxime partie de ce
chapitre dcrire le systme de production exible, qui est caractris par un haut
degr dautomatisation. Ce systme peut fabriquer une grande varit de
produits automatiquement et dans nimporte quel ordre, ce qui rduit
considrablement le cot de production. Il y'a un lautre base dans le systme
automatis cest le transport qui relie les lignes de productions et
lautomatisation par des systme de transport comme les convoyeur ou les
systme de stockage \ dstockage permettant ainsi de charg et de dcharg de
faon autonome. En parallle on peut classi ce systme par des types bas
premirement dAS\RS a charge unitaire puisquil ya des autres type AS\RS a
mini-charge et AS\RS a convoyeur gravitationnel qui est compos de deux
machine de stockage \ dstockage et on peut utilis des pinces ou des bras
manipulateur pour transporter des produits .
1
I.2 Systme automatis
I.2.1 Dnition dun systme automatis :
elles:
- Partie oprative : Elle excute les ordres quelle reoit de la partie commande
grce aux actionneurs (moteurs, relais ). Elle possde aussi des capteurs qui
permettent de recueillir des informations. un 6
La partie commande envoie des ordres aux actionneurs, elle reoit des
informations d'tat en provenance des capteurs . Il y a donc une chane de
transmission entre la partie oprative et la partie commande. Chaque partie doit
aussi tre aliment en nergie, on parle donc d'une chane d'nergie.
2
fonctionner ensemble il est ncessaire d'adapter les informations et convertir les
nergies. C'est le rle des interfaces
3
Figure I.1 : Structure gnrale dun systme automatis
Augmenter la scurit
4
I.2.5 Avantages de lautomatisation :
5
I.3.2 La production :
Cest la fabrication dun nombre important dobjets. Particulirement, la
production manufacturire a pour but deffectuer la transformation dun
ensemble de matires premires ou de composants semi-nis en produits nis.
6
I.3.6.6 Flexibilits dacheminent du produit :
Cest la capacit dun systme de production prendre en compte les pannes des
machines qui surviennent lors de la production et de continuer tout de mme
produire.
Le convoyeur bi-courroie.
Les convoyeurs rouleaux moteur.
7
Bute pneumatique.
Table de transfert mixte(TM)
Table tournante
Convoyeur bande
Convoyeur arien a cble de traction.
Convoyeur rouleaux
Convoyeur chanes
AGV) sont les vhicules industriels les plus labors avec un degr
dautomatisation trs important.
I.4.2 La manutentions :
La manutention concerne lensemble des transferts ncessits pour les
dplacements de produits interne aux units de production et de distribution, et
les oprations terminales du transport.
8
de processus de fabrication, comme les dchets et les outillages), les fonctions
de soutien global l'usine (par exemple, pices de rechange, fournitures de
bureau et dossiers). Les dispositifs de stockage peuvent tre classs en systmes
de stockage classiques et systmes de stockage automatiss.
9
ce qui simplie le contrle du systme et la gestion de stocks. Mais donner
suffisamment despace pour les stocks maxima chaque produit augmente
l'espace de stockage ncessaire. Les systmes qui utilisent le stockage ddi sont
difficilement modiables : lajout de nouveaux produits non prvus lorigine
est trs complexe.
Le stockage par classe subdivise les casiers en classes par rapport leurs
distances du point de livraison. Les casiers les plus proches forment la premire
classe, les plus loin forment la demire classe. Les produits stocker sont aussi
classs suivant le temps qu'ils vont passer dans le systme. Ceux qui restent le
moins longtemps seront stocks dans la premire classe et ceux qui restent le
plus longtemps dans la dernire.
10
et rcuprent des produits grande vitesse et prcision, sans manipulation
directe par un travailleur humain.
11
Range : cest lensemble de casiers forms par des baies places les unes
la suite des autres.
Etagre : cest la structure formant une range. Cest en gnral une
structure mtallique, conue pour supporter la totalit des charges places
dans chaque casier.
Alle : lalle est lespace entre deux ranges o circule la machine
dstockage/dstockage.
Machine S/R : la machine de stockage/dstockage (Storage / Retrieval
machine, S/R machine, en anglais) dplace les produits depuis et en
direction du rack. La machine S/R doit tre capable de se dplacer la
fois horizontalement et verticalement. Un systme de rails permet de
guider la machine S/R dans son dplacement.
Module de stockage : Ce sont des palettes ou des containers de formes
standardises pouvant tre placs dans les casiers, chargs par les
machines S/R et dchargs dans les stations dentre/sortie. Les containers
peuvent tre des paniers, des bacs, des boites de cartons...
Station dentre/sortie : la station dentre/sortie (Input/output station,
I/O station, en anglais) est aussi appele station de dpt/livraison. Cest
le point par o transitent tous les produits entrant ou sortant du systme.
Cest aussi, linterface entre la machine SIR et le systme de transfert
externe lAS/RS, qui est gnralement ralis par des convoyeurs a
accumulation.
Systme de contrle: Le systme de contrle a pour mission de
coordonner et superviser le fonctionnement de tous les quipements en
temps rel. Nous pouvons par exemple voir sa ncessit dans le stockage
alatoire car il indique la machine S/R lemplacement libre pour le
stockage, et la guide vers l'emplacement du produit dstocker. Le
systme de contrle est compos de trois entits principales z
- Les calculateurs.
- Les logiciels.
- Les bases de donnes.
13
1.4.3.3.4 Les avantages dun AS\RS :
Les entreprises qui choisi un AS\RS pour des raisons nombreuse comme :
Diminution de l'espace requis.
Augmentation de la capacit.
Gestion et contrle des stocks amliors
Rduction des temps de rponse.
Rduction des stocks.
Rduction des risques de rupture de stocks.
Rduction de la main d'uvre.
Rduction des dtriorations
Diminution des cots de fonctionnement.
Augmentation du rendement dans la production.
Augmentation de la scurit.
Grande exibilit de fonctionnement
Production juste temps (JIT).
Les inconvnients:
Malgr les beaucoup avantages de systme AS\RS il ya quelques inconvnient
donc on va cits celle-ci comme suivant :
14
I.6 Conclusion :
Ies systmes automatiss ont t utiliss pour remplacer lhomme et sur tout
dans des oprations dangereuses rptitives ou pnibles, Dans ce chapitre, nous
avons prsente le systme automatis et le systme de production exible avec
diffrent systme de transport automatis qui relie la production et la
distribution et la consommation. Ont va utilisa un Systme de transport appel
le systme de palettisation, qui est trs utilisable dans l'industrie.
15
II.1 Introduction :
Les automates programmables industriels (API) sont des mmoires
programmables pour contrler les systmes automatiss. Ces appareils de
contrle/commande largement rpandus dans lindustrie, .sont apparus aux
Etats-Unis vers 1969 .Ils sont couramment utiliss dans des systmes critiques
(avions, ascenseurs, trains, . .), aussi leur validation est primordiale.
16
Il se distingue des micros et mini-calculateur par le fait quil soit adapt au
traitement de problmes logiques et prsents des caractristiques spciques :
Lautomate doit ragir aux changements d'tat de ses entres en modiant l'tat
de Ses sorties selon une loi de contrle dtermine a priori par le concepteur du
systme .cette loi est dite combinatoire si , chaque instant , ltat des entres.
Elle est de type squentiel. Sil faut en plus tenir compte de l'volution
18
antrieure du Systme. Cette dernire peut en gnral tre compltement dcrite
par l'tat d'un nombre ni de Variables logiques mmorises au sein de
l'automne.
l. module d'alimentation.
2. pile de sauvegarde
3. connexion au 24v cc
6. cane mmoire.
7. interface multipoint
8. connecteur frontal.
19
II.6.2 Unit centrale
II.6.2.I Structure :
20
II.6.2.3 Le processeur:
Appel aussi unit de traitement, il a la double vocation dassurer le
contrle de lensemble de la machine et deffectuer les traitements demands par
les instructions des programmes. Ainsi le processeur utilise un certain nombre
de registres.
II.6.2.7 Accumulateur:
C'est le registre o s'effectuent les traitements logiques et arithmtiques. ll
contient le premier oprande avant excution de linstruction et le rsultat de
l'opration aprs celle-ci. Ce registre constitue une plaque tournante dans les
changes d'informations entre lments du processeur et entre celui-ci et
lextrieur.
22
Le ltrage permet d'liminer les parasites impulsionnels en prenant en compte
lnergie du signal.
23
Figure II.7 : sortie en alternatif
Pour assure la scurit du procde il est indispensable que certains sortes soient
protges contre les incidents pouvant survenir sur les A.P.I notamment les
microcoupures et les coupures dalimentation. Alors les constructeurs utilisent
des sorties a accrochage qui remplissent ce rle et cela en utilisant des relais a
auto-maintien.
Une carte E/S numrique se prsente donc comme 16 E/S binaires rassembles
ce qui rend son cout lve .pour diminuer le cout moyen de lentre numrique,
on utilise une seule carte numrique dont laccs se fait pres multiplexage des
divers entres numrique, cette ide de multiplexage des E/S permet
dmultiplier artificiellement le nombre dE/S physiques sans augmenter le
nombre dE/S machine , sur de nombreux automates les E/S binaires au
numriques sont banalises. Pour dautres les E/S binaires sont en ralit des
E/S dans lesquels les bits sont indpendants les uns des autres au sens de
linformation change avec le procd.
24
Linterprtation logique des informations du programme est effectue par
moniteur selon les directives de lutilisateur (exemple U10 : entre binaire
10 ;UN10 ; entre numrique 10).
Interprtation et visualisation.
Chargement des donnes.
25
Contrle excution du programme
Sauvegarde dun programme.
Passage RAM-REPROM
Lors dun cycle, lautomate assure les changes avec lextrieur et les
traitements spcifies par les programmes, un cycle rel comprend 2 phases :
-phase dE/S.
-phase traitement.
Mtallurgie et sidrurgie.
Mcanique et automobile .
Industrie chimique
Industries ptrolires
Industries agricole et alimentaires.
Transport et manutention.
Application diverses.
26
II.9 les langages de programme dun API
Les langages destins a la programmation des automates programmables
industriels pour objectifs dtre facilement mise en uvre par tout technicien
pres une courte formation, lcriture dun programme consiste a crer une liste
dinstructions permettant lexcution des oprations ncessaires au
fonctionnement du systme .actuellement les API disposent en tout ou partie des
langages de programmation suivants :
27
II9.2 langage littral structure (ST) :
Ce langage structure ressemble au langage C utilise pour les ordinateurs. Ce
langage est un langage textuel de haut niveau .il permet la programmation de
tout type dalgorithme plus ou moins complexe.
Cest une suite de blocs, reliables entre eux , ralisant tout type de fonctions de
plus simples au plus sophistiques ,ce langage permet de programme
graphiquement a laide de blocs reprsentant des variables, des operateurs ou
des fonction. Blocs sont programmes ou programmables.
28
II9.5 langage LADDER :
Ce langage graphique est essentiellement ddie a la programmation dquations
boolennes (true/false).
1- La nature du projet
2- Le temps de rponse.
3- Le contexte de lentreprise.
4- Les lments conomiques.
5- La taille de lapplication envisage, exprime en volume dentre-sorties
est caractris par lindice Iv dont le calcul rsulte des donnes du
problme :
Avec :
T nombre de temporisation
C nombre de compteur
29
Chapitre III
Systme de palettisation
30
III.2 Organigramme de fonctionnement :
31
III.3 cahier de charge :
Compos dun convoyeur (C) pour les cartons ; convoyeur (H) pour
palettes, un bloquer (D), un plateau (E) ; tige poussoir (F) et monte
charger (G).
Sortie palette :
Convoyeur (I).
III.3.3 fonctionnement :
A chaque dmarrage, on doit rinitialiser le systme pour le bouton reset qui
consiste descendre le monte charger (G) du palette en positon basse et faire
rentre le plateau.
Sous laction du capteur (0) qui dtecte la prsence des cartons a la sortie
lascenseur (A), ljecteur (B) pousse le premier carton sur le convoyeur (C) et
revient a ltat initiale le capteur (1) de fin de course de ljecteur dclenche la
32
monte de deuxime carton les deux cartons sont retenu a la fin du convoyeur (C)
par un bloquer (D).
La dectection des deux cartons par le capteur (2) de stock tampon du convoyeur
(C) libere les cartons qui vent etre charge sur le plateau (E) pour aller devant ke
poussoirs a tige F.
La sortie complete du plateau (E) detecte par laction du capteur (4) declanche la
sortie des poussoirs a tiges capteur (5) fait entrer le plateau (E).
Les cartons sont charges sur la palette. La monte charge en positon pour
deuxime niveau capteur (8).
Le cycle rpter deux fois en plus dans le troisime niveau et le monte charge
descendre en position basse donc le capteur de position basse et le capteur de
prsence des palettes sont dtecte, la palette est vacuer a laide de convoyeur
des palettes de sorties.
De maintenance et dentretienne.
Nettoyage.
Erreur de loperateur.
Incendie.
Acte de sabotage.
Accident humain.
33
Apres intervention de lagent de maintenance la reprise de fonctionnement sera
manuelle aprs la rinitialisation de systme.
Capteur Description
0 Capteur de sortie de lascenseur des cartons
1 Fin de course davance de ljecteur
2 Capteur du stock tampon du convoyeur
3 Capteur de prsence de plateau sortie
4 Capteur de prsence de plateau entre
5 Tiges des poussoirs sorties
6 Capteur de prsence de monte charge en
position basasse
7 Capteur de prsence de monte charge en
position pour le premier niveau de cartons
8 Capteur de prsence de monte charge en
position pour le deuxime niveau de cartons
9 Capteur pour prsence de monte charge en
position pour le troisime niveau de cartons
10 Capteur de prsence de palette sur le monte
charge
34
Figure III.4 : lemplacement des capteurs dans notre systme de
palettisation :
III.4.2 actionneur :
Actionneur Description
0 Ascenseur (A)
1 Ejecteur (B)
2 Convoyeur a bande (C)
3 Bloquer (D)
4 Plateau (E)
5 Poussoirs a tige (F)
6 Monte charge (G)
7 Convoyeur des palettes dentre (H)
35
III.4.3 les actions :
Actionneur Description
0 Monte les cartons
1 Ejecte le carton
2 Libre carton
3 Avancer plateau
4 Sortie le poussoir a tiges
5 Monter le monte charge
6 Descendre le monte charge
7 Transport palettes
36
Figure III.5 : lemplacement des actionneurs dans notre systme de palettisation
37
III.5.3GRAFCET de palettisation
38
Abrviation :
39
III.6 Conclusion :
Dans ce chapitre nous avons prsente le systme de palettisation tudie .en suite
nous avons dfini le cahier de charge qui explique le fonctionnement du
palettiseur, et monte les capteurs et les actionneurs .cette tude nous a permis
dlaborer le GRAFCET dautomatisation du processus de palettisation.
40
VI.2.4. Programmation dun API
41
b- Les langages graphiques :
Ils permettent une transcription aussi directe que possible des modles afin de
faciliter les tches de programmation et de rduire les sources dincertitudes. Les
caractristiques principales dun tel langage sont montres travers la
prsentation du logiciel PL7-2 de Tlmcanique :
Le langage PL7-2
Il combine deux langages de programmation complmentaires savoir :
- le langage contacts adapt au traitement logique (ladder diagram) ;
- le langage adapt au traitement squentiel et inspir du GRAFCET.
Programmation en langage contacts:
Chaque rseau est repr par une tiquette (LABEL) portant un numro de 1
999. Ce langage autorise galement lintgration, au sein du rseau contacts,
42
de blocs prprogramms (blocs fonctionnels) permettant la ralisation de
- Connections
- Contacts et bobines.
- Elments graphiques pour contrler lexcution de la squence
(sauts)
- Elments graphiques pour appels des fonctions blocs (FB)
- Connecteurs.
44
Le tableau suivant donne les principaux lments (contacts et bobines) dun
rseau LD :
Adressage de programmation :
5 zones pour les objets langage :
45
Objets langage :
Exemples :
Lalgorithme
46
47
48
49
VI.2.4.3. LE GRAFCET
50
le programme et des conditions dynamiques dfinies par les E/S. Les units
peuvent elles mme tre programmes utilisant les autres langages de
programmations des API.
Un Grafcet est un ensemble des tapes, des transitions et des liaisons orientes :
Etape : Une tape correspond une phase durant laquelle on effectue une action
pendant une certaine dure (mme faible mais jamais nulle). L'action doit tre
stable, c'est dire que l'on fait la mme chose pendant toute la dure de l'tape.
Une tape peut tre active, on effectue l'action qui lui est associe, ou dsactive.
51
Les actions peuvent :
Transition :
Une transition est une condition de passage d'une tape une autre. Elle dfinit
la fin de ltape qui la prcde. A chaque transition on associe une condition
logique appele rceptivit qui dfinit la condition de passage d'une tape la
suivante.
52
Rgles dvolution dun GRAFCET
La modification de l'tat de l'automatisme est appele volution, et est rgie par
5 rgles :
Rgle 1 : Situation initiale : Un grafcet doit contenir au moins une tape qui
soit active au dbut du fonctionnement du systme et partir du quelle le grafcet
va voluer. Cette tape est appele tape initiale.
Il faut donc pouvoir transformer le GRAFCET qui est la meilleure approche qui
existe pour traiter les systmes squentiels en diagramme chelle qui est le
langage le plus utilis par les automates.
Mmoire dtape :
53
Afin de respecter les rgles dvolution du GRAFCET, chaque tape peut tre
matrialise par une mmoire du type marche prioritaire possdant une structure
de la forme :
Exemple :
54
Les quations des mmoires tape dtermine prcdemment nous donnent le
schma de cblage lectrique suivant :
55
Initialisation de la squence :
Nous remarquons sur le schma prcdent qu la mise sous tension, toutes les
mmoires se trouvant ici ltat repos, aucune volution nest possible.
56
sur le march lautomate le mieux adapt aux besoins, en considrant un certain
nombre de critres importants : -
Le nombre et la nature des E/S ;
- La nature du traitement (temporisation, comptage, ...) ;
- Les moyens de dialogue et le langage de programmation;
- La communication avec le s autres systmes;
- Les moyens de sauvegarde du programme ;
- La fiabilit, robustesse, immunit aux parasites ;
- La documentation, le service aprs vente, dure de la garantie, la formation
57
Sommaire
I.3.1 Introduction au systme exible de production : ............................................................................ 5
I.3.2 La production : ................................................................................................................................ 6
I.3.3 Le systme de production................................................................................................................ 6
I.3.6.1 flexibilits des machines : ............................................................................................................ 6
I.3.6.2 exibilit des oprations : ............................................................................................................ 6
I.3.6.3 exibilit des outils de manutention : .......................................................................................... 6
I.3.6.4 exibilit. des processus de fabrication : ..................................................................................... 6
I.3.6.5 flexibilits du produit : ................................................................................................................. 6
I.3.6.6 Flexibilits dacheminent du produit : ......................................................................................... 7
I.3.6.7 Flexibilits de volume de produit :............................................................................................... 7
I.3.6.8 La exibilit dextension : ........................................................................................................... 7
I.3.6.9 La exibilit de la production : .................................................................................................... 7
I.4 Systme de transport automatis : ...................................................................................................... 7
I.4.1 Quelques type systmes de transport automatis : .......................................................................... 7
I.4.1.1 Les convoyeurs : .......................................................................................................................... 7
I.4.1.2 Les robots industriels : ................................................................................................................. 8
I.4.1.3 Les vhicules industriels : ............................................................................................................ 8
I.4.2 La manutentions : ............................................................................................................................ 8
I.4.3 Systmes automatiss de stockage/dstockage (AS/R8) :............................................................... 8
I.4.3.1 Systmes de stockage : ................................................................................................................. 8
I.4.3.1.1 Systme de stockage dcrochage classique :............................................................................. 9
I.4.3.1.2 Systme de stockage dstockage automatis : .......................................................................... 9
I.4.3.2 Politique de stockage \dstockage (AS\RS) : ............................................................................... 9
1.43.2.2 Stockage alatoire ouvert ........................................................................................................ 10
1.4.3.2.3 Stockage alatoire par crotte : ................................................................................................ 10
1.4.3.3 Dnition dun systme AS\RS : .............................................................................................. 10
Fonctionnement dun AS/RS :............................................................................................................... 12
I.4.3.3.3 Classification des ASIRS : ...................................................................................................... 13
1.4.3.3.4 Les avantages dun AS\RS : ................................................................................................... 14
Les inconvnients: ................................................................................................................................. 14
1.4.3 Palettisation ........................................................................................................................... 14
II.1 Introduction : .................................................................................................................................. 16
II.2 Dfinition de lautomate programmable industriel : ....................................................................... 16
II.4 Comportement des Automates Programmables Industriels : .......................................................... 18
II.6.2.2 change d'informations: ........................................................................................................... 20
58
II.6.2.3 Le processeur: ........................................................................................................................... 21
II.6.2.4 Compteur Ordinal: .................................................................................................................... 21
II.6.2.5 Registre dinstructions : ............................................................................................................ 21
II.6.2.6 Registre dadresses: .................................................................................................................. 21
II.6.2.7 Accumulateur:........................................................................................................................... 21
II.6.2.8 Registres Gnraux: .................................................................................................................. 21
II.6.23 La mmoire centrale : ................................................................................................................ 21
II.6.3 Les Entres- Sorties : ................................................................................................................... 22
II.6.3.1 Les E/S tout ou rien: ................................................................................................................. 22
II.6.3.2 Entres binaires:........................................................................................................................ 22
Figure II.4 : Entre binaire .................................................................................................................... 23
II.6.3.6 entres Sorties numriques : ................................................................................................... 24
II.6.3.7 Entres-sorties spcialises :.................................................................................................... 25
II6.3.7.1 compteurs et temporisation : ................................................................................................... 25
II6.3.7.2 les E/S analogiques : .............................................................................................................. 25
II6.4 console de programmation :.......................................................................................................... 25
II.7 notion de cycle ................................................................................................................................ 26
II8 domaines dutilisation des API : ...................................................................................................... 26
II.9 les langages de programme dun API ............................................................................................. 27
II9.1 langage liste dinstructions : ......................................................................................................... 27
II9.2 langage littral structure (ST) : ..................................................................................................... 28
II9.3 Le CRAFCET (graphe fonctionnel de commande par tapes et transitions) :.............................. 28
II9.5 langage LADDER :....................................................................................................................... 29
II.10 critres de choix dun automate : ................................................................................................. 29
III.2 Organigramme de fonctionnement : .............................................................................................. 31
III.3 cahier de charge : ........................................................................................................................... 32
III.3.1 description du systme : ............................................................................................................. 32
III.3.2 modes manuel /automatiques ..................................................................................................... 32
III.3.3 fonctionnement : ......................................................................................................................... 32
III.3.4 mode darrte du systme tudie : .............................................................................................. 33
III.3.4.1 bouton stop : ............................................................................................................................ 33
III3.4.2 arrt durgence :........................................................................................................................ 33
III.4 les capteurs et les actionnaires de palettiseur : .............................................................................. 34
III.4.3 les actions : ................................................................................................................................. 36
III.5 GRAFCET dtaille : ...................................................................................................................... 37
III.5.3GRAFCET de palettisation.......................................................................................................... 38
59
III.5.4 GRAFCET de palette sur le monte charge : ............................................................................... 39
III.6 Conclusion :................................................................................................................................... 40
VI.2.4. Programmation dun API .......................................................................................................... 41
VI.2.4.1. Les langages de programmation ............................................................................................. 41
a- les langages littraux : ....................................................................................................................... 41
b- Les langages graphiques : ................................................................................................................. 42
Elments de base dun rseau Ladder : ................................................................................................. 44
Adressage de programmation : .............................................................................................................. 45
Objets langage : ..................................................................................................................................... 46
Le GRAFCET........................................................................................................................................ 51
Transition : ............................................................................................................................................ 52
Les liaisons orientes : .......................................................................................................................... 52
Rgles dvolution dun GRAFCET ..................................................................................................... 53
Rgle 1 : Situation initiale ..................................................................................................................... 53
Rgle 2 : Franchissement d'une transition ............................................................................................. 53
Rgle 3 : Activation et dsactivation d'une tape .................................................................................. 53
Rgle 4................................................................................................................................................... 53
Rgle 5................................................................................................................................................... 53
Initialisation de la squence : ................................................................................................................ 56
VI.3. Critres de choix dun automate................................................................................................... 56
VI.4. Critres de choix du langage de programmation .......................................................................... 57
60