Upload
mohamed-ben-fredj
View
11
Download
0
Embed Size (px)
Citation preview
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
MEC-743, cours n8Automates programmables
Bsata, Instrumentation et automation, chap. 12.5
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Objectifs de la sance
Introduction aux diffrents types de contrleursnumriques et circuits lectroniques programmables
Survol de la structure interne des automatesprogrammables. Particularits des modules dentres /sorties.
Introduction au langage de programmation ladder (LadderLogic Diagrams - LLD) spcialis dans le contrle deprocessus logiques squentiels et combinatoires.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 2
Contrleur numriqueContrleur numrique programmable
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 3
Processeurs programmables
Fonction:Saisi, traite et transmet des donnes numriques suivantdes instructions enregistrs en mmoire
Type: Microordinateur / microprocesseur (PC) Microcontrleur Automate programmable (PLC: Programmable Logic
Controller)
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 4
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Architecture typiqueConsole de programmation et/ou interface oprateur
Lien rseau
Co-processeur
Interface decommunication Interface
Processeur
Capteur
Rception dinformation
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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. Ilssont donc conus pour excuter des instructionssont donc conus pour excuter des instructionsprogrammes dans le cadre d'applications gnrales.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 6
Pour agir dans des applications de contrle, lesmicroordinateurs doivent tre interfacs grce descartes d'acquisition spcialises.
Systme microprocesseur
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 decommunication (Entres Sorties).
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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
CPUCircuitrie de lhorloge
RAM
Mmoire flash
(programme)
ALURegistre
Unit de contrle
ADC DACPWM
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 9
Temporisateur ADC DACPWM Comparateur
Ports dentre/sortie analogiques et numriques
Ex.: Camra automatique
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 10
Ex.: Moteur combustion
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 11
Ex.: Laveuse linge
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 deypmachines 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 13
Automate programmable
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 14
Architecture et fonctionnementArchitecture et fonctionnement dun automate
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 15
Fonctions de lautomate
partir des informations que lui fournissent les capteurset, suivant un algorithme dtermin par programmation,labore les commandes transmises aux actionneurs.
Assure la communication avec loprateur (interface aveclusager) et les autres processeurs qui grent laproduction ou qui interviennent dans le mme procd.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 17
solution adapte des tchesde contrle simples
peu dispendieux
Structure interneConsole de programmation et/ou interface oprateur
Lien rseau
R ti di f ti
Interface de communication
Interface en entre
Processeur
CapteurBouton
Rception dinformation
Unit dentres /
sorties
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 18
Mmoire Interface de sortie
ActionneurVoyant
Indicateur
Envoie de commandes
Processeur
Effectue les oprations logiques et arithmtiques suivant unesquence dicte par les instructions stockes en mmoire
Gre le trafic des donnes sur le bus interne (transfert enmmoire)
Procdure dauto-diagnostique (mesure pour sassurer dubon fonctionnement de toutes les composantes delautomate)
Un des critres de performance dun processeur est son
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
temps de cycle (le temps pris par lautomate pour interrogerles ports dentre, excuter le programme, et mettre jourles ports de sortie). Ce temps varie de 0.1 50 ms/ko.
Page 19
Module d'entres/sorties
Les modules dentres traduisent lessignaux industriels (tension, courant, i t l ti ) i f tirsistance, pulsation, ) en information
logique ou numrique interprtable par leprocesseur.
Inversement, les modules de sortiestraduisent les commandes du processeuren des signaux industriels.
Ces modules comportent 1 4 8 16 ou
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Ces modules comportent 1, 4, 8, 16 ou32 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 leconvertit en une valeur numrique (ADC).
Adapt des capteurs de temprature, de pression ouautres variables continues.
Les valeurs d'entre typiques sont 4-20 mA ou 1-5 VDC.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 capteursde proximit, des dtecteurs photolectriques ou d'autresinterrupteurs (manuels ou non).
Gnralement, pour chaque entre logique, l'automatepossde une DEL qui indique l'tat de l'entrecorrespondante.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 masselorsquactiv (principalement utilise en Amrique)
Capteur PNP (sourcing): pousse lentre une source detension positive lorsquactiv (principalement utilise enEurope)
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
)
Page 23
Port d'entre en tension
Gnralement, llectronique de lautomate est lectriquement isole dela tension entrante par un optocoupleur (sparation galvanique). Lecouplage s'effectue par un signal lumineux qui peut tre visible oucouplage s effectue par un signal lumineux qui peut tre visible ouinvisible (infrarouge).
Permet de commuter lentre dun automate partir de signaux ayantdes tensions leves (jusqu 1000 V) et ce, autant en DC qu'en AC.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 mcaniqueProgramme 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 26
Protection anti-rebond
Lorsquun interrupteur est activ (ou dsactiv), le contactrebondit mcaniquement sur sa nouvelle position avant de
Cse stabiliser. Ce rebondissement apparat comme deschangements dtat rapide la transition.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 lectriqueproportionnel 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 mcaniqueProgramme 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, auxp p , p ,systmes de verrouillage de porte,
Les tensions commutes vont de 5 240 V avec des courants allantjusqu 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
g ( gla masse en permanence)
Ces modules utilisent des interrupteurs lectroniques (transistors outriac). Lorsque la charge est trop importante, ces interrupteurscontrlent 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 30
Diode Zener
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 relaisPlus rapide et plus durable que les sorties relais
Une attention particulire doit tre porte aux courants defuite afin qu'ils n'activent pas inopinment la sortie
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 conduirel d l d di i ( h i bidi i l) L ile courant dans les deux directions (thyristor bidirectionnel). Le triacreste "passant" tant que l'intensit de ce courant ne baisse pas en-ded'un seuil appel courant de maintien et ce, quel que soit le courant degchette.
En AC, le courant revient 0 tous les demi-cycles. Ainsi, s'il n'y aplus de courant inject dans la gchette, le triac devrait passer enmode "bloqu" (ne plus conduire le courant). Toutefois, lorsque lacharge contrle est inductive, la coupure du courant provoque une
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
impulsion de tension qui peut tre suffisamment intense pourramorcer 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 dutriac.
Page 33
Varistance
Composante lectronique, compose d'oxydes mtalliquesou de carbure de silicium, et rpondant une relation
f (courant-tension fortement non-linaire (similaire celle d'unediode).
L'intensit des courants pouvantcirculer dans une varistance estcependant suprieure celle d'unediode.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 34
Limite des applications bassesfrquences.
Port de sortie relais
Indpendant de la tension requise par l'actuateur
Permet des courants plus intenses que les transistorsPermet des courants plus intenses que les transistors
Dure de vie et vitesse limites par l'action mcanique ducontact
alimentation
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 moteursuivant 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) dethermocouple
Lecteur de codes barres
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 cesentres (image des entres)
Registres dans lesquels la valeur des sorties estt i t d tt d t i
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 delalimentation. Souvent suppl par une pile de secours RAM: Random Access Memory
Non volatile: EEPROM et mmoire Flash pour lasauvegarde 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 mcaniqueProgramme 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 OnlyMemory (efface par signaux lectriques puis, rutilise encriture)
Page 38
Interface de communication
RS-232: communication srie (linforma-tion est communique, un bit lafois sur un seul fil) entre deuxfois, sur un seul fil) entre deuxdispositifs (un autre automate, uneimprimante, )
Rseau: lien de communicationpartag par plusieursdispositifs. Chacun deuxest identifi par uneadresse unique. La
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 39
qcommunication se faitsuivant des protocolesdtermins (DeviceNet,Profibus, Ethernet, )
Langage Ladder oug gschma contacts
(Ladder Logic diagrams)
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 desautomaticiens pour programmer les automatesprogrammables industriels (PLC).
Permet dcrire un programme de contrle sous laforme dun circuit lectrique comportant desinterrupteurs.
la diffrence dun programme sexcutant sur uni l LLD t
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 41
microprocesseur, les programmes LLD sexcute enmode 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
0Y00
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 mcaniqueProgramme 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 audbut de chaque cycle d'excution. S'il n'est pas rarmavant l'expiration du dlai, l'automate tombe en situationde dfaut:
Arrt du programme Gnration de signaux de sortie scuritaires
Le chien de garde prvient des situations dans lesquellesl'automate serait embourb (erreur de programmation oumatriel dfectueux)
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
matriel dfectueux).
Il permet de sortir, par exemple, d'une boucle infinie quiempcherait l'excution normale des instructions duprogramme.
Page 43
Lecture des entres
Toutes les entres sont lies des cases mmoirespcifiques: 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 cetteentre.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 cetteentre.
Page 44
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Excution des instructions
Chaque chelon du programme est excut tour derle, de haut en bas et de gauche droite.
Les variables sont values partir de linformationcontenue dans les cases mmoire. Les variations dansles signaux dentre ne seront pris en compte que dans lecycle dexcution suivant.
Le rsultat des oprations est plac dans des casesmmoire attaches aux variables de sortie
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
correspondante.
Durant ltape dexcution, le programme nintervient nisur les entres, ni sur les sorties physiques du PLC.
Page 45
Mise jour des sorties
Toutes les sorties sont lies des cases mmoirespcifiques: 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, triacou relais) est activ (on y permet le passage duncourant)
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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
i
e
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
t
u
r
e
d
e
s
e
n
t
r
c
r
i
t
u
r
e
d
e
s
s
o
r
t
i
e
E
x
c
u
t
i
o
n
d
u
p
r
o
g
t
l
e
n
t
r
e
m
e
n
t
d
t
a
t
u
r
l
a
s
o
r
t
i
e
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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
i
o
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 tatTrue
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 tatTrue
autre False
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Comportement des contacts
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 49
Oprations relais Relais direct OTE: Output energize Normally de-energized coil
tat bit xxFalse "0"True "1"
Relais invers Outbar, Out not Normally energized coil
tat bit xxFalse "1"True "0"
Relais action set OTL: Output latch
tat bit xxFalse inchang
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 50
SET True "1"
Relais action reset OTU: Output unlatch RES: Reset
tat bit xxFalse inchangTrue "0"
Comportement des relais
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 51
Relais bascule
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 Y4310 0 0
Y431 = X401 X402
0 0 00 1 01 0 01 1 1
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 53
Fonction logique - OU
X401 Y431X401 X402 Y431
0 0 0
X402
END
Y431 = X401 X402
X401
0 0 00 1 11 0 11 1 1
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 54
X402 Y431
Fonction logique - NON
NOTX401 Y431
0 1Y431
END
Y431 = X401
X401 0 11 0
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 55
Y431X401
Proprits des oprations0 00
a a a aa a a a a commutativit
a b b aa b b a
0 11 1 1
a a a aa 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 mcaniqueProgramme 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 Y4310 0 1
Y431 = X401 X402
0 0 10 1 01 0 01 1 0
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 57
Fonction logique NON-ET
X401 Y431X401 X402 Y431
0 0 1
X401
X402
END
Y431 = X401 X402
0 0 10 1 11 0 11 1 0
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 58
Y431X402
Fonction logique XOU
X401 Y431X402X401 X402 Y431
0 0 0
X401
END
Y431 = X401X402 X401X402
X402
X402X401
0 0 00 1 11 0 11 1 0
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 59
Y431X401 X402
Carte de Karnaugh
Mthode graphique qui peut tre utilise pour identifierlexpression boolenne qui satisfait une table de vritdonne
A B Q
0 0 00 1 0 A
B B
AQ
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 60
0 1 01 0 11 1 1 11A
AQ
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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 61
aspect symtrique par rapport au centre de la slection. Le nombredlments dans chacun des groupes doit tre une puissance de 2.
Tous les 1 doivent faire partie dau moins un regroupement. Aucun 0ne peut y figurer. Les X peuvent en tre carts.
Carte de Karnaugh
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 62
Ex.: Affichage 7 segments
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 gA 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 mcaniqueProgramme 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 11
x x1
x xx x
BA
BA BA BA
BA
BA BA BA
11 1 1x x1 1
x xx x
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 65
B De
D
D
B
C
C
f
A
C D
B C D
B ADC
C
B
D
BA 1 1 x x
Logique squentielle
Ralisation dune fonction logique base nonseulement sur la combinaison de ltat actuelseulement sur la combinaison de l tat actueldes entres du circuit mais galement surlhistorique de ces tats.
Dpendance dans le tempsRequiert une certaine forme de mmoire
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 66
Requiert une certaine forme de mmoire
Bascule Set-Reset
X401 Y431X402
Set Reset
X401 X402 Y4310 0 i h X401
Y431
Y431
END
X402
Y431 = X401+Y431 X402
0 0 inchang0 1 01 0 11 1 0
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 67
Exemple d'application
Limite haute
Limite basse
Sortie Y
PompeY
Y
Dans l'animation, les contacts ouvrent lorsque l'eau atteint le niveau correspondant
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 mcaniqueProgramme 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 mcaniqueProgramme 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
10011001
1001
END
1001 0500
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
un seul cycle. Au cycle suivant, ce contact passera False mme si lebouton 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, lesentres physiques du PLC sont copies dans la mmoire imagedes entresdes entres.
Q (Mmoire image des sorties): la fin de chaque cycle, lesvaleurs contenues dans la mmoire image des sorties sontcopies dans les sorties physiques du PLC.
V (Mmoire des variables): Mmoire utilise pour sauvegarder desrsultats intermdiaires d'oprations ou d'autres donnes.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 73
Adresse des donnes numriques
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 74
Entres/sorties analogiques
AI (Entres analogiques): Le PLC convertit une entre analogiqueen une valeur numrique de 16 bits (un mot). Cette valeur estaccessible l'adresse AIWx o x dsigne l'adresse de l'octet deaccessible l adresse AIWx, o x dsigne l adresse de l octet dedpart (octet pair). Seule la lecture des entres analogiques estpossible.ex.: AIW0, AIW2, AIW4,
AQ (Sorties analogiques): Le PLC convertit une valeur numriquede 16 bits (un mot) en un courant ou une tension proportionnelle la valeur numrique. Cette valeur est crite via l'adresseAQW d i l' d d l' t t d d t ( t t i )
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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
AccumulateursAC (Accumulateurs): Mmoires de 32 bits utilises pour sauvegarder des
valeurs intermdiaires utilises dans un calcul. Ces mmoires sontaccessibles par octet, par mot et par double mot.Cest lopration utilise pour accder laccumulateur qui dtermine lataille des donnes en accs.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 76
MEC-743 Instrumentation et contrle de procds industriels 08 Automates programmables
Dplacement de donnesLopration MOV permet le dplacement de valeurs numriques enmmoire. Ces donnes peuvent tre entires ou relles et codes dansdes formats de 8 (B: byte) 16 (W: word) ou de 32 (D: double) bitsdes formats de 8 (B: byte), 16 (W: word) ou de 32 (D: double) bits
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 77
Lorsque le bouton 0000 est press, le contact 1000 devient True pour un cycleseulement.
Lopration LDA lit une donne et la conserve dans laccumulateur du processeur(mmoire de travail temporaire). Lopration STA crit cette donne enmmoire.
Dplacement de donnes
Transfrer un octet (8 bits)
Transfrer un mot (16 bits)
Transfrer un double mot (32 bits)
EN: ActivationIN: EntreOUT: Sortie
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 mcaniqueProgramme 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 mcaniqueProgramme 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 81
q p , p yseulement.
Lopration LDA lit la valeur contenue dans la mmoire DM100 (100) etl'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 leprogramme lorsquun nombre prdtermin dimpulsions ont treuesreues.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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), lecontact C000 devient True.
Lorsque le bouton 0002 est press, le compteur est remis 0.
CompteursC (Compteurs): Deux variables sont associes chaque compteur:
- la valeur en cours : nombre entier sign de 16 bits reprsentant letotal cumul ;
- le bit de compteur : ce bit est mis 1 lorsque le total cumul galeou 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 83
Application
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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) quidcrmente le compteur chaque impulsion reue.
Un compteur incrmental/dcrmental (CTUD) quipossde deux entres (une pour incrmenter le compteur,lautre pour le dcrmenter).
CU: incrmente sur front montantCD: dcrmente sur front montant
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 85
R: remise zro lorsque activPV: 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 86
Compteur rapide
Un compteur rapide (HSC: high-speed counter) comptedes vnements dont la frquence est trop rapide pour lescompteurs ordinaires.
Ces compteurs reposent typiquement sur des circuitslectroniques ddis (les compteurs ordinaires reposentsur le traitement logiciel des impulsions). Ils fonctionnentindpendamment du temps de cycle du PLC.
La valeur en cours est nombre entier sign de 32 bits
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 mcaniqueProgramme 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 unfront montant lentre et la sortie du temporisateur.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 89
Lorsque le bouton 0001 est press, le temporisateur de retard lamonte (TON: timer on-delay) dbute la mesure du dlai.
Lorsque le dlai prdtermin est expir (yyyy = 5), le contact T000devient True.
Lorsque le bouton 0001 est relch, le temporisateur est rinitialis.
TemporisationT (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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
valeur en cours.
Page 90
Chronogramme TON
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 91
Temporisateur cumulatif
Un temporisateur cumulatif (TONR: retentive timer on-delay) se distinguedun 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 TONRsuspend la mesure du dlai mais conserve la valeur accumulejusqualors.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 92
Lorsque le bouton 0002 est press, le temporisateur cumulatif dbute la mesuredu 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 93
Rsolution de la temporisation
Suivant le numro du temporisateur, le S7-200 (Siemens) valueles dlais selon des incrments de 1 ms, 10 ms ou 100 ms. Lavaleur en cours est donc un multiple de cette base de tempsvaleur 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 94
Sommaire Siemens S7-200
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 95
Registre dcalage
Un registre dcalage permet de sauvegarder lhistorique de ltat dun biten 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 96
La qualit du cornet est dtecte par le capteur J000. Le rsultat de cetteinspection est disponible dans la variable 0000 (T: bon, F: bris).
chaque fois que la position du convoyeur est incrmente, une impulsion estenvoye 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 rapportcyclique (duty cycle) de 50% (PTO: pulse train output)
Gnration dimpulsions modules en largeur (PWM: pulsewidth modulation)
Le mode de fonctionnement dsir (les paramtres du traind'impulsions) est d'abord inscrit dans des zones prcises de lammoire SM
L'opration PLS active la gnration des impulsions sur la sortieQ0 x
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Q0.x
Page 97
Programmation dun automate
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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)
LogigrammeLangages textuels
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 mcaniqueProgramme 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 101
IL: Instruction List
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Page 102
ST: Structured Text
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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
LiaisonTransition
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 trefranchies selon certaines conditions.
Trait horizontal.
11LiaisonTransition
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
12
Les rceptivits
Ce sont les conditions qui doivent tre remplies pourfranchir la transition.
La rceptivit est inscrite la droite de la transition.
9M3.1 Rceptivit
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
10M3.2
M10.5 a.b.(c+/d)T_9
Rgle #1 - Linitialisation
Il existe toujours au moins une tape active lors dulancement de l'automatisme. Ces tapes actives lors du
S Slancement sont nommes TAPES INITIALES
1
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 tapesimmdiatement prcdentes sont actives.
Elle ne pourra tre franchie que lorsque qu'elle est valideET que la rceptivit associ est vraie.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
12
e
Rgle #2 - La validation
Grafcet #2:
t ti
10
tape active
a
21 33tape active
tape active
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
34 Transition valide
Rgle #3 - Le franchissement
Le franchissement d'une transition entrane l'activation deTOUTES les tapes immdiatement suivantes, et la
O Sdsactivation de TOUTES les tapes prcdentes.
10
tape active
a
Rceptivit vraie
Franchissement
10
tape activea
tape inactive
Transition non valide
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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
aRceptivit vraie
21 33tape active
tape active
Franchissement
10
34
a
21 33
tape active
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme 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 sontsimultanment franchies
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie
Rgle #5
Si au cours du fonctionnement une mme tape doit tredsactive ou active simultanment, elle reste active.
Cohrence thorique interne au GRAFCET.
MEC743 - Martin Viens, prof.Dpartement de gnie mcaniqueProgramme de baccalaurat
Le gnie pour l'industrie