Vous êtes sur la page 1sur 29

MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables

MEC-743, cours n8
Automates programmables
Bsata, Instrumentation et automation, chap. 12.5
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Objectifs de la sance
Introduction aux diffrents types de contrleurs
numriques et circuits lectroniques programmables
Survol de la structure interne des automates
programmables. Particularits des modules dentres /
sorties.
Introduction au langage de programmation ladder (Ladder
Logic Diagrams - LLD) spcialis dans le contrle de
processus logiques squentiels et combinatoires.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 2
Contrleur numrique Contrleur numrique
programmable
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 3
Processeurs programmables
Fonction:
Saisi, traite et transmet des donnes numriques suivant
des instructions enregistrs en mmoire
Type:
Microordinateur / microprocesseur (PC)
Microcontrleur
Automate programmable (PLC: Programmable Logic
Controller)
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 4
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Architecture typique
Console de programmation et/ou interface oprateur
Lien rseau
Co-processeur
Interface de
communication
Interface
Processeur
Capteur
Rception dinformation
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 5
Mmoire Interface Actuateur
Envoie de commandes
Systme microprocesseur
Les microprocesseurs sont des composantes lectro-
niques miniaturises la base des microordinateurs. Ils
sont donc conus pour excuter des instructions sont donc conus pour excuter des instructions
programmes dans le cadre d'applications gnrales.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 6
Pour agir dans des applications de contrle, les
microordinateurs doivent tre interfacs grce des
cartes d'acquisition spcialises.
Systme microprocesseur
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 7
Microcontrleur
Un microcontrleur est un circuit intgr rassemblant,
dans un mme botier, un processeur central (CPU),
plusieurs types de mmoires et des priphriques de
communication (Entres Sorties).
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 8
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Architecture dun microcontrleur
Port de
communication
Interface
usager
CPU
Circuitrie
de
lhorloge
RAM
Mmoire
flash
(programme)
ALU Registre
Unit de
contrle
ADC DAC PWM
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 9
Temporisateur ADC DAC PWM Comparateur
Ports dentre/sortie analogiques et numriques
Ex.: Camra automatique
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 10
Ex.: Moteur combustion
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 11
Ex.: Laveuse linge
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 12
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Automate programmable
Systme numrique spcialis, conu pour contrler,
dans un environnement industriel, divers type de yp
machines ou de procds
Possde des entres et des sorties analogiques et numriques
Effectue des oprations logiques, arithmtiques, squentielles,
de comptage et de temporisation
Effectue ces oprations suivant des instructions sauvegardes
dans une mmoire programmable
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 13
Automate programmable
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 14
Architecture et fonctionnement Architecture et fonctionnement
dun automate
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 15
Fonctions de lautomate
partir des informations que lui fournissent les capteurs
et, suivant un algorithme dtermin par programmation,
labore les commandes transmises aux actionneurs.
Assure la communication avec loprateur (interface avec
lusager) et les autres processeurs qui grent la
production ou qui interviennent dans le mme procd.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 16
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Slection d'un automate
Automate non-modulaire
nombre rduit dE/S
capacits dextension limites
solution adapte des tches
Automate modulaire
sur un rail ou dans un bti
possibilit d'ajouter une grande
varit de modules spcialiss
(solution adapte aux besoins)
grand nombre dE/S
plus dispendieux
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 17
solution adapte des tches
de contrle simples
peu dispendieux
Structure interne
Console de programmation et/ou interface oprateur
Lien rseau
R ti di f ti
Interface de
communication
Interface
en entre
Processeur
Capteur
Bouton
Rception dinformation
Unit
dentres /
sorties
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 18
Mmoire
Interface
de sortie
Actionneur
Voyant
Indicateur
Envoie de commandes
Processeur
Effectue les oprations logiques et arithmtiques suivant une
squence dicte par les instructions stockes en mmoire
Gre le trafic des donnes sur le bus interne (transfert en
mmoire)
Procdure dauto-diagnostique (mesure pour sassurer du
bon fonctionnement de toutes les composantes de
lautomate)
Un des critres de performance dun processeur est son
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
temps de cycle (le temps pris par lautomate pour interroger
les ports dentre, excuter le programme, et mettre jour
les ports de sortie). Ce temps varie de 0.1 50 ms/ko.
Page 19
Module d'entres/sorties
Les modules dentres traduisent les
signaux industriels (tension, courant,
i t l ti ) i f ti rsistance, pulsation, ) en information
logique ou numrique interprtable par le
processeur.
Inversement, les modules de sorties
traduisent les commandes du processeur
en des signaux industriels.
Ces modules comportent 1 4 8 16 ou
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Ces modules comportent 1, 4, 8, 16 ou
32 voies (ports) dentre et/ou de sortie.
Page 20
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Module d'entre analogique
Mesure une tension ou un courant lectrique et le
convertit en une valeur numrique (ADC).
Adapt des capteurs de temprature, de pression ou
autres variables continues.
Les valeurs d'entre typiques sont 4-20 mA ou 1-5 VDC.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 21
Module d'entre logique
Mesure un signal binaire (deux tats).
Adapt des interrupteurs de fin de course des capteurs Adapt des interrupteurs de fin de course, des capteurs
de proximit, des dtecteurs photolectriques ou d'autres
interrupteurs (manuels ou non).
Gnralement, pour chaque entre logique, l'automate
possde une DEL qui indique l'tat de l'entre
correspondante.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 22
Valeurs typiques (entre logique)
Tension continue: 5 (TTL), 12, 24 ou 48 VDC
Tension alternative: 24 48 110 ou 220 VAC Tension alternative: 24, 48, 110 ou 220 VAC
Capteur NPN (sinking): pousse lentre la masse
lorsquactiv (principalement utilise en Amrique)
Capteur PNP (sourcing): pousse lentre une source de
tension positive lorsquactiv (principalement utilise en
Europe)
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
)
Page 23
Port d'entre en tension
Gnralement, llectronique de lautomate est lectriquement isole de
la tension entrante par un optocoupleur (sparation galvanique). Le
couplage s'effectue par un signal lumineux qui peut tre visible ou couplage s effectue par un signal lumineux qui peut tre visible ou
invisible (infrarouge).
Permet de commuter lentre dun automate partir de signaux ayant
des tensions leves (jusqu 1000 V) et ce, autant en DC qu'en AC.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 24
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Capteur NPN
Puisque le capteur fournit une masse (sinking output),
l'entre commune de l'automate est mise sous tension
( ) (sourcing input)
Capteur NPN
(sinking)
VCC
Tension
compatible
INxx
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 25
COM
compatible
-+
Capteur PNP
Puisque le capteur fournit une tension (sourcing output),
l'entre commune de l'automate est mise la masse (sinking
) input)
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 26
Protection anti-rebond
Lorsquun interrupteur est activ (ou dsactiv), le contact
rebondit mcaniquement sur sa nouvelle position avant de
C se stabiliser. Ce rebondissement apparat comme des
changements dtat rapide la transition.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 27
Interrupteur en
configuration pull-up
Signaux typiques Circuit de
conditionnement
Module de sortie analogique
Gnre une tension ou un courant lectrique
proportionnel une valeur numrique (DAC).
Adapt aux moteurs (AC et DC), aux valves continues,
Les plages de sortie typiques sont 4 20 mA ou 0
10 VDC. D'autres plages sont galement disponibles (-5
+5 VDC, -10 +10 VDC, 0 +5 VDC, )
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 28
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Module de sortie logique
Gnre un signal de contrle binaire (deux tats).
Adapt aux lampes tmoin, aux valves actionnes par solnode, aux p p , p ,
systmes de verrouillage de porte,
Les tensions commutes vont de 5 240 V avec des courants allant
jusqu 5 A.
Les ports de sortie sont configurs en sinking ou en source:
Sinking: commute la masse de la charge (elle est branche
l'alimentation en permanence)
Source: commute l'alimentation de la charge (la charge est branche
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
g ( g
la masse en permanence)
Ces modules utilisent des interrupteurs lectroniques (transistors ou
triac). Lorsque la charge est trop importante, ces interrupteurs
contrlent un relais lectromagntique.
Page 29
Port de sortie transistor
Adapt aux applications DC seulement
Permet des courants moins intenses que les relais
Plus rapide et plus durable que les sorties relais
Une diode Zener protge le port contre les tensions induites
inverses provoques par des charges inductives (moteur,
solnode, relais, )
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 30
Diode Zener
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 31
Port de sortie triac
Solution de choix pour les applications AC
Plus rapide et plus durable que les sorties relais Plus rapide et plus durable que les sorties relais
Une attention particulire doit tre porte aux courants de
fuite afin qu'ils n'activent pas inopinment la sortie
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 32
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Triac
TRIAC: Triode for Alternating Current
Lorsqu'amorc par un courant sur la gchette (G), permet de conduire
l d l d di i ( h i bidi i l) L i le courant dans les deux directions (thyristor bidirectionnel). Le triac
reste "passant" tant que l'intensit de ce courant ne baisse pas en-de
d'un seuil appel courant de maintien et ce, quel que soit le courant de
gchette.
En AC, le courant revient 0 tous les demi-cycles. Ainsi, s'il n'y a
plus de courant inject dans la gchette, le triac devrait passer en
mode "bloqu" (ne plus conduire le courant). Toutefois, lorsque la
charge contrle est inductive, la coupure du courant provoque une
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
impulsion de tension qui peut tre suffisamment intense pour
ramorcer le triac et maintenir la conduction.
Ce problme est habituellement rgl par l'ajout d'un circuit RC
(snubber) qui rduit le taux de variation de la tension aux bornes du
triac.
Page 33
Varistance
Composante lectronique, compose d'oxydes mtalliques
ou de carbure de silicium, et rpondant une relation
f ( courant-tension fortement non-linaire (similaire celle d'une
diode).
L'intensit des courants pouvant
circuler dans une varistance est
cependant suprieure celle d'une
diode.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 34
Limite des applications basses
frquences.
Port de sortie relais
Indpendant de la tension requise par l'actuateur
Permet des courants plus intenses que les transistors Permet des courants plus intenses que les transistors
Dure de vie et vitesse limites par l'action mcanique du
contact
alimentation
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 35
bit de contrle
Modules dE/S spcialiss
Module de contrle de moteurs:
Moteur pas pas (compte le nombre dimpulsions envoyes au moteur)
M i ( l l i d li i d Moteur courant continu (contrle la tension dalimentation du moteur
suivant un algorithme de commande de type PID)
Convertisseur de frquence et de signaux dhorloge en quadrature
(lecture dun encodeur de position)
Module de mesure et de compensation (jonction froide) de
thermocouple
Lecteur de codes barres
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Etc.
Page 36
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Mmoire
Emplacement o le programme est sauvegard
Emplacement des variables de calcul (donnes
temporaires)
Emplacement o le systme dexploitation est sauvegard
Registres dans lesquels la valeur des entres est
temporairement sauvegarde lors de la scrutation de ces
entres (image des entres)
Registres dans lesquels la valeur des sorties est
t i t d tt d t i
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
temporairement sauvegarde en attendant quune mise
jour de ces sorties ne soit faite par les modules de sortie
(image des sorties).
Page 37
Types de mmoire
Volatile: Perd linformation en cas de panne de
lalimentation. Souvent suppl par une pile de secours
RAM: Random Access Memory
Non volatile: EEPROM et mmoire Flash pour la
sauvegarde du systme dexploitation
ROM: Read Only Memory
PROM: Programmable Read Only Memory (ne peut tre
utilise en criture qu'une seule fois)
EPROM E bl P bl R d O l M
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
EPROM: Erasable Programmable Read Only Memory
(efface par rayons UV puis, rutilise en criture)
EEPROM: Electrically Erasable Programmable Read Only
Memory (efface par signaux lectriques puis, rutilise en
criture)
Page 38
Interface de communication
RS-232: communication srie (linforma-
tion est communique, un bit la
fois sur un seul fil) entre deux fois, sur un seul fil) entre deux
dispositifs (un autre automate, une
imprimante, )
Rseau: lien de communication
partag par plusieurs
dispositifs. Chacun deux
est identifi par une
adresse unique. La
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 39
q
communication se fait
suivant des protocoles
dtermins (DeviceNet,
Profibus, Ethernet, )
Langage Ladder ou g g
schma contacts
(Ladder Logic diagrams)
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 40
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Langage Ladder
Langage graphique trs populaire auprs des
automaticiens pour programmer les automates
programmables industriels (PLC).
Permet dcrire un programme de contrle sous la
forme dun circuit lectrique comportant des
interrupteurs.
la diffrence dun programme sexcutant sur un
i l LLD t
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 41
microprocesseur, les programmes LLD sexcute en
mode de balayages rpts.
Squence des oprations
Lecture des
entres
Excution des
instructions
Mise jour
des sorties
X00 Y00
Les entres sont
gauche
Les sorties sont
droite
X01 X02 Y01
END
0 X00
0 X01
X02
0 Y00
Y01
Y02
Cases mmoire
lies aux entres
Cases mmoire
lies aux sorties
X03
0
0
entres instructions des sorties
VCC
+
-
COM
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 42
PLC
24 V
X400
X401
X402
Y430
Y431
GND
Chien de garde (Watchdog)
Le chien de garde est un temporisateur qui est rarm au
dbut de chaque cycle d'excution. S'il n'est pas rarm
avant l'expiration du dlai, l'automate tombe en situation
de dfaut:
Arrt du programme
Gnration de signaux de sortie scuritaires
Le chien de garde prvient des situations dans lesquelles
l'automate serait embourb (erreur de programmation ou
matriel dfectueux)
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
matriel dfectueux).
Il permet de sortir, par exemple, d'une boucle infinie qui
empcherait l'excution normale des instructions du
programme.
Page 43
Lecture des entres
Toutes les entres sont lies des cases mmoire
spcifiques:
Un bit par entre logique
Un (ou plusieurs) octets (mots de 8 bits) par entre
analogique
Sil y a du courant qui passe par lentre Xxx, un "1"
logique est crit dans la case mmoire attache cette
entre.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Sil ny a pas de courant qui passe par lentre Xxx, un "0"
logique est crit dans la case mmoire attache cette
entre.
Page 44
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Excution des instructions
Chaque chelon du programme est excut tour de
rle, de haut en bas et de gauche droite.
Les variables sont values partir de linformation
contenue dans les cases mmoire. Les variations dans
les signaux dentre ne seront pris en compte que dans le
cycle dexcution suivant.
Le rsultat des oprations est plac dans des cases
mmoire attaches aux variables de sortie
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
correspondante.
Durant ltape dexcution, le programme nintervient ni
sur les entres, ni sur les sorties physiques du PLC.
Page 45
Mise jour des sorties
Toutes les sorties sont lies des cases mmoire
spcifiques:
Un bit par sortie logique
Un (ou plusieurs) octets (mots de 8 bits) par sortie
analogique
Sil y a un "1" logique dans une case mmoire attache
une sortie, le commutateur de cette sortie (transistor, triac
ou relais) est activ (on y permet le passage dun
courant)
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
courant).
Sil y a un "0" logique dans une case mmoire attache
une sortie, le commutateur de cette sortie est dsactiv
(on y empche le passage dun courant).
Page 46
Temps de rponse
c
h
ie
n

