Vous êtes sur la page 1sur 106

CNC Machine

Robot

Manufacturing Industry

Process Industry

AUTOMATISME
Mr. M. RAFI
5/6/2012

Automatisme

Prsentation
But

de lautomatisation et ces
consquences.

Structure

dun automatisme.

Spcification
Quelques
2

dun automatisme.

notions de bases.
Automatisme

5/6/2012

Dfinitions

Quest-ce que l automatisation?

Selon les techniciens :


Lautomatisation consiste rendre automatique
les oprations qui exigeaient auparavant lintervention
humaine Encyclopdia Universalis
Une autre dfinition :
Lautomatisation est considre comme ltape d un
progrs technique o apparaissent des dispositifs
techniques susceptibles de seconder lhomme, non
seulement dans ses efforts musculaires, mais
galement dans son travail intellectuel de
surveillance et de contrle. Encyclopdia
Universalis
Automatisme

5/6/2012

Buts de l'automatisation

liminer les tches rptitives ou sans intrt

Simplifier le travail de l'humain

viter les catastrophes

Accrotre la productivit

Toute une squence dopration remplace par lappui sur


un poussoir

Augmenter la scurit

Lavage du linge ou de la vaisselle

Cadence de production plus leves


Pas de fatigue
Automatisme

5/6/2012

Buts de l'automatisation

conomiser les matires premires et l'nergie

Maintenir la qualit
Grer les installations et les machines

Production plus efficace

Vrification de ltat de fonctionnement de la


machine et prvenir si une maintenance est
ncessaire
Augmentation de la disponibilit des
quipements
Automatisme

5/6/2012

Consquence de l'automatisation
Consquence positive:

Augmentation du taux de production

Diminution du cot dachat des produits

Uniformit dans les produits manufacturs

Rduction des accidents de travail

Automatisme

5/6/2012

Consquence de l'automatisation
Consquence ngative?:
Diminution des emplois
On remarque une diminution de la main
duvre par unit produite.
Diminution des emplois pour travailleurs non
qualifis et augmentation des emplois pour
les travailleurs qualifis

Certains types demplois deviennent trs


monotone et rptitif

(ex: inspection et surveillance des machines)


7

Automatisme

5/6/2012

Structure dun automatisme


SIGNALISATION

CONSIGNES

INFORMATIONS

ORDRES

PARTIE
RELATION

INFORMATIONS

PARTIE
COMMANDE
ORDRES

CAPTEURS

PARTIE
OPRATIVE

Automatisme 5/6/2012
ACTIONNEURS

Structure dun automatisme


La Partie Commande

Automates programmables

Squenceurs

(lectromcaniques ou pneumatiques)

Microcontrleurs

Cartes ddies
CNC
...

Controller

PC

PLC
PID

Automatisme

5/6/2012

Structure dun automatisme


La Partie Oprative

10

Moteurs lectriques (C.A. ou C.C.)

Vrins pneumatiques ou hydrauliques

Vannes (lectriques ou pneumatiques)

lments chauffants

...
Automatisme

5/6/2012

Structure dun automatisme


La Partie Relation

Panneaux de commande

11

Voyants, indicateurs
Poussoirs, slecteurs

Interfaces Homme-Machine

Alarmes

Automatisme

5/6/2012

Structure dun automatisme


Ces trois parties comprennent

Des fonctions ou organes binaires.

Des fonctions de logique combinatoire.

Des fonctions de logique squentielle.

12

Automatisme

5/6/2012

Structure dun automatisme


La logique combinatoire

13

Dfinition:
L'tat logique des sorties est fonction de l'tat
des entres
Applications:
Circuits de scurit et de verrouillage
Systmes squentiels simples
Mthode de rsolution:
Tables de Karnaugh ou de Mahoney
Automatisme

5/6/2012

Structure dun automatisme


La logique squentielle

14

Dfinition:
L'tat logique des sorties est fonction de l'tat
des entres et du pass du systme
Applications:
Toutes tches de nature squentielle
Mthodes de rsolution:
Mthode base sur la logique combinatoire
Mthodes intuitives (gomtriques)
GRAFCET
Automatisme

5/6/2012

Spcifications d'un automatisme

15

Les tches de l'automaticien sont:


de comprendre
de concevoir

Ses outils sont:


Le GRAFCET
Le GEMMA
Des guides de choix technologiques

Automatisme

5/6/2012

Spcifications d'un automatisme


Le cahier des charges

Cest un contrat entre le client et le fournisseur.

Il dfinit les clauses:


Juridiques
(responsabilits, accidents,...)
Commerciales
(Prix, Garanties, )
Financires
Techniques

16

Automatisme

5/6/2012

Spcifications d'un automatisme

Spcification Fonctionnelles:

17

Description du comportement de la partie


