WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Elaboration d'un système d'automatisme et de régulation d'une unité d'aérocondenseur de vapeur d'eau en replacement d'un condenseur de vapeur à  eau de mer

( Télécharger le fichier original )
par Chaker ABDELJAOUED
Université du 7 novembre à  Carthage - Diplôme national d'ingénieur en sciences appliquées et en technologie 0000
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

2.4.2 Création du programme de l'unité d'aérocondenseur

2.4.2.1 Architecture du programme réalisé

Le programme réalisé contient les blocs suivants :

Figure 56 : Blocs du projet

Nous allons représenter les liaisons qui existent entre quelques blocs, cette architecture est donnée par la figure 57.

OB1

Bloc Objet

Call FB1, FB2, FB3, FB4, FB5,

FB6

FB4

Traitement des Entrées.Analogiques

Call FB3, FB21

FB5

Traitement des Sorties.Analogiques

Call FB3

Call DB11, FB11, FB12, DB12, FB21

FB1

Bloc Commande

FB2 Démarrage/Arrêt

Call FB21

FB3 Traitement Défauts

Call FB4, FB5

FB11

~ =

~(~~~ , ~~~ ,~ , ~~ , ~~)

Call FC121

FB12 Fonctions

DB11

Echange MODBUS

Call FB3, FB4, FB5

DB12

Volume horaire de fonctionnement

FB21 Interlock

Cp = '(~)

T = '(~)

p = ~(~)

Vers

FB3, FB4 et FB5

FB121

m, = f (1)

Figure 57 : Architecture des blocs du projet

2.4.2.2 Programmation des blocs

La programmation des blocs se fait du plus profond sous-bloc vers le bloc principal ; nous avons choisi le langage de programmation à contact (CONT), nous allons commencer par programmer le bloc FC121 et rebrousser chemin vers le bloc OB1.


· FB121 :

Ce bloc est programmé selon la démarche faite dans §5.2.5 chapitre II et a pour but de

trouver ma = ~ (T) ,

Les équations et paramètres à utiliser sont:

Vm = 37 2 + 240

Pm = 4,2. 10-5 'm3 - 0,0058 'm2 + 2,2 rm - 55

Pm = 0,042 rr3 - 0,087 rr2 - 0,63 rr

ma = 0,79 ~r

f(k) = 0,042 ~3 - 0,087 k2 + 2,2 t - rm

f'(k) = 0,126 k2 - 0,174 t - 0,63

Racine (valeur de départ): 140

Condition d'arrêt : lf(Ik + 1) - y(k)i < t

La programmation se fait par réseaux ; le FB121 contient 9 réseaux ; dont voici un aperçu :

? DB11 :

Le bloc de données DB11 contient les informations échangées par MODBUS, il est programmé en insérant les informations dans un tableau dont voici un aperçu:

? FB11 :

Le bloc fonctionnel FB11 est programmé pour calculer le flux de chaleur échangé par un ventilateur explicité dans §5.1 chapitre II, voici un aperçu des réseaux programmés :

. FB1 :

Le bloc fonctionnel FB1 sert à commander l'unité d'aérocondenseur, il fait appel à différents blocs et il est composé de 34 réseaux de programmation dont voici un aperçu :

? FB3 :

FB3 est un bloc de traitement des défauts, en dessous un aperçu des réseaux qu'il contient :

? OB1 :

OB1 regroupe les instructions que le programme va exécuter d'une manière cyclique, parmi ces blocs on a :

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite