Fonctions LOGIQUES

Transcription

Fonctions LOGIQUES
TRAITEMENT DE L’INFORMATION
Les OPERATEURS LOGIQUES
Situation dans le système automatisé
Les informations issus
de la fonction
« acquérir » doivent être
TRAITEES puis
communiquées à
l’environnement
(préactionneurs ou HMI)
Infos en provenance d'interfaces H/M
Infos vers autres PC et interfaces H/M
Chaîne d'information
ACQUERIR
TRAITER
COMMUNIQUER
Grandeurs physiques à acquérir
Ordres
1 Introduction
e1, e2, e3,...
FONCTION
LOGIQUE
S
Soit la fonction F(e1,e2,e3…) des variables booléennes e1,e2,e3,…
Le résultat S de cette fonction est un résultat BINAIRE (O ou 1)
Les deux états possibles d’une fonction logique sont toujours le résultat d’une opération logique. Cette opération
est effectuée sur des variables logiques selon les règles de l’algèbre de BOOLE.
Tout opérateur technique susceptible d’effectuer une telle opération est un Opérateur logique
.
Les fonctions logiques permettent d’associer une sortie logique S à une ou plusieurs entrées logiques e1, e2, e3,…
2 Outils de description d’un opérateur logique
La description d’un opérateur logique peut être faite :
•
Graphiquement :
o Par un schéma à contacts dans lequel chaque contact concrétise, par ses deux positions, les
deux états d’une variable d’entrée
o Par un symbole logique qui est une représentation normalisée de l’opérateur
o Par une table de vérité qui indique toutes les relations entre les états logiques des entrées et de
la sortie.
o Par un Chronogramme
•
Littéralement : par la description logique de la fonction qu’il réalise.
•
Algébriquement : Par une équation logique ou booléenne dans laquelle le signe = ne traduit pas une
égalité numérique mais une identité d’états
3 Les opérateurs logiques
3.1
Représentation
D’après la norme Française NF C 03-112 les opérateurs logiques se symbolisent par des logigrammes qui ne
dépendent pas de la technologie.
Ils se représentent de la façon suivante :
SYMBOLE
COMPLEMENTARITE
ENTREES
4_FONCTIONS_LOGIQUES.doc
?
SORTIE
COMPLEMENTARITE
?
SORTIE
1/3
•
•
•
•
•
3.2
L’opérateur logique symbolisé par un carré
Le type d’opérateur par un symbole inscrit à l’intérieur du carré
Les ENTREES par convention à gauche
La SORTIE par convention à dreoite
La COMPLEMENTARITE représentée par une barre (ou un cercle) à l’entrée ou à la sortie suivant le cas.
Opérateurs logiques de base
DESIGNATION
OUI
SCHEMA
A CONTACTS
NON ET
(NAND)
OU
NON OU
(NOR)
OU
exclusif
(XOR)
IN
(Inhibition)
4_FONCTIONS_LOGIQUES.doc
b
1
S
0
1
S =a
1
a
0
1
S
1
0
S =a
&
a
0
0
1
1
b
0
1
0
1
S
0
0
0
1
S = a•b
&
a
0
0
1
1
b
0
1
0
1
S
1
1
1
0
S = a•b
>1
a
0
0
1
1
b
0
1
0
1
S
0
1
1
1
S = a+b
>1
a
0
0
1
1
b
0
1
0
1
S
1
0
0
0
S = a+b
=1
a
0
0
1
1
b
0
1
0
1
S
0
1
1
0
&
a
0
0
1
1
b
0
1
0
1
S
0
1
0
0
S
a
b
S
a
b
a
a
a
b
b
S
S
b
Va et Vient
a
b
EQUATION
LOGIQUE
a
0
1
S
NON
a
TABLE DE
VERITE
S
a
a
ET
SYMBOLE
LOGIQUE
S
S = a⊕b
S = ab + ab
S = a•b
2/3
4 Logique COMBINATOIRE
SYSTEME
COMBINATOIRE
e1, e2, e3,...
En logique combinatoire, à chaque combinaison des
états des variables d’entrée ne correspond qu’un seul
état de la sortie.
S
S = f (e1, e2, e3,...)
Un système en logique combinatoire peut être décrit par une table de vérité et met en œuvre les opérateurs
logiques fondamentaux.
5 LOGIGRAMME
Un LOGIGRAMME est une représentation graphique d’une fonction logique utilisant des opérateurs logiques.
Ex : soit la fonction logique :
S = a +b•c +e
TABLE DE VERITE
a
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
b
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
c
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
e
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S
1
0
1
0
1
0
1
1
1
0
1
0
1
0
1
0
LOGIGRAMME
a
b
c
>1
&
a+b.c
b.c
e
1
e
>1
S= a + b . c + e
S = f(a,b,c,e)
Méthode de construction d’un LOGIGRAMME :
•
•
•
Commencer par la droite en écrivant la sortie S
Remonter progressivement vers la gauche en choisissant un opérateur logique permettant de décomposer
la fonction S
Continuer ainsi jusqu’à obtenir chacune des entrées représentée à gauche par un trait.
Exemple de circuit intégré électronique
SYMBOLE
4_FONCTIONS_LOGIQUES.doc
DESIGNATION
MONTAGE
3/3