0% ont trouvé ce document utile (0 vote)
25 vues5 pages

Programme

Le document décrit un programme principal d'automatisation, nommé 'Main Program Sweep (Cycle)', avec une version 0.1. Il inclut des réseaux de logique programmée pour contrôler divers éléments tels que des pompes, des vannes et des capteurs, en utilisant des données d'entrée et des calculs pour gérer des niveaux d'eau, des débits et des températures. Les réseaux sont organisés pour exécuter des opérations spécifiques en fonction des conditions d'entrée définies.

Transféré par

thouraya haouas
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)
25 vues5 pages

Programme

Le document décrit un programme principal d'automatisation, nommé 'Main Program Sweep (Cycle)', avec une version 0.1. Il inclut des réseaux de logique programmée pour contrôler divers éléments tels que des pompes, des vannes et des capteurs, en utilisant des données d'entrée et des calculs pour gérer des niveaux d'eau, des débits et des températures. Les réseaux sont organisés pour exécuter des opérations spécifiques en fonction des conditions d'entrée définies.

Transféré par

thouraya haouas
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

Totally Integrated

Automation Portal

Main [OB125]
Main Propriétés
Général
Nom Main Numéro 125 Type OB Langage CONT
Numéroration Automatique
Information
Titre "Main Program Sweep (Cy‐ Auteur Commentaire Famille
cle)"
Version 0.1 ID utilisateur

Nom Type de données Valeur par déf. Commentaire


Input
Initial_Call Bool Initial call of this OB
Remanence Bool =True, if remanent data are available
Temp
T#100ms Word
pourcentage Real
Constant

Réseau 1 :

%M0.0 %M0.1 %M0.2


"marche" "arret" "CYCLE ON"

%M0.2
"CYCLE ON"

Réseau 2 :

%M0.2 %M0.3 %M6.0 %M5.0


"CYCLE ON" "/CN" "EF" "vanne"

%M5.0
"vanne"

Réseau 3 :

%M0.4 %M0.3 %Q0.7


"CN" "/CN" "pompe 1"

%Q0.7
"pompe 1"

Réseau 4 :

%M5.0 ADD
"vanne" Auto (UDInt)
EN ENO
%MD50 %MD50
%M6.2 "count" IN1 OUT "count"
"echageur" 1.5 IN2

Réseau 5 :

%Q0.7 SUB
"pompe 1" Auto (UDInt)
EN ENO
%MD50 %MD50
"count" IN1 OUT "count"
1.5 IN2

Réseau 6 :
Totally Integrated
Automation Portal

SCALE
EN ENO
%MD50 RET_VAL #"T#100ms"
"count" IN %MD55
100.0 HI_LIM OUT "WATER-TANT-LVL"
0.0 LO_LIM
0 BIPOLAR

Réseau 7 :

%MD55
%M0.3
"WATER-TANT-LVL" "/CN"
<=
Real
10.0

Réseau 8 :

%MD55 %MD55 %M0.5


"WATER-TANT-LVL" "WATER-TANT-LVL" "tank-lvl-med"
>= <=
Real Real
85.0 95.0

Réseau 9 :

%MD55 %MD55
%M0.4
"WATER-TANT-LVL" "WATER-TANT-LVL" "CN"
>= <=
Real Real
95.0 100.0

Réseau 10 :

%Q0.7 ADD
"pompe 1" Auto (UDInt)
EN ENO
%MD62 %MD62
"count 2" IN1 OUT "count 2"
1.5 IN2

Réseau 11 :

%Q6.1 SUB
"Pompe 2" Auto (UDInt)
EN ENO
%MD62 %MD62
"count 2" IN1 OUT "count 2"
1.5 IN2

Réseau 12 :

SCALE
EN ENO
%MD62 RET_VAL #"T#100ms"
"count 2" IN %MD58
100.0 HI_LIM OUT "reservoir"
0.0 LO_LIM
0 BIPOLAR

Réseau 13 :
Totally Integrated
Automation Portal

%MD58 %MD58 %M6.0


"reservoir" "reservoir" "EF"
>= <=
Real Real
95.0 100.0

Réseau 14 :

%MD58
%M6.1
"reservoir" "/EF"
<=
Real
20.0

Réseau 15 :

%M6.0 %M6.1 %Q6.1


"EF" "/EF" "Pompe 2"

%Q6.1
"Pompe 2"

Réseau 16 :

%Q6.1 %M6.2
"Pompe 2" "echageur"

Réseau 17 :

%Q6.1 %M8.0
"Pompe 2" "vanne 2"

Réseau 18 :

%M0.0 CALCULATE
"marche" Real
EN ENO

OUT := IN1*IN2*(IN3/IN4)*IN5
%M28.0
"CALCULATEUR" %MD72 %MD46
"section" IN1 "débit massique
1.0E-06 IN2 OUT en kg/s"

%MD76
"vitesse" IN3
60.0 IN4
1500.0 IN5

Réseau 19 :

CALCULATE
Real
EN ENO

OUT := (IN2*IN3*IN4)/(IN1*I...

4186.0 IN1
%MD84
%MD46 "débit consigne
"débit massique OUT en m3/s"
en kg/s" IN2
1674.0 IN3
150.0 IN4
5.0 IN5
1000.0 IN6

Réseau 20 :
Totally Integrated
Automation Portal

CALCULATE
Real
EN ENO

OUT := IN1*IN2*IN3

%MD84 %MD80
"débit consigne OUT "débit"
en m3/s" IN1
1000.0 IN2
60.0 IN3

Réseau 21 :

%M6.2 CALCULATE
"echageur" Real
EN ENO

OUT := IN1*IN3

23.0 IN1 %MD8


OUT "temérature"
%MD12
"température
consigne" IN2
1.0 IN3

Réseau 22 :

%Q6.1 CALCULATE
"Pompe 2" Real
EN ENO

OUT := IN1*IN3

8.0 IN1 %MD16


%MD20 OUT "pression"
"pression initiale" IN2
1.0 IN3

Réseau 23 :

CALCULATE
Real
EN ENO

OUT := IN2*IN3

%MD30 %IW124
"débit capteur" IN1 OUT "débit(1)"
27648.0 IN2
1.0 IN3

Réseau 24 :

NORM_X SCALE_X
Int to Real Real to Real
EN ENO EN ENO
0.0 MIN %MD101 0.0 MIN
%MD102
%IW124 OUT "Tag_2" %MD101 "débit réel
"débit(1)" VALUE "Tag_2" VALUE OUT mesuré"
27648.0 MAX 100.0 MAX

Réseau 25 :

%DB4
"PID_3Step_3"
PID_3Step

EN ENO
%MD80 Output_UP false
"débit" Setpoint Output_DN false
0.0 Input %MD21
%IW124 "commande
"débit(1)" Input_PER Output_PER vanne"
false Actuator_H State 0
false Actuator_L Error false
%MD80 ErrorBits 16#0
"débit" Feedback
0 Feedback_PER

Réseau 26 :
Totally Integrated
Automation Portal

%M8.0 CALCULATE
"vanne 2" Real
EN ENO

OUT := (IN1*IN2)/IN3
%M28.0
"CALCULATEUR" %MD106
%MD21
"commande OUT "POURCENTAGE"
vanne" IN1
100.0 IN2
27648.0 IN3

Vous aimerez peut-être aussi