0% ont trouvé ce document utile (0 vote)
64 vues22 pages

Cours Automatisme Industriel - I

Transféré par

alamidounia68
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
64 vues22 pages

Cours Automatisme Industriel - I

Transféré par

alamidounia68
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

AUTOMATISME INDUSTRIEL

AUTOMATISME

Automatisme Automatique

Logique anaLogique

• Valeurs discontinus égales 0 ou 1 • Valeurs "réelles"


• Vraie, faux • Pression 2,5 Bar
• Actionné, non actionné • Température 30,5 °

1
SYSTEMES AUTOMATISES

Ordres

Compte
Opérateur Rendu

Un Système Automatisé est toujours composé d'une Partie Commande et


d'une Partie Opérative.

SYSTEMES AUTOMATISES

Ordres

Compte
Opérateur Rendu

La Partie Commande
C'est la partie qui gère le fonctionnement du Système Automatisé.

2
SYSTEMES AUTOMATISES

La partie commande reçoit les consignes de l'opérateur.

Ordres

Compte
Opérateur Rendu

La Partie Commande
C'est la partie qui gère le fonctionnement du Système Automatisé.

SYSTEMES AUTOMATISES

La partie commande reçoit les consignes de l'opérateur. Elle adresse des ordres à la partie opérative.

Ordres

Compte
Opérateur Rendu

La Partie Commande
C'est la partie qui gère le fonctionnement du Système Automatisé.

3
SYSTEMES AUTOMATISES

La partie commande reçoit les consignes de l'opérateur. Elle adresse des ordres à la partie opérative.

Ordres

Compte
Opérateur Rendu

La Partie Commande
C'est la partie qui gère le fonctionnement du Système Automatisé. Elle reçoit des Compte-rendu de la partie
opérative.

SYSTEMES AUTOMATISES

La partie commande reçoit les consignes de l'opérateur.

Ordres

Compte
Opérateur Rendu

La Partie Commande
C'est la partie qui gère le fonctionnement du Système Automatisé.

4
SYSTEMES AUTOMATISES

Ordres

Compte
Opérateur Rendu

logique câblée: A partir du cahier des charges, on réalise logique programmée: Les éléments extérieurs à la partie
le fonctionnement de ce système en le câblant (Relais. commande (boutons poussoirs, capteurs, bobines de
contacts,...) dépend de la technologie utilisée contacteurs, pré actionneurs, ...) sont raccordés à un
système informatique ( automate programmable), celui-ci
étant programmé pour répondre au cahier des charges

SYSTEMES AUTOMATISES

Ordres

Compte
Opérateur Rendu

Logique câblée Logique programmée

Peu coûteuse lorsque le système est peu Le fonctionnement de l'automatisme est modifiable par
avantages complexe au niveau de sa partie programme (ce programme peut être élaboré "hors machine"
commande puis implanté en peu de temps).
Si on désire modifier l'automatisme, il faut Le prix de revient est plus élevé que celui d'une logique
inconvénients
tout décâbler pour recâbler ! câblée lorsque l'automatisme est simple.
10

5
SYSTEMES AUTOMATISES

Ordres

Compte
Opérateur Rendu

Logique câblée Logique programmée

Peu coûteuse lorsque le système est peu Le fonctionnement de l'automatisme est modifiable par
avantages complexe au niveau de sa partie programme (ce programme peut être élaboré "hors machine"
commande puis implanté en peu de temps).
Si on désire modifier l'automatisme, il faut Le prix de revient est plus élevé que celui d'une logique
inconvénients
tout décâbler pour recâbler ! câblée lorsque l'automatisme est simple.
11

L’automatisation permet d’améliorer la compétitivité du produit en influant sur:

les coûts:
• En réduisant la main d'œuvre
• En optimisant l'utilisation de la matière et de l'énergie

la qualité:
• En augmentant la fiabilité et l'endurance des produits par un
meilleur suivi de la production

la disponibilité:
• En gérant les stocks d'une façon optimale grâce à une plus
grande flexibilité.

