Vous êtes sur la page 1sur 72

ROYAUME DU MAROC

OFPPT

Office de la Formation Professionnelle et de la Promotion du Travail


DIRECTION RECHERCHE ET INGENIERIE DE FORMATION

RESUME THEORIQUE
&
GUIDE DE TRAVAUX PRATIQUES

MODULE

N 23

SECTEUR

UTILISATION DE LAUTOMATE
PROGRAMMABLE

: ELECTROTECHNIQUE

SPECIALITE : EMI
NIVEAU

: TECHNICIEN

ANNEE 2007

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Document labor par :


Nom et prnom
Mme ELKORNO NAIMA

EFP

DR

CDC - GE

Rvision linguistique
Validation
-

OFPPT/DRIF/CDC_GE

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

SOMMAIRE
RESUME THEORIQUE ................................................................................................ 7
I. Raccordement dun automate programmable........................................................ 8
I.1
Introduction..................................................................................................... 8
I.2
Structure fonctionnelle de lautomate ............................................................. 8
I.2.1 Interface dentre ........................................................................................ 9
I.2.2 Lunit centrale............................................................................................ 9
I.2.3 Interface de sortie ..................................................................................... 10
I.2.4 Communication et dialogue....................................................................... 10
I.3
Description des automates ........................................................................... 10
I.3.1 Automate Monobloc .................................................................................. 10
I.3.2 Automate Modulaire .................................................................................. 13
I.4
Les applications de lautomate ..................................................................... 15
I.5
Les diffrents modules dentre/ sortie ......................................................... 18
I.5.1 Interface dentre ...................................................................................... 18
I.5.2 Interface de sortie ..................................................................................... 20
I.6
Les tapes suivre pour raccorder un automate ......................................... 24
II. Les Langages de programmation ........................................................................ 26
II.1
Langage contacts ...................................................................................... 26
II.2
Langage GRAFCET...................................................................................... 28
II.3
Prsentation du langage liste d'instructions.................................................. 30
III.
Les principales instructions dun automate....................................................... 39
IV.
Lutilisation dun logiciel de programmation...................................................... 41
IV.1 Les logiciels de programmation .................................................................... 41
IV.2 Utiliser un logiciel de programmation............................................................ 43
IV.3 Les moyens daccs aux fonctions dun automate ....................................... 43
IV.4 La mthode de programmation : (Rsum) .................................................. 44
V. Diagnostic des problmes de fonctionnement dun automatisme simple
command par un automate ....................................................................................... 45
V.1
Visualisation centralise ............................................................................... 45
V.2 Les problmes de fonctionnement dun automate programmable ................ 46
V.3
Les modifications apportes au programme dun automate ......................... 47
VI.
Lessai dun automatisme simple command par un automate........................ 48
VI.1 Les dangers potentiels lis lutilisation dun automate ............................... 48
VI.2 Lessai dun automatisme simple .................................................................. 48
GUIDE DES EXERCICES ET TRAVAUX PRATIQUES ............................................. 49
Exercices .................................................................................................................... 50
TP 1 : raccordement dun automate............................................................................ 60
TP2: Utilisation dun logiciel de programmation .......................................................... 61
TP2-1 .......................................................................................................................... 61
TP2-2 .......................................................................................................................... 62
TP2-3 .......................................................................................................................... 63
TP2-4 .......................................................................................................................... 63
TP2-5 .......................................................................................................................... 64
TP2-6 .......................................................................................................................... 65
TP2-7 .......................................................................................................................... 66
TP2-8 .......................................................................................................................... 68
OFPPT/DRIF/CDC_GE

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Evaluation de fin de module........................................................................................ 69


Liste bibliographique ................................................................................................... 71

OFPPT/DRIF/CDC_GE

Rsum de Thorie et
Guide de travaux pratiques

MODULE 23:

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

UTILISATION DE LAUTOMATE PROGRAMMABLE

Code :

Dure : 60 h
OBJECTIF OPERATIONNEL

COMPORTEMENT ATTENDU
Pour dmontrer sa comptence le stagiaire doit
utiliser un automate programmable
selon les conditions, les critres et les prcisions qui suivent
CONDITIONS DEVALUATION
A partir de directives.
A laide :
- De fiches techniques et du manuel dutilisation dun automate;
- Dun logiciel;
- Dun automate programmable.
- Dquipements informatiques.
CRITERES GENERAUX DE PERFORMANCE

Respect des rgles de sant et de scurit au travail.


Respect des normes.

OFPPT/DRIF/CDC_GE

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

OBJECTIF OEPRATIONNEL
PRECISIONS SUR LE
COMPORTEMENT ATTENDU

A) Raccorder un automate.

CRITERES PARTICULIERS DE
PERFORMANCE

B) laborer un programme dun


automatisme command par un
automate.

C) Utiliser un logiciel de
programmation.

D) Identifier des problmes de


fonctionnement dun automatisme
simple command par un
automate.

E) Apporter des modifications au


programme dun automate

F) Effectuer lessai dun automatisme


simple command par un
automate.

OFPPT/DRIF/CDC_GE

Localisation prcise des points de


raccordement
Cblage conforme au schma de
raccordement.
Programme conforme au cahier de
charges.
Utilisation correcte des instructions.
Installation correcte du logiciel.
Configuration prcise de
lautomate.
Dtermination juste du mode
dadressage.
Saisie correcte du programme.
Transfert correct du programme
vers lautomate.
Respect de la procdure
didentification.
Identification juste des problmes
de fonctionnement.
Modification conforme au cahier de
charges.
Programmation prcise des ajouts
ou des retraits.
Respect de la procdure de
sauvegarde.
Programmation fonctionnelle en
simulation.
Fonctionnement exact de
lautomatisme.

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Prsentation du Module :
Lobjectif de ce module est dapprendre aux stagiaires comment raccorder un
automate, accder ses fonctions, identifier des problmes de fonctionnement dun
automatisme simple command par un automate programmable, apporter des
modifications au programme et effectuer lessai de lautomatisme. Il vise donc
rendre le stagiaire apte utiliser un automate programmable.

La dure de ce module est de 60 h dont 18 h de thorie, 39 h de pratique et 3 h


dvaluation.

OFPPT/DRIF/CDC_GE

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

MODULE N 23: UTILISATION DE LAUTOMTE PROGRAMMABLE


RESUME THEORIQUE

OFPPT/DRIF/CDC_GE

Rsum de Thorie et Guide de


travaux pratiques

I.

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Raccordement dun automate programmable


I.1

Introduction

Les automatismes sont raliss en vue dapporter des solutions des problmes de
nature technique, conomique ou humaine.
Eliminer les tches dangereuses et pnibles, en faisant excuter par la machine les
tches humaines complexes ou indsirables.
Amliorer la productivit en asservissant la machine des critres de production, de
rendement ou de qualit.
Piloter une production variable, en facilitant le passage dune production une autre.
Renforcer la scurit en surveillant et contrlant les installations et machines.
On distingue dans tout systme automatis la machine ou linstallation et la partie
commande constitue par lappareillage dautomatisme. Cette partie commande est
assure par des constituants rpondant schmatiquement quatre fonctions de
base :
-

Lacquisition des donnes

Le traitement des donnes

La commande de puissance

