You are on page 1of 26

Chapter 14

Logics
BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.1/26
Siemens Energy
Digital Functions

AND Gate:
Output signal is logic “1” when all
input signals are logic “1”

OR Gate:
Output signal is logic “1” when one or
more signals are logic “1”

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.2/26
Siemens Energy
Digital Functions

NEGATOR ( NOT ) Gate:


Output signal is logic „1“ when input
signals is logic „0“
( The output signal is the opposite of the
input signal )

RS FLIP FLOP ( memory ) Gate:


n+1
Output Signal Q is set to „1“, when
S-Input is „1“. In case of „Double „1“
action of the priority setting is
followed.
(Priority is set on „DOM“ Input)
Notice !
Output will be stored
If both inputs (R and S) are FALSE, then Q remain in the status of
the last sampling cycle.
In case of the first activation the default value for Q is FALSE.

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.3/26
Siemens Energy
Timer Functions
The behavior of OUT depends on the following conditions:
Time delay ON:
If the binary input IN changes to TRUE, OUT becomes
TRUE only after the time period TIME has expired.
If IN changes to FALSE before the time has expired, OUT
remains FALSE.
If IN changes to TRUE a second time before the time has
expired, the timer function is started again (retriggered).
If the RESET input is TRUE, OUT is set to FALSE.

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.4/26
Siemens Energy
Timer Functions
The behavior of OUT depends on the following conditions:
Time Delay OFF
If the binary input IN is TRUE, the output is also TRUE.
If the binary input IN changes to FALSE, the output OUT
becomes FALSE only after the time period TIME has expired.
If the input IN changes back to TRUE before the time has
expired, OUT remains TRUE.
If the RESET input is TRUE, OUT is set to FALSE.

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.5/26
Siemens Energy
Pulse Functions
Pulse The behavior of OUT depends on the following conditions:
If the binary input IN changes to TRUE, the output OUT also
becomes TRUE until the time period has expired. Then OUT
is set to FALSE.
OUT remains TRUE until the duration in TIME has expired.

If the RESET input is TRUE, OUT is set to FALSE.

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.6/26
Siemens Energy
Pulse Functions
MIN Pulse: The behavior of OUT depends on the following conditions:
If the binary input IN changes to TRUE, the output OUT also
becomes TRUE until the time period has expired. Then OUT
is set to FALSE.
If IN changes to FALSE before the time has expired, OUT is
set to FALSE.
If the RESET input is TRUE, OUT is set to FALSE.

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.7/26
Siemens Energy
Analog Functions
ADD: SUB:
The output value (Summation) is built The output value (Difference) is built
by the following calculation rule: by the following calculation rule:
OUT=IN1+IN2 OUT = IN1 – IN2

DIV:
MULTIPLY: The output value (Quotient) is built
The output value (Product) is built by the following calculation rule:
by the following calculation rule: OUT = IN 1 ÷ IN 2
OUT = IN1 * IN2 IN 2 ≠ 0

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.8/26
Siemens Energy
Analog Functions
ABS:
The value of OUT is always the positive amount
of the analog signal IN:
If IN >= 0, OUT equals IN
If IN < 0, OUT equals -IN
MIN:
The output value MIN is built
by the following calculation rule:
If IN1 <= IN2 then MIN equals IN1
If IN1 > IN2 then MIN equals IN2
MAX:
The output value MAX is built
by the following calculation rule:
If IN1 >= IN2 then MAX equals IN1
If IN1 < IN2 then MAX equals IN2

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.9/26
Siemens Energy
Control Functions

Pre-Selection

Subgroup Control Sub-Loop Control DCM – Digital Control


Module

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.
10/26
Siemens Energy
Process Control System
An I&C automation system can be classified into 4 different hierarchie levels:

1. The top level is the Process Control Level. This level controls the various
automated controls, monitors and supervises the process. The HMI system
belongs to the process control level. A bus system is used to connect the
process control level with the lower levels

