Vous êtes sur la page 1sur 25

AUTOMATE PROGRAMMABLE

Gnralits

Logique cble

Logique programme

Rle et intrt des API

Architecture gnrale dun API

Caractristiques dun API

Architecture du matriel des API (Animation)

GENERALITES
Introduction :
L'objectif de cette tude est de se familiariser avec les constituants d'un systme
automatis et de comprendre le rle important que joue l'automate dans le
fonctionnement dun systme industriel. Lautomate programmable est un
ensemble de circuits lectroniques labors en vue de la commande dun
processus industriel et dont le fonctionnement est dfini par un programme.
Un automate programmable peut galement tre dot des fonctions de calcul,
dimpression, de visualisation ou de transmission de donnes analogiques et / ou
numriques
Logique cble : Elle consiste assembler des lments (portes, mmoires,
bascules...etc) de manire constituer un systme squentiel invariable destin
accomplir une tche bien dtermine. Toute modification ncessite une
modification de cblage initial.
Logique programme : Elle suppose lutilisation dun microprocesseur L.S.I
(Large Scale intgration ) capable de raliser des oprations logiques,
arithmtiques diffrentes mais raison dune seule la fois.
Pour designer au microprocesseur lopration effectuer, on lui fournit des
instructions codes en binaires.

Ces instructions sont regroupes et ranges dans un ordre bien dtermin pour
constituer le programme.
Ces instructions du programme sont ranges dans une mmoire (extrieure au
P), sous le contrle dune unit de commande, le P ira chercher linstruction
dans la mmoire, effectuera lopration correspondante, puis ira chercher
linstruction suivante du programme et ainsi de suite.
Les avantages de la logique programme par rapport la logique cble sont :
La souplesse : pour modifier une tache du systme, il suffit de modifier le
programme sans toucher le cblage.
La facilit de mise au point (grce, notamment la possibilit de rdiger
des programmes dtecteurs derreurs).
La consommation et lencombrement sont rduits.

Rle et Intrt des API :


Historique : Les automates programmables ont fait leur apparition dans le
domaine industriel en 1969 aux Etats-Unis, avec les PDP14 de DIGITAL
EQUIPEMENT CORPORATION et en 1971 en France avec les PB3/PB6 de
MERIN-GERIN et le TSP
100 de TELEMECANIQUE.
Aux Etats-Unis on les appelle Programmable Logiciel Contrler (PLC), et
en France Automates Programmables Industriels (API).

diffrentes marques d'automates programmables telles que

ROCKWELL (Allen Bradley)

SIEMENS S5 / S7 + srie F

SCHNEIDER (Tlmcanique)

OMRON (Japonaise)

MOELLER

BECKHOFF Twincat (PC based control)

MODICON

MITSUBISHI

PILZ PSS (automate de scurit)

Ils remplacent une grande partie des ensembles dautomatisation relais


lectromcaniques ou de relais statiques lectroniques.
Utilisant les dernires ressources technologiques en matire de
microprocesseurs, mmoires et circuits intgrs divers, ils atteignent pour
certains une puissance de traitement comparable celle des ordinateurs
industriels.
Ainsi leur domaine dapplication stend maintenant bien au-del du simple
traitement logique de base : traitement mathmatiques, dialogues,
asservissements, rgulations, comptage rapide...
Intrt des API :
5

La structure simplifie dun ensemble automatis peut se dcomposer en trois


parties essentielles :
Les entres TOUT ou RIEN (TOR), parfois analogiques,
destines fournir des informations sur ltat du procd :
fin de course, dtecteur de niveau, pressostat, thermostat
Lautomate qui traite les diffrentes informations dentre afin dlaborer les
ordres, Les sorties transmettant les ordres labors par lautomate, aux
diffrents pr-actionneurs, ou actionneurs : voyants, distributeurs, vrins,
contacteurs, moteurs....
Selon sa complexit, la ralisation de lautomate fait appel diverses
technologies dont les plus couramment utilises sont :