Le dialogue homme machine

I.2

Structure fonctionnelle de lautomate

Lautomate programmable industriel est un appareil qui traite les informations selon
un programme prtabli.
Son fonctionnement est bas sur lemploi dun microprocesseur et de mmoires.
(voir figure 1-1)

OFPPT/DRIF/CDC_GE

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

DE SORTIE

INTERFACE

D'ENTREE

INTERFACE

MICROPOCESSEUR

MEMOIRES

DIALOGUE
OPERATEUR

Figure 1-1 : structure dun systme de traitement

I.2.1 Interface dentre


Elles permettent disoler lectroniquement le circuit externe (saisie de linformation)
du circuit de traitement.

I.2.2 Lunit centrale


cur de lautomate, elle est constitue:
- dun processeur qui excute le programme
- de mmoires qui, non seulement contiennent ce programme, mais
aussi des informations de donnes (dure dune temporisation, contenu
dun compteur)
Les types de mmoires :
Mmoires vives:
RAM Random Access Memory ( Mmoire accs alatoires)
Ce sont des mmoires volatiles lues et crites par le processeur.
Mmoires mortes:
ROM Read only memory
PROM ROM programmable
NE PEUVENT PAS ETRE EFFACES
REPROM effacement par UV
EEPROM effacement lectrique

OFPPT/DRIF/CDC_GE

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

I.2.3 Interface de sortie


Elles permettent de commander les sorties toute ou rien (TOR) telle que : les
contacteurs, les moteurs pas pas, les lectrovannes et ainsi des sorties
analogiques (boucle de rgulation dbit temprature et variateur de vitesse.)

I.2.4 Communication et dialogue


Elle est ralise avec loprateur par un pupitre de dialogue ou par lintermdiaire
dun ordinateur et avec les autres automates pour un rseau informatique local.

I.3

Description des automates

Il existe deux types dautomate programmable industriel:


le type monobloc

le type modulaire

I.3.1 Automate Monobloc


Le type monobloc possde gnralement un nombre dentres et de sorties
restreint et son jeu dinstructions ne peut tre augment. Bien quil soit parfois
possible dajouter des extensions dentres/sorties, le type monobloc a pour fonction
de rsoudre des automatismes simples faisant appel une logique squentielle et
utilisant des informations tout-ou-rien. (voir figure1-2)

OFPPT/DRIF/CDC_GE

10

Rsum de Thorie et
Guide de travaux pratiques

+
L

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

IN

24

COM

10

11

12

13

VDC
TSXO7

I
RUN

ERR

10

11

12

13

O
COM

OUT
COM

I/O

OUT
COM

OUT
COM

OUT
COM

EXTENSION

INPUTS 24 VDC
OUTPUTS 2A Ry

SG

Figure1-2 : Automate monobloc TSX Nano

OFPPT/DRIF/CDC_GE

11

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Exemple 1 : automate monobloc (voir figure1-3)

Figure1-3 : automate monobloc


Une prise (1) pour raccordement du terminal de programmation.
Un slecteur pour codage de la fonction base / extension.
Deux points de rglage analogique.
Une visualisation :
- Des entres 0 8 ou 0 13 et sorties 0 6 ou 0 9,
- De ltat automate (RUN, ERR, COM, I/O).
5- Un raccordement de lalimentation secteur
6- Une alimentation capteurs (=24V/150mA) sur modles aliments en
1234-

100240V.
7- Un raccordement des capteurs dentres.
8- Un raccordement des practionneurs de sorties.
9- Un raccordement extension (extension dentres /sorties et / ou extension
automate) ou raccordement Modbus esclave
10- Un cache amovible pour protection des borniers vis.

OFPPT/DRIF/CDC_GE

12

Rsum de Thorie et
Guide de travaux pratiques

I.3.2

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Automate Modulaire

Par ailleurs, le type modulaire est adaptable toutes situations. Selon le besoin, des
modules dentres/sorties analogiques sont disponibles en plus de modules
spcialiss tels: PID, BASIC et Langage C, etc. La modularit des API permet un
dpannage rapide et une plus grande flexibilit. La figure 1-4 prsente un automate
modulaire.

ALIMENTATIO
N

CPU

INPUT

Figure 1-4 : API modulaire

OFPPT/DRIF/CDC_GE

13

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Exemple 2 : automate modulaire :


(voir figure 1-5)

Figure1-5 : automate modulaire :

Lautomate TSX 37-08 comprend :


1- Un bac 3 emplacements.
2- Un bloc de visualisation centralis.
3- Une prise terminal repre TER.
4- Une trappe daccs aux bornes
dalimentation.
5- Deux modules 16 entres et 12
sorties Tout ou Rien positionns
dans le premier et le deuxime
emplacements (positions 1, 2, 3 et 4).
6- Une trappe daccs la pile
optionnelle.
7- Un emplacement disponible.
8- Un bouton de rinitialisation

OFPPT/DRIF/CDC_GE

14

Rsum de Thorie et
Guide de travaux pratiques

I.4

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Les applications de lautomate

Les automates trouvent leur application en milieu industriel, domestiques. On cite


quelques exemples courants :
Exemple n1: Feux de carrefour
(voir figure 1-6)

Figure1- 6 : Feux de carrefour


Description
On rgle la circulation dun carrefour de deux voies A et B par des feux tricolores
(Rouges, orange, vert).

OFPPT/DRIF/CDC_GE

15

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Exemple 2 : Portail coulissant.


(voir figure 1-7)

Figure 1-7 : Portail coulissant.


Soit un portail coulissant commander :
- Le portail tant ferm, le contact fin de course fcFE est actionn ;
- On appuie sur le bouton-poussoir douverture S3, le moteur actionne le portail et
provoque son ouverture ;
- En fin douverture, le contact fin de course fcOU est actionn, il signale
louverture du portail, et il coupe lalimentation du moteur.
Laction sur le bouton-poussoir de fermeture provoque linversion de sens de marche
du moteur, et la fermeture du portail.
Le portail libre le contact fcOU, et se dplace jusqu actionner le contact fcFE qui
provoque larrt du moteur.

OFPPT/DRIF/CDC_GE

16

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Exemple 3 : systme de perage


(voir figure 1-8)

Solnode
d'avance

Tte de Touret

Pice

Fin de
course 1LS

Pulvrisation
de rfrigrant

Bti de perage
Tableau de
commandes

Filtre

Moteur du
rfrigrant

Retour du
rfrigrant

Pompe
rfrigrant

Rservoir de
rfrigrant

Pressostat
1PS

Figure1- 8 : systme de perage


Exemple 4 systme de pompage
(voir figure 1-9)
C

B4 P

Rservoir
anti blier
surpresseur
P B2

P1

P2

P B3
Rservoir #1
Rservoir #2

P B1

Figure1- 9 : systme de pompage


OFPPT/DRIF/CDC_GE

17

Rsum de Thorie et
Guide de travaux pratiques

I.5

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Les diffrents modules dentre/ sortie

Les modules dentre / sortie sont les interfaces qui permettent de communiquer
avec le microprocesseur.
On distingue :
Les interfaces dentre.
Les interfaces de sortie.

I.5.1

Interface dentre

a) Interface Tout on rien (TOR)


