Vous êtes sur la page 1sur 75

ROYAUME DU MAROC

OFPPT

Office de la Formation Professionnelle et de la Promotion du Travail


DIRECTION RECHERCHE ET INGNIERIE DE FORMATION

RSUM THORIQUE
&
GUIDE DE TRAVAUX PRATIQUES

MODULE : 24

UTILISATION DE LAUTOMATE
PROGRAMMABLE

SECTEUR : LECTROTECHNIQUE
SPCIALIT : LECTROMCANIQUE DES
SYSTMES AUTOMATISS
NIVEAU : TECHNICIEN SPCIALIS

ANNEE 2003

http://module01-ofppt.blogspot.com/

Rsum de Thorie et Guide


de travaux pratiques

UTILISATION DE LAUTOMATE PROGRAMMABLE

Document labor par :


Nom et prnom
ELKORNO NAIMA

EFP
CFF / ISIC

DR

Rvision linguistique
Validation
-

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

SOMMAIRE
Page

Prsentation du module

Rsum de thorie
I - Raccordement dun automate programmable.
I.1 - Introduction
I.2 - Structure fonctionnelle de lautomate.
I.3 - Description des automates.
I.4 - Les applications de lautomate.
I.5 - Les diffrents modules dentre/sortie.
I.6 - Les logiciels de programmation.
I.7 - Les tapes suivre pour raccorder un automate.

9
9
10
11
16
19
25
26

II - Accs aux fonctions dun automate.


II.1 - Les langages de programmation.
II.2 I- Les principales instructions dun automate.
II.3 - Lutilisation dun logiciel de programmation.
II.4 Les moyens d accs aux fonctions dun automate.
II.5 La mthode de programmation (Rsum )

28
28
41
43
43
45

III - Diagnostic des problmes de fonctionnement dun automatisme


simple command par un automate.
III.1 - Visualisation centralise.
III.2 - Les problmes de fonctionnement dun automate
programmable.
III.3 - Les modifications apportes au programme dun automate.

46

IV - Lessai dun automatisme simple command par un automate.


IV.1 - Les dangers potentiels lis lutilisation dun automate.
IV.2 - Lessai dun automatisme simple.

49
49
49

Guide des exercices et travaux pratiques


I - Exercices
II - Exercices
III - Exercices
IV - Exercices

51
56
70
72

Evaluation de fin de module


Liste bibliographique

73
75

46
47
48

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

Rsum de Thorie et Guide


de travaux pratiques

MODULE 24 :

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

UTILISATION DE LAUTOMATE PROGRAMMABLE

Code :

Dure :

75 h

OBJECTIF OPRATIONNEL DE PREMIER NIVEAU

DE COMPORTEMENT
COMPORTEMENT ATTENDU

Pour dmontrer sa comptence le stagiaire doit


utiliser un automate programmable
selon les conditions, les critres et les prcisions qui suivent.

CONDITIONS DVALUATION

partir de directives.
laide :
- de fiches techniques et du manuel dutilisation dun automate;
- dun programme en langage Grafcet ou en diagramme chelons;
Sur un automate programmable avec E/S tout ou rien .

CRITRES GNRAUX DE PERFORMANCE

Utilisation approprie de lquipement informatique.


Respect des mthodes et des conventions de programmation dun automate.
Respect des normes.

( suivre)

OFPPT/DRIF

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

OBJECTIF OPRATIONNEL DE PREMIER NIVEAU


DE COMPORTEMENT(suite)
PRCISIONS SUR LE
COMPORTEMENT ATTENDU

CRITRES PARTICULIERS

A. Raccorder un automate.

- Reprage de linformation pertinence dans


la documentation technique.
- Localisation prcise des points de
raccordement
- Cblage conforme au schma de
raccordement.
- Reconnaissance prcise des composants
associs au matriel et des composants
associs au logiciel.

B. Accder aux fonctions dun automate.

- Configuration prcise de lautomate.


- Utilisation approprie du logiciel ou de la
console de programmation ddie.
- Dtermination juste du mode dadressage.

C. Dceler des problmes de fonctionnement


dun automatisme simple command par un
automate.

- Respect de la procdure dinterrogation


des E/S et des cases mmoire.
- Indication juste des problmes de
fonctionnement.

D. Apporter des modifications mineures au


programme dun automate

- Modification conforme la demande.


- Respect de la procdure dducation.
- Programmation prcise des ajouts ou des
retraits.
- Respect de la procdure de sauvegarde.

E. Effectuer lessai dun automatisme simple


command par un automate.

