Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Sommaire :
Conventions
Etats des contacts et des récepteurs
Etat d’un circuit électrique
Chronogramme
Définitions
Contact NO
Contact NC
Fonctions logiques
Oui
Non
Et
Ou
Nor
Nand
Tableaux de Karnaugh
Cours d’Automatisme Informatique Industrielle : Logique combinatoire
Page 2 sur 13
C’est une logique de combinaison de variable, c’est à dire que pour une
combinaison d’entrées donnée, il ne correspond qu’une et une seule
combinaison de sortie.
Schéma :
Exercice d’application
Cours d’Automatisme Informatique Industrielle : Logique combinatoire
Page 3 sur 13
II/ CONVENTIONS :
Etat 0 :
Les actionneurs tels que : moteurs, vérins, lampe sont à l'état 0 lorsqu'ils
ne sont pas alimentés. Le circuit est alors ouvert. Pour un circuit
pneumatique ceci correspond à une absence de pression. Pour un circuit
électrique cela correspond à une absence de différence de potentiel entre
les bornes du composant à alimenter.
État 1 :
Pour un contact, c’est une action physique qui agit sur le contact qui
représente l’état 1. On dit qu’il est au travail.
2.3/ Chronogramme :
Page 4 sur 13
III/ DEFINITION :
Les fonctions logiques sont des opérateurs logiques. C’est à dire qu’en
fonction d’une ou plusieurs variables booléennes (binaires) données, ils vont
répondre par une sortie particulière.
a. Fonction OUI
La sortie S reproduit la variable d’entrée a.
Européen
Cours d’Automatisme Informatique Industrielle : Logique combinatoire
Page 5 sur 13
Chronogramme
b. Fonction NON
La sortie S reproduit l’inverse de la variable d’entrée a.
Européen
Chronogramme
c. Fonction ET
La sortie S est vraie si les entrées a et b sont simultanément à 1 le reste du
temps elle est fausse.
Européen
Chronogramme
Cours d’Automatisme Informatique Industrielle : Logique combinatoire
Page 6 sur 13
d. Fonction OU
La sortie S est vraie si une des entrées a ou b est à 1 le reste du temps elle
est fausse.
Européen
Chronogramme
Européen
Chronogramme
Cours d’Automatisme Informatique Industrielle : Logique combinatoire
Page 7 sur 13
Européen
Chronogramme
Exercice d’application :
Déterminer l’équation logique à partir de la table de a b S
vérité suivante : 0 0 0
0 1 1
Représenter son schéma à contacts : 1 0 1
1 1 0
a b S
0 0 0
0 1 0
1 0 1
1 1 0
Cours d’Automatisme Informatique Industrielle : Logique combinatoire
Page 8 sur 13
f(a) = /a
/1 = 0
a+0=a a.0=0
/0 = 1
a.a=a
a+a=a
//a = a
a . /a = 0
a + /a = 1
Exercices d’application :
Simplifier les équations suivantes:
S = a+/a.b
a+b
Cours d’Automatisme Informatique Industrielle : Logique combinatoire
Page 9 sur 13
S=(a+a.b)(b+a.b)+a.b
a.b+a.b=a.b
S = c . (a.b + a. b) + a . b . c
c.(a.b)+a.b.c
a.b.c + a.b.c
a.b.c
Exercices d’application
Simplifier à l’aide du théorème l’équation suivante : S = a . b + c . d
Cours d’Automatisme Informatique Industrielle : Logique combinatoire
Page 10 sur 13
Exercices d’application
Fonction NON
FONCTION ET
FONCTION OU
S = /a . b + c . a
Cours d’Automatisme Informatique Industrielle : Logique combinatoire
Page 11 sur 13
Exemple :
La variable de sortie S est active dans deux cas. Les deux combinaisons de
sortie sont respectivement pour a et b, [0,0] ou [0,1].
Page 12 sur 13
la dernière colonne [a,b] = [1,0] seule la variable "a" a évolué. On utilise donc
le code Gray
Ce tableau doit être complété par l’état de la sortie à analyser. Une fois
terminé on procédera par regroupement des cases indiquant des états
identiques par rapport aux axes de symétrie.
Exemple :
Page 13 sur 13
S=c.d+/b./d+a.b.d
Exercices d’application
Exercice 1
Un monte-charge doit permettre le levage de masses comprises entre 10 et 60 kg.
Pour cela il comporte une plate forme reposant sur des ressorts. Suivant
l'importance de la charge, trois contacts sont mis en service.
Exercice 2 :
On désire réaliser un système électronique qui donne le code complément à 2
sur 4 bits d’un nombre binaire dont les variables seront notées z, y, x, w avec z
étant le MSB et w le LSB. Le résultat du code complément à 2 sera codé par les
variables d, c, b, a avec d le MSB et a le LSB du code binaire issu de notre
convertisseur.