A partir dun signal quelconque en entre, les interfaces fournissent en sortie deux
tensions 0V ou 5V. Ces interfaces sont de type contact, ou statique (voir figures
1-10 et 1-11)

24v

DEL

12

Relais

13

Figure 1-10 : Interface dentre tout ou rien relais

vers unit de
traitement

Figure 1-11: Interface dentre tout ou rien statique.


OFPPT/DRIF/CDC_GE

18

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

b) Transmetteurs analogiques
Les transmetteurs analogiques : Tension / intensit permettent dadapter les signaux
issus des capteurs pour les rendre compatibles avec lunit de traitement. La
variation de la grandeur dentre est convertie en une variation :
-

En tension : de 0V, 10V


En intensit : de 0 mA 20 mA, ou de 4 mA 20 mA

Exemple : Transmission de mesure de temprature effectue par une sonde PT


(voir figure 1-12)

2mA

PT
100

Sortie
4-20mA
0-20mA

V
Rf

Figure1-12 : Interface dentre analogique

OFPPT/DRIF/CDC_GE

19

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

I.5.2 Interface de sortie


a) Interface de sortie tout ou rien
La sortie de lunit de traitement peut seffectuer soit sur relais, soit sur transistor
(TTL), ou avec un triac.
(voir figure 1-13 et 1-14)

vers automate

A1

sortie

A2

Figure1-13 : Interface de sortie statique avec triac

vers automate

A1

sortie

A2
Figure1-14 : Interface de sortie statique transistor
b) Interfaces de sorties analogiques
Les conventions digitales /analogiques ont pour fonction de gnrer un signal
analogique normalis (0-10 V ; 0-20 mA) partir dune information numrique,
dlivre par l unit de traitement et code en binaire, sur des sorties digitales TOR
raccordes aux entres de l interface( ou convertisseur).
(voir figure 1-15)

OFPPT/DRIF/CDC_GE

20

Rsum de Thorie et
Guide de travaux pratiques

automate

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE


convertisseur
numrique /analogique
dcimal

s1
s2

sortie
0-10 V
ou
0-20mA

s8

analogique

Figure 1-15 : Interface de sortie numrique / analogique

Figure1-16 : Modules E/S

OFPPT/DRIF/CDC_GE

21

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Figure1-17 : Les bornes sont des E/S

Figure 1-18 : Le n 1 est un connecteur pour une entre sortie analogique

OFPPT/DRIF/CDC_GE

22

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

TSX DMZ 28DR


ENTREES
I1.0

1
2
3
4
5
6
7
9

8
10

11
12
13

14

15
16

SORTIES

17
18

22

Q2.1
23
Q2.3

FU

0 VDC

FU: fusible fusion rapide calibre


selon la charge

26

27

Q2.5
Q2.6
Q2.7

28
29
30

Q2.4

31
32

Q2.5
Q2.6
FU

24 VDC

24
25

Q2.4

FU

FU

20
21

Q2.2

I1.10
I1.11
I1.12
I1.13
I1.14
I1.15

19

Q2.0
FU

I1.1
I1.2
I1.3
I1.4
I1.5
I1.6
I1.7
I1.8
I1.9

Q2.7

33
34
35

Practionneurs
19...240 VAC ou 24 VDC

Figure 1-19 : Cblage des entres/sorties TOR :


OFPPT/DRIF/CDC_GE

23

Rsum de Thorie et
Guide de travaux pratiques

I.6

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Les tapes suivre pour raccorder un automate

Pour raccorder un automate, il est recommand:

De suivre les spcifications du fabricant.

De suivre la technique de raccordement.

De vrifier si les modules sont dans leurs embases respectives. Vrifier le type,
le numro du modle et le diagramme de cblage. Vrifier lemplacement des
embases dans le document pour lassignation des adresses dE/S.

De localiser le paquet de fils correspondant chaque module et le diriger


travers le conduit lemplacement du module. Identifier chacun des fils dans le
paquet et sassurer quils correspondent ce module en particulier.

En commenant avec le premier module, reprer le fil dans le paque qui se


branche la borne la plus basse. Au point o le fil arrive la mme hauteur que
le point de terminaison, plie le fil angle droit vers la borne.

De couper le fil pour quil dpasse de 6 mm du ct de la vis de la borne.


Dgainer lisolant du fil approximativement 9 mm. Insrer le fil sous la plaque
de la borne et serrer la vis.

Si deux modules ou plus utilisent la mme source dalimentation, on peut utiliser


du cavalier jumpers pour le cblage de la source dalimentation dun module
lautre.

Si le cble blind est utilis, en brancher seulement un bout la mise la terre,


prfrablement au chssis. Ce branchement vitera toutes boucles possibles de
retour de masse. Lautre bout doit tre coup et non branch.
De rpter la procdure de cblage pour chaque fil du paquet jusqu ce que le
cblage du module soit complt. Aprs que tous les fils auraient t branchs,
tirer doucement sur chacun pour sassurer davoir un bon branchement.
De rpter la procdure de cblage jusqu ce que tous les modules soient
termins.
(voir figure 1-20)

OFPPT/DRIF/CDC_GE

24

Rsum de Thorie et
Guide de travaux pratiques
L
N

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

KM

Alimentation capteurs/
base + extension (400 mA max)
+ 24 VDC

Base

Extension

FU2
24 V
(2)

FU1

0V
L
N

Output
110 / 240 VAC
Input

24 VDC
Input

PE
(2)

PE

Alimentation capteurs/
practionneurs

Figure 1-20 : Raccordement des alimentations

OFPPT/DRIF/CDC_GE

25

Rsum de Thorie et
Guide de travaux pratiques

II.

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Les Langages de programmation


II.1

Langage contacts

Structure dun programme :


Un programme en langage contacts est compos dune suite de rseaux de
contacts excute de faon squentielle par lautomate :
Dessin entre deux barres de potentiel, un rseau est un ensemble dlments
graphiques reprsentant :
les entres/sorties de lautomate (boutons-poussoirs, dtecteurs,
voyants...),
des fonctions dautomatismes (temporisateurs, compteurs...),
des oprations arithmtiques, logiques et spcifiques,
Les variables internes de lautomate.

relais,

Ces lments graphiques sont relis entre eux par des connexions horizontales et
verticales.
(Voir figure 2-1)

OFPPT/DRIF/CDC_GE

26

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Figure 2 -1 : Structure dun rseau de contacts

OFPPT/DRIF/CDC_GE

27

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Exemple : (Voir figure 2 - 2)

KA1

S6

KM5

KM1

SD

Figure 2 -2 : Exemple crit avec un langage contacts

II.2

Langage GRAFCET

Le GRAFCET est une reprsentation graphique qui permet la transcription du


fonctionnement dun systme automatique. Il prend en compte les entres et les
sorties, et dfinit le comportement squentiel du systme.
Ltape correspond une situation lmentaire ayant un comportement stable.
Une transition indique la possibilit dvolution dune tape ltape suivante. A
chaque transition, on associe une, ou des conditions logiques qui traduisent la notion
de rceptivit.
(Voir figure 2-3)

OFPPT/DRIF/CDC_GE

28

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

tape initiale : dfinit la situation initiale