2. The Unit Coordination Level coordinates the start-up and shut-down of a


power plant unit. The actions of the closed-loop control system and
switchover between the various operating modes for the unit are performed at
this level.

3. The master controls and the function group controls (GC and SGC) are
implemented at the Group Control Level

4. The Individual Control Level is used for open and closed-loop control of
individual drives, final control elements and solenoid valves (SLC and DCM).
Drive and signal monitoring is also performed at this level. In addition to
plant protection, the drive control interfaces and signal conditioning along
with plausibility monitoring for measurements are also implemented at this
level.
BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.
11/26
Siemens Energy
Group Control Level

Group Control (GC):


The group control function (GC) is used for controlling and
monitoring up to 4 subgroup control functions (SGC).
Depending on the status of the requirement inputs, the GC
controls the required amount of Subgroup controls in
OPERATION and SHUTDOWN mode.
The GC combines manual and automatic commands
needed in order to switch ON and OFF the GC function and
to preselect the preferred subgroup. When the preselected
subgroup is changed, the GC tracks the affected subgroup.
The necessary subgroup status information for a proper
interaction between the GC and the affected subgroups is
designed as a single engineering connection.
The operation and shutdown command outputs from the
GC are engineering connections to the automatic command
inputs of the desired subgroups..

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.
12/26
Siemens Energy
Group Control Level

Subgroup Control (SGC):


The subgroup controls contain the switching sequence
logic for the activation and deactivation of equipment and
subsystems required for automatic operation.
The “start-up” program is used to start-up parts of the
plant and the “shut-down” program to shut these down.
The checkback signals for start-up and shut-down
sequence, release conditions for the start-up and shut
down as well as protection shut down commands are
generated at the header block (SGC).
Subgroup controls are implemented as sequential controls
(using step sequencer technology). Within the sequence
control system, the commands of a step are not active
until all step criteria have been fulfilled.
The time between command output and the associated
checkback is monitored (where necessary).
All step criteria, skips and jumps belonging to the step are
shown on the step block.

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.
13/26
Siemens Energy
AND SGC
21MYB01EC001|ZV99 SGC GAS TURBINE 21MYB01EC001|| SGC GAS TURBINE
|4 PROT S/D IN1 OUT A_ON ON * XA01 ON
[21MYB01EC001|1]
IN2 1 EN_ OFF
ON * [SGC GAS TURBINE]
T_OFF OR 400ms 1 EN_ OP
21MBY10CS901| TURBINE SPEED OFF * 21MYB01EC001|| SGC GAS TURBINE
XH18|9 >12.5 s-1 IN OUT IN1 OUT XA02
FB_ OFF
OP SD * [21MYB01EC001|5]
10.0 TIME IN2 [SGC GAS TURBINE]
RTE
A_OP RTE *I&C RTE
sec BASE 400ms
EN_ TRBL present
400ms OP _AL *I&C 21MYB01EC001|| SGC GAS TURBINE
XA03
FB_ S/UP PRGM
SD 21MBJ01EZ001|1
SFC
P1_
RS_FF SD
21MBX00EE010|2
SLC HYDRAULIC SYSTEM
21MYB01EC001|XA03 SGC GAS TURBINE [21MYB01EC001|1/8]
|1 S Q 0 A_SD
S/UP PRGM [SGC GAS TURBINE]
21MYB01EC001|XS58 SGC GAS TURBINE
|22 R 1 EN_
STEP 58 SD
FS_ FS_
Set DOM SD OP

400ms 400ms

21MBY10CS901| TURBINE SPEED 21MYB01EC001|| SGC GAS TURBINE


XH30|11 >47.5 s-1 XA04
S/D PRGM
21MBJ01DE103|1
SFC
OR [21MYB01EC001|4]
[SGC GAS TURBINE]
0 IN1 OUT

IN2 21MYB01EC001||RTE SGC GAS TURBINE


