Ch2: Synthèse des systemes séquentiels par la méthode matricielle

Slides:



Advertisements
Présentations similaires
Les différents verrouillages d'un contacteur.
Advertisements

INITIATION AU GRAFCET.
Machines séquentielles
Introduction à la logique (suite)
Le GRAFCET Le GRAFCET Cliquer pour continuer…
« 1.7. Fonction mémoire et différents types de logiques »
« 1.5. Les fonctions logiques »
Pilotage des distributeur:
Cycle cubique.
Le GRAFCET 1.
Les Systèmes Automatisés
FG LA DEGAUCHISSEUSE FONCTION GLOBALE
Algèbre de Boole Définitions :
Logique combinatoire et séquentielle Cours #3: GPA-140.
Cliquez sur la page pour faire évoluer les séquences.
Le GRAFCET.
C’ EST UNE ORGANISATION DE L’ ENSEIGNEMENT
Introduction : Compilation et Traduction
Fonctions Booléennes primaires
Le GRAFCET Le GRAFCET Cliquer pour continuer…
ALGEBRE DE BOOLE Mohamed Yassine Haouam
Formation PAF L’AUTOMATISME EN COLLEGE E.FONTENIAUD.
Automatisme Les Systèmes automatisés I - Introduction => Les Systèmes Automatisés Simples ou complexes, les systèmes automatisés sont partout dans notre.
Introduction à la logique
(graphe fonctionnel de commande des étapes et transitions)
Démarrage direct d’un moteur asynchrone deux sens de rotation.
Commande séquentielle d’un moteur
Étude d’une chaîne fonctionnelle
Le GRAFCET Animation de grafcets avec
INITIATION AU GRAFCET E. HELLOT lycée P. Duez.
Les différents verrouillages d'un contacteur.
Système de fabrication des pièces en équerre
Technologie PNEUMATIQUE
Chapitre 2 : La fonction de transfert
Identification des processus
Technologie FLUIDIQUES
L’automate programmable industriel A.P.I
Le Guide d ’Etude des Modes de Marche et Arrêts.
Les Systèmes Automatisés
GRAFCET à séquence unique
Introduction aux variables d’état
Le GRAFCET GRAphe Fonctionnel de Commande par Etapes et Transitions
SCHEMA 1 MECANISME On appelle mécanisme un ensemble de composants (mécaniques, électriques, électroniques) assemblés entre eux par des liaisons dans le.
Le GRAFCET linéaire à séquence unique
FONCTIONNEMENT AUTOMATE
Équations Logiques État Physique État Électrique État Logique L
SIMPLIFICATION DES EQUATIONS LOGIQUES
Cliquez sur la page pour faire évoluer les séquences.
LE GRAFCET Introduction :
Diagramme F.A.S.T Diagramme d'activité « Actigramme »
Le GRAFCET.
L’automate programmable industriel A.P.I
Réseau de distribution d ’air comprimé.
07/02/06 00:22 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 4 Système séquentiel Analyse et synthèse, système asynchrone,
Rappel - analyse et synthèse de fonctions combinatoires
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
2.4 Le langage SFC - Un langage de description de systèmes séquentiels
Cliquez sur la page pour faire évoluer les séquences
LES TABLEAUX DE KARNAUGH
LE GRAFCET CONNAISSANCES: Niveaux d’exigences:
L3 Instrumentation Pétrolière S6
A. Lebrun. Principe de base Dans la logique combinatoire, les sorties dépendent des différentes entrées et peuvent être calculées par l’algèbre de Boole.
Guide d’Étude des Modes de Marche et d’Arrêt.
Article - R ACTION VOLONTAIRE DE MISE EN MARCHE
L’électronique des ordinateurs Laurent JEANPIERRE IUT de CAEN – Campus 3.
Simulation de robots en MATLAB Fabrice LE BARS. Simulation de robots en MATLAB 01/06/  Modélisation de systèmes avec des équations d'état Le fonctionnement.
Mission Hygiène et Sécurité Académie de Rouen 1 ART R ARRET GENERAL SUIVANTE.
Article R Arrêt au poste de travail
Transcription de la présentation:

Ch2: Synthèse des systemes séquentiels par la méthode matricielle

Logique combinatoire Sortie= f(Entrées) Logique séquentielle Ft+1=[e(t),f(t)]

Méthode de Huffman Exemple où la résolution combinatoire devient impossible. Marche (m) et Arrêt (a) d ’un Moteur (C) : Mise en Marche : Si (a = 0 ET m = 1 ) Alors (C = 1) Moteur en marche : Si (a = 0 ET m = 0 ) Alors (C = 1) Mise à l’arrêt : Si (a = 1 ET m = 0) Alors (C = 0) Arret : Si (a = 0 ET m = 0 ) Alors (C = 0) Huffman

Etapes de la démarche Dénombrer tous les états possibles. 1 Dénombrer tous les états possibles. Établir un diagramme des phases. Établir un diagramme des transitions. Construire la table primitive des états. Construire la table réduite des états. Définir des variables secondaires. Trouver les équations logiques des actionneurs et des variables secondaires. 2 3 4