de lautomatisme.
Transition : les rceptivits
associes indiquent les conditions
logiques ncessaires au franchissement
de cette transition.
Activation simultane des tapes 3
et 7 (Divergence en ET). Les sousensembles forms par les tapes 3, 4,
5, 6 et 7, 8, 9 constituent deux
squences dites simultanes.
Aiguillage (Divergence en OU) partir
de ltape 3 vers ltape 4 ou vers
ltape 5.
Fin d'aiguillage (convergence en OU)
partir de l'tape 4 ou de l'tape 5 vers
l'tape 6.
tape de fin de squence : permet la
synchronisation des squences
simultanes.
Dsactivation simultane des tapes
6 et 9 (convergence en ET).
tape : les actions associes ne
sexcutent que lorsque ltape est
active.
Figure 2-3 : exemple avec langage GRAFCET

OFPPT/DRIF/CDC_GE

29

Rsum de Thorie et
Guide de travaux pratiques

II.3

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Prsentation du langage liste d'instructions

a) Principe
Un programme crit en langage liste d'instructions se compose dune suite
d'instructions excutes squentiellement par lautomate.

Chaque instruction est compose d'un code instruction et d'un oprande.


Ces instructions agissent sur :
Les entres/sorties de lautomate (boutons-poussoirs, dtecteurs, relais,
voyants...),
Des fonctions dautomatismes (temporisateurs, compteurs...),
Des oprations arithmtiques et logiques et des oprations de transfert,
Les variables internes de lautomate.
Il existe 2 types d'instructions :
Instruction de test, dans laquelle figurent les conditions ncessaires une
action, ex : LD, AND, OR...
Instruction d'action, qui sanctionne le rsultat conscutif un enchanement
de test.
ex : ST, STN, R,...
OFPPT/DRIF/CDC_GE

30

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

b) Les instructions de base

OFPPT/DRIF/CDC_GE

31

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

c) Structure dun programme


Gnralits
Comme en langage contacts, les instructions sont organises en squence
d'instructions (quivalent un rseau de contacts) appele phrase. Chaque phrase
se compose d'une plusieurs instructions de test, le rsultat de ces instructions tant
appliqu une ou plusieurs instructions d'action.
Une instruction occupe une ligne maximum. Chaque phrase commence par un point
d'exclamation (gnr automatiquement), elle peut comporter un commentaire et
tre repre par une tiquette.
! (*Attente de schage*)
%L2:
LD
%I0.1
AND %M10
ST
%Q2.5
Commentaire
Le commentaire peut tre intgr au dbut d'une phrase et peut occuper 3 lignes
maximum (soit 222 caractres alphanumriques), encadrs de part et d'autre par les
caractres (* et *). Il facilite linterprtation de la phrase laquelle elle est affecte,
mais nest pas obligatoire.
Les commentaires saffichent uniquement partir de la premire ligne de la phrase.
En cas de suppression dune phrase, le commentaire qui lui est associ est
galement supprim.
Les commentaires sont mmoriss dans lautomate et sont accessibles tout
moment par lutilisateur. A ce titre, ils consomment de la mmoire programme
tiquette
Ltiquette permet de reprer une phrase dans une entit de programme (programme
principal, sous-programme,...) mais nest pas obligatoire.
Cette tiquette a la syntaxe suivante : %Li avec i compris entre 0 et 999 et se
positionne en dbut dune phrase.
Un repre dtiquette ne peut tre affect qu une seule phrase au sein dune mme
entit de programme.
Par contre il est ncessaire dtiqueter une phrase afin de permettre un branchement
aprs un saut de programme.
Lordre des repres des tiquettes est quelconque, cest lordre de saisie des
phrases qui est prise en compte par le systme lors de la scrutation.

OFPPT/DRIF/CDC_GE

32

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Utilisation des parenthses