d
e

g
a
r
d
e

e
s
e
s
g
r
a
m
m
e
R

a
r
m
e
m
e
n
t
d
u

c
L
e
c
tu
r
e

d
e
s

e
n
t
r

c
r
it
u
r
e

d
e
s
s
o
r
t
ie
E
x

c
u
t
io
n

d
u

p
r
o
g
t


le
n
t
r

e
m
e
n
t

d

t
a
t
u
r

la

s
o
r
t
ie
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 47
C
h
a
n
g
e
m
e
n
t

d

t
a
t
D

t
e
c
t
io
n

d
u

c
h
a
n
g
e
m
I
m
p
a
c
t
s
u
Opration contact
Contact fermeture
XIC: Examine if closed
NO: Normally open contact
bit xx tat
"0" False
"1" True
Contact ouverture
XIO: Examine if open
NC: Normally closed contact
bit xx tat
"0" True
"1" False
Contact front montant
Dtection de front positif
bit xx tat
True
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 48
DIFU: Differentiate up
autre False
Contact front descendant
Dtection de front ngatif
DIFD: Differentiate down
bit xx tat
True
autre False
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Comportement des contacts
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 49
Oprations relais
Relais direct
OTE: Output energize
Normally de-energized coil
tat bit xx
False "0"
True "1"
Relais invers
Outbar, Out not
Normally energized coil
tat bit xx
False "1"
True "0"
Relais action set
OTL: Output latch
tat bit xx
False inchang
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 50
SET
True "1"
Relais action reset
OTU: Output unlatch
RES: Reset
tat bit xx
False inchang
True "0"
Comportement des relais
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 51
Relais bascule
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 52
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Fonction logique - ET
X401 X402 Y431
0 0 0
Y431 = X401 X402
0 0 0
0 1 0
1 0 0
1 1 1
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 53
Fonction logique - OU
X401 Y431
X401 X402 Y431
0 0 0
X402
END
+ Y431 = X401 X402
X401
0 0 0
0 1 1
1 0 1
1 1 1
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 54
X402 Y431
Fonction logique - NON
NOT
X401 Y431
0 1
Y431
END
Y431 = X401
X401
0 1
1 0
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 55
Y431
X401
Proprits des oprations
0 0
0
a a a a
a a a a a
= =
+ = + =
commutativit
a b b a
a b b a
+ = +

