Professional Documents
Culture Documents
Introduction
Kostas Politis
SMT 2
Système Automatisé
Ensemble d’éléments technologiques qui effectuent les actions
spécifiques sans ou avec peu d’intervention humaine
Système Automatisé
Ensemble d’éléments technologiques qui effectuent les actions
spécifiques sans ou avec peu d’intervention humaine
Programmable Logic
Controller (PLC) ou
Capteurs Actionneurs
Automate Programmable
Industriel (API)
Système Automatisé
Ensemble d’éléments technologiques qui effectuent les actions
spécifiques sans ou avec peu d’intervention humaine
Programmable Logic
Controller (PLC) ou
Capteurs Actionneurs
Automate Programmable
Industriel (API)
Système Automatisé
Ensemble d’éléments technologiques qui effectuent les actions
spécifiques sans ou avec peu d’intervention humaine
Transforment un signal
Physique (mouvement, lumière,
pression, etc.) /Biologique/Chimique Transforment un signal
en un signal électrique électrique en mouvement …
Programmable Logic
Controller (PLC) ou
Capteurs Actionneurs
Automate Programmable
Industriel (API)
Programmable Logic
Controller (PLC) ou
Capteurs Actionneurs
Automate Programmable
Industriel (API)
Système Automatisé
Ensemble d’éléments technologiques qui effectuent les actions
spécifiques sans ou avec peu d’intervention humaine
Les actionneurs provoquent d’évènements physiques qui changent
l’état de capteurs. Les capteurs envoient des signaux électriques qui
sont traités par le PLC. Ensuite, le PLC génère des signaux qui sont
traités par les actionneurs etc …
Programmable Logic
Controller (PLC) ou
Capteurs Actionneurs
Automate Programmable
Industriel (API)
Evènements
Physiques
Système Automatisé
Ensemble d’éléments technologiques qui effectuent les actions
spécifiques sans ou avec peu d’intervention humaine
Les actionneurs provoquent d’évènements physiques qui changent
l’état de capteurs. Les capteurs envoient des signaux électriques qui
sont traités par le PLC. Ensuite, le PLC génère des signaux qui sont
traités par les actionneurs etc …
Programmable Logic
Controller (PLC) ou
Capteurs Actionneurs
Automate Programmable
Industriel (API)
Evènements
Physiques
Ici le capteur a réagi et son signal est 1. Le signal d’entrée au PLC est bien 0 !!!!
Fonctionnement
Fonctionnement t=2.02 s
• Les signaux d’entrées (capteurs) sont lus • Variable d’entrée : capteur = 1
• Le programme du PLC exécute ses • Variable de sortie : marche pompe = 1
commandes
• Les signaux de sorties sont envoyés aux
actionneurs
Q≠0
Ici le capteur a réagi et son signal est 1. Le signal d’entrée au PLC est bien 0 !!!!
C’est parce que ce PLC lit ses signaux d’entrées chaque 20 ms.
Et il va produit ses signaux de sorties après 4 ms, donc le signal « marche pompe »
est bien 1 !!
Fonctionnement
Fonctionnement t=2.024 s
• Les signaux d’entrées (capteurs) sont lus • Variable d’entrée : capteur = 1
• Le programme du PLC exécute ses • Variable de sortie : marche pompe = 0
commandes
• Les signaux de sorties sont envoyés aux
actionneurs
Q=0
Ici le capteur a réagi et son signal est 1. Le signal d’entrée au PLC est bien 0 !!!!
C’est parce que ce PLC lit ses signaux d’entrées chaque 20 ms.
Et il va produit ses signaux de sorties après 4 ms, donc le signal « marche pompe »
est bien 1 !! Et maintenant le signal est zéro!! Mais…
Fonctionnement
Fonctionnement t=2.024 s ≈ 2 s
• Les signaux d’entrées (capteurs) sont lus • Variable d’entrée : capteur = 1
• Le programme du PLC exécute ses • Variable de sortie : marche pompe = 0
commandes
• Les signaux de sorties sont envoyés aux
actionneurs
Q=0
La pompe ne marche plus à partir de t=2 s. Le PLC entre dans un état d’attendre où il ne fait que lire son entrée.
Dès que le signal du capteur sera zéro, la variable d’entrée du PLC sera 0 et le programme gênera la variable de
sortie 1 et la pompe recommencera.
Fonctionnement
Fonctionnement t=2 s
• Les signaux d’entrées (capteurs) sont lus • Variable d’entrée : capteur = 1
• Le programme du PLC exécute ses • Variable de sortie : marche pompe = 0
commandes
• Les signaux de sorties sont envoyés aux
actionneurs
Q=0
Pour la description systématique du système nous allons introduire un vocabulaire spécifique compris par les
mots : ETAPE, ACTION, TRANSITION et RECEPTIVITE. Ces mots sont reliés aux variables
logiques qui décrivent le système automatisé et son comportement par rapport au temps.
Fonctionnement
Fonctionnement t=2 s
• Les signaux d’entrées (capteurs) sont lus • Variable d’entrée : capteur = 1
• Le programme du PLC exécute ses • Variable de sortie : marche pompe = 0
commandes
• Les signaux de sorties sont envoyés aux
actionneurs
Q=0
Pour la description systématique du système nous allons introduire un vocabulaireN’oubliez pas ces
spécifique compris parmots
les
et assurez que vous avez
mots : ETAPE, ACTION, TRANSITION et RECEPTIVITE. Ces mots sont reliés aux variables
compris les notions
logiques qui décrivent le système automatisé et son comportement par rapport au temps.
derrière
Fonctionnement
Fonctionnement t=2 s
• Les signaux d’entrées (capteurs) sont lus • Variable d’entrée : capteur = 1
• Le programme du PLC exécute ses • Variable de sortie : marche pompe = 0
commandes
• Les signaux de sorties sont envoyés aux
actionneurs
Q=0
Q≠0 Q=0
Q≠0 Q=0
Q≠0 Q=0
X1=1 X2=0
Etapes
X1=0 X2=1
ETAPE 1 ETAPE 2
Q≠0 Q=0
X1=0 X2=1
Actions
X1=1 X2=0
ETAPE 1 ETAPE 2
Q≠0 Q=0
Quand une étape est active nous disons qu’il effectue quelques actions.
Actions
X1=1A1=X1 X2=0
ETAPE 1 ETAPE 2
Q≠0 Q=0
Ici l’étape 1 est active. La conséquence est que la pompe marche. « Pompe
Marche » est l’action de l’étape 1. Nous utilisons de variables logiques qui
commence par A pour déclarer les actions, suivies par un numéro pour les
distingues. Par exemple on écrit A1 pour l’action de l’étape 1.
Actions
X1=1A1=X1 X2=0
Cette équation précise que l’action A1
ETAPE 1 est effectuée (son valeur est 1) quand
ETAPE 2
l’étape est active!
De plus, elle est toujours valable, car
quand on change l’étape : X1=0, et
l’action A1 n’est plus active non plus !!
Q≠0 Q=0
Ici l’étape 1 est active. La conséquence est que la pompe marche. « Pompe
Marche » est l’action de l’étape 1. Nous utilisons de variables logiques qui
commence par A pour déclarer les actions, suivies par un numéro pour les
distingues. Par exemple on écrit A1 pour l’action de l’étape 1.
Actions
X1=1A1=X1 X2=0A2=X2
ETAPE 1 ETAPE 2
Q≠0 Q=0
Pour chaque étape nous avons au moins une action! Dans cet exemple nous n’avons
qu’une action par étape.
Actions
X1=1A1=X1 X2=0A2=X2
ETAPE 1 ETAPE 2
Q≠0 Q=0
Pour chaque étape nous avons au moins une action ou plusieurs! Dans cet exemple
nous n’avons qu’une action par étape.
Actions
X1=1A1=X1 X2=0A2=X2
ETAPE 1 ETAPE 2
Q≠0 Q=0
Mais nous pouvons avoir plusieurs actions par étape, et aussi une action peut être
la même pour deux étapes. Par exemple:
Q≠0 Q=0
Q≠0 Q=0
Q≠0 Q=0
Q≠0 Q=0
Q≠0 Q=0
Q≠0 Q=0
Nous avons défini l’action A1 comme « pompe marche ». Mais nous n’avons
pas défini l’action A2.
Actions
X1=0A1=X1 X2=1A2=X2
ETAPE 1 ETAPE 2
Q≠0 Q=0
Considérons que l’étape 2 est active. Nous avons déjà prescrit que dans
cette étape le PLC ne fait qu’attendre. Donc l’action A2 est « attendre » !
Cette action n’est pas pareille que l’action 𝐴1 « pompe ne marche pas ».
Même si c’est vrai que la pompe ne marche pas, le PLC ne force pas la
désactivation de la pompe en permanence. En effet, c’est le passage de
l’étape 1 à l’étape 2 qui force la désactivation de la pompe !
Actions
X1=0A1=X1 X2=0A2=X2
ETAPE 1 ETAPE 2
Q≠0 Q=0
Q≠0 Q=0
T2
Q≠0 Q=0
T2
Q≠0 Q=0
T2
Quand T1=1, nous passons de l’étape 1 à l’étape 2. Cela veut dire que juste
avant T1=1, l’étape 1 est active, et l’étape 2 n’est pas encore activée !
Transitions
X1=0A1=X1 T1=1 X2=1A2=X2
ETAPE 1 ETAPE 2
Q≠0 Q=0
T2
Quand T1=1 nous passons de l’étape 1 à l’étape 2. Cela veut dire que juste
avant T1=1, l’étape 1 est active, et l’étape 2 n’est pas encore activée !
Quand T1=1 nous allons : X1=0 et X2=1 et on dit que la transition est
franchie.
Transitions
X1=0A1=X1 T1=X1.𝐶1 X2=1A2=X2
ETAPE 1 ETAPE 2
Q≠0 Q=0
T2
Pour que T1=1 le capteur de limite doit être active et l’étape 1 doit être
active! Nous écrivons les variables logiques des capteurs C1,C2, etc. Si C1
est la variable logique correspondant au capteur de limite, nous concluons
que l’équation de transition T1 doit être : T1=X1.𝐶1
Transitions
X1=0A1=X1 T1=X1.C1 X2=1A2=X2
ETAPE 1 ETAPE 2
Q≠0 Q=0
T2=X2.𝐶1
Q≠0 Q=0
T2=X2.𝐶1
Q≠0 Q=0
f2(C1)=𝐶1
T2=X2.𝐶1
Tk = Xk . fk(C1,C2,…,Xm,Xn,…)
Q≠0 Q=0
f2(C1)=𝐶1
T2=X2.𝐶1
Tk = Xk . fk(C1,C2,…,Xm,Xn,…)
Réceptivité :
Capacité
Observez que pour n’importe que transition Tk la première à réagir
variable à un
qu’on
stimulus
trouve est Xk. Pour cette raison la partie importante de la transition n’est
que la fonction fk appelée réceptivité !
Réceptivité
X1=0A1=X1 T1=X1.C1 X2=1A2=X2
ETAPE 1 f1(C1)=𝐶1 ETAPE 2
Q≠0 Q=0
f2(C1)=𝐶1
T2=X2.𝐶1
Tk = Xk . fk(C1,C2,…,Xm,Xn,…)
Quand nous avons Xk=1, donc l’étape k est active, mais la réceptivité n’est
pas encore 1 (fk≠1), nous disons que la transition est validée. Par contre
la transition n’est pas encore franchie. Pour qu’elle franchisse il faut que
la réceptivité est 1 !
Réceptivité
X1=0A1=X1 T1=X1.C1 X2=1A2=X2
ETAPE 1 f1(C1)=𝐶1 ETAPE 2
Q≠0 Q=0
f2(C1)=𝐶1
T2=X2.𝐶1
Cette variable logique A devient 1 pendant le changement d’une autre Attention : 𝑡/𝑋𝑘 = [𝑡𝑘 > 𝑡] = [𝑡𝑘 ≤ 𝑡] pouvez-vous expliquer pourquoi ?
• Action CONDITIONNEE L’action reste active pendant plusieurs étapes qui se suivent l’une l’autre. Ces actions
L’action est activée sur l’activation d’une étape ou plusieurs étapes et quand une sont définies par:
condition se produit. L’action est désactivée quand la même étape ou les mêmes étapes 𝐴8 = 0𝑠/↑ 𝑋2 𝐴8 = 0𝑠/↓ 𝑋2
sont désactivées. Un exemple de son équation est : Et on les appelle actions mémorisées à l’activation de l’étape (ici X2) et à la désactivation
A1=X1.a de l’étape (ici X2).
Cette action est activée quand l’étape 1 est active et la condition a est vraie. La
condition a peut être fonction de capteurs, étapes, etc . Par exemple :
𝐴1 = 𝑋1. ↑ 𝐶1 , 𝐴1 = 𝑋2. 𝐶1 , 𝐴1 = 𝑋1. ↓ 𝐴3 , 𝐴1 = 𝑋1. 𝑇 < 5.3
Sommaire
Systèmes Automatisés Les mots de modélisation
• Capteurs : Ils envoient les signaux d’entrée • ETAPES : elles peuvent être ACTIVES ou PAS
(un bouton, une commande, un capteur d’angle, de courant, de contraintes,
– Variables : X1, X2, etc
force, son, température, présence, niveau, lumière, débit, distance … )
– Etape active : X1=1, si non X1=0
• Actionneurs : Ils reçoivent les signaux de sortie
(frein, moteur, pompe, vérin, frigo, échangeur de chaleur, vanne,
• ACTIONS : évènements physiques (y compris l’attente)
électrovanne, régulateur de débit, injecteurs, enceinte, afficheurs …) – Variables : A1, A2, etc
• PLC ou API: Ordinateur qui contient un programme du • TRANSITION : le passage entre étapes
contrôle. Le programme du contrôle traite les signaux – Variables : T1, T2, etc (ou : T12, T36 pour plusieurs étapes; ou s’il faut
qu’on les distingue : T{1}{2} si une confusion peut se produire)
d’entrée pour produire les signaux de sortie.
(voir : https://www.elprocus.com/programmable-logic-controllers-and-types-of-plcs/ )
– Tk = Xk . fk(C1,C2,…,Xm,Xn,…)
de signaux des capteurs ! – La transition est FRANCHIE quand Xk=1 et fk=1, donc Tk=1