Les instructions AND et OR peuvent utiliser des parenthses. Ces parenthses
permettent de raliser des schmas contacts de faon simple. L'ouverture de
parenthses est associe l'instruction AND ou OR. La fermeture de parenthse est
une instruction, elle est obligatoire pour chaque parenthse ouverte.
Exemple : AND(

Aux parenthses peuvent tre associes les modificateurs :


N ngation, ex : AND(N ou OR(N,
F front descendant (Falling edge), ex : AND(F ou OR(F,
R front montant (Rising edge), ex : AND(R ou OR(R,
[ comparaison.

OFPPT/DRIF/CDC_GE

33

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Imbrication de parenthses
Il est possible d'imbriquer jusqu' 8 niveaux de parenthses.

Note :

Chaque parenthse ouverte doit tre imprativement referme.

Les tiquettes %Li: ne doivent pas tre places dans des expressions entre
parenthses, ainsi que les instructions de saut JMP et d'appel sous
programme SRi,

Les instructions d'affectation ST, STN, S et R ne doivent pas tre


programmes entre parenthses.

OFPPT/DRIF/CDC_GE

34

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Instructions MPS, MRD, MPP


Les 3 types d'instruction permettent de traiter les aiguillages vers les bobines.
Ces instructions utilisent une mmoire intermdiaire appele pile pouvant stocker
jusqu' 3 informations boolennes.
L'instruction MPS (Memory PuSh) a pour effet de stocker le rsultat de la dernire
instruction de test au sommet de la pile et de dcaler les autres valeurs vers le fond
de la pile.
L'instruction MRD (Memory ReaD) lit le sommet de la pile.
L'instruction MPP (Memory PoP) a pour effet de lire, de dstocker le sommet de la
pile et de dcaler les autres valeurs vers le sommet de la pile.
Exemples :

OFPPT/DRIF/CDC_GE

35

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Programmer une instruction


Les automates TSX sont programmables en langage LIST : listes dinstructions ou
LADDER : langage contacts.
Reprsentation en

Reprsentation en liste

langage contacts

dinstructions

.1

.1

2.1

Interprtation

Lire ltat de lentre %I1.1


Examine si cest ferm

LD

%I1.1

LDN

%I1.1

Lire ltat inverse de lentre


%I1.1
Examine si cest ouvert.

ST

%Q2.1

Transfrer le rsultat dans la


sortie 1

STN

%Q2.1

2.1

OFPPT/DRIF/CDC_GE

Transfrer linverse du rsultat


dans la sortie 1

36

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Instruction AND ( ET ) : transcription de deux ou plusieurs contacts en srie


Reprsentation en

Reprsentation en liste

langage contacts

dinstructions

.1

.2

LD

%I1.1

AND

%I1.2

Interprtation

Lire ltat des entres 1 ET


2

Instruction ANDN ( ET NON ) :


Reprsentation en

Reprsentation en liste

langage contacts

dinstructions

.1

.2

LD

%I1.1

ANDN

%I1.2

Interprtation

Lire ltat des entres 1 ET


ltat inverse de lentre 2

Instruction OR (OU) :
Reprsentation en

Reprsentation en liste

langage contacts

dinstructions

.1
.2

OFPPT/DRIF/CDC_GE

LD

%I1.1

OR

%I1.2

Interprtation

Le rsultat de cette
combinaison est gal 1 si
lentre 1 OU lentre 2 est
1 OU si les 2 entres sont
1

37

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Instruction ORN (OU NON) :


Reprsentation en

Reprsentation en liste

langage contacts

dinstructions

.1

.2

OFPPT/DRIF/CDC_GE

LD

%I1.1

ORN

%I1.2

Interprtation

Le rsultat de cette
combinaison est gal 1 si
lentre 1 OU lentre 2 est
0

38

Rsum de Thorie et
Guide de travaux pratiques

III.

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Les principales instructions dun automate

Les principales instructions avec lesquelles on peut programmer aisment se


rsument dans ce tableau :
Dsignation
Les contacts

Symbole

Fonction
Contact ouvert au repos
Contact ferm au repos
Contact active au front

montant
Contact active au front

descendant
Les bobines
Bobine directe
Bobine inverse
Bobine denclenchement

Bobine de dclenchement

R
- Temporisateur
%TMi
IN

TON : retard lenclenchement


TOF : retard dclenchement
IN : Entre
Q : Sortie temporisateur
% TM : label du
temporisateur.

TON

IN

TOF
Blocs fonctions - Compteur / dcompteur
%Ci
R
S
Cu
CD

E
D
F

% Ci : label du compteur /
dcompteur
R : Entre remise zro.
S : Entre de prslection.
Cu : Entre incrmentation sur
front.
CD : Entre dcrmentation
sur front

E : Bit sortie dbordement


D : Bit sortie prslection atteinte

OFPPT/DRIF/CDC_GE

39

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

F : Bit sortie dbordement (9999>0)


- Squenceur ou programmateur
cyclique.
%Dri
R

R : Remise zro
U : Entre avance pas.
LEN : Nombre de pas.

U
LEN
Blocs
oprations
%MW0 = %MW10 + 100

Blocs
comparaison

OFPPT/DRIF/CDC_GE

% MW20 25

Ce bloc permet deffectuer


toutes les autres oprations
savoir :
- Addition
- Sous traction
- Division
- Multiplication
Ce bloc permet deffectuer
toutes les comparaisons

40

Rsum de Thorie et
Guide de travaux pratiques

IV.

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Lutilisation dun logiciel de programmation


IV.1 Les logiciels de programmation

Marque
Tlmcanique
ALENBRADLEY
SIEMENS

Automate
TSX Nano
TSX 3708,TSx22
TSX Premium
SLC 500

Logiciel
Pl707
Pl7- micro
Pl7 junior
APSF

Serie 5:S5
Serie 7:S7

Step 5
Step 7

Ce tableau rcapitulatif donne le logiciel et le type dautomate conforme ce


dernier. Loprateur peut communiquer avec lautomate soit travers un P.C
portable, fixe (figure 4-1) ou avec la console (figure 4-2, 4-3). On lie lautomate au
PC (ou la console) par un cble (RS232).

Figure 4-1 : PC portable

OFPPT/DRIF/CDC_GE

41

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Figure 4-2 : console

Figure 4 -3 : console

OFPPT/DRIF/CDC_GE

42

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

IV.2 Utiliser un logiciel de programmation


Pour pouvoir utiliser le logiciel :
1) Il faut dabord commencer par linstallation du logiciel de programmation, pour
cela on met le CD ROM dans le lecteur de CD ROM et suivre les dmarches
habituelles dinstallation soit sous Windows ou sous dos (Excuter, Parcourir,
etc.)
2) Configurer le matriel cest dire spcifier lautomate avec lequel on va travailler
en donnant sa rfrence.
3) On choisit le mode de programmation en choisissant lditeur approprie : Ladder
( contact) ; (LD) langage structure (LS), ou GRAFCET (CHART).
4) Le mode en ligne consiste passer lapplication pour que lautomate lexcute.
Pour cela le logiciel offre cette possibilit qui permet de passer du Mode local en
mode connect en appuyant sur licne Connecter, puis Transfrer.

IV.3 Les moyens daccs aux fonctions dun automate


Les moyens daccs aux fonctions dun automate consistent configurer lautomate,
voir comment est structur les mmoires et enfin comment connatre les paramtres
de communication.
La procdure quon nonce concerne le logiciel PL7 Micro adapt lautomate
TSx3708 et version 3.0
- On commence par ouvrir une nouvelle application.
- Dans le menu Fichier on appuie sur nouveau.
- On passe la configuration matrielle en choisissant lautomate dans une
srie offerte par logiciel.
- Pour allouer lespace ncessaire lapplication on pourra voir dans le menu
AP le menu Bilan mmoire qui nous montre comment la mmoire est partage.
Configuration des E/S :
Le logiciel doit permettre de slectionner la position et le format du module (format
standard, demi-format) configurer soit par clic sur la souris ou en manipulant les
touches flches du clavier. La configuration logicielle permet de dfinir pour
lapplication :
- Le nombre des diffrents types de blocs de fonctions,
- Le nombre de mots registres,
- Le nombre de bits internes /Mi,
- Le nombre de mots internes / MW,
- Le nombre de constantes / KW.

OFPPT/DRIF/CDC_GE

43

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

1) Ecriture des adresses des E/S :


Bit = % I 1.O
Mot = % IW 6.2

%Q 2.3
/ QW6.O

2) Ecriture des adresses des Bits internes


%B1
3) criture des adresses des Le bloc fonction
/ T1
/ C1

IV.4 La mthode de programmation : (Rsum)


La mthode propose vous permet de programmer, tester, mettre au point et
sauvegarder votre programme.
tape 1 :

Configuration de lapplication

Nom de lapplication, valeurs des constantes, horodateur, paramtre des compteurs,


temporisateurs.
tape 2 :

Saisie des symboles

Saisie des noms de Symboles pour chaque repre utilis dans votre programme
automate (contacts, bobines).
tape 3 :

Saisie du programme

Et validation des saisies.


tape 4 :

Sauvegarde rgulire du programme

En cours de saisie PC vers disque.


tape 5 :

Transfert du programme dans lautomate

tape 6 :

Mise en RUN et teste du programme

tape 7:

Mise au point du programme


diteur de donnes.

tape 8 :

Sauvegarde du programme
Aprs mise au point Automate disque

tape 9 :

cration du dossier de lapplication

OFPPT/DRIF/CDC_GE

44

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

V.
Diagnostic des problmes de fonctionnement dun
automatisme simple command par un automate
V.1

Visualisation centralise

Les automates sont quips dun bloc de visualisation centralisant toutes les
informations ncessaires au contrle, au diagnostic et la maintenance de
lautomate et de ses modules, et des fonctions simples de dialogue oprateur. Les
automates sont quips des blocs de visualisation qui se diffrent selon la marque
(Lexemple pris est celui de marque Tlmcanique.)
La visualisation centralise offre :

La visualisation de ltat des voies dentres / sorties locales ou distantes


(entres / sorties des automates Nano).
La visualisation des quipements sur le bus AS-i et le diagnostic de ce dernier
Le diagnostic des voies ou des modules en dfaut.
La visualisation de donnes internes :
- Bits,
- Chanes de bits,
- Chanes de mots,
- Variables du programme (tapes actives, informations dapplication)
Une visualisation numrique multiple sur 4 digits.

Description (voir figure5-1)

Figure 5-1 : Bloc de visualisation centralise

OFPPT/DRIF/CDC_GE

45

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Le bloc de visualisation centralise comprend :


1. Trois ensembles de 32 voyants (DEL) reprsentant les emplacements des
modules implants dans le bac de base ou le mini bac dextension.
2. Une ligne dinformation forme de voyants (DEL) signalant les modes de
fonctionnement de la visualisation.
3. Un bouton-poussoir de commande donnant accs aux diffrents modes de
fonctionnement de la visualisation.
4. Cinq voyants (DEL) :
- RUN, marche / arrt de lautomate,
- TER, trafic sur la prise terminal,
- I/O, dfaut processeur ou application,
- BAT, dfaut ou absence de pile.

V.2 Les problmes de fonctionnement dun automate


programmable
-

Mthode gnrale de dpannage dun automatisme simple command par un


automate.

Tout systme est divis en quatre blocs :


- Bloc 1 : alimentation ;
- Bloc 2 : commande ;
- Bloc 3 : puissance ;
- Bloc 4 : sortie.

Faire une vrification visuelle des composants :

Si le composant dfectueux est facilement reprable, le remplacer. Faire une


vrification obligatoire des causes du dfaut avant de passer ltape
suivante.

Si le composant dfectueux est difficilement reprable, aller directement


ltape suivante.
Sil ny a pas de danger, dbranchement de la sortie du systme et
branchement sur une charge factice (dummy load ) avant de procder un
essai de mise en marche.

Vrification de ltat des composants durant essai (vue, odorant, oue,


toucher).

Si rien ne fonctionne, vrification des blocs selon lendroit o le dfaut est le


plus susceptible de stre produit, 1, 4, 3, 2.

En cas de fonctionnement partiel, vrification des blocs selon lendroit o le


dfaut est le plus susceptible de stre produit, 4, 3, 1, 2.

OFPPT/DRIF/CDC_GE

46

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Une fois la rparation effectue, essai de fonctionnement du systme pendant


un temps suffisant pour permettre de conclure que le systme est fonctionnel.

Application des normes du fabricant (attendre le temps ncessaire pour que


tous les appareils entrent en action). Poursuite de lattente jusqu ce que les
appareils atteignent leur temprature de fonctionnement de manire
sassurer que le systme ne tombe pas en panne cause dune drive
thermique des composants.

Sil faut dbrancher un composant, sassurer que toutes les alimentations sont
hors fonction.
Les appareils de mesure suggrs pour le dpannage du systme automatis
sont : ordinateur, voltmtre, pince ampremtrique et oscilloscope (viter le
plus possible lutilisation de lampremtre srie pour minimiser les risques de
dfaut par mauvais branchement). Lohmmtre devrait tre utiliser avec
beaucoup de prcautions.

Utiliser la caractristique de lautomate en mode :


Manuel ;
Automatique ;
tape par tape.
Dcoder les messages derreurs

V.3

Les modifications apportes au programme dun automate

Lavantage de la logique programm par rapport la logique cble cest quelle


offre la possibilit de modifier la programme telle que :
-

La modification de la valeur de prslection dun temporisateur, dun compteur


/ dcompteur.

Changer un contact ferm ou ouvert par un autre type de contact.

Ajouter une bobine ou un sous programme etc.

OFPPT/DRIF/CDC_GE

47

Rsum de Thorie et
Guide de travaux pratiques

VI.

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Lessai dun automatisme simple command par un automate


VI.1 Les dangers potentiels lis lutilisation dun automate

Le forage des entres / sorties consiste mettre 1 le bit image de ces dernires
grce au logiciel de programmation.
Ou procde au forage lorsque :
-

Ou on ne dispose pas matriellement des entres ou sorties. (absence dun


bouton poussoir pour la mise en marche dun engin, absence dun
contacteur)
- On veut dceler les dfauts provenant des E/S.
- On veut voir lvolution de la programmation du processus automatisme avant
de passer au cblage.
Le forage est prioritaire, il est conseill de lutiliser avec prcaution car il prsente
certains dangers.
Exemple 1 :
Lorsquon force 1 une sortie automate qui commande louverture dune vanne
vacuant de lair chaud, celle-ci peut brler les travailleurs, endommager le matriel
autour.
Exemple 2 :
Le forage dune entre commandant la fermeture, automatise de lissue de
secours ou la sortie dun vrin.
Ajoutons que le verrouillage par logiciel savre insuffisant comme moyens de
scurit.
Il est indispensable de procder un verrouillage matriel ainsi qua la procdure
de cadenassage parfois car il est plus scuritaire.

VI.2 Lessai dun automatisme simple


On doit confirmer quun automatisme command par automate est fonctionnel, aprs
avoir lanc lexcution et vrifier que :
- Lensemble fonctionne pendant une dure assez suffisante permettant
datteindre les tempratures de fonctionnement afin de sassurer que le systme
est fonctionnel et quil ne va pas tomber en panne cause dune drive
thermique de composants.
-

Si on effectue un essai aprs avoir chang un ou plusieurs composants


dfectueux, on vrifie que tout entre en action aprs le changement effectu.

OFPPT/DRIF/CDC_GE

48

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

MODULE N 23: UTILISATION DE LAUTOMATE


PROGRAMMABLE
GUIDE DES EXERCICES ET TRAVAUX PRATIQUES

OFPPT/DRIF/CDC_GE

49

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Exercices
Exercice 1 :
Question n1 :
Dcrire lautomate sur la figure ci-dessous en nommant ces diffrentes parties.
N1=

N2=

N3=

N4=

N5=

N6=

N7=

N8=

Question n2 :
Nommer les diffrentes parties de lautomate monobloc sur la figure ci-dessous.

OFPPT/DRIF/CDC_GE

50

Rsum de Thorie et
Guide de travaux pratiques

N1=

N2=

N3=

N4=

N5=

N6=

N7=

N8=

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Exercice 2 :
Question : Reconnatre parmi les figures ci-dessous les modules analogiques, des
modules tout ou rien? (entre/sortie)

1 = entre..?
Fig.1
Module =?
Fig.2

OFPPT/DRIF/CDC_GE

51

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Fig. 1

Fig. 2
Exercice 3:
Nommer le logiciel appropri chaque marque dautomate indique dans le tableau
suivant.
Marque

Automate

Logiciel

Tlmcanique

TSXNano

Siemens

Step7

OFPPT/DRIF/CDC_GE

52

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Exercice 4:
Question 1 : Reconnatre les langages de programmation suivants.

%X1

%QO.1

%X2

%QO.2
Langage

%X3

%QO.3

%M1 %10.2 %10.7

1
%10. 2.%1O.3

%10. 3 %10. 2

Langage

3
%10.4

%10.6

%10.5

%S22

S
%MO
%10.6

OFPPT/DRIF/CDC_GE

Langage.

%S21

53

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Question 2 : On donne lexemple suivant :


Que reprsente le graphe :

1
m1
2

Moteur tourne sens 1

m2
3

Moteur tourne sens 2

Exercice 5:
Question : Remplir le tableau suivant :
Symbole

Fonction

%TMi
IN

%Ci
R
S
Cu
CD

OFPPT/DRIF/CDC_GE

E
D
F

54

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Que reprsente les instructions suivantes :

Rponse :

Rponse :

Rponse :

Exercice 6:
Question n1 :
Donner la marque et la rfrence de lautomate utilis.
Question n2 :
Comment allez-vous procder pour crire la syntaxe d :
-

Une entre automate ;


Une sortie automate ;
Un bit systme ;
Un bit interne ;
Un bloc fonction temporisateur.

Question 3 :
Que signifie les instructions suivantes :

OFPPT/DRIF/CDC_GE

55

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

S
R

Question 4:
Cocher la bonne rponse :
Dsignation

Entre

Bit

automate mmoire

Sortie

Mmoire

Mmoire

automate

vive

morte

Lampe rouge
Bouton poussoir
arrt
ROM

RAM

Contact de relais
thermique(95-96)
PCMCIA

OFPPT/DRIF/CDC_GE

56

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Question 5:
Donner la dfinition des objets suivants :
% I1.0 :
% M12 :
% Q204.61

%TM1.Q :
%TM2.V :
SR0 :

% Q4.5 :4 .

Exercice 7:
Faites une programmation en LADDEER de cahier des charges suivant :
Un chariot initialement gauche effectue le dplacement suivant :
- dplacement droite jusqu' fin course droite
-

retour sa position initiale

Entres :
-

Fin course droite

Fin course gauche

Bouton poussoir marche

Bouton arrt

Sorties :
-

Bobine gauche

Bobine droite

OFPPT/DRIF/CDC_GE

57

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Exercice 8:
QUESTION N 1 :
Quel est ltat du bouton RUN, situ sur la face avant de lautomate, quand ce
dernier est en mode RUN (Excution du programme).
QUESTION N 2 :
Complter le tableau suivant :
Voyant

tat

RUN
TER
EER

fixe
clignote
clignote

Donner le diagnostic

Exercice 9:
Soit le programme suivant, on constate que la sortie K2 ne fonctionne pas.
Analyser le problme en citant toutes les causes possibles pouvant tre la source
de non-fonctionnement de cet automatisme.
% TM1
m
In

TON

OFPPT/DRIF/CDC_GE

K2

58

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Exercice 10:
1)
a) Raliser un programme en langage LADDER pour une commande de
marche manuelle dun moteur un seul sens de marche M1.
Arrt = %I3.0
Marche = %I3.1
Bobine = %Q3.8
b) Prendre en compte la signalisation de ltat du moteur :
-