commande vis--vis de la partie oprative et du
monde extrieur.
On ne prjuge en aucune faon des
technologies qui seront mises en uvre.
Outil correspondant: Le GRAFCET

Automatisme

5/6/2012

Spcifications d'un automatisme


Le GRAFCET

Graphe de Commande tape-Transition

Reprsentation graphique du
fonctionnement d'un automatisme.

18

Automatisme

5/6/2012

Spcifications d'un automatisme


Spcifications Oprationnelles:

19

Se rapportent au fonctionnement de
lautomatisme au cours de lexploitation.

Outil correspondant: Le GEMMA

Automatisme

5/6/2012

Spcifications d'un automatisme


Le GEMMA

Guide d'tude des Modes de Marches et d'Arrts

Reprsentation graphique des divers tats de


fonctionnement, d'arrt et de dfaillance d'un
automatisme.

Spcifications oprationnelles:
Fiabilit, Disponibilit, Maintenance
Dialogue homme-machine

20

Automatisme

5/6/2012

Les 4 grandes technologies


Technologie LECTROMCANIQUE

Grandeur physique:

Organes binaires:

21

Courant lectrique.

Contacts lectriques.

Automatisme

5/6/2012

Les 4 grandes technologies


Technologie PNEUMATIQUE

Grandeur physique:
Pression dair.

Organes binaires:
Distributeurs.

22

Automatisme

5/6/2012

Les 4 grandes technologies


Technologie HYDRAULIQUE

Grandeur physique:
Pression dhuile.

Organes binaires:
Distributeurs.
Semblable
pneumatique

23

Automatisme

5/6/2012

Les 4 grandes technologies


Technologie LECTRONIQUE

Grandeur physique:
Diffrence de potentiel avec la masse.

Organes binaires:
Transistors
SCR
Triacs

24

Automatisme

5/6/2012

Technologie LECTROMCANIQUE

CAPTEURS

25

Symboles

Automatisme

5/6/2012

Technologie LECTROMCANIQUE

PRE-ACTIONNEURS

26

Relais dautomatismes

Automatisme

5/6/2012

Technologie LECTROMCANIQUE

PRE-ACTIONNEURS

27

Relais dautomatismes (symbole)

Automatisme

5/6/2012

Technologies FLUIDIQUES
Pneumatique vs Hydraulique

28

Automatisme

5/6/2012

Technologie FLUIDIQUE
CAPTEURS

29

symboles

Automatisme

5/6/2012

Technologie PNEUMATIQUE
PR-ACTIONNEURS

30

Distributeurs simple action

Automatisme

5/6/2012

Technologie PNEUMATIQUE
PR-ACTIONNEURS

31

Distributeurs double action

Automatisme

5/6/2012

Technologie PNEUMATIQUE
ACTIONNEURS

32

Vrins

Automatisme

5/6/2012

Pressurage de fromages

33

Automatisme

5/6/2012

Technologie PNEUMATIQUE
Fonctions logiques

34

symboles

Automatisme

5/6/2012

35

Automatisme

5/6/2012

EXERCICES
Pilotage direct dun vrin

36

Automatisme

5/6/2012

EXERCICES
Pilotage indirect dun vrin

37

Automatisme

5/6/2012

EXERCICES
Fonction OU et ET

38

Automatisme

5/6/2012

LE GRAFCET
Dfinition
GRAphe Fonctionnel de Commande
Etape/Transition)
Cest un outil de reprsentation graphique dun
cahier des charges.
Il tient une place privilgie grce sa capacit
dutilisation dans les phases de spcification, de
conception et de ralisation du systme et plus
particulirement dans sa partie commande.

39

Automatisme

5/6/2012

L'outil GRAFCET

40

les tapes : qui caractrisent le


comportement invariant du systme isol;

les transitions : qui indiquent les


possibilits dvolution entre tapes

les liaisons orientes : qui permettent de


lier les tapes entre elles;
Automatisme

5/6/2012

L'outil GRAFCET

les actions (associes aux tapes) : qui sont


excutes lorsque les tapes sont actives.

les rceptivits (associes aux transitions)


: qui conditionnent le franchissement des
transitions.

41

Automatisme

5/6/2012

Etapes
Etape initiale

Actions associes
Aux tapes 6 et 7

Liaisons orientes

Transitions
42

Rceptivits
Automatisme

5/6/2012

Les diffrents point de vue


Reprsentation selon le point de vue:

43

Systme ou Fonctionnel
Partie oprative
Partie commande

Automatisme

5/6/2012

Les diffrents point de vue


Reprsentation selon le point de vue
Systme
Il est destine permettre une comprhension globale
du systme en prcisant la coordination des taches
opratives.

44

Automatisme

5/6/2012

Les diffrents point de vue


Reprsentation selon le point de
vue partie oprative

Il sintresse essentiellement la technologie des


