-->

dimanche 3 février 2019

les Mémoires

Mémoires

Fonction mémoire:

Lorsque des boutons-poussoirs sont utilisés comme actionneurs, les signaux ne sont envoyés que durant l’actionnement de ces boutons-poussoirs. Pour mémoriser l’état d’actionnement (signal 1), il faut recourir à unefonction mémoire


Circuit d’auto-maintien:


Dans une commande à logique câblée, cette fonction mémoire est réalisée par une commande à contacteur. Parallèlement au bouton EN (contact à fermeture ou normalement au repos) est monté un contact de travail du contacteur ; ce contact assure la circulation du courant de maintien en direction de la bobine du contacteur, une fois l’enclenchement réalisé. Dès que le bouton HORS (contact à ouverture ou normalement au travail) est actionné, le circuit de maintien est interrompu et le contacteur déclenché. 

Pour le déclenchement du contacteur, deux variantes sont possibles : enclenchement prioritaire ou déclenchement prioritaire. Pour connaître le mode retenu, il faut appuyer simultanément sur les deux boutons. Si le contacteur est excité, cela signifie que le circuit de maintien donne la priorité à l’enclenchement.
Le schéma ci-dessus montre les deux types de circuit d’auto-maintien.

Photo

Mémoire réalisée sans bascule

Le circuit du chapitre 13  peuvent être réalisés simplement en LD et en FBD.
En LD on reconnait les similitudes qu’il y a avec la logique câblée classique.


Mémoire réalisée sans bascule (déclenchement prioritaire):

Photo
Photo
CONt
Photo
LOG
Photo

Mémoire réalisée sans bascule (enclenchement prioritaire):

Photo
Photo
CONT
Photo
LOG

Photo

 Mémoire réalisée à l’aide d’une bascule

Mémoire réalisée avec une bascule SR (déclenchement prioritaire)

Photo
Photo
CONT
Photo
LOG
Photo

Fonction mémoire dans l’API:

Dans les automates, la fonction mémoire est réalisée au moyen de
bascule appelée aussi modules mémoire S-R. Il s’agit d’une mémoire possédant une entrée de mise à « 1 » (S) et une entrée de mise à « 0 » (R).


Mise à « 1 »  (SET):

Le signal « 1 » appliqué à l’entrée de mise à « 1 » (S) met la fonction mémoire à « 1 ». La sortie Q du module mémoire est à l’état logique « 1 » .

Mise à « 0 » (RESET):

Le signal « 1 » appliqué à l’entrée de mise à « 0 » (R) met la fonction mémoire à « 0 ». La sortie Q du module mémoire est à l’état logique « 0 ».

Remarque:

On dit qu’une bascule est à « mise à zéro dominante » si la mémoire de la bascule reste à « 0 » lorsque l’état « 1 » est appliqué à l’entrée de mise à « 1 » (S) et à l’entrée de mise à « 0 » (R).La raison est que le programme s’exécute instruction après instruction.
La première instruction exécutée est la mise à « 1 »  (S). Ensuite c’est la mise à « 0 » (R) qui s’exécute. C’est donc la dernière instruction, mise à « 0 » (R), qui va s’imposer.



Mémoire réalisée avec une bascule RS (enclenchement prioritaire)

Photo
Photo
Photo
Photo

Fonction mémoire dans l’API:

Dans les automates, la fonction mémoire est réalisée au moyen de bascule appelée aussi modules mémoire R-S. Il s’agit d’une mémoire possédant une entrée de mise à « 1 » (S) et une entrée de mise à « 0 » (R).

Mise à « 0 » (RESET):

Le signal « 1 » appliqué à l’entrée de mise à « 0 » (R) met la fonction mémoire à « 0 ». La sortie Q du module mémoire est à l’état logique « 0 ».

Mise à « 1 »  (SET):

Le signal « 1 » appliqué à l’entrée de mise à « 1 » (S) met la fonction mémoire à « 1 ». La sortie Q du module mémoire est à l’état logique « 1 » .

Remarque:

On dit qu’une bascule est à « mise à un dominante » si la mémoire de la  « Mise à un » bascule reste à « 1 » lorsque l’état « 1 » est appliqué à l’entrée de mise à « 1 » (S) et à l’entrée de mise à « 0 » (R).La raison est que le programme s’exécute instruction après instruction.
La première instruction exécutée est la mise à « 0 » (R). Ensuite c’est la mise à « 1 »  (S) qui s’exécute. C’est donc la dernière instruction, mise à « 1 » (S), qui va s’imposer.


Mémoire image

Photo

Introduction:
La CPU interroge l'état des entrées et des sorties à chaque cycle. Certaines zones mémoire sont utilisées pour                            stocker les données binaires des modules : la MIE et la MIS. Le programme accède à ce registre pendant le                             traitement. 


Mémoire image 
des entrées  MIE: 
La mémoire image des entrées (MIE) est actualisée en début de cycle ; le processeur interroge l'état du signal de toutes les entrées et les mémorise sous forme de mémoire image des entrées.

Mémoire image 
des sorties  MIS: 
La mémoire image des sorties (MIS) est actualisée durant le traitement du programme utilisateur. Une fois le cycle programme terminé, les informations ainsi recueillies sont transférées aux modules de sortie.

Programme 
utilisateur:
Si vous interrogez des entrées dans le programme utilisateur, avec A I2.0 par exemple, c’est le dernier état dans la MIE qui est interrogé. On est ainsi assuré d‘avoir toujours le même état du signal en cas d‘interrogations multiples d‘une entrée pendant un même cycle.

Cycle de scrutation:
Le fonctionnement cyclique du CPU comprend trois étapes principales, comme le montre la diapositive ci-dessus :

   •  Le CPU interroge l'état des signaux d'entrée et actualise la mémoire   image des entrées.
   •  Elle exécute le programme utilisateur avec ses différentes opérations.
   •  Elle copie les valeurs de la mémoire image des sorties dans les modules de sortie. 





NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
Disqus
Blogger
حدد نظام التعليق الذى تريده ... وأترك تعليقك

Aucun commentaire

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
 

About

-->