Sur une lampe ltat de marche = %Q3.9

Sur une autre lampe ltat darrt = %Q3.10

2) Modifier le programme pour avoir un fonctionnement en deux sens.


Exercice 11:
Question n1 :
Citer certains dangers causs par le forage des entres / sorties.
Question n2 :
Dans le dmarrage double sens de rotation, comment se fait le verrouillage par
logiciel et le verrouillage matriel (mcanique) ?
Exercice 12 :
-

Programmer le dmarrage toile triangle dun moteur asynchrone.

Aprs avoir cbl les entres et les sorties effectuer lessai en laissant
lautomatisme fonctionner pendant 1 heure.

Si le systme ne fonctionne pas dceler la panne ; changer llment


dfectueux et refaire lessai.

OFPPT/DRIF/CDC_GE

59

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

TP 1 : raccordement dun automate


I.1. Objectif(s) vis(s) :
- Reconnatre les entres et les sorties de lautomate
-

Cbler lautomate

I.2. Matriel (quipement et matire duvre) par quipe :


quipement :
- Un automate
-

Un contacteur

Un bouton poussoir marche et un bouton poussoir arrt

I.3. Description du TP :
- Cbler sur lautomate lexemple suivant dun dmarrage direct :

Ph

N
F

MA

AT
km1
-