0 1
1 1 1
a a a a
a a a
= =
+ = + =
( ) ( )
( ) ( )
( ) {
associativit
distributivit
a b c a b c
a b c a b c
a b c a b a c
+ + = + +

+ = +
NON OU b b +
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 56
( ) ( )
NONOU:
NONET:
XOU:
a b a b
a b a b
a b a b a b
+ =
= +
= +
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Fonction logique NON-OU
X401 X402 Y431
0 0 1
Y431 = X401 X402
0 0 1
0 1 0
1 0 0
1 1 0
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 57
Fonction logique NON-ET
X401 Y431
X401 X402 Y431
0 0 1
X401
X402
END
+ Y431 = X401 X402
0 0 1
0 1 1
1 0 1
1 1 0
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 58
Y431 X402
Fonction logique XOU
X401 Y431 X402
X401 X402 Y431
0 0 0
X401
END
( ) ( ) + Y431 = X401X402 X401X402
X402
X402 X401
0 0 0
0 1 1
1 0 1
1 1 0
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 59
Y431 X401 X402
Carte de Karnaugh
Mthode graphique qui peut tre utilise pour identifier
lexpression boolenne qui satisfait une table de vrit
donne
A B Q
0 0 0
0 1 0
A
B B
A Q=
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 60
0 1 0
1 0 1
1 1 1
1 1
A
A Q=
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Rgles dutilisation
Un seul bit change la fois dans la squence des variables identifiants
les lignes et les colonnes de la carte.
Indiquer toutes les combinaisons qui donnent un rsultat vrai par un 1. Indiquer toutes les combinaisons qui donnent un rsultat vrai par un 1.
Indiquer toutes les combinaisons qui donnent un rsultat faux par un 0
ou labsence de caractre.
Indiquer toutes les combinaisons qui ne sont pas utilises par le circuit
par un X.
La carte est sphrique i.e. que le bas est juxtapos au haut et que la
gauche est juxtapose la droite.
Regrouper un maximum de 1 et de X ensembles tout en gardant un
aspect symtrique par rapport au centre de la slection. Le nombre
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 61
aspect symtrique par rapport au centre de la slection. Le nombre
dlments dans chacun des groupes doit tre une puissance de 2.
Tous les 1 doivent faire partie dau moins un regroupement. Aucun 0
ne peut y figurer. Les X peuvent en tre carts.
Carte de Karnaugh
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 62
Ex.: Affichage 7 segments
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 63
Ex.: Affichage 7 segments
Code binaire Segment
A B C D a b c d e f g A B C D a b c d e f g
0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 64
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 1 0 1 1
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Exemple de segment
Segment e Segment f
1 1
1
x x
1
x x
x x
B A
B A
B A
B A
B A
B A
B A
B A
1
1 1 1
x x
1 1
x x
x x
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 65
( ) ( )
( )
=
+
+
=
B D e
D
D
B
C
C
( ) ( ) ( )
( ) ( )
= + + +
= + + +

f
A
C D
B C D
B A D C
C
B
D
B A 1 1 x x
Logique squentielle
Ralisation dune fonction logique base non
seulement sur la combinaison de ltat actuel seulement sur la combinaison de l tat actuel
des entres du circuit mais galement sur
lhistorique de ces tats.
Dpendance dans le temps
Requiert une certaine forme de mmoire
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 66
Requiert une certaine forme de mmoire
Bascule Set-Reset
X401 Y431 X402
Set Reset
X401 X402 Y431
0 0 i h
X401
Y431
Y431
END
X402
( ) Y431 = X401+Y431 X402
0 0 inchang
0 1 0
1 0 1
1 1 0
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 67
Exemple d'application
Limite
haute
Limite
basse
Sortie
Y
Pompe Y
Y
Dans l'animation, les contacts ouvrent
lorsque l'eau atteint le niveau
correspondant
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 68
Dans le vido, les contacts ferment
lorsque l'eau atteint le niveau
correspondant
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Exemple dapplication(suite)
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 69
Relais bascule
Circuit de verrouillage (seal-in)
Relais action Set et Reset
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 70
Contact front montant
0000 1000
P
Lorsque le bouton 0000 est press, le contact 1000 devient True pour
1000
1000
1001 1001
1001
END
1001 0500
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
un seul cycle. Au cycle suivant, ce contact passera False mme si le
bouton 0000 est toujours enfonc.
Lorsque le contact 1000 est True, ltat de la sortie 1001 est invers.
Lorsque le contact 1000 est False, ltat de la sortie 1001 est conserv.
Page 71
Zones de mmoire
I (Mmoire image des entres): Au dbut de chaque cycle, les
entres physiques du PLC sont copies dans la mmoire image
des entres des entres.
Q (Mmoire image des sorties): la fin de chaque cycle, les
valeurs contenues dans la mmoire image des sorties sont
copies dans les sorties physiques du PLC.
V (Mmoire des variables): Mmoire utilise pour sauvegarder des
rsultats intermdiaires d'oprations ou d'autres donnes.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 72
Ces mmoires sont accessibles par bit (ex.: V10.2), par octet
(ex.: VB10), par mot (ex.: VW10) et par double mot (ex.: VD10)
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Adresse des bits logiques
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 73
Adresse des donnes numriques
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 74
Entres/sorties analogiques
AI (Entres analogiques): Le PLC convertit une entre analogique
en une valeur numrique de 16 bits (un mot). Cette valeur est
accessible l'adresse AIWx o x dsigne l'adresse de l'octet de accessible l adresse AIWx, o x dsigne l adresse de l octet de
dpart (octet pair). Seule la lecture des entres analogiques est
possible.
ex.: AIW0, AIW2, AIW4,
AQ (Sorties analogiques): Le PLC convertit une valeur numrique
de 16 bits (un mot) en un courant ou une tension proportionnelle
la valeur numrique. Cette valeur est crite via l'adresse
AQW d i l' d d l' t t d d t ( t t i )
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
AQWx, o x dsigne l'adresse de l'octet de dpart (octet pair).
Seule l'criture des sorties analogiques est possible.
ex.: AQW0, AQW2, AQW4,
Page 75
Accumulateurs
AC (Accumulateurs): Mmoires de 32 bits utilises pour sauvegarder des
valeurs intermdiaires utilises dans un calcul. Ces mmoires sont
accessibles par octet, par mot et par double mot.
Cest lopration utilise pour accder laccumulateur qui dtermine la
taille des donnes en accs.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 76
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Dplacement de donnes
Lopration MOV permet le dplacement de valeurs numriques en
mmoire. Ces donnes peuvent tre entires ou relles et codes dans
des formats de 8 (B: byte) 16 (W: word) ou de 32 (D: double) bits des formats de 8 (B: byte), 16 (W: word) ou de 32 (D: double) bits
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 77
Lorsque le bouton 0000 est press, le contact 1000 devient True pour un cycle
seulement.
Lopration LDA lit une donne et la conserve dans laccumulateur du processeur
(mmoire de travail temporaire). Lopration STA crit cette donne en
mmoire.
Dplacement de donnes
Transfrer un octet (8 bits)
Transfrer un mot (16 bits)
Transfrer un double mot (32 bits)
EN: Activation
IN: Entre
OUT: Sortie
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 78
Transfrer un double mot (32 bits)
Transfrer un rel (32 bits)
Oprations mathmatiques
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 79
et autres.
Exemple
Remarque: VD100 contient
VW100 et VW102
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 80
Remarque: VD200 contient
VW200 et VW202
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Addition
Initialement, la mmoire DM102 contient la valeur 0000.
Lorsque le bouton 0000 est press, le contact 1000 devient True pour un cycle
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 81
q p , p y
seulement.
Lopration LDA lit la valeur contenue dans la mmoire DM100 (100) et
l'additionne la valeur contenue dans la mmoire DM101 (200).
Lopration STA crit le rsultat (300) dans la mmoire DM102.
Compteur incrmental
Un compteur sert compter des impulsions et avertir le
programme lorsquun nombre prdtermin dimpulsions ont t
reues reues.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 82
Chaque fois que le bouton 0001 est press, le compteur incrmental
(CTU: count up) est incrment de 1.
Lorsque le compteur atteint le nombre prdtermin (yyyy = 5), le
contact C000 devient True.
Lorsque le bouton 0002 est press, le compteur est remis 0.
Compteurs
C (Compteurs): Deux variables sont associes chaque compteur:
- la valeur en cours : nombre entier sign de 16 bits reprsentant le
total cumul ;
- le bit de compteur : ce bit est mis 1 lorsque le total cumul gale
ou excde la valeur prdfinie (valeur cible).
Ces deux variables sont accessibles la mme adresse:
les oprations prenant des bits comme oprandes accdent au bit
de compteur
les oprations prenant des mots comme oprandes accdent la
valeur en cours.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 83
Application
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 84
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Compteur dcrmental
Un compteur dcrmental (CTD: count down) qui
dcrmente le compteur chaque impulsion reue.
Un compteur incrmental/dcrmental (CTUD) qui
possde deux entres (une pour incrmenter le compteur,
lautre pour le dcrmenter).
CU: incrmente sur front montant
CD: dcrmente sur front montant
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 85
R: remise zro lorsque activ
PV: valeur cible*
* Le bit de compteur est activ lorsque la valeur courante gale ou excde PV
Chronogramme CTUD
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 86
Compteur rapide
Un compteur rapide (HSC: high-speed counter) compte
des vnements dont la frquence est trop rapide pour les
compteurs ordinaires.
Ces compteurs reposent typiquement sur des circuits
lectroniques ddis (les compteurs ordinaires reposent
sur le traitement logiciel des impulsions). Ils fonctionnent
indpendamment du temps de cycle du PLC.
La valeur en cours est nombre entier sign de 32 bits
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
(double mot) reprsentant le total cumul.
ex.: HC0, HC1, HC2,
Page 87
Application
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 88
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Temporisateur
Un temporisateur (timer) impose un dlai prdtermin entre un
front montant lentre et la sortie du temporisateur.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 89
Lorsque le bouton 0001 est press, le temporisateur de retard la
monte (TON: timer on-delay) dbute la mesure du dlai.
Lorsque le dlai prdtermin est expir (yyyy = 5), le contact T000
devient True.
Lorsque le bouton 0001 est relch, le temporisateur est rinitialis.
Temporisation
T (Temporisation): Deux variables sont associes chaque
temporisation :
- la valeur en cours : nombre entier sign de 16 bits reprsentant la
dure comptabilise par la temporisation ;
- le bit de temporisation : ce bit est mis 1 l'expiration du dlai et
ce, jusqu' la remise 0 du temporisateur.
Ces deux variables sont accessibles la mme adresse:
les oprations prenant des bits comme oprandes accdent au bit
de temporisation
les oprations prenant des mots comme oprandes accdent la
valeur en cours
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
valeur en cours.
Page 90
Chronogramme TON
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 91
Temporisateur cumulatif
Un temporisateur cumulatif (TONR: retentive timer on-delay) se distingue
dun temporisateur TON par sa raction ltat de lentre de validation
(Enable) En effet lorsque Enable passe False le temporisateur TONR (Enable). En effet, lorsque Enable passe False, le temporisateur TONR
suspend la mesure du dlai mais conserve la valeur accumule
jusqualors.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 92
Lorsque le bouton 0002 est press, le temporisateur cumulatif dbute la mesure
du dlai.
Lorsque le dlai prdtermin est expir (yyyy = 5), le contact T000 devient True.
Lorsque le bouton 0001 est press, le temporisateur est rinitialis.
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Chronogramme TONR
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 93
Rsolution de la temporisation
Suivant le numro du temporisateur, le S7-200 (Siemens) value
les dlais selon des incrments de 1 ms, 10 ms ou 100 ms. La
valeur en cours est donc un multiple de cette base de temps valeur en cours est donc un multiple de cette base de temps.
ex.: Si PT=50 pour T33, le dlai sera de 500 ms.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 94
Sommaire Siemens S7-200
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 95
Registre dcalage
Un registre dcalage permet de sauvegarder lhistorique de ltat dun bit
en mmoire et de rcuprer cette information au besoin.
Qualit du cornet
tiquette du bit le plus rcent
tiquette du bit le plus vieux
Cadence du dplacement du convoyeur
Ajout dune boule de crme glace
Ajout darachides broyes
Ajout de ppites multicolores
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 96
La qualit du cornet est dtecte par le capteur J000. Le rsultat de cette
inspection est disponible dans la variable 0000 (T: bon, F: bris).
chaque fois que la position du convoyeur est incrmente, une impulsion est
envoye sur lentre 0001.
Chaque bit conserv contrle lajout de valeur au produit.
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Sortie dimpulsions rapides
Gnration de trains dimpulsions rapides avec un rapport
cyclique (duty cycle) de 50% (PTO: pulse train output)
Gnration dimpulsions modules en largeur (PWM: pulse
width modulation)
Le mode de fonctionnement dsir (les paramtres du train
d'impulsions) est d'abord inscrit dans des zones prcises de la
mmoire SM
L'opration PLS active la gnration des impulsions sur la sortie
Q0 x
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Q0.x
Page 97
Programmation dun automate
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 98
Langages usuels
Langages Graphiques
LD (Ladder Diagram)
^ Diagramme en chelle
SFC (Sequential Function Chart)
^ GRAFCET (GRAphe Fonctionnel de Commande tape/Transition)
FBD (Function Block Diagram)
^ Logigramme
Langages textuels
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
IL (Instruction List)
^ Liste d'instructions
ST (Structured Text)
^ Texte structur
Page 99
FDB: Function Block Diagram
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 100
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
SFC: Sequential Function Chart
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 101
IL: Instruction List
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 102
ST: Structured Text
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Page 103
GRAFCET - Les liaisons
Relient les tapes entre-elles.
11
Toujours de haut en bas
11
12
Liaison
Transition
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Sinon, mettre une flche...
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Les transitions
Ce sont des barrires entre les tapes qui peuvent tre
franchies selon certaines conditions.
Trait horizontal.
11
Liaison
Transition
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
12
Les rceptivits
Ce sont les conditions qui doivent tre remplies pour
franchir la transition.
La rceptivit est inscrite la droite de la transition.
9
M3.1
Rceptivit
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
10
M3.2
M10.5
a.b.(c+/d)
T_9
Rgle #1 - Linitialisation
Il existe toujours au moins une tape active lors du
lancement de l'automatisme. Ces tapes actives lors du
S S lancement sont nommes TAPES INITIALES
1
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
1
Rgle #2 - La validation
Une transition est soit valide ou non valide.
Elle est valide lorsque TOUTES les tapes
immdiatement prcdentes sont actives.
Elle ne pourra tre franchie que lorsque qu'elle est valide
ET que la rceptivit associ est vraie.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Rgle #2 - La validation
Grafcet #1:
tape active
10
11
a
Transition valide
tape inactive
Transition non valide
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
12
e
Rgle #2 - La validation
Grafcet #2:
t ti
10
tape active
a
21 33
tape active
tape active
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
34
Transition valide
Rgle #3 - Le franchissement
Le franchissement d'une transition entrane l'activation de
TOUTES les tapes immdiatement suivantes, et la
O S dsactivation de TOUTES les tapes prcdentes.
10
tape active
a
Rceptivit vraie
Franchissement
10
tape active
a
tape inactive
Transition non valide
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
11
12
e
Franchissement
AVANT
11
12
e
Transition valide
APRS
Rgle #3 - Le franchissement
10
34
tape active
a
Rceptivit vraie
21 33
tape active
tape active
Franchissement
10
34
a
21 33
tape active
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
AVANT APRS
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Rgle #4 - Le franchissement
Plusieurs transitions simultanment franchissables sont
simultanment franchies
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie
Rgle #5
Si au cours du fonctionnement une mme tape doit tre
dsactive ou active simultanment, elle reste active.
Cohrence thorique interne au GRAFCET.
MEC743 - Martin Viens, prof.
Dpartement de gnie mcanique
Programme de baccalaurat
Le gnie pour l'industrie