0% ont trouvé ce document utile (0 vote)
194 vues4 pages

OB1 Niveau

Le document décrit un programme d'organisation de bloc 1 (OB1) qui contrôle le niveau d'un liquide dans un réservoir à l'aide d'une pompe et d'une vanne. Le programme contient douze réseaux logiques qui lisent et écrivent des données, effectuent des calculs et contrôlent des composants.

Transféré par

YoussefElgarni
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)
194 vues4 pages

OB1 Niveau

Le document décrit un programme d'organisation de bloc 1 (OB1) qui contrôle le niveau d'un liquide dans un réservoir à l'aide d'une pompe et d'une vanne. Le programme contient douze réseaux logiques qui lisent et écrivent des données, effectuent des calculs et contrôlent des composants.

Transféré par

YoussefElgarni
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

SIMATIC SupMuliPage\SIMATIC 10/04/2021 [Link]

300(1)\CPU 314C-2 PtP\...\OB1 - <offline>

OB1 - <offline>
""
Nom : Famille :
Auteur : Version : 0.1
Version de bloc : 2
Horodatage Code : 10/04/2021 [Link]
Interface : 15/02/1996 [Link]
Longueur (bloc/code /données locales) : 00486 00350 00030

Nom Type de données Adresse Commentaire


TEMP 0.0
Bits 0-3 = 1 (Coming event), Bits
OB1_EV_CLASS Byte 0.0 4-7 = 1 (Event class 1)
1 (Cold restart scan 1 of OB 1), 3
OB1_SCAN_1 Byte 1.0 (Scan 2-n of OB 1)
OB1_PRIORITY Byte 2.0 Priority of OB Execution
OB1_OB_NUMBR Byte 3.0 1 (Organization block 1, OB1)
OB1_RESERVED_1 Byte 4.0 Reserved for system
OB1_RESERVED_2 Byte 5.0 Reserved for system
Cycle time of previous OB1 scan
OB1_PREV_CYCLE Int 6.0 (milliseconds)
Minimum cycle time of OB1
OB1_MIN_CYCLE Int 8.0 (milliseconds)
Maximum cycle time of OB1
OB1_MAX_CYCLE Int 10.0 (milliseconds)
OB1_DATE_TIME Date_And_Time 12.0 Date and time OB1 started

Bloc : OB1 "Main Program Sweep (Cycle)"

Réseau : 1

FC105
Scaling Values
"SCALE"
EN ENO

PEW752 IN RET_VAL MW40

1.000000e+ MD100
002 HI_LIM OUT "Niveau"

0.000000e+
000 LO_LIM

M1.0 BIPOLAR

Page 1 de 4
SIMATIC SupMuliPage\SIMATIC 10/04/2021 [Link]
300(1)\CPU 314C-2 PtP\...\OB1 - <offline>

Réseau : 2

M20.0
CMP >R "Arret"

MD100 MOVE
"Niveau" IN1 EN ENO

4.000000e+ 0.000000e+ MD104


001 IN2 000 IN OUT "Vanne"

Réseau : 3

M20.1
CMP <=R "Marche"

MD100
"Niveau" IN1

3.000000e+
001 IN2

Réseau : 4

M20.0 M20.1 A124.6


"Arret" "Marche" "Pompe"

A124.6
"Pompe"

Réseau : 5

SUB_R
EN ENO

4.000000e+
001 IN1 OUT MD110

MD100
"Niveau" IN2

Page 2 de 4
SIMATIC SupMuliPage\SIMATIC 10/04/2021 [Link]
300(1)\CPU 314C-2 PtP\...\OB1 - <offline>

Réseau : 6

DIV_R
EN ENO

MD110 IN1 OUT MD130

4.000000e+
001 IN2

Réseau : 7

MUL_R
EN ENO

MD130 IN1 OUT MD140

5.000000e+
001 IN2

Réseau : 8

ADD_R
EN ENO

MD140 IN1 OUT MD150

5.000000e+
001 IN2

Réseau : 9

CMP <=R MOVE


EN ENO

MD100 MD150 IN MD104


"Niveau" IN1 OUT "Vanne"

4.000000e+
001 IN2

Page 3 de 4
SIMATIC SupMuliPage\SIMATIC 10/04/2021 [Link]
300(1)\CPU 314C-2 PtP\...\OB1 - <offline>

Réseau : 10

FC106
Unscaling Values
"UNSCALE"
EN ENO

MD104
"Vanne" IN RET_VAL MW50

1.000000e+ OUT PAW752


002 HI_LIM

0.000000e+
000 LO_LIM

M1.1 BIPOLAR

Réseau : 11

FC105
Scaling Values
"SCALE"
EN ENO

PEW754 IN RET_VAL MW60

5.000000e+ MD70
001 HI_LIM "Temperatu
OUT re"
0.000000e+
000 LO_LIM

M1.2 BIPOLAR

Réseau : 12

Page 4 de 4

Vous aimerez peut-être aussi