Vous êtes sur la page 1sur 12

CHAPITRE I GENERALITES SUR LAUTOMATISATION

Avant dentamer la partie consacre aux API il faut dabord connaitre quelques
gnralits sur lautomatisation et son but.

I /1 Automatisation
Lautomatisation de la production consiste transfrer tout ou une partie des taches de
coordination auparavant excutes par les oprateurs humains, dans un ensemble dobjets
technique appel PARTIE COMMANDE.

I /2 Structure dun systme automatis de contrle [1]

La Partie oprative agit sur la matire duvre afin de lui donner sa valeur ajoute.

Les actionneurs (moteurs, vrins) agissent sur la partie mcanique du systme qui
agit son tour sur la matire duvre.

Les capteurs / dtecteurs permettent dacqurir les divers tats du systme.

La Partie commande
oprative.

donne

les

ordres

de

fonctionnement

la

partie

Les pr actionneurs permettent de commander les actionneurs ; ils assurent le


transfert dnergie entre la source de puissance (rseau lectrique, pneumatique )
et les actionneurs. Exemple : contacteur, distributeur

Ces pr actionneurs sont commands leur tour par le bloc traitement des informations.
Celui-ci reoit les consignes du pupitre de commande (oprateur) et les informations de la
partie oprative transmises par les capteurs / dtecteurs.
En fonction de ces consignes et de son programme de gestion des tches (implant dans un
automate programmable ou ralis par des relais (on parle de logique cble), elle va
commander les practionneurs et renvoyer des informations au pupitre de signalisation ou
d'autres systmes de commande et/ou de supervision en utilisant un rseau et un protocole
de communication.
Poste de contrle est Compos des pupitres de commande et de signalisation, il permet
loprateur
de
commander
le
systme
(marche/arrt,
dpart
cycle...).
Il permet galement de visualiser les diffrents tats du systme laide de voyants, de
terminal de dialogue ou dinterface homme-machine (IHM).
La figure I.1 de la page suivante illustre les constituants dun systme automatis de
contrle.
1

CHAPITRE I GENERALITES SUR LAUTOMATISATION

Figure I.1: Structure dun systme automatis

I /3 objectifs de lautomatisation [2]

L'automatisme est l'origine de l're industrielle que nous connaissons aujourd'hui et est
synonyme de productivit et de scurit. Les automatismes sont prsents partout autour de
nous travers nos quipements domestiques mais galement dans l'industrie ou ils
effectuent les tches les plus ingrates, rptitives et, dangereuses.
Lobjectif de lautomatisation des systmes est de produire, en ayant recours le moins
possible lhomme, des produits de qualit et ce pour un cot le plus faible possible.
Les buts de lautomatisation sont :

Augmenter la scurit

Accrotre la productivit

Augmenter la comptitivit

conomiser la matire premire et l'nergie

Superviser les installations et les machines

liminer les tches rptitives ou sans intrt

Simplifier le travail des agents

CHAPITRE I GENERALITES SUR LAUTOMATISATION

I /4 Les Automates Programmables Industriels


I /4.1 Historique
Les automates programmables industriels sont apparus la fin des annes soixante,
la demande de l'industrie automobile amricaine (GM), qui rclamait plus d'adaptabilit
de leurs systmes de commande.
Les cots de l'lectronique permettant alors de remplacer avantageusement les
technologies
actuelles.
Avant on utilisait des relais lectromagntiques et des systmes pneumatiques pour la
ralisation des parties commandes cest la Logique cble, cette dernire prsentait
plusieurs inconvnients ; chert, pas de flexibilit, pas de communication possible.
La Solution tait donc lutilisation de systmes base de microprocesseurs permettant
une modification aise des systmes automatiss, cest la logique programme.

I /4.2 Dfinition dun automate programmable industriel


Un automate programmable industriel (API) est une forme particulire de contrleur
microprocesseur qui utilise une mmoire programmable pour stocker les instructions et
qui implmentent diffrentes fonctions, quelle soit logique, de squencement et de
temporisation, de comptage ou arithmtiques, pour commander les machines et les
processus. Il est conu pour tre manipul par des ingnieurs ayant, potentiellement,
une connaissance limite en informatique et en langage de programmation. [3]
Il est donc un objet programm et dot d'une mmoire qui lui permet d'excuter une
squence dtermine d'oprations de manire synchronise.

I /4.3 Rle de lautomate programmable [4]


La force principale dun automate programmable industriel API rside dans sa grande
capacit de communication avec lenvironnement industriel.
Et il a comme rles principaux dans un processus :
Dassurer lacquisition de linformation fournie par les capteurs;
En faire le traitement ;
Elaborer la commande des actionneurs ;
Assurer galement la communication pour lchange dinformations avec
lenvironnement.

CHAPITRE I GENERALITES SUR LAUTOMATISATION

I /4.4 Architecture des automates programmables [5]


I /4.4.1 Aspect extrieur (Chssis)
Les automates peuvent tre de type compact ou modulaire.
De type compact, on distinguera les modules de programmation (LOGO de Siemens, ZELIO
de Schneider, MILLENIUM de Crouzet ...) des micro-automates.
Il intgre le processeur, l'alimentation, les entres et les sorties. Selon les modles et les
fabricants, il pourra raliser certaines fonctions supplmentaires (comptage rapide, E/S
analogiques ...) et recevoir des extensions en nombre limit. Ces automates, de
fonctionnement simple, sont gnralement destins la commande de petits automatismes.
De type modulaire, le processeur, l'alimentation et les interfaces d'entres / sorties rsident
dans des units spares (modules) et sont fixes sur un ou plusieurs racks contenant le
"fond de panier" (bus plus connecteurs).Ces automates sont intgrs dans les automatismes
complexes o puissance, capacit de traitement et flexibilit sont ncessaires.

Figure I.1:Aspect extrieur dun automate


4

CHAPITRE I GENERALITES SUR LAUTOMATISATION

I /4.4.2 Structure interne :


La structure matrielle interne dun API obit au schma donn :

Figure I.2 : Structure interne dun automate

I /4.4.2.1 Le module dalimentation


Il est compos de blocs qui permettent de fournir lautomate lnergie ncessaire son
fonctionnement, il convertit la tension du rseau (AC 220 V) en tension de service (24V, 12V
ou 5V) et assure l'alimentation de l'automate ainsi que circuits de charge. Un voyant est
positionn en gnrale sur la faade pour indiquer la mise sous tension de lautomate.

CHAPITRE I GENERALITES SUR LAUTOMATISATION

I /4.4.2.2 Lunit centrale "CPU"


Le processeur
Le processeur est charg d'excuter le programme utilisateur, il doit assurer des oprations
logiques et arithmtiques ainsi que des fonctions de temporisation et de comptage. Il peut
tre issu de la technologie cble ou de la technologie microprocesseur.
En gnral un microprocesseur est compos dune Unit Arithmtique et Logique (UAL), de
registres, un Dcodeur dInstructions, un Compteur Programme et une horloge.
La mmoire
La mmoire est llment fonctionnel qui peut recevoir, conserver et restituer l'information.
Elle est dcoupe en zones :
- une zone mmoire programme.
- une zone mmoire donne.
- une autre pour les variables internes.
Pour un automate, il faut connatre la capacit mmoire minimale utile et la capacit
maximale que lon peut obtenir par diverses extensions.

I /4.4.2.3 Les module d'entres/sorties


Le module E/S assure le rle dinterface pour la partie commande, qui distingue une partie
oprative (les sorties), o les actionneurs agissent physiquement sur le processus, et une
partie dacquisitions (les entres) rcuprant les informations sur ltat de ce processus et
coordonnant en consquence les actions pour atteindre les objectifs prescrits (matrialiss
par des consignes).
En plus d'assurer la communication entre la CPU et les organes externes, le module d'E/S
doit garantir une protection contre les parasites lectriques, c'est pourquoi la plus part des
modules E/S font appel au dcouplage optolectronique.
Il existe deux types d'interface E/S:
Le module E/S Tout Ou Rien (TOR) : Permet de raccorder l'automate des capteurs
TOR (boutons poussoirs, fins de course, capteurs de proximit, capteurs photolectriques )
ou des practionneurs (vannes, contacteurs, voyants pneumatiques, lectrovannes, relais
de puissance, LED.). Ltat de chaque entre ou sortie est visualis par une diode
lectroluminescente. Le nombre dentres sur une carte est de : 4, 8, 16, 32.
Le module E/S analogique : Permet de traiter les signaux analogiques. Il est muni d'un
convertisseur analogique/numrique pour les entres et un autre numrique/analogique
pour les sorties. Il existe des modules 2, 4, 8 voies.

CHAPITRE I GENERALITES SUR LAUTOMATISATION

I /4.4.2.4 Le module de communication


Comprend les cartes de communications qui lui permettent de communiquer soit avec
dautres automates ou bien avec linterface homme machine ddie au systme contrl par
lautomate en question.

I /4.5 Fonctionnement dun automate programmable


Le cycle de fonctionnement de lAPI est compos de 4 tapes:
Traitement interne : effectue des oprations de contrle et met jour certains
paramtres systmes (dtection des passages en RUN / STOP)
Lecture des entres : lit les entres (de faon synchrone) et les recopie dans la
mmoire image des entres.
Excution du programme : excute le programme instruction par instruction et crit
les sorties dans la mmoire image des sorties.
Ecriture des sorties : bascule les diffrentes sorties (de faon synchrone) aux
positions dfinies dans la mmoire image des sorties.

Figure I.3: schma de fonctionnement d'un API


7

CHAPITRE I GENERALITES SUR LAUTOMATISATION

I /4.6 Les critres de choix dun automate programmable


LAPI se caractrise par :
Une programmation qui offre un langage destin lautomaticien (et non celui de
linformaticien.
Des possibilits de simulation et de visualisation qui apportent lutilisateur une aide
efficace la mise au point et lexploitation (modification aise de lautomatisme).
Une puissance de traitement et un ensemble de cartes spcialises permettant un
dveloppent ais dapplications particulires : communication, asservissement
daxes, rgulation.
Des possibilits dextension en termes dentres sorties.
Pour crer un projet base dun API, des outils ncessaires comme :
Un API de caractristique compatible au systme commander : nombres dentre
sorties ; type dentres
Un logiciel de programmation adapt lAPI.
Un cble de liaison entre PC/API

I /4.7 Les langages normaliss [6]


Un A.P.I. est programm l'aide de langages spcialiss, fournis par son constructeur et
utilisables au travers d'une interface (un logiciel sur PC, un pupitre...). Ces langages peuvent
tre classs en 5 familles. Cependant, deux langages de la mme famille et fournis par deux
constructeurs diffrents ne sont pas forcment compatibles, ce qui est de nature nuire la
portabilit des applications et limiter la rutilisation du code. C'est pour cette raison que la
commission lectrotechnique internationale a entrepris un grand effort de normalisation
visant uniformiser les langages utiliss dans le domaine de la programmation des A.P.I., ce
qui a donn naissance la norme IEC (International Electrotechnical Commission) 61131-3
[IEC93]. Ce standard dfinit cinq langages correspondant aux familles de langages les plus
utilises pour la programmation des API.

Les familles peuvent tre classes comme suite :

CHAPITRE I GENERALITES SUR LAUTOMATISATION

Figure I.4 : Les langages normaliss

I /4.7.1 Liste dinstructions (IL)


Langage textuel de mme nature que lassembleur
microcontrleurs).Trs peu utilis par les automaticiens.
Example: a (b (c d)) = e

Figure I.5 : exemple en langage LIST

(programmation

des

CHAPITRE I GENERALITES SUR LAUTOMATISATION

I /4.7.2 Langage contacts (LD)


Langage graphique dvelopp pour les lectriciens. Il utilise les symboles tels que : contacts,
relais et blocs fonctionnels et s'organise en rseaux (labels). C'est le plus utilis.
Exemple: a (b (c d)) = e

Figure I.6 : Exemple en langage LADDER

I /4.7.3 Blocs Fonctionnels (FBD)


Langage graphique o des fonctions sont reprsentes par des rectangles avec les entres
gauche et les sorties droites. Les blocs sont programms (bibliothque) ou programmables.
Utilis par les automaticiens.
Example: a (b (c d)) = e

Figure I.7 : Exemple en langage FBD


10

CHAPITRE I GENERALITES SUR LAUTOMATISATION

I /4.7.4 Texte structur (ST)


Langage littral proche aux langages de haut niveau comme C, Pascal
Exemple:

Figure I.8 : Exemple en langage structur

I /4.7.5 GRAFCET (SFC)


Le GRAFCET, langage de spcification, est utilis par certains constructeurs d'automate
(Schneider, Siemens). Il permet une programmation aise des systmes squentiels tout en
facilitant la mise au point des programmes ainsi que le dpannage des systmes. On peut
galement traduire un grafcet en langage en contacts et l'implanter sur tout type
dautomate. Cest un langage un peu universel utilis par presque toutes les disciplines.

11

CHAPITRE I GENERALITES SUR LAUTOMATISATION

Figure I.9 : Exemple en langage GRAFCET

CONCLUSION
Cette partie nous a permis de connaitre le rle de llment le plus important dun systme
automatis savoir lautomate programmable industriel API, tout au long du chapitre on a dcrit les
aspects externes chssis et configuration matrielle PARTIE HARDWARE de lautomate, ainsi que
ses aspects internes cycle de fonctionnement et les diffrents langages de programmation PARTIE
SOFTWARE dfinis par la norme IEC61131.

12