Vous êtes sur la page 1sur 65

‫بسم هللا الرحمن الرحيم‬

Réalisé par: Promoteur:


TERKMANE TARIK ZOUAOUINE MAHFOUD
OUARAB MOHAMED
MATMOURA LAMIA
Conclusion générale
Aujourd’hui, les automatismes sont partout autour de nous, tells que
les machines à laver pour linge ou vaisselle, l’éclairage, le
conditionnement de la température ambiante d’une maison ….etc.

Dans l’industrie, ils sont indispensables, ils effectuent


quotidiennement des taches les plus répétitives, et les plus
dangereuses, donc ils rendent un grand service à l’industrie du moment
ou ils réalisent des actions impossibles d’être accomplisses par un être
humain. L’automatisme est donc aussi synonyme de productivité et de
sécurité.

Techniquement, un automatisme est un sous-ensemble ou un organe


de machine destiné à remplacer de façon automatisée une action ou
décision habituelle et prédéfinie sans l’intervention de l’être humain, en
l’occurrence, l’objectif principale d’un automate est le contrôle de ses
sorties; de décider; et d’agir sur ses entrées afin de maintenir le
fonctionnement comme prévu par l’utilisateur.
On admet généralement qu’un automate est composé de deux sous-
ensembles :

•Un organe de commande.


•Un organe effectuant des actions ordonnées par l’organe de
commande nommé partie opérative ou organe de puissance qui
peut être mécanique, électrique, pneumatique ou encore
hydraulique, et bien souvent un assemblage de toutes ces
technologies.
Dans le but de faire une petite approche des API , et de banaliser un
temps soit peut ces dispositif, nous avons conçues et réalisés un
automate programmable universel, qu’on a nommé TOM-S5-2010, car il
est très intéressant de fabriquer un automate programmable soit même,
vue la cherté des API qui sont sur le marché.

Dans les chapitres suivant, nous allons montrer étape par étape,
comment fabriquer un automate, définir ces composant, et en fin
comment le programmer.

Et pour démontrer la fiabilité de notre réalisation, nous avons pris pour


application, la gestion de deux convoyeurs qui sont au sein de notre
institut.
DESCRIPTION DE L’AUTOMATE
TOM-S5-2010
Présentation d’un automate programmable:
 
Dans un système automatisé, l'automate programmable c’est le cerveau de
l'installation, il constitue le système de traitement des données, c'est lui qui
va décider et effectuer des actions en fonction des informations qui lui sont
fournies en un travail cyclique.

On nomme Automate Programmable Industriel (API ou PLC en anglais) un


dispositif électronique similaire à un ordinateur, ayant des entrées et des
sorties, utilisé pour automatiser des processus comme la commande des
machines sur une ligne de montage dans une usine.

Il sont aussi très facile à programmer grâce a l’utilisation des langages de


programmation comme l’assembleur, l’algorigramme, le plus connu et le
plus facile d’entre eux c’est le Grafcet, qui est une représentation graphique
du comportement du système à contrôler, et qui est le langage instrumenté
dans notre réalisation.
L'API est structuré autour d'une unité de calcul, qu’on appelles micro
contrôleur (symboliquement µc ), d'une alimentation régularisé, et de
modules suivant :

Des cartes d'entrées - sorties numériques tout ou rien ou analogiques :


-Cartes d'entrées pour brancher des capteur, bouton poussoir, ...etc.
-Cartes de sorties pour brancher des actionneurs, voyants,
vannes, ...etc.

Des modules de communication: Ethernet, RS232, AS-i, …etc, pour


dialoguer avec d'autres automates qui sont déportés.

Des modules de dialogue tel que le pupitre, qui permet de dialoguer avec
l'automate en affichant des messages ou une représentation du procédé.
Description générale et fonctionnement de l’automate TOM-S5-2010

Les différents Blocs avec les quels est construit notre automate sont :

•Bloc d’alimentation.

•Bloc de commande manuelle.

•Bloc de commande automatique.

•Bloc de simulation de deux convoyeurs.