- Programmation fonctionnelle en
simulation.
- Systme fonctionnel la suite de la
modification.

DE PERFORMANCE

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

OBJECTIFS OPRATIONNELS DE SECOND NIVEAU


LE STAGIAIRE DOIT MATRISER LES SAVOIRS, SAVOIR-FAIRE, SAVOIR PERCEVOIR OU SAVOIR TRE JUGS
PRALABLES AUX APPRENTISSAGES DIRECTEMENT REQUIS POUR LATTEINTE DE LOBJECTIF DE PREMIER
NIVEAU, TELS QUE :

Avant dapprendre raccorder un automate (A) :


1.
2.
3.
4.

Dcrire larchitecture dun automate.


Dcrire les applications dun automate.
Reconnatre les diffrents modules E/S.
Reprer un logiciel de programmation.

Avant dapprendre accder aux fonctions dun automate (B) :


5.
6.

7.

Distinguer les langages de programmation dun automate.


Dcrire les principales instructions dun automate.
Utiliser un logiciel de programmation.

Avant dapprendre dceler des problmes de fonctionnement dun automatisme simple


command par un automate (C) :
8.

Reconnatre ltat logique des E/S dans un programme par le mode dynamique (en
ligne).

Avant dapprendre effectuer lessai dun automatisme simple command par un automate (E) :

9.

Reconnatre les dangers potentiels.

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

PRSENTATION DU MODULE
Ce module de comptence gnrale est enseign au troisime semestre du programme. Il est
pralable aux apprentissages raliss au module 29
( Systme automatis contrl par A P I ) et ncessite comme pr requis les modules 18
(Logique combinatoire ) et 19 ( Logique squentielle).
Lobjectif de ce module est de faire acqurir les connaissances relatives larchitecture
dun automate ,aux divers modes dentres et de sorties, aux langages de programmation, au
mode de communication, ainsi qu la vrification de ltat logique des lments en vue dun
diagnostic. Il vise donc rendre le stagiaire apte utiliser un automate programmable
La dure totale de ce module est de 75 H dont la thorie reprsente 38 % et la pratique 62%
Lvaluation incluse.

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Module24 UTILISATION DE LAUTOMATE


PROGRAMMABLE

RESUME THEORIQUE

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

I - 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

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

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 micro processeur et de mmoires.

INTERFAC
E SORTIE

INTERFAC
E
ENTREE

MICROPOCESSEUR

MEMOIRES

DIALOGUE
OPERATEUR

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 - L unit 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.

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

10

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Mmoires mortes:
ROM Read only memory
PROM ROM programmable
NE PEUVENT PAS ETRE EFFACES
REPROM effacement par UV
EEPROM effacement lectrique

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.

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

11

Rsum de Thorie et Guide


de travaux pratiques

+
L

IN

24

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

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

FIGURE 1 :Automate monobloc TSX Nano

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

12

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Exemple 1 : automate monobloc

Fig. 2 automate monobloc


1- Une prise (1) pour raccordement du terminal de programmation .
2- Un slecteur pour codage de la fonction base / extension.
3- Deux points de rglage analogique.
4- 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

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.

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

13

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

I.3.2 - 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 3 prsente un automate modulaire.

ALIMENTATIO
N

CPU

INPUT

F I G U R E 3:API

OFPPT/DRIF

MODULAIRE

14

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Exemple 2 :automate modulaire :

Fig. 4 automate modulaire :

Lautomate TSX 37-08 comprend :


1- Un bac 3 emplacement.
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

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

15

Rsum de Thorie et Guide


de travaux pratiques

UTILISATION DE LAUTOMATE PROGRAMMABLE

I.4 - Les applications de lautomate :


Les automates trouvent leur application en milieu industriel, domestiques. On cite quelques
exemples courants :
Exemple n1: Feux de carrefour

Fig. 5 : Feux de carrefour


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

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

16

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Exemple 2 : Portail coulissant.

Fig. 6 : 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.

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

17

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Exemple 3 systme de perage

Solnode
d'avance

Tte de Touret

Fin de
course 1LS

Pice

Pulvrisation
de rfrigrant

Bti de perage
Tableau de
commandes

Filtre

Moteur du
rfrigrant

Retour du
rfrigrant

Pompe
rfrigrant

Rservoir de
rfrigrant

Pressostat
1PS

Fig. 7 systme de perage


Exemple 4 systme de pompage

B4 P

Rservoir
anti blier
surpresseur
P B2

P1

P2

P B3
Rservoir #1
Rservoir #2

P B1

Fig. 8 systme de pompage

OFPPT/DRIF