constituant de la partie oprative

45

Automatisme

5/6/2012

Les diffrents point de vue


Reprsentation selon le point de
vue partie commande

Il correspond la ralisation de la partie commande


Les choix technologique de cette partie commande
permettent de prciser le comportement de celle-ci

46

Automatisme

5/6/2012

Rgle de syntaxe

Lalternance tape-transition et transition-tape


doit toujours tre respecte quelle que soit la
squence parcourue.

Deux tapes ou transitions ne doivent jamais


tre relies par une liaison oriente.

La liaison relie obligatoirement un tape une


transition ou une transition une tape.
47

Automatisme

5/6/2012

Rgles dvolution

Rgle 1 (Situation initiale)

La situation initiale dun GRAFCET


caractrise le comportement initial de la
partie commande vis--vis de la partie
oprative, de loprateur et/ou des lments
extrieurs. Elle correspond aux tapes
actives (repres par un double carr) au
dbut du fonctionnement. Elle traduit
gnralement un comportement de repos.
48

Automatisme

5/6/2012

Rgles dvolution
Rgle 2 (Franchissement dune transition)

Une transition est dit valide lorsque toutes


les tapes immdiatement prcdentes
relies cette transition sont actives. le
franchissement dune transition se produit
lorsque :
la

transition est valide.


la rceptivit associe est vraie.
49

Automatisme

5/6/2012

Rgles dvolution
Rgle 3 (Evolution des tapes actives)
Le franchissement dune transition entrane
simultanment lactivation de toutes les tapes
immdiatement suivantes et la dsactivation
de toutes les tapes immdiatement
prcdentes.
Rgle 4 (Evolutions simultanes)
Plusieurs transitions simultanment
franchissables sont simultanment franchies.
50

Automatisme

5/6/2012

Rgles dvolution
Rgle 5 (Activation et dsactivation
simultanes dune tape)
Si, au cours du fonctionnement, la mme
tape est simultanment active et dsactive
elle reste active.

51

Automatisme

5/6/2012

Structures de base

52

La squence

Automatisme

5/6/2012

Structures de base

53

Divergence en OU

Automatisme

5/6/2012

Structures de base

54

Divergence en ET

Automatisme

5/6/2012

Structures de base

55

Convergence en OU

Automatisme

5/6/2012

Structures de base

56

Convergence en ET

Automatisme

5/6/2012

Variable du GRAFCET

57

Le GRAFCET manipule uniquement des


variables boolennes

Automatisme

5/6/2012

Sorties conditionnelles

58

Automatisme

5/6/2012

EXEMPLE
L'opration de perage

Vue technologique

Mettre en place la pice usiner


Actionner le prslecteur de mise en circuit du
rfrigrant
Dmarrer la machine au moyen du
commutateur de marche
Serrer la pice usiner avec la tension de
serrage prescrite
Mettre en circuit la pompe rfrigrant
Abaisser le foret par l'avance jusqu' la position
basse prescrite (percer)
Attendre 0,5 s en position basse prescrite
(percer)
Relever le foret par l'avance jusqu' la position
haute prescrite
Desserrer la pice usiner, arrter le moteur et
la pompe rfrigrant
Retirer la pice usiner

59

Automatisme

5/6/2012

Diagramme fonctionnel

60

Automatisme

5/6/2012

Structuration du graphe

61

Automatisme

5/6/2012

Entres/sorties de l'installation

62

Automatisme

5/6/2012

Entres/sorties de l'installation

63

Automatisme

5/6/2012

Contrle de distance minimum


Afin de garder une efficacit au niveau
de lempaquetage manuel, il est
important de distancer galement des
botes. Deux capteurs sont utiliss afin
de contrler les moteurs des convoyeurs
#1 et #2. Au dbut de la journe,
loprateur active la chane de montage
laide dun slecteur m. ce
moment, le convoyeur #1 est mis en
fonction. Lorsquune bote est dtecte
par le capteur b1-2, le convoyeur #2
est activ tant que le slecteur m nest
pas plac hors-fonction en fin de
journe. Si les botes arrivent trop
serres, le convoyeur #1 doit
simmobiliser. Lorsque le dtecteur s12 nest plus activ par la bote se
trouvant sur le second convoyeur, alors
la commande de repartir est donne au
64
convoyeur #1.

Distance

Minimum

Lumire

marche

arrt

Automatisme

5/6/2012

Tableau des entres/sorties

65

Automatisme

5/6/2012

COUPE DE PANNEAUX DE BOIS


Distance

Un convoyeur rouleau est utilis