photo complète de l’automate TOM-S5-2010 :

Bloc d’alimentation Bloc de simulation

Bloc commande manuelle Bloc commande automatique

Photo TOM-S5-2010
Description des différents blocs :

I. Bloc d’alimentation :

Ce bloc nous fournie toutes les


tentions nécessaires dont on a
besoin:
24V, 12V et 5V.

Photo bloc d’alimentation


II.Bloc de commande manuelle :

Il nous assure la commande


manuelle des différents
composants de la partie
opérative (convoyeurs). Les
différentes commandes que
contient ce bloc sont comme
suit :
Les boutons de Q2.0 à Q2.8
servent à commander les sorties.

Le commutateur PROG/RUN :
Il sélectionne le mode
programmation ou le mode RUN .

Le commutateur AUTO/MANUEL :
il permet de sélectionner le mode
automatique ou manuel.

Photo bloc de commande manuelle


III. Bloc de simulation des convoyeurs :

Il sert à la signalisation en temps réel du processus automatisé

(Pick and place)


vérin+ventouse vérin double effet brochage du Pic16F876

Expulseur
magasin
Vérins expulsion
Convoyeur1
Convoeur2

Alimentation

Magasin de pièces capteur inductif capteur capacitif


IV. Bloc de commande automatique 

Le fonctionnement de ce bloc est


assuré par le microcontrôleur
PIC16F876,et il contient les
éléments suivants :

1.10 sorties à relais.

2.10 entrées à opto-coupleurs pour


l’isolation (µc/capteurs).

3.Une plaque de signalisation des


entrées/sorties.

4.Un bouton poussoir pour Reset.

5.Un interrupteur marche/Arrêt.

6.Un connecteur DB9 (prog) il sert à la


programmation.

7.Un autre connecteur DB9(COM) pour la


communication série PC/Automate.

Photo bloc de commande automatique


Présentation de la partie opérative : 

Nous commençons notre description par la présentation


des deux convoyeurs :
I-1- Convoyeur 1 :
Il renferme les éléments suivants :
 moteur convoyeur 1.
 Vérin d’expulsion de pièces .
 Deux capteurs: l’un capacitif et l’autre inductif .
 Vérin portant une ventouse pour nommé pick and place.
 Vérin à double effet pour aller /retour du pick and place.
 3 capteurs de type REED.
I-2- Convoyeur 2 :
Il contient les éléments suivants :
moteur du convoyeur 2.
Deux capteurs l’un capacitif et l’autre inductif .
Deux vérins d’éjection des pièces.
LE MICROCONTROLEUR PIC
16F876
• Le pic est un circuit programmable capable d’exécuter un programme,
autrement dit c’est une unité de traitement de l’information de type
hexadécimal. Et il contient un microprocesseur avec des périphériques
internes permettant de réaliser des montages sans nécessiter l’ajout de
composants externes.
. Aujourd’hui le marché des microcontrôleurs est partagé entre
plusieurs sociétés parmi les quelles : INTEL, MOTOROLA, MICROCHIP,
Atmel…etc. 
•Micro chip propose plusieurs modèles, nommés PIC (programmable
interface control).
•Caractéristiques d’un microcontrôleur pic:

•Séparation des mémoires de programme et de données (architecture


Harvard).
•Communication avec l'extérieur seulement par des ports : il ne
possède pas de bus d'adresses, de bus de données et de bus de
contrôle comme la plupart des microprocesseurs.
•L’utilisation d'un jeu d'instructions réduit, Les instructions sont
codées sur un nombre réduit de bits, ce qui accélère l'exécution
(1 cycle machine par instruction sauf pour les sauts qui requirent 2
cycles).
•Brochage des pattes du µc PIC 16F876 :
Architecture interne de PIC 16F876
Les mémoires :
Le PIC contient de la mémoire de programme et de la mémoire de
données. La structure Harvard Des Pics fournit un accès séparé à chacune.
Ainsi, un accès aux deux est possible pendant le même cycle machine.