18

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

I.5 - Les diffrents modules dentre/ sortie :


Les modules dentre / sortie sont les interfaces qui permettent de communiquer avec le
micro presseur .
On distingue :
- Les interfaces dentre.
- Les interface 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.

24v

DEL

12

Relais

13

Fig. 9 : Interface dentre tout ou rien relais

vers unit de
traitement

Fig. 10 : Interface dentre tout ou rien statique.

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

19

Rsum de Thorie et Guide


de travaux pratiques

Module 24 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 20mA, ou de 4 mA 20mA
Exemple : Transmission de mesure de temprature effectue par une sonde PT

2mA

Sortie
4-20mA
0-20mA

PT
100

V
Rf

Fig. 11 Interface dentre analogique

OFPPT/DRIF

20

Rsum de Thorie et Guide


de travaux pratiques

Module 24 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.

vers automate

A1

sortie

A2

fig.12 Interface de sortie statique avec triac

vers automate

A1

sortie

A2

fig.13 Interface de sortie statique transistor


b) Interfaces de sorties analogiques
Les conventions digitaux /analogiques ont pour fonction de gnrer un signal analogique
normalis (0-10 V ;0-20mA) partir d une 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).

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

21

Rsum de Thorie et Guide


de travaux pratiques

automate

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE


convertisseur
numrique /analogique
dcimal

s1
s2

sortie
0-10 V
ou
0-20mA

s8

analogique

fig14 Interface de sortie numrique/analogique

Fig. 15 Modules E/S

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

22

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Fig 16 Les bornes sont des E/S

Fig 17 : Le n 1 est un connecteur pour une entre sortie analogique

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

23

Rsum de Thorie et Guide


de travaux pratiques

Module 24 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

21
22
23

Q2.2
Q2.3

24 VDC
0 VDC

FU: fusible fusion rapide calibre


selon la charge

24
25

Q2.4

26

27

Q2.5
Q2.6
Q2.7

28
29
30

Q2.4

31
32

Q2.5
Q2.6
FU

FU

20

Q2.1

FU

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

19

Q2.0
FU

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

F IG 18 Cblage des entres/sorties TOR :

OFPPT/DRIF

24

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

I.6 - Les logiciels de programmation :


Marque
Tlemecanique
ALENBRADLEY

SIEMENS

Automate

Logiciel

TSX Nano
TSX 3708,TSx22
TSX Premium
SLC 500

Pl707
Pl7-micro
Pl7 junior
APSF

Serie5:S5
Serie7: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 (Fig.18)
ou avec la console (Fig. 19,20). On lie lautomate au PC (ou la console) par un
cble(RS232)

Fig. 19 PC portable

Fig20 console
OFPPT/DRIF

Fig. 21 console
25

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

I.7 - Les tapes suivre pour raccorder un automate:


Pour raccorder un automate, il est recommand de suivre :

Les spcifications du fabricant

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 utiliser, 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 aient 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.

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

26

Rsum de Thorie et Guide


de travaux pratiques

L
N

Module 24 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

PE

(2)

Alimentation capteurs/
practionneurs

Fig 22 : Raccordement des alimentations :

OFPPT/DRIF

27

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

II - ACCES AUX FONCTIONS DUN AUTOMATE :


II.1 - Les Langages de programmation :
II.1.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, relais, voyants...),
des fonctions dautomatismes (temporisateurs, compteurs...),
des oprations arithmtiques, logiques et spcifiques,
les variables internes de lautomate.
Ces lments graphiques sont relis entre eux par des connexions horizontales et verticales.
( Voir figure 1 )

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

28

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Fig 1 : Structure dun rseau de contacts

OFPPT/DRIF

29

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

EXEMPLE :

KA1

S6

KM5

KM1

SD

Fig 2 : Exemple crit avec un langage contacts

II.1.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 d volution d une tape l tape suivante. A chaque
transition , on associe une, ou des conditions logiques qui traduisent la notion de
rceptivit.

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

30

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

tape initiale : dfinit la situation initiale


de lautomatisme.
Transition : l e s 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.

Fig 3 : exemple avec langage grafcet

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

31

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

II.1.3 - 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

32

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

b) Les instructions
Instructions de base

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

33

Rsum de Thorie et Guide


de travaux pratiques

Module 24 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 position 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

34

Rsum de Thorie et Guide


de travaux pratiques

Module 24 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.

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

35

Rsum de Thorie et Guide


de travaux pratiques

Module 24 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.

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

36

Rsum de Thorie et Guide


de travaux pratiques

Module 24 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 :