AND RTE
400ms
21MBY10CS901| TURBINE SPEED [21MYB01EC001|2/7]
XH30|11 >47.5 s-1 IN1 OUT [SGC GAS TURBINE]

IN2
PULSE 400ms
21MYB01EC001|XA01 SGC GAS TURBINE
|1 ON IN OUT

1.0 TIME

sec BASE OR 21MYB01EC001|| SGC GAS TURBINE


400ms FS_OP
IN1 OUT [21MYB01EC001|9]
21MYB01EC001|ZV01 SGC GAS TURBINE [SGC GAS TURBINE]
|7 IN2
RDY F SR
400ms
21MYB01EC001|| SGC GAS TURBINE
FS_SD
21MBY10CS901|ZV72 TURBINE SPEED
|7 < IGN [21MYB01EC001|19]
21MYB01EC001|ZV99 SGC GAS TURBINE [SGC GAS TURBINE]
|4 PROT S/D

14/26
21MYB01EC001| SGC GAS TURBINE
FS_OP|1

STEP
21MYB01EC001|| SGC GAS TURBINE
1 STEP CMD XS01 STEP 01
21MBJ01DE100Q| SFC START OPERATION [21MYB01EC001|2/5]
XT01|1 CRIT WT [SGC GAS TURBINE]
NORM SEL
0.0 T_ RTE *
WAIT
30.0 T_
MON
400ms

21MYB01EC001|| SGC GAS TURBINE


S01 > S02
[21MYB01EC001|10]
[SGC GAS TURBINE]

15/26
21MYB01EC001| SGC GAS TURBINE
REST S14|17
21MYB01EC001| SGC GAS TURBINE
S01 > S02|9

STEP
21MYB01EC001|| SGC GAS TURBINE
OR 2 STEP CMD XS02 STEP 02
21MBY10CS901| TURBINE SPEED 21MBA10AT001|1
XH30|11 IN1 OUT CRIT WT ANTI COND HEAT COMPR
>47.5 s-1
21MBA10FS010|2
3.0 T_ TURBINE SPEED MON 1
IN2 WAIT RTE *
21MBA10FS020|2
400ms 25.0 T_ TURBINE SPEED MON 2
MON 21MBA11DG002|2
400ms IGV POSN CONTROLLER
21MBL20EE010|1
AND_16 SLC COMPR AIR S/O
21MBP01EC001|1
21MBP01EC001|ZA01 SGC NATURAL GAS SGC NATURAL GAS
|5 IN1 OUT
FB ON 21MBV01EC001|1
21MBA10AT001|XB02 ANTI COND HEAT COMPR SGC LUBE OIL/TRN SYST
|1 OFF IN2 21MBX00EE010|2
SLC HYDRAULIC SYSTEM
21MBY10DT040|XT52 IGV CONTROLLER
|4 IN3 21MBY10DT040|4
ON
IGV TEMP CONTROLLER
21MBV01EC001|XA03 SGC LUBE OIL/TRN SYST 21MPR10EE010|1
|1 IN4 SLC GEN CLG PUMPS
S/UP PRGM
21MBA11DG002| IGV POWER UNIT 21MPR30EE010|1
XT01|1 IN5 SLC GEN CLG FANS
ACTIVE
[21MYB01EC001|2/5]
IN6 [SGC GAS TURBINE]

400ms

21MYB01EC001|| SGC GAS TURBINE


ZS02 S02 MT
21MBA10AT001|2
ANTI COND HEAT COMPR
21MBA11DG002|2
IGV POSN CONTROLLER
21MBP01EC001|5
SGC NATURAL GAS
21MBV01EC001|3
SGC LUBE OIL/TRN SYST
21MBY10DT040|4
IGV TEMP CONTROLLER

21MYB01EC001|| SGC GAS TURBINE


S02 > S03
[21MYB01EC001|11]
[SGC GAS TURBINE]