1- Mémoire de programme (flash):

mapping de la Mémoire programme


2- Mémoire EEPROM de données:
Le PIC 16F876 dispose de 256 octets de mémoire EEPROM de donnée.
3- LA Memoire RAM:
C’est une mémoire de 368 octets.

registres de configuration du pic avec leurs adresses


L'Horloge :

L'horloge peut être soit interne soit externe. L'horloge interne nécessite
d’avoir quelques composants en dehors de µc.

Quelque soit l'oscillateur utilisé, l'horloge système dite aussi horloge


instruction est obtenue en divisant la fréquence par 4.
Avec un quartz de 8 MHz, on obtient une horloge instruction de 2
MHz, soit le temps nécessaire pour exécuter une instruction de 2µs
INTRODUCTION :

Dans ce chapitre nous allons étudier la conception technique


ainsi que la partie réalisation de notre automate TOM-S5-2010.
L’étude technique consiste en premier lieu l’établissement du
schéma synoptique qui doit contenir tous les blocs nécessaires
suivie des schémas électrique autour duquel s’appuie notre
conception.
Schéma Synoptique :

ALIMENTATION
5V/12V
BLOC
BLOC DE DE
TRAITEMENT A SIMULATION
BASE DE µC
PIC16F876
BLOC
DE
Mode Auto COMMANDE
Mode Manuel

CAPTEURS MOTEURS VERINS

BLOC M1/M2
CONVOYEURS
Schémas électroniques :

Schéma électrique de l’alimentation :


photo de l’alimentation
- Schéma électrique du bloc d’entrée :
photo du bloc d’entrée
- Schéma électrique du bloc de sortie :
photo du bloc de sortie
- Schéma électrique du bloc de traitement :
photo du bloc de traitement
- Schéma électrique module programmateur:
- Schéma électrique module de communication:
photo du carte de communication
Introduction :

-Dans ce chapitre nous allons montrer quelles sont les procédures à


suivre pour la réalisation d’un programme en Grafcet avec le logiciel 
« MULTI-PROG PIC ». et voir comment injecter un programme dans le µc.

-Le programme injecté se compose de deux autres programmes


essentiel qui sont :

1-Le programme principale en Grafcet créé avec « MULTI-PROG PIC».

2-Le second c’est le firmeware, qui est un bout de code rajouté par
« MULTI-PROG PIC » lors de la compilation du programme principal.
1- création d’un programmation en Grafcet :

La programmation en Grafce obéie à une structure fondamental, qui


passe par « L’édition du Grafcet, débogage, compilation, transfer  ».
la figure suivante montre le schéma synoptique de cette structure :
Initiation au Grafcet :

Le Grafcet est un Graphe fonctionnel de Commande étape transition, et qui


une représentation graphique d’un programme.

Les 3 éléments graphiques de bases du Grafcet sont :

•les étapes:

•les transitions:

•les liaisons:
Le logiciel « MULTI-PROG PIC »:

Le logiciel MULTI-PROG PIC, nous permet de faire:

1- L’édition du  Grafcet.


2- La compilation .
3- Convertir le programme en fichier HEX, ASM et C.
4- Le transfert du fichier HEX au microcontrôleur.

La figure suivante montre le processus global du logiciel


« MULTI-PROG PIC »
GRAFCET DE NOTRE APPLICATION (CONVOYEUR)

2 3 1
FIRMWARE:

Le firmware c’est le (driver) pilote automatique du micro contrôleur.

A titre d’exemple, chaque périphérique a son propre pilote. Sans pilote,


l'imprimante ou le scanner ne pourraient être utilisés.

Le Firmware assure au µC  les fonctions suivant :

•L’interprétation et la gestion du programme (en Grafcet ou autre


langage littéral) conçue pour une application.

•Joue aussi l’intermédiaire entre le soft et le hard.

•Assure la gestion et l’interaction du pic avec d’autre périphérique tél-


que l’afficheur, clavier et ordinateur.

La figure suivante montre le schéma synoptique du firmware au niveau