Dénombrer tous les états possibles. Établir un diagramme des phases.

Dénombrer tous les états possibles. Établir un diagramme de transitions.

Construire la table primitive des états Code binaire réfléchi  Etat indiff. Etat stable (1 par ligne) X 4 2 Etat transitoire (montre l ’évolution possible d ’un état stable vers un autre) 3 5 C 2 1 4 5 2 10 C 1 5 3 00 11 00 ma 4 01

Construire la table réduite des états Le regroupement de lignes de la matrice primitive doit obéir aux règles suivantes : ·Les niveaux logiques de la ou des sorties doivent être les mêmes sur les lignes à regrouper. ·Les états sur chacune des lignes à regrouper doivent être les mêmes ou correspondre à un X. .Les états sont fusionnés selon la règle :  > 3 > X

Construire la table réduite des états Deux sorties différentes pour les mêmes entrées. Introduction d ’une variable secondaire.

Construire la table réduite des états x Introduction d ’une variable secondaire.

Trouver les équations : pour C Pour remplir la table d'une sortie, il faut mettre dans chaque case la valeur de la sortie pour l'état stable correspondant au numéro d'état de la case correspondante de la matrice contractée. x m a x 1 C = (m+x)a 1 1

Trouver les équations : pour x Pour remplir la table d’une variable secondaire, il faut mettre dans chaque case la valeur de la variable secondaire pour l’état stable correspondant au numéro d’état de la case correspondante de la matrice contractée. x m a x 1 x = (m+x) a 1 1

Méthodes intuitives (fondées sur la méthode de Huffman) Dans certains automatismes les variables secondaires sont les sorties du système.

Exemple Un moteur qui peut tourner vers la gauche (contacteur « G ») ou vers la droite (contacteur « D »). Ce moteur est commandé par trois boutons : « m » et « n » qui sont verrouillés mécaniquement (donc impossibles à actionner en même temps) et qui correspondent respectivement à une rotation à gauche et une rotation à droite; « a » qui est le bouton d’arrêt (prioritaire si appuyé en même temps que « m » et « n »).

États ayant les mêmes entrées Exemple Gauche et droite en même temps (arrêt prioritaire) États ayant les mêmes entrées

Exemple Il faut deux variables intermédiaires pour distinguer ces trois états. Ils se différencient grâce à leur sortie. Les Sorties seront les variables intermédiaires. Choisissons : x = G et y = D

Matrice réduite des états n a G D x y 1 X 4 8 5 7 2 6 4 8 5 2 1 X X 3 4 5 7 2 1

Equations de x x = (m/a + x/n/a) /y Sécurité (pas de demande de rotation G et D) x = m/a x = x/n/a

Equations de y y = (n/a + y/m/a) /x Sécurité (pas de demande de rotation G et D) y = n/a y = y/m/a

Étude simplifiée des automatismes à cycles géométriques

Distributeur de caissettes Suite à l’appui sur le poussoir « m »: Extension du vérin H pour pousser la caissette sur le tapis Extension du vérin V pour soulever la caissette 2 pendant la rétraction du vérin H. Rétraction du vérin H Rétraction du vérin V

Au départ, capteurs b et d actionnés et deux vérins sont au repos.

En appuyant sur “m”, extension du vérin H.

- b = 0. - Arrivée de H en fin de course, extension de V

- d = 0. Arrivée de V en fin de course, rentrée de H

- a = 0. - Arrivée de H en fin de course, rentrée de V

- c = 0. - Fin du cycle Autres cas impossibles car Vérins entrés et sortis en même temps.

Distributeur de caissettes H = m.d + /b.d+/ca = d(m+/b)+/ca

Distributeur de caissettes V = a + /b.c

Un capteur actif (associé au vérin qui ne bouge pas) Cycle géométrique Sortie actionnée Cycle carré. Deux capteurs actifs Un capteur actif (associé au vérin qui ne bouge pas) b V a,c c c b H,V a H d d d m b a

Cycle géométrique H = (m+/b).d + a./c V = a+c./b Mise en équation directement du graphique ci-contre.

Système de perçage Cycle en L.

Système de perçage Variable x: X = a + X./b H = X + /h V = X.c X=1 sur M-N-O; X=0 sur O-N-M. X = a + X./b H = X + /h V = X.c

Système de transfert Cycle complexe:

Système de transfert Variables X,Y,Z: X = 1 et Y = 0 et Z = 0 Sur M-N X = 1 et Y = 1 et Z = 0 Sur N-M X = 1 et Y = 1 et Z = 1 Sur M-O X = 0 et Y = 1 et Z = 1 Sur O-M X = 0 et Y = 0 et Z = 1 Sur M-P X = 0 et Y = 0 et Z = 0 Sur P-M

Système de transfert X = c./Z + X.(/c + Y) Y = a + Y./b Z = b + Z./e W = Z.c V = V.X.(/Y./Z+Y.Z)

Machine à remplir et à boucher Identifier des cycles géométriques