Vous êtes sur la page 1sur 8

Les Automates Programmables

L'Automate Programmable Industriel


1. Dfinition
Informations
(capteurs, dialogue)
Entres

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.

Traiter les informations


entrantes pour mettre des
ordres de sorties en fonction
dun programme.

Programme

Un automate programmable est adaptable un


maximum dapplication, dun point de vue traitement,
composants, language.
Cest pour cela quil est de construction modulaire.

Sorties
Ordres
(practionneurs, dialogue)

2. Structure gnrale
Alimentation
gnrale

Bornier des
sorties
Visualisation tat
automate
Visualisation tat
des entres/sorties

Communication
Mmoire
EPROM ou
EEPROM

Alimentation
capteurs

Bornier des
entres

page 1

Batterie

Les Automates Programmables

3. Principe de fonctionnement
Le traitement lieu en quatre phases :
Phase 1 : Gestion du systme
Autocontrle de lautomate
Bus Entres / Sorties
Phase 2 : Acquisition des entres
Prise en compte des informations du module
dentres et criture de leur valeur dans
Unit de
Module
RAM (zone DONNEE).
des
Traitement
Phase 3 : Traitement des donnes
Entres
Lecture du programme (situe dans la RAM
programme) par lunit de traitement,
lecture des variables (RAM donnes),
RAM
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.

Module
des
Sorties

4. Caractristiques techniques
Les caractristiques principales dun API sont :
Compact ou modulaire
Tension dalimentation
Taille mmoire
Temps de scrutation

Sauvegarde (EPROM, EEPROM, pile, )


Nombre dentres / sorties
Modules complmentaires (analogique, communication,..)
Langage

4.1 Unit Centrale


L'unit centrale est le regroupement du processeur et de la mmoire centrale. Elle commande l'interprtation et
l'excution des instructions programmes. Les instructions sont effectues les unes aprs les autres, squences par une
horloge. Exemple: Si deux actions doivent tre simultanes, l'API les traite successivement.
Caractristiques principales :
- Vitesses de traitement : C'est la vitesse de l'UC pour excuter 1 K-instructions logiques. (10 20 ms/Kmots).
- Temps de rponse : scrutation des entres, vitesse de traitement et affectation des sorties.

4.2 Mmoire
Deux types de mmoire cohabitent :
La mmoire Langage o est stock le langage de programmation. Elle est en gnral fig, c'est dire en
lecture seulement. (ROM : mmoire morte)
La mmoire Travail utilisable en lecture-criture pendant le fonctionnement cest la RAM (mmoire vive).
Attribution des zones mmoire travail en RAM
Nature des Inform.
Dsignations
Exploitation
Zones Mmoires
Etats des Capteurs
Variable d'entre
Zone
Evolution de leur
Ordres aux practionneurs
Variable de sortie
mmoire
valeur en fonction
Rsultats de fonctions
Variable Interne
des Donnes
du droulement
comptage, tempo...
et / ou
du cycle
Variable mot
Rsultats intermdiaires
Instructions du cycle
Programme
Ecrit 1 fois et lu chaque
Zone mmoire
dans l'API
scrutation
PROGRAMME
Sauvegarde :
Sauvegarde de la RAM
Sauvegarde Externe
(programmes, configuration, donnes)
(programme, configuration)
1 heure minimum par pile interne 1an par pile externe
permanente par EPROM (effaable par
ultraviolet), EEPROM (effaable par
courant lectrique)....
Le transfert de lEPROM ou EEPROM vers la mmoire RAM de lautomate, seffectue chaque reprise secteur et si le
contenu de celle-ci est diffrent.

page 2

Les Automates Programmables

4.3 Les Modules Entres - Sorties


Module dextension dEntres/Sorties TOR
Module rseau : communication entre automate

Module dextension dEntres Analogiques 0-10V Module


dextension de Sorties Analogiques 0-10V

4.3.1 Branchement des Entres TOR


Le principe de raccordement consiste envoyer un signal lectrique vers l'entre choisie sur l'automate ds que
l'information est prsente.
L'alimentation lectrique peut tre fourni par l'automate (en gnral 24V continu) ou par une source extrieure.
Un automate programmable peut tre logique positive ou ngative.
Logique positive
Logique ngative
Le commun interne des entres est reli au 24V
Le commun interne des entres est reli au 0V
Alimentation
Capteurs

Alimentation
Capteurs

Ov

Ov

24v
1

24v

Entres

Entres

AUTOMATE PROGRAMMABLE

AUTOMATE PROGRAMMABLE