http://module01-ofppt.blogspot.com/
OFPPT/DRIF

37

Rsum de Thorie et Guide


de travaux pratiques

Module 24 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

Transfrer linverse du rsultat


dans la sortie 1

38

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

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


Reprsentation en

Reprsentation en liste

langage contacts

dinstructions

.2

.1

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

LD
.2

OFPPT/DRIF

OR

%I1.1
%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

39

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Instruction ORN (OU NON) :


Reprsentation en

Reprsentation en liste

langage contacts

dinstructions

.1

.2

OFPPT/DRIF

LD

%I1.1

ORN

%I1.2

Interprtation

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

40

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

II.2 - Les principales instructions dun automate :


Les principales instructions avec lesquelles ont peut programmer aisment se rsument dans
ce tableau :
Dsignation

Symbole

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

Les contacts

P
N
Les bobines

Bobine directe
Bobine inverse
Bobine denclenchement
Bobine de dclenchement

S
R

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

- Temporisateur
%TMi
IN

Q
TON

IN

TOF

Blocs
fonctions

- Compteur / decompteur
%Ci
R
S
Cu
CD

E
D
F

E : Bit sortie dbordement


D : Bit sortie prslection atteinte
F : Bit sortie dbordement (9999->0)
OFPPT/DRIF

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

41

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

- Squenceur ou programmateur
cyclique.
%Dri
R

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

U
LEN

Blocs
oprations

Blocs
comparaison

OFPPT/DRIF

%MW0 = %MW10 + 100

% MW20 25

Ce bloc permet deffectuer


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

42

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

II.3 - Lutilisation dun 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.

II.4 Les moyens daccs aux fonctions dun automate :


Les moyens daccs aux fonctions dun automate consiste configurer lautomate, voir
comment est structur les mmoire et enfin comment connatre les paramtres de
communication.
-

La procdure quon noncer 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 partag.

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

43

Rsum de Thorie et Guide


de travaux pratiques

Module 24 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 Bit internes


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

OFPPT/DRIF

44

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

II.5 - 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 :

OFPPT/DRIF

cration du dossier de lapplication

45

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

III - Diagnostic des problmes de fonctionnement dun automatisme simple


command par un automate :
III.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(l' xemple.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 (voir page
2/60)
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

Fig. 1 Bloc de visualisation centralise


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.

OFPPT/DRIF

46

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

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

III.2 - Les problmes de fonctionnement dun automate programmable :


-

Mthode gnrale de dpannage dun automate 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 suivant.
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.
- 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.

OFPPT/DRIF

47

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

- Utiliser le caractristique de lautomate en mode :


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

III.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 /


d compteur.

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

Ajouter une bobine, ou un sous programme etc.

OFPPT/DRIF

48

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

IV - Lessai dun automatisme simple command par un automate :


IV.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 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 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 un sortie automate qui commande louverture dune vanne
vacuant de lair chaude, 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.

IV.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 changer un ou plusieurs composants dfectueux,


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

OFPPT/DRIF

49

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Module24 : Utilisation De lAutomate


Programmable
GUIDE DES EXERCICES ET TRAVAUX
PRATIQUES

OFPPT/DRIF

50

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

I - Raccordement dun automate programmable.


EXERCICE 1 :
Question n1 :
Dcrire cet automate en nommant ces diffrentes parties ?
N1=

N2=

N3=
N4=

N5=

N6=

N7=

N8=

Fig 1
Question n2 :
Nommer les diffrentes parties de cet automate monobloc?

OFPPT/DRIF

51

Rsum de Thorie et Guide


de travaux pratiques

N1=

N2=

N3=

N4=

N5=

N6=

N7=

N8=

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Fig. 2

OFPPT/DRIF

52

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

EXERCICE 2 :
Question : Reconnatre parmi ces figures les modules analogiques, des modules tout
ou rien?(entre/sortie)

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

Fig. 1

Fig. 2

OFPPT/DRIF

53

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

EXERCICE 3 :

Nommer le logiciel appropri chaque marque dautomate suivant ?:

Marque

Automate

Logiciel

Tlmcanique

TSXNano

Siemens

Step7

OFPPT/DRIF

54

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

I. TP 1 : raccordement dun automate :


I.1. Objectif(s) vis(s) :
- Distinguer les entres des sorties de lautomate
- Cbler lautomate
I.3. Matriel (quipement et matire duvre) par quipe :
quipement :
- Un automate
- Un contacteur
- Un bouton poussoir marche et un bouton poussoir arrt
I.4. Description du TP :
- Cbler sur lautomate lexemple suivant dun dmarrage direct :
Ph