l’innovation:
• En permettant une meilleure adaptation du produit au marché
par une capacité d'évolution plus grande.

12

6
COURS THEORIQUE

ALGÈBRE DE BOOLE
 Circuits Combinatoires

 Circuits Séquentiels

AUTOMATE PROGRAMMABLE INDUSTRIEL : API

 GRAFCET

 Langage de Programmation: LADDER, SFC,..

13

ALGEBRE DE BOOLE

Georges Boole, mathématicien, logicien et un peu philosophe est né le 2


Novembre 1815 à Lincoln (Angleterre).

C'est le père fondateur de la logique moderne. IL a créé une nouvelle sorte de


logique, plus rigoureuse, dans laquelle on admet que les propositions ne
peuvent être que vraies ou fausses.

Dans notre environnement beaucoup de systèmes physiques peuvent être


modélisés en considérant des variables binaires qui ne peuvent donc
prendre que deux états. Ces états logiques sont 0 et 1.

L’algèbre de Boole permet d’étudier ce type de système indépendamment de


la technologie. 14

7
ALGEBRE DE BOOLE

Opérations Opérations Opérations


fondamentales Universelles Particulières

L'algèbre de Boole est basée sur trois opérations fondamentales appelées "OU", "ET" et "NON" OR
(qui sont de même nature que l'on rencontre dans la théorie générale des ensembles). AND
NOT
1.Opération "OU" (ou fonction "OU", ou "Somme Logique")
Pour deux variables booléennes a et b; a OU b (a + b) est égale à 1 si au moins a ou b est égale à 1

1 + 1 =1 en logique !!!!
15

ALGEBRE DE BOOLE

Opérations Opérations Opérations


fondamentales Universelles Particulières

2.Opération "ET" (ou fonction "ET", ou "Produit Logique")


Pour deux variables booléennes a et b; a ET b (a  b) est égale à 1 si a ET b sont tous les deux égales à 1

3.Opération "NON"(ou fonction "complémentation")

16

8
ALGEBRE DE BOOLE

Opérations Opérations Opérations


fondamentales Universelles Particulières

En associant l'opération "NON" à chacune des deux opérations OU et ET,


on obtient deux nouvelles opérations:

 "NON-OU" notée NOR: Not OR ( aussi notée NI)


 "NON-ET" notée NAND( Not AND)

NB: Ces deux fonctions sont dites "universelles" parce que n'importe
quelle fonction logique, aussi compliquée soi-elle, peut être exprimée au
moyen de "NAND" uniquement, ou encore de "NI" uniquement.

17

ALGEBRE DE BOOLE

Opérations Opérations Opérations


fondamentales Universelles Particulières

1.Opération "NOR" (ou "NI")


C'est la fonction complémentaire de la fonction "OU"

2.Opération "NAND"
C'est la fonction complémentaire de la fonction "ET"

18

9
ALGEBRE DE BOOLE

Opérations Opérations Opérations


fondamentales Universelles Particulières

Il existe en algèbre de Boole deux fonctions particulières que l'on


rencontre assez souvent et qu'il est utile de reconnaître
(l'une est le complément de l'autre).

1.Fonction "OUX " (OU EXLUSIF ou "Dilemme") ( Notée aussi XOR :Anglais)
Cette fonction est notée a  b. Pour deux variables a et b, elle est égale à1 si
l'une ou l'autre des variables est égale à 1, mais pas les deux.

19

ALGEBRE DE BOOLE

Opérations Opérations Opérations


fondamentales Universelles Particulières

2.Fonction "COINCIDENCE" (ou "Dilemme complémentaire")


C'est la fonction complémentaire de la fonction "OU EXCLUSIF".
Pour deux variables a et b, elle est égale à 1 si a=0 ET b=0 ou si a=1 ET b=1.
Cette fonction est notée a  b

20

10
ALGEBRE DE BOOLE

Opérations Opérations Opérations


fondamentales Universelles Particulières

OU: Somme logique OR NAND: Complément OUX: OU Exculsif


de ET ( NOT AND) ( XOR)
ET: Produit logique AND
NOR: Complément de COINCIDENCE:
OU ( NOT OR): NI Complément de OUX
NON: Complémentation: NOT

21

ALGEBRE DE BOOLE

REGLE DE CALCUL

REMARQUE :la soustraction n'existe pas en algèbre binaire:

on n'a pas le droit de simplifier une égalité logique par soustraction


d'un même terme dans les deux membres de l'égalité:

NON !!!!
OUI

Exemple : (a=1,b=0 ET c=1)

22

11
ALGEBRE DE BOOLE

REGLE DE CALCUL

Commutativité Distributivité:
a + b = b +a;
a . b= b . a;
a  b= b  a; a / b = b /a; Le produit logique est distributif par rapport à
la somme logique:
a.(b+c) = a.b + a.c
Associativité: La somme logique est distributive par rapport
a+(b + c)=(a + b)+c au produit logique:
a.(b . c)=(a .b).c a+b.c = (a+b).(a+c)
a  (b  c) (a  b ) c;
a/( b / c)  ( a / b) / c

Ex : a=0 b=1 et c=1

Ex : a=0 b=0 et c=1 23

ALGEBRE DE BOOLE

REGLE DE CALCUL

Idempotence:
a + a + …a = ?
a.a … a = ?

Elément neutre:
a . 1 =?
a+0=?

Elément absorbant:
a + 1 =?
a.0 = ?

Absorption:
a + ab =?
a.(a+b)=?

24

12
ALGEBRE DE BOOLE

REGLE DE CALCUL

Idempotence: Complémentation :
a + a + …a = a a+ā=?
a.a … a = a a.ā = ?

Elément neutre: Lois d'adjacence logique:


a . 1 =a a∙b+a∙ 𝐛=?
a+0=a
𝐚 + 𝐛 𝐚 + 𝐛 =?
Elément absorbant: Involution::
a + 1 =1
a.0 = 0
??
Absorption:
a + ab =a
a.(a+b)=a

25

ALGEBRE DE BOOLE

REGLE DE CALCUL

Idempotence: Complémentation :
a + a + …a = a a+ā=1
a.a … a = a a.ā = 0

Elément neutre: Lois d'adjacence logique:


a . 1 =a
a+0=a
𝐚+𝐛 𝐚+ 𝐛 =𝒂
Elément absorbant: Involution::
a + 1 =1
a.0 = 0

Absorption:
a + ab =a
a.(a+b)=a

26

13
ALGEBRE DE BOOLE

REGLE DE CALCUL

Théorème de consensus:

ax  b x  ab  ax  b x

Théorèmes DE Morgan :
Théorème 1 Théorème 2:

abab abab

Le complément d'un produit logique est égal à la Le complément d'une somme logique est égal
somme logique des compléments de chaque au produit logique des compléments de
terme de ce produit: chaque terme de cette somme:

27

Formes canoniques d'une fonction logique

1ère forme canonique 2ème forme canonique

La fonction est mise sous forme d'une La fonction est mise sous la forme d'un
somme logique de plusieurs produits produit logique de plusieurs sommes logiques
(appelés Mintermes) logiques dans (appelées Maxtermes) dans lesquelles
lesquels toutes les variables interviennent. toutes les variables interviennent.

Exemple: F est une fonction logique à trois Exemple: F est une fonction logique à
variables: trois variables:

𝐹 = 𝑎𝑏𝑐 + 𝑎𝑏𝑐 𝐹 = (𝑎 + 𝑏 + 𝑐). 𝑎 + 𝑏 + 𝑐 ). (𝑎 + 𝑏 + 𝑐

28

14
1ère forme canonique

A partir de la table de Karnaugh

f(0,0,0)=1; f(0,0,1)=0;
En réfléchi

f(0,1,0)=1 ; f(0,1,1)=1;

On considère les cas pour lesquels f est


égale à "1":

• lorsque a=0,b=0 et c=0 c'est à dire :

a  1 ET b  1 ET c  1 on a abc  1
• de même

f est mise sous la forme des sommes de produits: cette


expression s'appelle la "1ère forme canonique de f"
Il y a 6 Mintermes

29

1ère forme canonique

A partir de la table de Karnaugh A partir d'une forme algébrique

Exemple 1:
f(0,0,0)=1; f(0,0,1)=0;
En réfléchi

f(0,1,0)=1 ; f(0,1,1)=1;

On considère les cas pour lesquels f est


égale à "1":

• lorsque a=0,b=0 et c=0 c'est à dire :


Manque c Manque a et b
a 1, b 1 et c 1 on a a b c 1 Minterme !!

• de même

f est mise sous la forme des sommes de produits: cette


expression s'appelle la "1ère forme canonique de f"
Il y a 6 Mintermes

30

15
2ème forme canonique

La fonction est mise sous la forme d'un produit logique de plusieurs


sommes logiques (appelées Maxtermes) dans lesquelles toutes les
variables interviennent.
En réfléchi

31

Simplification et minimisation des fonctions booléennes

La simplification d'une fonction logique c'est avoir une expression


contenant le nombre minimal de lettres et de termes

1. simplification algébrique

La simplification des expressions logiques se fait par l'application des


principes et propriétés de l’algèbre de Boole.

 Les théorèmes de De Morgan, théorème de consensus, les lois de


l'absorption et de l'adjacence logiques sont très utiles pour la
simplification algébrique.
 Ne pas oublier aussi d'utiliser la distributivité de la somme par rapport au
produit.

32

16
1. simplification algébrique

Nous avons utilisé dans la deuxième ligne


l'idempotence !

33

1. simplification algébrique

Nous avons utilisé dans la deuxième ligne Nous avons utilisé la distributivité et la
l'idempotence ! complémentation !

34

17
2.Simplification Graphique (à l'aide de la table de Karnaugh)

Groupement par "1"


Soit f une fonction logique représentée par le tableau de Karnaugh (TK)
un groupement de 2 cases adjacentes du tableau TK contenant la valeur '1' conduit à un seul terme
réduit dans lequel une variable est enlevée

Groupement de deux cases


adjacentes

f  ac  a c
35

Groupement par "1" de deux cases

f a bc abc  abc


 abc  (a  a)bc
 a b c bc

f  abc  b c

36

18
Groupement par "1" de Quatre cases

un groupement de 4 cases adjacentes du tableau TK contenant la valeur '1'


conduit à un seul terme réduit dans lequel deux variables sont enlevées.

F=c

Fc

37

Groupement par "1" de Quatre cases

Fa

F  b d

38

19
Groupement par "1" de 2n cases

un groupement de 2n cases adjacentes du tableau TK contenant la valeur '1'


conduit à un seul terme réduit dans lequel n variables sont enlevées.

Résumons (Principe de simplification) :

• Réaliser des groupements de ‘1’ adjacents, dans l’ordre, par des puissances
de 2 ( 16,8,4,2 ou 1). Il faut grouper le maximum de ‘1’ pour diminuer la taille
des termes.

• Lorsqu’il ne reste plus de ‘1’ isolé, les regroupements sont terminés.

• En déduire l’équation simplifiée à partir de ces groupements.

39

Exercice:

Simplifier graphiquement (groupement par 1)

40

20
Exercice:

Simplifier graphiquement (groupement par 1)

𝐹 = 𝑎𝑑 + 𝑏 𝑑 + 𝑏𝑐𝑑

41

Groupement par ‘0’ :

Groupement 2 cases :

Groupement 4 cases :

42

21
fonctions incomplètement définies
ou fonctions incomplètes

Il peut arriver que la valeur logique de la fonction soit indifférente pour


certaines combinaisons de variables ou que certaines combinaisons soient
interdites.

On peut alors attribuer des '0' ou des '1' selon les cas, pour avoir la forme la
plus simple de f.

43

22

Vous aimerez peut-être aussi