Professional Documents
Culture Documents
FC7000
FC7000
FC7000 - <offline>
""
Name: WaterVal Family:
Author: FKP Version: 0.1
Block version: 2
Time stamp Code: 08/31/2017 11:14:45 AM
Interface: 01/11/2005 09:46:36 AM
Lengths (block/logic/data): 01216 00986 00090
Block: FC7000
Page 1 of 8
SIMATIC TONASA\533WI01A01\533WI01A01\...\FC7000 - <offline> 08/31/2017 11:17:44 AM
Network: 1
MOVE
EN ENO
QW66
The
position
of the
air valve
for
regulation
(In 2P
only) #Temp
"AV_POS" IN OUT #Temp
DB703.DBX1
8.5
Force Air
Valve
AV_FRC_VAL #ForceActi
"LANCE_ ve
CTRL_DB". #ForceActi
AV_REQ_VAL CMP >I ve
#Temp
#Temp IN1
0 IN2
Network: 3
DB701.DBX4
DB703.DBX1 8.1
9.1 Temperatur
Recirkulat e control
ion #ForceActi selected
"LANCE_ ve "MAIN_
CTRL_DB". #ForceActi CTRL_DB".
RECIRK ve MODE_TEMP MOVE
EN ENO
DB752.DBW4
0
Output to
analog
pereferi
"PID2_DB". #PID_CO
CO IN OUT #PID_CO
MOVE
EN ENO
DB752.DBD3
6
Control
Value
"PID2_DB". #PID_CV
CV IN OUT #PID_CV
Page 2 of 8
SIMATIC TONASA\533WI01A01\533WI01A01\...\FC7000 - <offline> 08/31/2017 11:17:44 AM
Network: 4
DB701.DBX4
DB703.DBX1 8.1
9.1 Temperatur
Recirkulat e control
ion #ForceActi selected
"LANCE_ ve "MAIN_
CTRL_DB". #ForceActi CTRL_DB".
RECIRK ve MODE_TEMP MOVE
EN ENO
DB753.DBW4
0
Output to
analog
pereferi
"PID3_DB". #PID_CO
CO IN OUT #PID_CO
MOVE
EN ENO
DB753.DBD3
6
Control
Value
"PID3_DB". #PID_CV
CV IN OUT #PID_CV
Network: 5
DB703.DBX1
9.1
Recirkulat
#ForceActi ion
ve "LANCE_
#ForceActi CTRL_DB".
ve RECIRK MOVE
EN ENO
0 IN #PID_CO
OUT #PID_CO
MOVE
EN ENO
0.000000e+ #PID_CV
000 IN OUT #PID_CV
Page 3 of 8
SIMATIC TONASA\533WI01A01\533WI01A01\...\FC7000 - <offline> 08/31/2017 11:17:44 AM
Network: 6
DB703.DBX1
9.1
Recirkulat
ion
"LANCE_
CTRL_DB".
RECIRK I_DI DI_R DIV_R
EN ENO EN ENO EN ENO
FC106
Unscaling Values
"UNSCALE" MOVE
EN ENO EN ENO
M0.0
//:Always
off
"0" BIPOLAR
MOVE
EN ENO
#Temp1 #PID_CV
#Temp1 IN OUT #PID_CV
Network: 7
DB701.DBX7
0.6
Select
Water
Valve
Linearity
"MAIN_
CTRL_DB".
SEL_WV_
Linearity MOVE
EN ENO
#PID_CO QW64
#PID_CO IN The
position
of the
water
valve for
regulation
OUT "WV_POS"
MOVE
EN ENO
#PID_CV DB17.DBD24
#PID_CV IN Actual
water
valve
position
"VARIABLES
OUT ".WV_POS
Page 4 of 8
SIMATIC TONASA\533WI01A01\533WI01A01\...\FC7000 - <offline> 08/31/2017 11:17:44 AM
Network: 8
DB701.DBX7
0.6
Select
Water
Valve
Linearity
"MAIN_
CTRL_DB".
SEL_WV_
Linearity
RET
Network: 9
0.000000e+
000 IN2
WV_POS = 100*EXP(LF*LN(PID_CV/100))
L #PID_CV #PID_CV
L 1.000000e+002
/R
T #Temp1 #Temp1
LN
L #LF #LF
*R
T #Temp1 #Temp1
EXP
T #Temp1 #Temp1
L 1.000000e+002
*R
T #RESULT #RESULT
Skip: A(
A(
L #RESULT #RESULT
L 0.000000e+000
<R
)
JNB _017
L 0.000000e+000
T #RESULT #RESULT
SET
SAVE
CLR
_017: A BR
)
Page 5 of 8
SIMATIC TONASA\533WI01A01\533WI01A01\...\FC7000 - <offline> 08/31/2017 11:17:44 AM
A(
A(
L #RESULT #RESULT
L 1.000000e+002
>R
)
JNB _018
L 1.000000e+002
T #RESULT #RESULT
SET
SAVE
CLR
_018: A BR
)
= #DummyBool #DummyBool
#SCALE_TEM
_BOTTOM_OK #temp_rend
#SCALE_ ah
TEM_ #temp_
BOTTOM_OK CMP >=R rendah
#limit_tem
p_bottom
#limit_
temp_
bottom IN1
#actual_te
mp_bottom
#actual_
temp_
bottom IN2
#temp_rend
ah
#temp_
rendah MOVE
EN ENO
#RESULT DB17.DBD24
#RESULT IN Actual
water
valve
position
"VARIABLES
OUT ".WV_POS
#temp_rend
ah
#temp_
rendah MOVE
EN ENO
#RESULT #result1
#RESULT IN OUT #result1
Page 6 of 8
SIMATIC TONASA\533WI01A01\533WI01A01\...\FC7000 - <offline> 08/31/2017 11:17:44 AM
Network: 15
DIV_R
EN ENO
#RESULT #resultakh
#RESULT IN1 ir
#resultakh
#pembagi OUT ir
#pembagi IN2
Network: 16
DIV_R SUB_R
EN ENO EN ENO
#actual_te
mp_bottom
#actual_
temp_
bottom IN2
Network: 17
DIV_R ADD_R
EN ENO EN ENO
#temp_rend
ah
#temp_
rendah MOVE
EN ENO
#resultakh DB17.DBD24
ir Actual
#resultakh water
ir IN valve
position
"VARIABLES
OUT ".WV_POS
Page 7 of 8
SIMATIC TONASA\533WI01A01\533WI01A01\...\FC7000 - <offline> 08/31/2017 11:17:44 AM
#temp_rend
ah
#temp_
rendah MOVE
EN ENO
#resultakh
ir
#resultakh #result1
ir IN OUT #result1
FC106
Unscaling Values
"UNSCALE" MOVE
EN ENO EN ENO
M0.0
//:Always
off
"0" BIPOLAR
Page 8 of 8