afin de couper des panneaux de bois
une longueur fixe. Un premier
capteur p, judicieusement
positionn, dtecte larrive du
panneau de bois et envoie, avant la
coupe, une commande de
ralentissement au moteur du
convoyeur. Lorsque la planche
obstrue le dtecteur c, la guillotine
est active et le panneau est coup.
Un interrupteur de limite (bas, nonillustr) dtecte la position de la lame
de la guillotine. Lorsque bas est
activ, la guillotine est dsactive et
la lame peut remonter. ce moment,
le convoyeur reprend de la vitesse.
66

Minimum

Lumire

marche

arrt

Automatisme

5/6/2012

Tableau des entres/sorties

67

Automatisme

5/6/2012

Contrle de La Tranche
Une tranche hydraulique, pour couper des feuilles de papier, est
Arrt
installe dans une imprimerie. On dtermine quil faut
FONCT
automatiser la tranche afin dliminer tout risque de blessure.
a
Pour ce faire, deux boutons-poussoirs sont installs 1 mtre
lun de lautre afin que loprateur de la tranche soit oblig
dutiliser ses deux mains pour loprer. Donc, en mode
RAZ
ALARME
automatique, une pression sur le bouton de gauche accompagne obligatoirement et simultanment dune pression sur le
bouton de droite, fait descendre la tranche.
Si loprateur relche lun des deux boutons, le vrin contrlant
la tranche simmobilise immdiatement. Sinon, celle-ci termine sa
Automatique
DESCente jusqu linterrupteur de limite bas. Par la suite, elle
Y.A.
MONTe compltement et simmo-bilise. Loprateur doit
Manuel
s
obligatoirement relcher les deux boutons-poussoirs avant
TranChez
dexcuter une prochaine manoeuvre. Pendant deux secondes,
inc.
suivant le dbut de la descente, une ALARME se fait entendre.
En mode manuel (s), une pression continue, sur le boutondroite
poussoir monte, replace la tranche en position haute. Si
monte
gauche
loprateur doit vrifier lexactitude de sa coupe, il peut le faire en
appuyant en mme temps sur les deux boutons-poussoirs de
gauche et de droite. Pendant tout le temps de la DESCente,
lALARME doit se faire entendre. Ceci permet de sensibiliser
loprateur au danger ventuel, en plus davertir le contrematre
68
Automatisme 5/6/2012
du passage de la tranche en mode manuel de descente.

Tableau des entres/sorties

69

Automatisme

5/6/2012

Pompes Alternatives

Dans les diffrentes stations de mtro de Montral, de grands bassins de


rcupration ont t construits afin que leau, sinfiltrant par des chemins
divers, sy accumule.
Dans ces cuves, deux pompes permettent dvacuer leau et trois flottes sont
disposes judicieusement aux abords afin de dtecter le niveau de dmarrage,
durgence et darrt des pompes. Deux lumires sont installes sur un panneau
de contrle non loin de la dite cuve.

Cette bote de contrle renferme galement un automate programmable ainsi


que deux contacteurs de puissance alimentant les moteurs de pompes. Deux
sorties de lautomate sont rserves afin denvoyer des signaux au poste
central du Mtro.

En mode automatique, les pompes fonctionnent de faon alternative. La pompe


1 (P1) entre en fonction uniquement lorsque la flotte centrale dtecte un surplus
deau dans la cuve. Laction de la pompe fait en sorte dvacuer leau. Cette
dernire est mise hors fonction uniquement lorsque leau passe en dessous du
niveau de la flotte basse.

Lorsque la cuve se remplie et que le niveau dpasse nouveau la flotte


centrale, lautre pompe (P2) entre en action. Ce principe de fonctionnement
permet un vieillissement quivalent des pompes. De plus, si laction dune
pompe ne suffit pas vider la cuve, leau sinfiltrant trop rapidement, la flotte
durgence, situ en haut du bassin, devra enclencher les deux pompes. Ceci
permet de doubler la capacit dvacuation. Les deux pompes sarrtent
lorsque leau redescend en-dea du niveau de la flotte basse.
70
Automatisme 5/6/2012

P2

P
O
M
P
E
S

P1

T
R
O

Tableau des entres/sorties


En mode automatique, les pompes fonctionnent
de faon alternative. La pompe 1 (P1) entre en
fonction uniquement lorsque la flotte centrale
dtecte un surplus deau dans la cuve. Laction de
la pompe fait en sorte dvacuer leau. Cette
dernire est mise hors fonction uniquement
lorsque leau passe en dessous du niveau de la
flotte basse.
Lorsque la cuve se remplie et que le niveau
dpasse nouveau la flotte centrale, lautre
pompe (P2) entre en action. Ce principe de
fonctionnement
permet
un
vieillissement
quivalent des pompes. De plus, si laction dune
pompe ne suffit pas vider la cuve, leau
sinfiltrant trop rapidement, la flotte durgence,
situ en haut du bassin, devra enclencher les
deux pompes. Ceci permet de doubler la capacit
dvacuation. Les deux pompes sarrtent lorsque
leau redescend en-dea du niveau de la flotte
basse.
71

