Commande des procédés discontinus

Table des matières

Introduction générale

 

I. INTRODUCTION AUX SYSTÈMES SÉQUENTIELS

1. Structure d’un système séquentiel . . . . . . . . . . . . . . . . . . . .

2. Analyse d’un circuit séquentiel . . . . . . . . . . . . . . . . . . . . .

a. Détermination des variables des états présents . . . . . . .

b. Détermination des expressions logiques . . . . . . . . . . . . .

c. Tables des états codés et des sorties . . . . . . . . . . . . . . .

d. Détermination de la table des états . . . . . . . . . . . . . . . . .

3. classification des systèmes séquentiels . . . . . . . . . . . . . . .

a. Mode fondamental . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Mode pulsé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4. Cellules mémoires ou bascules . . . . . . . . . . . . . . . . . . . . .

a. Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Une application : les registres . . . . . . . . . . . . . . . . . . . .

 

II. SYNTHÈSE DES SYSTÈMES SÉQUENTIELS.
MÉTHODES DE BASE

1. Principe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Description formelle des spécifications . . . . . . . . . . . . . . .

a. Mode fondamental . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Mode pulsé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3. Réduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Table des paires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Traitement de la table des paires . . . . . . . . . . . . . . . . . .

d. Recherche des compatibles maximaux . . . . . . . . . . . . . .

e. Recherche d’une table minimale . . . . . . . . . . . . . . . . . . .

4. Codage des états . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Mode puisé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Mode fondamental . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5. Détermination des expressions logiques . . . . . . . . . . . . . . .

a. Mode pulsé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Mode fondamental . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

III. SYSTÈMES SÉQUENTIELS COMPLEXES

1. Limitations dues aux méthodes classiques de synthèse . . . .

2. Utilisation de diagrammes des transitions réduits . . . . . . .

a. Notion de réceptivité . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Exemple Commande d’une machine à percer (Girard)

3. Détermination des expressions logiques . . . . . . . . . . . . . . .

a. Tables de Karnaugh à variables introduites (Clare, Lee)

b. Utilisation des tables de Karnaug à variables introduites

4. Systèmes à évolutions simultanées . . . . . . . . . . . . . . . . . . .

a. Le parallélisme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Décomposition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Les réseaux de Petri . . . . . . . . . . . . . . . . . . . . . . . . . . . .

d. Le Grafcet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

IV. RÉALISATIONS MATÉRIELLES

1. Quelques problèmes de réalisation . . . . . . . . . . . . . . . . . .

a. Cas du mode fondamental . . . . . . . . . . . . . . . . . . . . . . . .

b. Cas du mode pulsé . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Réalisations programmées de machines séquentielles . . . .

a. Utilisation de mémoires . . . . . . . . . . . . . . . . . . . . . . . . .

b. Utilisation de modules logiques programmables . . . . . .

3. Synthèse directe d’une machine séquentielle . . . . . . . . . . .

a. Fonctionnement sans horloge . . . . . . . . . . . . . . . . . . . . .

b. Synchronisation par horloge . . . . . . . . . . . . . . . . . . . . . .

c. Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4. Réalisations des réseaux de Petri et du Grafcet . . . . . . . . .

a. Réalisations synchrones . . . . . . . . . . . . . . . . . . . . . . . . .

b. Réalisations asynchrones . . . . . . . . . . . . . . . . . . . . . . . .

c. Réalisations matricielles . . . . . . . . . . . . . . . . . . . . . . . .

d. Initialisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

e. Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

V. RÉALISATIONS LOGICIELLES

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Réalisation logicielle par automate programmable . . . . . .

a. Rappel Structure et fonctionnement
    d’un automate programmable . . . . . . . . . . . . . . . . . . . . .

b. Exemple Utilisation d’un automate programmable
    PB100 de Merlin Gerin . . . . . . . . . . . . . . . . . . . . . . . . .

3. Simulation en temps réel à l’aide d’un calculateur . . . . . . .

a. Principe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Traduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

d. Exécution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

 

 

 

1

6

7

8

8

9

10

10

10

13

13

17

 

 
 

19

20

20

22

25

25

27

28

29

29

31

32

33

43

43

46

 

 

49

50

50

51

53

53

56

60

60

63

66

77

 

 

85

85

88

90

90

96

97

98

99

100

101

101

103

110

113

113

 

 

119

120

 
120

 
121

124

124

125

126

130