Vous êtes sur la page 1sur 9

SYSTÈMES SÉQUENTIELS

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

La programmation en diagramme en échelle de la bascule consiste à programmer un auto-maintien


comme suit, c’est à dire à maintenir l’activation d’un relais “ Q ” par l’un de ses propres
interrupteurs.

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 Avec priorité au reset"

L’auto-maintien avec enclenchement prioritaire donne la priorité à la Entrée Entrée Sortie


désactivation. Ainsi, lorsqu’il y a conflit entre la mise à 1 et la mise à 0, la S(t) R(t) Q(t+)
sortie est désactivée à 0. 0 0 Q(t-)
0 1 0
1 0 1
Le chronogramme est le suivant : 1 1 0

2
S

R
Q temps

La programmation en diagramme en échelle de la bascule avec priorité au reset consiste à programmer


un auto-maintien avec l’interrupteur R en série avec le relais “ Q ”.

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

2. Considérons la commande de désactivation avec les informations marche, bas et haut


Haut 0 0 1 1
bas 0 1 1 0
marche
0 1 1 1 1
1 1 0 0 0
Donc, l’équation est Re set  bas.  marche

3. On détermine Re set  marche.bas

4. On trace le diagramme en échelle :


haut marche bas marche
Pompe
( )

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

Avance d'un tapis roulant


L'appuie sur le bouton-poussoir "marche" met en route le moteur d'un tapis roulant tant que le bouton
"arrêt" n'est pas pressé. La priorité est à l’arrêt. Tracer le chronogramme. Dessiner le diagramme
Ladder de la commande.

24 V 24 V
Entrées + Sorties +

marche
I1
Q1 moteur

arrêt
I2

Du cahier des charges, on déduit le chronogramme suivant :

(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

 Un capteur à contact A commute lorsque le poinçon est en position haute.


 Un capteur à contact B commute lorsque le poinçon est en position basse.
 Un bouton poussoir marche M sert à exécuter le cycle.
 La descente du poinçon s'obtient par la commande de L.
 La montée du poinçon s'obtient par la commande de H.
Lorsque l'opérateur appuie sur le bouton Marche (M), le poinçon descend uniquement s'il était
initialement en position haute. L'emboutissage de la pièce est obtenu lorsque le poinçon est en position
basse. Après l'emboutissage, le poinçon doit remonter en position haute.

 Dessiner le chronogramme et la commande en diagramme en échelle.

Le chronogramme montre que :


- la commande de L est la sortie d'une bascule avec Set=M.A et Reset=B
- la commande de H est la sortie d'une bascule avec Set=B et Reset=A

6
M

B
H
L temps

On en déduit le diagramme en échelle suivant.

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.

Tracez le diagramme en échelle de la commande de l’échangeur thermique en utilisant une


mémoire.

Réponses :
maxi mini marche Pompe
( )

Pompe

Commande d’un tapis roulant avec l’auto--maintien


Dans l’atelier principal il y a un tapis roulant commande par un moteur M et instrumenté de
deux détecteurs de proximité : a et b. Dès qu’un robot pose une palette en a, le moteur M
doit être activé. Lorsque la palette arrive en b, le tapis est alors arrêté et un autre robot prend
la palette. Le robot en a ne pose pas de palette lorsque le tapis est en fonctionnement. Il ne
faut pas faire fonctionner le tapis roulant si une palette est en attente d’être prise en b.
L’installation est en fonctionnement uniquement si « en service » est actif. Si « en service »
est désactivé et qu’une palette est transportée, il faut arrêter l’installation uniquement
lorsque la palette est en b.
a b

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

Vous aimerez peut-être aussi