16/26
21MYB01EC001| SGC GAS TURBINE
S02 > S03|10

STEP
21MYB01EC001|| SGC GAS TURBINE
OR 3 STEP CMD XS03 STEP 03
21MBY10CS901| TURBINE SPEED 21MBJ01DE100Q|1
XH30|11 >47.5 s-1 IN1 OUT CRIT WT SFC START OPERATION
21MKA10EE001|1
2.0 T_ SLC GEN AIR DRYER
IN2 WAIT RTE
* 21MKC01DE102|1
400ms
AND_16 10.0 T_ VOLT CONTROLLER
MON 21MKY01DE011|1
21MBX02EU001|ZV01 HYDRAULIC PUMPS 400ms SELECTION UNIT CB
|1 1 PMP ON IN1 OUT 21MKY01DE012|1
SELECTION GEN CB
21MKY01DE011R| UNIT CB
XG02|1 IN2 [21MYB01EC001|2]
NOT SEL
[SGC GAS TURBINE]
21MKY01DE012R| GEN CB
XG02|1 IN3
NOT SEL
21MBJ01DE100Q| SFC START OPERATION
ZV01|2 IN4
21MKA10EE001|XA41 SLC GEN AIR DRYER
|1 ON IN5
21MKC01DE102H| VOLT CONTROLLER
XG01|1 AUTO IN6

IN7 21MYB01EC001|| SGC GAS TURBINE


400ms ZS03 S03 MT
21MBJ01DE100Q|2
SFC START OPERATION
21MBX02EU001|1
HYDRAULIC PUMPS
21MKA10EE001|1
SLC GEN AIR DRYER
21MKC01DE102H|1
VOLT CONTROLLER
21MKY01DE011R|1
UNIT CB
21MKY01DE012R|1
GEN CB

21MYB01EC001|| SGC GAS TURBINE


S03 > S04
[21MYB01EC001|12]
[SGC GAS TURBINE]

17/26
21MYB01EC001| SGC GAS TURBINE
FS_SD|1

STEP
21MYB01EC001|| SGC GAS TURBINE
AND 51 STEP CMD XS51 STEP 51
21MBY10CE901| ACTIVE POWER 21MBJ01DE103|1
XH52|3 IN1 OUT CRIT WT SFC
< 8 MW
21MBJ01EC001|1
3.0 T_ SGC SFC COLD PURGING
IN2 WAIT RTE *
21MBY10EU001|1
400ms 900.0 T_ GAS TURBINE UNLOAD
MON 21MKY01DE011|1
400ms SELECTION UNIT CB
21MKY01DE012|1
SELECTION GEN CB

21MYB01EC001|| SGC GAS TURBINE


ZS51 S51 MT
21MBY10CE901|3
ACTIVE POWER

STEP
52 STEP CMD

1 CRIT WT

0.0 T_
WAIT RTE *

5.0 T_
MON
400ms

21MYB01EC001|| SGC GAS TURBINE


S52 > S53
[21MYB01EC001|20]
[SGC GAS TURBINE]

18/26
21MYB01EC001| SGC GAS TURBINE
S52 > S53|19

STEP
21MYB01EC001|| SGC GAS TURBINE
AND 53 STEP CMD XS53 STEP 53
21MBY10CE901| ACTIVE POWER 21MBY10EU001|1
XH51|3 IN1 OUT CRIT WT GAS TURBINE UNLOAD
< 1.5 MW
21MKC01DE111|1
1.0 T_ VAR=ZERO BALANCE
IN2 WAIT RTE *

400ms 25.0 T_
MON
400ms

21MYB01EC001|| SGC GAS TURBINE


ZS53
S53 MT
21MBY10CE901|3
ACTIVE POWER

STEP
21MYB01EC001|| SGC GAS TURBINE
54 STEP CMD XS54 STEP 54
21MKY01EU010|ZV02 GENERATOR 21BAC01GS001|1
|1 CRIT WT GEN CB
N ON LD
21MBY10EU001|1
0.0 T_ GAS TURBINE UNLOAD
WAIT RTE *

