« 1.7. Fonction mémoire et différents types de logiques » Les automates programmables « 1.7. Fonction mémoire et différents types de logiques » JMD A AUTOMATIQUE : SYST. DISCRET CO1
Fonction mémoire Cette fonction comporte 2 entrées. L’une pour la mise à 1 (S Set), l’autre pour la mise à 0 (R Reset). Elle possède également 2 sorties complémentaires (Q et /Q). C’est un opérateur qui a 2 positions stables. La sortie (Q) reste à l’état 1 après que le signal d’entrée (S) de mise à 1 ait disparu. La sortie (Q) revient à l’état 0 dès que le signal d’entrée (R) de mise à 0 apparaît. Q Symbole général Set S Reset R Cette fonction est très souvent utilisée en automatisme : - mémorisation de la prise en compte d'un événement, - mémorisation de l'apparition d'un défaut, - mémorisation de passage dans un état particulier du cycle, - mémorisation d'une demande de l'opérateur que la machine ne pourra satisfaire que plus tard (par exemple : lors une demande d'arrêt en fin de cycle, l'opérateur actionne le bouton à n'importe quel moment du cyle, mais la machine ne s'arrêtrea que lorsque le cycle sera terminé), - … JMD A AUTOMATIQUE : SYST. DISCRET CO1
Mémoire à déclenchement prioritaire C’est le schéma classique du contacteur avec son contact d’auto-alimentation. Lorsque les 2 entrées a et b sont mises simultanément à l’état 1, la sortie passe à l’état 0. état repos a relâché b relâché C’est le type de mémoire le plus utilisé en automatisme, entre autres pour les schémas de type marche arrêt : mise en route d’installation, démarrage de moteurs, … Il s'agit d'un des schémas de base à connaître par cœur. JMD A AUTOMATIQUE : SYST. DISCRET CO1
Mémoire à enclenchement prioritaire Le relais à accrochage mécanique réalise cette fonction. Lorsque les 2 entrées sont mises simultanément à l’état 1, la sortie passe à l’état 1. a relâché état repos b relâché Moins utilisée que la précédente, elle sert souvent à gérer les mémoires de défaut. En effet si le défaut (a) est toujours présent, on ne peut pas remettre la remise à zéro (b). JMD A AUTOMATIQUE : SYST. DISCRET CO1
Bascule RS à effacement prioritaire : Bascules RS Une bascule RS est une mémoire à 2 entrées qui possède en général 2 sorties complémentées. R S Qn +1 Qn 1 sorties entrées Q R S Set : mise à 1 mémorisée Reset : mise à 0 mémorisée Qn : état précédant de Q Qn + 1 : état suivant de Q : état indéterminé de Q Bascule RS à effacement prioritaire : Bascule RS à inscription prioritaire : (S + Q) si R.S = 1 Q. = 0 Q = JMD A AUTOMATIQUE : SYST. DISCRET CO1
Bascules RS synchrones C’est une bascule qui reproduit, lorsque l’entrée de validation H=1 les informations présentes sur les entrées. Bascule RS à effacement prioritaire : Q = H .Q + R (Q + H.S) Si R.S.H = 1 Q & Q = 0 R H S entrées H : horloge, validation Set : mise à 1 Reset : mise à 0 1 Qn Qn +1 Q Bascule RSH à inscription prioritaire Q = H.S + H .Q + Q.R Si R.S.H = 1 Q & Q = 1 JMD A AUTOMATIQUE : SYST. DISCRET CO1 Q = H.S + .Q + Q. Si R.S.H = 1 Q & = 1
La logique combinatoire Caractérisée par le fait qu’à chacune des combinaisons des états des variables d’entrée ne correspond qu’une et une seule valeur de la variable de sortie. Autrement dit, les états des Variables de sortie sont parfaitement définis par les combinaisons d’états des variables Indépendantes d’entrée. C C VIE VS Circuit combinatoire Chaîne en boucle ouverte Variables de Sortie Variables Indépendantes d’Entrée Exemples de circuit de logique combinatoire : les fonctions logiques NON, ET, OUI, ET NON, …, les circuits de codage et décodage,… Les méthodes de recherche des équations des circuits sont : - la table de vérité, - le tableau de Karnaugh. JMD A AUTOMATIQUE : SYST. DISCRET CO1
La logique séquentielle Les états des variables de sortie ne sont pas seulement définis par les combinaisons d’états des variables indépendantes d’entrée; il est introduit une notion temporelle, d’actions ordonnées dans le temps. L VPE VS Variables de Sortie Variables Primaires d’Entrée Logique type circuit combinatoire t Exemples de circuit de logique séquentielle : - les temporisations, compteurs, auto-- alimentation, - mémoires, … Les méthodes de recherche des équations des circuits sont : graphe des états, diagramme des séquences, GRAFCET Retard introduit par la réponse des Variables Secondaires Les automate programmables peuvent traiter indifféremment la logique combinatoire et la logique séquentielle. Unprogramme complet est bien souvent un mélange des deux, sans qu'il y ait de distinction entre les 2. JMD A AUTOMATIQUE : SYST. DISCRET CO1