le relayage lectro-mcanique

le relayage statique lectronique

le relayage pneumatique

Logique cble

lautomate programmable

Logique programme
6

lordinateur industriel

A partir dune certaine complexit, le relayage lectromagntique et le relayage


statique deviennent lourds mettre en uvre et le cot de lautomatisation est
difficile estim.
Lautomate programmable vite de faire appel lordinateur qui, lui a souvent
des performances trop leves pour les problmes rsoudre et demande un
personnel spcialis
Particulirement bien adapts aux problmes de commande squentielle et
dacquisition des donnes, les A.P autorisent la ralisation aise dautomatisme
comprenant quelques dizaines jusqu plusieurs milliers dentres /sorties.

LAPI se caractrise par :


Une technologie adapte lenvironnement industriel en liminant tous
travaux de fileries importants, Une programmation qui utilise le langage
de 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 dveloppement ais dapplications particulires :
communication, asservissement daxes, rgulation,..

Signal binaire ; tat dun signal

10

Signal binaire

100%
0

1
Tension
prsente: +24V

0Pas de tension : 0V

front 1montant:
front descendant:
1
0

0 Front
Front montant
= tat
descendant
0 = tat 0

Le capteur
est
Le capteur
La
tension
tatl'entre
dusignal
contactest un
l'entre
est
activprsente 1
de fermeture
0
Pas activ
pas prsente
0
activ
pas
prsente
d'ouverture
Pas activ
prsente 1

11

CPU
ALIMENTATION

I
N
P
U
T

Automate modulaire

%I0.6:PC/AP
%I0.7:USER
%I0.5:VLIM
%I0.8:UP
%I0.4:HLIM
%I0.3:FBAR
%I0.9:DOWN
%I0.2:RAPP
%I0.10:LEFT
%I0.1:CTR
%I0.11:RIGHT
%I0.0:LAPP

220 VAC
3A

24V

L N

24 VDC

RUNERR
COM I/O

-COM 0

I
O

IN

1 2 3 4 5 6 7 8 9 10 11 12 13

TSXO7

0 1 2 3 4 5 6 7 8 910111213
0123456789

EXTENSION
INPUTS
242A
VDC
OUT 8 COM
OUTOUTPUTS
OUT 0 1 2 3 4COM
OUT 5 6 7 COM
RyA B SG
9
COM

Cblage des entres

12

220 VAC
220 V
24 V

24V

3A
L

24 VDC

RUN ERR
COM I/O
OUT
COM

F1
F2

I
O
2

IN
COM

TSXO7

0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9

OUT
COM

OUT
COM

% %Q0.1
%Q0.3 %Q0.4 %Q0.5
%Q0.2
Q0
Grand vers
Dplacement
vers la droite
Dplacement
le haut
Alarme
.0
Dplacement
vers
le bas
eDplacement
vers
la gauche
vitess
e

Cblage des sorties

ARTCHITUCTURE GENERALE DUN API :


Un API se prsente gnralement sous forme dun ensemble de cartes ( circuit
imprim ) sur les quelles sont soudes des circuits lectroniques intgrs, les
connections entre les cartes sont assures par des faisceaux de conducteurs
appels bus . Les cartes peuvent tre classes en trois catgories :

Une carte processeur : Cest le moteur de


lautomate, il lit et
interprte les instructions constituant le programme, en dduit les
oprations effectuer sur les donnes et assure leur excution.
Explore en permanence les tats (0 ou 1) des signaux en
provenance des capteurs (entres);

Mettre une sortie (actionneur) ltat ( 0 ou 1);


13

Faire une adition, division, une soustraction, logique, lancer une


temporisation, grafcet, comptage, etc
Une carte mmoire : Renferme les composants lectroniques qui
assurant la mmorisation du programme des donnes (signaux dentres)
et des ordres daction (signaux de sorties)
Le programme renferme la liste des instructions que le processeur doit
excuter, (ltat des variables internes) et diverses donnes telles que la
prslection et le contenu des compteurs, certaines consignes etc