5.0 T_
MON
400ms 21MYB01EC001|| SGC GAS TURBINE
ZS54 S54 MT
21MKY01EU010|1
GENERATOR

21MYB01EC001|| SGC GAS TURBINE


S54 > S55
[21MYB01EC001|21]
[SGC GAS TURBINE]

19/26
Individual Control Level

Subloop Control (SLC)

The Subloop Control provides a simple


manual/automatic control function.
The SLC is controlled via automatic or manual
commands in order to select one of two possible
control modes, i.e. ON and OFF mode.
Usually sub-loop controls are used to coordinate a set
of devices to achieve an automatic operation for
smaller control tasks within a system.
The primary task of the subloop controls is to control
the valves and drives for the process by monitoring for
expected process criteria.
They also control redundant components and
component groups with the same process task, and
perform setpoint switching operations for closed-loop
control tasks.

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.
20/26
Siemens Energy
SLC
21MBV01EC001|XS09 SGC LUBE OIL/TRN SYST 21MBV23EE010|XA41 SLC LUBE OIL COOLER
|8 A_ON ON
STEP 09 * ON
21MBV01EC001|XS53 SGC LUBE OIL/TRN SYST A_ 21MBV01EC001|8
|10 STEP 53 OFF * SGC LUBE OIL/TRN SYST
OFF
[21MBV23EE010|2]
400ms [SLC LUBE OIL COOLER]

21MBV23EE010|XA42 SLC LUBE OIL COOLER


OFF
21MBV01EC001|10
SGC LUBE OIL/TRN SYST
21MBV23AN031|1
LUBE OIL COOLER 3.1
[21MBV23EE010|2]
[SLC LUBE OIL COOLER]

AND OR
21MBV23EE010|XA02 SLC LUBE OIL COOLER
IN1 OUT IN1 OUT
21MBV23CT910|ZV52 T LUBE OIL COOLING 21MBV23AN011|1
|2 IN2 IN2 LUBE OIL COOLER 1.1
< MIN GRP 1
400ms 400ms
21MBV01EC001|XS53 SGC LUBE OIL/TRN SYST
|10 STEP 53

AND OR
21MBV23EE010|XA04 SLC LUBE OIL COOLER
IN1 OUT IN1 OUT
21MBV23CT910|ZV54 T LUBE OIL COOLING 21MBV23AN021|1
|2 < MIN GRP 2 IN2 IN2 LUBE OIL COOLER 2.1
400ms 400ms
21MBV01EC001|XS53 SGC LUBE OIL/TRN SYST
|10 STEP 53

AND OR
21MBV23EE010|XA06 SLC LUBE OIL COOLER
IN1 OUT IN1 OUT
21MBV23CT910|ZV56 T LUBE OIL COOLING 21MBV23AN031|1
|2 < MIN GRP 3 IN2 IN2 LUBE OIL COOLER 3.1
400ms 400ms
21MBV01EC001|XS53 SGC LUBE OIL/TRN SYST
|10 STEP 53

21/26
AND
21MBV23CT910|ZV01 T LUBE OIL COOLING 21MBV23EE010|XA01 SLC LUBE OIL COOLER
|1 > MAX GRP 1 IN1 OUT GRP 1 ON
21MBV23EE010|XA41 SLC LUBE OIL COOLER 21MBV23AN011|1
|1 ON IN2 LUBE OIL COOLER 1.1
400ms

AND
21MBV23CT910|ZV03 T LUBE OIL COOLING 21MBV23EE010|XA03 SLC LUBE OIL COOLER
|1 > MAX GRP 2 IN1 OUT GRP 2 ON
21MBV23EE010|XA41 SLC LUBE OIL COOLER 21MBV23AN021|1
|1 IN2 LUBE OIL COOLER 2.1
ON
400ms

