Vous êtes sur la page 1sur 10

F:\ALFPRO2\NOEL3\Automate\Automate (API)1.

doc 1
SOMMAIRE
Page n 1 Page de garde
Page n 2 Logique cble logique programme
Page n 3 Lautomate programmable
Page n 4 Dtail de larchitecture
Page n 5 Raccordement de lautomate
Page n 6 Programmation
Page n 7 Programmation
Page n 8 Exemple de programmation
Page n 9 Exercice
Page n 10 Annexe1
Page n 11 Annexe 2
Objectifs de la sance :
d'analyser le fonctionnement
d'un systme simple
de dfinir le concept de logique
programme
de citer les caractristiques
fonctionnelles d'un systme
squentiel
de dcoder le schma de
raccordement d'un automate
programmable de dcoder un
programme.
F:\ALFPRO2\NOEL3\Automate\Automate (API)1.doc 2
AUTOMATE PROGRAMMABLE INDUSTRIEL S 5.2
OBJECTIF: la fin de la squence vous devez tre capable :
d'analyser le fonctionnement d'un systme simple
de dfinir le concept de logique programme
de citer les caractristiques fonctionnelles d'un systme squentiel
e dcoder le schma de raccordement d'un automate programmable coder un programme.
Avant propos : les automatismes ncessitent un grand nombre d'entres sorties le systme de
relayage devenant trop complexe, on le remplace par un systme de logique programme appele
automate programmable.
1. La logique cble :
Exemple: X = (a.b)+c
Lautomatisme est obtenu
en reliant entre eux les
diffrents constituants de base
ou fonctions logiques par cblage.
La logique cble correspond
un traitement parallle de
linformation. Plusieurs constituants
peuvent tre sollicits simultanment.
Modification: X= (a+b).c
2. La logique programme.
Elle correspond une dmarche
squentielle, seule une opration
lmentaire est excut la fois,
cest un traitement srie.
Le schma lectrique est transcrit
en une suite d'instruction qui
constitue le programme.
En cas de modification des quations
avec les mmes accessoires,
l'installation ne comporte aucune
modification de cblage seul le jeu d'instructions est modifi.
Ici il suffit de modifier le jeu d'instruction pour obtenir un fonctionnement diffrent.
a
b
c
X
&
1
a
b
c
X
(Fig.1)
a
c
X
b
1
&
a
b
c
X
(Fig. 2)
Programme
L a
& b
+ c
= X
X
a
b
c
Programme
L a
+ b
= M1
& c
= X
X
a
b
c
(Fig. 3)
F:\ALFPRO2\NOEL3\Automate\Automate (API)1.doc 3
3. L'AUTOMATE PROGRAMMABLE.
3.1. Architecture et insertion dans un systme automatis.
3.2. Fonctionnement :
L'automate programmable reoit les informations relatives au systme, il traite ces informations en
fonction du jeu d'instruction et modifie l'tat de ses sorties qui commandent les pr-actionneurs.
Recevoir : ncessit d'informations d'entres.
Traiter : notion de programme et de microprocesseur.
Jeu d'instructions : notion de stockage donc de mmoire.
Commander : notion de sortie afin de donner des ordres.
3.3. Dtail de l'architecture.
Alimentation de l'automate : intgre ou indpendante de l'automate programmable elle doit
fournir les tensions usuelles 240 V ~, 24V~ ou 24V =
L'unit centrale : le microprocesseur ralise les fonctions logiques ou d'autres fonctions intgres
telles que les temporisations, le comptage le calcul etc..
- Le microprocesseur est connect aux autres lments ( mmoires et interfaces entres sorties)
par des liaisons parallles appeles bus qui vhiculent les informations sous forme binaire.
- Le microprocesseur possde galement des liaisons avec l'extrieur pour le dialogue avec
l'outil de programmation, raccordement sur terminal ou sur rseau inter automates.
Energie
Communication
inter- automates, P.C,
visu, etc.
Outil de
programmation
Alimentation
Micro- processeur
Zone
mmoire
Sorties
Entres
Unit centrale
Interfaces
M3
~
M3
~
Armoire de
commande
E
n
e
r
g
i
e
Pupitre de commande
(Fig. 4)
F:\ALFPRO2\NOEL3\Automate\Automate (API)1.doc 4
La zone mmoire : elle contient toutes les donnes ncessaires au fonctionnement de l'automate
ainsi que la liste ou le jeu d'instruction qui constitue le programme.
Classification des mmoires :
- RAM (ramdom acces memory) mmoire vive dans laquelle on peut lire ou crire.
- ROM (read only mmory) mmoire morte dans laquelle on peut lire.
- EEPROM mmoire morte reprogrammable avec un effacement lectrique.
- EPROM ou UVPROM mmoire morte reprogrammable avec un effacement aux U V.
La capacit d'une mmoire se donne en mots de 8 bits (binary digits)
capacit d'une mmoire une mmoire qui contient 8 kilos octet contient
8 * 1024. octets = 8194 octets.
3.4. Interfaces d'entres / sorties.
- Les entres reoivent les informations depuis les capteurs ou boutons poussoirs du
systme. Elles transitent par un organe d'isolation galvanique pour aller vers le
microprocesseur (ex : opto-coupleur).
Elles sont scrutes autant de fois qu'il est ncessaire, au moins une fois par cycle
- Les sorties reoivent les informations dictes par le microprocesseur et stock en
mmoire elles sont rafrachies au fur et mesure du droulement du programme.
4. Raccordement d'un automate programmable.
Ralisation d'une monte descente avec un automate programmable.
24V 0V %I00 %I01 %I02 %I03 %I04 %I05 %I06 %I07
C.0 %Q00 C1-2 %Q01 %Q02 C3-4 %Q03 %Q04
S3 S1 S2
KM1
KM2
KM2
KM1
24V~
0
Programme en langage contacts.
S1: Arrt S4: F.c Haut
S2: Monte S5: F.c Bas
S3: Descente
Remarque : bien que le programme
inclue le verrouillage lectrique il est
rajout au niveau du cblage pour des
raisons de scurit.
Pour simplifier la programmation tous
les contacts sur les entres sont du type
NO, on prfre les inverser au niveau
de la programmation.
Fig 5
S4 S5
%I0.0 %I0.1 %I0.3 %Q0.2 %Q0.1
%Q0.1
%I0.0 %I0.2 %I0.4 %Q0.1 %Q0.2
%Q0.2
F:\ALFPRO2\NOEL3\Automate\Automate (API)1.doc 5
LA PROGRAMMATION.
Langage contacts (LD)
Structure d'un programme (section, SR ou tche vnementielle)
Un programme en langage contacts est compos dune suite de rseaux de contacts excute
de faon squentielle par l'automate.
Chaque rseau de contacts peut tre :- Repr par une tiquette.
- Complt par un commentaire de 222 caractres.
Un rseau de contacts est constitu de 7 lignes sur TSX Micro et de 16 lignes sur TSX Premium,
de 11 colonnes soit au maximum 10 contacts et une bobine par ligne.
Editeur de programmes : langage contacts
L'diteur du langage contacts offre de nombreux outils assurant la construction des rseaux de
contacts de faon conviviale : Une palette d'lments graphiques permet d'accder directement,
par la souris ou l'aide du clavier, aux diffrents symboles graphiques du langage : contacts, fil
boolen, bobines, blocs oprations, blocs fonctions prdfinis...
Le dessin du rseau peut tre ralis sans avoir renseigner chaque lment.
Les objets du langage peuvent tre indiffremment saisis et visualiss sous forme symbolique ou
repre.
Le symbole et le repre de chaque objet peuvent tre visualiss simultanment.
La construction du rseau de contacts s'effectue simplement en slectionnant le symbole dans la
palette graphique et en le plaant l'endroit voulu dans la grille prsente l'cran.
L'diteur du langage contacts permet l'appel immdiat des fonctions d'aide la saisie : Accs
aux bibliothques de fonctions. Accs l'diteur de variables. Couper, copier, coller.
%I0.0 %I0.1 %I0.3 %Q0.2 %M1 %Q0.1
%Q0.1
%I0.0 %I0.2 %I0.4 %Q0.1 %M2 %Q0.2
%Q0.2
TIMER T1
t on
%M1 %Q0.2
TIMER T2
t on
%M2 %Q0.1
(Fig. 6)
Exemple de
programmation
d'un "marche
avant marche
arrire" en langage
contact.
La
programmation
s'effectue comme
le schma
lectrique en
prenant soins de
donner les bonnes
affectations aux
diffrentes
variables.
Les %M sont des
variables internes,
et les timers des
temporisations
F:\ALFPRO2\NOEL3\Automate\Automate (API)1.doc 6
Langage Grafcet (SFC)
Le langage Grafcet permet de dcrire de manire simple et graphique la partie squentielle
d'automatismes.
Il correspond au langage Diagramme fonctionnel en squence SFC dcrit dans la norme IEC 1131-3.
Structure de la section dans la tche matre.
Le langage Grafcet SFC s'utilise uniquement dans une section de la tche matre. Celle-ci est alors
structure en trois traitements ( Traitement : prliminaire, chart ou graphique, postrieur)
Les programmes crits en langage Grafcet SFC se composent :
Des macro-tapes (1) qui sont la reprsentation unique d'un ensemble d'tapes et de transition.
Des tapes auxquelles sont associes les actions effectuer.
Des transitions auxquelles sont associes les conditions (rceptivits).
Des liaisons orientes reliant les tapes et les transitions.
Les actions (continues, impulsionnelles l'activation ou la dsactivation) et les rceptivits sont
programmables en langage soit contacts, soit en littral, soit en liste d'instructions.
Editeur de programmes : langage Grafcet SFC.
L'diteur graphique propose 8 pages composes de 11 colonnes de 14 lignes, soit 154
cellules par page.
Une palette d'objets graphiques permet l'accs direct chaque symbole graphique
(macro-tapes, tapes, transitions, aiguillages, activations / dsactivations simultanes et
renvois).
La programmation des rceptivits et des actions s'effectue simplement en cliquant sur
l'lment du graphe dsir.
Dans une page Grafcet, des commentaires de 64 caractres maximum peuvent tre saisis
dans n'importe quelle cellule.
Des aides la saisie, telles que : couper, copier, collersont mises la disposition de
l'utilisateur.
EXEMPLE DE PROGRAMMATION : (Fig. 7)
1. Dessin du Grafcet dans le chart 2. Ecriture des transitions
3. Ecriture des sorties dans le post.
Bouton droit ouvrir
2 S .Dcy
1
2
KM1 KM3
0
S4
S1
KM1
#
Transition X0X1.
% I0.1 %I0.3
(S2 sur l'entre 0.1, Dcy sur l'entre0.3)
Q1.2
%X1
(KM1 sur LA SORTIE 1et 2)
%X2
F:\ALFPRO2\NOEL3\Automate\Automate (API)1.doc 7
Editeur de variables.
L'diteur de variables permet de :
Symboliser les diffrents objets de lapplication (bits, mots, blocs fonctions, entres/sorties).
Paramtrer les blocs fonctions prdfinis (temporisateurs, compteurs, registres...).
Saisir les valeurs des constantes avec choix de la base d'affichage (dcimal, binaire,
hexadcimal, flottant, message).
Paramtrer les blocs fonctions utilisateur DFB.
Chaque symbole (32 caractres maximum, caractres accentus autoriss) peut tre accompagn
d'un commentaire (508 caractres maximum).
Des fonctions de recherche par famille et par type de tri facilitent l'accs aux objets.
Exercice: sur la base du programme ci desous en vous aidant de la figure (5) cbler les entres et les
sorties de l'automate, dcoder le programme en schma traditionnel.
%I0.1 %I0.2 %Q0.2 %I0.4 %Q0.3
%Q0.1
%I0.1 %I0.3 %Q0.1 %I0.5 %Q0.4
%Q0.2
24V 0V %I00 %I01 %I02 %I03 %I04 %I05 %I06 %I07
C.0 %Q00 C1-2 %Q01 %Q02 C3-4 %Q03 %Q04
24V~
Lgende:
%I0.1 S1
%I0.2 S2
%I0.3 S3
%I0.4 S4
%I0.5 S5
%Q0.3 KM1
%Q0.4 KM2
F:\ALFPRO2\NOEL3\Automate\Automate (API)1.doc 8
F:\ALFPRO2\NOEL3\Automate\Automate (API)1.doc 9
F:\ALFPRO2\NOEL3\Automate\Automate (API)1.doc 10
FICHE DE TRAVAUX PRATIQUES :BEP Repre : 5.2
Tache attribue pour les travaux pratiques de : automatismes automate programable
Systme: Lieu dactivit : salle de classe
Dfinition des tches confies llve loccasion de la
squence de travaux pratiques.
Enonc des objectifs de formation
associes aux tches dfinies.
Fonctions:
ETUDE: exploiter les documents relatif un
Systme
Maintenance.
Diagnostiquer laide dun raisonnement
logique une cause probable de dfaillance
Domaines:
S5 Commande de systmes.
S 5.2. automatisme
Connaissances:
Etre capable de:
Analyser le fonctionnement d'un
systme simple. Exploiter les outils pour
traduire les caractristiques
fonctionnelles d'un systme dcoder un
programme
Comptences terminales:
C1. S'informer C12 interprter.
C3. Intervenir
C33 maintenir en tat.
Evaluation propose par le professeur responsable:
Nom de llve:
Note: Prvu:
Temps:
Pass:
PREREQUIS:
Connaissance des quations logiques, de la fonction mmoire et des
relais bistables.
EN AYANT A VOTRE DISPOSITION:
Des descriptifs de fonctionnement de machines.
Le dossier technique des machines.
ON VOUS DEMANDE:
De raliser le schma de raccordement d'un automate
De raliser les schmas de commande.
De vrifier le fonctionnement d'un systme en se servant des
indications automate.
CRITERES DEVALUATION:
Grafcets exacts.
Schma de commande exacts.
Notice de fonctionnement exacte.

Vous aimerez peut-être aussi