TABLEAU

GRAFCET/
@POMPES.
IO
tiqu Simul
ette ation
n_ba
s
n_m
oyen
n_ha
ut

4-5 : A UTOMATISME LES P OMPES


A LT ERNATIVES
ENTRES
FONCTION

Flotte basse
Flotte centrale
Flotte haute

AUTOMATE

Adr N. N. tiqu
ess O. F. ette
e
x
fb
x

fc
x

fh

SORTIES
tiquette /
Simulation
P1

Pompes 1

P2

Pompes 2

L1
Lumire
de la
Automatisme
5/6/2012
pompe 1

Adr C. C. tiqu
ess C. A. ette
e
2
P1
2
0
2
P2
2
0
2
L1
2
0

Poinon Hydraulique
Dans le contexte du libre change Nord-Amricain, la compagnie mexicaine Hydro
Lik, et son prsident Monsieur Puncho Matik, vous demande de raliser
l'installation d'un systme de poinon hydraulique afin daugmenter la productivit
de son entreprise. Dans le pass, loprateur plaait un bloc sur la console et le
serrait avant de descendre le poinon manuellement.
Hydro-Lik
Vous devez, en tant que spcialiste en automatisation, construire un programme
qui permettra de contrler le serrage et le poinonnage des blocs. Des capteurs
Expert en Poinon
Hydraulique depuis 1996
sont placs judicieusement afin de connatre tout moment la position de
lautomatisme.
Mode Auto
Un vrin hydraulique, contrl par deux solnodes, permet de dplacer le poinon
en MONTe et en DESCente. Un autre systme permet de DEPOser le bloc et
dENLEver ce dernier. Conditions initiales
BLOC
Au dpart, le poinon est en haut et aucun bloc nest prsent.
Cycle semi-automatique
Dpart
Un cycle dbute par une pression sur linterrupteur de dpart (go). ce moment,
un bloc doit tre positionner. En mme temps, une lumire LUMB sallume
indiquant loprateur que le bloc est en voie de chargement. Lorsque ce dernier
est bien positionn, la squence de poinonnage dbute.
La squence dbute par lactivation du solnode DESC afin de descendre le
poinon et complter un trou. Une fois que le poinon a remont (MONT) au niveau
du dtecteur central, le bloc dbute sa squence de sortie (ENLE).
Paralllement, la lumire LUMB clignote rapidement afin dindiquer loprateur
que le poinon est en action. Le clignotement de la lumire seffectue tant que le
poinon nest pas de retour en position haute.
Une nouvelle pression sur linterrupteur de dpart de cycle (go) permet de dbuter
le poinonnage dun nouveau bloc.
72
Automatisme 5/6/2012

Tableau des entres/sorties

Cycle semi-automatique

Un cycle dbute par une pression sur linterrupteur


de dpart (go). ce moment, un bloc doit tre
positionner. En mme temps, une lumire LUMB
sallume indiquant loprateur que le bloc est en
voie de chargement. Lorsque ce dernier est bien
positionn, la squence de poinonnage dbute.

T A B LE A U

La squence dbute par lactivation du solnode


DESC afin de descendre le poinon et complter un
trou. Une fois que le poinon a remont (MONT) au
niveau du dtecteur central, le bloc dbute sa
squence de sortie (ENLE).

GRAFCET/@
PUNCH.IO
tiqu
ette

4- 6 : A UT O MA T I SME DU P O I NO N
HY DRA ULI Q UE
ENT RES
FONCTION
AUTOMATE

Simula
tion

bas
cen
haut
bp
br
go

Adr
ess
e
Interrupteur de limite
bas
Interrupteur de limite
centre
Interrupteur de limite
haut
Prsence du bloc
Bloc en retrait
Dpart cycle

GRAFCET
tiquette /
Simulation
LUMB

Lumire du bloc

Une nouvelle pression sur linterrupteur de dpart


de cycle (go) permet de dbuter le poinonnage dun
nouveau bloc.

DEPO

Dpose un bloc

ENLE

Enlve un bloc

DESC

Contacteur poinon
vers le bas
Contacteur
5/6/2012poinon
vers le haut

73

MONT
Automatisme

ls_bas

ls_cen

ls_ha
ut
ls_in
ls_out
dep_c
yc

SO RT IES
FONCTION

Paralllement, la lumire LUMB clignote rapidement


afin dindiquer loprateur que le poinon est en
action. Le clignotement de la lumire seffectue tant
que le poinon nest pas de retour en position haute.

N. N. tique
O. F.
tte

Adr
ess
e

AUTOMATE
C. C. tique
C. A.
tte
22
0
22
0
22
0
22
0
22
0

LUMB
DEPO
ENLE
DESC
MON
T