EX : l'API TSX 17 fonctionne exclusivement en logique EX : l'API PB15 fonctionne exclusivement en logique
positive (pour mettre une entre automate au 1 logique, il ngative (pour mettre une entre automate au 1 logique,
faut lui imposer un potentiel de +24 Volts ).
il faut lui imposer un potentiel de -0 Volts ).

1s0

1s0

dcy
Ov

dcy
Ov

24v
1

24v
1

Entres

Entres

AUTOMATE PROGRAMMABLE

AUTOMATE PROGRAMMABLE

Les dtecteurs 3 fils ou lectronique sont de deux types PNP ou NPN.


Dtecteur PNP
Dtecteur NPN
pour automate logique Positive
Pour automate logique Ngative

Lorsque qu'il y a dtection, le transistor est passant


(contact ferm). Il va donc imposer le potentiel + sur la
sortie S . La charge est branche entre la sortie S et le
potentiel - . Ce type de dtecteur est adapt aux units de
traitement qui fonctionnent en logique positive.

Lorsque qu'il y a dtection, le transistor est passant


(contact ferm). Il va donc imposer le potentiel - sur la
sortie S . La charge est branche entre la sortie S et le
potentiel + . Ce type de dtecteur est adapt aux units de
traitement qui fonctionnent en logique ngative.

Pour un automate programmable la charge reprsente l'entre

page 3

Les Automates Programmables

4.3.2 Branchement des sorties


Le principe de raccordement consiste envoyer un signal lectrique vers le practionneur connect la sortie choisie de
l'automate ds que l'ordre est mis.
L'alimentation lectrique est fournie par une source extrieure l'automate programmable.

AUTOMATE PROGRAMMABLE
Sorties

+
220V ac

commun
Sorties

24V ac

1C

1D+

1D-

page 4

KM

Les Automates Programmables

4.4 Terminaux de programmation et de rglage


L'API doit permettre un dialogue avec :
Le personnel d'tude et de ralisation pour raliser la premire mise en oeuvre ( Edition programme, Transfert,
Sauvegarde...)
Le personnel de mise au point et de maintenance de raliser des oprations sur le systme ( Forage,
Visualisation de l'tat, Modification de paramtres temporisation, compteurs....)
Ce dialogue peut tre ralis par :
Une Console : Elle sera utilise sur site. Elle comporte un clavier, un cran de visualisation et le langage de
programmation.
Un Micro-ordinateur avec un logiciel d'assistance la programmation : Il sera utilis hors site. Il comprend
plusieurs modules pour permettre l'dition, l'archivage, la mise au point des applications.

5. Mise en oeuvre
5.1 Prparation
La Partie Oprative du systme, les grafcets de Production Normale, le Dialogue, le GEMMA (Modes de Marches et
d'Arrts), les GRAFCET de Scurit et de Conduite tant dfinis, il reste dfinir la Partie Commande.
Si le choix se porte sur un automate programmable, celui-ci tant reli aux practionneurs (affectation Entres/ Sorties)
et ayant son propre langage de programmation, il faut traduire les GRAFCET prcdents en un programme.
Tracer les GRAFCET adapts l'automate
programmable.

Ecrire les quations de sorties


Noter ltat initial des variables
Ecrire le programme.

Remplacer les rceptivits et les actions par les


affectations des variables d'Entres/Sorties
Modifier les structures GRAFCET si ncessaire en
fonction des possibilits du langage de programmation.
Prparer la programmation pour les temporisations,
les compteurs, les mmorisations d'action etc.. en
respectant la syntaxe du langage de programmation.
Recherche des conditions d'excution des actions dans
l'ensemble des grafcets et des quations logiques
Etapes actives au dmarrage, mots de donnes pour
tempo ou compteur)
Il existe 2 possibilits d'dition de Programme:
Ecrire le programme directement dans le langage
programmable sur feuille de programmation. (Ex:
Langage littral boolen ou GRAFCET PB15 ou
Langage Graphique Schma contact ou GRAFCET
PL7-2 pour console TSX). Ecriture de l'ossature
GRAFCET et des rceptivits, puis des quations de
sorties.
Utiliser un logiciel d'assistance la Programmation (
en gnral GRAPHIQUE )exemple AUTOMGEN

REMARQUE: Le logiciel AUTOMGEN permet l'dition graphique proche des grafcets, puis l'affectation des
entres/sorties, la gnration du programme pour lautomate concern, la simulation du programme, le transfert et la
supervision de son excution.

page 5

Les Automates Programmables

5.2 Transfert du programme dans l'automate programmable


