Professional Documents
Culture Documents
boiler logic
boiler logic
DEMAND
2 CALL
FLT_SET
3 CALL
UGA_F...
4 CALL
OFA_FAN
5 CALL
COMBT...
6 CALL
FUEL
7 CALL
MTR_FLT
8 CALL
STBLWR
9 CALL
ID_FAN
10 CALL
ASH
11 CALL
DIAL
100 IN2
5 COMMENT1
6 M00001 M00059 SCALE
INT
0 ILO
R00329 OHI
0 OLO
AI0008 IN
7 M00001 M00059 #ALW_OFF LE INT MOVE
INT
1
AI0008 IN1 Q AI0008 IN Q R00203
R00329 IN2
8 M00001 #ALW_OFF GT INT MOVE
INT
1
AI0008 IN1 Q R00329 IN Q R00203
R00329 IN2
9 M00001 M00059 MOVE
INT
1
R00329 IN Q R00203
10 M00002 M00009 M00003 ADD INT
50 IN1 Q R00331
R00331 IN2
50 IN2
12 M00002 LE INT MOVE
WORD
1
R00331 IN1 Q R00331 IN Q R00203
R00329 IN2
13 M00002 GT INT MOVE
INT
1
R00331 IN1 Q R00329 IN Q R00203
R00329 IN2
14 DIV INT
100 IN2
15 COMMENT2
16 M00001 M00230 LT INT TMR M00227
TENTHS
S
R00032
R00006 IN1 Q 30 PV
R00031 IN2
M00227 %M00227
LD Block,'DEMAND': NOCON 00020, 00021, 00023; RESETCOIL 00022; SETCOIL 00016;
LD Block,'FUEL': NCCON 00011, 00015;
LD Block,'ID_FAN': NCCON 00044;
LD Block,'OFA_FAN': NCCON 00007;
LD Block,'UGA_FAN': NCCON 00003, 00009; NOCON 00010;
R00006 IN1 Q
R00031 IN2
M00228 %M00228
LD Block,'DEMAND': NOCON 00022; COIL 00017;
R00006 IN1 Q
R00035 IN2
M00229 %M00229
LD Block,'DEMAND': NOCON 00022; RESETCOIL 00022; SETCOIL 00018;
19 #T_SEC M00231
M00231 %M00231
LD Block,'DEMAND': POSCOIL 00019; NOCON 00020;
1
R00006 IN Q R00618
M00227 %M00227 (Controlling Rung Reference)
LD Block,'DEMAND': SETCOIL 00016;
M00231 %M00231 (Controlling Rung Reference)
LD Block,'DEMAND': POSCOIL 00019;
R00006 IN1 Q
R00618 IN2
M00227 %M00227 (Controlling Rung Reference)
LD Block,'DEMAND': SETCOIL 00016;
M00230 %M00230
LD Block,'DEMAND': NCCON 00016; NOCON 00022; COIL 00021;
22 M00228 M00227
R
M00229 M00058 M00229
R
M00230
R00615
1800 PV
M00227 %M00227 (Controlling Rung Reference)
LD Block,'DEMAND': RESETCOIL 00022;
M00057 %M00057
LD Block,'DEMAND': NOCON 00024; COIL 00023;
R00036
R00006 IN1 Q 10 PV
R00035 IN2
26 M00058 M00034
R
M00059
27 COMMENT3
28 M00034 TMR M00059
TENTHS
S
R00063
R00067 PV
M00034 %M00034 (Controlling Rung Reference)
LD Block,'DEMAND': RESETCOIL 00026;
M00059 %M00059
LD Block,'DEMAND': NCCON 00006, 00007, 00024; NOCON 00009, 00026, 00030; RESETCOIL 00030; SETCOIL 00028;
29 MUL INT
600 IN2
30 M00059 TMR M00059
TENTHS
R
R00068 M00060
R00072 PV
M00059 %M00059 (Controlling Rung Reference)
LD Block,'DEMAND': SETCOIL 00028;
M00059 %M00059
LD Block,'DEMAND': NCCON 00006, 00007, 00024; NOCON 00009, 00026, 00030; RESETCOIL 00030; SETCOIL 00028;
M00060 %M00060
LD Block,'DEMAND': COIL 00030; NOCON 00024;
31 MUL INT
10 IN2
32 COMMENT4
33 MUL INT
600 IN2
34 M00001 LT INT TMR M00079
TENTHS
M00002 R00176
R00001 IN1 Q R00180 PV
R00181 IN2
M00079 %M00079
LD Block,'DEMAND': COIL 00034;
LD Block,'DIAL': NOCON 00001;
35 SCALE
INT
4000 ILO
16000 OHI
0 OLO
AI0006 IN
M00206 %M00206
LD Block,'ASH': NOCON 00002, 00006, 00009; COIL 00002;
3 COMMENT1
4 M00207 M00209 M00208
M00208
M00208 %M00208
LD Block,'ASH': NOCON 00004, 00006; COIL 00004;
5 COMMENT2
6 M00206 I00029 Q00002
M00208
7 COMMENT3
8 M00213 M00214 M00215
M00215
M00215 %M00215
LD Block,'ASH': NOCON 00008, 00009; COIL 00008;
9 M00206 Q00011
M00215
10 COMMENT4
11 M00232 I00009 M00234 M00234 TMR M00233
TENTHS
R00622
1800 PV
M00233 %M00233
LD Block,'ASH': NOCON 00013; COIL 00011;
R00625
150 PV
M00234 %M00234
LD Block,'ASH': NCCON 00011, 00011, 00013; COIL 00012;
M00216
14 COMMENT5
15 M00200 M00202 M00201
M00201
M00201 %M00201
LD Block,'ASH': NOCON 00015, 00017; COIL 00015;
16 COMMENT6
17 M00218 I00022 I00030 Q00004
M00201
M00204
M00204 %M00204
LD Block,'ASH': NOCON 00018, 00019; COIL 00018;
M00204
M00221
M00221 %M00221
LD Block,'ASH': NOCON 00020, 00021; COIL 00020;
21 M00218 Q00012
M00221
4000 ILO
2700 OHI
32 OLO
AI0007 IN
3 M00001 LT INT OFDT M00063
TENTHS
M00002 R00080
R00025 IN1 Q 300 PV
1250 IN2
M00063 %M00063
LD Block,'COMBTMP': COIL 00003;
R00077
R00025 IN1 Q 100 PV
2200 IN2
M00064 %M00064
LD Block,'COMBTMP': COIL 00004;
LD Block,'FUEL': NCCON 00011;
LD Block,'OFA_FAN': NCCON 00003, 00004; NOCON 00005, 00009;
5 GT INT M00066
S
R00025 IN1 Q
2200 IN2
M00066 %M00066
LD Block,'COMBTMP': RESETCOIL 00006; SETCOIL 00005;
LD Block,'FUEL': NCCON 00011, 00016;
6 LT INT M00066
R
R00025 IN1 Q
2000 IN2
M00066 %M00066
LD Block,'COMBTMP': RESETCOIL 00006; SETCOIL 00005;
LD Block,'FUEL': NCCON 00011, 00016;
I00002 Q00031
I00004
I00003
I00005
I00007
I00012
M00079
Q00030 %Q00030
LD Block,'DIAL': COIL 00001;
Q00031 %Q00031
LD Block,'DIAL': COIL 00001;
M00002
M00109 %M00109
LD Block,'FLT_SET': NCCON 00002; COIL 00001;
3 I00001 M00080
S
M00080 %M00080
LD Block,'FLT_SET': RESETCOIL 00016; SETCOIL 00003;
4 I00002 M00081
S
M00081 %M00081
LD Block,'FLT_SET': RESETCOIL 00016; SETCOIL 00004;
LD Block,'ID_FAN': NCCON 00045;
5 I00004 M00082
S
M00082 %M00082
LD Block,'FLT_SET': RESETCOIL 00016; SETCOIL 00005;
LD Block,'ID_FAN': NCCON 00045;
6 I00003 M00085
S
M00085 %M00085
LD Block,'FLT_SET': RESETCOIL 00015; SETCOIL 00006;
7 I00005 M00086
S
M00086 %M00086
LD Block,'FLT_SET': RESETCOIL 00015; SETCOIL 00007;
8 I00007 M00067
S
M00067 %M00067
LD Block,'FLT_SET': RESETCOIL 00015; SETCOIL 00008;
M00110 %M00110
LD Block,'FLT_SET': COIL 00009;
10 I00001 M00111
M00111 %M00111
LD Block,'FLT_SET': COIL 00010;
11 I00004 M00112
M00112 %M00112
LD Block,'FLT_SET': COIL 00011;
12 I00005 M00113
M00113 %M00113
LD Block,'FLT_SET': COIL 00012;
13 I00008 M00114
M00114 %M00114
LD Block,'FLT_SET': COIL 00013;
16 M00084 M00080
R
M00081
R
M00082
R
M00080 %M00080
LD Block,'FLT_SET': RESETCOIL 00016; SETCOIL 00003;
M00081 %M00081
LD Block,'FLT_SET': RESETCOIL 00016; SETCOIL 00004;
LD Block,'ID_FAN': NCCON 00045;
M00082 %M00082
LD Block,'FLT_SET': RESETCOIL 00016; SETCOIL 00005;
LD Block,'ID_FAN': NCCON 00045;
M00010 %M00010
LD Block,'FUEL': NOCON 00010, 00015; COIL 00002;
3 COMMENT1
4 I00010 I00011 I00025 I00026 M00121
M00121 %M00121
LD Block,'FUEL': NCCON 00006; NOCON 00005; COIL 00004;
5 M00121 MOVE
INT
1
320 IN Q R00332
M00121 %M00121 (Controlling Rung Reference)
LD Block,'FUEL': COIL 00004;
6 M00121 MOVE
INT
1
160 IN Q R00332
M00121 %M00121 (Controlling Rung Reference)
LD Block,'FUEL': COIL 00004;
7 MUL INT
R00332 IN2
8 I00009 I00025 I00026 TMR M00033
TENTHS
9 COMMENT2
10 M00001 I00002 I00004 I00012 M00010 M00012 I00024 M00033 M00034
+
M00002
M00105
M00105 %M00105
LD Block,'FUEL': COIL 00012; NOCON 00011, 00012;
Q00010 %Q00010
LD Block,'FUEL': COIL 00013;
LD Block,'MTR_FLT': NOCON 00001, 00009;
14 COMMENT3
15 M00001 I00002 I00004 I00012 M00010 M00227 M00079 M00226 OFDT M00011
TENTHS
M00002 R00010
250 PV
M00010 %M00010 (Controlling Rung Reference)
LD Block,'FUEL': COIL 00002;
M00011 %M00011
LD Block,'FUEL': NOCON 00016; COIL 00015;
M00108
M00108
M00108 %M00108
LD Block,'FUEL': COIL 00017; NOCON 00016, 00017;
18 Q00020 Q00023
19 MOVE
INT
1
AQ0004 IN Q AQ0005
10.0 IN2
2 COMMENT0
3 SCALE
INT
0 ILO
20000 OHI
12000 OLO
R00014 IN
4 COMMENT1
5 #ALW_OFF SUB INT SUB INT SUB INT
1 1
R00100 IN Q R00117 1 IN Q R00170
11 M00100 MOVE MOVE
REAL INT
1 1
0.0 IN Q R00117 0 IN Q R00170
1 1
R00102 IN Q R00119 1 IN Q R00171
13 M00101 MOVE MOVE
REAL INT
1 1
0.0 IN Q R00119 0 IN Q R00171
14 M00102 MOVE MOVE
REAL INT
1 1
R00093 IN Q R00121 1 IN Q R00172
15 M00102 MOVE MOVE
REAL INT
1 1
0.0 IN Q R00121 0 IN Q R00172
16 ADD ADD DIV REAL
REAL REAL
10 L2
R00137 IN
T00001 %T00001
LD Block,'ID_FAN': NCCON 00026; NOCON 00030; COIL 00021;
10 L2
R00144 IN
T00002 %T00002
LD Block,'ID_FAN': NCCON 00027; NOCON 00032; COIL 00023;
10 L2
R00151 IN
T00003 %T00003
LD Block,'ID_FAN': NCCON 00028; NOCON 00034; COIL 00025;
29 COMMENT4
R00161
600 PV
T00001 %T00001 (Controlling Rung Reference)
LD Block,'ID_FAN': COIL 00021;
M00068 %M00068
LD Block,'ID_FAN': NOCON 00031; COIL 00030;
31 M00068 M00100
R
M00069
R00164
600 PV
T00002 %T00002 (Controlling Rung Reference)
LD Block,'ID_FAN': COIL 00023;
M00070 %M00070
LD Block,'ID_FAN': NOCON 00033; COIL 00032;
33 M00070 M00101
R
M00069
R00167
600 PV
T00003 %T00003 (Controlling Rung Reference)
LD Block,'ID_FAN': COIL 00025;
M00071 %M00071
LD Block,'ID_FAN': NOCON 00035; COIL 00034;
35 M00071 M00102
R
M00069
36 COMMENT5
37 LT INT M00012
R00174 IN1 Q
2 IN2
M00012 %M00012
LD Block,'FUEL': NCCON 00010;
LD Block,'ID_FAN': NCCON 00045; COIL 00037;
38 COMMENT6
R00083 IN2
40 Q00017 PID IND
R00550
R00020 SP CV R00204
R00175 PV
#ALW_ON
MAN
#ALW_ON
UP
#ALW_ON
DN
41 DIV INT
100 IN2
42 I00008 SCALE
INT
1 ILO
32000 OHI
0 OLO
R00021 IN
43 I00008 I00010 I00011 MOVE
INT
1
8000 IN Q AQ0001
44 M00035 M00227 OFDT M00072
TENTHS
M00034 R00042
200 PV
M00072 %M00072
LD Block,'ID_FAN': NOCON 00045; COIL 00044;
Q00005 I00024
Q00017 I00009
Q00018 I00010
Q00022 I00026
Q00010 I00027
Q00021 I00025
Q00020 I00013
Q00011 I00029
Q00012 I00030
Q00019 I00011
M00013 %M00013
LD Block,'MTR_FLT': NOCON 00002, 00003, 00004, 00005, 00006, 00007, 00008, 00009, 00010, 00011, 00012; COIL 00001;
13 M00119 M00014
R
M00023
M00014 %M00014
LD Block,'MTR_FLT': RESETCOIL 00013; SETCOIL 00009;
14 M00025 M00015
R
M00023
M00015 %M00015
LD Block,'MTR_FLT': RESETCOIL 00014; SETCOIL 00002;
15 M00026 M00016
R
M00023
M00016 %M00016
LD Block,'MTR_FLT': RESETCOIL 00015; SETCOIL 00003;
M00017 %M00017
LD Block,'MTR_FLT': RESETCOIL 00016; SETCOIL 00004;
17 M00028 M00018
R
M00023
M00018 %M00018
LD Block,'FUEL': NCCON 00002;
LD Block,'MTR_FLT': RESETCOIL 00017; SETCOIL 00005;
18 M00029 M00019
R
M00023
I00009
M00019 %M00019
LD Block,'MTR_FLT': RESETCOIL 00018; SETCOIL 00006;
19 M00030 M00020
R
M00023
I00010
M00020 %M00020
LD Block,'MTR_FLT': RESETCOIL 00019; SETCOIL 00007;
20 M00031 M00021
R
M00023
M00021 %M00021
LD Block,'MTR_FLT': RESETCOIL 00020; SETCOIL 00008;
21 M00032 M00022
R
M00023
Q00020
M00022 %M00022
LD Block,'MTR_FLT': RESETCOIL 00021; SETCOIL 00010;
22 M00062 M00061
R
M00023
M00061 %M00061
LD Block,'MTR_FLT': RESETCOIL 00022; SETCOIL 00011;
23 M00120 M00118
R
M00023
M00118 %M00118
LD Block,'MTR_FLT': RESETCOIL 00023; SETCOIL 00012;
100 IN2
3 M00064 MUL INT
R00009 IN2
4 M00064 MOVE
INT
1
R00073 IN Q AQ0003
5 M00064 M00065 ADD INT
2500 IN2
6 MOVE
INT
1
AQ0003 IN Q AQ0007
7 M00006 M00227 TMR OFDT M00211
TENTHS TENTHS
M00211 %M00211
LD Block,'OFA_FAN': NOCON 00008; COIL 00007;
M00002 Q00019
R00074
100 PV
M00065 %M00065
LD Block,'OFA_FAN': POSCOIL 00009; NOCON 00005, 00009;
600 IN2
3 I00009 I00008 ONDTR M00036
TENTHS
M00039 R00048
R
R00052 PV
M00036 %M00036
LD Block,'STBLWR': NCCON 00007; NOCON 00006, 00008, 00011, 00011, 00012, 00012, 00013, 00013, 00014, 00014, 00015, 00015, 00016,
00016, 00017, 00017, 00018, 00018; COIL 00003;
4 COMMENT1
5 #FST_SCN MOVE
WORD
1
8 IN Q R00053
6 M00036 ROL
WORD
#FST_SCN 1
R00053 IN Q M00041
2 N
M00036 %M00036 (Controlling Rung Reference)
LD Block,'STBLWR': COIL 00003;
R00054 1
100 PV M00041 IN Q R00053
M00036 %M00036 (Controlling Rung Reference)
LD Block,'STBLWR': COIL 00003;
R00057
R00060 PV
M00036 %M00036 (Controlling Rung Reference)
LD Block,'STBLWR': COIL 00003;
M00037 %M00037
LD Block,'STBLWR': NCCON 00011, 00012, 00013, 00014, 00015, 00016, 00017, 00018; NOCON 00009; COIL 00008;
R00084
R00061 PV
M00037 %M00037 (Controlling Rung Reference)
LD Block,'STBLWR': COIL 00008;
M00038 %M00038
LD Block,'STBLWR': NOCON 00010, 00011, 00012, 00013, 00014, 00015, 00016, 00017, 00018; COIL 00009;
R00087
R00062 PV
M00038 %M00038 (Controlling Rung Reference)
LD Block,'STBLWR': COIL 00009;
M00039 %M00039
LD Block,'STBLWR': COIL 00010; NOCON 00003;
M00036 M00038
M00088
M00036 M00038
M00089
M00036 M00038
M00090
M00036 M00038
M00091
M00036 M00038
M00222
M00036 M00038
M00223
M00036 M00038
M00224
M00036 M00038
M00225
R00091 IN1 Q R00090 R00318 IN1 Q R00319 100 IHI OUT R00186
R00319 OHI
R00090 OLO
R00006 IN
3 M00006 M00227 OFDT M00210
TENTHS
M00034 R00039
170 PV
M00005
M00210 %M00210
LD Block,'UGA_FAN': NOCON 00004; COIL 00003;
M00002 Q00021
5 #T_100MS M00009
M00009 %M00009
LD Block,'DEMAND': NOCON 00010, 00011;
LD Block,'UGA_FAN': POSCOIL 00005; NOCON 00006, 00007;
R00187 IN2
M00009 %M00009 (Controlling Rung Reference)
LD Block,'UGA_FAN': POSCOIL 00005;
100 IN2
M00009 %M00009 (Controlling Rung Reference)
LD Block,'UGA_FAN': POSCOIL 00005;
8 M00005 MOVE
WORD
1
R00187 IN Q AQ0002
1
R00186 IN Q AQ0002
10 M00006 M00227 MOVE
WORD
1
10000 IN Q AQ0002
11 MOVE
WORD
1
AQ0002 IN Q AQ0006
12 DIV INT
320 IN2