Vous êtes sur la page 1sur 18

Automatisme : Automate Programmable Industriel

Un travail fait par :


Encadr par : Mr KHATORY
Gazoulit Houda

GAZOULIT 1
Sommaire

I. Dfinition dun Automate programmable Industriel


1. Principe de fonctionnement
2. Caractristique dun API
3. Marques reconnus de l API
4. Gnralits dun bouton poussoir
II. Langage LADDER
a) Principe
Structure dun rseau LADDER
b) Composants du langage
Type de contacts
c) Exemple
d) Ralisation de fonction logique
III. LOGO SOFT COMFORT
Instruction dutilisation

GAZOULIT 2
I. Dfinition :
Un Automate Programmable Industriel (API) est
une machine
lectronique programmable par un personnel non
informaticien ; Et destin piloter en ambiance
industrielle et en temps rel des procds ou parties
opratives.
Un automate programmable industriel (API) est un
dispositif lectronique programmable destin la
commande de processus industriels par un traitement
squentiel. Il envoie des ordres vers les prs actionneurs
(partie oprative ou PO ct actionneur) partir de
donnes dentres (capteurs) (partie commande ou PC
ct capteur), de consignes et dun programme
informatique.

GAZOULIT 3
Sorties, ordres (pr actionneurs, dialogue).

1. Principe de fonctionnement :

Le traitement lieu en quatre phases :


Phase 1 : Gestion du systme
Autocontrle de lautomate
Phase 2 : Acquisition des entres
Prise en compte des informations du module dentres et
criture de leur valeur dans RAM (zone DONNEE).
Phase 3 : Traitement des donnes
Lecture du programme (situe dans la RAM programme) par
lunit de traitement,
GAZOULIT 4
Lecture des variables (RAM donnes),
Traitement et criture des variables dans la RAM donnes.
Phase 4 : Emissions des ordres
Lecture des variables de sorties dans la RAM donnes et
transfert vers le module de sorties.

2. Caractristiques du API :

Les caractristiques dun automate programmable


industriel sont :

Compact ou modulaire. Sauvegarde (EPROM,


Tension dalimentation EEPROM, pile, )
Taille mmoire Nombre dentres / sorties
Temps de scrutation Modules complmentaires
(analogique,
communication,..)

GAZOULIT 5
3. Les marques reconnus de L API :

4. Gnralits sur les boutons poussoirs :

Les boutons-poussoirs sont des interrupteurs momentans,


actionns par une simple pression du doigt. Ils sont munis d'un
ou de plusieurs contacts modulaires O ou F, qui sont

GAZOULIT 6
interchangeables. De ce fait, ils conviennent diffrentes
applications. Sur le march, on retrouve les boutons poussoirs
en deux dimensions standard, soit 22et 30 mm.
L'actionneur du bouton-poussoir peut revtir diffrentes
formes. On retrouve surtout :
des boutons poussoirs encastrs.
des boutons poussoirs saillants.
des boutons poussoirs "coup de poing" momentan
(retour par ressort).
Des boutons poussoirs "coup de poing" maintenu. Parmi ceux-
ci.

II. Le langage LADDER :

LADDER diagramme (LD) ou Langage Ladder ou schma


contacts est un langage graphique trs populaire auprs des
automaticiens pour programmer les Automates

GAZOULIT 7
Programmables Industriels. Il ressemble un peu aux schmas
lectriques, et est trs facilement comprendre.

a) Principe :
Un programme Ladder se lit de haut en bas et l'valuation des
valeurs se fait de gauche droite. Les valeurs correspondent
en fait, si on le compare un schma lectrique, la prsence
ou non d'un potentiel lectrique a chaque nud de connexion.
En effet, le Ladder est bas sur le principe dune alimentation
en tension reprsente par deux traits verticaux relie
horizontalement par des bobines, des contacts et des blocs
fonctionnels, d'o le nom 'Ladder' (chelle).

Structure dun rseau LADDER

b) Les composants du langage :


Il existe 3 types d'lment de langage :
les entres (ou contact), qui permettent de lire la valeur
d'une variable boolenne ;
les sorties (ou bobines) qui permettent d'crire la valeur
d'une variable boolenne ;
GAZOULIT 8
les blocs fonctionnels qui permettent de raliser des
fonctions avances.

Types de contacts :

Contacts en srie

L'association de contacts en
srie permet de raliser des
ET logiques.
Contacts en parallle
L'association de contacts en
parallle permet de raliser des
OU logiques.

c) Exemples :
Les composants les plus communs du Ladder sont les contacts
(entres), ceux-ci sont habituellement NC (normalement clos)
ou NO (normalement ouvert) et les bobines (sorties).

Le contact NO --| |--

Le contact NC --|/|--

La bobine (sortie) --( )--

Bien sr, il y a beaucoup plus de composants dans le langage


Ladder complet, mais la comprhension de ceux-ci aidera
apprhender le concept global du langage.

d) Ralisation de fonction logique :


