Djettou Zahra
Djettou Zahra
Djettou Zahra
Thème
Promotion 2017‐2018
Je dédie ce travail
Zahra
i
Remerciements
À Dieu, le tout puissant, nous rendons grâce pour nous avoir donné santé,
patience et la volonté pour réaliser ce modeste travail.
Je remercie, Mr M.HASSENA à qui j’exprime ma profonde gratitude pour
ses encouragements, son aide, sa patience et ses conseils, ce travail n'existerait pas
sous cette forme sans sa contribution.
Mes profonds remerciements s’adressent à mon promoteur Mr
H.HAMICHE enseignant au département électronique à L’UMMTO qui, de par
sa patience et ses conseils avisés, a fortement contribué à la réussite de ce travail
Je tiens aussi à remercier mon Co-promoteur, Mr A.LOUNES,
Responsable de Production a Bomare Company. Je le remercie pour son accueil
chaleureux au sein de l’entreprise, sa générosité, sa patience, sa disponibilité et
aussi tous les conseils qu'il a pu me prodiguer.
Je tiens a remercié Mr M.RAHALI Responsable de l’unité production des
cartes électroniques chez Bomare Company, pour son accueil au sein de l’unité
production.
Je remercie aussi toute l’équipe de l’unité production des cartes
électroniques de l’usine Bomare Company, pour leurs accueils chaleureux.
Par ailleurs, je remercie tous les enseignants du département électronique
qui ont contribué à ma formation.
Je remercie également les membres du jury de me faire l’honneur d’évaluer
ce modeste travail.
ii
Liste des figures
Figure III.1: Utilisation des automates programmable dans l'industrie d'automobile .............. 25
Figure III.2: API de type compact ............................................................................................ 28
Figure III.3: API de type modulaire ......................................................................................... 28
iii
Figure III.4: Structure générale d'un automate programmable ................................................ 29
Figure III.5: Fonctionnement d'un API .................................................................................... 31
Figure III.6: Priorité des tâche d'un API multi-tâches .............................................................. 32
Figure III.7: Ladder Diagram (LD) .......................................................................................... 33
Figure III.8: Instruction List (IL) ............................................................................................. 33
Figure III.9: Function Bloc Diagram (FBD) ............................................................................ 33
Figure III.10: Structured Text (ST) .......................................................................................... 34
Figure III.11: Sequential Function Chart (SFC) (Grafcet) ....................................................... 34
iv
v
Sommaire
Dédicaces ................................................................................................................................................ i
Remerciements ....................................................................................................................................... ii
Liste des figures .................................................................................................................................... iii
Liste des tableaux ................................................................................................................................... v
Sommaire .............................................................................................................................................. vi
Résumé ................................................................................................................................................... x
vi
II.7.1. Automate Programmable Industriel ................................................................... 17
II.7.2. Pré-actionneurs ................................................................................................... 17
II.7.3. Pré-actionneurs électriques ................................................................................ 17
Partie opérative .......................................................................................................... 21
II.8.1. Les actionneurs ................................................................................................... 21
II.8.2. Capteurs .............................................................................................................. 22
Compresseur a vis ..................................................................................................... 23
Conclusion ............................................................................................................. 23
Chapitre III : Les automates programmables industriels............................................................... 24
III.1. Introduction ............................................................................................................... 24
III.2. Historique .................................................................................................................. 25
III.3. Définition et description des automates programmables industriels ......................... 26
III.4. Nature des informations traitées par les API ............................................................. 27
III.4.1. Logiques « Tout ou rien (T.O.R) »..................................................................... 27
III.4.2. Analogiques ....................................................................................................... 27
III.4.3. Numériques ........................................................................................................ 27
III.5. Aspect extérieur des automates ................................................................................. 27
III.5.1. De type compact ................................................................................................. 28
III.5.2. De type modulaire .............................................................................................. 28
III.6. Organisation et architecture générale d’un API ........................................................ 29
III.6.1. L’alimentation .................................................................................................... 29
III.6.2. Le processeur (CPU) .......................................................................................... 29
III.6.3. La mémoire ........................................................................................................ 30
III.6.4. Les modules d’entrées / sorties .......................................................................... 30
III.7. Fonctionnement et comportement des API ............................................................... 30
III.7.1. Les tâches ........................................................................................................... 30
III.7.2. Cycles et phases ................................................................................................. 31
III.7.3. Modes de programmation................................................................................... 32
III.8. Langage de programmation pour API ....................................................................... 32
III.9. Comparaison des langages......................................................................................... 35
III.10. Critères de choix d'un automate ............................................................................ 35
III.11. Utiliser un PC au lieu d’un API ............................................................................. 36
III.11.1. Les points faibles du PC ................................................................................. 36
III.11.2. Les points forts des API.................................................................................. 36
III.12. Gestion de la sécurité ............................................................................................. 37
III.13. Conclusion ............................................................................................................. 39
vii
Chapitre IV : Les modules programmables Zelio Logic et le logiciel de programmation Zelio
Soft 2 .................................................................................................................................................... 40
IV.1. Introduction ............................................................................................................... 40
IV.2. Modules programmables Zelio Logic........................................................................ 41
IV.2.1. Présentation ........................................................................................................ 41
IV.2.2. Programmation ................................................................................................... 41
IV.2.3. Modules logiques compacts/modulaires ............................................................ 41
IV.2.4. Communication .................................................................................................. 43
IV.3. Programmation sur écran ........................................................................................... 44
IV.4. Le logiciel de programmation Zelio Soft .................................................................. 45
IV.4.1. Présentation ........................................................................................................ 45
IV.4.2. Langages utilisés ................................................................................................ 46
IV.4.3. Modes de saisie des schémas de commande ...................................................... 46
IV.4.4. Fonctionnalités ................................................................................................... 47
IV.4.5. Description d’un réseau de contacts ................................................................... 48
IV.5. Transfert d'une application ........................................................................................ 48
IV.5.1. Écrire d’un PC vers le Zelio Logic..................................................................... 48
IV.5.2. Transfert du programme Zelio Logic vers le PC................................................ 49
IV.6. Description des étapes de programmation réalisé avec le logiciel Zelio Soft 2 ........ 50
IV.6.1. Présentations....................................................................................................... 50
IV.6.2. Description matériel de l’automate SR3B101FU .............................................. 50
IV.6.3. Le logicielle Zelio soft 2 ................................................................................... 51
IV.7. Conclusion ................................................................................................................ 56
Chapitre V : Simulation de la gestion de pression avec l’automate Zelio .................................. 57
V.1. Introduction .............................................................................................................. 57
V.2. Description de la distribution de pression actuelle dans l’unité de production des
cartes électronique ............................................................................................................... 58
V.3. Objectif de l’automatisation ..................................................................................... 60
V.4. Cahier des charges .................................................................................................... 62
V.5. Programmation ......................................................................................................... 62
V.5.1 Création du programme de gestion de la pression ............................................. 63
V.5.2 La nomenclature de programme ........................................................................ 63
V.5.3 La temporisation ................................................................................................ 64
V.6. Organigramme de fonctionnement ............................................................................ 65
V.7. Description de cycle de fonctionnement de la maquette .......................................... 66
V.7.1 Étape 01 ............................................................................................................. 66
V.7.2 Étape 02 ............................................................................................................. 66
V.7.3 Étape 03 ............................................................................................................. 67
viii
V.7.4 Étape 04 ............................................................................................................. 67
V.8. Conclusion ................................................................................................................ 67
Conclusion générale et perspectives ................................................................................................ 68
Références bibliographique ............................................................................................................... 70
ix
Résumé
Le travail présenté dans ce mémoire est basé essentiellement sur l'utilisation de l’automate
programmable industriel de type Schneider Electric.
Nous avons réalisé une maquette qui nous permet de faire une simulation de la gestion
intelligente de la distribution de pression d’air dans l’unité de production des cartes électroniques au
sein de l’usine BOMARE COMPANY, par un automate Zelio.
Nous avons commencé par une introduction générale, une présentation de l’entreprise
d’accueil et les systèmes de productions automatisés, ensuite on a décrit automates programmables
industriels d’une manière générale, puis les modules programmable Zelio logic et le logiciel de
programmation Zelio Soft2.
Ensuite, une réalisation d’un cahier des charges a eu lieu, programmé et transféré vers
l’automate pour le mettre en marche dans une maquette.
Enfin, une conclusion générale donne une synthèse sur le travail réalisé, pour clôturé avec
des suggestions.
x
Introduction générale
Pour atteindre cet objectif, qui est l’optimisation et l’augmentation de la production dans
les entreprises, l’Automate Programmable Industriels dit « API » [9] est devenu un produit
incontournable dans les systèmes automatisés de production. Vue sa mobilité, sa flexibilité de
son architecture et la facilité de sa programmation, de sa connexion et de son adaptation dans
les milieux industriels.
L’air comprimé est l’une des principales sources d’énergie industrielle. Il possède de nombreux
avantages, offre une grande souplesse d’application et se transporte aisément.
Le rôle d’une unité d’air comprimé est de fournir de l’air, à la pression convenable et en
quantité suffisante, pour assurer un fonctionnement correct des machines de production.
Chez Bomare Company [24, 26], toute chute de pression entre le compresseur et le point
d’utilisation de l’air comprimé constitue une perte irrécupérable. Afin d’augmenter le
rendement des machines d’insertion automatique des cartes électroniques.
Répondre à cette problématique une méthodologie de travail s’est imposée, elle est
décrite par les cinq chapitres constituant ce mémoire.
- Le premier chapitre est consacré à la présentation de l’entreprise Bomare Company avec
une description sommaire des différentes unités de production.
1
Introduction générale
- Dans le deuxième chapitre, on présente les généralités sur les systèmes automatisés de
production, avec la définition des parties opérative, commande et contrôle.
- Dans le troisième chapitre, on donne une idée complète sur les automates
programmables industriels, leurs types et la nature des informations traitées, il est
présenté, aussi le comportement de fonctionnement des automates programmables
industriels et les différents langages de programmation associés.
- Dans le quatrième chapitre, on expose exclusivement l’automate programmable
industriel de Schneider électrique de type SR3B101FU, sa programmation avec le
logiciel Zelio Soft 2.
- Dans le cinquième chapitre, on décrit la maquette réalisée selon le cahier des charges
défini, après la programmation de l’automate Zelio avec le langage Ladder à l’aide du
logiciel Zelio soft 2, une mise en marche de la maquette sera observée.
En conclusion, une synthèse des résultats obtenus lors de cette thèse est présentée et des
perspectives pour des travaux futurs sont proposées.
2
Chapitre I
Présentation de l’entreprise
et problématique
I.1. Introduction
Dans ce chapitre, une présentation de l’entreprise Bomare Company est donnée dans un
premier temps, la deuxième partie sera consacrée à la définition du cadre et de la problématique
de notre étude.
3
Chapitre I Présentation de l’entreprise et problématique
Leader dans la fabrication d’une gamme variée de produits de haute technologie tel que
les : TV LED, OLED et Smart, récepteurs satellites numériques, Caméra de surveillance,
affichage dynamique DID, Smartphones et Tablettes qui sont disponibles sur le marché sous la
marque commerciale « Stream System ». Bomare company met ses produits au service des
performances de ses clients et d’une meilleure qualité. Grâce à son offre unique, Bomare
company possède des services après-vente exceptionnels et assure la qualité de ses produits
5ans après l’achat.
Après une série d'acquisitions pour compléter et étendre son offre vers l’international,
en 2015 qu’elle a pu acquérir une stabilité dans les exportations en particulier vers la Grèce [23],
En 2016, l’entreprise a signé un contrat de distribution vers l’Espagne et le Portugal d'une valeur
de 50 millions de dollars pour une durée de 5ans [23]. En 2018, Bomare Company a conclu un
accord de distribution de ses produits en Italie pour une valeur de 2,5 millions de dollars avec
un objectif d’atteindre les 10 millions de dollars d’ici 2019[23]. Un protocole d’accord avec la
côte d’ivoire vient de voir le jour [24]. Actuellement, Bomare Company négocie des partenariats
avec la France, l'Allemagne et la Hongrie, outre, les projets en cours en Tunisie, Mauritanie, au
Sénégal, en Afrique du Sud et en zone d’Afrique de l’ouest [24].
I.3. L’entreprise
4
Chapitre I Présentation de l’entreprise et problématique
L’usine de BOMARE COMPANY est située à Birtouta (Alger), et occupe 15.000 m2, dont 5.500 m2
sont des ateliers et des unités de production. Quant à son siège social il est situé El Biar. La Photo
suivante montre la situation géographique de l’entreprise.
Fondée en 2001 par le président A. BOUMEDIENE, dotée d’un capital de 850 million
de dinars le début c’était une intégration manuelle de produits finis reçus de Corée, puis,
5
Chapitre I Présentation de l’entreprise et problématique
l’assemblage de kits [25]. L’entreprise Algérienne est devenue aussitôt un leader dans le marché
de l'industrie électronique et un exemple de succès national et international.
En 2013, inauguration de l’unité de réparation des écrans (LCD, LED, DLED, OLED et
plasma), cette dernière dispose d’une salle blanche ISO5, la première en Afrique et en moyen
orient. [24]
Aussi, en 2013 un contrat de partenariat était signé avec le leader mondial de l’industrie
LG, qui lui confie la production de certain de ses produits [24].
En octobre 2016, une conférence de presse s’est tenue conjointement animée par le DG
de Bomare company, le CEO de Universal instrument et le recteur de l’université de Blida pour
annoncer l’installation d’une ligne SMT d’un million et demi de dollars, au niveau de
l’université de Blida afin d’accompagner les ingénieurs durant leurs cursus [24].
6
Chapitre I Présentation de l’entreprise et problématique
Le département production est dotée de trois unités de production qui sont aussi
composées d’une ou plusieurs lignes, les unités de l’entreprise sont les suivantes :
L’unité de fabrication de téléviseurs est dotée de deux lignes d’assemblage des téléviseurs [24].
L’unité de production des cartes électroniques est dotée des lignes suivantes :
7
Chapitre I Présentation de l’entreprise et problématique
L’unité de réparation de dalles, doté d’une salle blanche ISO 05 pour la réparation des
parties optiques est liée au service après-vente.
8
Chapitre I Présentation de l’entreprise et problématique
A chaque étape de production un contrôle qualité se fait sur chaque produit. Bomare
Company assure la conformité de ses produits dédiés au marché locale ou l’export selon les
normes mondiales de sécurité et de santé d’où leur marquage CE [24].
I.8. Problématique
En cas de chute de pression, tous les composants qui se trouvent sur chaque tête soient
60 composants par machine seront rejetés à n'importe quel endroit dans la machine et même sur
la carte qui est en cours d'insertion. Ce qui fait un nombre élevé des composants perdus, car,
même ceux déjà inséré avant la chute de pression seront jetés de fait qu'il y a un risque que les
composants soient tombés sur quelques emplacements délicats comme les circuits Ball Grid
Array (BGA). Ajouter à ça, les composants CMS ne sont pas disponibles sur le marché local,
dont la nécessité d'attendre des jours pour avoir la liste demandée de chez les fabricants, en plus
le rejet des composants affecte le fonctionnement de la machine surtout lorsque ces derniers
tombent sur les encodeurs linéaires ou les caméras.
9
Chapitre I Présentation de l’entreprise et problématique
I.9. Conclusion
Aussi une problématique a été mise en évidence. Mon travail consiste à contribuer à
l’amélioration de la distribution de la pression par une gestion intelligente après un constat sur
les différents processus de production allant de la sérigraphie des cartes électroniques jusqu’à
la sortie du four. Le prochain chapitre est consacré à la description des systèmes automatisés de
production.
10
Chapitre II
Introduction
Les premiers systèmes conçus ont été des systèmes non mécanisés, c’est à dire des
systèmes pour lesquels l’opérateur apporte non seulement son savoir-faire mais aussi l’énergie
nécessaire à la modification de la matière d’œuvre. Les effecteurs sont les constituants qui
permettent de modifier la matière d’œuvre. Une des premiers objectifs de l’automatisation est
de supprimer les taches pénibles, diminuer l’effort que doit fournir. En plus Devant la
compétitivité sans cesse croissante et de plus en plus dure demandée aux industries, qu'elles
soient mécaniques, de transformation de produit ou de grande consommation, les industriels
doivent garder leurs outils de production, performant et fiable.
La première évolution des systèmes est la mécanisation qui permet de limiter l’énergie
apportée par l’opérateur. L’énergie est fournie par le milieu extérieur au système. L’opérateur
autorise ou non le passage de l’énergie pour permettre la modification de la matière d’œuvre.
11
Chapitre II Les systèmes de production automatisés
Matière d’œuvre entrantes
Être Humain
Patrie
Opérative
Dispositifs de
commande Matière d’œuvre sortantes
Environnement
12
Chapitre II Les systèmes de production automatisés
II.3.1. L'automatisation
L'automatisation de la production consiste à transférer tout ou partie des tâches de
coordination, auparavant exécutées par des opérateurs humains, dans un ensemble d'objet
technique appelé Partie Commande (PC).
La partie commande mémorise le savoir-faire des opérateurs pour obtenir la suite des
actions à effectuer sur les matières d’œuvre afin d’élaborer la valeur ajoutée. Elle exploite un
ensemble d'informations prélevées sur la partie opérative (PO) pour élaborer la succession des
ordres nécessaires pour obtenir les actions souhaitées [19].
Le schéma suivant détaille le principe de l’automatisation.
Matière d’œuvre entrantes
Ordre
Partie Patrie
Commande Opérative
Informations
Environnement Matière d’œuvre sortantes
- La recherche des coûts plus bas pour le produit par la réduction des frais de main
d’œuvre, d'économie d'énergie, d'économie de la matière, etc. …
- La recherche d'une meilleure qualité du produit en limitant le facteur humain et
multipliant les contrôles automatisés.
- L'amélioration de la flexibilité de la production.
- La suppression des travaux dangereux ou pénibles et l'amélioration des conditions de
travail.
13
Chapitre II Les systèmes de production automatisés
II.3.3.1. Conduite :
Cette catégorie regroupe les opérations de mise en marche du système, d’initialisation,
de spécifications des consignes de fonctionnement, etc. [19].
II.3.3.2. Surveillance :
Le modèle de fonctionnement de la partie commande (PC) (choisi par le concepteur)
correspond à un ensemble de situations prévues c'est-à-dire retenues par le concepteur parmi
un ensemble de situations possibles. De ce fait, il est indispensable de pouvoir faire face à des
situations non prévues (non retenues pour des raisons économiques compte tenu de leur faible
probabilité d'apparition). À ce niveau, seul l'opérateur est appelé à intervenir et à prendre les
décisions requises par cette situation. Il assure donc une fonction de surveillance [19].
- Assurer la sécurité de ces intervenants lors de l’exécution de leurs tâches manuelles [19].
14
Chapitre II Les systèmes de production automatisés
Les systèmes automatisés, utilisés dans le secteur industriel, possèdent une structure de
base identique. Ils sont constitués de plusieurs parties plus ou moins complexes reliées entre
elles que l'on nomme [BLUE01].
Partie opérative (PO);
3) Des capteurs qui informent la partie commande de l'exécution du travail. Ils existent
sous différents types comme :
15
Chapitre II Les systèmes de production automatisés
16
Chapitre II Les systèmes de production automatisés
Partie commande
La partie commande est constitué de l’automate programmable industriel (API) et des
pré-actionneurs.
II.7.2. Pré-actionneurs
Le pré actionneurs peut être de type électrique ou pneumatique
Ordres du PC Énergie
de commande : 24 V
Énergie Énergie électrique
électrique de de puissance
puissance distribuée à
disponible l’actionneur
Contacteur
électromagnétique
Figure II.4:Structure de pré-actionneur électrique.
17
Chapitre II Les systèmes de production automatisés
II.7.3.1. Constitution
Un contacteur (pré actionneur) est constitué:
- Des pôles principaux de puissance,
- Des contacts auxiliaires (possibilité d'additionner au contacteur un bloc de contacts
auxiliaires instantanés ou temporisés,
- Une armature fixe et un autre mobile. Un ressort de rappel,
- Un circuit magnétique feuilleté de manière à réduire les pertes par courant de Foucault
(dues à la présence d'un flux d'induction magnétique alternatif),
- Une bobine (insérée dans le circuit de commande). Si la bobine est alimentée en courant
alternatif le courant d'appel sur le circuit de commande lors de la fermeture du
contacteur peut atteindre 6 à 10 fois le courant de maintien (utile pour le choix du
transformateur de commande...). Une bobine peut être alimentée en courant continu
(faire le bon choix lors de la commande du matériel) ce qui accroît la force d'attraction
de l'électro-aimant constitué par la bobine et l'armature fixe,
- Une "spire de franger" ou "bague de déphasage" qui évite les vibrations dues à
l'alimentation en courant alternative de la bobine de contacteur [18].
18
Chapitre II Les systèmes de production automatisés
Figure II.5:Contacteur.
Commande Distribution de
(électrique) l’énergie
pneumatique
FigureII.6: Structure de pré-actionneur pneumatique.
19
Chapitre II Les systèmes de production automatisés
II.7.3.4. Relais
Comme son nom l’indique, il sert en tout premier lieu à « relayer », c'est-à-dire à faire
une transition entre un courant faible et un courant fort. Mais il sert également à commander
plusieurs organes simultanément grâce à ses multiples contacts synchronisés. Il permet
également la transition entre deux sources différentes en isolant ces dernières. Il autorise des
temporisations, des verrouillages, des impulsions …
Figure II.8: Image d’un relais. Figure II.9: Structure d’un relais.
II.7.3.5. Protection
Disjoncteur magnétothermique: destiné pour la protection contre les surcharges électriques et
les courts circuits.
20
Chapitre II Les systèmes de production automatisés
Partie opérative
La partie opérative est l’ensemble des moyens techniques qui effectuent directement le
processus de transformation de la matière d’œuvre à partir des ordres fournis par la partie
commande et l'opérateur. Les informations circulent d'une partie à l'autre par l'intermédiaire
d’interfaces. Elle regroupe l'ensemble des opérateurs techniques qui assurent la production des
effets utiles lesquels le système automatisé a été conçu. On retrouve dans la partie opérative les
actionneurs et les capteurs [19].
21
Chapitre II Les systèmes de production automatisés
exécutent les ordres reçus en agissent sur le système ou son environnement. Ces actionneurs
s’appartiennent à trois technologies : électrique, pneumatique et hydraulique [18].
II.8.2. Capteurs
II.8.2.1. Définition
Un capteur est un dispositif transformant l'état d'une grandeur physique observée en une
grandeur utilisable.
II.8.2.2. Principe
Le capteur est chargé de prélever une grandeur physique à mesurer et de la transformer en une
grandeur exploitable.
Ils sont des appareils utilisés essentiellement dans les installations frigorifiques et de
conditionnement de l’air pour assurer une protection contre une pression d’aspiration trop faible
ou une pression de refoulement trop élevée.
Ils peuvent également être utilisés comme appareils de régulation de pression. Ces
appareils sont présents aussi dans les installations de conditionnement de l’air pour contrôler
l’encrassement des filtres. En cas général, Le principe de régulation des pressostats est celui de
22
Chapitre II Les systèmes de production automatisés
la boucle courte et fermée : Le paramètre mesuré sera contrôlé. C’est un appareil de régulation
dit TOR (Tout Ou Rien) ou encore, Marche / Arrêt [18].
Compresseur a vis :
Le compresseur est une machine qui a pour fonction d’augmenter la pression du fluide
compressible qui le traverse. Son nom traduit le fait que le fluide se comprime (son volume
diminue) au fur et à mesure de l’augmentation de pression et cela est réalisé par rotation des
deux rotors hélicoïdaux [17].
Conclusion
Les systèmes automatisés de production deviennent indispensables pour obtenir une
compétitivité des produits fabriqués de haute qualité.
Dans ce chapitre on a vu en générale la structure des systèmes automatises de production
et les appareils essentiels à lies à ces systèmes pour la communication, la distribution d’énergie
et la protection des machines. Nous avons présente les différentes parties contrôle, puissance,
communication et l’appareillage d’un système automatisé.
23
Chapitre III
III.1. Introduction
Tout système industriel automatisé est piloté par un ou plusieurs API, qui est utilisé pour
la commande des machines (convoyage, emballage ...) ou des chaînes de production
(automobile, agroalimentaire ...) où il peut également assurer des fonctions de régulation de
processus (métallurgie, chimie ...). Il est de plus en plus utilisé dans le domaine du bâtiment
(tertiaire et industriel) pour le contrôle du chauffage, de l'éclairage, de la sécurité ou des
alarmes.
Dans ce chapitre, nous allons présenter dans un premier temps un bref historique suivi
d’une description générale des automates programmables industriels pour pouvoir décrire leurs
fonctionnalités, les différents langages de programmation et les critères de choix. Ce qui permet
de Comprendre l’architecture matérielle des automates programmables industriels (API).
Ce chapitre a pour objectif de décrire les particularités des APIs ainsi que leurs langages
de programmation.
24
Chapitre III Les automates programmables industriels
III.2. Historique
Les premiers processeurs d'automates furent donc construits à l'aide des circuits intégrés
disponibles à l'époque [6].
De 1970 à 1974, la technologie des microprocesseurs (du moins les premiers) ajouta une
plus grande flexibilité et une « intelligence » à l’automate programmable. Les capacités
d’interface avec l’utilisateur s’améliorent. L’automate programmable peut maintenant exécuter
25
Chapitre III Les automates programmables industriels
les opérations arithmétiques en plus des opérations logiques; il manipule les données et les
adresses ; il effectue la communication avec d’autres automates ou ordinateurs, donnant ainsi
une nouvelle dimension aux applications de l’automate programmable.
Ce qu'il est important de noter c'est que les automates furent au départ, et restent encore
maintenant, des machines conçues par des automaticiens pour des automaticiens,
indépendamment donc des constructeurs d'ordinateurs. Leur parfaite adéquation aux besoins
industriels en est la conséquence la plus marquante [6].
Ces équipements offrent beaucoup moins de possibilités que les processeurs classiques,
ils peuvent cependant être utilisées facilement par un personnel peu qualifié en informatique et
ce grâce à des langages de programmations orientés application, de type langages relais,
équations booléenne ou Grafcet [9].
26
Chapitre III Les automates programmables industriels
L’information ne peut prendre que deux états (vrai/faux, 0 ou 1 …). C’est le type
d'information délivrée par un détecteur, un bouton poussoir
III.4.2. Analogiques :
C’est une information continue et peut prendre une valeur comprise dans une plage bien
déterminée, c’est le type d'information délivrée par un capteur (pression, température).
III.4.3. Numériques
Elle est contenue dans des mots codés sous forme binaire ou bien hexadécimale, c’est
le type d'information délivrée par un ordinateur ou un module intelligent.
Le programme est écrit et compilé par des utilisateurs sur un matériel externe grâce à
des langages adaptés. Il est téléchargé ensuite dans l’API.
Les automates programmables industriels sont donc des systèmes embarqués destinée à
piloter en ambiance industrielle et en temps réel des procédés automatiques [16].
Les automates peuvent être de type compact ou modulaire. Les automates permettent de
réaliser de nombreuses autres fonctions grâce à des modules intelligents que l’on dispose sur
un ou plusieurs racks.
27
Chapitre III Les automates programmables industriels
Il intègre le processeur, l'alimentation, les entrées et les sorties. Selon les modèles et les
fabricants, il pourra réaliser certaines fonctions supplémentaires (comptage rapide, E/S
analogiques ...) et recevoir des extensions en nombre limité. Ces automates, de fonctionnement
simple, sont généralement destinés à la commande de petits automatismes.
Le processeur, l'alimentation et les interfaces d'entrées / sorties résident dans des unités
séparées (modules) et sont fixées sur un ou plusieurs racks contenant le "fond de panier" (bus
plus connecteurs).
Ces automates sont intégrés dans les automatismes complexes où puissance, capacité de
traitement et flexibilité sont nécessaires.
28
Chapitre III Les automates programmables industriels
Poste Console de
Opératoire programmation
Liaison Temporaire
III.6.1. L’alimentation
L’alimentation fournit une tension stable pour le fonctionnement du CPU, des modules
d’entrées / sortie et de la mémoire. Cette alimentation ne fournit normalement pas de tension
pour les signaux entrants et sortants des modules d’entrées / sorties. Il y a lieu de relever
d’éventuelles exceptions : lignes de données sérielles, modules analogiques et modules
intelligents [9].
C’est la partie dite intelligente de l’automate. Il est géré par le programme système
appelé FIREWARE. Le module CPU supporte des éléments internes tels que des indicateurs,
29
Chapitre III Les automates programmables industriels
des temporisateurs, des compteurs et des registres de données. Les différents éléments sont
accessibles au programme système par l’intermédiaire d’un bus interne.
III.6.3. La mémoire
Les signaux ainsi adaptés et filtrés sont accessibles au programme système par
l’intermédiaire d’un bus externe au CPU.
Un automate structure dispose de tous les éléments nécessaires pour réaliser les
fonctions qu’on attend de lui. Il est évident que les modules d’entrées / sorties auront été
connectés aux différents éléments périphériques [9].
30
Chapitre III Les automates programmables industriels
– ou bien événementielle : la tâche est lancée à chaque fois qu’un événement prédéfini se
produit [2].
L’exécution d’une tâche est un cycle composé de trois phases, voir figure 5:
III.7.2.1 Phase 1 : l’acquisition des entrées
Les variables d’entrées sont accessibles en lecture seule. Pendant cette première phase,
leurs valeurs sont lues et ensuite stockées dans la mémoire de l’API,
III.7.2.2 Phase 2 : Le traitement interne
C’est une phase d’exécution du programme et de calcul des valeurs de sorties à partir
des valeurs stockées en mémoire dans la phase précédente, les résultats des calculs sont ensuite
à leur tour stocké en mémoire.
III.7.2.3 Phase 3 : L’affectation des sortie
Les variables de sorties sont accessibles en écriture seule. Pendant cette phase, leurs
valeurs sont mises à jour à partir des valeurs calculées dans la phase de traitement interne.
Phase 1
Acquisition
Procède des
entrées
31
Chapitre III Les automates programmables industriels
– mode mono-tâche : le moniteur d’exécution comporte une unique tâche cyclique, appelée
tâche maître.
– les tâches rapides : elles sont optionnelles et périodiques. Elles peuvent lire un nombre
limité d’entrées, mais modifier toutes les variables internes.
– les tâches événementielles : elles sont optionnelles. Elles ont accès à un nombre limité
d’entrées, de variables internes et de sorties.
priorité (croissante)
Les programmes utilisés avec les API peuvent être écrits dans différents formats. Pour
que les ingénieurs ayant peu de connaissances en programmation puissent élaborer des
programmes pour les API.
32
Chapitre III Les automates programmables industriels
III.8.1.1 Langage à contact LD (Ladder Diagram)
III.8.1.2 Liste d’instruction IL (Instruction List)
III.8.1.3 Blocs Fonctionnels FBD (Function Bloc Diagram)
C’est un langage graphique ou des fonctions sont représentées par des rectangles avec
les entrées à gauche et les sorties à droites. Il permet la construction d'équations complexes à
partir des opérateurs standards, de fonctions ou de blocs fonctionnels. Les blocs sont
programmés (bibliothèque) ou programmables. Utilisé par les automaticiens [17].
33
Chapitre III Les automates programmables industriels
III.8.1.4 Langage littéral structuré ST (Structured Text)
III.8.1.5 Langage SFC (Sequential Function Chart) ou GRAFCET
34
Chapitre III Les automates programmables industriels
Le choix d’un API est en fonction de la partie commande à programmer. Il est impératif
de tenir compte, en premier lieu, de plusieurs critères :
- Le choix d'une société ou d'un groupe (Schneider, Siemens, Allen Bradly, Rockwell,
Mitsubishi, Delta, Omron …)
- L’utilisation des langages de programmation de type Grafcet est préférable pour assurer
les mises au point et dépannages dans les meilleures conditions.
- La possession d'un logiciel de programmation est une source d'économies (achat du
logiciel et formation du personnel).
- La possession des outils de simulation des programmes.
35
Chapitre III Les automates programmables industriels
- Matériel robuste et fiable même dans des conditions extrêmes (vibrations, chocs,
températures, etc.)
- Une large gamme des modules d’entrée / sortie permet la communication avec des
périphériques industriels variés.
36
Chapitre III Les automates programmables industriels
- Les API peuvent être équipés d’un multi ou biprocesseur et d’un système d’exploitation
temps réel (multitâches et traitement sur événement) pour garantir des performances en
temps réel.
- Les API offrent le choix du mode de marche (manuel, semi-automatique, automatique),
l’arrêt, remise en cycle.
- Le programme de contrôle est sauvegardé en permanence dans l’API et la mémoire peut
être contrôlée constamment.
- Une ligne des programmes de contrôle peut être modifiée en cours d’exécution évitant
ainsi la perturbation de l’exploitation de l’outil de production.
- Les modules de l’API peuvent être débrochés / embrochés sous tension ce qui évite la
mise hors tension de l’API et par conséquent l’arrêt du système de contrôle.
- L’API n’est pas sensible aux perturbations et variations de la source électrique.
- L’état de chacune des entrées / sorties est lisible instantanément par des LEDs.
- Traitement en temps réel.
On voit ainsi qu’il est très difficile de remplacer l’API par un PC. Néanmoins,
l’association API-PC fait que les forces de l’un annulent les faiblesses de l’autre.
Les systèmes automatisés sont, par nature, source de nombreux dangers (tensions
utilisées, déplacements mécaniques, jets de matière sous pression ...).
Placé au cœur du système automatisé, l'automate se doit d’être un élément fiable car :
37
Chapitre III Les automates programmables industriels
Contrôles cycliques :
On peut également ajouter des modules de sécurité à l'automate (sécurité des machines).
Il existe enfin des automates dits de sécurité (APIdS) qui intègrent des fonctions de
surveillance et de redondance accrues et garantissent la sécurité des matériels.
38
Chapitre III Les automates programmables industriels
III.13. Conclusion
Dans ce chapitre, une description générale des automates programmables industriels est
donnée. Cette description montre la richesse matérielle des API, notamment grâce à leurs
structures qui permet d’adapter la constitution matérielle au besoin de l’application.
Pour construire une application autour d’un automate programmable, il est nécessaire
d’explorer la capacité du logiciel de programmation de l’automate.
Donc, les automates programmables doivent être utilisés facilement par un personnel
habitué aux techniques classiques d’automatisation et peu au courant de l’informatique. Ceci a
conduit les constructeurs d’automates programmables à concevoir des langages d’application
spécialement adaptés à la réalisation d’automatismes. Le prochain chapitre est consacré à la
description des modules programmables Zelio Logic et le logiciel de programmation Zelio Soft
2.
39
Chapitre IV
IV.1. Introduction
40
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
IV.2.1. Présentation
Les modules logiques Zelio logic sont destinés à la réalisation de petits équipements
d'automatismes. Ils sont utilisés dans les secteurs d'activité de l'industrie.
La simplicité de leur programmation, garantie par l'universalité des langages LADDER
et blocs fonctions FBD, satisfait aux exigences de l'automaticien et répond aux attentes de
l'électricien. Les modules logiques compacts répondent aux besoins d’automatismes simples,
jusqu’à 20 entrées/sorties. Les modules logiques modulaires autorisent, si besoin, des
extensions d’entrées/ sorties et une extension de communication sur réseau Ethernet, pour plus
de performance et de flexibilité, de 10 à 40 entrées/sorties. [21].
IV.2.2. Programmation
IV.2.3.1 Modules logiques compacts
41
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
IV.2.3.2 Modules logiques modulaires
42
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
- Extensions d’entrées/sorties TOR avec 6, 10, ou 14 E/S, alimentées par le module Zelio
Logic de même tension.1
IV.2.4. Communication
43
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
Il est possible de programmer directement sur écran sans passer par le logiciel Zelio Soft
2, puisque le module Zelio procède un afficheur LCD sur la face avant ainsi que des boutons
pour la manipulation, mais cela s’effectue uniquement en langage LADDER [21].
Le module logique permet la saisie de 120 lignes de schémas de commande, tout comme
sur le logiciel Zelio Soft 2. L’écran du module logique permet de visualiser ces lignes 4 par 4
et se présente de la façon Suivante :
Repère Élément
1 Colonne réservée aux contacts (conditions).
2 Colonne réservée aux contacts (conditions ou aux liaisons.
3 Colonne réservée aux bobines (actions).
4 Colonne réservée aux liaisons.
44
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
Si dans un schéma, on utilise Si on utilise pas de bobine R Il est nécessaire d’utiliser une
des bobine S (Set), utiliser (Reset), la bobine bobine R (Reset) pour la
aussi une bobine R (Reset). correspondante sera toujours remettre à zéro.
à 1.
IV.4.1. Présentation
Le logiciel de programmation Zelio Soft 2 est conçu pour programmer les modules
logiques de la gamme Zelio Logic. Zelio Soft 2 nous permet de choisir entre les langages de
programmation, d'afficher les données du programme et des paramètres, de charger et
télécharger des applications, ainsi que d'imprimer la documentation de l'application. [22]
Le logiciel “Zelio Soft 2” permet:
- La programmation en langage à contacts (LADDER) ou en langage à blocs
fonctions (FBD)
- La simulation, le monitoring et la supervision
- Le chargement et le déchargement de programmes
- L’édition de dossiers personnalisés
- La compilation automatique de programmes l’aide en ligne. [21]
45
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
Dans ce mémoire, seul le langage à contacts (LD) est utilisé pour la programmation de
l’automate Zelio choisis, ce langage possède des symboles graphiques : contacts, bobines et
blocs. L'exécution de calculs spécifiques est possible à l'intérieur des blocs opérations.
Le mode “saisie Zelio” permet à l’utilisateur ayant programmé directement sur le produit Zelio
Logic de retrouver la même ergonomie, à la première prise en main du logiciel.
Le mode “saisie libre”, plus intuitif, apporte à l’utilisateur un grand confort d’utilisation et de
nombreuses fonctionnalités supplémentaires.
En langage de programmation LADDER, 2 types d’utilisation sont possibles :
symboles LADDER,
symboles électriques.
Le mode “saisie libre” permet aussi la création de mnémoniques et de commentaires associés à
chaque ligne de programme. Le passage d’un mode de saisie à l’autre est possible à tout instant,
par un simple clic de souris. Il est possible de programmer jusqu’à 120 lignes de schémas de
commande, avec 5 contacts et 1 bobine par ligne de programmation [1, 12].
46
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
IV.4.4. Fonctionnalités
Figure IV.5: Différents outils de programmation en langage LADDER
47
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
Un réseau de contacts est composé d’un ensemble d’éléments graphiques disposés sur
une grille de :
- 120 lignes maximum de programme,
- Chaque ligne est composée de 5 contacts maximum et d’une bobine.
Il est réparti en deux zones :
- La zone test, dans laquelle figurent les conditions nécessaires au
déclenchement d'une action (contacts),
- La zone action, qui applique le résultat consécutif à une combinaison
logique de test (bobines) [1, 12].
La figure ci-après décrit la structure d’un réseau de contacts.
Lorsque notre application est au point, on peut la transférer dans le Zelio Logic. Pour
envoyer un programme vers le Zelio Logic, on doit aller dans le menu Transfert, Transférer
Programme puis cliquez sur PC->Module.
Si le type de module sélectionné n’est pas compatible avec le type de module connecté,
on peut changer le type de module dans Module puis Choix du Module/Programmation. Il
est également possible d’effectuer un diagnostic du module connecté dans Module puis
Diagnostic du Module.
Si le module connecté est en mode RUN, il est impossible de transférer le programme.
On peut le mettre en mode STOP à partir du logiciel en sélectionnant Transfert puis STOP
Module [1, 12].
48
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
Si le type de module sélectionné est le même que le type de module connecté, la fenêtre
de dialogue suivante s’affiche :
En (2) on choisit de rendre ou non les touches Zx (qui sont utilisées en entrée dans le
programme) accessibles. Il est possible de protéger le programme présent dans le module par
un mot de passe (3) qu’on saisit en (4). Pour enregistrer notre application sur notre ordinateur,
on coche (5). Enfin pour lancer le mode monitoring, on coche (6). En cliquez ensuite sur OK
le programme est transféré.
Le programme qui était présent dans le module avant le transfert est écrasé par le
module.
Pour mettre en marche le module à partir du logiciel, on clique sur Transfert puis RUN
Module.
Toutefois, lorsqu’on transfert un programme sur le module, celui-ci se met en mode
RUN automatiquement [1, 12].
Cette fonction de transfert permet de récupérer une application d’un module à l’aide du
logiciel. À partir du logiciel, On va dans le menu Transfert, Transférer Programme puis on
clique sur Module-> PC. Après une demande de confirmation, le transfert s’effectue. Le
logiciel charge alors le programme présent dans le module.
49
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
Si le programme du module est verrouillé, le code vous sera demandé par le module
avant le transfert [1, 12].
IV.6.1. Présentations
L’automate zelio de Schneider est l’automate utilisé pour la réalisation du travail présenté dans
ce mémoire, il est choisi pour sa solution intelligente pour faciliter et réduire les câblages
électriques. Avec une simplicité et la flexibilité de mise en œuvre de la solution.
50
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
Est un logiciel destiné à la programmation des API de marque Schneider que nous allons
utiliser dans la réalisation de notre projet.
L’écriture d’un programme sur logiciel Zelio Soft 2 consiste à suivre les étapes suivantes :
Début
Ouvrir le logiciel
Nouveau fichier
Le choix de
l’automate
Sélection de langage
(LD, FBD)
Saisie de programme
Simulation
Non
Marche
Oui
Enregistrer
Transférer
Fin
51
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
IV.6.3.1 Étape 1 :
IV.6.3.2 Étape 2 :
Sélectionner le type et la référence de module à programmer, puis appuyer sur la touche Next
52
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
IV.6.3.3 Étape 3 :
53
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
IV.6.3.4 Étape 4 :
IV.6.3.5 Étape 5 :
Simulation
54
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
IV.6.3.6 Étape 6 :
Enregistrement du programme.
IV.6.3.7 Étape 7 :
Appuyer sur le bouton transfert. Choisir l’option transférer programme. Puis choisir
l’alternative PC/ Module.
55
Chapitre IV Les modules programmables Zelio Logic et le
logiciel de programmation Zelio Soft 2
Cliquer sur la touche OK.
IV.7. Conclusion :
Dans ce chapitre nous avons parlés d’une description matérielle (boiter) et logiciel (le
logiciel Zelio soft 2) de l’automate zelio SR3B101FU de Schneider utilisé dans notre
manipulation.
Zelio Soft 2 est le logiciel nécessaire pour la programmation de l’automate Zelio,
sachant que ce dernier est programmable directement sur son afficheur en langage Ladder ,
mais comme notre projet est une maquette sur laquelle une manipulation est effectués alors
nous écrirons nos programmes avec le logiciel Zelio Soft 2, le programme sera donc
sauvegardé. Pour effectuer une manipulation il suffira de transférer le programme
correspondant vers l’automate.
56
Chapitre V
Simulation de la gestion de
pression avec l’automate Zelio
V.1. Introduction :
57
Chapitre V Simulation de la gestion de pression avec l’automate Zelio
V.2. Description de la distribution de pression actuelle dans l’unité de production des cartes électronique :
L’unité de cartes électronique est composée de de trois lignes d’insertion, dont la troisième est une ligne d’insertion manuelle et les deux
autres sont des lignes d’insertion automatique.
Ligne 1
M10
M1
M2
M3
M4
M5
M6
M7
M8
M9
8 bars
Ligne 2
M11
M12
M13
M14
M15
M16
M17
M18
M19
GP
Pressostat
8 bars Vanne manuelle
Conduites
M- Machine
M20
58
Chapitre V Simulation de la gestion de pression avec
l’automate Zelio
La première ligne installée en 2006 est remplacée par une nouvelle acquise en 2017,
elle est composée des organes suivants:
Abréviation Nom et fonction de la machine
M1 Déchargeurs automatique de PCB «unloader »
M2 : Machine de sérigraphie pour le dépôt de crème à braser sur la carte. « screen
printer »
M3 Machine d’inspection de la sérigraphie en 3D « SPI »
M4 Machine d’insertion automatique des petits composants CMS « chip shooter »
à 4 têtes.
M5 Machine d’insertion automatique des petits composants CMS et des petits
circuits intégrés «chip shooter » à 4 têtes.
M6 Machine d’insertion des Circuits intégrés « Multimount » à 2 têtes.
M7 : Machine d’inspection optique des composants insérés avant soudage au four
« AOI »
M8 Machine d’inspection optique de la soudure des composants insérés après le
four « AOI »
M9 chargeurs automatique de PCB «loader »
M10 Générateur d’azote 1
La deuxième ligne d’insertion automatique est installée en 2013, elle est composée des
éléments suivants :
Abréviation Nom et fonction de la machine
M11 Déchargeurs automatique de PCB «unloader »
M12 Machine de sérigraphie pour le dépôt de crème à braser sur la carte. « screen
printer »
M13 Machine d’inspection de la sérigraphie en 3D « SPI »
M14 Machine d’insertion automatique des petits composants CMS « chip shooter » à
4 têtes.
M15 Machine d’insertion des Circuits intégrés « Multimount » à 2 têtes.
M16 Machine d’inspection optique des composants insérés avant soudage au four
« AOI »
M17 Machine d’inspection optique des composants insérés après soudage au four
« AOI »
M18 chargeurs automatique de PCB «loader »
M19 Générateur d’azote 2
Tableau V.2: les éléments de la ligne 2
59
Chapitre V Simulation de la gestion de pression avec
l’automate Zelio
Le principe est de couper la pression de toutes les machines, et de garder que les 5
machines M4 M5 M6 M14 et M15 alimentés, lors d’un défaut sur le compresseur d’air. Ces 5
machines assurent l’insertion des composants CMS sur le circuit imprimé, avec une grande
vitesse nécessitant une pression minimale de 7 Bars. Au-dessous de cette valeur, elles s’arrêtent
immédiatement et indiquent des défauts liés à l’insuffisance de la pression, tous les composants
qui sont chargés sur chaque têtes seront automatiquement jetés à n’importe quel endroit à
l’intérieur de la machine (risque de défaillance de la machine). Toutes les cartes en cours
d’insertion seront éliminées du processus, de fait qu’elles sont incomplètes et exposées aux
chutes des composants sur la crème à braser (qui est l’étain sous forme de crème), surtout sur
les emplacements des circuits de précision.
Tout cela doit être accompagné d’un signal lumineux et sonore qui informe l’opérateur
qu’une coupure a eu lieu afin d’intervenir et faire le nécessaire pour reprendre l’activité.
60
Chapitre V Simulation de la gestion de pression avec l’automate Zelio
Ligne 1
M10
M3
M1
M7
M2
M8
M9
M4
M6
M5
Électrovanne 2
Pressostat
GP
M11
M13
M12
M14
M17
M18
M16
M15
M19
Ligne 2
Électrovanne 1 Conduites
M120
M- Machine
61
Chapitre V Simulation de la gestion de pression avec
l’automate Zelio
Les éléments cités ci-dessous sont les organes constituants la maquette réalisée :
Pour l’état de compresseur (marche /arrêt) et la valeur de pressostat (sup ou inf. à 7 bars) les
touches de sélection de l’automate sont exploités.
La fonction du l’automate consiste à allumer les deux LED jaune et verte, après la détection
d’un défaut la LED rouge s’allume, ce qui donne ordre au deux LED de s’éteindre l’une après
l’autre avec un temps de décalage.
V.5. Programmation :
62
Chapitre V Simulation de la gestion de pression avec
l’automate Zelio
Le module programmable utilisé avec le langage Ladder sous le logiciel Zelio Soft 2.
Après l’installation de ce dernier sur un PC fonctionnant avec la plateforme Windows 7,
l’installation du pilote du câble de communication est nécessaire.
Après l’édition du programme et la simulation, il est transféré vers l’automate Zelio
SR3B101FU, ensuite on a procédé à son fonctionnement décrit ci-dessous. Le programme et la
simulation avec l’automate Zelio ont répondu correctement aux cahiers des charges définis.
Ci-après une partie du programme Ladder de la gestion de pression dans l’unité de
production de Bomare Company (figure 4)
La nomenclature Le commentaire
Z1 Compresseur en marche
z1 Compresseur en arrêt
Z2 Pressostat pression sup 7bars
z2 Pressostat pression inf. à 7bars
Q1 Défaut signal lumineux
Q2 Electrovanne2
Q3 Electrovanne1
T1 La temporisation
Tableau V.4: Nomenclature du programme
63
Chapitre V Simulation de la gestion de pression avec
l’automate Zelio
V.5.3 La temporisation :
Après une chute de pression, le programme signale un défaut pour donner l’information
au personnel de l’unité de production afin de pouvoir intervenir, ce qui pousse à définir une
temporisation (figure V.5) entre l’actionnement des deux électrovannes. Donner la priorité à
l’électrovanne qui alimente les cinq (05) machines d’insertion des composants CMS.
64
Chapitre V Simulation de la gestion de pression avec l’automate Zelio
Début
Off
CP
T1
On V1 OFF V2 OFF
Inf CP : Compresseur
PB
PB : Pressostat basse Pression.
V1 : Électrovanne 1.
Sup V2 : Électrovanne 2.
T : Temporisation.
V1 ON V2 ON Fin
65
Chapitre V Simulation de la gestion de pression avec
l’automate Zelio
Le début de cycle commence par un appui sur les boutons de sélections (1,2) sur le boitier de
l’automate Zelio.
Les actions du cycle se déroulent selon la chronologie suivante :
V.7.1 Étape 01 :
En appuyant sur les deux boutons 1 et 2, les deux LED vert et jaune s’allument au même
temps.
Figure V.7:Étape 01
V.7.2 Étape 02 :
Une fois que l’un des boutons est relâché la LED rouge s’allume et la LED verte s’éteint.
66
Chapitre V Simulation de la gestion de pression avec
l’automate Zelio
V.7.3 Étape 03 :
La LED jaune demeure allumé pendant 20s et puis elle s’éteint à son tour.
V.7.4 Etape04 :
La LED rouge demeure allumé jusqu’à ce que les deux boutons seront enfoncés à nouveau
c’est-à-dire la valeur de pression sera rétablie.
V.8. Conclusion :
Dans ce chapitre nous avons présenté la distribution de pression existante dans l’unité
de production de Bomare Company.
Après avoir décrit l’objectif de l’automatisation et le cahier des charges de notre projet,
une maquette pour une simulation de gestion de pression est montée, ensuite la programmation
avec le langage Ladder sous le logiciel Zelio Soft 2. Ensuite le transfert du programme à
l’automate suivi d’un test de fonctionnement.
On peut conclure que la gestion de la pression de l’air dans l’unité de production de
Bomare Company avec un automate programmable est une chose réalisable, simple et efficace.
67
Le programme avec le langage Ladder élaboré dans ce travail avec le logiciel Zelio
Soft 2 injecté dans l’automate Zelio SR3B101FU, nous a permis de réaliser la simulation avec
l’observation des résultats (allumage des LED) relatifs à la gestion de la pression d’air dans
les machines d’insertion automatique dans l’unité de production de Bomare Company. Au
cours de ce projet de fin d’études, nous avons pu concrétiser notre idée qui consiste à réaliser
une maquette d’un système automatisé qui gère la distribution de la pression d’air dans l’unité
de production des cartes électroniques au sein de de l’entreprise Bomare Company.
La réalisation de cahier des charges sur la maquette a passé par les étapes suivantes :
Nous sommes arrivés à réaliser ce projet grâce aux connaissances théoriques que nous
avons acquises au cours de notre formation académique d’une part, et d’autre part, les
connaissances acquises pendant le stage pratique chez Bomare Company.
Nous avons appris beaucoup de choses sur le fonctionnement des systèmes
automatisés. Nous avons également appris beaucoup de choses sur les API et leur
programmation et spécialement l’automate Zelio de Schneider.
68
- Ce projet peut être réalisé, on se basant sur une autre solution qui consiste, à
équiper chaque machines d’une électrovanne.
- Employer un automate qui possède plus de sorties afin de commander toutes les
électrovannes.
- L’implémentation de la commande sur un automate programmable de plus haute
gamme et l’utilisation d’un logiciel d’élaboration de l’interface Homme / machine
plus exhaustif.
69
Références Bibliographiques
[1] : Bouchra. FERHAOUI, gestion d’une maquette de station de pompage par un automate
programmable Zelio, mémoire de master en automatique, école nationale polytechnique,
2015.
[2]: Houda BEL MOKADEM, Vérification des propriétés temporisées des automates
programmables industriels, thèse de doctorat, l’école normale supérieure de Cachan, 2007.
[3]: Gérard GUIHENEUF, Automate programmable en Ladder et FBD, Domotique avec
Zelio Logic – Etude – Programme, Réalisation – Mise en Service, Catalogue, elector,
07/2015.
[4]: Anaïs GUIGNARD, Validation fonctionnelle de contrôleurs logiques: contribution au
test de conformité et à l'analyse en boucle fermée, thèse de doctorat, école normale supérieure
de Cachan, 2015.
[5]: Gilles Michel, Architecture et applications des automates programmables industriels,
Dunod, 1987.
[6]: Ir. H. LECOCQ, Les automates programmables, Caractéristiques et méthodologie de
programmation, Tome 1, université de Liège, Faculté des sciences appliquées, 2005.
[7]: Naila ABDELATIF, Dimensionnement et optimisation du nouveau Centre de
Distribution local, Cas Schneider Electric Algérie, mémoire de fin d’études école nationale
polytechnique, 2017.
[8] : Alla Eddine AOUADI, Lyes OUTIOUA, Contribution à l’amélioration de la chaîne
logistique aval au niveau du centre de distribution Schneider Electric Algérie, mémoire de fin
d’études, école nationale polytechnique, 2011.
[9] : Sandra BENELMADJAT, Implémentation de la commande d’une machine de
lyophilisation sur un automate programmable (avec élaboration d’une interface homme
machine), mémoire de fin d’études, école nationale polytechnique, 2003.
[10] : Lyes Heythem BETTACHE, Commande et supervision d’une station de pompage
didactique avec l’automate Zelio, mémoire de fin d’études, école nationale polytechnique,
2017.
[11] : Salah BOULKHRACHEF, Analyse et commande d’un onduleur a cinq niveaux a
structure a NPC. Application à la machine asynchrone commandée par logique floue,
mémoire de magister, école nationale polytechnique, 2001.
[12] : Amel HAMDI CHERIF, Imane MAYOUF, Commande et supervision d’une station
de pompage à base d’automates programmables (Automates Scheider et Siemens), mémoire
de fin d’études, école nationale polytechnique, 2018.
[13] : Anas MEDJAOURI, Mohamed ARIM, Commande et supervision du bâtiment
intelligent Schneider Electric, mémoire de fin d’études, école nationale polytechnique, 2010.
70
[14] : Abdelhafidh SAHRAOUI, Contribution à l’amélioration de la productivité par les
outils VSM et MTM, Application : Ligne d’assemblage manuel SM6-36 Schneider Electric
Algérie, mémoire de fin d’études, école nationale polytechnique, 2014.
[15] : Anis SALLEMI, Enseignant concepteur, Mohamed BEN AHMED, concepteur
multimédia site web, lien : http://www.uvt.rnu.tn/resources-
uvt/cours/Automates/chap2/co/chap2_web.html.
[16] : Gilles Michel, Claude Laurgeau et Bernard Espiau, Les automates programmables
industriels, Dunud, 1979.
[17] : William BOLTON, Automates programmables industriels, Dunod,2015.
[18] : Mohammed MAATOU, Abderrahman BELLAGH, Automatisation et réalisation à
petite échelle (maquette) d’une chaine transporteuse de briques, mémoire de fin d’études,
Université Hassiba Benbouali de chlef, 2016.
[19] : Simon Moreno et Edmond Peulot, LE GRAFCET : Conception-Implantation dans les
Automates Programmables Industriels, Edité par Casteilla, 1996.
[20] : Alain GONZAGA, Les automates programmables industriels, cours.
[21] : Schneiderelectric. Modules logiques Zelio Logic. Edition 1er semestre 2004
[22] : Schneiderelectric. Guide de programmation du module Zelio Logic.Edition 10/2017.
[23] : Bomare Company exporte ses produits « Stream System » vers l’Italie,
http://www.nticweb.com
[24] : Entretient avec le DG de Bomare Company Mr A.BOUMEDIENE,
http://www.nticweb.com
[25] : Présentation de Bomare Company, https://www.youtube.com/watch?v=ahpmIP3UYz4
[26]: Site web Bomare Company, www.bomarecompany.com/
71