Reconnatre
tableau.

Dsignation

KM1

les entres et les sorties et cbler les en remplissant le

Fonction

Adresse
sur lautomate

BP
BA
KM

OFPPT/DRIF/CDC_GE

60

Rsum de Thorie et Guide de


travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

TP2: Utilisation dun logiciel de programmation


I.1. Objectif(s) vis(s) :
- Configuration de lautomate
-

Adressage des E/ S

Le choix du mode de programmation

Le passage en mode en ligne

I.2. Matriel (quipement et matire duvre) par quipe :


quipement :
- Un automate
-

UN P C compatible

TP2-1
Question N1 : Dcrire la dmarche dinstallation de logiciel de programmation
utilis ?
Question N2 : Programmer le rseau suivant
% TM1
m

In

TON

K2

Fixer le temps de prslection du temporisateur 50 ms.


Question 3: Comment passe t-on en mode RUN (excution) ?

OFPPT/DRIF/CDC_GE

61

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

TP2-2
A)
1) Lancez le PL7 MICRO.
2) Crez une nouvelle application automate en lui donnant un nom.
3) Choisissez un processeur TSX37XX (Activez loption Grafcet ) .
4) Faites une configuration matriel en tenant compte des modules
dentre - sortie existants et de leur emplacement.
5) Faites une configuration logicielle pour dfinir le nombre de
temporisateurs, monostables, compteurs aussi la taille des zones de
variables.
6) Faites une configuration des objets Grafcet .

B)
1) Faites activer loption dmarrage automatique en RUN de lautomate en
mode non connect/configuration.
2) Faites rgler lhorodateur de lautomate en mode connect/mise au point.
3) Essayez denlever la pile de lautomate (opration faire hors tension),
consultez le DIAG
du mise au point (sous tension et en mode
connect/mise au point ) quest ce quon on remarque ? .

OFPPT/DRIF/CDC_GE

62

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

TP2-3

1) Crer une nouvelle section en langage LADDER (LD) en lui donnant un


nom.
2) Instructions de chargement boolennes:
a) Visualiser ltat de lentre %I3.0 sur la lampe de sortie %Q3.8
b) Visualiser ltat inverse de lentre %I3.1 sur la lampe de sortie
%Q3.9
c) Visualiser le passage ltat 1 de lentre %I3.2 sur la lampe de
sortie %Q3.10
d) Visualiser le passage ltat 0 de lentre %I3.3 sur la lampe de
sortie %Q3.11

TP2-4

1) Instructions daffectation boolennes :


a) Affecter ltat de %I3.4 la sortie %Q3.12
b) Affecter linverse de ltat de %I3.5 %Q3.13 et son tat %Q3.12
c) Mmoriser le passage ltat 1 de %I3.6 dans %Q3.14
d) Mmoriser le passage ltat 0 de %I3.7 dans %Q3.15

OFPPT/DRIF/CDC_GE

63

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

TP2-5
1)
a) Raliser un programme en langage LADDER pour une commande de
marche manuelle dun Moteur un seul sens de marche M1.
Arrt = %I3.0
Marche = %I3.1
Bobine = %Q3.8
b) Prendre en compte la signalisation de ltat du moteur :
-

Sur une lampe ltat de marche = %Q3.9

Sur une autre lampe ltat darrt = %Q3.10

2)
a) Raliser un programme en langage ladder pour une commande de
marche manuelle dun Moteur deux sens de marches
(avant et arrire ) M2 .
Arrt = %I3.2
Marche avant = %I3.3
Marche arrire = %I3.4
Commande marche_av = %Q3.11
Commande marche_ar = %Q3.12
b) Prendre en compte la signalisation de ltat du moteur :
-

Sur une lampe verte ltat de marche _ avant = %Q3.13

Sur une lampe orange ltat de marche _ arrire = %Q3.14

Sur une lampe rouge ltat darrt = %Q3.15