bidons
Une chane de montage utilise un convoyeur index afin de
remplir et, par la suite, de capsuler des bidons remplis de lavevitre. Lorsque la sortie CONV est active, les bidons avancent
pas--pas. Un capteur pas_c donne une impulsion chaque
fois que le convoyeur se dplace dune position. Deux capteurs
bid_r et bid_b dtectent respectivement la prsence devant
le poste de remplissage et de capsulage. Le slecteur doit tre en
position marche afin de dbuter lautomatisme. Lorsque le
slecteur revient en position arrt, le dernier bidon est
complt.
Si un bidon est prsent vis--vis le poste de remplissage et que
les rservoirs deau et de concentrs sont suffisamment pleins,
le bidon est rempli selon des volumes prdtermins. Lorsquun
bidon est prsent au poste de capsulage, cette opration est
effectue. Le tout doit tre termin avant dindexer le
convoyeur une autre position.
Une lumire MARCHE indique le fonctionnement de
lautomatisme.
74

Automatisme

ARRET

MARCHE

5/6/2012

B
i
d
o
n
s

arrt
marche

Tableau des entres/sorties


4-4 : A UT OMA T I SME DE S B I DONS
ENT RES
FONCTION
Adresse
dtection davancement du convoyeur
bidon au poste de remplissage
bidon au poste de capsulage
niveau de leau dans le rservoir
niveau de concentr dans le rservoir
volume deau dans le bidon
volume de concentr dans le bidon
capsule dans lalimenteur
position haute de lquipement capsuler
position basse de lquipement capsuler
slecteur de marche/arrt
T A B LE A U

GRAFCET/@BIDONS.IO
tiquette
Simulation
pas_c
p
bid_r
r
bid_b
b
n_eau
e
n_conc
c
vol_eau >=85
vol_conc>=15
capsule
f
pb_haut
h
pb_bas
d
m

GRAFCET
tiquette / Simulation
MARCHE
ARRET
CONV
V_EAU
V_CONV
DESCEN
MONTE
VISSE

75

SO RT IES
FONCTION

Adresse
Lumire darrt
Lumire de marche
Convoyeur
Vanne de remplissage deau
Vanne de remplissage de concentr
Descente pour capsuler
Monte pour capsuler
Permet de visser la capsule

AUTOMATE
N.O.
N.F.

analogique
analogique

tiquette
pas_conv
bid_r
bid_b
niv_eau
niv_conc
vol_eau
vol_conc
bouchon
pb_haut
pb_bas
marche

AUTOMATE
C.C.
C.A.
24
24
220
24
24
220
220
220

tiquette
MARCHE
ARRET
CONV
V_EAU
V_CONC
DESCEN
MONTE
VISSE

Automatisme

5/6/2012

S7-300 : Modules

PS
CPU
Alimentation
(option)

76

IM
SM : SM :
Coupleur ETOR STOR
(option)

SM :
EANA

CP :
SM : FM :
- Point point
SANA - Comptage
- Positionnement - PROFIBUS
- Rgulation
- Industrial Ethernet

Automatisme

5/6/2012

S7-300 : Modules

77

Composantes

Fonction

Rail profil

... constitue le chssis du S7-300.

Alimentation
(PS)

... convertit la tension secteur (120/230 V) en tension de service


24 V DC pour alimenter le S7-300.

Unit centrale
(CPU)

... excute le programme utilisateur.


Accessoires : carte mmoire, pile de sauvegarde

Cartes de couplage
(IM)

... relient le bus entre les diffrents chssis.

Modules de signaux (SM)


(TOR/analogiques)

... adaptent les diffrents niveaux de signaux du processus


au S7-300.
Accessoires : connecteur de bus, connecteur frontal

Modules de fonction (FM)

... assurent des fonctions de positionnement, de rgulation, etc...

Processeurs de
communication (CP)

... permettent le couplage entre plusieurs automates.


Accessoires : cbles, logiciel, cartes dinterface

Automatisme

5/6/2012

Contrle visuel des LED des modules TOR


S7-300

S7-400

LED d'tat des diffrentes voies

Etat du signal

Etat du signal
(entresTOR)
Etat interne, en amont
du coupleur optolectronique (sorties TOR)

78

Automatisme

5/6/2012

S7-313C : Modules

79

Automatisme

5/6/2012

Mode de reprsentation du langage de


programmation STEP7
LIST
U
U
=

LOG

E0.0

E0.0
E0.1
A8.0

&
A8.0

E0.1

CONT
E0.0

80

E0.1

A8.0

Automatisme

5/6/2012

Oprations binaires
E0.0

E0.1

A 8.0
(MCRA)

A 8.1
E 0.0

( MCR< )
E 1.0

E 1.1

A 8.0
( )

M0.0

E1.2
S

SR

A 9.3
Q

E1.3
R