AND
21MBV23CT910|ZV05 T LUBE OIL COOLING 21MBV23EE010|XA05 SLC LUBE OIL COOLER
|1 > MAX GRP 3 IN1 OUT GRP 3 ON
21MBV23EE010|XA41 SLC LUBE OIL COOLER 21MBV23AN031|1
|1 IN2 LUBE OIL COOLER 3.1
ON
400ms

AND
21MBY10CS901| TURBINE SPEED NOT ON
XH04|5 IN1 OUT
>4.00 s-1 *W ZV01
21MBV23EE010|XA42 SLC LUBE OIL COOLER
|1 IN2
OFF
400ms

NOT
21MBV23EE010|XA41 SLC LUBE OIL COOLER
AND
|1 IN OUT
ON S09 N ON
IN1 OUT
400ms *W XN51
21MBV01EC001|ZS09 SGC LUBE OIL/TRN SYST
|8 IN2
S09 MT
400ms

AND
21MBV01EC001|ZS53 SGC LUBE OIL/TRN SYST S53 N OFF
|10 IN1 OUT *W XN52
S53 MT

IN2
NOT 400ms
21MBV23EE010|XA42 SLC LUBE OIL COOLER
|1 OFF IN OUT
400ms

22/26
Digital control - Drive control function

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.
23/26
Siemens Energy
Individual Control Level
Drive control (DCM):
Open-loop control actuators, closed loop control
actuators, motors and solenoid vlaves are assigned
to a software block at I&C level.
The software block handles communication with the
operating and monitoring system, output process-
dependent commands to the actuator and receives
check-back signals from the actuator.

BOT GTPP Geregu Phase II Copyright © Siemens AG 2012. All rights reserved.
24/26
Siemens Energy
MINPULS MOTOR
21MBP01EC001|XS06 SGC NATURAL GAS A_ST STOP
|17 STEP 06 IN OUT ART PED *
EN_S C_ST 21MBM12GT001| IGNITION TFR
1.0 TIME ZB21
TART ART CMD ON
P1_ TRBL present 21CPA01BA|3
sec BASE
STOP _AL *I&C ET200M STATION
400ms P2_
NOT STOP
21MBY10CS901| TURBINE SPEED A_
XH12|10 >36.5 s-1 IN OUT STOP
400ms 1 EN_
STOP
FB_
RUN
AND T_ON
FB_
21MBP13AA051|ZV02 NG ESV STOP
|6 CMD CLS IN1 OUT IN OUT
FB_
TEST
IN2 20.0 TIME
FB_N
NOT 400ms TRBL
sec BASE
IN OUT 400ms BL_M
400ms
Yes M_C

2.0 T_C
OR 400ms
21MYB01EZ200|XK01 GT HW TRIP SYSTEM
|1 IN1 OUT
HW TRIP
21MYB01EZ002|ZV10 GT TRIP CIRCUIT
|3 IN2
ESV TRIP
21MBM12GT001| IGNITION TFR 400ms
A_STOP|2

21MBM12GT001| IGNITION TFR


XB01HW|3 FB_RUN

21MBM12GT001| IGNITION TFR


XB02HW|3 FB_STOP

21MBM12GT001| IGNITION TFR


XB41HW|3 FB_TEST

NOT
21MBM12GT001| IGNITION TFR
XB48HW|3 FB_TRBL IN OUT

400ms

21MBY10CS901| TURBINE SPEED


XH04|5 >4.00 s-1

25/26
MINPULS OR
21MBP13AA051|ZV02 NG ESV 21MBM12GT001| IGNITION TFR
|6 CMD CLS IN OUT IN1 OUT A_STOP
[21MBM12GT001|1]
5.0 TIME IN2 [IGNITION TFR]

sec BASE 400ms

400ms

T_ON
21MBP13AA051|ZG01 NG ESV
|8 IN OUT
OPEN
9.0 TIME

sec BASE

400ms

26/26

You might also like