Le transfert du programme peut tre fait soit :
manuellement en entrant le programme et l'tat initial l'aide d'une console de programmation
automatiquement en transfrant le programme l'aide du logiciel d'assistance, et en ralisant la liaison srie
entre l'ordinateur et l'automate.

5.3 Vrification du fonctionnement


Lors de sa premire mise en oeuvre il faut raliser la mise au point du systme.
Prendre connaissance du systme (dossier technique, des grafcets et du GEMMA, affectation des entres / sorties,
les schmas de commande et de puissance des entres et des sorties).
Lancer l'excution du programme (RUN ou MARCHE)
Visualiser l'tat des GRAFCET, des variables...
Il existe deux faons de vrifier le fonctionnement :
En simulation (sans Partie Oprative).
En condition relle (avec Partie Oprative).

Simulation sans P.O.

Condition relle

Le fonctionnement sera vrifi en simulant le


comportement de la Partie Oprative, cest dire ltat des Le fonctionnement sera vrifi en suivant le comportement
de la P.O.
capteurs, en validant uniquement des entres.
Positionner la P.O. dans sa position initiale.
Valider les entres correspondant ltat initial
Valider les conditions de marche du cycle.
(position) de la Partie Oprative.
Vrifier lvolution des grafcets et le comportement
Valider les entres correspondant aux conditions de
de la P.O.
marche du cycle.

Vrifier lvolution des grafcets (tapes actives).
Toutes les volutions du GEMMA et des grafcets doivent
tre vrifies.
Vrifier les ordres mis (Leds de sorties).
Modifier ltat des entres en fonction des ordres mis
(tat transitoire de la P.O.).
Modifier ltat des entres en fonction des ordres mis
(tat final de la P.O.).
....
Toutes les volutions du GEMMA et des grafcets doivent
tre vrifies.

page 6

Les Automates Programmables

5.4 Recherche des dysfonctionnements


5.4.1 Causes de dysfonctionnements
Un dysfonctionnement peut avoir pour origine :
un composant mcanique dfaillant (practionneur, actionneur, dtecteur,...).
un cblage incorrect ou dfaillant (entres, sorties).
un composant lectrique ou lectronique dfectueux (interface d'entre ou de sortie).
une erreur de programmation (affectation d'entres-sorties, ou d'criture).
un systme non initialis (tape, conditions initiales...).

5.4.2 Mthode de recherche des causes de dysfonctionnement

DEBUT
Mettre en xcution
l'automate

non

Excution?

Vrifier le
programme

Oui

Lancer l'volution

non

Evolution?

Oui

Vrifier l'tat initial

non

Etat initial ?

Observer l'volution

non

Oui

Evolution?

Oui

Vrifier led associer


la sortie

Modifier l'tat initial

non

Led allume ?

Modifier
programme
affectation sortie

Comparer
l'volution

non

Oui

Comparer
l'volution

Vrifier action

non

Vrifier chane
d'action
Cblage,
practionneur et
actionneur

Action ralise ?

Identique ?

Oui

FIN

Oui

Vrifier led associer


l'entre
non

Vrifier chane
d'aquisition
Cblage et capteur

page 7

Led allume ?

Oui

Modifier
programme
affectation entre

Les Automates Programmables

5.4.3 Vrification du cblage d'une entre masse commune


Cette vrification se ralise l'aide d'un voltmtre-ohmtre et d'un shunt (morceau de fil lectrique).
Vrifier lalimentation des
entres laide dun voltmtre.
Pour vrifier le capteur et son
cblage, tester aux diffrents
points indiquer l'aide dun
ohmmtre, contact du capteur
ouvert, contact du capteur
ferm.
Pour vrifier l'interface d'entre
court-circuiter le capteur par un
shunt, le voyant d'entre doit
s'allumer.

Automate Programmable

entres

alimentation
Shunt

capteur
V

5.4.4 Vrification du cblage d'une sortie relais


Cette vrification se ralise l'aide d'un voltmtre-ohmtre et d'un shunt (morceau de fil lectrique).
Vrifier que U alimentation
existe laide du voltmtre.
Forcer l'aide du shunt la
sortie automate. Si le
practionneur fonctionne, cest
le module de sortie qui est
dfectueux. Sinon vrifier le
practionneur et son cblage.
Pour vrifier le cblage tester
aux diffrents points de
connexion l'aide d'un
Ohmmtre en laissant le shunt.

Automate Programmable

sortie
Shunt

alimentation
practionneur

page 8

Vous aimerez peut-être aussi