81

Automatisme

5/6/2012

Traitement cyclique du programme


Bloc de mise en route (OB 100)
Traitement unique, par exemple la mise sous tension

Cycle de la CPU

Lancement du temps de
surveillance du cycle

Module
d entre

Lecture de ltat des signaux sur les modules et mmorisation


des donnes dans la mmoire image du processus (MIE)

Excution du programme dans l'OB1


(traitement cyclique)
Certains vnements (alarme horaire, alarmes de
processus, etc.) dclenchent dautres OB.

Bloc
OB 1

U E 0.1
U E0.2
= A8.0

Ecriture de la mmoire image des sorties


(MIS) dans les modules de sortie

82

Module
de sortie

Automatisme

5/6/2012

Traitement cyclique du programme

83

Automatisme

5/6/2012

Mmoires image du processus

MIE
octet 0
octet 1
octet 2
:
:
:

MIS
Programme
utilisateur
1

U
=

:
:
E
A
:
:
:
:

2.0
4.3

octet 0
octet 1
octet 2
:
:
:

Zone mmoire de la CPU

84

Zone mmoire de la CPU

Automatisme

5/6/2012

Structure du programme
Programme linaire

Programme
segment

Programme structur

Recette A

OB 1

OB 1

Recette B

Pompe

OB 1

Mlangeur

Sortie

Sortie

Tous les oprations sont


contenues dans un bloc
(normalement dans le
bloc dorganisation OB1)

85

Les oprations des diffrentes


fonctions sont contenues dans
blocs isols. LOB 1 appelle ces
blocs lun aprs lautre.

Des fonctions rutilisables sont


charges dans diffrents blocs.
LOB 1 (ou dautres blocs) appelle
ces blocs et dlivre les donnes
correspondantes.

Automatisme

5/6/2012

Contacts NF et contacts NO.


Evaluation du programme dans lautomate

Processus

Le capteur
est un ...

Le capteur
est ...

La tension
lentre
est ...

Etat du
signal
lentre

contact NO activ
prsente

Interrogation 1

Interrogation 0

Symbole /
opration

Symbole /
opration

CONT:
contact NO

inactiv

absente

0
LOG:

contact NF activ

inactiv

Oui

1
Non
0

&
absente

prsente

CONT:

LIST:

Rsult.
logique

Non
0

contact NF

LOG:

Oui

&
Non
0

U E x.y

86

Rsult.
logique

Oui

Automatisme

Oui

1
LIST:
UN E x.y

5/6/2012

Non
0

Exercice
Tche : La lampe doit sallumer dans les trois exemples lorsque S1 est activ et S2 inactiv.
Matriel
S1
(E1.0)
E 1.0

S2
(E1.1)
E 1.1

Automate programmable

S1
(E1.0)
E 1.0

E 1.1

E 1.1

Automate programmable

A 4.0

La

Logiciel
A 4.0

E 1.0

E 1.1

S2
(E1.1)

E 1.0

A 4.0

La

E 1.0

E 1.1

Automate programmable

A 4.0

S1
(E1.0)

S2
(E1.1)

La

A 4.0

E 1.0

E 1.1

A 4.0

CONT

E 1.0

&

LOG
E 1.1

LIST

87

....... E 1.0
....... E 1.1
....... A 4.0

E 1.0
A 4.0

&
A 4.0

E 1.1

&

E 1.0

....... E 1.0
....... E 1.1
....... A 4.0

Automatisme

A 4.0

E 1.1
....... E 1.0
....... E 1.1
....... A 4.0

5/6/2012

Adressage des modules S7-300


N demplac.

Modules

Alim.

CPU

SM

SM

SM

10

SM

SM

SM

SM

Adresse 0.0
Adresse 0.7
Adresse 1.0
Adresse 1.7

88

Automatisme

5/6/2012

Oprations combinatoires binaires : ET, OU


CONT

Schma lec.

LOG

LIST

S1 (E 0.0)
E0.0
ET

E0.1

A 8.0

E 0.0

&

E 0.1

S2 (E 0.1)

A 8.1
=

A 8.1

L1
(A 8.0)

E0.2
S4
(E 0.3)

A 8.2
>=1

A 8.2
=

Automatisme

5/6/2012

E 0.2
E0.3

E 0.3

L3 (A 8.2)
89

U
U
=
=

E0.0
E0.1
A 8.0
A 8.1

O
O
=

E0.2
E0.3
A 8.2

L2
(A 8.1)

S3
(E 0.2)
OU

A 8.0
=

Oprations combinatoires binaires : OU


exclusif (XOR)
CONT

LOG

E 0.4
E0.4

E0.5

A 8.0

E0.4

E0.5

&

E 0.5
E 0.4

>=1

A 8.0
=

&

E 0.5

E 0.4
E 0.5

90

LIST

