Vous êtes sur la page 1sur 15

08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Département d’Automatique

Programmation Complexe
et
Réseaux d’Automates

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

La programmation peur être linéaire ou structurée en


fonction de la nature de la tache d’automatisation .
 Programmation linéaire :
Utilisée pour la résolution des taches
d’automatisation simple .Le programme d’utilisateur
est écrit entièrement dans le bloc organisation (OB1).
 Programmation structurée :
Utilisée pour la résolution des taches complexes. Le
programme utilisateur est subdivisé en différentes
taches et chacune d’elle est écrite dans un bloc
programme (FC, FB, OB).
8-févr.-17 UMMT. Dep. Automatique 15
M.CHARIF
Développement de la solution programmable et validation

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

 La programmation API peut être linéaire ou


structurée en fonction de la tâche d’automatisation.

Programmation linéaire programmation structurée


Programme principal
Programme principal
= OB1
OB1
FC1

FB1
°1

Programmation linéaire et structurée.


8-févr.-17 UMMT. Dep. Automatique
M.CHARIF
3

1
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

Programmation Structurée
Pour les automatismes complexes, la subdivision en parties plus
petites est recommandée, celles-ci correspondent aux fonctions
technologiques du processus, et sont appelées blocs (programmation
structurée). Cette structuration offre les avantages suivants :

• Écriture des programmes importants en mode simplifier ;


• Standardiser certaines parties du programme ;
• Simplifier l’organisation du programme ;
• Modifier facilement le programme ;
• Simplifier le test du programme, (exécution par section) ;
• Faciliter la mise en service.

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

La programmation des automatismes complexes nécessite


une subdivision du programme utilisateur en taches,
chaque tache est écrite dans un bloc programme, les blocs
programme disponible sous STEP7 sont

• Blocs d'organisation (OB)

• Blocs de données (DB)

• Blocs fonctionnels (FB)


°1

• Les fonctions (FC)

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

• Blocs d'organisation (OB)


Les blocs d’organisations constituent l’interface entre
le système d’exploitation et le programme utilisateur .
Ces blocs déterminent la structure du programme et ne
peuvent être appelé par le système que selon leurs priorités.
Cela revient à dire que l’exécution d’un OB peut être interrompu
par l’appel d’un autre OB plus prioritaire.

• Blocs de données (DB)

Les Blocs de données servent à stocker le programme utilisateur

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

2
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

• Blocs fonctionnels (FB)

Un bloc fonctionnel est bloc avec rémanence (mémoire).


Un bloc d’instance qui en constitue la mémoire.

• Les fonctions (FC)


Blocs sans mémoire. Les FC contiennent des
routines de programme pour les fonctions
fréquemment utilisées. Les fonctions peuvent faire
appel à des blocs de données globaux pour la
sauvegarde des données.

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

caisse
A

capt0
clic pour déposer la caisse !
B
Le capteur lance …
1. La poussée
2. L'élévation
3. L évacuation.

Exemple d’application
8-févr.-17 UMMT. Dep. Automatique
M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

3
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

Programmation linéaire

Trouvez
Les Programmes

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

FC2
C

FC1
caisse
A

capt0
clic pour déposer la caisse !
B
Le capteur lance …
1. La poussée
2. L'élévation
FC3
3. L évacuation.

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

4
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

Finalisez
Les Programmes

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Exemple Malaxage industrielDépartement d’Automatique

11
Cahier des charges :
• remplir avec LPR jusqu'à Remplissage
niv3
• si niv1=1 brasser et ne plus
arrêter avant fin de vidange
Additif
•Admettre additif si
niv1 < niveau < niv2
LPR
ADD

BRA
niv3

niv2

niv1

niv0

PPE

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

5
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

Table des Mnémoniques

FC1 Programme de commande de la


vanne LPR

FC2 Programme de
commande de la Vanne
ADD
OB1

FC3 Programme Malaxeur

FC3 Programme Malaxeur

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Département d’Automatique

Finalisez
Les Programmes

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle Application Industrielle Département d’Automatique

NI

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF 41

6
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Programmation Structurelle FC4 Sous programme de la marche
Département de la
d’Automatique
pompe et remplissage des réservoirs
FC1 Programme de la production de
FC5 Sous programme de vidange des
la station de conditionnement du lait réservoirs et la marche des pompes P2 et
P3
Sous programme d’alimentation des bacs
FC6 tampons des six machines

Sous programme de contrôle de la


FC7 température du lait

OB1
FC2 Programme nettoyage
de la station

FC8 Sous programme machine 1

FC9 Sous programme machine 2

FC10 Sous programme machine 3


FC3 Programme de conduite des six
machines de conditionnement du lait FC11 Sous programme machine 4

FC12 Sous programme machine 5

FC13 Sous programme machine 6


8-févr.-17 UMMT. Dep. Automatique
Figure VIII: Arborescence du programme
M.CHARIF 27

Université Mouloud Mammeri de Tizi-Ouzou


Département d’Automatique

Réseaux d’Automates
et
Contrôle supervisé

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration Centralisée Département d’Automatique

8-févr.-17 UMMT. Dep. Automatique


(C)M.CHARIF Janvier 2009
M.CHARIF

7
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Configuration Centralisée Département d’Automatique

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration Centralisée Département d’Automatique

Exemple d’application

1 4
2
Configuration
3 centralisée avec
Rack
s extension
modulaire

Figure V-8 : Configuration matériel

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

8
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Configuration de la Périphérie Décentralisée Maître DP

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Configuration de la Périphérie Décentralisée Maître DP

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

9
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Configuration de la Périphérie Décentralisée Maître DP, Esclave I

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Configuration de la Périphérie Décentralisée Maître DP, Esclave I

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Configuration de la Périphérie Décentralisée deux réseau Maître DP, Esclave I

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

10
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Configuration de la Périphérie Décentralisée deux réseau Maître DP, Esclave I

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Exemple d’application

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

11
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Application

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Application

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

12
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Application

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Application

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Application

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

13
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Application

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Configuration de la Périphérie Décentralisée (DP) Département d’Automatique

Application

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

Université Mouloud Mammeri de Tizi-Ouzou


Département d’Automatique

Fin

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

14
08/02/2017

Université Mouloud Mammeri de Tizi-Ouzou


Département d’Automatique

8-févr.-17 UMMT. Dep. Automatique


M.CHARIF

15

Vous aimerez peut-être aussi