14

Technologie de la mmoire :
Plusieurs mmoires sont utilises :

Mmoires vives : gnralement appeles RAM. Leur contenu modifiable


en cours de fonctionnement, mais ils sont volatiles.
Elles doivent tre sauvegardes contre les coupures de tension, qui les
effaceraient par des batteries de longue dure.

La mmoire de donnes Data Bus permet la transition des donnes


qui prennent en compte les modifications de ltat des capteurs doit tre
du type RAM.

Mmoire REPROM insensible aux coupures de tension. Pour tre


effaces, elles doivent soumises pendant plusieurs minutes une source
ultraviolets.

Les consoles de programmation comportent gnralement un dispositif


permettant dcrire et deffacer le programme en mmoire REPROM.

Mmoire ROM : non effaable

PROM : Programmable " ROM" cest une ROM qui peut tre
programme

EPROM "Erasable PROM" est effaable. Une fois efface, l'EPROM


peut tre reprogramme

EEPROM "Electricaly Erasable PROM" est une EPROM qui s'efface


par des impulsions lectriques. Elle peut donc tre efface sans tre retire
de son support.

15

Une ou plusieurs cartes coupleurs : Ou cartes dinterfaces entre / sortie,


assurant ladaptation des signaux dentre (venant des capteurs vers lautomate)
et des signaux de sortie (allant de lautomate vers les actionneurs)
Lensemble de ces cartes constitue lunit centrale de lautomate, loge dans un
coffret muni des organes de commande et de visualisation ncessaires
Lexploitation de lautomate.

16

Lunit centrale est raccorde :


Par lintermdiaire de la carte mmoire une console de programmation
qui est un clavier permettant de rdiger et ventuellement de modifier le
programme, et ventuellement procder aux essais et aux mises au point.

17

Par lintermdiaire des cartes coupleurs qui transmettent lunit centrale


les rsultats de mesure et aux actionneurs qui assurent lexcution des
ordres de commande de procd labors par la carte processeur.

Une alimentation : Le plus souvent incorpore dans le coffret que les


autres cartes qui assure ladaptation de la tension du rseau aux tensions
continues exiges par les circuits lectroniques constituant lautomate.
On trouve aussi un dispositif de scurit qui permet lalimentation en cas
de coupure de courant. Comme tout les systmes squentiels complexes,
un automate programmable fonctionne dune manire synchrone cet
effet la carte processeur comporte toujours une horloge pilote qui rgle le
18

droulement synchrone du programme.


Raccordement des alimentations

Console de programmation :
Elle se prsente sous forme dun clavier quip dun dispositif daffichage
permettant la visualisation simultane de 40 caractres numrique ou
alphabtiques. Elle renferme une mmoire et la source des rayons UV ncessaire
leffacement de la mmoire REPROM de lunit centrale.
19

La console permet deffectuer les oprations suivantes :

crire, effacer ou modifier le programme;

Lecture dun programme contenu dans la mmoire;

Mise au point dun programme par simulation des entres et excution


des instructions;

Transfert dun programme sur une mmoire auxiliaire (bande perfore,


imprimante, cassette, etc..);

vrification en cours dexploitation de ltat des capteurs et actionneurs


ainsi le droulement du programme en cours (visualisation des numros
dtape);

Dtection des erreurs de programmation.

20

La configuration de lautomate S5-100U

21

Batterie de du
sauvegarde
SIMATICCPU
S5-100U
programme
100
SIEMENS
utilisateur
(RS232C) ou
Liaison
LED
tmoinBattery
3,4 V
Absence
consolePC
de
850 mAh
programmation
batterie
oufaible
batterie
LED tmoin
BATTERY
RUN
OFF/
automate
LOW
arrt en
STOP
Connexion
LED tmoin
RUN
STOP
bus
automate
en OI COPY
mode
excution
Alimentation
24 V DC

L+
M

24 V DC

123456

Unit centrale

22

Module dentre TOR

23

24

Module de sortie TOR

25