XOR

A 8.0
=

Automatisme

5/6/2012

U
UN
O
UN
U
=

E0.4
E0.5

X
X
=

E0.4
E0.5
A8.0

E0.4
E0.5
A8.0

Affectation, mise 1, mise 0


CONT

E 1.0

E 1.1

LOG

A 8.0

( )

Affectation

E 1.0

&

E 1.3

A 8.1

(S)

Mise 1

E 1.2

&

91

E 1.5

U E 1.0
U E 1.1
= A 8.0

U E 1.2
U E 1.3
S A 8.1

A 8.1

(R)
Mise 0

A 8.1
S

E 1.3

E 1.4

A 8.0
=

E 1.1

E 1.2

LIST

E 1.4

>=1

E 1.5

Automatisme

A 8.1
R

5/6/2012

O E 1.4
O E 1.5
R A 8.1

Bascule mise 1 / mise 0


CONT

M0.0

E1.2

Mise 0
prioritaire

LOG

SR

LIST

M0.0
A 9.3
Q

E1.2

SR
A9.3

E1.3
E1.3

M0.0

E1.3
Mise 1
prioritaire

RS

M0.0
A 9.3
Q

E1.3

RS
A9.3

E1.2
S

92

E1.2

Automatisme

5/6/2012

U
S
U
R
U
=

E 1.2
M 0.0
E 1.3
M 0.0
M 0.0
A 9.3

U
R
U
S
U
=

E 1.3
M 0.0
E 1.2
M 0.0
M 0.0
A 9.3

Rponse aux fronts - RLG


CONT
E1.0 E1.1

M1.0

LOG
M8.0

P
E1.0 E1.1

M1.1

E1.0

&

E1.1
M8.1

E1.0
E1.1

&

LIST

M1.0

M8.0

M1.1

M8.1

U
U
FP
=

E1.0
E1.1
M1.0
M8.0

U
U
FN
=

E 1.0
E 1.1
M1.1
M8.1

Cycle OB1

E1.0
E1.1
RLG
Exemple

M1.0

M1.1
M8.0
M8.1
93

Automatisme

5/6/2012

La commande squentielle

Un bloc STEP 7 (1) dans lequel le FB S7-GRAPH est appel ; Ce bloc peut tre un OB
un FC ou un autre FB.
Un FB S7-GRAPH (2) qui dcrit les diffrentes actions et conditions (rceptivits) de la
commande squentielle. Ces actions (tapes) et conditions (transitions) peuvent tre
organises en un ou plusieurs graphes squentiels.
Un DB d'instance (3) qui contient les donnes et paramtres de la commande
squentielle. Le DB d'instance est associ au FB S7-GRAPH et peut tre automatiquement
gnrer par le systme.
94

Automatisme

5/6/2012

Ralisation dune commande squentielle

95

Automatisme

5/6/2012

Composants dune action

96

Automatisme

5/6/2012

Cration dun projet dans SIMATIC Manager

97

Automatisme

5/6/2012

Cration de la table des mnmoniques

98

Automatisme

5/6/2012

Cration du FB S7-GRAPH et programmation du graphe squentiel

99

Automatisme

5/6/2012

Appel du graphe squentiel dans le programme STEP 7

100

Automatisme

5/6/2012

Station SORTING

101

Automatisme

5/6/2012

Table de mnmonique Station SORTING


Mnmonique
K1
1M1
2M1
3M1
P1
P2
P3
P4
Part_AV
B2
B3
B4
1B1
1B2
2B1
2B2
S1
S2
S3
S4

102

Oprande
A
0.0
A
0.1
A
0.2
A
0.3
A
1.0
A
1.1
A
1.2
A
1.3
E
0.0
E
0.1
E
0.2
E
0.3
E
0.4
E
0.5
E
0.6
E
0.7
E
1.0
E
1.1
E
1.2
E
1.3

Type
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL

Commentaire
Convoyeur en marche
Sortir laiguillage 1
Sortir laiguillage 1
Rentrer le Stoppeur
Lampe START
Lampe RESET
Lampe Q1
Lampe Q2
Prsence Pices
Pice Mtallique
Pice Noir
Glissire Pleine
Switch 1 Rtracte
Switch 1 tendu
Switch 2 Rtracte
Switch 2 tendu
Bouton Poussoir START
Bouton Poussoir STOP (NC)
Auto-Man Interrupteur
Bouton Poussoir RESET

Automatisme

5/6/2012

GRAFCET

Rouge
Mtal

Noir

103

Capteur Inductif
(B2)

Capteur
Optique(B3)

0
1
0

1
1
0

Automatisme

5/6/2012

Schma lectrique

104

Automatisme

5/6/2012

Schma lectrique

105

Automatisme

5/6/2012

Schma pneumatique

106

Automatisme

5/6/2012