OFPPT/DRIF/CDC_GE

64

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

TP2-6
Nous avons une grande machine qui a une porte de scurit qui fait accs un
moteur central dans cette machine M
1) La commande du moteur se fait par un bouton de marche et un bouton
darrt. Louverture de la porte de scurit doit bloquer le dmarrage du
moteur M
2) Si au cours du fonctionnement, une personne ouvre la porte de scurit :
a) Le moteur M doit sarrter.
b) Une alarme doit se dclencher.
c) Cette alarme doit tre acquitte par loprateur par un bouton
poussoir.
3) Nous voulons que loprateur puisse arrter le moteur en cas durgence par
des arrts durgences situs aux diffrents points de lusine (quatre arrts
durgences ) et que le moteur ne dmarre que si on relche larrt durgence.
4) Nous dsirons que loprateur puisse localiser lequel des arrts durgence
est activ pour pouvoir lliminer pendant les conditions normales.
BP marche = %I3.0
BP arrt = %I3.1
FDC Ouverture Porte = %I3.2
BP acquittement dfaut = %I3.3
Arrt durgence n 1 = %I3.4
Arrt durgence n2 = %I3.5
Arrt durgence n3 = %I3.6
Arrt durgence n4 = %I3.7
Commande moteur M = %Q3.8
Alarme = %Q3.9
Signalisation A.U 1 =%Q3.11
Signalisation A.U 2 =%Q3.12
Signalisation A.U 3 =%Q3.13
Signalisation A.U 4 =%Q3.14

OFPPT/DRIF/CDC_GE

65

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

TP2-7
On mesure le niveau de liquide dans une cuve laide dune entre analogique
configure en 0 -10V.

Le niveau haut (700 cm )


correspond une valeur lue
=10000 mV (10V) sur lentre
analogique.

700 cm

Le niveau bas (20 cm)


correspond une valeur lue = 0
sur lentre analogique.

20 cm

Il vous est demand de calculer le niveau de la cuve en cm en fonction de la valeur


lue (0 -10000 mV) sur lentre analogique.
Essayez dutiliser un potentiomtre pour simuler le signal 0-10V du capteur de
niveau, est un voltmtre la sortie pour visualiser la sortie analogique, suivant le
cblage suivant :
1
9
2
10

E2

3
11
4
12
5
13
6
14
7
15
8
Schma de cblage

OFPPT/DRIF/CDC_GE

66

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Votre programme devra utiliser une voie dentre analogique dans le module intgr
lautomate, la premire voie sera configure en entre 0-10V.

Ralisez le programme permettant de retrouver dans le mot interne %MW100 la


hauteur de liquide (exprime en cm ) correspondant au signal dlivr par le
potentiomtre.
Le voltmtre connect sur la sortie analogique va nous permettre de visualiser la
tension dlivre par le potentiomtre en recopiant lentre analogique sur la sortie
par un programme.
La relation entre le niveau de la cuve (en cm ) et la mesure analogique en (mV) est la
suivante :
Y=Xa/b+c
Y : la valeur mise lchelle ( ranger dans %mw100)
a : lchelle physique (700-20 = 680 )
b : la rsolution de lentre analogique (10000)
c : loffset (20)
Utilisez une table danimation pour visualiser %MW100.

OFPPT/DRIF/CDC_GE

67

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

TP2-8
1) Nous vous proposons de raliser la gestion de deux feux rouge selon le
descriptif suivant :
Etape 0 : F1 Rouge, F2 Vert
Etape 1 : F1 Rouge, F2 Orange aprs 5s
Etape 2 : F1 Rouge, F2 Rouge aprs 3s
Etape 3 : F1 Vert, F2 Rouge aprs 2s
Etape 4 : F1 Orange, F2 Rouge aprs 5s
Etape 5 : F1 Rouge, F2 Rouge aprs 3s
Etape 0 : F1 Rouge, F2 Vert aprs 2s
2) Nous voulons donner accs au policier pour passer par un switch SW1 du mode
automatique au mode manuel.
En mode manuel :
-

Le cycle se bloquera ltape o il se trouve.

Le policier passera dune tape lautre par lactivation dun switch SW2.

3) Le policier dsir accder directement aux tapes 0 et 2 par un switch SW3.


4) Le policier dsir accder directement a ltape 3 par un switch SW4.
SW1 = %I3.0
SW2 = %I3.1
SW3 = %I3.2
SW4 = %I3.3
F1 Rouge = %Q3.8
F1 Orange = %Q3.9
F1 Vert = %Q3.10
F2 Rouge = %Q4.8
F2 Orange = %Q4.9
F2 Vert = %Q4.10

OFPPT/DRIF/CDC_GE

68

Rsum de Thorie et Guide de


travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Evaluation de fin de module


EXERCICE N 1
Nous avons une machine deux moteurs M1 et M2 de telle faon que M2 dmarre
automatiquement aprs 15 s de marche du moteur M1.
Faire un programme automate qui nous permettra de commander le dmarrage et
larrt des deux moteurs laide des switch Marche et Arrt BP1 et BP2.
Noter que :
-

Si le moteur M1 sarrte avant les 15 s et redmarre, on doit rinitialiser la


temporisation.
Si le moteur M1 sarrte aprs les 15 s le moteur M2 doit sarrter
immdiatement.

BP1: %I3.0
BP2: %I3.1
Commande M1 : %Q3.8
Commande M2 : %Q3.9
EXERCICE N 2
Pour la scurit de fonctionnement, on installe deux capteurs pour indiquer ltat
dchauffement de chaque moteur et une porte de scurit pour le moteur M2 .
Nous voulons regrouper les scurits de chaque moteur et que si on a un dfaut de
scurit pour un des deux moteurs :
-

Le dfaut de scurit doit tre maintenu jusquau disparition de la cause et


acquittement.
Le dfaut de scurit doit arrter immdiatement le moteur correspondant.
Le moteur M2 sarrte soit aprs un dfaut correspondant, soit aprs un arrt
continue de 3s du moteur M1.

Scurit du moteur M1 : %I3.2


Scurit du moteur M2 : %I3.3
FDC Porte Ouverte M2 : %I3.4
Acquittement Dfaut : %I3.5

OFPPT/DRIF/CDC_GE

69

Rsum de Thorie et
Guide de travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

EXERCICE N 3
Pour raliser un entretien priodique du moteur M1 nous voulons que lautomate
bloque le dmarrage du moteur aprs 10 dmarrages successifs et signale la
demande dentretien.
-

Le blocage entretien devra tre trait de la mme manire quun dfaut


scurit M1.
Loprateur devra avoir accs initialiser lentretien et dbloquer le
dmarrage de M1par bouton poussoir BP3.

BP3 : %I3.6
Demande entretien : %Q3.10
EXERCICE N 4
Loprateur demande que le signal de demande dentretien soit du type
clignotement de telle manire quil soit 4s allum et 2s teint.
4S

2S

6S

OFPPT/DRIF/CDC_GE

70

Rsum de Thorie et Guide de


travaux pratiques

Module 23 : UTILISATION DE LAUTOMATE PROGRAMMABLE

Liste bibliographique

- Documentation Tlmcanique
- Sminaires A P I

OFPPT/DRIF/CDC_GE

71