du µC
Programmation avec le port de communication « RS232 » :

On a aussi conçus un port de communication à liaison série (COM), et


qui assure les fonctions suivantes:

- La communication entre PC/µc.

- La programmation du µc.

- Le monitoring des entrées/sorties de l’automate.

Pour faire la démonstration de ce module, on a fait appelle au logiciel


« PROGAPI2004 », qui est un logiciel de programmation pour pic et qui
est à base de Grafcet uniquement.
Introduction
La maintenance est définit comme étant l'ensemble des interventions
technique destinées à maintenir en bon état le fonctionnement de toutes
les installations et toutes appareils, et pour assurer un service
biendéterminé.

Le rôle de la maintenance

 Assurer un environnement technologique sûr et fiable.


 Augmenter la durée de vie du matériel.
 Pour le personnel : sécurité d’utilisation.
 Pour l’entreprise : maintenir le patrimoine matériel.
Organigramme de la maintenance

Maintenance

Maintenance Maintenance
préventive Corrective

Maintenance Maintenance Dépannage Réparation


Systématique Conditionnelle
Maintenance préventive 
C’est le contrôle de qualité et le changement de pièces d’usures, et la
lubrification contre les frottements pour éviter toute défaillance.
la maintenance préventive se répartie en deux catégories:

- maintenance préventive software


- maintenance préventive hardware

Maintenance curative 

La maintenance curative sert à redonner au matériel des


qualités nécessaire, elle comprend toutes les interventions
techniques conséquentes à une panne.
Maintenance curative « Software » 

Début
Début

L’interrupteurM/A
L’interrupteur M/Aactive
active

Si Une erreur au
OUI Si Une erreur au
niveau du programme
niveau du programme
existe
existe

Fairelalamise
Faire miseààjour
jourdu
du
programme
programme NON

Leproblème
Le problèmeest
esthard
hard

Fin
Fin
Maintenance curative « HARDWARE » 

Début
Début

Problèmeau au
OUI Problème
niveaude
de
niveau
l’alimentation
l’alimentation
Réparerl’alimentation
Réparer l’alimentation
NON

Uncomposant
Un composant OUI
électronique
électronique
estdéfectueux
est défectueux
Changerlelecomposant
Changer composant
NON
OUI
LePIC
Le PIC
ChangerlelePIC
Changer PICetet
16F876est
16F876 est
transférerlele
transférer
défectueux
défectueux
NON programme
programme

Fin
Fin
Les type de la maintenance 

Il existe trois types de maintenance qui sont: 


Maintenance interne 
Toutes les interventions techniques exclusivement effectué
par les services techniques de l’établissement.

Maintenance externe 
Toutes les interventions techniques exclusivement effectué par
l’entreprise externe

Maintenance mixtes 
C’est une comparaison entre les deux précédents, fonctionnant en
deux compétences techniques.
Conclusion générale

Après deux années d’étude théorique à l’INSFP de MEDEA dans une


spécialité ayant pour thème « automatisme et régulation » nous avons
acquis des connaissances et des informations très importantes qui
nous ont au final aidées à réaliser notre automate « TOM-S5-2010 » .

L’élaboration de ce projet nous a ramené, non seulement à réaliser un


automate programmable, mais aussi à illustrer le fonctionnement d’un
automate programmable d’une manière générale et la plus banale.

Dans notre réalisation nous avons beaucoup appris à pratiquer dans


le domaine électronique. Elle nous a aussi permis de savoir quels sont
les étapes nécessaires pour passer de la théorie à la pratique.
Notamment la réalisation des circuits imprimés en exploitant le
logiciel TCI. Et par la même occasion la découverte d’un nouveau
logiciels de programmation qui est « Multi-Prog pic » entre autre
logiciels classique telle que MPLAB et le MICRO « C ».

En fin nous espérons que ce travail a simplifié un temps soit peu,


le concept des automates programmable et fera office de référence
et d’aide au service des stagiaires qui nous succéderont.
Merci pour votre attention

Vous aimerez peut-être aussi