Académique Documents
Professionnel Documents
Culture Documents
Fonctions mémoires
1 Avec enclenchement prioritaire
L’auto-maintien avec enclenchement prioritaire donne la priorité à Entrée Entrée Sortie
l’activation. Ainsi, lorsqu’il y a conflit entre la mise à 1 et la mise à 0, la S(t) R(t) Q(t+)
sortie est activée à 1. 0 0 Q(t-)
0 1 0
1 0 1
Le chronogramme est le suivant : 1 1 1
S
R
Q temps
S Q
( )
(bobine)
Q R
(contact) Auto-maintien
Pour expliquer ce diagramme utilisons le chronogramme. À l’instant initial S, R et Q sont à 0. Puis, S est
mis à 1, comme R est toujours à 0, le “ relais ” Q est activé. L’activation de Q force toutes les autres
variables Q utilisées comme interrupteur à 1. Ainsi, lorsque S redescend à 0, le “ relais ” reste
maintenu à 1 grâce à son propre interrupteur. Il s’agit de la fonction d’auto-maintien. Pour
désactiver Q, la variable R doit être mise à 1 afin que le contact normalement fermé soit ouvert, le
“ relais ” Q est alors désactivé ainsi que son interrupteur : l’auto-maintien est alors rompu.
2
S
R
Q temps
S R Q
( )
Auto-maintien
Méthodologie de conception
Avec des fonctions mémoires, il est possible de réaliser l’automatisation d’une machine complète à
partir de son chronogramme. Pour cela, la méthodologie suivante est conseillée. Pour chacune des
sorties, il faut :
1. Écrire la condition d’activation, soit une équation logique, soit SET=… ;
2. Écrire la condition de désactivation, soit RESET= ….
3. Choisir entre la priorité à l’activation (marche) ou à la désactivation (arrêt) ;
4. Calculer l’expression de RESET … (pour l’étape suivante) ;
5. Dessiner la commande en diagramme Ladder.
Cependant, pour des machines complexes, cette approche est fortement déconseillée et l’approche
sous forme de Grafcet est conseillée.
Exemple 1
Pour contrôler le niveau d'eau d'un réservoir, on dispose d'une pompe, d'un contacteur de niveau "bas",
d'un contacteur de niveau "haut" et d'un interrupteur "marche". Lorsque le niveau dépasse un contacteur
de niveau, ce dernier délivre un 1 logique, sinon il délivre 0. Par exemple, sur le graphique ci-contre,
haut=0 et bas=1.
3
Si l'interrupteur "marche" est à 1 et que le niveau d'eau dépasse le contacteur "haut", la pompe est
mise en fonction (pompe=1) pour vider le réservoir. Elle est arrêtée (pompe=0) lorsque le niveau
passe en dessous du contacteur "bas" ou si l'interrupteur "marche" est à 0.
1. On vous demande de tracer le diagramme LADDER de la commande de la pompe en
utilisant le principe de la fonction mémoire avec priorité à l’arrêt.
pompe Contacteurs
de niveau
haut
bas
Réservoir
marche
Réponse :
1. Considérons la commande d’activation avec les informations marche, bas et haut
Haut 0 0 1 1
bas 0 1 1 0
marche
0 0 0 0 0
1 0 0 1 1
Donc l’équation est Set = marche.haut
pompe haut
4
Une autre solution, plus facile à lire peut-être, mais plus gourmande en espace :
haut marche
SET
( )
haut bas
RESET
( )
marche
SET RESET
Pompe
( )
pompe
24 V 24 V
Entrées + Sorties +
marche
I1
Q1 moteur
arrêt
I2
(marche) I1
(arrêt) I2
(moteur) Q1 temps
5
Il apparaît que la marche du moteur Q1 résulte du fonctionnement d’une bascule avec priorité à l’arrêt.
Le “ set ” est I1 et le “ reset ” est I2. On en déduit le diagramme en échelle suivant.
I1 I2 Q1
( )
Q1
Ladder Diagram
Exemple 3
Poinçonneuse semi-automatique
6
M
B
H
L temps
A M B L
( )
B A H
( )
Exercices
1- Chronogramme 1
Un système combinatoire réalise les opérations logiques suivantes Q1 = A1 + A0.A2 et Q2 = A2.
Les entrées A0, A1 et A2 évoluent selon le chronogramme ci-dessous.
Dessiner le chronogramme complet avec les entrées A0, A1 et A2 et les sorties Q1 et Q2.
A0
A1
A2
7
Réponse :
A0
A1
A2
Q1
Q2
2- Chronogramme 2
Un système combinatoire réalise l’opération logique suivante B a .( m b) . Les entrées a, m et b
évoluent selon le chronogramme ci-dessous.
Dessiner le chronogramme complet avec les entrées a, m et b et les sorties B, a et m.
m
b
Réponse :
a
m
b
a
m
8
3- Mouvement pendulaire d’un vérin
Considérons le système suivant, le vérin est piloté par un distributeur 5/2 monostable si A=1 le vérin
sort, si A=0 il rentre. On souhaite que le vérin effectue un va et vient continuel de a vers b,
puis de b vers a, c’est à dire un mouvement pendulaire. Dessiner le chronogramme de ce cycle.
A
Vérin
Détecteurs de
proximité
a b
Réponse :
a
Contrôle de la température
Au sein d’un système de sécurité d’une centrale, on dispose, pour contrôler la température d'un
fluide, d’un échangeur thermique, d'un contacteur thermique réglé pour la température
maximum autorisée, d’un autre contacteur thermique réglé pour la température minimale et
d’une commande “ marche ”.
Fluide coloporteur (eau lourde)
Capteur «maxi»
Seuil : 200C
Capteur «mini» Eau froide (St Laurent)
Seuil : 100C
Pompe de l’échangeur
thermique
9
Lorsque la température du fluide dépasse le seuil d’un contacteur thermique, ce dernier délivre
un 1 logique, sinon il délivre 0. (Par exemple, sur le graphique ci-contre, si le fluide est à 150C, on
aurait maxi=0 et mini=1).
Si "marche" est à 1 et que la température du fluide dépasse le seuil “ maxi ” l’échangeur thermique est mis
en fonction (“ échangeur ”=1) pour abaisser la température du circuit. Il est arrêté (“ échangeur ”=0)
lorsque la température passe en dessous du seuil “ mini ” ou si l'interrupteur "marche" est à 0.
Réponses :
maxi mini marche Pompe
( )
Pompe
Tapis roulant
M
En service
Questions :
Écrire la condition d’activation de l’auto-maintien.
Écrire la condition de désactivation de l’auto-maintien.
Choisir entre la priorité au « reset » ou au « set ».
Tracer le diagramme en échelle le plus simple possible.
10