GAZOULIT 9
Comme dit prcdemment, les fonctions logiques sont
drives de leurs ralisations lectriques.
Donc chaque fonction logique (AND , OR, XOR , NAND,
NOR,NOT) a une reprsentation qui correspond son
quivalent lectrique.
C'est--dire :
---| |-----| |---
X Y

quivaut X AND Y.
---|\|-----| |---
X Y

Equivaut NOT(X) AND Y.


----|---| |---|------
| X |
| |
+---| |---+
Y

quivaut X OR Y.

----| |---------|--| |--|------( )--


X | Y | S
| |
+--| |--+
Z

GAZOULIT 10
quivaut S = X.(Y+Z)
III. LOGO ! SOFT COMFORT :

On aura besOin dun lOgiciel pOur executer le


programme ; pour cela on va utiliser un logiciel
sous titre :

LOGO ! soft comfort

LOGO ! SOFTCOMFORT

Instruction dutilisation:
Lors du dmarrage de LOGO! Soft Comfort, la
fentre s'ouvre seulement brivement. Aprs
quelques secondes celle-ci se referme nouveau.
GAZOULIT 11
Ouvrez LOGO! Soft Comfort par la barre des tches
(vous trouverez le panneau de commande dans
Terminal.atp sous applications/utilities).
Lors de l'apparition du message d'erreur: "Segmentation
fault" le comportement conduit un plantage de Java
pendant l'ouverture de LOGO! Soft Comfort.

GAZOULIT 12
MANIPULATION
1. Automate programable Indusriel
(siemens:LOGO) :
Programmation en LADDER
Pour faire un programme, il faut procder comme suit :

PR LAD
Qui
tttt
G

Excution du programme
Pour excuter un programme, on suit les tapes suivantes :

Quit YES
DB R/s
G

Ralisation de lquation (Va et Vient)


S = ab +a b : Cest la fonction Ou Exclusif , elle est
gale 1 si lune ou lautre des variables est gale 1, mais
pas les deux.
on commence par la ralisation du schma qui reprsente la
fonction va et vient :

GAZOULIT 13
on obtient les rsultats suivants :
En donnant 1 lun des entres, la sortie devient 1.
En donnant 1 aux deux entres, la sortie devient 0.
En donnant 0 aux deux entres, la sortie devient 0.

Parmi les applications de ce programme, on a par exemple :


Soit la fonction de marche-arrt dun moteur lectrique :
x = (m + X) a
Avec : m : marche (Bouton Poussoir BP).
a : Arrt ; X : Variable secondaire.

on suit les mmes tapes comme avant afin de


programmer en LADDER cette fonction. Puis, on ralise le
schma suivant :

GAZOULIT 14
Enfin, on lexcute par la mme manire quavant.
Explication de fonctionnement en automate programmable :
En donnant 1 lentre I1,0 de lautomate (cest--dire en
appuyant sur le bouton poussoir Marche), la sortie devient
gale 1 (ce qui signifie que le moteur dmarre).
En donnant 1 lentre I1,2 de lautomate (cest--dire en
appuyant sur le bouton poussoir Arrt) la sortie de lautomate
devient gale 0 (ce qui signifie que le moteur sarrte ).
Programmation LADDER:
Soit les expressions suivants :
Mise 1 : S = a b +a b ;
Mise 0 : S = a b +a b
Pour raliser cette fonction, on doit dabord effacer la
mmoire, ensuite on la programme en ralisant le schma
suivant en langage LADDER sur lautomate:

Fonctionnement :
Si on donne lune des entres 1 et lautre 0, on obtient
la sortie 1.
GAZOULIT 15
Si on donne aux deux entres la mme valeur (0 ou 1), on
obtient a la sortie 0.

I. Feux de carfeur
1. Fonctionnement
Au dpart lensemble est
larrt.
Une action sur le bouton JR en
position jour provoque :
1. Le feu vert de la voie A
sallume.
2. Au bout dun temps
prrgl de 5 secondes, le feu vert steint, le feu orange
sallume.
3. Au bout dun temps prrgl d1 seconde, le feu rouge
steint.
4. Au bout dun temps prrgl de 8 secondes, le feu rouge
steint.
Si le bouton JRest toujours en position jour le feu passe au
vert. Sinon (en position nuit") lensemble est larrt.

Cahier de charge
Informations actions
Lensemble en arrt, un Allumer le feu vert de la
action sur le bouton S1en voie.=AFV. Pendant 5s.
position jour.=JR
Au bout dun temps prrgl Allumer le feu orange.=AFO.
de 5s.=t/1/5s. Pendant 1s.
GAZOULIT 16
Au bout dun temps prrgl Allumer le feu rouge.=AFR.
de 1s=t/2/1s. Pendant 8s.

Il y a deux cas :
Au bout dun temps de 8s et Allumer le feu vert. AFV.
le bouton S1 est toujours en Pendant 5s.
position jour=S1.

Au bout dun temps de 8s et Arrt.


le bouton S1 est en position
nuit=S1.

2. Ralisation
Ralisation du GRAFCET avec les actions et les transitions :

GAZOULIT 17
GAZOULIT 18