N
F

MA

AT
KM1

km1

- Distinguer les entres des sorties et cbler en remplissant le tableau.

Dsignation

Fonction

Adresse sur
automate

BP
BA
KM

OFPPT/DRIF

55

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

II - Accs aux fonctions dun automate.


EXERCIC 1 :
Question 1 : Distinguer entre les langages de programmation.
%X1

%QO.1

%X2

%QO.2

%X3

%QO.3

Langage

%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

%S21

OFPPT/DRIF

Langage.

56

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Question 2 : On donne lexemple suivant :

1
m1
2

Moteur tourne sens 1

m2
3

Moteur tourne sens 2

a
Que reprsente :
Le graphe :

OFPPT/DRIF

Rponse :

57

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

EXERCIC 2 :
Question : Remplir le tableau suivant :
Symbole

Fonction

%TMi
IN

%Ci
R
S
Cu
CD

E
D
F

Que reprsente :
Rponse :

Rponse :

Rponse :

OFPPT/DRIF

58

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

EXERCIC 3 :
Question n1 :
Donner la marque et la rfrence de lautomate utilis ?
Question n2 :
Comment allez-vous procder pour crire le 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

59

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Question 4:
Cocher la bonne rponse :
Dsignation

Entre
Bit
automate mmoire

Sortie
automate

Mmoire
vive

Mmoire
morte

Lampe rouge
Bouton poussoir
arrt
ROM

RAM

Contact de relais
thermique(95-96)
PCMCIA

OFPPT/DRIF

60

Rsum de Thorie et Guide


de travaux pratiques

Module 24 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 4:
Faites une programmation en ladder de charge de charge 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

61

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

TP: 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
I.3. Description du TP1 :
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 vous passer en mode RUN (excution) ?

OFPPT/DRIF

62

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

I.4. Description du TP2 :

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
existantes 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

63

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

I.5. Description du TP3 :


1/ Crer une nouvelle section en langage ladder (LD) en lui donnant un nom .
2/ Instructions de chargement boolennes:
2-1/ Visualiser ltat de lentre %I3.0 sur la lampe de sortie %Q3.8
2-2/ Visualiser ltat inverse de lentre %I3.1 sur la lampe de sortie %Q3.9
2-3/ Visualiser le passage ltat 1 de lentre %I3.2 sur la lampe de sortie %Q3.10
2-4/ Visualiser le passage ltat 0 de lentre %I3.3 sur la lampe de sortie %Q3.11
I.6. Description du TP4 :
Dure du TP4:
1/ Instructions daffectation boolennes :
1-1/ Affecter ltat de %I3.4 la sortie %Q3.12
1-2/ Affecter linverse de ltat de %I3.5 %Q3.13 et son tat %Q3.12
1-3/ Mmoriser le passage ltat 1 de %I3.6 dans %Q3.14
1-4/ Mmoriser le passage ltat 0 de %I3.7 dans %Q3.15

OFPPT/DRIF

64

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

I.7. Description du TP5 :


1/
1-1/ 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
1-2/ 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/
2-1/ 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
2-2/ 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

65

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

I.8. Description du TP6 :


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 :
2-1/ Le moteur M doit sarrter .
2-2/ Une alarme doit se dclencher.
2-3/ Cette alarme doit tre acquitter par loprateur par un bouton pousoir.
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 normaux .
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

66

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

I.9. Description du TP7 :


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 (10V) sur lentre
analogique .

700cm

Le niveau bas (20cm) correspond


une valeur lue = 0 sur lentre
analogique.

20cm

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

67

Rsum de Thorie et Guide


de travaux pratiques

Module 24 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
dlivr 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

68

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

I.10. Description du TP8 :


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

69

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

III - Diagnostic des problmes de fonctionnement dun automatisme simple


command par un automate.
EXERCICE 1 :
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 2:
Il sagit de cet exemple , 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

K2

70

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

EXERCICE 3:
1/
1-1/ 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
1-2/ 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.

OFPPT/DRIF

71

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

IV - Lessai dun automatisme simple command par un automate


EXERCICE 1:
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 2 :
-

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

72

Rsum de Thorie et Guide


de travaux pratiques

Module 24 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 moteur laide dune 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

73

Rsum de Thorie et Guide


de travaux pratiques

Module 24 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

74

Rsum de Thorie et Guide


de travaux pratiques

Module 24 UTILISATION DE LAUTOMATE PROGRAMMABLE

Liste bibliographique
- Documentation Tlmcanique
- Sminaires A P I

OFPPT/DRIF

75