Вы находитесь на странице: 1из 256

9/15/10: Ladder Logic

Network #

1:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

75 bytes

+===========================================================================+
|
|
|
PUSRI
|
|
|
|
G.E. Frame V, Model MS5001
|
|
Gas Turbine Generator-Drive
|
|
|
|
TS3000 DIGITAL CONTROL SYSTEM
|
|
Sales Order No. 17823
|
|
|
|
TRICONEX SYSTEMS, INC.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

2:

Size:

69 bytes

+===========================================================================+
|
Copyright (c) 1994, TRICONEX Systems, Inc.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

3:

Size:

69 bytes

+===========================================================================+
|
SIGNAL NAMING CONVENTIONS
|
|
|
| The first letter of every variable name used in this program indicates
|
| what type of variable it is, according to the following conventions:
|
|
|
| a - scaled analog input
m - alarms
|
| c - discrete output
p - pulse input
|
| d - discrete input
q - non-changeable constant
|
| e - enterable analog
r - internal analog (real)
|
| f - internal read only discrete
t - scaled thermocouple input
|
| g - internal read/write discrete
v - scaled analog output
|
| i - internal analog (integer)
w - unscaled analog input
|
| k - fixed constant
y - unscaled analog output
|
| .
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
4:
Size:
69 bytes
+===========================================================================+
| Revision History:
|
|
|
| Date
TRI-SEN Version Release Level Description
|
| -------- --------------- ------------- --------------------------------- |
| 01/95
Prelim
1.0
Initial release
|
| 06/95
2.0
Customer Comments
|
| 09/95
3.0
FAT Comments
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #
5:
Size:
148 bytes
+===========================================================================+
| Execution Interval
|
|
|
| rDT
--- EXEC INTVAL SEC
rDTM
--- EXEC INTVAL MIN
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------| rDT = DELTA / 1000.0;
|
| rDTM = DELTA / 60000.0;
|
+-----------------------------------------------------------------+
Network #
6:
Size:
69 bytes
+===========================================================================+
|
|
|
|
|
CONSTANTS INITIALIZATION
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
7:
Size:
288 bytes
+===========================================================================+
| e65MW
--- MW SP TARGET
eDEMAND --- SERVO TEST TV
|
| eFIMAN --- MAN EXC CURRENT SP
eFIOUT --- EXCITER CONTROL
|
| eGRDSP --- GRID VOLT CTRL SP
eMWPRE --- MEGAWATT SEL TV
|
| ePFSET --- POWER FACTOR SP
ePFSP
--- POWER FACTOR SP TRGT |
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| e65MW
= 0.0;
{ MW SP TARGET
, MW
}
|
| eDEMAND = 0.0;
{ SERVO TEST TV
, %
}
|
| eFIMAN = 0.0;
{ MAN EXC CURRENT SP
, Amps
}
|
| eFIOUT = 0.0;
{ EXCITER CONTROL
, %
}
|
| eGRDSP = 0.0;
{ GRID VOLT CTRL SP
, KV
}
|
| eMWPRE = 0.0;
{ MEGAWATT SEL TV
, MW
}
|
| ePFSET = 1.0;
{ POWER FACTOR SP
, PWRFCT
}
|
| ePFSP
= 0.0;
{ POWER FACTOR SP TRGT , %
}
|
+-----------------------------------------------------------------+
Network #
8:
Size:
293 bytes
+===========================================================================+
| ePRIOR --- GENERATOR PRIORITY
eRATDEM --- RATIO VLV DEMAND TST |
| eSPDSEL --- SPEED SEL TV
eSPDSP --- SPD SP TARGET
|
| eTMPSP --- TEMP SETPNT TARGET
eVARSP --- VARS SETPOINT TARGET |
| eVLSP
--- AVR VOLT CONTROL
eVOLMA --- MANUAL VOLT SP TRGET |
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| ePRIOR = 3.0;
{ GENERATOR PRIORITY
, PRIORITY }
|
| eRATDEM = 0.0;
{ RATIO VLV DEMAND TST , %
}
|
| eSPDSEL = 0.0;
{ SPEED SEL TV
, RPM
}
|
| eSPDSP = 0.0;
{ SPD SP TARGET
, RPM
}
|
| eTMPSP = 0.0;
{ TEMP SETPNT TARGET
, deg-F
}
|
| eVARSP = 0.0;
{ VARS SETPOINT TARGET , MVARS
}
|
| eVLSP
= 0.0;
{ AVR VOLT CONTROL
, %
}
|
| eVOLMA = 0.0;
{ MANUAL VOLT SP TRGET , %
}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
9:
Size:
496 bytes
+===========================================================================+
| g43FB
--- FLAME SCANNER BYPASS
g43SCTS --- CLUTCH TEST
|
| g95GC
--- M305 SERVO SEL TV
g95TR
--- FIRE SPARK PLUG
|
| g96SR
--- RATIO SELECTION TV
gACK
--- ACK IAS-64
|
| gAVREN --- AVR ENABLE TV
gDCPT
--- TURB DC PUMP TEST
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| g43FB
= 0.0;
{ FLAME SCANNER BYPASS ,
}
|
| g43SCTS = 0.0;
{ CLUTCH TEST
,
}
|
| g95GC
= 0.0;
{ M305 SERVO SEL TV
,
}
|
| g95TR
= 0.0;
{ FIRE SPARK PLUG
,
}
|
| g96SR
= 0.0;
{ RATIO SELECTION TV
,
}
|
| gACK
= 0.0;
{ ACK IAS-64
,
}
|
| gAVREN = 0.0;
{ AVR ENABLE TV
,
}
|
| gDCPT
= 0.0;
{ TURB DC PUMP TEST
,
}
|
+-----------------------------------------------------------------+
Network #
10:
Size:
496 bytes
+===========================================================================+
| gFLDCR --- FIELD CURR ENABLE TV
gGENVLT --- GEN VOLT CNT EN FLAG |
| gGRDVLT --- GEN GRID VOLT CNTRL
gHROFF --- TURN OFF HYP RAT
|
| gHRON
--- TURN ON HYP RAT
gLMPTST --- LAMP TEST
|
| gMWCTL --- MW PID ENABLED
gMWCTRL --- TV MEGAWATT CTRL
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| gFLDCR = 0.0;
{ FIELD CURR ENABLE TV ,
}
|
| gGENVLT = 0.0;
{ GEN VOLT CNT EN FLAG ,
}
|
| gGRDVLT = 0.0;
{ GEN GRID VOLT CNTRL ,
}
|
| gHROFF = 0.0;
{ TURN OFF HYP RAT
,
}
|
| gHRON
= 0.0;
{ TURN ON HYP RAT
,
}
|
| gLMPTST = 0.0;
{ LAMP TEST
,
}
|
| gMWCTL = 0.0;
{ MW PID ENABLED
,
}
|
| gMWCTRL = 0.0;
{ TV MEGAWATT CTRL
,
}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
11:
Size:
496 bytes
+===========================================================================+
| gNSTOP --- NORMAL STOP
gPEAK
--- PEAK SELECT ENBL
|
| gPFCTL --- GEN PF CNTRL
gRESET --- RESET IAS-64
|
| gSIEN
--- STEAM INJECTION ENBL
gSTART --- START SIGNAL
|
| gTCD01 --- EXH TC #1
gTCD02 --- EXH TC #2
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| gNSTOP = 0.0;
{ NORMAL STOP
,
}
|
| gPEAK
= 0.0;
{ PEAK SELECT ENBL
,
}
|
| gPFCTL = 0.0;
{ GEN PF CNTRL
,
}
|
| gRESET = 0.0;
{ RESET IAS-64
,
}
|
| gSIEN
= 0.0;
{ STEAM INJECTION ENBL ,
}
|
| gSTART = 0.0;
{ START SIGNAL
,
}
|
| gTCD01 = 0.0;
{ EXH TC #1
,
}
|
| gTCD02 = 0.0;
{ EXH TC #2
,
}
|
+-----------------------------------------------------------------+
Network #
12:
Size:
496 bytes
+===========================================================================+
| gTCD03 --- EXH TC #3
gTCD04 --- EXH TC #4
|
| gTCD05 --- EXH TC #5
gTCD06 --- EXH TC #6
|
| gTCD07 --- EXH TC #7
gTCD08 --- EXH TC #8
|
| gTCD09 --- EXH TC #9
gTCD10 --- EXH TC #10
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| gTCD03 = 0.0;
{ EXH TC #3
,
}
|
| gTCD04 = 0.0;
{ EXH TC #4
,
}
|
| gTCD05 = 0.0;
{ EXH TC #5
,
}
|
| gTCD06 = 0.0;
{ EXH TC #6
,
}
|
| gTCD07 = 0.0;
{ EXH TC #7
,
}
|
| gTCD08 = 0.0;
{ EXH TC #8
,
}
|
| gTCD09 = 0.0;
{ EXH TC #9
,
}
|
| gTCD10 = 0.0;
{ EXH TC #10
,
}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
13:
Size:
496 bytes
+===========================================================================+
| gTCD11 --- EXH TC #11
gTCD12 --- EXH TC #12
|
| gTCD13 --- EXH TC #13
gTCD14 --- EXH TC #14
|
| gTCD15 --- EXH TC #15
gTCD16 --- EXH TC #16
|
| gTCD17 --- EXH TC #17
gTCD18 --- EXH TC #18
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| gTCD11 = 0.0;
{ EXH TC #11
,
}
|
| gTCD12 = 0.0;
{ EXH TC #12
,
}
|
| gTCD13 = 0.0;
{ EXH TC #13
,
}
|
| gTCD14 = 0.0;
{ EXH TC #14
,
}
|
| gTCD15 = 0.0;
{ EXH TC #15
,
}
|
| gTCD16 = 0.0;
{ EXH TC #16
,
}
|
| gTCD17 = 0.0;
{ EXH TC #17
,
}
|
| gTCD18 = 0.0;
{ EXH TC #18
,
}
|
+-----------------------------------------------------------------+
Network #
14:
Size:
472 bytes
+===========================================================================+
| gTEST
--- M305 SERVO TEST
gTESTR --- RATIO M305 SERVO TST |
| gVARCTL --- VAR CONTROL ENABLE F
gVARPF --- VAR/POWER FACTOR SEL |
| gVLTMAN --- VOLTAGE REG A/M
k14HAOF --- 40% SPD SWTCH OFF
|
| k14HAON --- 40% SPD SWTCH ON
k14HMOF --- 20% SPD SWTCH OFF
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| gTEST
= 0.0;
{ M305 SERVO TEST
,
}
|
| gTESTR = 0.0;
{ RATIO M305 SERVO TST ,
}
|
| gTESTF = 0.0;
{ FUEL M305 SERVO TEST,
}
|
| gVARCTL = 0.0;
{ VAR CONTROL ENABLE F ,
}
|
| gVARPF = 0.0;
{ VAR/POWER FACTOR SEL ,
}
|
| gVLTMAN = 0.0;
{ VOLTAGE REG A/M
,
}
|
| k14HAOF = 1530.0;
{ 40% SPD SWTCH OFF
, rpm
}
|
| k14HAON = 2040.0;
{ 40% SPD SWTCH ON
, rpm
}
|
| k14HMOF = 75.0;
{ 20% SPD SWTCH OFF
, rpm
}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
15:
Size:
293 bytes
+===========================================================================+
| k14HMON --- 20% SPD SWTCH ON
k14HROF --- ZER0 SPD STCH OFF
|
| k14HRON --- ZERO SPD STCH ON
k14HSOF --- 95% SPD SWTCH OFF
|
| k14HSON --- 95% SPD SWTCH ON
k95TIM --- IGNITION TIME
|
| kACCLIM --- ACCEL LIMIT
kAELMAX --- MAX EXC LIM
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| k14HMON = 925.0;
{ 20% SPD SWTCH ON
, rpm
}
|
| k14HROF = 15.0;
{ ZER0 SPD STCH OFF
, rpm
}
|
| k14HRON = 5.0;
{ ZERO SPD STCH ON
, rpm
}
|
| k14HSOF = 4450.0;
{ 95% SPD SWTCH OFF
, rpm
}
|
| k14HSON = 4850.0;
{ 95% SPD SWTCH ON
, rpm
}
|
| k95TIM = 60000.0; { IGNITION TIME
, msec
}
|
| kACCLIM = 37.5;
{ ACCEL LIMIT
, %
}
|
| kAELMAX = 230.0;
{ MAX EXC LIM
, AMPS
}
|
+-----------------------------------------------------------------+
Network #
16:
Size:
336 bytes
+===========================================================================+
| kALMTDD --- DELAY TIMER CONSTANT
kATLIM --- BKR /CLS ATTEMPTS
|
| kBASTMP --- BASE TEMP SETPNT
kBKCLT --- BKR/ CLS TIME
|
| kBRDNP --- BG DN OIL PIN TMP SP
kBRDNW --- BG DN OIL WHL TMP SP |
| kCDTIM --- RATCHET CODN TIME
kCOOLTP --- NSHTDN COOL TIMER
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kALMTDD = 3000.0;
{ DELAY TIMER CONSTANT , msec
}
|
| kAMPR
= 0.16;
{ VOLTS FEEDFWD CONST. ,
}
|
| kATLIM = 3.0;
{ BKR /CLS ATTEMPTS
, attmp
}
|
| kBASTMP = 515.0;
{ BASE TEMP SETPNT
, Deg-C
}
|
| kBKCLT = 0.2;
{ BKR/ CLS TIME
, sec
}
|
| kBRDNP = 93.0;
{ BG DN OIL PIN TMP SP , %
}
|
| kBRDNW = 93.0;
{ BG DN OIL WHL TMP SP , %
}
|
| kCDTIM = 48.0;
{ RATCHET CODN TIME
, hours
}
|
| kCOOLTP = 60000.0; { NSHTDN COOL TIMER
, msec
}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
17:
Size:
293 bytes
+===========================================================================+
| kCR1STP --- CRIT SPD 1 SET
kCR1STR --- CRIT SPD 1 RESET
|
| kCR2STP --- CRIT SPD 2 SET
kCR2STR --- CRIT SPD 2 RESET
|
| kDELANG --- DESIRED PHASE ROT
kEXCTYP --- 0=BOOST 1=STATIC
|
| kEXDFLT --- EXCITER DEFAULT
kEXHAB --- EXH TEMP ALM SP BASE |
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kCR1STP = 1625.0;
{ CRIT SPD 1 SET
, rpm
}
|
| kCR1STR = 1375.0;
{ CRIT SPD 1 RESET
, rpm
}
|
| kCR2STP = 2520.0;
{ CRIT SPD 2 SET
, rpm
}
|
| kCR2STR = 2270.0;
{ CRIT SPD 2 RESET
, rpm
}
|
| kDELANG = 25.0;
{ DESIRED PHASE ROT
, d/sec
}
|
| kEXCTYP = 1.0;
{ 0=BOOST 1=STATIC
, %
}
|
| kEXDFLT = 0.0;
{ EXCITER DEFAULT
, VOLTS
}
|
| kEXHAB = 525.0;
{ EXH TEMP ALM SP BASE , Deg-C
}
|
+-----------------------------------------------------------------+
Network #
18:
Size:
400 bytes
+===========================================================================+
| kEXHAP --- EXH TEMP ALM SP PEAK
kEXHTB --- EXH TEMP TRP SP BASE |
| kEXHTP --- EXH TMP TRIP PEAK
kFIDER --- FLD CUR CTRL DER-OFF |
| kFIDER2 --- FLD CUR CTRL DER-ON
kFIINT --- FLD CUR CTRL INT-OFF |
| kFIINT2 --- FLD CUR CTRL DER-ON
kFIMAX --- FLD CUR MAXIMUM
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kEXHAP = 535.0;
{ EXH TEMP ALM SP PEAK , DEG-C
}
|
| kEXHTB = 535.0;
{ EXH TEMP TRP SP BASE , Deg-C
}
|
| kEXHTP = 546.0;
{ EXH TMP TRIP PEAK
, DEG-C
}
|
| kEXMMN = 15.0;
{ FLD CUR TARGET MIN MANUAL VALUE, %
} |
| kEXMMX = 45.0;
{ FLD CUR TARGET MAX MAN OFFLINE , %
} |
| kEXONMX = 80.0;
{ FLD CUR TARGET MAX MAN ONLINE , %
} |
| kEXPXFR = 13.0;
{ EXCITER POWER TRANSFER VOLT SETTING, KV} |
| kFIDER = 0.0;
{ FLD CUR CTRL DER-OFF , SEC
}
|
| kFIDER2 = 0.0;
{ FLD CUR CTRL DER-ON , SEC
}
|
| kFIINT = 0.60;
{ FLD CUR CTRL INT-OFF , SEC
}
|
| kFIINT2 = 0.60;
{ FLD CUR CTRL DER-ON , SEC
}
|
| kFIMAX = 250.0;
{ FLD CUR MAXIMUM
, AMPS
}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
19:
Size:
344 bytes
+===========================================================================+
| kFIMIN --- FLD CUR MINIMUM
kFIORMP --- AVR MAN OUT RAMPED
|
| kFIPRO --- FLD CUR CTRL PRO-OFF
kFIPRO2 --- FLD CUR CTRL PRO-ON |
| kFIRLIM --- MIN FRING VLV POS
kFIRMP --- FLD CUR MAN SP RR
|
| kFLDVLT --- FIELD VOLT NOMINAL
kFRMAX --- FIELD RESISTANCE MAX |
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+

10

fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kFIMIN = 73.0;
{ FLD CUR MINIMUM
, AMPS
}
|
| kFIORMP = 0.10;
{ AVR MAN OUT RAMPED
, %/SEC
}
|
| kFIPRO = 120.00;
{ FLD CUR CTRL PRO-OFF , %
}
|
| kFIPRO2 = 310.00;
{ FLD CUR CTRL PRO-ON , %
}
|
| kFIRLIM = 30.0;
{ MIN FRING VLV POS
, %
}
|
| kFIRMP = 35.0;
{ FLD CUR MAN SP RR
, AMPS/SEC }
|
| kFIRMPM = 5.0;
{MANUAL FIELD CURRENT RAMP RATE AMPS/SEC}
|
| kFISTRT = 50.0;
{ STARTING FIELD CURRENT OUTPUT, %}
|
| kFLDVLT = 73.0;
{ FIELD VOLT NOMINAL
, VOLTS
}
|
| kFRMAX = 0.669;
{ FIELD RESISTANCE MAX , OHMS
}
|
+-----------------------------------------------------------------+
Network #
20:
Size:
288 bytes
+===========================================================================+
| kFRMIN --- FIELD RESISTANCE MIN
kFTMAX --- FIELD TEMP MAX
|
| kFTMIN --- FIELD TEMP MIN
kFVDER --- FIELD VOLT CTRL DER |
| kFVINT --- FIELD VOLT CTRL INT
kFVPRO --- FIELD VOLT CTRL PRO |
| kFVSP
--- FIELD VOLT CTRL SP
kGAIRL --- GEN AIR IN TMP SP
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kFRMIN = 0.61;
{ FIELD RESISTANCE MIN , OHMS
}
|
| kFTMAX = 50.0;
{ FIELD TEMP MAX
, DEG C
}
|
| kFTMIN = 25.0;
{ FIELD TEMP MIN
, DEG C
}
|
| kFVDER = 0.0;
{ FIELD VOLT CTRL DER , SEC
}
|
| kFVINT = 25.0;
{ FIELD VOLT CTRL INT , SEC
}
|
| kFVPRO = 300.0;
{ FIELD VOLT CTRL PRO
, %
}
|
| kFVSP
= 100.0;
{ FIELD VOLT CTRL SP
, VOLTS
}
|
| kGAIRL = 208.0;
{ GEN AIR IN TMP SP
, Deg-F
}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
21:
Size:
288 bytes
+===========================================================================+
| kGAIROA --- GEN AIR OUT TMP SP
kGENDO --- GEN BRG DN HI TMP SP |
| kGRDDER --- GRD VOLT CTRL DER
kGRDDRP --- GRD VOLT DROOP %
|
| kGRDER --- RATIO PID DER
kGRDINT --- GRD VOLT CTRL INT
|
| kGRDPRO --- GRD VOLT CTRL PRO
kGRDVLT --- GRID VOLT NOMINAL
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+

11

fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kGAIROA = 208.0;
{ GEN AIR OUT TMP SP
, Deg-F
}
|
| kGENDO = 74.0;
{ GEN BRG DN HI TMP SP , %
}
|
| kGRDDER = 0.0;
{ GRD VOLT CTRL DER
, SEC
}
|
| kGRDDRP = 0.0;
{ GRD VOLT DROOP %
, %
}
|
| kGRDER = 0.0;
{ RATIO PID DER
, %
}
|
| kGRDINT = 2.0;
{ GRD VOLT CTRL INT
, SEC
}
|
| kGRDPRO = 200.0;
{ GRD VOLT CTRL PRO
, %
}
|
| kGRDVLT = 13.8;
{ GRID VOLT NOMINAL
, KVOLTS
}
|
+-----------------------------------------------------------------+
Network #
22:
Size:
293 bytes
+===========================================================================+
| kGRINT --- RATIO PID INT
kGRPB
--- RATIO PID PB
|
| kHIFAIL --- HI TC FAIL TEMP
kHIPHAS --- HI PHASE WINDOW
|
| kHOUR
--- 1 HOUR
kKICK
--- VLV KICK
|
| kKNEE
--- PCD AT EXH TC KNEE
kLOFAIL --- LO TC FAIL TMP
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kGRINT = 2.0;
{ RATIO PID INT
, %
}
|
| kGRPB
= 2500.0;
{ RATIO PID PB
, %
}
|
| kHIFAIL = 649.0;
{ HI TC FAIL TEMP
, Deg-C
}
|
| kHIPHAS = 5.0;
{ HI PHASE WINDOW
, Degree
}
|
| kHOUR
= 3600000.0; { 1 HOUR
, msec
}
|
| kKICK
= 2.5;
{ VLV KICK
, %
}
|
| kKNEE
= 88.0;
{ PCD AT EXH TC KNEE
, psi
}
|
| kLOFAIL = 149.0;
{ LO TC FAIL TMP
, Deg-C
}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
23:
Size:
321 bytes
+===========================================================================+
| kLOHTM --- L.O HI TMP TC SP
kLOPHAS --- LO PHASE WINDOW
|
| kLSB1
--- L.O BRG #1 TMP HI SP
kLSB2
--- L.O BRG #2 TMP HI SP |
| kMAXLMB --- MAX LIMIT BASE
kMAXLMP --- MAX LIMIT PEAK
|
| kMAXRCV --- MAX RATIO VLV POS
kMAXRDS --- MAX LIMIT RDY TO SYN |
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+

12

fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kLOHTM = 74.0;
{ L.O HI TMP TC SP
, %
}
|
| kLOPHAS = -5.0;
{ LO PHASE WINDOW
, Degree
}
|
| kLSB1
= 74.0;
{ L.O BRG #1 TMP HI SP , %
}
|
| kLSB2
= 74.0;
{ L.O BRG #2 TMP HI SP , %
}
|
| kMAXFRQ = 50.5;
{ MAXIMUM ALLOWED FREQ , Hz
}
|
| kMAXLMB = 80.00;
{ MAX LIMIT BASE
, %
}
|
| kMAXLMP = 100.0;
{ MAX LIMIT PEAK
, %
}
|
| kMAXRCV = 100.0;
{ MAX RATIO VLV POS
, %
}
|
| kMAXRDS = 40.0;
{ MAX LIMIT RDY TO SYN , %
}
|
+-----------------------------------------------------------------+
Network #
24:
Size:
326 bytes
+===========================================================================+
| kMAXROT --- MAX PHASE ROT
kMINANG --- MIN PHASE ANG
|
| kMINLIM --- MIN VLV LIMIT
kMINLMR --- MIN RUN VLV POS
|
| kMINROT --- MIN PHASE ROT
kMINTCS --- MINIMUM NO. OF TCS
|
| kMWDER --- MW PID DER
kMWINT --- MW PID INT
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kMAXROT = 20.0;
{ MAX PHASE ROT
, D/sec
}
|
| kMINANG = -10.0;
{ MIN PHASE ANG
, degree
}
|
| kMINFRQ = 49.5;
{ MINIMUM ALLOWED FREQ , HZ
}
|
| kMINLIM = 7.00;
{ MIN VLV LIMIT
, %
}
|
| kMINLMR = 12.0;
{ MIN RUN VLV POS
, %
}
|
| kMINROT = 1.0;
{ MIN PHASE ROT
, D/Sec
}
|
| kMINTCS = 14.0;
{ MINIMUM NO. OF TCS
, TCs
}
|
| kMWDER = 0.0;
{ MW PID DER
, Sec
}
|
| kMWINT = 30.0;
{ MW PID INT
, Sec/R
}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
25:
Size:
349 bytes
+===========================================================================+
| kMWMAX --- MAX MW STPT
kMWMIN --- SPIN RESERVE STPT
|
| kMWPB
--- MW PID PB
kMWPRE --- MW SEL AFTER MIN
|
| kMWRRN --- MW SP RAMP RATE
kOXDLMX --- EXC LIMIT DELAY LIM |
| kPKTMP --- PEAK TMP SETPT
kPURTIM --- PURGE TIME
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+

13

fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kMWMAX = 25.0;
{ MAX MW STPT
, MW
}
|
| kMWMIN = 0.5;
{ SPIN RESERVE STPT
, MW
}
|
| kMWPB
= 100.0;
{ MW PID PB
, %
}
|
| kMWPRE = 2.0;
{ MW SEL AFTER MIN
, MW
}
|
| kMWRRN = 20.0;
{ MW SP RAMP RATE
, %
}
|
| KMWXFR = 1.8 ;
{ AUTO GRD VLT CNT TO PF XFR TARG, MW }
|
| kOXDLMX = 400.0;
{ EXC LIMIT DELAY LIM , SEC
}
|
| kPFRMP = 1.0;
{ PWR FACTOR SP RAMP RT, UNIT/MIN }
|
| kPKTMP = 525.0;
{ PEAK TMP SETPT
, Deg-C
}
|
| kPURTIM = 180000.0; { PURGE TIME
, Sec
}
|
+-----------------------------------------------------------------+
Network #
26:
Size:
349 bytes
+===========================================================================+
| kRALOSP --- SPD STPT RSE/LWR
kRASPS --- RATIO/SPD CURVE SLOP |
| kRMLDER --- ROT TEMP MW CTRL DER
kRMLINT --- ROT TEMP MW CTRL INT |
| kRMLPRO --- ROT TEMP MW CTRL PRO
kROTTSP --- ROTOR TEMP LIMIT
|
| kRTCLTC --- ROTOR COOLING TIME
kRTDLTM --- RAT TRBL DELAY T
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kRALOSP = 10.0;
{ SPD STPT RSE/LWR
, rpm/S
}
|
| kRASPS = 0.0026;
{ RATIO/SPD CURVE SLOP , AT/RPM
}
|
| kRATTIM = 180000;
{ RATCHET TIME CALC FOR TURBOVIEW }
|
| kRMLDER = 0.0;
{ ROT TEMP MW CTRL DER , SEC
}
|
| kRMLINT = 20.0;
{ ROT TEMP MW CTRL INT , SEC
}
|
| kRMLPRO = 120.0;
{ ROT TEMP MW CTRL PRO , %
}
|
| kROTTAL = 110.0;
{ROT TEMP HI ALARM SETPOINT, DEG C}
|
| kROTTSP = 115.0;
{ ROTOR TEMP LIMIT
, DEG C
}
|
| kRTCLTC = 20.0;
{ ROTOR COOLING TIME
, SEC
}
|
| kRTDLTM = 420000.0; { RAT TRBL DELAY T
, msec
}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
27:
Size:
321 bytes
+===========================================================================+
| kRTHTTC --- ROTOR HEATING TIME
kRVRDER --- ROT TMP VAR CTL DER |
| kRVRINT --- ROT TMP VAR CTL INT
kRVRPRO --- ROT TMP VAR CTL PRO |
| kRVTDER --- ROT TMP VLT CTRL DER
kRVTINT --- ROT TMP VLT CTRL INT |
| kRVTPRO --- ROT TMP VLT CTRL PRO
kSETFIR --- SET FIRE TIMER VALUE |
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+

14

fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kRTHTTC = 10.0;
{ ROTOR HEATING TIME
, SEC
}
|
| kRVRDER = 0.0;
{ ROT TMP VAR CTL DER , SEC
}
|
| kRVRINT = 30.0;
{ ROT TMP VAR CTL INT , SEC
}
|
| kRVRPRO = 500.0;
{ ROT TMP VAR CTL PRO , %
}
|
| kRVTDER = 0.0;
{ ROT TMP VLT CTRL DER , SEC
}
|
| kRVTINT = 30.0;
{ ROT TMP VLT CTRL INT , SEC
}
|
| kRVTPRO = 500.0;
{ ROT TMP VLT CTRL PRO , %
}
|
| kSETFIR = 5000.0;
{ SET FIRE TIMER VALUE , %
}
|
| kSLIP
= 2.0;
{ SYNC SPEED ADJUSTMENT, RPM
}
|
+-----------------------------------------------------------------+
Network #
28:
Size:
344 bytes
+===========================================================================+
| kSMLDER --- STATOR MW CTRL DER
kSMLINT --- STATOR MW CTRL INT
|
| kSMLPRO --- STATOR MW CTRL PRO
kSPD1
--- SPEED PICKUP 1
|
| kSPD2
--- SPEED PICKUP 2
kSPD3
--- SPEED PICKUP 3
|
| kSPD4
--- SPEED PICKUP 4
kSPDDER --- SPD PID DER
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kSMLDER = 0.0;
{ STATOR MW CTRL DER
, SEC
}
|
| kSMLINT = 20.0;
{ STATOR MW CTRL INT
, SEC
}
|
| kSMLPRO = 120.0;
{ STATOR MW CTRL PRO
, %
}
|
| kSPD1
= 850.0;
{ SPEED PICKUP 1
, rpm
}
|
| kSPD2
= 500.0;
{ SPEED PICKUP 2
, rpm
}
|
| kSPD3
= 390.0;
{ SPEED PICKUP 3
, Cnts
}
|
| kSPD4
= 120.0;
{ SPEED PICKUP 4
, Cnts
}
|
| kSPDDON = 0.0;
{ SPD PID DER ONLINE
, sec
}
|
| kSPDDOF = 1.5;
{ SPD PID DER OFFLINE , sec
}
|
| kVLSLTD = 1000;
{ M305 SELECT DELAY
, Cnts
}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
29:
Size:
344 bytes
+===========================================================================+
| kSPDDRP --- SPD DRP PERCENT
kSPDINT --- SPD PID INT
|
| kSPDMAX --- MAX SPEED
kSPDMIN --- MIN SPEED
|
| kSPDOST --- OVERSPEED SET
kSPDPB --- SPD PID PB
|
| kSPDSYN --- SYNC SPEED
kSPDWRM --- WARMUP SPD SET
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+

15

fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kSPDDRP = 4.0;
{ SPD DRP PERCENT
, %
}
|
| kSPDIOF = 5.0;
{ SPD PID INT OFFLINE , sec/R
}
|
| kSPDION = 4.0;
{ SPD PID INT ONLINE
, sec/R
}
|
| kSPDMAX = 5460.0;
{ MAX SPEED
, rpm
}
|
| kSPDMIN = 3060.0;
{ MIN SPEED
, %
}
|
| kSPDOST = 5610.0;
{ OVERSPEED SET
, rpm
}
|
| kSPDPOF = 20.0;
{ SPD PID PB OFFLINE
, %
}
|
| kSPDPON = 20.0;
{ SPD PID PB ONLINE
, %
}
|
| kSPDSYN = 5100.0;
{ SYNC SPEED
, rpm
}
|
| kSPDWRM = 1700.0;
{ WARMUP SPD SET
, %
}
|
+-----------------------------------------------------------------+
Network #
30:
Size:
288 bytes
+===========================================================================+
| kSPRDLM --- EXH T SPREAD ALM LMT
kSPURGE --- PURGE SPEED
|
| kSTATAL --- GEN STR HI T ALM SP
kSTATSP --- STATOR TEMP LIMIT
|
| kSVRDER --- STATOR VAR CTLR DER
kSVRINT --- STATOR VAR CTLR INT |
| kSVRPRO --- STATOR VAR CTLR PRO
kSVTDER --- STATOR VLT CTLR DER |
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kSPRDLM = 19.0;
{ EXH T SPREAD ALM LMT , Deg-C
}
|
| kSPURGE = 900.0;
{ PURGE SPEED
, rpm
}
|
| kSTATAL = 95.0;
{ GEN STR HI T ALM SP , Deg-C
}
|
| kSTATSP = 100.0;
{ STATOR TEMP LIMIT
, DEG C
}
|
| kSVRDER = 0.0;
{ STATOR VAR CTLR DER
, SEC
}
|
| kSVRINT = 60.0;
{ STATOR VAR CTLR INT
, SEC
}
|
| kSVRPRO = 120.0;
{ STATOR VAR CTLR PRO
, %
}
|
| kSVTDER = 0.0;
{ STATOR VLT CTLR DER , SEC
}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
31:
Size:
316 bytes
+===========================================================================+
| kSVTINT --- STATOR VLT CTLR INT
kSVTPRO --- STATOR VLT CTLR PRO |
| kTMPCHG --- TEMP CHANGE KNEE
kTMPDB --- EXH TMP ALM DEADBAND |
| kTMPDER --- TMP PID DER
kTMPINT --- TEMP PID INT
|
| kTMPPB --- TEMP PID PB
kTMPRR --- TEMP RAMP RATE
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+

16

fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kSVTINT = 20.0;
{ STATOR VLT CTLR INT , SEC
}
|
| kSVTPRO = 500.0;
{ STATOR VLT CTLR PRO , %
}
|
| kTMPCHG = 1.02;
{ TEMP CHANGE KNEE
, DC/Psi
}
|
| kTMPDB = 5.0;
{ EXH TMP ALM DEADBAND , Deg-F
}
|
| kTMPDER = 0.0;
{ TMP PID DER
, sec
}
|
| kTMPINT = 15.0;
{ TEMP PID INT
, sec/R
}
|
| kTMPOS = 0.0;
{ PRIORITY TEMP SP OFFSET, TYPICAL 5 DEG C} |
| kTMPPB = 50.0;
{ TEMP PID PB
, %
}
|
| kTMPRR = 1.5;
{ TEMP RAMP RATE
, Deg/S
}
|
+-----------------------------------------------------------------+
Network #
32:
Size:
321 bytes
+===========================================================================+
| kTRIM
--- SPEED/RATIO PRESET
kVARDER --- VAR CTRL DER
|
| kVARINT --- VAR CTRL INT
kVARMAX --- MAXIMUM VAR
|
| kVARMIN --- MINIMUM VAR
kVARPRO --- VAR CTRL PRO
|
| kVARRMP --- VAR SP RAMP
kVHZMAR --- VHZ MARGIN
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kTRIM
= 3.10;
{ SPEED/RATIO PRESET
, ATMG
}
|
| kUTLFLT = 0.01;
{ UTIL SPD FILTER CONST ,
}
|
| kVARDER = 0.0;
{ VAR CTRL DER
, SEC
}
|
| kVARINT = 3.0;
{ VAR CTRL INT
, SEC
}
|
| kVARMAX = 19.5;
{ MAXIMUM VAR
, MVAR
}
|
| kVARMIN = -8.63;
{ MINIMUM VAR
, MVAR
}
|
| kVARPRO = 300.0;
{ VAR CTRL PRO
, %
}
|
| kVARRMP = 5.0;
{ VAR SP RAMP
, VAR/MIN }
|
| kVHZMAR = 10.0;
{ VHZ MARGIN
, VOLTS
}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
33:
Size:
288 bytes
+===========================================================================+
| kVHZSLP --- V/HZ SLOPE
kVLRMP --- LOCAL VOLT SP RR
|
| kVLTDER --- VOLTAGE CTRL DER
kVLTDRP --- VOLTAGE CTRL DROOP
|
| kVLTGEN --- GEN VOLTAGE NOMINAL
kVLTINT --- VOLTAGE CTRL
|
| kVLTMAX --- GEN VOLTAGE MAX
kVLTMIN --- GEN VOLTAGE MIN
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+

17

fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kVHZSLP = 2.0;
{ V/HZ SLOPE
, V/HZ
}
|
| kVLRMP = 0.05;
{ LOCAL VOLT SP RR
, VOLT/SEC }
|
| kVLTDER = 0.0;
{ VOLTAGE CTRL DER
, SEC
}
|
| kVLTDRP = 0.0;
{ VOLTAGE CTRL DROOP
, %
}
|
| kVLTGEN = 13.8;
{ GEN VOLTAGE NOMINAL , KVOLT
}
|
| kVLTINT = 0.50;
{ VOLTAGE CTRL
, SEC
}
|
| kVLTMAX = 14.5;
{ GEN VOLTAGE MAX
, KVOLT
}
|
| kVLTMIN = 12.50;
{ GEN VOLTAGE MIN
, KVOLT
}
|
+-----------------------------------------------------------------+
Network #
34:
Size:
237 bytes
+===========================================================================+
| fDFAULT --- DEFAULT FLAG
kVLTPRO --- VOLTAGE CTRL
|
| kVLVLMR --- VLV LMT RAMP RATE
kVRSTRR --- AVR STARTUP RR
|
| kWARMUP --- WARMUP TIME
kWRMLIM --- VLV WARMUP LMT
|
| kWRMTMP --- WARMUP TEMP
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| kVLTPRO = 40.0;
{ VOLTAGE CTRL
, %
}
|
| kVLVLMR = 5.0;
{ VLV LMT RAMP RATE
, %/Sec
}
|
| kVRSTRR = 50.0;
{ AVR STARTUP RR
, %/sec
}
|
| kWARMUP = 60000.0; { WARMUP TIME
, sec
}
|
| kWRMLIM = 18.75;
{ VLV WARMUP LMT
, %
}
|
| kWRMTMP = 288.0;
{ WARMUP TEMP
, Deg-C
}
|
+-----------------------------------------------------------------+
Network #
35:
Size:
69 bytes
+===========================================================================+
|
TURBOVIEW ENABLED
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
36:
Size:
902 bytes
+===========================================================================+
| g43FB
--- FLAME SCANNER BYPASS
g43SCTS --- CLUTCH TEST
|
| g95TR
--- FIRE SPARK PLUG
gDCPT
--- TURB DC PUMP TEST
|
| gHROFF --- TURN OFF HYP RAT
gHRON
--- TURN ON HYP RAT
|
| gNSTOP --- NORMAL STOP
gPEAK
--- PEAK SELECT ENBL
|
| gSTART --- START SIGNAL
|
|
|
| fREMOTE --- REMOTE OPERATION
|
+===========================================================================+

18

fREMOTE
g95TR
g95TR
-------------]/[---+---]^[-----------------------------------------------(RST)
|
| gDCPT
gDCPT
+---]^[-----------------------------------------------(RST)
|
| gHROFF
gHROFF
+---]^[-----------------------------------------------(RST)
|
| gHRON
gHRON
+---]^[-----------------------------------------------(RST)
|
| gNSTOP
gNSTOP
+---]^[-----------------------------------------------(RST)
|
| gPEAK
gPEAK
+---]^[-----------------------------------------------(RST)
|
| gSTART
gSTART
+---]^[-----------------------------------------------(RST)
|
| g43SCTS
g43SCTS
+---]^[-----------------------------------------------(RST)
|
| g43FB
g43FB
+---]^[-----------------------------------------------(RST)
Network #
37:
Size:
230 bytes
+===========================================================================+
| g95GC
--- M305 SERVO SEL TV
g96SR
--- RATIO SELECTION TV
|
| gLWABP --- WATER LEAKAGE BYPASS
gTEST
--- 65GCV M305 TEST
|
| gTESTR --- 90SRV M305 TEST
|
|
|
| fREMOTE --- REMOTE OPERATION
|
+===========================================================================+
fREMOTE
gLWABP
gLWABP
-------------]/[---+---]^[-----------------------------------------------(RST)
|
| gTEST
gTEST
+---]^[-----------------------------------------------(RST)

9/15/10: Ladder Logic


Network #

38:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

69 bytes

19

fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic


Network #

39:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

1766 bytes

20

+===========================================================================+
| gTCD01 --- EXH TC #1
gTCD02 --- EXH TC #2
|
| gTCD03 --- EXH TC #3
gTCD04 --- EXH TC #4
|
| gTCD05 --- EXH TC #5
gTCD06 --- EXH TC #6
|
| gTCD07 --- EXH TC #7
gTCD08 --- EXH TC #8
|
| gTCD09 --- EXH TC #9
gTCD10 --- EXH TC #10
|
| gTCD11 --- EXH TC #11
gTCD12 --- EXH TC #12
|
| gTCD13 --- EXH TC #13
gTCD14 --- EXH TC #14
|
| gTCD15 --- EXH TC #15
gTCD16 --- EXH TC #16
|
| gTCD17 --- EXH TC #17
gTCD18 --- EXH TC #18
|
|
|
| fREMOTE --- REMOTE OPERATION
|
+===========================================================================+
fREMOTE
gTCD01
gTCD01
-------------]/[---+---]^[-----------------------------------------------(RST)
|
| gTCD02
gTCD02
+---]^[-----------------------------------------------(RST)
|
| gTCD03
gTCD03
+---]^[-----------------------------------------------(RST)
|
| gTCD04
gTCD04
+---]^[-----------------------------------------------(RST)
|
| gTCD05
gTCD05
+---]^[-----------------------------------------------(RST)
|
| gTCD06
gTCD06
+---]^[-----------------------------------------------(RST)
|
| gTCD07
gTCD07
+---]^[-----------------------------------------------(RST)
|
| gTCD08
gTCD08
+---]^[-----------------------------------------------(RST)
|
| gTCD09
gTCD09
+---]^[-----------------------------------------------(RST)
|
| gTCD10
gTCD10
+---]^[-----------------------------------------------(RST)
|
| gTCD11
gTCD11
+---]^[-----------------------------------------------(RST)
|
| gTCD12
gTCD12
+---]^[-----------------------------------------------(RST)
|
| gTCD13
gTCD13
+---]^[-----------------------------------------------(RST)
|

| gTCD14
gTCD14
+---]^[-----------------------------------------------(RST)
|
| gTCD15
gTCD15
+---]^[-----------------------------------------------(RST)
|
| gTCD16
gTCD16
+---]^[-----------------------------------------------(RST)
|
| gTCD17
gTCD17
+---]^[-----------------------------------------------(RST)
|
| gTCD18
gTCD18
+---]^[-----------------------------------------------(RST)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
40:
Size:
964 bytes
+===========================================================================+
| gLMPTST --- LAMP TEST
gMWCTRL --- TV MEGAWATT CTRL
|
| gNSTOP --- NORMAL STOP
gPEAK
--- PEAK SELECT ENBL
|
| gSIEN
--- STEAM INJECTION ENBL
gSTART --- START SIGNAL
|
+===========================================================================+

21

gSTART
gSTART
---------+---]^[---------------------------------------------------------(TDD)
|
3000
|
| gNSTOP
gNSTOP
+---]^[---------------------------------------------------------(TDD)
|
4000
|
| gLMPTST
gLMPTST
+---]^[---------------------------------------------------------(TDD)
|
10000
|
| gPEAK
gPEAK
+---]^[---------------------------------------------------------(TDD)
|
3000
|
| gMWCTRL
gMWCTRL
+---]^[---------------------------------------------------------(TDD)
|
3000
|
| gSIEN
gSIEN
+---]^[---------------------------------------------------------(TDD)
3000
Network #
41:
Size:
69 bytes
+===========================================================================+
|
|
|
|
|
|
|
ANALOG INPUT SCALING
|
|
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
42:
Size: 2511 bytes
+===========================================================================+
| a65MW
--- MW INPUT MPS390
a65SY
--- PHASE INPUT MPS390
|
| a66MV
--- MVAR INPUT
a96FG
--- FUEL GAS PRESS TRANS |
| aFLDAMP --- FIELD AMPS TRANS
aFLDVOL --- FIELD VOLTS TRANS
|
| aGRDVOL --- GRID VOLTAGE INPUT
aWATFLW --- WATER FLOW TRANS
|
|
|
| ix
--- INTEGER DUMMY
|
+===========================================================================+

22

+-----------------------------------------------------------------+
-----------|
{Rack-Slot: 2-05- } |
| aFLDAMP = aisc01-03 (wFLDAMP, 0,4095, -125.0, 500.0, ix); {01} |
| aFLDVOL = aisc01-03 (wFLDVOL, 0,4095, -75.0, 300.0, ix);
{02} |
| a96FG10 = aisc01-03 (w96FG10, 0,4095, -71.1, 284.4, ix);
{03}|
| aGRDVOL = aisc01-03 (wGRDVOL, 0,4095, -4.5, 18.0, ix);
{04} |
|{ aGRDVOL = aGRDVOL + 0.33;}
|
| {OFFSET TO COMPENSATE FOR SIGNAL DROP}
|
| a65MW
= aisc01-03 (w65MW , 0,4095, -6.5, 25.0, ix);
{05} |
| a65SY
= aisc01-03 (w65SY , 0,4095, -270.0, 180.0, ix); {06} |
| a66MV
= aisc01-03 (w66MV , 0,4095, -81.0, 54.0, ix); {07}
|
|{ a66MV = aisc01-03(w66MV , 0,4095, -13.5, 54.0, ix);}
|
| a96FG
= aisc01-03 (w96FG , 0,4095, -71.1,284.4,ix);
{08} |
| a96FG8 = aisc01-03 (w96FG8 , 0,4095, -71.1,284.4,iX);
|
+-----------------------------------------------------------------+
Network #
43:
Size:
180 bytes
+---------------------------------------------------------------------------+
-|{SIGNAL TO TURBOVIEW IN KG/CM2}
|
|
|
|
a96FGTV=a96FG/14.2;
|
|
a96FGW8=a96FG8/14.2;
|
|
a96FGW1=a96FG10/14.2;
|
+---------------------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
44:
Size: 2238 bytes
+===========================================================================+
| a96GC1 --- GAS CNTRL VLV LVDT 1
a96GC2 --- GAS CNTRL VLV LVDT 2 |
| a96GF
--- GAS FUEL FLOW
a96SR
--- SPD/RATIO VLV LVDT
|
| aAMPS
--- GEN AMPS INPUT
aPCD
--- COMP PRSS DISCH TRNS |
| aSTMFLW --- STEAM FLOW TRANS
aVOLTS1 --- GEN VOLTAGE INPUT 1 |
|
|
| ix
--- INTEGER DUMMY
|
+===========================================================================+

23

+-----------------------------------------------------------------+
-----------|
{Rack-Slot: 2-05- } |
|
|
| a96GC1 = aisc01-03 (w96GC1 , 0,4095, -25.0, 100.0, ix);
{09} |
| a96GC2 = aisc01-03 (w96GC2 , 0,4095, -25.0, 100.0, ix);
{10} |
| aSTMFLW = aisc01-03 (wSTMFLW, 0,4095, -25.0, 100.0, ix);
{11} |
| a96GF
= aisc01-03 (w96GF , 0,4095, -2500.0, 10000.0, ix);{12}|
| aAMPS
= aisc01-03 (wAMPS , 0,4095, -375.0, 1500.0, ix); {13}|
| a96SR
= aisc01-03 (w96SR , 0,4095, -25.0, 100.0, ix);
{14} |
| aVOLTS1 = aisc01-03 (wVOLTS1, 0,4095, -4.5, 18.0, ix);
{15} |
| aPCD
= aisc01-03 (wPCD
, 0,4095, -50.0, 200.0, ix);
{16} |
+-----------------------------------------------------------------+
Network #
45:
Size: 2238 bytes
+===========================================================================+
| aRTD1
--- RTD #1 GEN STATOR
aRTD2
--- RTD #2 GEN STATOR
|
| aRTD3
--- RTD #3 GEN STATOR
aRTD4
--- RTD #4 GEN STATOR
|
| aRTD5
--- RTD #5 GEN STATOR
aRTD6
--- RDT #6 GEN STATOR
|
| aRTD7
--- RTD #7 GEN OUT AIR
aRTD8
--- RTD #8 GEN IN AIR
|
|
|
| ix
--- INTEGER DUMMY
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------|
{Rack-Slot: 2-05- } |
|
|
| aRTD1
= aisc01-03 (wRTD1 , 0 ,4095, 0.0, 180.0, ix); {17}
|
| aRTD2
= aisc01-03 (wRTD2 , 0 ,4095, 0.0, 180.0, ix); {18}
|
| aRTD3
= aisc01-03 (wRTD3 , 0 ,4095, 0.0, 180.0, ix); {19}
|
| aRTD4
= aisc01-03 (wRTD4 , 0 ,4095, 0.0, 180.0, ix); {20}
|
| aRTD5
= aisc01-03 (wRTD5 , 0 ,4095, 0.0, 180.0, ix); {21}
|
| aRTD6
= aisc01-03 (wRTD6 , 0 ,4095, 0.0, 180.0, ix); {22}
|
| aRTD7
= aisc01-03 (wRTD7 , 0 ,4095, 0.0, 180.0, ix); {23}
|
| aRTD8
= aisc01-03 (wRTD8 , 0 ,4095, 0.0, 180.0, ix); {24}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
46:
Size: 2238 bytes
+===========================================================================+
| a20532 --- SPARE, 2-05-32
aLTRG1D --- BRNG DRN OIL TMP PIN |
| aLTRG2D --- BRNG DRN OIL TMP PIN
aLTRG3D --- BRNG DRN OIL TMP WHL |
| aLTRG4D --- BRNG DRN OIL TMP WHL
aLTRG5D --- BRNG DRN OIL TMP WHL |
| aRTD9
--- RTD # 9 GEN IN AIR
aVOLTS2 --- GEN VOLTAGE INPUT 2 |
|
|
| ix
--- INTEGER DUMMY
|
+===========================================================================+

24

+-----------------------------------------------------------------+
-----------|
{Rack-Slot: 2-05- } |
|
|
| aRTD9
= aisc01-03 (wRTD9 , 0,4095, 0.0, 180.0, ix);
{25} |
| aLTRG1D = aisc01-03 (wLTRG1D, 0,4095, 0.0, 760.0, ix);
{26} |
| aLTRG2D = aisc01-03 (wLTRG2D, 0,4095, 0.0, 760.0, ix);
{27} |
| aLTRG3D = aisc01-03 (wLTRG3D, 0,4095, 0.0, 760.0, ix);
{28} |
| aLTRG4D = aisc01-03 (wLTRG4D, 0,4095, 0.0, 760.0, ix);
{29} |
| aLTRG5D = aisc01-03 (wLTRG5D, 0,4095, 0.0, 760.0, ix);
{30} |
| aVOLTS2 = aisc01-03 (wVOLTS2, 0,4095, -4.5, 18.0, ix);
{31} |
| a96FG8 = aisc01-03 (w96FG8 , 0,4095, -62.5, 250.0, ix);
{32} |
+-----------------------------------------------------------------+
Network #
47:
Size:
69 bytes
+===========================================================================+
|
|
|
|
|
THERMOCOUPLE SCALING
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
48:
Size:
69 bytes
+===========================================================================+
| tCTDA2 --- PCD TEMPERATURE
tCTDA3 --- PCD TEMPERATURE
|
| tLTB1D --- LUBE SYS BRG #1 TURB
tLTB2D --- LUBE SYS BRG #2 TURB |
| tLTGD
--- BRG DRN OIL TMP GEN
tLTTH
--- LUBE SYS HDR TURB
|
| tTTXD1 --- EXH TC 1
tTTXD10 --- EXH TC 10
|
| tTTXD11 --- EXH TC 11
tTTXD12 --- EXH TC 12
|
| tTTXD13 --- EXH TC 13
tTTXD14 --- EXH TC 14
|
| tTTXD15 --- EXH TC 15
tTTXD16 --- EXH TC 16
|
| tTTXD17 --- EXH TC 17
tTTXD18 --- EXH TC 18
|
| tTTXD2 --- EXH TC 2
tTTXD3 --- EXH TC 3
|
| tTTXD4 --- EXH TC 4
tTTXD5 --- EXH TC 5
|
| tTTXD6 --- EXH TC 6
tTTXD7 --- EXH TC 7
|
| tTTXD8 --- EXH TC 8
tTTXD9 --- EXH TC 9
|
| tTWS1A1 --- WS 1 STG AFT
tTWS1A3 --- WS 1 STG AFT
|
| tTWS1F2 --- WS 1 STG FWD
tTWS1F3 --- WS 1 STG FWD
|
+===========================================================================+

25

fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
49:
Size: 1636 bytes
+===========================================================================+
| tTWS2A1 --- WS 2 STG AFT
tTWS2A2 --- WS 2 STG AFT
|
| tTWS2F1 --- WS 2 STG FWD
tTWS2F3 --- WS 2 STG FWD
|
+===========================================================================+

26

+-----------------------------------------------------------------+
---------+-| tCTDA2 = xCTDA2 / 8.0;
{ 3-01-01 } |
| | tCTDA3 = xCTDA3 / 8.0;
{ 3-01-02 } |
| | tTTXD1 = xTTXD1 / 8.0;
{ 3-01-03 } |
| | tTTXD2 = xTTXD2 / 8.0;
{ 3-01-04 } |
| | tTTXD3 = xTTXD3 / 8.0;
{ 3-01-05 } |
| | tTTXD4 = xTTXD4 / 8.0;
{ 3-01-06 } |
| | tTTXD5 = xTTXD5 / 8.0;
{ 3-01-07 } |
| | tTTXD6 = xTTXD6 / 8.0;
{ 3-01-08 } |
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| tTTXD7 = xTTXD7 / 8.0;
{ 3-01-09 } |
| | tTTXD8 = xTTXD8 / 8.0;
{ 3-01-10 } |
| | tTTXD9 = xTTXD9 / 8.0;
{ 3-01-11 } |
| | tTTXD10 = xTTXD10 / 8.0;
{ 3-01-12 } |
| | tTTXD11 = xTTXD11 / 8.0;
{ 3-01-13 } |
| | tTTXD12 = xTTXD12 / 8.0;
{ 3-01-14 } |
| | tTTXD13 = xTTXD13 / 8.0;
{ 3-01-15 } |
| | tTTXD14 = xTTXD14 / 8.0;
{ 3-01-16 } |
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| tTTXD15 = xTTXD15 / 8.0;
{ 3-01-17 } |
| | tTTXD16 = xTTXD16 / 8.0;
{ 3-01-18 } |
| | tTTXD17 = xTTXD17 / 8.0;
{ 3-01-19 } |
| | tTTXD18 = xTTXD18 / 8.0;
{ 3-01-20 } |
| | tTWS2A1 = xTWS2A1 / 8.0;
{ 3-01-21 } |
| | tTWS2A2 = xTWS2A2 / 8.0;
{ 3-01-22 } |
| | tTWS2F1 = xTWS2F1 / 8.0;
{ 3-01-23 } |
| | tTWS2F3 = xTWS2F3 / 8.0;
{ 3-01-24 } |
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| tTWS1A1 = xTWS1A1 / 8.0;
{ 3-01-25 } |
| tTWS1A3 = xTWS1A3 / 8.0;
{ 3-01-26 } |
| tTWS1F2 = xTWS1F2 / 8.0;
{ 3-01-27 } |
| tTWS1F3 = xTWS1F3 / 8.0;
{ 3-01-28 } |
| tLTB1D = xLTB1D / 8.0;
{ 3-01-29 } |
| tLTB2D = xLTB2D / 8.0;
{ 3-01-30 } |
| tLTTH
= xLTTH
/ 8.0;
{ 3-01-31 } |
| tLTGD
= xLTGD
/ 8.0;
{ 3-01-32 } |
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
50:
Size:
69 bytes
+===========================================================================+
|
|
|
|
|
|
|
CONTROL MODULE DEFINITIONS
|
|
|
|
|
| .
|
+===========================================================================+

27

fDUMMY
-------------------------------------------------------------------------(
)
Network #
51:
Size:
69 bytes
+===========================================================================+
|
|
|
|
|
SPEED SENSOR SELECT
|
|
|
|
MODULE 1
|
|
|
| .
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
52:
Size:
847 bytes
+===========================================================================+
| iSPFEN --- SP PU LOW FAIL ENBL
rSPEED --- TURBINE SPEED
|
|
|
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
| iSPLOS --- LOSS OF SPD INDICATE
iSPSF1 --- SPD PICKUP SEL 1
|
| iSPSF2 --- SPD PICKUP SEL 2
iSPSF3 --- SPD PICKUP SEL 3
|
| ISPSF4 --- SPD PICKUP SEL 4
ix
--- INTEGER DUMMY
|
| p77HC1 --- PICKUP 1
p77HC2 --- PICKUP 2
|
| p77HC3 --- PICKUP 3
p77HC4 --- PICK UP 4
|
| qPURGE --- MODE 3: PURGE
qSHUTDN --- MODE 0: SHUTDOWN
|
| rSPDIF --- SPREAD DIFF
rx
--- REAL DUMMY
|
+===========================================================================+

28

iMODE
fNEWMOD
+---------------------------------------------+
---------+---]==[------] [-----|{ Enable pickup failure logic when PURGE
}|
| qPURGE
|{ mode is entered.
}|
|
|
|
|
| iSPFEN = 1;
|
|
+---------------------------------------------+
|
| iMODE
+---------------------------------------------+
+---]==[--------------|{ Disable pickup failure logic when in
}|
| qSHUTDN
|{ SHUTDOWN mode.
}|
|
|
|
|
| iSPFEN = 0;
|
|
+---------------------------------------------+
|
|
+-------------------------------------------------------+
+-----------| rSPEED = psel01-02 (
|
| 4,
{number of pickups}
|
| 3,
{option: 3 = median select}
|
| 100.0,
{minimum fail speed setpoint}
|
| iSPFEN, {enable pickup fail logic}
|
| rSPDIF, {maximum speed difference}
|
| iSPLOS, {loss of speed indication}
|
| p77HC1, p77HC2, p77HC3, p77HC4, rx, rx,
|
| iSPSF1, iSPSF2, iSPSF3, ISPSF4, ix, ix);
|
+-------------------------------------------------------+
Network #
53:
Size:
69 bytes
+===========================================================================+
|
|
|
INTERNAL FLAGS
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
54:
Size:
181 bytes
+===========================================================================+
| fCRANK --- CRANK MODE SELECTED
|
|
|
| d43CRA --- CRANK SELECT SWITCH
dEXEC
--- EXECUTE PUSH BUTTON |
| fAUTO
--- AUTOMATIC STARTUP
fFIRE
--- FIRE MODE SELECTED
|
| fOFF
--- SELECTOR SWITCH OFF
fREMOTE --- REMOTE OPERATION
|
+===========================================================================+

29

d43CRA
dEXEC
fCRANK
---------+---] [-------]^[---------------------------------+-------------(
)
|
|
| fOFF
fCRANK
fFIRE
fAUTO
fREMOTE |
+---]/[-------] [-------]/[-------]/[-------]/[---+
Network #
55:
Size:
181 bytes
+===========================================================================+
| fFIRE
--- FIRE MODE SELECTED
|
|
|
| d43FIRE --- SELECTOR SW FIRE
dEXEC
--- EXECUTE PUSH BUTTON |
| fAUTO
--- AUTOMATIC STARTUP
fCRANK --- CRANK MODE SELECTED |
| fOFF
--- SELECTOR SWITCH OFF
fREMOTE --- REMOTE OPERATION
|
+===========================================================================+
d43FIRE
dEXEC
fFIRE
---------+---] [-------]^[---------------------------------+-------------(
)
|
|
| fOFF
fCRANK
fFIRE
fAUTO
fREMOTE |
+---]/[-------]/[-------] [-------]/[-------]/[---+
Network #
56:
Size:
233 bytes
+===========================================================================+
| fAUTO
--- AUTOMATIC STARTUP
|
|
|
| d43AUTO --- SELECTOR SW AUTO
dEXEC
--- EXECUTE PUSH BUTTON |
| fCRANK --- CRANK MODE SELECTED
fFIRE
--- FIRE MODE SELECTED
|
| fOFF
--- SELECTOR SWITCH OFF
fREMOTE --- REMOTE OPERATION
|
+===========================================================================+
d43AUTO
dEXEC
fAUTO
---------+---] [-------]^[---------------------------------+-------------(
)
|
|
| fREMOTE
|
+---]v[-------------------------------------------+
|
|
| fOFF
fCRANK
fFIRE
fAUTO
fREMOTE |
+---]/[-------]/[-------]/[-------] [-------]/[---+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
57:
Size:
79 bytes
+===========================================================================+
| fREMOTE --- REMOTE OPERATION
|
|
|
| d43REM --- SELECTOR SW REMOTE
dEXEC
--- EXECUTE PUSH BUTTON |
| fAUTO
--- AUTOMATIC STARTUP
fCRANK --- CRANK MODE SELECTED |
| fFIRE
--- FIRE MODE SELECTED
fOFF
--- SELECTOR SWITCH OFF |
+===========================================================================+

30

d43REM
fREMOTE
---] [-------------------------------------------------------------------(
)
Network #
58:
Size:
172 bytes
+===========================================================================+
| d43AUTO --- SELECTOR SW AUTO
d43CRA --- CRANK SELECT SWITCH |
| d43FIRE --- SELECTOR SW FIRE
d43REM --- SELECTOR SW REMOTE
|
+===========================================================================+
d43CRA
d43FIRE
d43AUTO
d43REM
fOFF
-------------]/[-------]/[-------]/[-------]/[---------------------------(TDE)
200
Network #
59:
Size:
102 bytes
+===========================================================================+
| fLMPTST --- LAMP TEST
|
|
|
| d1STR
--- START PUSHBUTTON
dEXEC
--- EXECUTE PUSH BUTTON |
| iMODE
--- SEQUENCE MODE
|
+===========================================================================+
iMODE
d1STR
dEXEC
fLMPTST
-------------]==[------] [-------] [-------------------------------------(
)
0
Network #
60:
Size:
137 bytes
+===========================================================================+
| fFLAME --- FLAME DETECTED
|
|
|
| fFLAM1A --- FLAME 1 ON
fFLAM2A --- FLAME 2 ON
|
| fFLMEXH --- FLAME DETECTION TMP
g43FB
--- FLAME SCANNER BYPASS |
| rEXHTMP --- AVG EXH TEMP
|
+===========================================================================+
fFLAM1A
g43FB
fFLAME
---------+---] [---+---]/[---+-------------------------------------------(
)
|
|
|
| fFLAM2A |
|
+---] [---+
|
|
|
| rEXHTMP
g43FB |
+---]>=[------] [---+
200

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
61:
Size:
180 bytes
+===========================================================================+
| fPERMIA --- PERMISSIVES EXCLU OF
fPERMIS --- STARTPERMS MET
|
|
|
| d27QE
--- DC L.O PMP UNDERVOLT
d52GX
--- GEN BREAKER STATUS
|
| d63HG
--- HYD TRP PRESS LO GAS
f14HR
--- SPEED ZERO
|
| fFLAME --- FLAME DETECTED
fOFF
--- SELECTOR SWITCH OFF |
+===========================================================================+
d27QE
fFLAME
d63HG
f14HR
d52GX
fPERMIA
---------+---] [-------]/[-------]/[-------] [-------]/[-----------------(
)
|
| fOFF
fPERMIA
fPERMIS
+---]/[-------] [-----------------------------------------------(
)

31

Network #
62:
Size:
180 bytes
+===========================================================================+
| iFIRES --- NO. OF FIRES
|
|
|
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
| qFIRE
--- MODE 5: FIRING
qSHUTDN --- MODE 0: SHUTDOWN
|
+===========================================================================+
iMODE
fNEWMOD
+-----------------------------------+
---------+---]==[------] [---------------| iFIRES = iFIRES + 1;
|
| qFIRE
+-----------------------------------+
|
| iMODE
+-----------------------------------+
+---]==[------------------------| iFIRES = 0;
|
qSHUTDN
+-----------------------------------+
Network #
63:
Size:
69 bytes
+===========================================================================+
| fRESET --- TRIPS RESET
fTRIP
--- A TRIP IS ACTIVE
|
|
|
| mTRP01 --- EXHAUST TEMP HIGH
mTRP02 --- MIN # OF EXHAUST TCS |
| mTRP04 --- SPEED PICKUP FAILURE
mTRP07 --- LO HDR TEMP HI TURB |
| mTRP08 --- L.O PRESS LOW TURB
mTRP09 --- LOSS OF FLAME
|
| mTRP10 --- MECHANICAL OVERSPEED
mTRP11 --- ELECTRONIC OVERSPEED |
| mTRP12 --- FAILURE TO FIRE
mTRP13 --- NORMAL STOP
|
| mTRP14 --- EMERGENCY TRIP
mTRP16 --- HYD TRIP CKT PRES LO |
| mTRP17 --- WATER LEAKAGE NO BP
mTRP18 --- TURB COMPT FIRE
|
| mTRP19 --- GEN COMPT FIRE
mTRP20 --- GEN DIFF LOCKOUT
|
| mTRP21 --- FLME FIRE TBLE ANNUN
mTRP22 --- STRNG TURB TRBLE
|
| mTRP24 --- BEARING # 1 TURB
mTRP25 --- LOW COOL WAT PRESS
|
| mTRP26 --- BEARING # 2 TURB
mTRP27 --- BEARING # 1 GEN
|
| mTRP28 --- THRUST BEARING TRIP
mTRP29 --- TURB OVERSPEED ANNUN |
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
64:
Size:
404 bytes
+===========================================================================+
| mTRP30 --- FIRE ANNUNCIATOR
mTRP31 --- VIBRATION TRIP ANNUN |
+===========================================================================+
---------+-------------------+-------------------+
|
|
|
| mTRP01
| mTRP02
| mTRP04
+---] [---+
+---] [---+
+---] [---+
|
|
|
|
|
|
|
|
| mTRP07 |
| mTRP08 |
|
|
+---] [---+
+---] [---+
|
|
|
|
|
|
| mTRP09 |
| mTRP10 |
| mTRP11 |
+---] [---+
+---] [---+
+---] [---+
|
|
|
|
|
|
| mTRP12 |
| mTRP13 |
| mTRP14 |
+---] [---+
+---] [---+
+---] [---+
|
|
|
|
|
|
| mTRP16 |
| mTRP17 |
| mTRP18 |
+---] [---+
+---] [---+
+---] [---+
|
|
|
|
|
|
| mTRP19 |
| mTRP20 |
| mTRP21 |
+---] [---+
+---] [---+
+---] [---+
|
|
|
|
|
|
| mTRP22 |
| mTRP24 |
| mTRP25 |
+---] [---+
+---] [---+
+---] [---+
|
|
|
|
|
|
| mTRP26 |
| mTRP27 |
| mTRP28 |
+---] [---+
+---] [---+
+---] [---+
|
|
|
|
|
|
| mTRP29 |
| mTRP30 |
| mTRP31 |
+---] [---+
+---] [---+
+---] [---+
|
|
|
|
|
| mTRP32 |
|
|
+---] [---+
|
|
|
|
|
|
|
fTRIP
+-------------------+-------------------+-------------(
)
|
|
fRESET
+---------------------------------(NOT)

32

Network #
65:
Size:
155 bytes
+===========================================================================+
| cTRP-BR
--- TRIP WASTE HEAT BOILER
|
|
|
| iMODE
--- SEQUENCE MODE
|
| fTRIP
--- TRIP IS ACTIVE
|
+===========================================================================+
fTRIP
iMODE
cTRP-BR
---]/[-------]>=[--------------------------------------------------------(TDD)
qRDSYNC
3000

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
66:
Size:
217 bytes
+===========================================================================+
| f14HR
--- SPEED ZERO
f14HRA --- SPD ZERO FLAG
|
|
|
| k14HROF --- ZER0 SPD STCH OFF
k14HRON --- ZERO SPD STCH ON
|
| rSPEED --- TURBINE SPEED
|
+===========================================================================+
rSPEED
f14HRA
---------+---]<=[--------------------------------------------------------(LCH)
| k14HRON
|
| f14HRA
rSPEED
f14HRA
+---] [-------]>=[----------------------------------------------(RST)
|
k14HROF
|
| f14HRA
f14HR
+---] [---------------------------------------------------------(
)

33

Network #
67:
Size:
217 bytes
+===========================================================================+
| f14HM
--- SPEED 20%
f14HMA --- SPD 20% FLAG
|
|
|
| k14HMOF --- 20% SPD SWTCH OFF
k14HMON --- 20% SPD SWTCH ON
|
| rSPEED --- TURBINE SPEED
|
+===========================================================================+
rSPEED
f14HMA
---------+---]>=[--------------------------------------------------------(LCH)
| k14HMON
|
| f14HMA
rSPEED
f14HMA
+---] [-------]<=[----------------------------------------------(RST)
|
k14HMOF
|
| f14HMA
f14HM
+---] [---------------------------------------------------------(
)

9/15/10: Ladder Logic


Network #

68:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

217 bytes

34

+===========================================================================+
| f14HA
--- SPEED 40%
f14HAA --- SPD 40% FLAG
|
|
|
| k14HAOF --- 40% SPD SWTCH OFF
k14HAON --- 40% SPD SWTCH ON
|
| rSPEED --- TURBINE SPEED
|
+===========================================================================+
rSPEED
f14HAA
---------+---]>=[--------------------------------------------------------(LCH)
| k14HAON
|
| f14HAA
rSPEED
f14HAA
+---] [-------]<=[----------------------------------------------(RST)
|
k14HAOF
|
| f14HAA
f14HA
+---] [---------------------------------------------------------(
)
Network #
69:
Size:
217 bytes
+===========================================================================+
| f14HS
--- SPEED 80%
f14HSA --- SPD 80% FLAG
|
|
|
| k14HSOF --- 95% SPD SWTCH OFF
k14HSON --- 95% SPD SWTCH ON
|
| rSPEED --- TURBINE SPEED
|
+===========================================================================+
rSPEED
f14HSA
---------+---]>=[--------------------------------------------------------(LCH)
| k14HSON
|
| f14HSA
rSPEED
f14HSA
+---] [-------]<=[----------------------------------------------(RST)
|
k14HSOF
|
| f14HSA
f14HS
+---] [---------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
70:
Size:
321 bytes
+===========================================================================+
| fFLMEXH --- FLAME DETECTION TMP
fFLMEXH --- FLAME DETECTION TMP |
| rEXHTGT --- EXH TMP IGNITORS
|
|
|
| c95TR
--- IGNITOR XFORMER
d52GX
--- GEN BREAKER STATUS
|
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
| qFIRE
--- MODE 5: FIRING
rEXHTMP --- AVG EXH TEMP
|
+===========================================================================+
iMODE
fNEWMOD
+---------------------------------------------+
---------+---]==[------] [-----|{ When the ignitors are energized, record } |
| qFIRE
|{ the exhaust temperature and add 100 Deg. } |
|
|{ When the exhaust temperature reaches this} |
|
|{ threshold, flame is considered detected } |
|
|
|
|
| rEXHTGT = rEXHTMP + 100.00;
|
|
+---------------------------------------------+
|
| iMODE
rEXHTMP
fFLMEXH
+---]>=[--+---]>=[----------------------------------------------(LCH)
| qFIRE | rEXHTGT
|
|
|
| rEXHTMP
c95TR
fFLMEXH
|
+---]<[-------]/[---+---------------------------------(RST)
|
|
400
|
|
|
|
|
| rEXHTMP
d52GX |
|
+---]<[-------] [---+
|
425
|
|
|
| iMODE
|
+---]<[-----------------------+
qFIRE

35

Network #
71:
Size:
137 bytes
+===========================================================================+
| fMWPTG --- MW PRE SEL TARGET
|
|
|
| e65MW
--- MW SP TARGET
fNEWMOD --- MODE LEVEL CHANGE
|
| iMODE
--- SEQUENCE MODE
kMWPRE --- MW SEL AFTER MIN
|
| qONLINE --- MODE 10: ON LINE
|
+===========================================================================+
iMODE
fNEWMOD
fMWPTG
-------------]==[------]^[-----------------------------------------------(LCH)
qONLINE

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
72:
Size:
69 bytes
+===========================================================================+
|
|
|
|
|
|
|
SEQUENCE LOGIC
|
|
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

36

Network #
73:
Size:
69 bytes
+===========================================================================+
| The flag, fNEWMOD is used to indicate that the sequence mode (iMODE) has |
| changed. fNEWMOD will be active for one scan when iMODE changes and is
|
| used, among other things, to ensure that when iMODE changes value, it
|
| remains at that value for at least one full scan.
|
| .
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #
74:
Size:
103 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
|
+===========================================================================+
+---------------+
-------------------------------------------------------------| fNEWMOD = 0; |
+---------------+
Network #
75:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 0
|
|
|
|
SHUTDOWN
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
76:
Size:
198 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
|
|
| fOFF
--- SELECTOR SWITCH OFF
fPERMIS --- STARTPERMS MET
|
| fTRIP
--- A TRIP IS ACTIVE
qRDSTRT --- MODE 1: READY START |
| qSHUTDN --- MODE 0: SHUTDOWN
|
+===========================================================================+
iMODE
fTRIP
+-------------------------+
-------------]<>[--+---] [-------------+---------+-| iMODE = qSHUTDN;
|
qSHUTDN |
|
| +-------------------------+
|
|
|
| iMODE
fPERMIS |
|
fNEWMOD
+---]==[--+---]/[---+
+-----------------------(LCH)
qRDSTRT |
|
|
|
| fOFF
|
+---] [---+

37

Network #
77:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 1
|
|
|
|
READY TO START
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
78:
Size:
209 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
|
|
| fAUTO
--- AUTOMATIC STARTUP
fCRANK --- CRANK MODE SELECTED |
| fFIRE
--- FIRE MODE SELECTED
fPERMIS --- STARTPERMS MET
|
| fREMOTE --- REMOTE OPERATION
fRESET --- TRIPS RESET
|
| qRDSTRT --- MODE 1: READY START
qSHUTDN --- MODE 0: SHUTDOWN
|
+===========================================================================+
iMODE
fNEWMOD
fPERMIS
fRESET
fCRANK
+---------------+
-------------]==[------]/[-------] [-------] [---+---] [---+-| iMODE =
|
qSHUTDN
|
| |
qRDSTRT; |
|
| +---------------+
|
|
| fFIRE |
fNEWMOD
+---] [---+-------------(LCH)
|
|
| fAUTO |
+---] [---+
|
|
| fREMOTE |
+---] [---+

38

Network #
79:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 2
|
|
|
|
INITIATE STARTUP CRANK
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
80:
Size:
199 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
|
|
| fAUTO
--- AUTOMATIC STARTUP
fCRANK --- CRANK MODE SELECTED |
| fFIRE
--- FIRE MODE SELECTED
fREMOTE --- REMOTE OPERATION
|
| fSTRT
--- START SIGNAL
qCRANK --- MODE 2: CRANK
|
| qRDSTRT --- MODE 1: READY START
|
+===========================================================================+
iMODE
fNEWMOD
fSTRT
fCRANK
+-------------------------+
-------------]==[------]/[-------] [---+---] [---+-| iMODE = qCRANK;
|
qRDSTRT
|
| +-------------------------+
|
|
| fFIRE |
fNEWMOD
+---] [---+-----------------------(LCH)
|
|
| fAUTO |
+---] [---+
|
|
| fREMOTE |
+---] [---+

39

Network #
81:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 3
|
|
|
|
PURGE
|
|
|
| .
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
82:
Size:
586 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
fPURTIM --- PURGE TIME EXPIRED
|
| iMODE
--- SEQUENCE MODE
rPURTIM --- PURGE TIME REMAINING |
|
|
| c95TR
--- IGNITOR XFORMER
fAUTO
--- AUTOMATIC STARTUP
|
| fCRANK --- CRANK MODE SELECTED
fFIRE
--- FIRE MODE SELECTED
|
| fFLAME --- FLAME DETECTED
fREMOTE --- REMOTE OPERATION
|
| iFIRES --- NO. OF FIRES
iPURTIM --- ACCUM PURGE TIME
|
| kPURTIM --- PURGE TIME
kSPURGE --- PURGE SPEED
|
| qCRANK --- MODE 2: CRANK
qFIRE
--- MODE 5: FIRING
|
| qPURGE --- MODE 3: PURGE
rSPEED --- TURBINE SPEED
|
+===========================================================================+
iMODE
fNEWMOD
rSPEED
fCRANK
+---------------+
---------+---]==[------]/[-------]>=[--+---] [---+---------+-| iMODE =
|
| qCRANK
kSPURGE |
|
| |
qPURGE; |
|
|
|
| +---------------+
|
|
|
|
|
| fFIRE |
|
fNEWMOD
|
+---] [---+
+-------------(LCH)
|
|
|
|
|
| fAUTO |
|
|
+---] [---+
|
|
|
|
|
|
| fREMOTE |
|
|
+---] [---+
|
|
|
| iMODE
fFLAME
c95TR
iFIRES
fREMOTE |
+---]==[------]/[-------]/[-------]<[-------]/[---+
| qFIRE
3
|
| iMODE
rSPEED
fPURTIM
+---]==[------]>=[----------------------------------------------(TMR)
| qPURGE
kSPURGE
kPURTIM
|
iPURTIM
|
| iMODE
fPURTIM
+---]<>[--------------------------------------------------------(RST)
| qPURGE
|
|
+---------------------------------------------+
+---------------------| { Calculate PURGE TIME REMAINING for
} |
| { Turbo-View display (in seconds).
} |
|
|
| rPURTIM = (kPURTIM - iPURTIM) / 1000.0;
|
+---------------------------------------------+

40

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
83:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 4
|
|
|
|
READY TO FIRE
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

41

Network #
84:
Size:
316 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
fSETFIR --- SET FIRE TIMER
|
| iMODE
--- SEQUENCE MODE
|
|
|
| fAUTO
--- AUTOMATIC STARTUP
fCRANK --- CRANK MODE SELECTED |
| fFIRE
--- FIRE MODE SELECTED
fPURTIM --- PURGE TIME EXPIRED
|
| fREMOTE --- REMOTE OPERATION
kSETFIR --- SET FIRE TIMER VALUE |
| qPURGE --- MODE 3: PURGE
qRDFIRE --- MODE 4: READY FIRE
|
+===========================================================================+
iMODE
fNEWMOD
fPURTIM
fCRANK
+-------------------------+
---------+---]==[------]/[-------] [---+---] [---+-| iMODE = qRDFIRE;
|
| qPURGE
|
| +-------------------------+
|
|
|
|
| fFIRE |
fNEWMOD
|
+---] [---+-----------------------(LCH)
|
|
|
|
| fAUTO |
|
+---] [---+
|
|
|
|
| fREMOTE |
|
+---] [---+
|
| iMODE
fSETFIR
+---]==[--------------------------------------------------------(TDE)
qRDFIRE
kSETFIR
Network #
85:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 5
|
|
|
|
FIRING
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
86:
Size:
199 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
|
|
| fAUTO
--- AUTOMATIC STARTUP
fFIRE
--- FIRE MODE SELECTED
|
| fFLAME --- FLAME DETECTED
fREMOTE --- REMOTE OPERATION
|
| fSETFIR --- SET FIRE TIMER
qFIRE
--- MODE 5: FIRING
|
| qRDFIRE --- MODE 4: READY FIRE
|
+===========================================================================+
fSETFIR
fFLAME
iMODE
fFIRE
fNEWMOD
+-------------------------+
---] [-------]/[-------]==[--+---] [---+---]/[---+-| iMODE = qFIRE;
|
qRDFIRE |
|
| +-------------------------+
|
|
|
| fAUTO |
|
fNEWMOD
+---] [---+
+-----------------------(LCH)
|
|
| fREMOTE |
+---] [---+

42

Network #
87:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 6
|
|
|
|
WARMUP
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
88:
Size:
474 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
fWARMUP --- WARMUP TIMER EXPIRED |
| iMODE
--- SEQUENCE MODE
rWARMUP --- WARMUP TIME LEFT
|
|
|
| fAUTO
--- AUTOMATIC STARTUP
fFIRE
--- FIRE MODE SELECTED
|
| fFLAME --- FLAME DETECTED
fREMOTE --- REMOTE OPERATION
|
| iWARMUP --- WARMUP TIME ACCUM
kWARMUP --- WARMUP TIME
|
| qFIRE
--- MODE 5: FIRING
qWARMUP --- MODE 6: WARMUP
|
+===========================================================================+
iMODE
fNEWMOD
fFLAME
fFIRE
+-------------------------+
---------+---]==[------]/[-------] [---+---] [---+-| iMODE = qWARMUP;
|
| qFIRE
|
| +-------------------------+
|
|
|
|
| fAUTO |
fNEWMOD
|
+---] [---+-----------------------(LCH)
|
|
|
|
| fREMOTE |
|
+---] [---+
|
| iMODE
fWARMUP
+---]==[--------------------------------------------------------(TMR)
| qWARMUP
kWARMUP
|
iWARMUP
|
| iMODE
fWARMUP
+---]<>[--------------------------------------------------------(RST)
| qWARMUP
|
|
+---------------------------------------------+
+---------------------| { Calculate WARMUP TIME REMAINING for
} |
| { Turbo-View display (in seconds).
} |
|
|
| rWARMUP = (kWARMUP - iWARMUP) / 1000.0;
|
+---------------------------------------------+

43

Network #
89:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 7
|
|
|
|
ACCELERATE
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
90:
Size:
179 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
|
|
| fAUTO
--- AUTOMATIC STARTUP
fREMOTE --- REMOTE OPERATION
|
| fWARMUP --- WARMUP TIMER EXPIRED
qACCEL --- MODE 7: ACCEL
|
| qWARMUP --- MODE 6: WARMUP
|
+===========================================================================+
iMODE
fNEWMOD
fWARMUP
fAUTO
+-------------------------+
-------------]==[------]/[-------] [---+---] [---+-| iMODE = qACCEL;
|
qWARMUP
|
| +-------------------------+
|
|
| fREMOTE |
fNEWMOD
+---] [---+-----------------------(LCH)

44

Network #
91:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 8
|
|
|
|
READY TO SYNCHRONIZE
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
92:
Size:
316 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
|
|
| d43S
--- SYNCH AUTO SWITCH
d52GX
--- GEN BREAKER STATUS
|
| dOSTST --- O/S PUSH BUTTON/KEY
fREMOTE --- REMOTE OPERATION
|
| fSTRT
--- START SIGNAL
iBKATTS --- BREAKER ATTEMPTS
|
| qACCEL --- MODE 7: ACCEL
qASYNC --- MODE 9: AUTOSYNC
|
| qBKROPN --- MODE 13: BREAKER OPN
qNSTOP --- MODE 12: NORMAL STOP |
| qOSTEST --- MODE 11: OVERSPD TST
qRDSYNC --- MODE 8: READY SYNC
|
| rSPEED --- TURBINE SPEED
|
+===========================================================================+
iMODE
fNEWMOD
rSPEED
+-------------------------+
---------+---]==[------]/[-------]>=[--+---------+-| iMODE = qRDSYNC;
|
| qACCEL
4845
|
| +-------------------------+
|
|
|
| iMODE
d43S
|
|
fNEWMOD
+---]==[--+---]/[-------------+
+-----------------------(LCH)
| qASYNC |
|
|
|
|
|
| iBKATTS
|
|
+---]==[------------+
|
4
|
|
|
| iMODE
dOSTST
|
+---]==[------]/[-------------+
| qOSTEST
|
|
|
| iMODE
fSTRT
d52GX |
+---]==[------] [-------]/[---+
| qNSTOP
|
|
|
| iMODE
fNEWMOD
|
+---]==[------]/[-------------+
qBKROPN

45

Network #
93:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 9
|
|
|
|
AUTO-SYNCH
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
94:
Size:
253 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
fSYNCPM --- AUTOSYNC PERMISSIVES |
| iMODE
--- SEQUENCE MODE
|
|
|
| d43S
--- SYNCH AUTO SWITCH
dMPS390 --- GEN/BUS VOLT MATCH
|
| fDEDBUS --- DEAD BUS IND
iBKATTS --- BREAKER ATTEMPTS
|
| mALM24 --- FAIL TO AUTOSYNCH
qASYNC --- MODE 9: AUTOSYNC
|
| qRDSYNC --- MODE 8: READY SYNC
|
+===========================================================================+
mALM24
fDEDBUS
dMPS390
iBKATTS
d43S
fSYNCPM
---------+---]/[-------]/[-------] [-------]<[-------] [-----------------(
)
|
4
|
| iMODE
fNEWMOD
fSYNCPM
+-------------------------+
+---]==[------]/[-------] [-------------+-| iMODE = qASYNC;
|
qRDSYNC
| +-------------------------+
|
|
fNEWMOD
+-----------------------(LCH)

46

Network #
95:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 10
|
|
|
|
ON LINE
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
96:
Size:
218 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
|
|
| d52GX
--- GEN BREAKER STATUS
fSTRT
--- START SIGNAL
|
| qASYNC --- MODE 9: AUTOSYNC
qBKROPN --- MODE 13: BREAKER OPN |
| qNSTOP --- MODE 12: NORMAL STOP
qONLINE --- MODE 10: ON LINE
|
| qRDSYNC --- MODE 8: READY SYNC
|
+===========================================================================+
fNEWMOD
iMODE
d52GX
TESTISO
+-------------------------+
---]/[---+---]==[------------+---] [-------]/[---+-| iMODE = qONLINE;
|
| qRDSYNC
|
| +-------------------------+
|
|
|
| iMODE
|
|
fNEWMOD
+---]==[------------+
+-----------------------(LCH)
| qASYNC
|
|
|
| iMODE
fSTRT |
+---]==[------] [---+
| qNSTOP
|
|
|
| iMODE
|
+---]==[------------+
qBKROPN

47

Network #
97:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 11
|
|
|
|
OVERSPEED TESTING
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #
98:
Size:
159 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
|
|
| dOSTST --- O/S PUSH BUTTON/KEY
qOSTEST --- MODE 11: OVERSPD TST |
| qRDSYNC --- MODE 8: READY SYNC
|
+===========================================================================+
iMODE
fNEWMOD
dOSTST
+-------------------------+
-------------]==[------]/[-------] [-------------+-| iMODE = qOSTEST;
|
qRDSYNC
| +-------------------------+
|
|
fNEWMOD
+-----------------------(LCH)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #
99:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 12
|
|
|
|
NORMAL SHUTDOWN
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

48

Network # 100:
Size:
172 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
|
|
| fNSTOP --- NORMAL STOP
qNSTOP --- MODE 12: NORMAL STOP |
| qRDSYNC --- MODE 8: READY SYNC
|
+===========================================================================+
iMODE
iMODE
fNEWMOD
fNSTOP
+-------------------------+
-------------]>=[------]<>[------]/[-------] [---+-| iMODE = qNSTOP;
|
qRDSYNC
qNSTOP
| +-------------------------+
|
|
fNEWMOD
+-----------------------(LCH)
Network # 101:
Size:
69 bytes
+===========================================================================+
|
|
|
MODE 13
|
|
|
|
BREAKER OPENING
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 102:
Size:
169 bytes
+===========================================================================+
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
|
|
| d52GX
--- GEN BREAKER STATUS
qBKROPN --- MODE 13: BREAKER OPN |
| qONLINE --- MODE 10: ON LINE
|
+===========================================================================+
iMODE
fNEWMOD
d52GX
TESTISO
+-------------------------+
-------------]==[------]/[-------]/[-------]/[---+-| iMODE = qBKROPN;
|
qONLINE
| +-------------------------+
|
|
fNEWMOD
+-----------------------(LCH)

49

Network # 103:
Size:
69 bytes
+===========================================================================+
|
|
|
|
|
|
|
TURBINE CONTROL
|
|
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network # 104:
Size:
69 bytes
+===========================================================================+
|
|
|
|
|
VALVE LIMITS
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 105:
Size: 1376 bytes
+===========================================================================+
| rMAXVLT --- MAX VLV LMT TRGT
rMAXVLV --- MAX VLV LIMIT
|
| rMINVLT --- MIN VLV LMT TARGT
rMINVLV --- MIN VLV LIMIT
|
|
|
| fBASE
--- BASE TEMP SEL
fPEAK
--- BASE/PEAK SELECTION |
| iMODE
--- SEQUENCE MODE
kACCLIM --- ACCEL LIMIT
|
| kFIRLIM --- MIN FRING VLV POS
kMAXLMB --- MAX LIMIT BASE
|
| kMAXLMP --- MAX LIMIT PEAK
kMAXRDS --- MAX LIMIT RDY TO SYN |
| kMINLIM --- MIN VLV LIMIT
kMINLMR --- MIN RUN VLV POS
|
| kVLVLMR --- VLV LMT RAMP RATE
kWRMLIM --- VLV WARMUP LMT
|
| qACCEL --- MODE 7: ACCEL
qFIRE
--- MODE 5: FIRING
|
| qRDSYNC --- MODE 8: READY SYNC
qWARMUP --- MODE 6: WARMUP
|
| rDT
--- EXEC INTVAL SEC
|
+===========================================================================+
iMODE
+-----------------------------------+
---------+---]<[-------------------------| rMINVLT = 0.0;
|
| qFIRE
| rMAXVLT = 0.0;
|
|
+-----------------------------------+
|
| iMODE
+-----------------------------------+
+---]==[------------------------| rMINVLT = kFIRLIM;
|
| qFIRE
| rMAXVLT = kFIRLIM;
|
|
+-----------------------------------+
|
| iMODE
+-----------------------------------+
+---]==[------------------------| rMINVLT = kMINLIM;
|
| qWARMUP
| rMAXVLT = kWRMLIM;
|
|
+-----------------------------------+
|
| iMODE
+-----------------------------------+
+---]==[------------------------| rMINVLT = kMINLIM;
|
| qACCEL
| rMAXVLT = kACCLIM;
|
|
+-----------------------------------+
|
| iMODE
+-----------------------------------+
+---]==[------------------------| rMINVLT = kMINLIM;
|
| qRDSYNC
| rMAXVLT = kMAXRDS;
|
|
+-----------------------------------+
|
| iMODE
fBASE
+-----------------------------------+
+---]>[---+---] [---------------| rMINVLT = kMINLMR;
|
| qRDSYNC |
| rMAXVLT = kMAXLMB;
|
|
|
+-----------------------------------+
|
|
|
| fPEAK
+-----------------------------------+
|
+---] [---------------| rMINVLT = kMINLMR;
|
|
| rMAXVLT = kMAXLMP;
|
|
+-----------------------------------+
|
|
+-------------------------------------------------------+
+-----------| rMINVLV = dlay01-02 (
|
|
| rMINVLT, { target }
|
|
| rMINVLV, { variable being ramped }
|
|
| kVLVLMR, { ramp rate, %/sec }
|

50

|
| rDT);
{ execution interval, seconds }
|
|
|
|
|
| rMAXVLV = dlay01-02 (
|
|
| rMAXVLT, { target }
|
|
| rMAXVLV, { variable being ramped }
|
|
| kVLVLMR, { ramp rate, %/sec }
|
|
| rDT);
{ execution interval, seconds }
|
|
+-------------------------------------------------------+
|
| d52GX
+-------------------------------------------------------+
+---]v[-----| rMAXVLV = kMAXRDS;
|
+-------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 106:
LABEL: modul6
Size:
69 bytes
+===========================================================================+
|
|
|
|
|
MEGAWATT CONTROL REFERENCE GENERATOR
|
|
|
|
MODULE 6
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

51

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 107:
Size: 1506 bytes
+===========================================================================+
| e65MW
--- MW SP TARGET
eMWPRE --- MEGAWATT SEL TV
|
| r65MW
--- MW PID SETPOINT
rMWLE
--- MW PID PREV ERR
|
| rMWRR
--- MW SP RAMP RATE
|
|
|
| a65MW
--- MW INPUT MPS390
d70R4L --- LOWER SPD/LD SWITCH |
| d70R4R --- RAISE SPD/LD SWITCH
fAUTO
--- AUTOMATIC STARTUP
|
| fDROOP --- DROOP SELECTED
fMWPTG --- MW PRE SEL TARGET
|
| fNEWMOD --- MODE LEVEL CHANGE
fREMOTE --- REMOTE OPERATION
|
| fTEMPCT --- TEMP PID CONTROL
iMODE
--- SEQUENCE MODE
|
| kMWMAX --- MAX MW STPT
kMWMIN --- SPIN RESERVE STPT
|
| kMWPRE --- MW SEL AFTER MIN
kMWRRN --- MW SP RAMP RATE
|
| qNSTOP --- MODE 12: NORMAL STOP
qONLINE --- MODE 10: ON LINE
|
| rDTM
--- EXEC INTVAL MIN
|
+===========================================================================+

52

iMODE
iMODE
+---------------------------------------------+
---------+---]<>[------]<>[----|{ While not online, hold the MW setpoints
}|
| qONLINE
qNSTOP
|{ at their minimum values.
}|
|
|
|
|
| e65MW = 0.0;
|
|
| r65MW = 0.0;
|
|
| eMWPRE= r65MW;
|
|
+---------------------------------------------+
|
| iMODE
d52GX
+-----------------------------------+
+---]==[--+---]^[-------------+-|{ Initialize the MW PID setpoint }|
| qONLINE |
| |{ to the spinning reserve value. }|
|
|
| |
|
|
|
| | r65MW = kMWMIN;
|
|
|
| +-----------------------------------+
|
|
|
|
|
| +-----------------------------------+
|
|
+-|{ NORMAL START: Load the spin
}|
|
|
|{ reserve MW setpoint and the
}|
|
|
|{ normal ramp rate.
}|
|
|
|
|
|
|
| e65MW = kMWPRE;
|
|
|
| rMWRR = kMWRRN;
|
|
|
| eMWPRE = kMWPRE;
|
|
|
+-----------------------------------+
|
|
|
| fDROOP
+-----------------------------------+
|
+---]/[---------------|{ Track MW in manual
}|
|
|
| e65MW = a65MW;
|
|
|
+-----------------------------------+
|
|
|
| fDROOP
fAUTO
+-----------------------------------+
|
+---] [---+---] [-----| { turboview selection tracks
} |
|
|
| { setpoint when in auto
} |
|
|
|
|
|
|
| eMWPRE = r65MW;
|
|
|
+-----------------------------------+
|
|

|
| a65MW
fMWPTG
+-------------------------+
|
+---]>=[------] [---+-|{ After spinning reserve}|
|
| kMWMIN
| |{ is reached,load an
}|
|
|
| |{ operating target
}|
|
|
| |
|
|
|
| | e65MW = kMWPRE;
|
|
|
| +-------------------------+
|
|
|
fMWPTG
|
|
+-----------------------(RST)
|
|
|
| fREMOTE
d70R4L
d70R4R
fRMT1
|
+---] [-------]/[-------]/[-----------------(
)
|
|
|
| a65MW
fRMT1
+-------------------------+
|
+---]>=[------] [-----|{ If the MW setpoint is }|
|
| kMWMIN
|{ at spin reserve and
}|
|
|
|{ remote operation is
}|
|
|
|{ selected, use the
}|
|
|
|{ pre-selected load
}|
|
|
|
|
|
|
| e65MW = eMWPRE;
|
|
|
+-------------------------+
|
|
|
| d70R4L
+-----------------------------------+
|
+---]^[-----| e65MW = kMWMIN;
|
|
|
+-----------------------------------+
|
|
|
| d70R4L
+-----------------------------------+
|
+---]v[-----| e65MW = a65MW;
|
|
|
| eMWPRE = e65MW;
|
|
|
| r65MW = a65MW;
|
|
|
| rMWLE = 0.0;
|
|
|
+-----------------------------------+
|
|
|
| d70R4R
+-----------------------------------+
|
+---]^[-----| e65MW = kMWMAX;
|
|
|
+-----------------------------------+
|
|
|
| d70R4R
+-----------------------------------+
|
+---]v[-----| e65MW = a65MW;
|
|
| eMWPRE = e65MW;
|
|
| r65MW = a65MW;
|
|
| rMWLE = 0.0;
|
|
+-----------------------------------+
| iMODE
+---------------------------------------------+
+---]==[--------------|{ When a normal stop is initiated, set the }|
qNSTOP
|{ target MW setpoint to a negative value so }|
|{ that the breaker will open on reverse
}|
|{ current.
}|
|
|
| e65MW = -2.0;
|
|
|
| { Turboview selection tracks MW setpoint } |
| { when normal Shutdown mode is enabled
} |
|
|
| eMWPRE = r65MW;
|
+---------------------------------------------+

9/15/10: Ladder Logic


Network #

108:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

346 bytes

53

fTEMPCT
+---------------------------------------------+
---------+---]/[---+-----------|{ Ramp the MW PID setpoint to the target
}|
|
|
|{ MW setpoint.
}|
|
|
|
|
|
|
| r65MW
= dlay01-02 (
|
|
|
| e65MW,
{ target value }
|
|
|
| r65MW,
{ ramped variable }
|
|
|
| rMWRR,
{ ramp rate, MW/minute }
|
|
|
| rDTM);
{ execution interval, rDTM=minutes}|
|
|
+---------------------------------------------+
|
|
| fDROOP |
+---] [---+
Network #

109:

LABEL: modul7

Size:

69 bytes

+===========================================================================+
|
|
|
|
|
MEGAWATT PID CONTROLLER
|
|
|
|
MODULE 7
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 110:
Size:
792 bytes
+===========================================================================+
| rMWOUT --- MW PID OUTPUT
rMWPB
--- MW PID PB
|
|
|
| a65MW
--- MW INPUT MPS390
d52GX
--- GEN BREAKER STATUS
|
| fISOCH --- ISOCHRONOUS CONTROL
fMWCTL --- MW PID ENABLED
|
| iMODE
--- SEQUENCE MODE
kMWDER --- MW PID DER
|
| kMWINT --- MW PID INT
kMWPB
--- MW PID PB
|
| kSPDSYN --- SYNC SPEED
qNSTOP --- MODE 12: NORMAL STOP |
| qONLINE --- MODE 10: ON LINE
r65MW
--- MW PID SETPOINT
|
| rDT
--- EXEC INTVAL SEC
rMAXDRP --- MAX DROOP SPEED
|
| rMWLE
--- MW PID PREV ERR
rMWLLM --- MW PID PR LST MES
|
| rMWLM
--- MW PID LST MEAS
rSPDDRP --- SPEED DROOP
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-|{ Scale the proportional band term in order to transfer scaling }|
| |{ information into the PID function.
}|
| |
|
| | rMWPB = kMWPB * 25.0 /(rMAXDRP - kSPDSYN);
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-|{ Note that the minimum value of rMWOUT is kSYNC (5105) and the }|
|{ maximum value is rMAXDRP (5360, assuming 5% droop).
}|
|
|
| rMWOUT
= vpid01-02 (
|
| 1,
{PID identifier}
r65MW,
{setpoint}
|
| rMWOUT, {controlled var, cv}
a65MW,
{measurement}
|
| kMWDER, {derivative time}
kMWINT, {integral time}
|
| rMWPB,
{proportional band}
rDT,
{execution interval}
|
| rMAXDRP, {max cv value}
kSPDSYN, {min cv value}
|
| 100.0,
{max change cv/scan}
fMWCTL, {1=auto mode}
|
| 1,
{1=PB uses error}
1,
{1=setpoint tracks mea}|
| 0,
{0=reverse output}
rMWLM,
{last measurement}
|
| rMWLLM, {previous last meas}
rMWLE); {previous error term} |
+-----------------------------------------------------------------+

54

Network #

111:
Size:
136 bytes
iMODE
iMODE
+---------------------------------------------+
---------+---]<>[--+---]<>[--+-|{ If the speed PID is in MANUAL, the PID
}|
| qONLINE | qNSTOP | |{ setpoint (rSPDSPA) is tracking the meas- }|
|
|
| |{ urement. Set the MW PID output to the
}|
|
|
| |{ calculated droop speed.
}|
|
|
| |
|
|
|
| | rMWOUT = rSPDDRP;
|
|
|
| +---------------------------------------------+
|
|
|
|
| d52GX |
|
+---]/[---+
|
|
| fISOCH
|
+---] [-------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 112:
Size:
115 bytes
+===========================================================================+
| fMWCTL --- MW PID ENABLED
|
|
|
| fDROOP --- DROOP SELECTED
iMODE
--- SEQUENCE MODE
|
| qNSTOP --- MODE 12: NORMAL STOP
qONLINE --- MODE 10: ON LINE
|
+===========================================================================+
iMODE
fGAUTO
fDROOP
fMWCTL
---------+---]==[------] [---+---] [-------------------------------------(
)
| qONLINE
|
|
|
| iMODE
|
+---]==[------------+
qNSTOP

55

Network # 113:
LABEL: modul3
Size:
69 bytes
+===========================================================================+
|
|
|
|
|
SPEED REFERENCE GENERATOR
|
|
|
|
MODULE 3
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 114:
Size:
603 bytes
+===========================================================================+
| rSPDMAX --- MAX SPD LIMIT
rSPDMIN --- MIN SPD LIMIT
|
|
|
| iMODE
--- SEQUENCE MODE
kSPDMAX --- MAX SPEED
|
| kSPDMIN --- MIN SPEED
kSPDOST --- OVERSPEED SET
|
| kSPDSYN --- SYNC SPEED
kSPDWRM --- WARMUP SPD SET
|

56

| qACCEL --- MODE 7: ACCEL


qBKROPN --- MODE 13: BREAKER OPN |
| qNSTOP --- MODE 12: NORMAL STOP
qOSTEST --- MODE 11: OVERSPD TST |
| qRDSYNC --- MODE 8: READY SYNC
qWARMUP --- MODE 6: WARMUP
|
+===========================================================================+
iMODE
+-----------------------------------+
---------+---]==[------------------------| rSPDMIN = kSPDWRM;
|
| qWARMUP
| rSPDMAX = kSPDWRM;
|
|
+-----------------------------------+
|
| iMODE
+-----------------------------------+
+---]==[------------------------| rSPDMIN = kSPDWRM;
|
| qACCEL
| rSPDMAX = kSPDSYN;
|
|
+-----------------------------------+
|
| iMODE
+-----------------------------------+
+---]==[------------------------| rSPDMIN = kSPDMIN;
|
| qRDSYNC
| rSPDMAX = kSPDMAX;
|
|
+-----------------------------------+
|
| iMODE
+-----------------------------------+
+---]==[------------------------| rSPDMIN = kSPDMIN;
|
| qOSTEST
| rSPDMAX = kSPDOST;
|
|
+-----------------------------------+
|
| iMODE
+-----------------------------------+
+---]==[------------------------| rSPDMIN = 0;
|
| qNSTOP
| rSPDMAX = kSPDMAX;
|
|
+-----------------------------------+
|
| iMODE
+-----------------------------------+
+---]==[------------------------| rSPDMIN = kSPDMIN;
|
qBKROPN
| rSPDMAX = kSPDMAX;
|
+-----------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 115:
Size:
175 bytes
+===========================================================================+
| eSPDSP --- SPD SP TARGET
rSPDOUT --- SPD CNTRL PID OUTPUT |
|
|
| iMODE
--- SEQUENCE MODE
qCRANK --- MODE 2: CRANK
|
| qPURGE --- MODE 3: PURGE
qRDFIRE --- MODE 4: READY FIRE
|
| qRDSTRT --- MODE 1: READY START
qSHUTDN --- MODE 0: SHUTDOWN
|
+===========================================================================+
iMODE
+---------------------------------------------+
---------+---]==[------------+-| eSPDSP = 0.0; { Set the target setpoint
}|
| qSHUTDN
| |
{ to zero.
}|
|
| | rSPDOUT = 0.0; { Hold the output of the
}|
|
| |
{ speed PID at zero
}|
|
| +---------------------------------------------+
|
|
| iMODE
|
+---]==[------------+
| qRDSTRT
|
|
|
| iMODE
|
+---]==[------------+
| qCRANK
|
|
|
| iMODE
|
+---]==[------------+
| qPURGE
|
|
|
| iMODE
|
+---]==[------------+
qRDFIRE

57

9/15/10: Ladder Logic


Network #

116:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

1067 bytes

58

+===========================================================================+
| eSPDSEL --- SPEED SEL TV
eSPDSP --- SPD SP TARGET
|
| rSPDSP --- SPEED SETPOINT
|
|
|
| d52GX
--- GEN BREAKER STATUS
fISOCH --- ISOCHRONOUS CONTROL |
| fNEWMOD --- MODE LEVEL CHANGE
fREMOTE --- REMOTE OPERATION
|
| iMODE
--- SEQUENCE MODE
kSPDSYN --- SYNC SPEED
|
| kSPDWRM --- WARMUP SPD SET
qACCEL --- MODE 7: ACCEL
|
| qBKROPN --- MODE 13: BREAKER OPN
qNSTOP --- MODE 12: NORMAL STOP |
| qONLINE --- MODE 10: ON LINE
qRDSYNC --- MODE 8: READY SYNC
|
| qWARMUP --- MODE 6: WARMUP
rSPDMIN --- MIN SPD LIMIT
|
+===========================================================================+
iMODE
+-----------------------------------+
---------+---]==[------------------------| eSPDSP = kSPDWRM;
|
| qWARMUP
+-----------------------------------+
|
| iMODE
frdsy1
+---]==[--------------------------------------------------------(
)
| qRDSYNC
|
| iMODE
+---------------------------------------------+
+---]==[------------+-| eSPDSP = kSPDSYN;
|
| qACCEL
| +---------------------------------------------+
|
|
| frdsy1
|
+---]^[-------------+
|
|
| iMODE
fISO
|
+---]==[------] [---+
| qONLINE
|
|
|
| iMODE
|
+---]==[------------+
| qBKROPN
|
| iMODE
fNEWMOD
d52GX
+-----------------------------------+
+---]==[--+---] [-------]/[-----| eSPDSP = rSPDMIN;
|
| qNSTOP |
| rSPDSP = kSPDSYN;
|
|
|
+-----------------------------------+
|
|
|
| fNEWMOD
d52GX
+-----------------------------------+
|
+---] [-------] [-----| eSPDSP = kSPDSYN;
|
|
|
| rSPDSP = kSPDSYN;
|
|
|
+-----------------------------------+
|
|
|
| d52GX
+-----------------------------------+
|
+---]v[---------------| eSPDSP = rSPDMIN;
|
|
+-----------------------------------+
|
| fREMOTE
+-----------------------------------+
+---]/[-------------+-----------| eSPDSEL = rSPDSP;
|

|
|
+-----------------------------------+
|
|
| fREMOTE
fMWCTL |
+---] [-------] [---+
|
|
| iMODE
|
+---]<>[------------+
| qONLINE
|
| fREMOTE
fISO
iMODE
+-----------------------------------+
+---] [---+---] [-------]==[----| eSPDSP = 5100.0;
|
|
|
qONLINE
+-----------------------------------+
|
|
|
|
|
|
|
|
|
| d70R4L
d70R4R
fDROOP1
+-------------------------+
|
+---]/[-------]/[-------] [-----| eSPDSP = eSPDSEL;
|
|
+-------------------------+
|
| iMODE
+-------------------------------------------------------+
+---]<[-----| eSPDSP = clamp (eSPDSP, 5100.0, 0.0);
|
| qRDSYNC
+-------------------------------------------------------+
|
| iMODE
+-------------------------------------------------------+
+---]<[-----| eSPDSP = CLAMP (eSPDSP, 5150.0, 0.0);
|
qASYNC
+-------------------------------------------------------+

9/15/10: Ladder Logic


Network #

117:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

95 bytes

59

iMODE
+-------------------------------------------------------+
-------------]<>[----| rUTPHA = pUTPHA;
|
qASYNC
+-------------------------------------------------------+
Network #

118:

Size:

460 bytes

iMODE
+-------------------------------------------------------+
-------------]==[--+-|IF pUTPHAP > pUTPHA THEN rUTPHA = rUTPHA - 0.005;ENDIF;|
qASYNC | |IF pUTPHAP < pUTPHA THEN rUTPHA = rUTPHA + 0.005;ENDIF;|
| |rSYNSP = ((kSPDSYN / 50.) * rUTPHA) + kSLIP;
|
| |eSPDSP = rSPDSYN;
|
| +-------------------------------------------------------+
|
| +-------------------------------------------------------+
+-|{ Ensure that the speed setpoint produced
}
|
|{ by the autosync routine differs from sync }
|
|{ speed by no more than 50 RPM.
}
|
|
|
| rHILIM = kSPDSYN + 50.0;
|
| rLOLIM = kSPDSYN - 50.0;
|
| eSPDSP = clamp (eSPDSP, rHILIM, rLOLIM);
|
+-------------------------------------------------------+
Network #

119:

Size:

82 bytes

+-------------------------------------------------------+
---------------------| pUTPHAP = pUTPHA; {SET PREVIOUS SCAN VALUE}
|
+-------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 120:
Size:
953 bytes
+===========================================================================+
| eSPDSP --- SPD SP TARGET
rSPDSP --- SPEED SETPOINT
|
| rSPLE
--- SPD CNTRL PREV ERROR
|
|
|
| d43S
--- SYNCH AUTO SWITCH
d70R4L --- LOWER SPD/LD SWITCH |
| d70R4R --- RAISE SPD/LD SWITCH
fISOCH --- ISOCHRONOUS CONTROL |
| iMODE
--- SEQUENCE MODE
kSPDOST --- OVERSPEED SET
|
| qONLINE --- MODE 10: ON LINE
qOSTEST --- MODE 11: OVERSPD TST |
| qRDSYNC --- MODE 8: READY SYNC
rSPDMAX --- MAX SPD LIMIT
|
| rSPDMIN --- MIN SPD LIMIT
rSPEED --- TURBINE SPEED
|
+===========================================================================+

60

iMODE
fISOCH
d70R4R
+-----------------------------------+
---------+---]==[------] [---+---]^[-----| eSPDSP = rSPDMAX;
|
| qONLINE
|
+-----------------------------------+
|
|
| iMODE
d43S
| d70R4R
+-----------------------------------+
+---]==[------]/[---+---]v[---+-| eSPDSP = rSPEED;
|
| qRDSYNC
|
| | eSPDSEL = eSPDSP;
|
|
|
| | rSPDSP = rSPEED;
|
|
|
| | rSPLE = 0.0;
|
|
|
| +-----------------------------------+
|
|
|
|
| d70R4L |
|
+---]v[---+
|
|
|
| d70R4L
+-----------------------------------+
|
+---]^[-----| eSPDSP = rSPDMIN;
|
|
+-----------------------------------+
|
| iMODE
d70R4R
+-----------------------------------+
+---]==[------------+---] [-----| eSPDSP = kSPDOST;
|
qOSTEST
|
+-----------------------------------+
|
| d70R4R
+-----------------------------------+
+---]v[---+-| eSPDSP = rSPEED;
|
|
| | eSPDSEL = eSPDSP;
|
|
| | rSPDSP = rSPEED;
|
|
| | rSPLE = 0.0;
|
|
| +-----------------------------------+
|
|
| d70R4L |
+---]v[---+
|
| d70R4L
+-----------------------------------+
+---]^[-----| eSPDSP = rSPDMIN;
|
+-----------------------------------+

9/15/10: Ladder Logic


Network #

121:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

569 bytes

61

dTIEBKR
iMODE
fMWCTL
d70R4R
+-----------------------------------+
---]/[-------]==[------]/[---+---]^[-----| eSPDSP = rSPDMAX;
|
qONLINE
|
+-----------------------------------+
|
| d70R4R
+-----------------------------------+
+---]v[---+-| eSPDSP = rSPDDRP;
|
|
| | eSPDSEL = eSPDSP;
|
|
| | rSPDSP = rSPDDRP;
|
|
| | rSPLE = 0.0;
|
|
| +-----------------------------------+
|
|
| d70R4L |
+---]v[---+
|
| d70R4L
+-----------------------------------+
+---]^[-----| eSPDSP = rSPDMIN;
|
|
+-----------------------------------+
|
|
+-----------------------------------+
+-----------| rSPDSPA = rSPDSP;
|
+-----------------------------------+
Network #

122:

Size:

162 bytes

d52GX
+---------------------------------------------+
-----------------------]v[-----| eSPDSP = kSPDSYN;
|
| rSPDSP = kSPDSYN;
|
+---------------------------------------------+
Network #

123:

Size:

148 bytes

fISO
+---------------------------------------------+
-----------------------] [-----| eSPDSP = kSPDSYN;
|
| rSPDSP = kSPDSYN;
|
| eSPDSEL = kSPDSYN;
|
+---------------------------------------------+
Network #

124:

Size:

200 bytes

d52GX
dTIEBKR
+---------------------------------------------+
-------------] [-------]v[-----| eSPDSP = rMWOUT;
|
| rSPDSP = rMWOUT;
|
| eSPDSEL = rMWOUT;
|
+---------------------------------------------+
Network #

125:

Size:

124 bytes

iMODE
fDROOP
+---------------------------------------------+
-------------]==[------] [-----| eSPDSP = clamp (eSPDSP, 5460.0, 5050.0);
|
qONLINE
+---------------------------------------------+

9/15/10: Ladder Logic


Network #

126:

: PUSRI3 4.0

LABEL: modul4

Size:

TRISTATION MSW 2.0.1

Page

69 bytes

62

+===========================================================================+
|
|
|
|
|
SPEED REFERENCE RAMP GENERATOR
|
|
|
|
MODULE 4
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

127:

Size:

396 bytes

+===========================================================================+
|
FIRST CRITICAL BAND
|
|
|
| eSPDSP --- SPD SP TARGET
rSPDSP --- SPEED SETPOINT
|
|
|
| kCR1STP --- CRIT SPD 1 SET
kCR1STR --- CRIT SPD 1 RESET
|
| rSPDSPL --- SPD LAST SCAN
rSPDSPX --- TARGET LAST SCAN
|
+===========================================================================+
+-------------------------------------------------------+
-------------------+-| if (rSPDSP > kCR1STR & rSPDSPL <= kCR1STR)
|
| |
then rSPDSP = kCR1STP;
|
| | endif;
|
| |
|
| | if (eSPDSP > kCR1STR & rSPDSPX <= kCR1STR)
|
| |
then eSPDSP = kCR1STP;
|
| | endif;
|
| +-------------------------------------------------------+
|
| +-------------------------------------------------------+
+-| if (rSPDSP < kCR1STP & rSPDSPL >= kCR1STP)
|
|
then rSPDSP = kCR1STR;
|
| endif;
|
|
|
| if (eSPDSP < kCR1STP & rSPDSPX >= kCR1STP)
|
|
then eSPDSP = kCR1STR;
|
| endif;
|
+-------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 128:
Size:
396 bytes
+===========================================================================+
|
SECOND CRITICAL BAND
|
|
|
| eSPDSP --- SPD SP TARGET
rSPDSP --- SPEED SETPOINT
|
|
|
| kCR2STP --- CRIT SPD 2 SET
kCR2STR --- CRIT SPD 2 RESET
|
| rSPDSPL --- SPD LAST SCAN
rSPDSPX --- TARGET LAST SCAN
|
+===========================================================================+

63

+-----------------------------------------------------------------+
---------+-| if (rSPDSP > kCR2STR & rSPDSPL <= kCR2STR)
|
| |
then rSPDSP = kCR2STP;
|
| | endif;
|
| |
|
| | if (eSPDSP > kCR2STR & rSPDSPX <= kCR2STR)
|
| |
then eSPDSP = kCR2STP;
|
| | endif;
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| if (rSPDSP < kCR2STP & rSPDSPL >= kCR2STP)
|
|
then rSPDSP = kCR2STR;
|
| endif;
|
|
|
| if (eSPDSP < kCR2STP & rSPDSPX >= kCR2STP)
|
|
then eSPDSP = kCR2STR;
|
| endif;
|
+-----------------------------------------------------------------+
Network #

129:

Size:

110 bytes

+===========================================================================+
| rSPDSPL --- SPD LAST SCAN
rSPDSPX --- TARGET LAST SCAN
|
|
|
| eSPDSP --- SPD SP TARGET
rSPDSP --- SPEED SETPOINT
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------|{ Save the speed and speed setpoints into "last scan" variables }|
|{ to be used next time the speed critical logic (above) is run. }|
|
|
| rSPDSPL = rSPDSP;
|
| rSPDSPX = eSPDSP;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 130:
Size:
333 bytes
+===========================================================================+
| rRAMPSP --- SPD SP RAM RATE
|
|
|
| iMODE
--- SEQUENCE MODE
|
+===========================================================================+

64

+-------------------------------------------------------+
---------------------|{ Load the SPEED SETPOINT RAMP RATE based on current }|
|{ sequence mode. These values are in RPM/min.
}|
|
|
| rRAMPSP = mux01-02 (iMODE,
|
| 10000.0,{0: Shutdown}
10000.0,{1: Ready to start}|
| 10000.0,{2: Init start}
10000.0,{3: Purge}
|
| 10000.0,{4: Ready to fire} 10000.0,{5: Firing}
|
| 10000.0,{6: Warmup}
1500.0, {7: Accelerate}
|
| 500.0, {8: Ready to sync} 1000.0, {9: Autosync}
|
| 150.0, {10:On line}
500.0, {11:Overspd test}
|
| 1000.0, {12:Normal stop}
700.0, {13:Breaker open} |
| 0.0,
{14:(unassigned}
0.0);
{15:(unassigned)} |
+-------------------------------------------------------+
Network #

131:

Size:

326 bytes

+===========================================================================+
| rSPDSP --- SPEED SETPOINT
|
|
|
| eSPDSP --- SPD SP TARGET
rDTM
--- EXEC INTVAL MIN
|
| rRAMPSP --- SPD SP RAM RATE
|
+===========================================================================+
+-------------------------------------------------------+
---------------------| rSPDSP = dlay01-02 (
|
| eSPDSP, {target}
|
| rSPDSP, {ramped variable}
|
| rRAMPSP, {ramp rate, RPM/MIN}
|
| rDTM);
{execution time, MIN}
|
+-------------------------------------------------------+
Network #

132:

LABEL: modul5

Size:

69 bytes

+===========================================================================+
|
|
|
|
|
AUTO SYNCHRONIZER
|
|
|
|
MODULE 5
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic


Network #

133:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

69 bytes

65

+===========================================================================+
| eSPDSP --- SPD SP TARGET
iBKATTS --- BREAKER ATTEMPTS
|
| iGENBRK --- GEN PHASE MATCH
iSTSYNC --- ASYNCH ENABLED
|
| rHILIM --- SPD HI LMT ASYNCH
rLOLIM --- SPD LO LMT ASYNCH
|
| rSPDSP --- SPEED SETPOINT
|
|
|
| a65SY
--- PHASE INPUT MPS390
d52GX
--- GEN BREAKER STATUS
|
| fNEWMOD --- MODE LEVEL CHANGE
iASHIST --- HISTORY
|
| iMODE
--- SEQUENCE MODE
kATLIM --- BKR /CLS ATTEMPTS
|
| kBKCLT --- BKR/ CLS TIME
kDELANG --- DESIRED PHASE ROT
|
| kHIPHAS --- HI PHASE WINDOW
kLOPHAS --- LO PHASE WINDOW
|
| kMAXROT --- MAX PHASE ROT
kMINANG --- MIN PHASE ANG
|
| kMINROT --- MIN PHASE ROT
kSPDSYN --- SYNC SPEED
|
| pUTPHA --- UTILITY FRECUENCY
qASYNC --- MODE 9: AUTOSYNC
|
| rDT
--- EXEC INTVAL SEC
rDUMMY --- DUMMY FLAG
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 134:
Size: 1213 bytes
+===========================================================================+
| rOLDPHA --- PREV SCAN PHASE
rROTAT --- PHASE RATE OF ROT
|
| rTIMACC --- TIME ACCUMUL
|
+===========================================================================+

66

iMODE
fNEWMOD
+---------------------------------------------+
---------+---]==[------] [-----| iBKATTS = 0; { Clear the BREAKER ATTEMPTS }|
| qASYNC
|
{ counter.
}|
|
+---------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| if iMODE == qASYNC
{ When in AUTOSYNC mode, enable
}|
| |
then iSTSYNC = 1;
{ the autosync algorithm by setting
}|
| |
else iSTSYNC = 0;
{ iSTSYNC equal to 1. Otherwise,
}|
| | endif;
{ disable the autosync algorithm.
}|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| {Develop Utility Speed}
|
| |
|
| | rUTLSP1 = ((pUTPHA / 50) * kSPDSYN) - kSLIP;
|
| | rUTLSPD = expfltr(rUTLSP1, rUTLSPD, kUTLFLT);
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-|{ Auto-synchronization routine:
}|
|
|
| iGENBRK = sync01-02 (
|
| iSTSYNC, {start auto sync}
a65SY,
{input phase angle}
|
| rUTLSPD, {utility speed
}
rSPDSYN, {calculated speed SP} |
| rROTAT, {phase rate of rot.}
kDELANG, {desired phase ROC}
|
| kMINANG, {min phase closure}
kMINROT, {min phase ROC}
|
| kMAXROT, {max phase ROC}
kATLIM, {max no. of attempts} |
| kLOPHAS, {min control phase}
kHIPHAS, {max control phase}
|
| d52GX,
{breaker closed}
kBKCLT, {breaker closure time} |
| rDT,
{execution interval}
rOLDPHA, {previous scan's phase}|
| rTIMACC, {time accumulation}
iBKATTS, {closure attempts}
|
| iASHIST {history} );
|
+-----------------------------------------------------------------+
Network # 135:
LABEL: modul8
Size:
69 bytes
+===========================================================================+
|
|
|
|
|
SPEED REFERENCE SELECTOR
|
|
|
|
MODULE 8
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 136:
Size:
478 bytes
+===========================================================================+
|
|
| rSPDSPA --- SPD CNTRL PID SETPT
|
|
|
| d52GX
--- GEN BREAKER STATUS
fDROOP --- DROOP SELECTED
|
| fISOCH --- ISOCHRONOUS CONTROL
fSPDAM --- SPEED AUTO/MANUAL
|
| rMWOUT --- MW PID OUTPUT
rSPDSP --- SPEED SETPOINT
|
+===========================================================================+
fSPDAM
d52GX
+-----------------------------------+
-------------] [---+---]/[---+-----------|{ When on speed control,
|
|
|
| use the speed ramp }
|
|
|
|{ setpoint as the
|
|
|
| setpoint to the speed PID.}
|
|
|
|
|
|
|
| rSPDSPA = rSPDSP;
|
|
|
+-----------------------------------+
|
|
| fISOCH |
+---] [---+
|
|
fMWCTL
+-----------------------------------+
|
+---]v[-----| rSPDSPA = rSPDDRP;
|
|
|
| eSPDSP = rSPDDRP;
|
|
|
+-----------------------------------+
|
|
| d52GX | fDROOP
fMWCTL
+-------------------------+
+---] [---+---] [---+---] [-----| eSPDSP = rMWOUT;
|
|
| rSPDSPA = rSPDSP;
|
|
+-------------------------+
|
| fMWCTL
+-------------------------+
+---]/[-----| rMWOUT = rSPDSP;
|
| eMWPRE = a65MW;
|
| r65MW = a65MW;
|
+-------------------------+

67

Network #

137:

Size:

215 bytes

d52GX
fISOCH
---------+---]/[---+-------------------------------------------------+---(LCH)
|
|
|
| dTIEBKR |
| PULSE
+---] [---+
+---(PLS)
200
Network #

138:

Size:

236 bytes

PULSE
fISO
---------+---]^[---+-----------------------------------------------------(TDD)
|
|
300
|
|
| PULSEM |
+---]^[---+

9/15/10: Ladder Logic


Network #

139:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

398 bytes

68

d43SC
d52GX
fISOCH
---------+---]^[-------] [-------------------------------------------+---(TGL)
|
|
|
| fMANISO
|
+---(TGL)
|
| d52GX
dTIEBKR
fISOCH
+---]^[-------]/[---+-------------------------------------------(RST)
|
|
| dTIEBKR
d52GX |
+---]v[-------] [---+
|
|
| gMWCTRL
|
+---]^[-------------+
Network #

140:

Size:

161 bytes

fMANISO
PULSEM
-------------] [---------------------------------------------------------(PLS)
200
Network #

141:

Size:

201 bytes

+===========================================================================+
| cDROOP --- DROOP ENABLE LOP
fDROOP --- DROOP SELECTED
|
|
|
| fISOCH --- ISOCHRONOUS CONTROL
fLMPTST --- LAMP TEST
|
| gLMPTST --- LAMP TEST
|
+===========================================================================+
fISOCH
fDROOP
---------+---]/[-------------------------------------------+-------------(
)
|
|
|
| fMWCTL
fDROOP1
|
+---]/[-------(
)
|
| fDROOP
cDROOP
+---] [---+-----------------------------------------------------(
)
|
|
| fLMPTST |
+---] [---+
|
|
| gLMPTST |
+---] [---+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 142:
Size: 1306 bytes
+===========================================================================+
| eFULDEM --- FUEL VLV DEMAND TST
gTESTF
--- M305 SERVO TEST
|
| rRATOUT --- RATIO VALVE OUTPUT
v65CG1 --- FUEL GAS VLV
|
|
v65CG2 ---- FUEL GAS VLV
|
| gTESTF --- FUEL M305 SERVO TST
iMODE
--- SEQUENCE MODE
|
| qPURGE --- MODE 3: PURGE
|
+===========================================================================+
iMODE
gTESTF
+---------------------------------------------+
---------+---]==[------] [---+-| rSPDOUT = eFULDEM;
|
|
4
| +---------------------------------------------+
|
|
| iMODE
gPMPON |
fPMPON
+---]==[------] [---+---------------------------------------+---(PLS)
|
0
| 60000
|
|
|
| c20FG
|
+---(LCH)
|
|
|
| f52PMP
|
+---(LCH)
|
|
fPMPON
d63QN
cPMPON
+-------------]^[-------] [-------------------------------------(TDD)
|
3000
|
| iMODE
gTESTF
+---]<>[--------------------------------------------------------(RST)
|
4
|
| gPMPOFF
fPMPOFF
+---] [---+-------------------------------------------------+---(PLS)
|
|
| 1000
|
|
|
| iMODE |
| c20FG
+---]==[--+
+---(RST)
|
1
|
|
|
|
| gPMPON
|
+---(RST)
|
|
|
| gPMPOFF
|
+---(RST)
|
|
|
| f52PMP
|
+---(RST)
|
|
fPMPOFF
cPMPOFF
+-------------]^[-----------------------------------------------(TDD)
|
3000
|
|
+-------------------------------------------------------+
+-----------| if gTESTF == 0 THEN eFULDEM = rSPDOUT;
endif;
|
|
+-------------------------------------------------------+
|

69

|
+-------------------------------------------------------+
+-----------| if gPMPON == 0 THEN eFULDEM = rSPDOUT; endif;
|
|
+-------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| v65CG1 = rSPDOUT;
|
| v65CG2 = rSPDOUT;
|
| vVCE1 = rVCEVOL;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 143:
LABEL: modul2
Size:
69 bytes
+===========================================================================+
|
|
|
|
|
SPEED CONTROLLER
|
|
|
|
MODULE 2
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

70

Network # 144:
Size:
274 bytes
+===========================================================================+
| fSPDAM --- SPEED AUTO/MANUAL
fSPDAM --- SPEED AUTO/MANUAL
|
| rSPDDRP --- SPEED DROOP
rSPDOUT --- SPD CNTRL PID OUTPUT |
| rSPDPB --- SPD CNTRL PROP BAND
rSPEEDA --- SPD CNTRL PID MEAS
|
|
|
| d52GX
--- GEN BREAKER STATUS
fDROOP --- DROOP SELECTED
|
| fISOCH --- ISOCHRONOUS CONTROL
iMODE
--- SEQUENCE MODE
|
| kFIRLIM --- MIN FRING VLV POS
kSPDDER --- SPD PID DER
|
| kSPDDRP --- SPD DRP PERCENT
kSPDINT --- SPD PID INT
|
| kSPDPB --- SPD PID PB
kSPDSYN --- SYNC SPEED
|
| qFIRE
--- MODE 5: FIRING
qWARMUP --- MODE 6: WARMUP
|
| rDT
--- EXEC INTVAL SEC
rMAXVLV --- MAX VLV LIMIT
|
| rMINVLV --- MIN VLV LIMIT
rSPDSPA --- SPD CNTRL PID SETPT |
| rSPEED --- TURBINE SPEED
rSPLE
--- SPD CNTRL PREV ERROR |
| rSPLIM --- SPD CNTRL LAST ERROR
rSPLM
--- SPD CNTRL LAST MEAS |
+===========================================================================+
iMODE
+---------------------------------------------+
-------------------+---]==[----|rSPDPB1 = kSPDPON;{SET ON LINE TUNING CONSTN}|
| qONLINE
|rSPDINT = kSPDION;
|
|
|rSPDDER = kSPDDON;
|
|
+---------------------------------------------+
|
| iMODE
+---------------------------------------------+
+---]<>[----|rSPDPB1 = kSPDPOF;{SET OFF LINE TUNING CONST}|
qONLINE
|rSPDINT = kSPDIOF;
|
|rSPDDER = kSPDDOF;
|
+---------------------------------------------+

9/15/10: Ladder Logic


Network #

145:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

359 bytes

71

fDROOP
FTEMP
---------+---]^[---+-----------------------------------------------------(PLS)
|
|
300
|
|
| fDROOP |
+---]v[---+
|
|
| fISOCH |
+---]^[---+
|
|
| fISOCH |
+---]v[---+
Network #

146:

Size:

82 bytes

FTEMP
fSPDAM
-------------] [---------------------------------------------------------(RST)

9/15/10: Ladder Logic


Network #

147:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

1126 bytes

72

+-----------------------------------------------------------------+
---------+-|{ Calculate droop speed: }
|
| |
|
| | rSPDDRP = rSPEED + (rSPDOUT * kSPDDRP * kSPDSYN / 10000.0);
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| if d52GX == 1 & fISOCH == 0 then
|
| |
rSPEEDA = rSPDDRP;
|
| | else
|
| |
rSPEEDA = rSPEED;
|
| | endif;
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| rSPDPB
= rSPDPB1 * kSPDSYN / 100.0;
|
| |
|
| | rSPDOUT = vpid01-02 (
|
| | 1,
{PID indentifier}
rSPDSPA, {setpoint}
|
| | rSPDOUT, {controlled var, cv}
rSPEEDA, {measurement}
|
| | rSPDDER, {derivative time}
rSPDINT, {integral time}
|
| | rSPDPB, {proportional band}
rDT,
{execution interval}
|
| | rMAXVLV, {max cv value}
rMINVLV, {min cv value}
|
| | 100.0,
{max change cv/scan}
fSPDAM, {0=manual, 1=auto mode}|
| | 1,
{0=PB uses meas}
1,
{1=setpoint tracks}
|
| | 0,
{o=reverse output}
rSPLM,
{last measurement}
|
| | rSPLIM, {previous last meas}
rSPLE); {previous error term} |
| +-----------------------------------------------------------------+
|
| iMODE
iMODE
fSPDAM
+---]>=[------]<=[----------------------------------------------(
)
| qWARMUP
qNSTOP
|
| iMODE
+---------------------------------------------+
+---]==[--------------| rSPDOUT = kFIRLIM; { set output to fire}
|
qFIRE
+---------------------------------------------+
Network #

148:

Size:

105 bytes

+===========================================================================+
| rNGMEM --- TEMP OUT MEM
|
|
|
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
| qONLINE --- MODE 10: ON LINE
rSPDOUT --- SPD CNTRL PID OUTPUT |
+===========================================================================+
iMODE
fNEWMOD
+---------------------------------------------+
-------------]==[------] [-----|{ Remember the value of the speed PID
}|
qONLINE
|{ output at the instant the breaker closes. }|
|
|
| rNGMEM = rSPDOUT;
|
+---------------------------------------------+

9/15/10: Ladder Logic


Network #

149:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

124 bytes

73

+===========================================================================+
| rMAXDRP --- MAX DROOP SPEED
|
|
|
| kSPDDRP --- SPD DRP PERCENT
kSPDSYN --- SYNC SPEED
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------| rMAXDRP = kSPDSYN * (1.0 + kSPDDRP / 100.0);
|
+-----------------------------------------------------------------+
Network #

150:

LABEL: modul9

Size:

69 bytes

+===========================================================================+
|
|
|
|
|
EXHAUST THERMOCOUPLE SELECT/AVERAGE
|
|
|
|
MODULE 9
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

151:

Size:

69 bytes

+===========================================================================+
| fTCLFE --- TC FAIL LO ENBL
iDUMM1 --- DUMMY 1
|
| iDUMM2 --- DUMMY 2
iHIDIS --- HI WORD DIS TCS
|
| iHIFAIL --- HI WORD FAIL TCS
iTCDIS --- DISABLED TC BIT
|
| rEXHTMP --- AVG EXH TEMP
|
|
|
| fTXF01 --- UNPACKED TC 01
fTXF02 --- UNPACKED TC 02
|
| fTXF03 --- UNPACKED TC 03
fTXF04 --- UNPACKED TC 04
|
| fTXF05 --- UNPACKED TC 05
fTXF06 --- UNPACKED TC 05
|
| fTXF07 --- UNPACKED TC 07
fTXF08 --- UNPACKED TC 08
|
| fTXF09 --- UNPACKED TC 09
fTXF10 --- UNPACKED TC 10
|
| fTXF11 --- UNPACKED TC 11
fTXF12 --- UNPACKED TC 12
|
| fTXF13 --- UNPACKED TC 13
fTXF14 --- UNPACKED TC 14
|
| fTXF15 --- UNPACKED TC 15
fTXF17 --- UNPACKED TC 17
|
| fTXF18 --- UNPACKED TC 18
gTCD01 --- EXH TC #1
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic


Network #

152:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

69 bytes

74

+===========================================================================+
| gTCD02 --- EXH TC #2
gTCD03 --- EXH TC #3
|
| gTCD04 --- EXH TC #4
gTCD05 --- EXH TC #5
|
| gTCD06 --- EXH TC #6
gTCD07 --- EXH TC #7
|
| gTCD08 --- EXH TC #8
gTCD09 --- EXH TC #9
|
| gTCD10 --- EXH TC #10
gTCD11 --- EXH TC #11
|
| gTCD12 --- EXH TC #12
gTCD13 --- EXH TC #13
|
| gTCD14 --- EXH TC #14
gTCD15 --- EXH TC #15
|
| gTCD17 --- EXH TC #17
gTCD18 --- EXH TC #18
|
| iGOODTC --- NUM OF GOOD TC'S
iLODIS --- LO WORD DIS TCS
|
| iMODE
--- SEQUENCE MODE
iTCALG --- EXH TC AVG SEL
|
| iTCCOLD --- COLDEST TC BIT
iTCFAIL --- FAILED TC BIT MAP
|
| iTCHOT --- HOTTEST TC BIT
iTCIG
--- INSUFF GOOD TCS
|
| kHIFAIL --- HI TC FAIL TEMP
kLOFAIL --- LO TC FAIL TMP
|
| kMINTCS --- MINIMUM NO. OF TCS
qACCEL --- MODE 7: ACCEL
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

153:

Size:

243 bytes

+===========================================================================+
| rSPREAD --- MAX EXH TC SPREAD
tTTXD1 --- EXH TC 1
|
| tTTXD11 --- EXH TC 11
tTTXD13 --- EXH TC 13
|
| tTTXD15 --- EXH TC 15
tTTXD17 --- EXH TC 17
|
| tTTXD2 --- EXH TC 2
tTTXD3 --- EXH TC 3
|
| tTTXD4 --- EXH TC 4
tTTXD5 --- EXH TC 5
|
| tTTXD6 --- EXH TC 6
tTTXD7 --- EXH TC 7
|
| tTTXD8 --- EXH TC 8
tTTXD9 --- EXH TC 9
|
+===========================================================================+
$FrstSc
+-----------------------------------------------------------------+
---] [-----| fDUMMY = pack16 ( iTCALG, 1, {1=reject highest & lowest TCs}
|
|
1, {1=failed TC sets disable flag } |
|
0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0);
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic


Network #

154:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

3041 bytes

75

iMODE
rEXHTMP
fTCLFE
---------+---]>=[------]>[-----------------------------------------------(
)
| qACCEL
260
|
| +-----------------------------------------------------------------+
+-| fDUMMY = pack16 ( iHIDIS, gTCD17, gTCD18, 0,
0,
|
| |
0,
0,
0,
0,
|
| |
0,
0,
0,
0,
|
| |
0,
0,
0,
0);
|
| | iDUMM2 = iHIDIS shl 16;
|
| | fDUMMY = pack16 ( iLODIS, gTCD01, gTCD02, gTCD03, gTCD04,
|
| |
gTCD05, gTCD06, gTCD07, gTCD08,
|
| |
gTCD09, gTCD10, gTCD11, gTCD12,
|
| |
gTCD13, gTCD14, gTCD15, gTCD16);
|
| | iTCDIS = iLODIS + iDUMM2;
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| rEXHTMP = tcav02-02 (
|
| | 18,
{no. of TC inputs}
iTCALG, {algorithm variations} |
| | kMINTCS, {min no. of good TCs} kHIFAIL, {TC high fail temp}
|
| | kLOFAIL, {TC low fail temp}
fTCLFE, {TC low fail enable}
|
| | iGOODTC, {actual good TCs}
iTCHOT, {hottest TC bit map}
|
| | iTCCOLD, {coldest TC bit map}
rSPREAD, {max temp spread}
|
| | iTCIG,
{insufficient good}
iTCFAIL, {failed TCs bit map}
|
| | iTCDIS, {disabled bit map}
|
| |
|
| | tTTXD1, tTTXD2, tTTXD3, tTTXD4, tTTXD5, tTTXD6, tTTXD7,
|
| | tTTXD8, tTTXD9, tTTXD10, tTTXD11, tTTXD12, tTTXD13, tTTXD14, |
| | tTTXD15, tTTXD16, tTTXD17, tTTXD18,
|
| | 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
| | 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| iDUMM2 = iTCDIS;
|
| | fDUMMY = unpack16 ( iTCDIS, gTCD01, gTCD02, gTCD03, gTCD04,
|
| |
gTCD05, gTCD06, gTCD07, gTCD08,
|
| |
gTCD09, gTCD10, gTCD11, gTCD12,
|
| |
gTCD13, gTCD14, gTCD15, gTCD16);
|
| | iHIDIS = iDUMM2 SHR 16;
|
| | fDUMMY = unpack16 ( iHIDIS, gTCD17, gTCD18, fDUMMY, fDUMMY,
|
| |
fDUMMY, fDUMMY, fDUMMY, fDUMMY,
|
| |
fDUMMY, fDUMMY, fDUMMY, fDUMMY,
|
| |
fDUMMY, fDUMMY, fDUMMY, fDUMMY);
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| iDUMM1 = iTCFAIL;
|
| fDUMMY = unpack16 ( iTCFAIL, fTXF01, fTXF02, fTXF03, fTXF04,
|
|
fTXF05, fTXF06, fTXF07, fTXF08,
|
|
fTXF09, fTXF10, fTXF11, fTXF12,
|
|
fTXF13, fTXF14, fTXF15, fTXF16);
|

| iHIFAIL = iDUMM1 SHR 16;


|
| fDUMMY = unpack16 ( iHIFAIL, fTXF17, fTXF18, fDUMMY, fDUMMY,
|
|
fDUMMY, fDUMMY, fDUMMY, fDUMMY,
|
|
fDUMMY, fDUMMY, fDUMMY, fDUMMY,
|
|
fDUMMY, fDUMMY, fDUMMY, fDUMMY);
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic


Network #

155:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

82 bytes

76

+===========================================================================+
| vEXHPL2 --- EXH TMP METER LOP
|
|
|
| rEXHTMP --- AVG EXH TEMP
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------| vEXHPL2 = rEXHTMP; { Local Operator Panel Meter
} |
+-----------------------------------------------------------------+
Network #

156:

LABEL: modul10

Size:

69 bytes

+===========================================================================+
|
|
|
|
|
EXHAUST TEMPERATURE REFERENCE GENERATOR
|
|
|
|
MODULE 10
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

157:

Size:

218 bytes

+===========================================================================+
| rADJTMP --- ADJUST TEMP MEAS
|
|
|
| aPCD
--- COMP PRSS DISCH TRNS
kKNEE
--- PCD AT EXH TC KNEE
|
| kTMPCHG --- TEMP CHANGE KNEE
rEXHTMP --- AVG EXH TEMP
|
+===========================================================================+
aPCD
+-------------------------------------------------------+
---------+---]<[-----| rADJTMP = rEXHTMP;
|
| kKNEE
+-------------------------------------------------------+
|
| aPCD
+-------------------------------------------------------+
+---]>=[----| rADJTMP = (aPCD - kKNEE) * kTMPCHG + rEXHTMP;
|
kKNEE
+-------------------------------------------------------+

9/15/10: Ladder Logic


Network #

158:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

249 bytes

77

+===========================================================================+
| eTMPSP --- TEMP SETPNT TARGET
|
|
|
| fPEAK
--- BASE/PEAK SELECTION
iMODE
--- SEQUENCE MODE
|
| kBASTMP --- BASE TEMP SETPNT
kPKTMP --- PEAK TMP SETPT
|
| kWRMTMP --- WARMUP TEMP
qACCEL --- MODE 7: ACCEL
|
| qONLINE --- MODE 10: ON LINE
qWARMUP --- MODE 6: WARMUP
|
+===========================================================================+
iMODE
fPEAK
+-------------------------+
---------+---]>[-------]/[-------------------------|{ Load BASE setpoint.
}|
| qWARMUP
| eTMPSP = kBASTMP;
|
|
+-------------------------+
|
| iMODE
fPEAK
+-------------------------+
+---]==[------] [-------------------------|{ Load PEAK setpoint.
}|
| qONLINE
| eTMPSP = kPKTMP;
|
|
+-------------------------+
|
| iMODE
+-------------------------+
+---]<[-----------------------------------| eTMPSP = kWRMTMP;
|
qACCEL
+-------------------------+
Network #

159:

Size:

172 bytes

+===========================================================================+
| rTMPSP --- TEMP PID SETPT
|
|
|
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
| kWRMTMP --- WARMUP TEMP
qACCEL --- MODE 7: ACCEL
|
| rADJTMP --- ADJUST TEMP MEAS
|
+===========================================================================+
iMODE
fNEWMOD
+---------------------------------------------+
---------+---]==[------] [-----|{ Begin ramping the temperature setpoint
}|
| qACCEL
|{ from the current temperature.
}|
|
|
|
|
| rTMPSP = rADJTMP;
|
|
+---------------------------------------------+
|
| iMODE
+---------------------------------------------+
+---]<[---------------| rTMPSP = kWRMTMP;
|
qACCEL
+---------------------------------------------+

9/15/10: Ladder Logic


Network #

160:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

326 bytes

78

+===========================================================================+
| rTMPSP --- TEMP PID SETPT
|
|
|
| eTMPSP --- TEMP SETPNT TARGET
kTMPRR --- TEMP RAMP RATE
|
| rDT
--- EXEC INTVAL SEC
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------| rTMPSP
= dlay01-02 (
|
| eTMPSP, { target temp setpoint }
|
| rTMPSP, { actual temp setpoint }
|
| kTMPRR, { temp setpoint ramp rate, DEG C/SEC }
|
| rDT);
{ execution interval, in seconds }
|
+-----------------------------------------------------------------+
Network #

161:

LABEL: modul11

Size:

69 bytes

+===========================================================================+
|
|
|
|
|
|
|
EXHAUST TEMPERATURE OVERRIDE CONTROLLER
|
|
|
|
MODULE 11
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic


Network #

162:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

901 bytes

79

+===========================================================================+
| fTMPAM --- TMP PID AUTO SEL
rTMPOUT --- TEMP PID OUTPUT
|
| rTMPPB --- TEMP PID PB
|
|
|
| iMODE
--- SEQUENCE MODE
kTMPDER --- TMP PID DER
|
| kTMPINT --- TEMP PID INT
kTMPPB --- TEMP PID PB
|
| qFIRE
--- MODE 5: FIRING
rADJTMP --- ADJUST TEMP MEAS
|
| rDT
--- EXEC INTVAL SEC
rMAXVLV --- MAX VLV LIMIT
|
| rMINVLV --- MIN VLV LIMIT
rTCLE
--- TMP PID PREV ERR
|
| rTCLLM --- TMP PID PREV LST M
rTCLM
--- TEMP PID LST MEAS
|
| rTMPSP --- TEMP PID SETPT
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| rTMPPB = kTMPPB * 760.0 / 100.0;
|
| |
|
| | rTMPOUT = vpid01-02 (
|
| | 1,
{PID identifier}
rTMPSP, {setpoint}
|
| | rTMPOUT, {controlled var, cv}
rADJTMP, {measurement}
|
| | kTMPDER, {derivative time}
kTMPINT, {integral time}
|
| | rTMPPB, {proportional band}
rDT,
{execution interval}
|
| | rMAXVLV, {max cv value}
rMINVLV, {min cv value}
|
| | 100.0,
{max change cv/scan}
fTMPAM, {1=auto mode}
|
| | 0,
{0=PB uses meas}
0,
{0=setpoint stays same}|
| | 0,
{0=reverse output}
rTCLM,
{last measurement}
|
| | rTCLLM, {previous last meas}
rTCLE); {previous error term} |
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-|If ( rTMPSP - rADJTMP ) > 25.0 then rTMPOUT = rMAXVLV; endif;
|
| +-----------------------------------------------------------------+
|
| iMODE
fTMPAM
+---]>[---------------------------------------------------------(
)
qFIRE
Network #

163:

LABEL: modul12

Size:

69 bytes

+===========================================================================+
|
|
|
|
|
LOW SELECT OF CONTROLLERS OUTPUTS (FUEL SLECTOR)
|
|
|
|
MODULE 12
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic


Network #

164:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

347 bytes

80

+===========================================================================+
| rMWOUT --- MW PID OUTPUT
rSPDOUT --- SPD CNTRL PID OUTPUT |
| rTMPOUT --- TEMP PID OUTPUT
|
|
|
| a65MW
--- MW INPUT MPS390
fISOCH --- ISOCHRONOUS CONTROL |
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
| kKICK
--- VLV KICK
qBKROPN --- MODE 13: BREAKER OPN |
| qONLINE --- MODE 10: ON LINE
rNGMEM --- TEMP OUT MEM
|
+===========================================================================+
d52GX
dTIEBKR
+-----------------------------------+
---------+---]^[-------]/[---------------|{ Immediately after the breaker
}|
|
|{ closes, add a "kick" to the
}|
|
|{ controller outputs.
}|
|
|
|
|
| rSPDOUT = rSPDOUT + kKICK;
|
|
| rTMPOUT = rTMPOUT + kKICK;
|
|
| rMWOUT = rMWOUT + 12. ;
|
|
+-----------------------------------+
|
| iMODE
fNEWMOD
+-----------------------------------+
+---]==[------] [---------------|{ At the instant the breaker
} |
qBKROPN
|{ opens, set the controller
} |
|{ values to what they were when } |
|{ the breaker closed.
} |
|
|
| rSPDOUT = rNGMEM;
|
| rTMPOUT = rNGMEM;
|
+-----------------------------------+

9/15/10: Ladder Logic


Network #

165:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

476 bytes

81

+===========================================================================+
| fSPDCT --- SPEED PID CONTROL
fTEMPCT --- TEMP PID CONTROL
|
| rNGVLV --- LO SEL CTRL OUT
rSPDOUT --- SPD CNTRL PID OUTPUT |
| rTMPOUT --- TEMP PID OUTPUT
|
+===========================================================================+
rTMPOUT
fTEMPCT
---------+---]<[-------------------------------------------+-------------(
)
| rSPDOUT
|
|
|
|
|
fSPDCT
|
+-------------(NOT)
|
| fTEMPCT
+-------------------------------------------------------+
+---] [---+-|{ Use the output of the temperature PID.
}|
|
| |
|
|
| | rNGVLV = rTMPOUT;
|
|
| +-------------------------------------------------------+
|
|
|
| +-------------------------------------------------------+
|
+-|{ Back-calculate the speed PID output.
}
|
|
|
|
|
| if rSPDOUT > rNGVLV + 0.5 then
|
|
|
rSPDOUT = rNGVLV + 0.5;
|
|
| endif;
|
|
+-------------------------------------------------------+
|
| fSPDCT
+-------------------------------------------------------+
+---] [---+-|{ Use the output of the speed PID.
}|
| |
|
| | rNGVLV = rSPDOUT;
|
| +-------------------------------------------------------+
|
| +-------------------------------------------------------+
+-|{ Back-calculate the temperature PID output.
}|
|
|
| if rTMPOUT > rSPDOUT + 2.0 then
|
|
rTMPOUT = rSPDOUT + 2.0;
|
| endif;
|
+-------------------------------------------------------+
Network #

166:

Size:

92 bytes

F305TR
+-----------------------------------+
-------------] [-------------------------| rNGVLV = rNGVLVP;
|
+-----------------------------------+
Network #

167:

Size:

82 bytes

+---------------------------------------------+
-------------------------------| rNGVLVP = rNGVLV;
|
+---------------------------------------------+

9/15/10: Ladder Logic


Network #

168:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

351 bytes

82

+===========================================================================+
| eDEMAND --- SERVO TEST TV
gTEST
--- M305 SERVO TEST
|
| rNGVLV --- LO SEL CTRL OUT
rVCEVOL --- VCE OUT VOLTS
|
| v65CG1 --- M305 OUT A CNTL VLV
v65CG2 --- M305 OUT B CNTL VLV |
| vVCE1
--- VCE METER LOP
|
|
|
| iMODE
--- SEQUENCE MODE
qPURGE --- MODE 3: PURGE
|
+===========================================================================+
iMODE
gTEST
+---------------------------------------------+
---------+---]<=[------] [-----| rNGVLV = eDEMAND;
|
| qPURGE
+---------------------------------------------+
|
| iMODE
gTEST
+---]>[---------------------------------------------------------(RST)
| qPURGE
|
| +-----------------------------------------------------------------+
+-| if gTEST == 0 THEN eDEMAND = rNGVLV;
endif;
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| { Calculate VCE output in volts LOP meter }
|
|
|
| rVCEVOL = ((rNGVLV * 16) / 100 ) + 4;
|
+-----------------------------------------------------------------+
Network #

169:

LABEL: modul13

Size:

69 bytes

+===========================================================================+
|
|
|
|
|
SPEED/RATIO REFERENCE GENERATOR
|
|
|
|
MODULE 13
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic


Network #

170:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

257 bytes

83

+===========================================================================+
| rGRSP
--- RATIO CONTROLLER SP
rGRSPA --- RATIO CONTROLLER ATM |
|
|
| kRASPS --- RATIO/SPD CURVE SLOP
kSPDSYN --- SYNC SPEED
|
| kTRIM
--- SPEED/RATIO PRESET
rSPEED --- TURBINE SPEED
|
+===========================================================================+
+---------------------------------------------------------------------------+
-| { Calculate Maximun and minimun setpoints to the Ratio Pressure
} |
| { Controller. }
|
|
|
| If rSPEED >= kSPDSYN - 5
|
|
Then rGRSPA = kSPDSYN * kRASPS - kTRIM;
|
|
Else rGRSPA = rSPEED * kRASPS - kTRIM;
|
|
rGRSP = rGRSPA * 14.2; {CONVERT PRESS SIGNAL TP PSI}
|
|
Endif;
|
+---------------------------------------------------------------------------+
Network #

171:

Size:

206 bytes

+===========================================================================+
| fRATENB --- RATIO CONTROLLER ENA
|
|
|
| a96FG
--- FUEL GAS PRESS TRANS
iMODE
--- SEQUENCE MODE
|
| qFIRE
--- MODE 5: FIRING
|
+===========================================================================+
iMODE
+-----------------------------------+
---------+---]<[-------------------------| fRATENB = 0;
|
| qFIRE
+-----------------------------------+
|
| iMODE
a96FG
fRATENB
+---]==[------]<[---+-------------------------------------------(LCH)
| qFIRE
40
|
|
|
| iMODE
|
+---]>[-------------+
qFIRE
Network #

172:

Size:

92 bytes

+===========================================================================+
| rRATOUT --- RATIO VALVE OUTPUT
|
|
|
| fRATENB --- RATIO CONTROLLER ENA
|
+===========================================================================+
fRATENB
+---------------------------------------------+
-------------]/[---------------| { prior to firing, set the pressure
}
|
| { controller to output to 0.0
}
|
|
|
| rRATOUT = 0.0;
|
+---------------------------------------------+

9/15/10: Ladder Logic


Network #

173:

: PUSRI3 4.0

LABEL: modul14

Size:

TRISTATION MSW 2.0.1

Page

69 bytes

84

+===========================================================================+
|
|
|
|
|
SPEED/RATIO PRESSURE VALVE CONTROLLER
|
|
|
|
MODULE 14
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network # 174:
Size:
914 bytes
+===========================================================================+
| rGRPB
--- RAT PID PB
rMAXRCV --- MAX RCV VALUE
|
| rRATOUT --- RATIO VALVE OUTPUT
|
|
|
| a96FG
--- FUEL GAS PRESS TRANS
iMODE
--- SEQUENCE MODE
|
| kGRDER --- RATIO PID DER
kGRINT --- RATIO PID INT
|
| kGRPB
--- RATIO PID PB
kMAXRCV --- MAX RATIO VLV POS
|
| qFIRE
--- MODE 5: FIRING
qWARMUP --- MODE 6: WARMUP
|
| rDT
--- EXEC INTVAL SEC
rGRLE
--- RAT PID PREV ERR
|
| rGRLLM --- RAT PID PR LST MES
rGRLM
--- RAT PID LST MEAS
|
| rGRSP
--- RATIO CONTROLLER SP
|
+===========================================================================+
iMODE
+-------------------------------------------------------+
---------+---]==[--+-| rMAXRCV = kMAXRCV;
|
| qFIRE | +-------------------------------------------------------+
|
|
| iMODE |
+---]==[--+
| qWARMUP
|
| iMODE
iMODE
+---------------------------------------------+
+---]<>[------]<>[----| rMAXRCV = 100.0;
|
| qFIRE
qWARMUP
+---------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| rGRPB = kGRPB * 300 / 100.0;
|
|
|
| rRATOUT = vpid01-02 (
|
| 1,
{PID identifier}
rGRSP, {setpoint}
|
| rRATOUT, {controlled var, cv}
a96FG, {measurement}
|
| kGRDER, {derivative time}
kGRINT, {integral time}
|
| rGRPB,
{proportional band}
rDT,
{execution interval}
|
| rMAXRCV, {max cv value}
0.0,
{min cv value}
|
| 100.0,
{max change cv/scan}
1,
{1=auto mode}
|
| 1,
{0=PB uses meas}
0,
{0=setpoint stays same} |
| 0,
{0=reverse output}
rGRLM, {last measurement}
|
| rGRLLM, {previous last meas}
rGRLE); {previous error term}
|

+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network # 175:
Size: 1250 bytes
+===========================================================================+
| eRATDEM --- RATIO VLV DEMAND TST
gTEST
--- M305 SERVO TEST
|
| rRATOUT --- RATIO VALVE OUTPUT
v90SR1 --- STOP/RATIO VLV
|
|
|
| gTESTR --- RATIO M305 SERVO TST
iMODE
--- SEQUENCE MODE
|
| qPURGE --- MODE 3: PURGE
|
+===========================================================================+

85

iMODE
gTESTR
+---------------------------------------------+
---------+---]==[------] [---+-| rRATOUT = eRATDEM;
|
|
4
| +---------------------------------------------+
|
|
| iMODE
gPMPON |
fPMPON
+---]==[------] [---+---------------------------------------+---(PLS)
|
0
| 60000
|
|
|
| c20FG
|
+---(LCH)
|
|
|
| f52PMP
|
+---(LCH)
|
|
fPMPON
d63QN
cPMPON
+-------------]^[-------] [-------------------------------------(TDD)
|
3000
|
| iMODE
gTESTR
+---]<>[--------------------------------------------------------(RST)
|
4
|
| gPMPOFF
fPMPOFF
+---] [---+-------------------------------------------------+---(PLS)
|
|
| 1000
|
|
|
| iMODE |
| gPMPON
+---]==[--+
+---(RST)
|
1
|
|
|
|
| c20FG
|
+---(RST)
|
|
|
| gPMPOFF
|
+---(RST)
|
|
|
| f52PMP
|
+---(RST)
|
|
fPMPOFF
cPMPOFF
+-------------]^[-----------------------------------------------(TDD)
|
3000
|
|
+-------------------------------------------------------+
+-----------| if gTESTR == 0 THEN eRATDEM = rRATOUT;
endif;
|

|
+-------------------------------------------------------+
|
|
+-------------------------------------------------------+
+-----------| if gPMPON == 0 THEN eRATDEM = rRATOUT;
endif;
|
|
+-------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| v90SR1 = rRATOUT;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic


Network #

176:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

89 bytes

86

+===========================================================================+
|
VOLT MATCH CONTACT TO TV PERMISSIVE DISPLAY
|
+===========================================================================+
dMPS390
d52GX
gVOLMAT
---] [-------]/[---------------------------------------------------------(
)
Network #

177:

LABEL: avr

Size:

69 bytes

+===========================================================================+
|
|
|
|
|
|
|
|
|
AVR CONTROL MODULE
|
|
|
|
|
|
|
| .
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

178:

Size:

113 bytes

+===========================================================================+
| SELECT STATOR TEMPERATURE
|
|
|
| rSTATMP --- STATOR TEMPERATURE
|
|
|
| aRTD1
--- RTD #1 GEN STATOR
aRTD2
--- RTD #2 GEN STATOR
|
| aRTD3
--- RTD #3 GEN STATOR
aRTD4
--- RTD #4 GEN STATOR
|
| aRTD5
--- RTD #5 GEN STATOR
|
+===========================================================================+
+-------------------------------------------------------+
---------------------| rSTATMP = hisel(aRTD1, aRTD2, aRTD3, aRTD4, aRTD5);
|
+-------------------------------------------------------+

9/15/10: Ladder Logic


Network #

179:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

652 bytes

87

+===========================================================================+
| AVR MODULE 12 - COMPUTE ROTOR TEMPERATURE
|
|
|
| rFLDRES --- FIELD RESISTANCE
rROTTMP --- ROTOR TEMP
|
|
|
| aFLDAMP --- FIELD AMPS TRANS
aFLDVOL --- FIELD VOLTS TRANS
|
| kFRMAX --- FIELD RESISTANCE MAX
kFRMIN --- FIELD RESISTANCE MIN |
| kFTMAX --- FIELD TEMP MAX
kFTMIN --- FIELD TEMP MIN
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------| rFLDRES = aFLDVOL / aFLDAMP; {field resist}
|
|
|
| rR2TTMP = (rFLDRES - kFRMIN) * (kFTMAX - kFTMIN) /
|
|
(kFRMAX - kFRMIN); { Rotor Temp Calculation }
|
|
|
| rR2TTMP = scale (rFLDRES, kFRMAX, kFRMIN, kFTMAX, kFTMIN);
|
|
|
| rR2TTMP = rot01-01 (aFLDVOL, aFLDAMP, kFRMIN, kFRMAX, kFTMIN,
|
|
kFTMAX);
|
|
|
| IF aFLDVOL < 50 | aFLDAMP < 60 THEN rR2TTMP = rSTATMP;
|
|
ENDIF;
|
|
|
| rROTTMP = EXPFLTR (rR2TTMP,rROTTMP,0.001);
|
+-----------------------------------------------------------------+
Network #

180:

Size:

69 bytes

+===========================================================================+
| Equate internal variables to I/O.
|
|
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic


Network #

181:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

69 bytes

88

+===========================================================================+
| f41FB
--- FLD BRKR TRIP
fAVRFL --- AVR TROUBLE
|
| fCURLWR --- FIELD CURRENT LOWER
fCURRSE --- FIELD CURRENT RAISE |
| fFLDBKR --- FIELD BREAKER CLOSED
fG52
--- GEN BREAKER
|
| fVLTLOC --- VOLTAGE CTRL PANEL
fVLTLWR --- VOLTAGE RAISE
|
| fVLTRSE --- VOLTAGE LOWER
fVRENA --- VOLTAGE CTRL ENABLED |
| fVRENAD --- AVR STATUS DISABLED
gGENVLT --- GEN VOLT CNT EN FLAG |
| gVARCTL --- VAR CONTROL ENABLE F
gVLTMAN --- VOLTAGE REG A/M
|
| rDELTA --- SCAN TIME MSEC
rDT
--- EXEC INTVAL SEC
|
| rDTM
--- EXEC INTVAL MIN
rFLDCUR --- FIELD CURRENT
|
| rFLDVLT --- FIELD VOLTAGE
rGENVOL --- GEN VOL SELECTION
|
| rGENVRC --- GENERATOR VOLTAGE RA
rGRDVLT --- GRID VOLTAGE NOMINAL |
| rMW
--- GENERATOR MW
rPF
--- POWER FACTOR
|
| rVAR
--- GENERATOR VARS
rVLTGEN --- GEN VOLTAGE
|
| rVLTMTC --- MATCHING VOLTAGE
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

182:

Size:

79 bytes

+===========================================================================+
| a65MW
--- MW INPUT MPS390
a66MV
--- MVAR INPUT
|
| aFLDAMP --- FIELD AMPS TRANS
aFLDVOL --- FIELD VOLTS TRANS
|
| aGRDVOL --- GRID VOLTAGE INPUT
aVOLTS1 --- GEN VOLTAGE INPUT 1 |
| d41FB
--- FIELD BREAKER STATUS
d43VARO --- VOLTAGE CONTRL OP |
| d43AVRO --- VAR CONTRL OPERATION
d52GX
--- GEN BREAKER STATUS |
| d70L
--- AVR MANUAL LOWER
d70R
--- AVR MANUAL RAISE
|
| d90L
--- GEN VOLTAGE LOWER
d90R
--- GEN VOLTAGE RAISE
|
| dFLDMAN --- MAN FLD CURR EXCIT
rSPEED --- TURBINE SPEED
|
+===========================================================================+
d41FB
m41FB
---]/[-------------------------------------------------------------------(
)
Network #

183:

Size:

72 bytes

fGENMOD
-------------------------------------------------------------------------(RST)

9/15/10: Ladder Logic

: PUSRI3 4.0

TRISTATION MSW 2.0.1

Page

Network #

184:
Size: 1055 bytes
+-----------------------------------------------------------------+
---------+-| rGENVOL = HISEL ( aVOLTS1, aVOLTS2);
|
| | rGENVRC = wVOLTS1;
|
| | if wVOLTS1 > wVOLTS2 then
|
| |
rGENVRC = wVOLTS1;
|
| | else
rGENVRC = wVOLTS2; endif;
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| rFLDCUR = aFLDAMP;
rGRDVLT = aGRDVOL;
|
| | rFLDVLT = aFLDVOL;
rMW
= a65MW;
|
| |
rVAR
= a66MV;
|
| |
rVLTGEN = rGENVOL;
|
| |
rVLTMTC = aGRDVOL;
|
| | fFLDBKR = m41FB;
|
| |
fVLTRSE = d90R;
|
| | fG52
= d52GX;
fVLTLWR = d90L;
|
| |
fCURRSE = d70R;
|
| |
fCURLWR = d70L;
|
| |
|
| | If rGENVRC < 700 | wFLDAMP < 700
|
| |
then fAVRFL = 1; else fAVRFL =0; endif;
|
| | rDELTA = DELTA;
rDTM = DELTA / 60000.; rDT = DELTA / 1000.; |
| +-----------------------------------------------------------------+
|
|
d41FB
f41FB
+-------------]/[-----------------------------------------------(
)

89

Network # 185:
Size:
658 bytes
+===========================================================================+
|
GENERATOR MODE 1 MANUAL SELECTION
|
+===========================================================================+
dFLDMAN
iGMODE
fGENMOD
+-----------------------------------+
---------+---] [---+---]<>[--+---]/[---+-| iGMODE = 1; {MANUAL VOLTAGE MODE} |
|
|
1
|
| | gVLTMAN = 1; gVARCTL = 0;
|
|
|
|
| | gGENVLT = 0; gGRDVLT = 0;
|
|
|
|
| | gPFCTL = 0; fVOLMAT = 0;
|
|
|
|
| +-----------------------------------+
|
|
|
|
| gVLTMAN |
|
|
fGENMOD
+---]^[---+
|
+---------------------------------(LCH)
|
iGMODE
m41FB |
---------+---]<[---+---]/[---+
|
1
|
|
|
|
|
| iGMODE |
|
+---]>[---+
|
|
6
|
|
|
| iGMODE
m41FB |
+---]>[-------]v[---+
1

9/15/10: Ladder Logic


Network #

186:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

160 bytes

90

+===========================================================================+
|
GENERATOR MODE 2 VOLTAGE CONTROL SELECTION
|
+===========================================================================+
fGMODF1
+-------------------------------------------(
)
|
rSPEED
m41FB
dFLDMAN | d43S
fGMODF2
---]>[-------] [-------]/[---+---]/[-------------------------------------(
)
4000
Network #

187:

Size:

102 bytes

d43AVRO
iGMODE
fG52
fGMODF3
-------------] [-------]<>[------]/[-------------------------------------(
)
2
Network #

188:

Size:

119 bytes

fG52
fDEDBUS
d43S
rGENVOL
fGMODF4
-----------------------]/[-------]/[-------] [-------]>[-----------------(
)
kVLTMIN
Network #

189:

Size:

102 bytes

d43AVRO
d43VARO
iMODE
fGMODF5
-------------]/[-------]/[-------]<>[------------------------------------(
)
qONLINE

9/15/10: Ladder Logic


Network #

190:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

1114 bytes

91

fGMODF3
+---] [-------------+
|
|
|
fG52
|
|
+---]^[---+
|
|
|
fGMODF2 | d43AVRO | fG52
| fGENMOD
+-----------------------------------+
---] [---+---] [---+---]v[---+---]/[---+-| iGMODE = 2; {VOLTAGE CONTROL MODE}|
|
|
| | gVLTMAN = 0; gVARCTL = 0;
|
|
|
| | gGENVLT = 1; gGRDVLT = 0;
|
|
|
| | gPFCTL = 0; fVOLMAT = 0;
|
|
|
| +-----------------------------------+
|
|
|
| fG52
d43AVRO |
|
fGENMOD
+---] [---+---]^[---+
+---------------------------------(LCH)
|
|
|
|
|
| fGAUTO |
|
|
+---]v[---+
|
|
|
|
| gGENVLT
|
|
fGMODAV
+---]^[-------------+
+---------------------------------(
)
|
|
| fG52
|
+---]v[-------------+
|
|
| fG52
|
+---] [-------------+
|
fGMODF1
iGMODE
fGMODF4 |
---] [-------]==[------]v[---+
3
|
|
iGMODE
m41FB |
---------+---]<[---+---] [---+
|
1
|
|
|
| iGMODE |
+---]>[---+
6
Network # 191:
Size:
492 bytes
+===========================================================================+
|
GENERATOR MODE 3 VOLTAGE MATCHING SELECTION
|
+===========================================================================+
fGMODF1
fGMODF4
fGENMOD
+-----------------------------------+
-------------] [-------]^[-------]/[---+-| iGMODE = 3; { VOLTAGE MATCH MODE} |
| | gVLTMAN = 0; gVARCTL = 0;
|
| | gGENVLT = 0; gGRDVLT = 0;
|
| | gPFCTL = 0; fVOLMAT = 1;
|
| +-----------------------------------+
|
|
fGENMOD
+---------------------------------(LCH)

9/15/10: Ladder Logic


Network #

192:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

642 bytes

92

+===========================================================================+
|
GENERATOR MODE 4 VAR CONTROL SELECTION
|
+===========================================================================+
fG52
d43VARO
+---]^[-------] [---+
|
|
fGMODF1 | fG52
d43VARO | fGENMOD
+-----------------------------------+
---] [---+---] [---+---]^[---+---]/[---+-| iGMODE = 4; { VAR CONTROL MODE}
|
|
|
| | gVLTMAN = 0; gVARCTL = 1;
|
|
|
| | gGENVLT = 0; gGRDVLT = 0;
|
|
|
| | gPFCTL = 0; fVOLMAT = 0;
|
|
|
| +-----------------------------------+
|
|
|
| gVARCTL |
|
fGENMOD
+---]^[---+
+---------------------------------(LCH)
Network #

193:

Size:

502 bytes

+===========================================================================+
|
GENERATOR MODE 5 POWER FACTOR CONTROL SELECTION
|
+===========================================================================+
fGMODF1
fG52
gPFCTL
fGENMOD
+-----------------------------------+
---] [-------] [-------]^[-------]/[---+-| iGMODE = 5; {POWER FACTOR MODE}
|
| | gVLTMAN = 0; gVARCTL = 0;
|
| | gGENVLT = 0; gGRDVLT = 0;
|
| | gPFCTL = 1; fVOLMAT = 0;
|
| +-----------------------------------+
|
|
fGENMOD
+---------------------------------(LCH)
Network #

194:

Size:

502 bytes

+===========================================================================+
|
GENERATOR MODE 6 GRID VOLTAGE CONTROL SELECTION
|
+===========================================================================+
fGMODF1
fG52
gGRDVLT
fGENMOD
+-----------------------------------+
---] [-------] [-------]^[-------]/[---+-| iGMODE = 6; {GRID VOLTAGE MODE}
|
| | gVLTMAN = 0; gVARCTL = 0;
|
| | gGENVLT = 0; gGRDVLT = 1;
|
| | gPFCTL = 0; fVOLMAT = 0;
|
| +-----------------------------------+
|
|
fGENMOD
+---------------------------------(LCH)

9/15/10: Ladder Logic


Network #

195:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

469 bytes

93

+===========================================================================+
|POWER FACTOR CALCULATION
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------| {Power Factor Calculation}
|
|
|
| If
rMW <> 0 & rVAR <> 0 & rVAR >= 0
|
| then
rPF = abs(rMW) / sqrt (rMW * rMW + rVAR * rVAR);
|
|
|
| ElseIf rMW <> 0 & rVAR <>0 & rVAR < 0
|
| then rPF = abs(rMW) / sqrt (rMW * rMW + rVAR * rVAR) * -1.;
|
|
|
| Else rPF = 1.0; endif;
|
+-----------------------------------------------------------------+
Network # 196:
Size:
150 bytes
+===========================================================================+
|VOLTAGE REGULATOR ENABLE FLAG
|
+===========================================================================+
rSPEED
fFLDBKR
fVRENA
---------+-------------]>[-------] [-------------------------------------(
)
|
4000
|
| fVRENA
fVRENAD
+---]/[---------------------------------------------------------(
)
Network #

197:

Size:

144 bytes

gAUTO
fGAUTO
---]^[-------------+-----------------------------------------------------(TGL)
|
fGAUTO
d43S
|
---]/[-------] [---+
Network #

198:

Size:

142 bytes

gAUTO
gAUTOTD
---] [-------------------------------------------------------------------(TDE)
2000
Network #

199:

Size:

113 bytes

gAUTOTD
+---------------------------------------------+
-------------] [---------------| gAUTO = 0;
|
+---------------------------------------------+
Network #

200:

Size:

99 bytes

fMWMIN
e65MW
fEMWLOW
-----------------------] [-------]<=[------------------------------------(
)
kMWXFR

9/15/10: Ladder Logic


Network #

201:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page

915 bytes

94

a65MW
fMWMIN
+-------------]>=[----------------------------------------------(
)
|
kMWPRE
|
| d52GX
rGENVOL
fVOLNOM
+---] [-------]>=[----------------------------------------------(LCH)
|
kVLTGEN
|
fGAUTO | gGENVLT
fVOLNOM
+-----------------------------------+
---] [---+---]/[-------]^[---------------| gGRDVLT = 0; eVLSP = 13.8;
|
|
| gPFCTL = 0; gVARCTL = 0;
|
|
| gGENVLT = 1; gVLTMAN = 0;
|
|
+-----------------------------------+
|
| gPFCTL
fMWMIN
fEMWLOW
+-----------------------------------+
+---]/[-------] [-------] [---+-| gPFCTL = 1; ePFSET = 0.80;
|
|
| | gGRDVLT = 0; gVARCTL = 0;
|
|
| | gVLTMAN = 0; gGENVLT = 0;
|
|
| +-----------------------------------+
|
|
|
d52GX
|
+-------------]^[-------------+
Network #

202:

Size:

168 bytes

d52GX
fVOLNOM
-----------------------]v[-------------------------------------------+---(RST)
|
| fMWMIN
+---(RST)
Network #

203:

Size:

425 bytes

+===========================================================================+
|TRIP 52G IF MW DROPS BELOW 0.5 MW AND STAYS LOW FOR 2 SECONDS AFTER
|
|REACHING 2 MW
|
+===========================================================================+
mMWMIN
a65MW
m52GMW
---------+---]/[-------]>=[----------------------------------------------(
)
|
kMWPRE
|
| m52GMW
mMWMIN
+---]^[---------------------------------------------------------(LCH)
|
| mMWMIN
a65MW
f52GTC2
+---] [-------]<[-----------------------------------------------(TDE)
|
kMWMIN
2000
|
|
d52GX
mMWMIN
+-----------------------]v[-------------------------------------(RST)

9/15/10: Ladder Logic


Network #

204:

: PUSRI3 4.0

LABEL: avrmd1

Size:

TRISTATION MSW 2.0.1

Page

1238 bytes

95

+===========================================================================+
| AVR MODULE 1 - PRIORITY LEVEL
|
|
|
|
TOP PRIORITY
SECOND PRIORITY
|
|
0 = Power Factor
Megawatts
|
|
1 = Vars
Megawatts
|
|
2 = Megawatts
Power Factor
|
|
3 = Megawatts
Vars
|
|
|
| ePRIOR --- GENERATOR PRIORITY
|
|
|
| gMWPF
--- MW/PF PRIORITY
gMWVA
--- MW/VARS PRIORITY
|
| gPFMW
--- MW/PF PRIORITY
gVAMW
--- VARS/MW PRIORITY
|
+===========================================================================+
gPFMW
+-------------------------------------------------------+
---------+---]^[-----| ePRIOR = 0; gVAMW=0; gMWPF=0; gMWVA=0;
|
|
+-------------------------------------------------------+
|
| gPFCTL
+-------------------------------------------------------+
+---]/[-----| iPRIOR = iLPRIOR ; iLPRIOR = ePRIOR;
|
|
+-------------------------------------------------------+
|
| gPFCTL
+-------------------------------------------------------+
+---]v[-----| ePRIOR = iPRIOR;
|
|
+-------------------------------------------------------+
|
| gVAMW
+-------------------------------------------------------+
+---]^[-----| ePRIOR = 1; gPFMW=0; gMWPF=0; gMWVA=0;
|
|
+-------------------------------------------------------+
|
| gMWPF
+-------------------------------------------------------+
+---]^[-----| ePRIOR = 2; gPFMW=0; gVAMW=0; gMWVA=0;
|
|
+-------------------------------------------------------+
|
| gMWVA
+-------------------------------------------------------+
+---]^[-----| ePRIOR = 3; gPFMW=0; gVAMW=0; gMWPF=0;
|
+-------------------------------------------------------+

9/15/10: Ladder Logic

Network #

205:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page

358 bytes

96

+===========================================================================+
| rRMLSP --- ROT TEMP MW CTRL SP
rRVRSP --- ROT TMP VAR CTL SP |
| rSMLSP --- STATOR MW CTRL SP
rSVRSP --- STATOR VAR CTLR SP
|
|
|
| ePRIOR --- GENERATOR PRIORITY
kROTTSP --- ROTOR TEMP LIMIT
|
| kSTATSP --- STATOR TEMP LIMIT
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------| If ePRIOR > 1 then rSMLSP = kSTATSP + kTMPOS;
|
|
rSVRSP = kSTATSP;
|
|
rRMLSP = kROTTSP + kTMPOS;
|
|
rRVRSP = kROTTSP;
|
|
|
|
else rSMLSP = kSTATSP;
|
|
rSVRSP = kSTATSP + kTMPOS;
|
|
rRMLSP = kROTTSP;
|
|
rRVRSP = kROTTSP + kTMPOS;
endif;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

206:

: PUSRI3 4.0

LABEL: avr2

Size:

TRISTATION MSW 2.0.1

Page

847 bytes

97

+===========================================================================+
| AVR MODULE 2 - Stator Temperature MW Limit Controller
|
|
|
| fSMLAM --- STATOR MW CTRL AUTO
rSMLOUT --- STATOR MW CTRL OUT
|
| rSMLPRO --- STATOR MW CTRL PRO
|
|
|
| kMWMAX --- MAX MW STPT
kSMLDER --- STATOR MW CTRL DER
|
| kSMLINT --- STATOR MW CTRL INT
kSMLPRO --- STATOR MW CTRL PRO
|
| kSTATSP --- STATOR TEMP LIMIT
rDT
--- EXEC INTVAL SEC
|
| rSMLLE --- STATOR MW CTRL LE
rSMLLM --- STATOR MW CTRL LM
|
| rSMLPM --- STATOR MW CTRL PM
rSMLSP --- STATOR MW CTRL SP
|
| rSTATMP --- STATOR TEMPERATURE
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| rSMLPRO = kSMLPRO * kSTATSP / kMWMAX;
|
| |
|
| | rSMLOUT = vpid01-02 (
|
| | 1,
{PID identifier}
rSMLSP, {setpoint}
|
| | rSMLOUT, {controlled var, cv} rSTATMP, {measurement}
|
| | kSMLDER, {derivative time}
kSMLINT, {integral time}
|
| | rSMLPRO, {proportional band}
rDT,
{execution interval}
|
| | kMWMAX, {max cv value}
0.,
{min cv value}
|
| | 100.0,
{max change cv/scan} fSMLAM,
{0=manual, 1=auto mode}|
| | 0,
{0=PB uses measure}
1,
{1=setpoint tracks}
|
| | 0,
{0=reverse output}
rSMLLM,
{last measurement}
|
| | rSMLPM, {previous last meas} rSMLLE); {previous error term} |
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-|{ If rSMLSP - rSTATMP > 5 then} rSMLOUT = kMWMAX;{ endif;}
|
| +-----------------------------------------------------------------+
|
|
fSMLAM
+---------------------------------------------------------------(NOT)

9/15/10: Ladder Logic

Network #

207:

: PUSRI3 4.0

LABEL: avrmd2

Size:

TRISTATION MSW 2.0.1

Page

1281 bytes

98

+===========================================================================+
| AVR MODULE 2 - Rotor Temperature MW Limit Controller
|
|
|
| fRMLAM --- ROT TEMP MW CTRL AUT
r65MW
--- MW PID SETPOINT
|
| rDUMMY --- DUMMY FLAG
rGMLOUT --- GEN MAP MW OUTPUT
|
| rRMLOUT --- ROT TEMP MW CTRL OUT
rRMLPRO --- ROT TEMP MW CTRL PRO |
| rTEMP
--- TEMPORARY VARIABLE
|
|
|
| kMWMAX --- MAX MW STPT
kRMLDER --- ROT TEMP MW CTRL DER |
| kRMLINT --- ROT TEMP MW CTRL INT
kRMLPRO --- ROT TEMP MW CTRL PRO |
| kROTTSP --- ROTOR TEMP LIMIT
rDT
--- EXEC INTVAL SEC
|
| rMW
--- GENERATOR MW
rRMLLE --- ROT TEMP MW CTRL LE |
| rRMLLM --- ROT TEMP MW CTRL LM
rRMLPM --- ROT TEMP MW CTRL PM |
| rRMLSP --- ROT TEMP MW CTRL SP
rROTTMP --- ROTOR TEMP
|
| rSMLOUT --- STATOR MW CTRL OUT
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| rRMLPRO = kRMLPRO * kROTTSP / kMWMAX;
|
| |
|
| | rRMLOUT = vpid01-02 (
|
| | 1,
{PID identifier}
rRMLSP, {setpoint}
|
| | rRMLOUT, {controlled var, cv} rROTTMP, {measurement}
|
| | kRMLDER, {derivative time}
kRMLINT, {integral time}
|
| | rRMLPRO, {proportional band}
rDT,
{execution interval}
|
| | kMWMAX, {max cv value}
0.,
{min cv value}
|
| | 100.0,
{max change cv/scan} fRMLAM,
{0=manual, 1=auto mode}|
| | 0,
{0=PB uses measure}
1,
{1=setpoint tracks}
|
| | 0,
{0=reverse output}
rRMLLM,
{last measurement}
|
| | rRMLPM, {previous last meas} rRMLLE); {previous error term} |
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-|{ If rRMLSP - rROTTMP > 5. then} rRMLOUT = kMWMAX;{ endif;}
|
| +-----------------------------------------------------------------+
|
|
fRMLAM
+---------------------------------------------------------------(NOT)
|
| +-----------------------------------------------------------------+
+-| rGMLOUT = kMWMAX;
|
| r65MW = losel (r65MW, rSMLOUT, rRMLOUT, rGMLOUT);
|
|
|
| {Back-calculate unselected limits}
|
| rTEMP = rMW;
|
| rDUMMY = losc01-02 (4, 2., rSMLOUT, rRMLOUT, rGMLOUT, rTEMP,
|
|
rDUMMY, rDUMMY);
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

208:

: PUSRI3 4.0

LABEL: avrmd4

Size:

TRISTATION MSW 2.0.1

Page

69 bytes

99

+===========================================================================+
| AVR MODULE 4 - VAR CONTROLLER
|
|
|
| ePFSET --- POWER FACTOR SP
eVARSP --- VARS SETPOINT TARGET |
| rPFSETL --- POWER FACT LAST SP
rVARPFS --- VAR SP FROM PF
|
| rVARSP --- VAR SETPOINT
rVARSP1 --- VAR SETPOINT SEL
|
|
|
| iGMODE --- AVR MODE
kVARMIN --- MINIMUM VAR
|
| rMW
--- GENERATOR MW
rPF
--- POWER FACTOR
|
| rVAR
--- GENERATOR VARS
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

209:

Size:

735 bytes

+===========================================================================+
| eVARSP --- VARS SETPOINT TARGET
rVARSP1 --- VAR SETPOINT SEL
|
|
|
| fVLTLOC --- VOLTAGE CTRL PANEL
fVLTLWR --- VOLTAGE RAISE
|
| fVLTRSE --- VOLTAGE LOWER
iGMODE --- AVR MODE
|
| kVARRMP --- VAR SP RAMP
rDTM
--- EXEC INTVAL MIN
|
| rVARPFS --- VAR SP FROM PF
|
+===========================================================================+
iGMODE
+-------------------------------------------------------+
-------------]==[--+-| rPFSP1 = dlay01-02 (
|
5
| | ePFSET,
{target}
|
| | rPFSP1,
{variable being ramped}
|
| | kPFRMP,
{ramp rate units/min}
|
| | rDTM);
{execution interval minutes}
|
| +-------------------------------------------------------+
|
|
fVLTRSE
+-----------------------------------+
+---------+---] [-----| ePFSET = ePFSET + kPFRMP * rDTM; |
|
+-----------------------------------+
|
| fVLTRSE
+-----------------------------------+
+---]v[-----| rPFSP1 = rPF;
|
|
+-----------------------------------+
|
| fVLTLWR
+-----------------------------------+
+---] [-----| ePFSET = ePFSET - kPFRMP * rDTM; |
|
+-----------------------------------+
|
| fVLTLWR
+-----------------------------------+
+---]v[-----| rPFSP1 = rPF;
|
+-----------------------------------+

9/15/10: Ladder Logic

Network #

210:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 100

899 bytes

+-----------------------------------------------------------------+
---------+-| { Var Setpoint - Power Factor limited from -.9 to 1 to +.7}
|
| |
|
| | If rPFSP1 <= -1 | (rPFSP1 > -.6 & rPFSP1 < .6) | rPFSP1 > 1.
|
| | then rPFSP1 = rPFSETL; endif;
|
| |
|
| | If rPFSP1 <= -1 | (rPFSP1 > -.6 & rPFSP1 < .6) | rPFSP1 > 1.
|
| | then rPFSP1 = 1; endif;
|
| |
|
| | rPFSETL = rPFSP1;
|
| |
|
| | rVARPFS = rMW / rPFSP1 * sqrt (1 - rPFSP1 * rPFSP1);
|
| |
|
| | If iGMODE <> 5 then ePFSET = rPF; rPFSP1 = rPF; endif;
|
| +-----------------------------------------------------------------+
|
| fGAUTO
a65MW
gPFCTL
+-----------------------------------+
+---] [-------]<=[------]^[-----| ePFSET = 0.8;
|
|
kMWXFR
+-----------------------------------+
|
| +-----------------------------------------------------------------+
+-| eVARSP = clamp (eVARSP, kVARMAX, kVARMIN);
|
| | rVARSP = clamp (rVARSP, kVARMAX, kVARMIN);
|
| +-----------------------------------------------------------------+
|
| iGMODE
iGMODE
+---------------------------------------------+
+---]<>[------]<>[----| eVARSP = rVAR;
|
4
5
| rVARSP1 = rVAR;
|
+---------------------------------------------+

9/15/10: Ladder Logic

Network #

211:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 101

1074 bytes

+===========================================================================+
| eVARSP --- VARS SETPOINT TARGET
rVARSP1 --- VAR SETPOINT SEL
|
|
|
| fVLTLOC --- VOLTAGE CTRL PANEL
fVLTLWR --- VOLTAGE RAISE
|
| fVLTRSE --- VOLTAGE LOWER
iGMODE --- AVR MODE
|
| kVARRMP --- VAR SP RAMP
rDTM
--- EXEC INTVAL MIN
|
| rVARPFS --- VAR SP FROM PF
|
+===========================================================================+
iGMODE
+-------------------------------------------------------+
---------+---]==[--+-| rVARSP1 = dlay01-02 (
|
|
4
| | eVARSP,
{target}
|
|
| | rVARSP1,
{variable being ramped}
|
|
| | kVARRMP,
{ramp rate vars/min}
|
|
| | rDTM);
{execution interval minutes}
|
|
| +-------------------------------------------------------+
|
|
|
|
fVLTRSE
+-----------------------------------+
|
+---------+---] [-----| eVARSP = eVARSP + kVARRMP * rDTM; |
|
|
+-----------------------------------+
|
|
|
| fVLTRSE
+-----------------------------------+
|
+---]v[-----| rVARSP1 = rVAR;
|
|
|
+-----------------------------------+
|
|
|
| fVLTLWR
+-----------------------------------+
|
+---] [-----| eVARSP = eVARSP - kVARRMP * rDTM; |
|
|
+-----------------------------------+
|
|
|
| fVLTLWR
+-----------------------------------+
|
+---]v[-----| rVARSP1 = rVAR;
|
|
+-----------------------------------+
|
| iGMODE
+-------------------------------------------------------+
+---]==[----| rVARSP1 = dlay01-02 (
|
5
| rVARPFS,
{target}
|
| rVARSP1,
{variable being ramped}
|
| kVARRMP,
{ramp rate vars/min}
|
| rDTM);
{execution interval minutes}
|
|
|
| eVARSP = rVARPFS;
|
+-------------------------------------------------------+

9/15/10: Ladder Logic

Network #

212:

: PUSRI3 4.0

LABEL: avrmd12

Size:

TRISTATION MSW 2.0.1

Page 102

927 bytes

+===========================================================================+
| AVR MODULE 12 - Rotor Temperature Var Limit Controller
|
|
|
| fRVRAM --- ROT TMP VAR CTL AUT
rRVROUT --- ROT TMP VAR CTL OUT |
| rRVRPRO --- ROT TMP VAR CTL PRO
|
|
|
| iGMODE --- AVR MODE
kROTTSP --- ROTOR TEMP LIMIT
|
| kRVRDER --- ROT TMP VAR CTL DER
kRVRINT --- ROT TMP VAR CTL INT |
| kRVRPRO --- ROT TMP VAR CTL PRO
kVARMAX --- MAXIMUM VAR
|
| rDT
--- EXEC INTVAL SEC
rROTTMP --- ROTOR TEMP
|
| rRVRLE --- ROT TMP VAR CTL LE
rRVRLM --- ROT TMP VAR CTL LM |
| rRVRPM --- ROT TMP VAR CTL PM
rRVRSP --- ROT TMP VAR CTL SP |
| rVAR
--- GENERATOR VARS
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| rRVRPRO = kRVRPRO * kROTTSP / kVARMAX;
|
| |
|
| | rRVROUT = vpid01-02 (
|
| | 1,
{PID identifier}
rRVRSP,
{setpoint}
|
| | rRVROUT, {controlled var, cv} rROTTMP, {measurement}
|
| | kRVRDER, {derivative time}
kRVRINT, {integral time}
|
| | rRVRPRO, {proportional band}
rDT,
{execution interval}
|
| | kVARMAX, {max cv value}
0.,
{min cv value}
|
| | 100.0,
{max change cv/scan} fRVRAM,
{0=manual, 1=auto mode}|
| | 0,
{0=PB uses measure}
1,
{1=setpoint tracks}
|
| | 0,
{0=reverse output}
rRVRLM,
{last measurement}
|
| | rRVRPM, {previous last meas} rRVRLE); {previous error term} |
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-|{ If (rRVRSP - rROTTMP > 5) then} rRVROUT = kVARMAX; { endif;}
|
| +-----------------------------------------------------------------+
|
| iGMODE
iGMODE
+---------------------------------------------+
+---]<>[------]<>[----| rRVROUT = rVAR;
|
|
4
5
+---------------------------------------------+
|
|
fRVRAM
+---------------------------------------------------------------(NOT)

9/15/10: Ladder Logic

Network #

213:

: PUSRI3 4.0

LABEL: avrmd13

Size:

TRISTATION MSW 2.0.1

Page 103

1145 bytes

+===========================================================================+
| AVR MODULE 13 - Stator Temperature Var Limit Controller
|
|
|
| fSVRAM --- STATOR VAR CTLR AUT
fSVRDIR --- STATOR VAR CTLR DIR |
| rSVROUT --- STATOR VAR CTLR OUT
rSVRPRO --- STATOR VAR CTLR PRO |
|
|
| iGMODE --- AVR MODE
kSTATSP --- STATOR TEMP LIMIT
|
| kSVRDER --- STATOR VAR CTLR DER
kSVRINT --- STATOR VAR CTLR INT |
| kSVRPRO --- STATOR VAR CTLR PRO
kVARMAX --- MAXIMUM VAR
|
| kVARMIN --- MINIMUM VAR
rDT
--- EXEC INTVAL SEC
|
| rSTATMP --- STATOR TEMPERATURE
rSVRLE --- STATOR VAR CTLR LE
|
| rSVRLM --- STATOR VAR CTLR LM
rSVRPM --- STATOR VAR CTLR PM
|
| rSVRSP --- STATOR VAR CTLR SP
rVAR
--- GENERATOR VARS
|
| rVARSP1 --- VAR SETPOINT SEL
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| rSVRPRO = kSVRPRO * kSTATSP / kVARMAX;
|
| | If rSVROUT < 0 then fSVRDIR = 1; else fSVRDIR = 0; endif;
|
| |
|
| | rSVROUT = vpid01-02 (
|
| | 1,
{PID identifier}
rSVRSP,
{setpoint}
|
| | rSVROUT, {controlled var, cv} rSTATMP, {measurement}
|
| | kSVRDER, {derivative time}
kSVRINT, {integral time}
|
| | rSVRPRO, {proportional band}
rDT,
{execution interval}
|
| | kVARMAX, {max cv value}
kVARMIN, {min cv value}
|
| | 100.0,
{max change cv/scan} fSVRAM,
{0=manual, 1=auto mode}|
| | 0,
{0=PB uses measure}
1,
{1=setpoint tracks}
|
| | fSVRDIR, {0=reverse output}
rSVRLM,
{last measurement}
|
| | rSVRPM, {previous last meas} rSVRLE); {previous error term} |
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| If{ (rSVRSP - rSTATMP > 5) &} rVARSP1 > 0.
|
| | then rSVROUT = kVARMAX; endif;
|
| |
|
| | If {(rSVRSP - rSTATMP > 5) &} rVARSP1 < 0.
|
| | then rSVROUT = kVARMIN; endif;
|
| +-----------------------------------------------------------------+
|
| iGMODE
iGMODE
+---------------------------------------------+
+---]<>[------]<>[----| rSVROUT = rVAR;
|
|
4
5
+---------------------------------------------+
|
|
fSVRAM
+---------------------------------------------------------------(NOT)

9/15/10: Ladder Logic

Network #

214:

: PUSRI3 4.0

LABEL: avrmd14

Size:

TRISTATION MSW 2.0.1

Page 104

69 bytes

+===========================================================================+
| AVR MODULE 14 - VAR Controller
|
|
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

215:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 105

1599 bytes

+===========================================================================+
| fVARAM --- VAR CTRL AUTO
rSVROUT --- STATOR VAR CTLR OUT |
| rTEMP
--- TEMPORARY VARIABLE
rVAROUT --- VAR CTRL OUT
|
| rVARPRO --- VAR CTRL PRO
rVARSP --- VAR SETPOINT
|
| rVARSP1 --- VAR SETPOINT SEL
|
|
|
| iAELLIM --- EXCITER CUR LIMITED
iVHZLIM --- GEN VLT/HZ LIMIT
|
| kVARDER --- VAR CTRL DER
kVARINT --- VAR CTRL INT
|
| kVARMAX --- MAXIMUM VAR
kVARMIN --- MINIMUM VAR
|
| kVARPRO --- VAR CTRL PRO
kVLTGEN --- GEN VOLTAGE NOMINAL |
| kVLTMAX --- GEN VOLTAGE MAX
kVLTMIN --- GEN VOLTAGE MIN
|
| rDT
--- EXEC INTVAL SEC
rDUMMY --- DUMMY FLAG
|
| rRVROUT --- ROT TMP VAR CTL OUT
rVAR
--- GENERATOR VARS
|
| rVARLE --- VAR CTRL LE
rVARLM --- VAR CTRL LM
|
| rVARPM --- VAR CTRL PM
rVLTDRP --- GEN VOLT DROOP
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| If rVARSP1 >= 0 then rTEMP = kVARMAX;
|
| |
|
| | rVARSP = losc01-02 (4, 2., rRVROUT, rSVROUT, rTEMP, rVARSP1,
|
| |
rDUMMY, rDUMMY);
endif;
|
| |
|
| | If rVARSP1 < 0 then rTEMP = kVARMIN;
|
| |
rVARSP = hisel (rSVROUT, rTEMP, rVARSP1);
|
| |
|
| | If rVARSP - rSVROUT > 1. then rSVROUT = rVARSP - 1.; endif;
|
| | If rVARSP - rVARSP1 > 1. then rVARSP1 = rVARSP - 1.; endif;
|
| |
|
| | Endif;
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| rVARPRO = kVARPRO * kVARMAX / kVLTGEN;
|
| |
|
| | rVAROUT = vpid01-02 (
|
| | 1,
{PID identifier}
rVARSP,
{setpoint}
|
| | rVAROUT, {controlled var, cv} rVAR,
{measurement}
|
| | kVARDER, {derivative time}
kVARINT, {integral time}
|
| | rVARPRO, {proportional band}
rDT,
{execution interval}
|
| | kVLTMAX, {max cv value}
kVLTMIN, {min cv value}
|
| | 100.0,
{max change cv/scan} fVARAM,
{0=manual, 1=auto mode}|
| | 1,
{0=PB uses measure}
1,
{1=setpoint tracks}
|
| | 0,
{0=reverse output}
rVARLM,
{last measurement}
|
| | rVARPM, {previous last meas} rVARLE); {previous error term} |
| +-----------------------------------------------------------------+
|
|
fVARAM
+---------------------------------------------------------------(
)
|

|
iAELLIM
+---------------------------------------------+
+---------+---]==[--+-|{Tracking}
|
|
2
| | If rVAROUT > rVLTDRP + .2
|
|
| |
then rVAROUT = rVLTDRP + .2; endif;
|
|
| +---------------------------------------------+
|
|
| iAELLIM |
+---]==[--+
|
4
|
|
|
| iVHZLIM |
+---]==[--+
1

9/15/10: Ladder Logic

Network #

216:

: PUSRI3 4.0

LABEL: avrmd6

Size:

TRISTATION MSW 2.0.1

Page 106

69 bytes

+===========================================================================+
| AVR MODULE 6 - GRID VOLTAGE CONTROLLER
|
|
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

217:

Size:

69 bytes

+===========================================================================+
| eGRDSP --- GRID VOLT CTRL SP
fGRDAM --- GRID VOLT CTRL AUTO |
| rGRDM
--- GRID VOLT CTRL MEAS
rGRDOUT --- GRID VOLT CTRL OUT
|
| rGRDPRO --- GRID VOLT CTRL PRO
|
|
|
| fVLTLOC --- VOLTAGE CTRL PANEL
fVLTLWR --- VOLTAGE RAISE
|
| fVLTRSE --- VOLTAGE LOWER
iAELLIM --- EXCITER CUR LIMITED |
| iGMODE --- AVR MODE
iVHZLIM --- GEN VLT/HZ LIMIT
|
| kGRDDER --- GRD VOLT CTRL DER
kGRDDRP --- GRD VOLT DROOP %
|
| kGRDINT --- GRD VOLT CTRL INT
kGRDPRO --- GRD VOLT CTRL PRO
|
| kGRDVLT --- GRID VOLT NOMINAL
kVLRMP --- LOCAL VOLT SP RR
|
| kVLTGEN --- GEN VOLTAGE NOMINAL
kVLTMAX --- GEN VOLTAGE MAX
|
| kVLTMIN --- GEN VOLTAGE MIN
rDT
--- EXEC INTVAL SEC
|
| rGRDLE --- GRID VOLT CTRL LE
rGRDLM --- GRID VOLT CTRL LM
|
| rGRDPM --- GRID VOLT CTRL PM
rGRDVLT --- GRID VOLTAGE NOMINAL |
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

218:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 107

1509 bytes

+===========================================================================+
| rVLTDRP --- GEN VOLT DROOP
rVLTSP3 --- GEN VLT LIMITED
|
+===========================================================================+
+-------------------------------------------------------+
---------+-----------| {Droop Measurement}
|
|
| rGRDM = rGRDVLT + (rGRDOUT * kGRDDRP * kGRDVLT)
|
|
|
/ (kVLTGEN * 100.);
|
|
+-------------------------------------------------------+
|
| iGMODE
+-------------------------------------------------------+
+---]<>[----| {Droop Setpoint}
|
|
6
| eGRDSP = rGRDM;
|
|
+-------------------------------------------------------+
|
| iGMODE
fVLTRSE
+-----------------------------------+
+---]==[------------+---] [-----| eGRDSP = eGRDSP + kVLRMP * rDT;
|
|
6
|
+-----------------------------------+
|
|
|
| fVLTLWR
+-----------------------------------+
|
+---] [-----| eGRDSP = eGRDSP - kVLRMP * rDT;
|
|
|
+-----------------------------------+
|
|
|
|
FNEWGMD
|
+-------------------------------------------(
)
|
| FNEWGMD
+-----------------------------------+
+---]^[-------------------------| eGRDSP = 13.8;
|
|
+-----------------------------------+
|
| +-----------------------------------------------------------------+
+-| rGRDPRO = kGRDPRO * kGRDVLT / kVLTGEN;
|
| |
|
| | rGRDOUT = vpid01-02 (
|
| | 1,
{PID identifier}
eGRDSP, {setpoint}
|
| | rGRDOUT, {controlled var, cv} rGRDM,
{measurement}
|
| | kGRDDER, {derivative time}
kGRDINT, {integral time}
|
| | rGRDPRO, {proportional band}
rDT,
{execution interval}
|
| | kVLTMAX, {max cv value}
kVLTMIN, {min cv value}
|
| | 100.0,
{max change cv/scan} fGRDAM,
{0=manual, 1=auto mode}|
| | 0,
{0=PB uses measure}
1,
{1=setpoint tracks}
|
| | 0,
{0=reverse output}
rGRDLM,
{last measurement}
|
| | rGRDPM, {previous last meas} rGRDLE); {previous error term} |
| +-----------------------------------------------------------------+
|
| iGMODE
fGRDAM
+---]==[--------------------------------------------------------(
)
|
6
|
|
iAELLIM
+---------------------------------------------+

+---------+---]==[--+-|{Tracking}
|
|
2
| | If rGRDOUT > rVLTDRP + .2
|
|
| |
then rGRDOUT = rVLTDRP + .2; endif;
|
|
| +---------------------------------------------+
|
|
| iAELLIM |
+---]==[--+
|
4
|
|
|
| iVHZLIM |
+---]==[--+
|
1
|
|
|
| rGRDOUT |
+---]>[---+
rVLTSP3

9/15/10: Ladder Logic

Network #

219:

: PUSRI3 4.0

LABEL: avrmd7

Size:

TRISTATION MSW 2.0.1

Page 108

102 bytes

+===========================================================================+
| AVR MODULE 7 LOCAL VOLTAGE CONTROL
|
|
|
| eVLSP
--- AVR VOLT CONTROL
rVLSP
--- GEN VOLT SP RAMPED
|
|
|
| fG52
--- GEN BREAKER
fVLTLOC --- VOLTAGE CTRL PANEL
|
| fVLTLWR --- VOLTAGE RAISE
fVLTRSE --- VOLTAGE LOWER
|
| iGMODE --- AVR MODE
kVLRMP --- LOCAL VOLT SP RR
|
| kVLTMIN --- GEN VOLTAGE MIN
rDT
--- EXEC INTVAL SEC
|
| rVLTDRP --- GEN VOLT DROOP
rVLTGEN --- GEN VOLTAGE
|
+===========================================================================+
m41FB
rGENVOL
fVSTART
-----------------------] [-------]>[-------------------------------------(LCH)
9
Network #

220:

Size:

82 bytes

m41FB
fVSTART
-----------------------]/[-----------------------------------------------(RST)
Network #

221:

Size:

162 bytes

fVSTART
+---------------------------------------------+
-----------------------]^[-----| eVLSP = 13.5; rVLSP = 13.5;
|
+---------------------------------------------+

9/15/10: Ladder Logic

Network #

222:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 109

941 bytes

iGMODE
fVLTRSE
+---------------------------------------------+
-------------]==[--+---] [-----| eVLSP = eVLSP + kVLRMP * rDT;
|
2
|
+---------------------------------------------+
|
| fVLTRSE
+---------------------------------------------+
+---]v[-----| rVLSP = rVLTMES;
|
|
+---------------------------------------------+
|
| fVLTLWR
+---------------------------------------------+
+---] [-----| eVLSP = eVLSP - kVLRMP * rDT;
|
|
+---------------------------------------------+
|
| fVLTLWR
+---------------------------------------------+
+---]v[-----| rVLSP = rVLTMES;
|
|
+---------------------------------------------+
|
| d52GX
dTIEBKR
+-----------------------------------+
+---]v[-------]/[---+-| { SET VOLTAGE TO NOMINAL IF
|
|
| | MACHINE IS ISOLATED }
|
|
| | eVLSP = kGRDVLT;
|
|
| | rVLSP = kGRDVLT;
|
|
| +-----------------------------------+
|
|
| dTIEBKR
d52GX |
+---]v[-------] [---+
|
|
+-----------------------------------+
+---------------------| rVLSP = dlay01-02 (
|
|
eVLSP,
{target setpoint}
|
|
rVLSP, {actual setpoint}
|
|
kVLRMP, {local voltage ramp
|
|
rate, Volts/Sec}
|
|
rDT);
{execution interval} |
+-----------------------------------+

9/15/10: Ladder Logic

Network #

223:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 110

449 bytes

iGMODE
fG52
+---------------------------------------------+
---------+---]<>[--+---]/[-----| { Track Voltage - Not in Local }
|
|
2
|
| { Preset when going off-line }
|
|
|
| eVLSP = rVLTGEN;
rVLSP = rVLTGEN;
|
|
|
+---------------------------------------------+
|
|
| fG52
|
+---]^[---+
|
|
| fG52
| fG52
+---------------------------------------------+
+---]v[---+---] [-----| { Track DROOP Voltage - Not in Local }
|
|
| { Preset when going on-line }
|
|
| eVLSP = rVLTDRP;
rVLSP = rVLTDRP;
|
|
+---------------------------------------------+
|
|
+---------------------------------------------+
+---------------------| eVLSP = clamp (eVLSP, kVLTMAX, kVLTMIN);
|
| rVLSP = clamp (rVLSP, kVLTMAX, kVLTMIN);
|
+---------------------------------------------+
Network #

224:

LABEL: avrmd8

Size:

82 bytes

+===========================================================================+
| AVR MODULE 8 SOFT START AND VOLTAGE SETPOINT SELECTION
|
|
|
| rVLTSP2 --- GEN VLT SOFT START
|
|
|
| fG52
--- GEN BREAKER
fVRENA --- VOLTAGE CTRL ENABLED |
| iGMODE --- AVR MODE
iVHIST --- V HISTORY
|
| kVLTMAX --- GEN VOLTAGE MAX
kVLTMIN --- GEN VOLTAGE MIN
|
| kVRSTRR --- AVR STARTUP RR
rDELTA --- SCAN TIME MSEC
|
| rGRDOUT --- GRID VOLT CTRL OUT
rVAROUT --- VAR CTRL OUT
|
| rVLSP
--- GEN VOLT SP RAMPED
rVLTDRP --- GEN VOLT DROOP
|
| rVLTGEN --- GEN VOLTAGE
rVLTMTC --- MATCHING VOLTAGE
|
| rVLTSU --- AVR STARTUP RMP HIST
|
+===========================================================================+
+-------------------------------------------------------+
---------------------| rVLTMIN = 7.5;{START UP INITIAL VOLTAGE SET POINT}
|
+-------------------------------------------------------+
Network #

225:

Size:

618 bytes

+-----------------------------------------------------------------+
-----------| rVLTSP2 = soft02-03(
|
| fVRENA,
{Volt Reg Enabled} iVHIST, {Enable Hist}
|
| kVRSTRR, {Start Ramp %/Sec} rGRDOUT, {Grid Volt Ctl Out}
|
| rVLTMIN, {Min Voltage SP}
kVLTMAX, {Max Voltage}
|
| iGMODE,
{Gen Seq Mode}
rVAROUT, {Var Ctl Output}
|
| rVLTMTC, {Match Voltage}
rVLSP,
{Local Setpoint}
|

| rVLTSU,
{Startup Ramp}
rDELTA, {Scan Time mSec}
|
| fG52,
{Gen Breaker}
rVLTDRP, {Voltage Droop}
|
| rVLTGEN); {Gen Volts}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

226:

: PUSRI3 4.0

LABEL: avrmd12

Size:

TRISTATION MSW 2.0.1

Page 111

847 bytes

+===========================================================================+
| AVR MODULE 12 - Rotor Temperature Volts Limit Controller
|
|
|
| fRVTAM --- ROT TMP VLT CTRL AUT
rRVTOUT --- ROT TMP VLT CTRL OUT |
| rRVTPRO --- ROT TMP VLT CTRL PRO
|
|
|
| kROTTSP --- ROTOR TEMP LIMIT
kRVTDER --- ROT TMP VLT CTRL DER |
| kRVTINT --- ROT TMP VLT CTRL INT
kRVTPRO --- ROT TMP VLT CTRL PRO |
| kVLTMAX --- GEN VOLTAGE MAX
kVLTMIN --- GEN VOLTAGE MIN
|
| rDT
--- EXEC INTVAL SEC
rROTTMP --- ROTOR TEMP
|
| rRVRSP --- ROT TMP VAR CTL SP
rRVTLE --- ROT TMP VLT CTRL LE |
| rRVTLM --- ROT TMP VLT CTRL LM
rRVTPM --- ROT TMP VLT CTRL PM |
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| rRVTPRO = kRVTPRO * kROTTSP / kVLTMAX;
|
| |
|
| | rRVTOUT = vpid01-02 (
|
| | 1,
{PID identifier}
rRVRSP,
{setpoint}
|
| | rRVTOUT, {controlled var, cv} rROTTMP, {measurement}
|
| | kRVTDER, {derivative time}
kRVTINT, {integral time}
|
| | rRVTPRO, {proportional band}
rDT,
{execution interval}
|
| | kVLTMAX, {max cv value}
kVLTMIN, {min cv value}
|
| | 100.0,
{max change cv/scan} fRVTAM,
{0=manual, 1=auto mode}|
| | 0,
{0=PB uses measure}
1,
{1=setpoint tracks}
|
| | 0,
{0=reverse output}
rRVTLM,
{last measurement}
|
| | rRVTPM, {previous last meas} rRVTLE); {previous error term} |
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-|{ If (rRVRSP - rROTTMP > 5) then} rRVTOUT = kVLTMAX; { endif;}
|
| +-----------------------------------------------------------------+
|
|
fRVTAM
+---------------------------------------------------------------(NOT)

9/15/10: Ladder Logic

Network #

227:

: PUSRI3 4.0

LABEL: avrmd13

Size:

TRISTATION MSW 2.0.1

Page 112

847 bytes

+===========================================================================+
| AVR MODULE 13 - Stator Temperature Volts Limit Controller
|
|
|
| fSVTAM --- STATOR VLT CTLR AUT
rSVTOUT --- STATOR VLT CTLR OUT |
| rSVTPRO --- STATOR VLT CTLR PRO
|
|
|
| kSTATSP --- STATOR TEMP LIMIT
kSVTDER --- STATOR VLT CTLR DER |
| kSVTINT --- STATOR VLT CTLR INT
kSVTPRO --- STATOR VLT CTLR PRO |
| kVLTMAX --- GEN VOLTAGE MAX
kVLTMIN --- GEN VOLTAGE MIN
|
| rDT
--- EXEC INTVAL SEC
rSTATMP --- STATOR TEMPERATURE
|
| rSVRSP --- STATOR VAR CTLR SP
rSVTLE --- STATOR VLT CTLR LE
|
| rSVTLM --- STATOR VLT CTLR LM
rSVTPM --- STATOR VLT CTLR PM
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| rSVTPRO = kSVTPRO * kSTATSP / kVLTMAX;
|
| |
|
| | rSVTOUT = vpid01-02 (
|
| | 1,
{PID identifier}
rSVRSP,
{setpoint}
|
| | rSVTOUT, {controlled var, cv} rSTATMP, {measurement}
|
| | kSVTDER, {derivative time}
kSVTINT, {integral time}
|
| | rSVTPRO, {proportional band}
rDT,
{execution interval}
|
| | kVLTMAX, {max cv value}
kVLTMIN, {min cv value}
|
| | 100.0,
{max change cv/scan} fSVTAM,
{0=manual, 1=auto mode}|
| | 0,
{0=PB uses measure}
1,
{1=setpoint tracks}
|
| | 0,
{0=reverse output}
rSVTLM,
{last measurement}
|
| | rSVTPM, {previous last meas} rSVTLE); {previous error term} |
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-|{ If (rSVRSP - rSTATMP > 5) then} rSVTOUT = kVLTMAX; { endif;}
|
| +-----------------------------------------------------------------+
|
|
fSVTAM
+---------------------------------------------------------------(NOT)
Network #

228:

Size:

423 bytes

+===========================================================================+
| VOLTAGE SP SELECTOR
|
|
|
| rVLTSP3 --- GEN VLT LIMITED
rVLTSP3 --- GEN VLT LIMITED
|
|
|
| iGMODE --- AVR MODE
rDUMMY --- DUMMY FLAG
|
| rSVTOUT --- STATOR VLT CTLR OUT
rVLTSP2 --- GEN VLT SOFT START
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------|{ Losel with Rotor/Stator limits if not on var control }
|
|
|

| If iGMODE <> 4 & iGMODE <> 5 then


|
| rVLTSP3 = losc01-02 (3, .2, rVLTSP2, rRVTOUT, rSVTOUT, rDUMMY, |
|
rDUMMY, rDUMMY);
|
| Else rVLTSP3 = rVLTSP2; endif;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

229:

: PUSRI3 4.0

LABEL: avrmd9

Size:

TRISTATION MSW 2.0.1

Page 113

524 bytes

+===========================================================================+
| AVR MODULE 9 - VOLTS/HERTZ LIMITER
|
|
|
| fVHZLIM --- VLTS/HZ LIMIT ON
|
|
|
| iVHZLIM --- GEN VLT/HZ LIMIT
kSPDSYN --- SYNC SPEED
|
| kVHZMAR --- VHZ MARGIN
kVHZSLP --- V/HZ SLOPE
|
| kVLTGEN --- GEN VOLTAGE NOMINAL
rSPEED --- TURBINE SPEED
|
| rVLTSP3 --- GEN VLT LIMITED
rVLTSP4 --- GEN VLT V/HZ LIM
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| rVLTSP4 {Auto Volt Ref}
|
| |
= vhz01-01 (
|
| |
rVLTSP3, {Auto Volt Ref}
rSPEED, {Turbine Speed} |
| |
kSPDSYN, {Sync Turb Speed}
kVLTGEN, {Nominal Voltage}|
| |
kVHZMAR, {Volts/Hz Margin}
kVHZSLP, {Volt Hz Slope} |
| |
iVHZLIM);
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| if iVHZLIM == 1 then fVHZLIM = 1;
|
| else fVHZLIM = 0; endif;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

230:

: PUSRI3 4.0

LABEL: avrmd10

Size:

TRISTATION MSW 2.0.1

Page 114

627 bytes

+===========================================================================+
|AVR MODULE 10 - GENERATOR VOLTAGE DROOP
|
|
|
| fVLTAM --- VOLTAGE CTRL AUTO
rVLTDRP --- GEN VOLT DROOP
|
| rVLTMES --- GEN VLT CTRL MEAS
rVLTSP --- GEN VLT CTRL SP
|
|
|
| fG52
--- GEN BREAKER
kFIMAX --- FLD CUR MAXIMUM
|
| kFIMIN --- FLD CUR MINIMUM
kVLTDRP --- VOLTAGE CTRL DROOP
|
| kVLTGEN --- GEN VOLTAGE NOMINAL
rVLTGEN --- GEN VOLTAGE
|
| rVLTOUT --- GEN VLT CTRL OUTPUT
rVLTSP4 --- GEN VLT V/HZ LIM
|
+===========================================================================+
fG52
+---------------------------------------------+
---------+-------------]/[-----| rVLTMES = rVLTGEN;
|
|
| rVLTSP = rVLTSP4;
|
|
+---------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| {droop measurement}
|
| | rVLTDRP = rVLTGEN + (rVLTOUT * kVLTDRP * kVLTGEN)
|
| |
/ ((kFIMAX - kFIMIN) * 100.);
|
| +-----------------------------------------------------------------+
|
|
fG52
+---------------------------------------------+
+-------------] [-----| rVLTMES = rVLTDRP;
|
|
| rVLTSP = rVLTSP4;
|
|
+---------------------------------------------+
|
|
fG52
+---------------------------------------------+
+---------+---]^[---+-|{ Set Controller to Manual for One scan when |
|
| | changing modes. }
|
|
| +---------------------------------------------+
|
|
| fG52
|
fVLTAM
+---]v[---+-------------------------------------------(NOT)
|
| fG52
+---------------------------------------------+
+---]v[-----| rVLTSP = 13.50;
|
+---------------------------------------------+

9/15/10: Ladder Logic

Network #

231:

: PUSRI3 4.0

LABEL: avrmd11

Size:

TRISTATION MSW 2.0.1

Page 115

1068 bytes

+===========================================================================+
| AVR MODULE 11 - GENERATOR VOLTAGE CONTROLLER
|
|
|
| rVLTOUT --- GEN VLT CTRL OUTPUT
rVLTOUT --- GEN VLT CTRL OUTPUT |
| rVLTPRO --- GEN VLT CTRL PROP
rVLTSP --- GEN VLT CTRL SP
|
|
|
| fFIMAN --- FIELD CUR MANUAL
fVLTAM --- VOLTAGE CTRL AUTO
|
| fVRTDE --- VOLTAGE CONTROLLER D
kFIMAX --- FLD CUR MAXIMUM
|
| kFIMIN --- FLD CUR MINIMUM
kVLTDER --- VOLTAGE CTRL DER
|
| kVLTGEN --- GEN VOLTAGE NOMINAL
kVLTINT --- VOLTAGE CTRL
|
| kVLTPRO --- VOLTAGE CTRL
rDT
--- EXEC INTVAL SEC
|
| rFLDCUR --- FIELD CURRENT
rVLTLE --- GEN VLT CTRL LST ERR |
| rVLTLM --- GEN VLT CTRL LST MES
rVLTMES --- GEN VLT CTRL MEAS
|
| rVLTPM --- GEN VLT CTRL PREV M
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| rVLTPRO = kVLTPRO * kVLTGEN / kFIMAX;
|
| |
|
| | rVLTOUT = vpid01-02 (
|
| | 1,
{PID identifier}
rVLTSP,
{setpoint}
|
| | rVLTOUT, {controlled var, cv} rVLTMES, {measurement}
|
| | kVLTDER, {derivative time}
kVLTINT, {integral time}
|
| | rVLTPRO, {proportional band}
rDT,
{execution interval}
|
| | kFIMAX, {max cv value}
kFIMIN,
{min cv value}
|
| | 100.0,
{max change cv/scan} fVLTAM,
{0=manual, 1=auto mode}|
| | 0,
{1=PB uses error}
1,
{1=setpoint tracks}
|
| | 0,
{0=reverse output}
rVLTLM,
{last measurement}
|
| | rVLTPM, {previous last meas} rVLTLE); {previous error term} |
| +-----------------------------------------------------------------+
|
|
+-------------------------------------------------------+
+-----------| {kAMPR approx 0.16 (Field Amps / Stator Amps) }
|
|
| If abs(aAMPS - rAMPSL) > 10 & rVAR > .02 then
|
|
| rVLTOUT = rVLTOUT + kAMPR * (aAMPS - rAMPSL);
|
|
| endif;
|
|
| rAMPSL = aAMPS; {Store amps for next scan}
|
|
+-------------------------------------------------------+
|
| fFIMAN
+-------------------------------------------------------+
+---] [---+-|{Tracking}
|
|
| | rVLTSP = rVLTMES; rVLTOUT = rFLDCUR;
|
|
| +-------------------------------------------------------+
|
|
| fVRTDE |
+---]/[---+

9/15/10: Ladder Logic

Network #

232:

: PUSRI3 4.0

LABEL: avrmd16

Size:

TRISTATION MSW 2.0.1

Page 116

414 bytes

+===========================================================================+
| AVR MODULE 16 - Exciter Limiter
|
|
|
| fVRTDE --- VOLTAGE CONTROLLER D
iAELLIM --- EXCITER CUR LIMITED |
| rFIMAX --- EXCITER CURRENT MAX
rFIMIN --- EXCITER CURRENT MIN |
|
|
| fVRENA --- VOLTAGE CTRL ENABLED
kAELMAX --- MAX EXC LIM
|
| kFIMAX --- FLD CUR MAXIMUM
kFIRMP --- FLD CUR MAN SP RR
|
| kOXDLMX --- EXC LIMIT DELAY LIM
kRTCLTC --- ROTOR COOLING TIME
|
| kRTHTTC --- ROTOR HEATING TIME
rDT
--- EXEC INTVAL SEC
|
| rEXCLIM --- EXC CURRENT LIMITED
rFLDCUR --- FIELD CURRENT
|
| rOXLIM --- EXC LIMITER INTERNAL
rVLTOUT --- GEN VLT CTRL OUTPUT |
+===========================================================================+
fVRENA
fVRTDE
---------+---] [---------------------------------------------------------(TDE)
|
15000
|
| fVRENA
+-------------------------------------------------------+
+---]/[---+-| rFIMAX = rFLDCUR;
rFIMIN = rFLDCUR;
|
|
| +-------------------------------------------------------+
|
|
| mFLDSTR |
+---]/[---+
|
| fVRENA
mFLDSTR
+---------------------------------------------+
+---] [-------] [-----| If rFIMAX < kFIMAX then
|
|
rFIMAX = rFIMAX + kFIRMP * rDT;
|
| endif;
|
|
|
|
rFIMIN = losel (rFIMAX, kFIMIN);
|
+---------------------------------------------+
Network #

233:

Size:

575 bytes

+-----------------------------------------------------------------+
-----------| iAELLIM = ael01-01 (
|
|
rVLTOUT, {Vlt Ctl Out}
rEXCLIM, {Limiter Output}
|
|
kOXDLMX, {Over-Exc Delay}
kAELMAX, {Sus Max Excit Lim} |
|
kRTCLTC, {Rotor cool time} kRTHTTC, {Rotor heat time}
|
|
rFIMIN, {Min Excit Lim}
rOXLIM, {Internal variable} |
|
rFIMAX, {Over Excit Lim}
rDT);
{scan time}
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

234:

: PUSRI3 4.0

LABEL: avrmd17

Size:

TRISTATION MSW 2.0.1

Page 117

92 bytes

+===========================================================================+
| AVR MODULE 17 - MANUAL CURRENT CONTROL
|
|
|
| eFIMAN --- MAN EXC CURRENT SP
fFIMAN --- FIELD CUR MANUAL
|
| rFIMAN --- FIELD CUR MANUAL
|
|
|
| fAVRFL --- AVR TROUBLE
fVLTLOC --- VOLTAGE CTRL PANEL
|
| fVLTLWR --- VOLTAGE RAISE
fVLTRSE --- VOLTAGE LOWER
|
| iGMODE --- AVR MODE
kEXCTYP --- 0=BOOST 1=STATIC
|
| kFIMAX --- FLD CUR MAXIMUM
kFIRMP --- FLD CUR MAN SP RR
|
| rDT
--- EXEC INTVAL SEC
rEXCLIM --- EXC CURRENT LIMITED |
| rFIMAX --- EXCITER CURRENT MAX
|
+===========================================================================+
iGMODE
fFIMAN
---------+---]==[--+-----------------------------------------------------(
)
|
1
|
|
|
| fAVRFL |
+---] [---+
Network #

235:

Size:

755 bytes

fFIMAN
fVLTRSE
+-----------------------------------+
---------+---] [-------------+---] [-----| eFIMAN = eFIMAN + kFIRMPM * rDT; |
|
|
+-----------------------------------+
|
|
|
| fVLTLWR
+-----------------------------------+
|
+---] [-----| eFIMAN = eFIMAN - kFIRMPM * rDT; |
|
+-----------------------------------+
|
| fFIMAN
+---------------------------------------------+
+---] [---------------| rFIMAN = dlay01-02 (
|
|
| eFIMAN,
{target setpoint}
|
|
| rFIMAN,
{actual setpoint}
|
|
| kFIRMPM,
{manual ramp rate, amps/sec}
|
|
| rDT);
{execution interval seconds}
|
|
+---------------------------------------------+
|
| fFIMAN
+---------------------------------------------+
+---]/[---+-----------| eFIMAN = rEXCLIM;
rFIMAN = rEXCLIM;
|
|
|
+---------------------------------------------+
|
|
| kEXCTYP |
+---]<>[--+
|
0
|
|
+-------------------------------------------------------+
+-----------| eFIMAN = clamp (eFIMAN, kFIMAX, kFIMIN);
|
| rFIMAN = clamp (rFIMAN, rFIMAX, rFIMIN);
|

+-------------------------------------------------------+

9/15/10: Ladder Logic

Network #

236:

: PUSRI3 4.0

LABEL: avrmd18

Size:

TRISTATION MSW 2.0.1

Page 118

69 bytes

+===========================================================================+
| AVR MODULE 18 - FIELD CURRENT CONTROLLER
|
|
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

237:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 119

1124 bytes

+===========================================================================+
| fFIAM
--- FIELD CUR CTRL AUTO
rFIDER --- FIELD CURRENT DER
|
| rFIINT --- FIELD CURRENT INT
rFIOUT --- FIELD CUR CTRL OUT
|
| rFIPRO --- FIELD CUR PRO SEL
rFIPRP --- FIELD CUR CTRL PRO
|
| rFISP
--- FIELD CUR CTRL SP
|
|
|
| fFIMAN --- FIELD CUR MANUAL
fG52
--- GEN BREAKER
|
| kEXCTYP --- 0=BOOST 1=STATIC
kFIDER --- FLD CUR CTRL DER-OFF |
| kFIDER2 --- FLD CUR CTRL DER-ON
kFIINT --- FLD CUR CTRL INT-OFF |
| kFIINT2 --- FLD CUR CTRL DER-ON
kFIMAX --- FLD CUR MAXIMUM
|
| kFIMIN --- FLD CUR MINIMUM
kFIPRO --- FLD CUR CTRL PRO-OFF |
| kFIPRO2 --- FLD CUR CTRL PRO-ON
rDT
--- EXEC INTVAL SEC
|
| rFILLE --- FIELD CUR CTRL LERR
rFILLM --- FIELD CUR CTRL LLMES |
| rFILPM --- DIELD CUR CTRL PMES
rFIMAN --- FIELD CUR MANUAL
|
| rFLDCUR --- FIELD CURRENT
|
+===========================================================================+
+---------------------------------------------+
---------+---------------------| rFISP = rFIMAN; {manual output}
|
|
+---------------------------------------------+
|
| fG52
+---------------------------------------------+
+---] [---------------| rFIPRO = kFIPRO2; {on-line tuning}
|
|
| rFIINT = kFIINT2; {constants}
|
|
| rFIDER = kFIDER2;
|
|
+---------------------------------------------+
|
| fG52
+---------------------------------------------+
+---]/[---------------| rFIPRO = kFIPRO; {off-line tuning}
|
|
| rFIINT = kFIINT; {constants}
|
|
| rFIDER = kFIDER;
|
|
+---------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| rFIPRP = rFIPRO * (kFIMAX - kFIMIN) / 100.;
|
| |
|
| | rFIOUT = vpid01-02 (
|
| | 1,
{PID identifier}
rFISP,
{setpoint}
|
| | rFIOUT, {controlled var, cv} rFLDCUR, {measurement}
|
| | rFIDER, {derivative time}
rFIINT,
{integral time}
|
| | rFIPRP, {proportional band}
rDT,
{execution interval}
|
| | 100.,
{max cv value}
0.0,
{min cv value}
|
| | 100.0,
{max change cv/scan} fFIAM,
{0=manual, 1=auto mode}|
| | 1,
{1=PB uses error}
1,
{1=setpoint tracks}
|
| | 0,
{0=reverse output}
rFILLM,
{last measurement}
|
| | rFILPM, {previous last meas} rFILLE); {previous error term} |
| +-----------------------------------------------------------------+
|
|
kEXCTYP
fFIAM
+---------+---]==[--+-------------------------------------------(
)

|
0
|
|
|
| fFIMAN |
+---]/[---+

9/15/10: Ladder Logic

Network #

238:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 120

846 bytes

+===========================================================================+
| eFIOUT --- EXCITER CONTROL
rFIOUT --- FIELD CUR CTRL OUT
|
| rFIOUTL --- FIELD OUTPUT HIST
|
|
|
| fCURLWR --- FIELD CURRENT LOWER
fCURRSE --- FIELD CURRENT RAISE |
| fFIAM
--- FIELD CUR CTRL AUTO
fFIMAN --- FIELD CUR MANUAL
|
| fVLTLOC --- VOLTAGE CTRL PANEL
kEXCTYP --- 0=BOOST 1=STATIC
|
| kFIORMP --- AVR MAN OUT RAMPED
rDT
--- EXEC INTVAL SEC
|
+===========================================================================+
fFIAM
fCURRSE
+-----------------------------------+
---------+---]/[-------------+---] [-----| eFIOUT = eFIOUT + kFIORMP * rDT; |
|
|
+-----------------------------------+
|
|
|
| fCURLWR
+-----------------------------------+
|
+---] [-----| eFIOUT = eFIOUT - kFIORMP * rDT; |
|
+-----------------------------------+
|
| fFIMAN
kEXCTYP
+---------------------------------------------+
+---] [-------]==[----| rFIOUT = dlay01-02 (
|
|
1
| eFIOUT,
{target current setpoint}
|
|
| rFIOUT,
{actual current setpoint}
|
|
| kFIORMP,
{ramp rate, %/sec}
|
|
| rDT);
{execution interval seonds}
|
|
+---------------------------------------------+
|
| fFIMAN
+---------------------------------------------+
+---]/[---------------| eFIOUT = rFIOUTL;
|
|
| rFIOUTL = rFIOUT;
|
|
+---------------------------------------------+
|
| d52GX
+---------------------------------------------+
+---]/[---------------| rMANMAX = kEXMMX ;
|
|
+---------------------------------------------+
|
| d52GX
+---------------------------------------------+
+---] [---------------| rMANMAX = kEXONMX;
|
|
+---------------------------------------------+
|
|
+---------------------------------------------+
+---------------------| eFIOUT = clamp (eFIOUT, rMANMAX , kEXMMN); |
+---------------------------------------------+

9/15/10: Ladder Logic

Network #

239:

: PUSRI3 4.0

LABEL: avrmd19

Size:

TRISTATION MSW 2.0.1

Page 121

857 bytes

+===========================================================================+
| AVR MODULE 19 - FIELD VOLTAGE CONTROLLER
|
|
|
| fFVAM
--- FIELD VOLT AUTO
rFVOUT --- FIELD VOLT CTRL OUT |
| rFVPRO --- FIELD VOLT CTRL PRO
|
|
|
| fFIMAN --- FIELD CUR MANUAL
kFLDVLT --- FIELD VOLT NOMINAL
|
| kFVDER --- FIELD VOLT CTRL DER
kFVINT --- FIELD VOLT CTRL INT |
| kFVPRO --- FIELD VOLT CTRL PRO
kFVSP
--- FIELD VOLT CTRL SP
|
| rDT
--- EXEC INTVAL SEC
rFLDCUR --- FIELD CURRENT
|
| rFLDVLT --- FIELD VOLTAGE
rFVLLE --- FIELD VOLT CTRL LLE |
| rFVLLM --- FIELD VOLT CTRL LM
rFVLPM --- FIELD VOLT CTRL PM
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| rFVPRO = kFVPRO * kFLDVLT / 100.0;
|
| |
|
| | rFVOUT = vpid01-02 (
|
| | 1,
{PID identifier}
kFVSP,
{setpoint}
|
| | rFVOUT, {controlled var, cv} rFLDVLT, {measurement}
|
| | kFVDER, {derivative time}
kFVINT,
{integral time}
|
| | rFVPRO, {proportional band}
rDT,
{execution interval}
|
| | 100.0,
{max cv value}
-100.0,
{min cv value}
|
| | 100.0,
{max change cv/scan} fFVAM,
{0=manual, 1=auto mode}|
| | 0,
{1=PB uses error}
0,
{1=setpoint tracks}
|
| | 0,
{0=reverse output}
rFVLLM,
{last measurement}
|
| | rFVLPM, {previous last meas} rFVLLE); {previous error term} |
| +-----------------------------------------------------------------+
|
|
fFVAM
+---------------------------------------------------------------(
)
|
| fFIMAN
+-------------------------------------------------------+
+---] [-----| {Tracking}
|
| rFVOUT = rFLDCUR;
|
+-------------------------------------------------------+

9/15/10: Ladder Logic

Network #

240:

: PUSRI3 4.0

LABEL: avrmd20

Size:

TRISTATION MSW 2.0.1

Page 122

825 bytes

+===========================================================================+
| AVR MODULE 20 OUTPUT TO AVR DEVICE
|
|
|
| rEXCLIM --- EXC CURRENT LIMITED
rEXCNTL --- EXCITER CONTROL OUT |
| rFIOUT --- FIELD CUR CTRL OUT
rFVOUT --- FIELD VOLT CTRL OUT |
| rVLTOUT --- GEN VLT CTRL OUTPUT
rVLTOUT --- GEN VLT CTRL OUTPUT |
| vAVRCL --- AVR CONTROL OUTPUT
|
|
|
| fFLDBKR --- FIELD BREAKER CLOSED
fVRENA --- VOLTAGE CTRL ENABLED |
| iMODE
--- SEQUENCE MODE
kEXCTYP --- 0=BOOST 1=STATIC
|
| kEXDFLT --- EXCITER DEFAULT
qRDSTRT --- MODE 1: READY START |
| rFLDCUR --- FIELD CURRENT
|
+===========================================================================+
iMODE
fFLDBKR
kEXCTYP
+-----------------------------------+
---------+---]>[-------]/[-------]==[----| rEXCNTL = rFVOUT;
|
| qRDSTRT
0
| rFIOUT = rFVOUT;
|
|
| rEXCLIM = rFLDCUR;
|
|
| rVLTOUT = rFLDCUR;
|
|
+-----------------------------------+
|
| aFLDAMP
mFLDSTR
+---]>[---------------------------------------------------------(LCH)
|
38
|
| m41FB
mFLDSTR
+---]v[---------------------------------------------------------(RST)
|
| iMODE
fVRENA
mFLDSTR
+-----------------------------------+
+---]>[-------] [---+---]/[-----| rEXCNTL = kFISTRT;
|
| qRDSTRT
|
| rFIOUT = aFLDAMP;
|
|
|
| rFVOUT = rFIOUT;
|
|
|
+-----------------------------------+
|
|
|
| mFLDSTR
+-----------------------------------+
|
+---] [-----|rEXCNTL = rFIOUT;
|
|
|rFVOUT = rFIOUT;
|
|
+-----------------------------------+
|
| iMODE
+---------------------------------------------+
+---]<=[------------+-| rEXCNTL = kEXDFLT; {shutdown output}
|
| qRDSTRT
| | rFVOUT = rEXCNTL;
|
|
| | rFIOUT = rEXCNTL;
|
|
| | rVLTOUT = rFLDCUR;
|
|
| +---------------------------------------------+
|
|
| kEXCTYP
fVRENA |
+---]<>[------]/[---+
|
0
|

| +-----------------------------------------------------------------+
+-| vAVRCL = rEXCNTL;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

241:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 123

87 bytes

+===========================================================================+
|
iMODE SIGNAL TO TURBOVIEW
|
+===========================================================================+
+---------------------------------------------------------------------------+
-|rMODE=iMODE;
|
+---------------------------------------------------------------------------+
Network #

242:

Size:

69 bytes

+===========================================================================+
|
|
|
|
|
|
|
ALARMS AND TRIPS
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

243:

Size:

69 bytes

+===========================================================================+
|
THIS SECTION IS DIVIDED AS FOLLOWS:
|
|
1) Alarms
|
|
a) Thermocouples/Exhaust Temperature
g) Generator
|
|
b) Instrumentation
h) Fuel (common)
|
|
c) Lube Oil
i) Motor Control Center |
|
d) Cooling Water
|
|
e) Sequence Related
|
|
f) Turbine (general)
|
|
|
|
2) Trips
|
|
a) Thermocouples/Exhaust Temperature
e) Turbine (general)
|
|
b) Instrumentation
f) Generator
|
|
c) Lube Oil
g) Fuel
|
|
d) Sequence Related
h) Motor Control Center |
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

244:

Size:

69 bytes

+===========================================================================+
|
In addition, part of this section has been devoted to describing the |
|
logic for the windows of the IAS-64 which are not directly defined by |
|
the alarms/trips.
|

+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

245:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 124

69 bytes

+===========================================================================+
| NOTE: All Alarms/Trips have a Time Delay De-energize (TDD) coil to ensure |
|
their capture by the TURBO-VIEW II Display System.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

246:

LABEL: alarms

Size:

199 bytes

+===========================================================================+
| iOLDGTC --- OLD NUM OF GOOD TC'S
mALM01 --- EXH TC FAILURE
|
|
|
| iGOODTC --- NUM OF GOOD TC'S
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
iGOODTC
mALM01
---------+---]<[---------------------------------------------------------(TDD)
| iOLDGTC
kALMTDD
|
| +-----------------------------------------------------------------+
+-| iOLDGTC = iGOODTC;
|
+-----------------------------------------------------------------+
Network #

247:

Size:

337 bytes

+===========================================================================+
| fALM02A --- TC SPREAD ALARM
rSPRDLM --- SLCT TC SPRD ALM
|
|
|
| iMODE
--- SEQUENCE MODE
kSPRDLM --- EXH T SPREAD ALM LMT |
| kTMPDB --- EXH TMP ALM DEADBAND
qRDSYNC --- MODE 8: READY SYNC
|
| qWARMUP --- MODE 6: WARMUP
rSPREAD --- MAX EXH TC SPREAD
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------| if iMODE >= qWARMUP & iMODE < qRDSYNC
|
|
then rSPRDLM = (rSPRDSP + 20);
|
|
else rSPRDLM = rSPRDSP;
|
| endif;
|
|
|
| if rSPREAD > rSPRDLM
|
|
then fALM02A = 1;
|
| endif;
|
|
|
| if rSPREAD < (rSPRDLM - kTMPDB)
|
|
then fALM02A = 0;
|
| endif;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

248:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 125

269 bytes

+===========================================================================+
| fALM02 --- EXH TC SPREAD
mALM02 --- EXH TC SPREAD
|
|
|
| fALM02A --- TC SPREAD ALARM
iMODE
--- SEQUENCE MODE
|
| kALMTDD --- DELAY TIMER CONSTANT
qWARMUP --- MODE 6: WARMUP
|
+===========================================================================+
fALM02A
fALM02
---------+---] [---------------------------------------------------------(TDE)
|
30000
|
|
|
|
| fALM02
iMODE
mALM02
+---] [-------]>=[----------------------------------------------(TDD)
qWARMUP
kALMTDD
Network #

249:

Size:

462 bytes

+===========================================================================+
| fALM03 --- EXHAUST TEMP HI
mALM03 --- EXHAUST TEMP HIGH
|
| rEXHALM --- EXH TEMP ALM STPT
|
|
|
| fPEAK
--- BASE/PEAK SELECTION
kALMTDD --- DELAY TIMER CONSTANT |
| kEXHAB --- EXH TEMP ALM SP BASE
kEXHAP --- EXH TEMP ALM SP PEAK |
| kTMPDB --- EXH TMP ALM DEADBAND
rEXHTMP --- AVG EXH TEMP
|
+===========================================================================+
fPEAK
+-------------------------------------------------------+
---------+---]/[-----| rEXHALM = kEXHAB; { Use the BASE alarm setpoint.
}|
|
+-------------------------------------------------------+
|
| fPEAK
+-------------------------------------------------------+
+---] [-----| rEXHALM = kEXHAP; { Use the PEAK alarm setpoint.
}|
|
+-------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| if rEXHTMP >= rEXHALM then fALM03 = 1;
|
| | endif;
|
| |
|
| | if rEXHTMP < (rEXHALM - kTMPDB) then fALM03 = 0;
|
| | endif;
|
| +-----------------------------------------------------------------+
|
| fALM03
mALM03
+---] [---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

250:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 126

195 bytes

+===========================================================================+
| mALM04 --- SPEED PICKUP FAILURE
|
|
|
| iMODE
--- SEQUENCE MODE
kALMTDD --- DELAY TIMER CONSTANT |
| qCRANK --- MODE 2: CRANK
rSPDIF --- SPREAD DIFF
|
+===========================================================================+
rSPDIF
iMODE
mALM04
---------+---]>[-------------+---]>[-------------------------------------(TDD)
|
25
| qCRANK
kALMTDD
|
|
| mALM04
rSPDIF |
+---] [-------]>[---+
15
Network #

251:

Size:

162 bytes

+===========================================================================+
| mALM05 --- TS3000 TROUBLE
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
|
+===========================================================================+
$r01Mnt
mALM05
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| $r02Mnt |
+---] [---+
|
|
| $r03Mnt |
+---] [---+
Network #

252:

Size:

142 bytes

+===========================================================================+
| mALM06 --- P502 PWR SUPPLY TRBL
|
|
|
| dP502
--- P502 TROUBLE
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
dP502
mALM06
-------------] [---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

253:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 127

266 bytes

+===========================================================================+
| fALM07 --- EMERG L.O. PMP RUN
mALM07 --- EMERG L.O PUMP RUN
|
|
|
| d72QE
--- DC L.O PMP RUN EMERG
f14HS
--- SPEED 80%
|
| kALMTDD --- DELAY TIMER CONSTANT
|
+===========================================================================+
d72QE
f14HS
fALM07
---------+---] [-------] [-----------------------------------------------(TDE)
|
7000
|
| fALM07
mALM07
+---] [---------------------------------------------------------(TDD)
kALMTDD
Network #

254:

Size:

142 bytes

+===========================================================================+
| mALM08 --- LUBE OIL LEVEL LOW
|
|
|
| d71QL
--- TURB L.O LVL LO ALM
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d71QL
mALM08
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

255:

Size:

142 bytes

+===========================================================================+
| mALM09 --- LUBE OIL LEVEL HI
|
|
|
| d71QH
--- TURB L.O HI LVL ALM
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d71QH
mALM09
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

256:

Size:

162 bytes

+===========================================================================+
| mALM10 --- LUBE OIL PRESS LOW
|
|
|
| d63QA
--- LO LOW PRESS AL #1
d63QA2 --- LO LOW PRESS AL #2
|
| f14HS
--- SPEED 80%
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d63QA
f14HS
mALM10
---------+---]/[---+---] [-----------------------------------------------(TDD)

|
|
|
|
| d63QA2 |
+---]/[---+

kALMTDD

9/15/10: Ladder Logic

Network #

257:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 128

152 bytes

+===========================================================================+
| mALM11 --- L.O TEMP HI TURB
|
|
|
| d26QA
--- TURB LO TMP HI AL #1
d26QA2 --- TURB LO TMP HI AL #2 |
| kALMTDD --- DELAY TIMER CONSTANT
|
+===========================================================================+
d26QA
mALM11
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| d26QA2 |
+---] [---+
Network #

258:

Size:

282 bytes

+===========================================================================+
| fALM12 --- AC LO PMP FAIL
mALM12 --- AC LO PUMP FAILURE
|
|
|
| d52QC
--- TURB L.O AC PMP RUN
iMODE
--- SEQUENCE MODE
|
| kALMTDD --- DELAY TIMER CONSTANT
qCRANK --- MODE 2: CRANK
|
| qRDSYNC --- MODE 8: READY SYNC
|
+===========================================================================+
iMODE
d52QC
iMODE
fALM12
---------+---]>=[------]/[-------]<=[------------------------------------(TDE)
| qCRANK
qRDSYNC
3000
|
| fALM12
mALM12
+---] [---------------------------------------------------------(TDD)
kALMTDD
Network #

259:

Size:

526 bytes

+===========================================================================+
| fALM13A --- BRNG DRN HI TMP 1
fALM13B --- BRNG DRN TMP HI 2
|
| mALM13 --- BRNG DRN OIL TMP PIN
|
|
|
| aLTRG1D --- BRNG DRN OIL TMP PIN
aLTRG2D --- BRNG DRN OIL TMP PIN |
| kALMTDD --- DELAY TIMER CONSTANT
kBRDNP --- BG DN OIL PIN TMP SP |
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| If
aLTRG1D > kBRDNP
then
fALM13A = 1;
|
| | elseif aLTRG1D < kBRDNP - 10 then fALM13A = 0;
endif;
|
| | If
aLTRG2D > kBRDNP
then
fALM13B = 1;
|
| | elseif aLTRG2D < kBRDNP - 10 then fALM13B = 0;
endif;
|
| +-----------------------------------------------------------------+
|

| fALM13A
mALM13
+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| fALM13B |
+---] [---+

9/15/10: Ladder Logic

Network #

260:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 129

142 bytes

+===========================================================================+
| mALM14 --- GAS FUEL PRESS LOW
|
|
|
| d63FG
--- GAS FUEL PRESS
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d63FG
mALM14
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

261:

Size:

142 bytes

+===========================================================================+
| mALM15 --- ACCESORY TEMP HI
|
|
|
| d26HA
--- ACCESSORY TMP HI
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d26HA
mALM15
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

262:

Size:

710 bytes

+===========================================================================+
| fALM16A --- BRNG DRN WHL HI 1
fALM16B --- BRNG DRN WHL HI 2
|
| fALM16C --- BRNG DRN WHL HI 3
mALM16 --- BRNG DRN OIL TMP WHL |
|
|
| aLTRG3D --- BRNG DRN OIL TMP WHL
aLTRG4D --- BRNG DRN OIL TMP WHL |
| aLTRG5D --- BRNG DRN OIL TMP WHL
kALMTDD --- DELAY TIMER CONSTANT |
| kBRDNW --- BG DN OIL WHL TMP SP
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| If
aLTRG3D > kBRDNW
then
fALM16A = 1;
|
| | elseif aLTRG3D < kBRDNW - 10 then fALM16A = 0; endif;
|
| | If
aLTRG4D > kBRDNW
then
fALM16B = 1;
|
| | elseif aLTRG4D < kBRDNW - 10 then fALM16B = 0; endif;
|
| | If
aLTRG5D > kBRDNW
then
fALM16C = 1;
|
| | elseif aLTRG5D < kBRDNW - 10 then fALM16C = 0; endif;
|
| +-----------------------------------------------------------------+
|
| fALM16A
mALM16
+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| fALM16B |
+---] [---+
|
|
| fALM16C |

+---] [---+

9/15/10: Ladder Logic

Network #

263:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 130

155 bytes

+===========================================================================+
| mALM17 --- LO HYD OIL SU PRESS
|
|
|
| d63HQ
--- LO HYD SUPPLY PRES A
iMODE
--- SEQUENCE MODE
|
| kALMTDD --- DELAY TIMER CONSTANT
qPURGE --- MODE 3: PURGE
|
+===========================================================================+
d63HQ
iMODE
mALM17
-------------]/[-------]>=[----------------------------------------------(TDD)
qPURGE
kALMTDD
Network #

264:

Size:

142 bytes

+===========================================================================+
| mALM18 --- TURB COMPART TMP HI
|
|
|
| d26HT
--- TURB COMPT THERMOST
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d26HT
mALM18
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

265:

Size:

230 bytes

+===========================================================================+
| mALM20 --- FAIL TO FIRE
|
|
|
| c95TR
--- IGNITOR XFORMER
fFLAME --- FLAME DETECTED
|
| iMODE
--- SEQUENCE MODE
kALMTDD --- DELAY TIMER CONSTANT |
| mALM29 --- FLAME DETECT TROUBLE
qSHUTDN --- MODE 0: SHUTDOWN
|
+===========================================================================+
iMODE
c95TR
fFLAME
mALM20
---------+---]<>[------]v[-------]/[---+---------------------------------(TDD)
| qSHUTDN
|
kALMTDD
|
|
| mALM29
iMODE
|
+---] [-------]<[-------------+
qRDSYNC

9/15/10: Ladder Logic

Network #

266:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 131

195 bytes

+===========================================================================+
| mALM21 --- TURBINE UNDERSPEED
|
|
|
| iMODE
--- SEQUENCE MODE
kALMTDD --- DELAY TIMER CONSTANT |
| qONLINE --- MODE 10: ON LINE
rSPEED --- TURBINE SPEED
|
+===========================================================================+
iMODE
rSPEED
mALM21
-------------]==[--+---]<[-------------+---------------------------------(TDD)
qONLINE | 4420
|
kALMTDD
|
|
| rSPEED
mALM21 |
+---]<[-------] [---+
4430
Network #

267:

Size:

600 bytes

+===========================================================================+
| fALM22 --- INCOMPLETE SEQUENCE
fENAB22 --- INCOMPLETE SEQUENCE |
| mALM22 --- INCOMPLETE SEQUENCE
|
|
|
| d52GX
--- GEN BREAKER STATUS
f2G
--- GEN BREAKER STATUS
|
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
| kALMTDD --- DELAY TIMER CONSTANT
qCRANK --- MODE 2: CRANK
|
| qONLINE --- MODE 10: ON LINE
|
+===========================================================================+
iMODE
fNEWMOD
fENAB22
---------+---]==[------] [-----------------------------------------------(LCH)
| qCRANK
|
| d52GX
f2G
+---] [---------------------------------------------------------(TDE)
|
30000
|
|
f2G
+---------------+
+---]^[---------------------------------------------| fENAB22 = 0; |
|
+---------------+
|
| iMODE
iMODE
fENAB22
gSEQRES
fALM22
+---]>=[------]<[-------] [-------]/[---------------------------(TDE)
| qCRANK
qONLINE
1200000
|
| fALM22
mALM22
+---] [---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

268:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 132

342 bytes

+===========================================================================+
| fALM23 --- LO BRGN #2 TB HI FLG
mALM23 --- L.O BRG #2 TB HI TMP |
|
|
| kALMTDD --- DELAY TIMER CONSTANT
kLSB2
--- L.O BRG #2 TMP HI SP |
| tLTB2D --- LUBE SYS BRG #2 TURB
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| If
tLTB2D > kLSB2
then fALM23 = 1;
|
| | elseif tLTB2D < kLSB2 - 4 then fALM23 = 0; endif;
|
| +-----------------------------------------------------------------+
|
| fALM23
mALM23
+---] [---------------------------------------------------------(TDD)
kALMTDD
Network #

269:

Size:

326 bytes

+===========================================================================+
| mALM24 --- FAIL TO AUTOSYNCH
mALM24 --- FAIL TO AUTOSYNCH
|
|
|
| d43S
--- SYNCH AUTO SWITCH
fREMOTE --- REMOTE OPERATION
|
| iBKATTS --- BREAKER ATTEMPTS
iMODE
--- SEQUENCE MODE
|
| kALMTDD --- DELAY TIMER CONSTANT
qSHUTDN --- MODE 0: SHUTDOWN
|
+===========================================================================+
iBKATTS
gSEQRES
mALM24
---------+---]==[--+---]/[-----------------------------------------------(TDD)
|
4
|
kALMTDD
|
|
| mALM24 |
+---] [---+
|
| d43S
mALM24
+---]v[---+-----------------------------------------------------(RST)
|
|
| fREMOTE |
+---]v[---+
|
|
| iMODE |
+---]==[--+
qSHUTDN
Network #

270:

Size:

142 bytes

+===========================================================================+
| mALM25 --- LO OIL FLTR PRES DIF
|
|
|
| d63QQ
--- LOAD OIL FLTR DIFF
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+

d63QQ
mALM25
-------------] [---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

271:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 133

200 bytes

+===========================================================================+
| fALM26 --- HYD RATCHET TROUBLE
mALM26 --- HYD RATCHET TROUBLE |
|
|
| d63HR
--- HYDR RATCH LOW PRESS
d72HR
--- RATCH MOTOR INPUT
|
| f14HR
--- SPEED ZERO
kALMTDD --- DELAY TIMER CONSTANT |
| kRTDLTM --- RAT TRBL DELAY T
|
+===========================================================================+
d72HR
d63HR
f14HR
fALM26
-------------] [-------]/[-------] [---+---------------------------------(TDE)
|
kRTDLTM
|
f62CDX
d33HR1
|
---] [---+---] [---+-------------------+
|
|
| d33HR2 |
+---]/[---+
Network #

272:

Size:

142 bytes

fALM26
mALM26
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

273:

Size:

362 bytes

+===========================================================================+
| fALM27 --- START CLUTCH TROUBLE
mALM27 --- START CLUTCH TROUBLE |
|
|
| c20CS
--- START CLUTCH SOLENOD
d33CS
--- STRT CLUTCH LIMIT SW |
| g43SCTS --- CLUTCH TEST
iMODE
--- SEQUENCE MODE
|
| kALMTDD --- DELAY TIMER CONSTANT
qCRANK --- MODE 2: CRANK
|
| rSPEED --- TURBINE SPEED
|
+===========================================================================+
c20CS
d33CS
fALM27
---------+---] [-------]/[-----------------------------------------------(TDE)
|
20000
|
| fALM27
mALM27
+---] [-----------------------+---------------------------------(TDD)
|
|
kALMTDD
|
|
| g43SCTS
|
+---] [-----------------------+
|
|
| iMODE
rSPEED
d33CS |
+---]>[-------]<[-------]/[---+
| qCRANK
2550
|
|
|

| iMODE
rSPEED
d33CS |
+---]>[-------]>[-------] [---+
qCRANK
3500

9/15/10: Ladder Logic

Network #

274:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 134

142 bytes

+===========================================================================+
| mALM28 --- TURB AIR INLET TROUB
|
|
|
| d33TF
--- AIR INLET DOOR OPEN
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d33TF
mALM28
-------------] [---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

275:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 135

837 bytes

+===========================================================================+
| fALM29A --- FLAME DETECT 1 TRBLE
fALM29B --- FLAME DETECT 2 TRBLE |
| mALM29 --- FLAME DETECT TROUBLE
mALM29A --- FLAME DETECT1 ALRM
|
| mALM29B --- FLAME DETECT2 ALRM
|
|
|
| fFLAM1A --- FLAME 1 ON
fFLAM2A --- FLAME 2 ON
|
| iMODE
--- SEQUENCE MODE
kALMTDD --- DELAY TIMER CONSTANT |
| qWARMUP --- MODE 6: WARMUP
|
+===========================================================================+
iMODE
fFLAM1A
fALM29A
---------+---]>=[--+---]/[-----------------------------------------------(TDE)
| qWARMUP |
750
|
|
|
| fFLAM2A
fALM29B
|
+---]/[-----------------------------------------------(TDE)
|
750
|
| fALM29A
mALM29A
+---] [-----------------------------------------------------+---(LCH)
|
|
|
| mAL29AR
|
+---(TDE)
|
15000
|
| fALM29B
mALM29B
+---] [-----------------------------------------------------+---(LCH)
|
|
|
| mAL29BR
|
+---(TDE)
|
15000
|
| mAL29AR
fALM29A
mALM29A
+---] [-------]/[-----------------------------------------------(RST)
|
| mAL29BR
fALM29B
mALM29B
+---] [-------]/[-----------------------------------------------(RST)
|
| mALM29A
mALM29
+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| mALM29B |
+---] [---+

9/15/10: Ladder Logic

Network #

276:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 136

342 bytes

+===========================================================================+
| fALM30 --- LUBE SYS HDR TB FLAG
mALM30 --- L.O TURB HI TMP TC
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
kLOHTM --- L.O HI TMP TC SP
|
| tLTTH
--- LUBE SYS HDR TURB
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| If
tLTTH > kLOHTM
then fALM30 = 1;
|
| | elseif tLTTH < kLOHTM - 10 then fALM30 = 0; endif;
|
| +-----------------------------------------------------------------+
|
| fALM30
mALM30
+---] [---------------------------------------------------------(TDD)
kALMTDD
Network #

277:

Size:

142 bytes

+===========================================================================+
| mALM31 --- GEN FIELD GROUND FLT
|
|
|
| d64F
--- GEN FIELD GROUND
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d64F
mALM31
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

278:

Size:

184 bytes

+===========================================================================+
| mALM32 --- GEN BRKR TRIPPED
|
|
|
| d52GX
--- GEN BREAKER STATUS
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d52GX
mALM32
-------------]v[---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

279:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 137

1232 bytes

+===========================================================================+
| fALM33A --- RTD #1
fALM33B --- RTD #2
|
| fALM33C --- RTD #3
fALM33D --- RTD #4
|
| fALM33E --- RTD #5
fALM33F --- RTD #6
|
| mALM33 --- GEN STATOR HIGH TEMP
|
|
|
| aRTD1
--- RTD #1 GEN STATOR
aRTD2
--- RTD #2 GEN STATOR
|
| aRTD3
--- RTD #3 GEN STATOR
aRTD4
--- RTD #4 GEN STATOR
|
| aRTD5
--- RTD #5 GEN STATOR
aRTD6
--- RDT #6 GEN STATOR
|
| kALMTDD --- DELAY TIMER CONSTANT
kSTATAL --- GEN STR HI T ALM SP |
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| if
aRTD1 > kSTATAL
then fALM33A = 1;
|
| |
elseif aRTD1 < kSTATAL - 5.0 then fALM33A = 0; endif;
|
| | if
aRTD2 > kSTATAL
then fALM33B = 1;
|
| |
elseif aRTD2 < kSTATAL - 5.0 then fALM33B = 0; endif;
|
| | if
aRTD3 > kSTATAL
then fALM33C = 1;
|
| |
elseif aRTD3 < kSTATAL - 5.0 then fALM33C = 0; endif;
|
| | if
aRTD4 > kSTATAL
then fALM33D = 1;
|
| |
elseif aRTD4 < kSTATAL - 5.0 then fALM33D = 0; endif;
|
| | if
aRTD5 > kSTATAL
then fALM33E = 1;
|
| |
elseif aRTD5 < kSTATAL - 5.0 then fALM33E = 0; endif;
|
| | if
aRTD6 > kSTATAL
then fALM33F = 1;
|
| |
elseif aRTD6 < kSTATAL - 5.0 then fALM33F = 0; endif;
|
| +-----------------------------------------------------------------+
|
| fALM33A
mALM33
+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| fALM33B |
+---] [---+
|
|
| fALM33C |
+---] [---+
|
|
| fALM33D |
+---] [---+
|
|
| fALM33E |
+---] [---+
|
|
| fALM33F |
+---] [---+

9/15/10: Ladder Logic

Network #

280:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 138

142 bytes

+===========================================================================+
| mALM34 --- GEN GROUND FAULT
|
|
|
| d51G
--- GEN GRND ALRM FAULT
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d51G
mALM34
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

281:

Size:

142 bytes

+===========================================================================+
| mALM35 --- LOSS OF FIELD
|
|
|
| d40
--- LOW FIELD EXCITATION
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d40
mALM35
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

282:

Size:

155 bytes

+===========================================================================+
| mALM36 --- GEN UNDERVOLTAGE
|
|
|
| d27G
--- GEN UNDERVOLT
iMODE
--- SEQUENCE MODE
|
| kALMTDD --- DELAY TIMER CONSTANT
qRDSYNC --- MODE 8: READY SYNC
|
+===========================================================================+
d27G
iMODE
mALM36
-------------] [-------]>=[----------------------------------------------(TDD)
qRDSYNC
kALMTDD
Network #

283:

Size:

142 bytes

+===========================================================================+
| mALM37 --- REVERSE POWER
|
|
|
| d32AX
--- REVERSE CURRENT RLY
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d32AX
mALM37
-------------] [---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

284:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 139

342 bytes

+===========================================================================+
| fALM38 --- BRNG DRN TMP GEN FLG
mALM38 --- BRG DRN GEN TMP HI |
|
|
| kALMTDD --- DELAY TIMER CONSTANT
kGENDO --- GEN BRG DN HI TMP SP |
| tLTGD
--- BRG DRN OIL TMP GEN
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| If
tLTGD > kGENDO
then fALM38 = 1;
|
| | elseif tLTGD < kGENDO - 10 then fALM38 = 0;
endif;
|
| +-----------------------------------------------------------------+
|
| fALM38
mALM38
+---] [---------------------------------------------------------(TDD)
kALMTDD
Network #

285:

Size:

653 bytes

+===========================================================================+
| f39AR
--- M305A RAT AL RESET
f39AT
--- M305A RAT AL ENABLED |
| mALM39 --- M305A RATIO VLV AL
|
|
|
| a96SR
--- SPD/RATIO VLV LVDT
cRATSEL --- RATIO VLV SELECTION |
| fALM39 --- P.T. TROUBLE
g96SR
--- RATIO SELECTION TV
|
| kALMTDD --- DELAY TIMER CONSTANT
v90SR1 --- STOP/RATIO VLV
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-|If cRATSEL == 0 & abs (a96SR - v90SR1) >10. then fALM39= 1;
|
| |
elseif abs (a96SR - v90SR1) < 4. then fALM39= 0; endif;|
| +-----------------------------------------------------------------+
|
| fALM39
f39AR
f39AT
+---] [-------]/[-----------------------------------------------(TDE)
|
kVLSLTD
|
| f39AT
f39AR
mALM39
+---] [-------]/[-----------------------------------------------(TDD)
|
kALMTDD
|
| g96SR
mALM39
+---]v[-------------------------------------------+-------------(RST)
|
|
f39AR
+-------------(
)

9/15/10: Ladder Logic

Network #

286:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 140

632 bytes

+===========================================================================+
| f40AR
--- M305B RAT AL RESET
f40AT
--- M305B RAT AL ENABLED |
| fALM40 --- FLOW PICKUP FAILURE
mALM40 --- M305B RATIO VLV AL
|
|
|
| a96SR
--- SPD/RATIO VLV LVDT
cRATSEL --- RATIO VLV SELECTION |
| g96SR
--- RATIO SELECTION TV
kALMTDD --- DELAY TIMER CONSTANT |
| v90SR1 --- STOP/RATIO VLV
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| If{ cRATSEL == 1 &} abs (a96SR - v90SR1) > 10. then fALM40 = 1; |
| |
elseif abs (a96SR - v90SR1) < 4. then fALM40 = 0; endif; |
| +-----------------------------------------------------------------+
|
| fALM40
f40AR
f40AT
+---] [-------]/[-----------------------------------------------(TDE)
|
kVLSLTD
|
| f40AT
f40AR
mALM40
+---] [-------]/[-----------------------------------------------(TDD)
|
kALMTDD
|
| g96SR
mALM40
+---]^[-------------------------------------------+-------------(RST)
|
|
f40AR
+-------------(
)
Network #

287:

Size:

152 bytes

+===========================================================================+
| mALM41 --- M305 RATIO VLV ANNUN
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
mALM39 --- M305A RATIO VLV AL
|
| mALM40 --- M305B RATIO VLV AL
|
+===========================================================================+
mALM39
mALM41
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| mALM40 |
+---] [---+

9/15/10: Ladder Logic

Network #

288:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 141

162 bytes

+===========================================================================+
| mALM42 --- COOLNG WTR PRESS LOW
|
|
|
| d63CW
--- COOLING WATER PRESS
d63CW2 --- LOW COOLING WATER TR |
| gLPCOBP --- LO PRS COL WTR BYPSS
fCOL42 --- COOLING WATER ALRM T |
| kALMTDD --- DELAY TIMER CONSTANT
|
+===========================================================================+
d63CW
mALM42
---------+---]/[---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| fCOL42 |
+---] [---+
|
|
| d63CW2 |
+---]/[---+
Network #

289:

Size:

142 bytes

+===========================================================================+
| mALM43
|
|
|
| mALM43 --- GEN CO2 DOOR CLOSED
|
|
|
| d33GC
--- GEN CMPT CO2 LIM SWC
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d33GC
mALM43
-------------]/[---------------------------------------------------------(TDD)
kALMTDD
Network #

290:

Size:

286 bytes

+===========================================================================+
| fALM44 --- COMP BLEED VLV TROUB
mALM44 --- COMP BYPASS VLV TRBL |
|
|
| d33CB3 --- COMP BYPASS VLV LMT
d33CB4 --- COMP BYPASS VLV LMT |
| kALMTDD --- DELAY TIMER CONSTANT
rSPEED --- TURBINE SPEED
|
+===========================================================================+
rSPEED
fALM44
---------+---]>=[--------------------------------------------------------(TDE)
| 4845
10000
|
| fALM44
d33CB3
mALM44
+---] [---+---] [---+-------------------------------------------(TDD)
|
|
kALMTDD
|
|
| d33CB4 |

+---] [---+

9/15/10: Ladder Logic

Network #

291:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 142

142 bytes

+===========================================================================+
| mALM45 --- M0420 SELF TEST ALRM
|
|
|
| dM0420 --- M0420 SELF TEST ALRM
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
dM0420
mALM45
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

292:

Size:

142 bytes

+===========================================================================+
| mALM46 --- M0430 SELF TEST ALRM
|
|
|
| dM0430 --- M0430 SELF TEST ALRM
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
dM0430
mALM46
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

293:

Size:

182 bytes

+===========================================================================+
| mALM47 --- STRNG TURB OVERSPD
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
p77S
--- STRNG TURB PICK UP
|
+===========================================================================+
p77S
mALM47
---------+---]>[-------------+-------------------------------------------(TDD)
| 3250
|
kALMTDD
|
|
| p77S
mALM47 |
+---]>[-------] [---+
3230
Network #

294:

Size:

142 bytes

+===========================================================================+
| mALM48 --- CNTL COMPT TEMP HI
|
|
|
| d26CT
--- CNTRL COMPT HI TEMP
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d26CT
mALM48
-------------] [---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

295:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 143

152 bytes

+===========================================================================+
| mALM49 --- L.O TEMP HI ANNUN
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
mALM11 --- L.O TEMP HI TURB
|
| mALM30 --- L.O TURB HI TMP TC
|
+===========================================================================+
mALM30
mALM49
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| mALM11 |
+---] [---+
Network #

296:

Size:

276 bytes

+===========================================================================+
|
|
| fALM50 --- IN GUIDE VLV TRBL
mALM50 --- IGV TROUBLE
|
|
|
| d33TV
--- IN GUIDE VANE LIMIT
kALMTDD --- DELAY TIMER CONSTANT |
| rSPEED --- TURBINE SPEED
|
+===========================================================================+
rSPEED
fALM50
---------+---]>=[--------------------------------------------------------(TDE)
| 4845
10000
|
| fALM50
d33TV
mALM50
+---] [-------]/[-----------------------------------------------(TDD)
kALMTDD
Network #

297:

Size:

162 bytes

+===========================================================================+
| this alarm is not used; REMOVE CONTACT IS TO DEACTIVATE THE ALARM.
|
| IN FUTURE, IF THIS ALARM IS NEEDED, "REMOVE CONTACT" HAS TO BE DELETED.
|
|
|
| mALM51 --- IGV/BLEED VLV ANNUN
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
mALM44 --- COMP BYPASS VLV TRBL |
| mALM50 --- IGV TROUBLE
|
+===========================================================================+
mALM50
REMOVE
mALM51
---------+---] [---+---] [-----------------------------------------------(TDD)
|
|
kALMTDD
|
|
| mALM44 |
+---] [---+

9/15/10: Ladder Logic

Network #

298:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 144

142 bytes

+===========================================================================+
| mALM52 --- LUBE OIL TANK TMP LO
|
|
|
| d26QN
--- LUBE OIL TANK TEMP
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d26QN
mALM52
-------------]/[---------------------------------------------------------(TDD)
kALMTDD
Network #

299:

Size:

342 bytes

+===========================================================================+
| fALM53 --- LUBE OIL SYS BRG #1
mALM53 --- L.O BRG #1 TB HI TMP |
|
|
| kALMTDD --- DELAY TIMER CONSTANT
kLSB1
--- L.O BRG #1 TMP HI SP |
| tLTB1D --- LUBE SYS BRG #1 TURB
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| If
tLTB1D > kLSB1
then
fALM53 = 1;
|
| | elseif tLTB1D < kLSB1 - 10 then
fALM53 = 0;
endif;
|
| +-----------------------------------------------------------------+
|
| fALM53
mALM53
+---] [---------------------------------------------------------(TDD)
kALMTDD
Network #

300:

Size:

142 bytes

+===========================================================================+
| mALM54 --- MCC UNDERVOLTAGE
|
|
|
| d27MC
--- MCC UNDERVOLT
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d27MC
mALM54
-------------]/[---------------------------------------------------------(TDD)
kALMTDD
Network #

301:

Size:

142 bytes

+===========================================================================+
| mALM55 --- AUX MOTOR OVERLOAD
|
|
|
| d49X
--- AUX MOTOR OVRLD ALM
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d49X
mALM55
-------------]/[---------------------------------------------------------(TDD)

kALMTDD

9/15/10: Ladder Logic

Network #

302:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 145

380 bytes

+===========================================================================+
| mALM57 --- BATTERY UNDERVOLTAGE
mALM57A --- CO2 CIRCUIT UNDERVOL |
| mALM57B --- DC PUMP UNDERVOLT
|
|
|
| d27QE
--- DC L.O PMP UNDERVOLT
d80F
--- BATTERY UNDERVOLT
|
| kALMTDD --- DELAY TIMER CONSTANT
|
+===========================================================================+
d80F
mALM57A
---------+---] [---------------------------------------------------------(TDD)
|
kALMTDD
|
| d27QE
mALM57B
+---]/[---------------------------------------------------------(TDD)
|
kALMTDD
|
| mALM57A
mALM57
+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| mALM57B |
+---] [---+
Network #

303:

Size:

142 bytes

+===========================================================================+
| mALM58 --- LINE1 UNDERVOLTAGE
|
|
|
| d27L1
--- LINE UNDERVOLT 1
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d27L1
mALM58
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

304:

Size:

152 bytes

+===========================================================================+
| mALM59 --- SPARE AL 59
|
|
|
| d26HAV2 --- AVR2 HI TMP ALARM
d26HAVR --- AVR HI TMP ALARM
|
| kALMTDD --- DELAY TIMER CONSTANT
|
+===========================================================================+
d26HAVR
mALM59
---------+---]/[---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| d26HAV2 |
+---]/[---+

9/15/10: Ladder Logic

Network #

305:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 146

142 bytes

+===========================================================================+
| mALM60 --- GEN AUX TMP HI ALARM
|
|
|
| d26T3
--- GEN AUX THERMOSTAT
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d26T3
mALM60
-------------]/[---------------------------------------------------------(TDD)
kALMTDD
Network #

306:

Size:

142 bytes

+===========================================================================+
| mALM61 --- LINE2 UNDERVOLTAGE
|
|
|
| d27L2
--- LINE UNDERVOLT 2
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d27L2
mALM61
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

307:

Size:

152 bytes

+===========================================================================+
| mALM62 --- LINE UNDERVOLT ANNUN
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
mALM58 --- LINE1 UNDERVOLTAGE
|
| mALM61 --- LINE2 UNDERVOLTAGE
|
+===========================================================================+
mALM58
mALM62
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| mALM61 |
+---] [---+
Network #

308:

Size:

142 bytes

+===========================================================================+
| mALM63 --- TURB AIR INLET TRBL
|
|
|
| d63TF
--- TURB AIR FLTR DIFF
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d63TF
mALM63
-------------] [---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

309:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 147

142 bytes

+===========================================================================+
| mALM64 --- MCC GROUND FAULT
|
|
|
| d64D
--- MCC 125VDC GROUND
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d64D
mALM64
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

310:

Size:

142 bytes

+===========================================================================+
| mALM65 --- RATCHET OVERLOAD
|
|
|
| d49HR1 --- RATCHET OVERLOAD
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d49HR1
mALM65
-------------]/[---------------------------------------------------------(TDD)
kALMTDD
Network #

311:

Size:

152 bytes

+===========================================================================+
| mALM66 --- RATCHET TROUB ANNUN
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
mALM26 --- HYD RATCHET TROUBLE |
| mALM65 --- RATCHET OVERLOAD
|
+===========================================================================+
mALM26
mALM66
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| mALM65 |
+---] [---+
Network #

312:

Size:

142 bytes

+===========================================================================+
| mALM67 --- DC PWR GROUND POS
|
|
|
| d64DP
--- 125DC CNTRL RLY GRD+
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d64DP
mALM67
-------------] [---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

313:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 148

142 bytes

+===========================================================================+
| mALM68 --- DC PWR GROUND NEG
|
|
|
| d64DN
--- 125DC CNTRL RLY GRDkALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d64DN
mALM68
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

314:

Size:

142 bytes

+===========================================================================+
| mALM69A --- STEAM INJ LOW PRESS
|
|
|
| d63SL
--- STEAM INJECT LO PRES
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d63SL
mALM69A
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

315:

Size:

142 bytes

+===========================================================================+
| mALM69B --- STEAM INJ HI PRESS
|
|
|
| d63SH
--- STEAM INJECT HI PRES
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d63SH
mALM69B
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

316:

Size:

152 bytes

+===========================================================================+
| mALM70 --- STEAM INJECTION TRBL
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
mALM69A --- STEAM INJ LOW PRESS |
| mALM69B --- STEAM INJ HI PRESS
|
+===========================================================================+
mALM69A
mALM70
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| mALM69B |
+---] [---+

9/15/10: Ladder Logic

Network #

317:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 149

79 bytes

+===========================================================================+
| f71AR
--- M305A ALARM RESET
f71AT
--- M305A TRBLE ENABLED |
| mALM71 --- M305A CNTL VLV ALARM
|
|
|
| a96GC1 --- GAS CNTRL VLV LVDT 1
fALM71 --- M305A TROUBLE FLAG
|
| g95GC
--- M305 SERVO SEL TV
kALMTDD --- DELAY TIMER CONSTANT |
| v65CG1 --- M305 OUT A CNTL VLV
|
+===========================================================================+
cVCESEL
fM305BS
-------------] [---------------------------------------------------------(
)
Network #

318:

Size:

120 bytes

fM305BS
+---------------------------------------------+
-------------] [---------------| k305ATL = 10.0;
|
| k305BTL = 7.0;
|
+---------------------------------------------+
Network #

319:

Size:

120 bytes

fM305BS
+---------------------------------------------+
-------------]/[---------------| k305ATL = 7.0;
|
| k305BTL = 10.0;
|
+---------------------------------------------+
Network #

320:

Size:

720 bytes

+-----------------------------------------------------------------+
---------+-|if
abs (a96GC1 - v65CG1) > k305ATL then fALM71= 1;
|
| |elseif abs (a96GC1 - v65CG1) < 4. then fALM71= 0; endif;
|
| +-----------------------------------------------------------------+
|
| fALM71
f71AT
+---] [-------------------------------------------+-------------(LCH)
|
|
|
|
f71ATR
|
+-------------(TDD)
|
15000
|
|
f71ATR
fALM71
f71AT
+-------------]/[-------]/[-------------------------------------(RST)
|
| f71AT
mALM71
+---] [---------------------------------------------------------(TDD)
|
kALMTDD
|
| g95GC
mALM71
+---]v[-------------------------------------------+-------------(RST)
|

|
f71AR
+-------------(
)

9/15/10: Ladder Logic

Network #

321:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 150

720 bytes

+===========================================================================+
| f72BR
--- M305B ALARM RESET
f72BT
--- M305B TRBLE ENABLED |
| fALM72 --- M305B TROUBLE FLAG
mALM72 --- M305B CNTL VLV ALARM |
|
|
| a96GC2 --- GAS CNTRL VLV LVDT 2
g95GC
--- M305 SERVO SEL TV
|
| kALMTDD --- DELAY TIMER CONSTANT
v65CG2 --- M305 OUT B CNTL VLV |
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| if
abs (a96GC2 - v65CG2) > k305BTL then fALM72 = 1;
|
| | elseif abs (a96GC2 - v65CG2) < 4. then fALM72 = 0; endif;
|
| +-----------------------------------------------------------------+
|
| fALM72
f72BT
+---] [-------------------------------------------+-------------(LCH)
|
|
|
|
f72BTR
|
+-------------(TDD)
|
15000
|
|
f72BTR
fALM72
f72BT
+-------------]/[-------]/[-------------------------------------(RST)
|
| f72BT
mALM72
+---] [---------------------------------------------------------(TDD)
|
kALMTDD
|
| g95GC
mALM72
+---]^[-------------------------------------------+-------------(RST)
|
|
f72BR
+-------------(
)
Network #

322:

Size:

142 bytes

+===========================================================================+
| mALM73 --- M420 POWER FAILURE
|
|
|
| d420PWR --- M0420 POWER 0K
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d420PWR
mALM73
-------------] [---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

323:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 151

89 bytes

+===========================================================================+
| mALM74 --- M305 CNTL VLV TRBL
|
|
|
| mALM71 --- M305A CNTL VLV ALARM
mALM72 --- M305B CNTL VLV ALARM |
+===========================================================================+
mALM71
mALM74
---------+---] [---+-----------------------------------------------------(
)
|
|
| mALM72 |
+---] [---+
Network #

324:

Size:

79 bytes

+===========================================================================+
| mALM75 --- LEAKAGE OF WATER AL
|
|
|
| d69WX
--- LEAKAGE OF WATER
gLWABP --- WATER LEAKAGE BYPASS |
+===========================================================================+
d69WX
mALM75
-------------] [---------------------------------------------------------(
)
Network #

325:

Size:

109 bytes

+===========================================================================+
| EXCITER CONTROL
|
+===========================================================================+
m41FB
rGENVOL
dEXFUSE
fALM76b
---] [-------]>[-------]/[-----------------------------------------------(
)
kEXPXFR
Network #

326:

Size:

124 bytes

m41FB
m41FB1
---]^[-------------------------------------------------------------------(LCH)
Network #

327:

Size:

142 bytes

m41FB1
m41FDEL
---] [-------------------------------------------------------------------(TDE)
30000
Network #

328:

Size:

124 bytes

m41FB
m41FB1
---]v[-------------------------------------------------------------------(RST)

9/15/10: Ladder Logic

Network #

329:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 152

557 bytes

c41CL
+-----------------------------------------------------------------+
---] [---+-| rEXCNT1 = rEXCNTL * 2.5;
|
| | If abs ( rEXCNT1 - aFLDAMP ) > 25.0 then fALM76X = 1;
|
| | elseif abs ( rEXCNT1 - aFLDAMP ) < 10.0 then fALM76X = 0;
|
| | endif;
|
| +-----------------------------------------------------------------+
|
| fALM76X
m41FDEL
fALM76a
+---] [-------] [-----------------------------------------------(TDE)
|
6000
|
| fALM76a
mALM76
+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| cAVRTRF |
+---] [---+
|
|
| fALM76b |
+---] [---+
Network #

330:

Size:

102 bytes

m41FB
rGENVOL
cEXPXFR
---] [-------]>[---------------------------------------------------------(LCH)
kEXPXFR
Network #

331:

Size:

124 bytes

m41FB
cEXPXFR
---]v[-------------------------------------------------------------------(RST)
Network #

332:

Size:

323 bytes

+===========================================================================+
| fALM77 --- SYSTEM FREQUENCY LO
mALM77 --- SYSTEM FREQUENCY LO |
|
|
| kALMTDD --- DELAY TIMER CONSTANT
pUTPHA --- UTILITY FRECUENCY
|
+===========================================================================+
+-------------------------------------------------------+
---------+-----------| if
pUTPHA < 49.75
then fALM77 = 1;
|
|
| elseif pUTPHA > 49.90
then fALM77 = 0;
|
|
| endif;
|
|
+-------------------------------------------------------+
|
|
fALM77
mALM77
+-------------] [-----------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

333:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 153

142 bytes

+===========================================================================+
| mALM78 --- TURBINE BEARINGS ALARM
|
|
|
| d39V1 --- VIB BEARING #1 OR #2 ALARM
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d39V1
mALM78
-------------]/[---------------------------------------------------------(TDD)
kALMTDD
Network #

334:

Size:

142 bytes

+===========================================================================+
| mALM79 --- GENERATOR BEARING #3 ALARM
|
|
|
| d39V3
--- VIB BEARING #3 ALARM
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d39V3
mALM79
-------------]/[---------------------------------------------------------(TDD)
kALMTDD
Network #

335:

Size:

142 bytes

+===========================================================================+
| mALM80 --- BEARING # 1 GEN
|
|
|
| d39V5
--- VIB GENERATOR ALARM
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d39V5
mALM80
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

336:

Size:

142 bytes

+===========================================================================+
| mALM81 --- THRUST BEARING AL
|
|
|
| d39V7
--- THRUST BRNG ALARM
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d39V7
mALM81
-------------] [---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

337:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 154

516 bytes

+===========================================================================+
| fALM82A --- GEN AIR TMP HI RTD8
fALM82B --- GEN AIR TMP HI RTD9 |
| mALM82 --- GEN AIR IN TEMP HI
|
|
|
| aRTD8
--- RTD #8 GEN IN AIR
aRTD9
--- RTD # 9 GEN IN AIR |
| kALMTDD --- DELAY TIMER CONSTANT
kGAIRL --- GEN AIR IN TMP SP
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| If
aRTD8 > kGAIRL
then fALM82A = 1;
|
| | elseif aRTD8 < kGAIRL - 5.0
then fALM82A = 0; endif;
|
| | If
aRTD9 > kGAIRL
then fALM82B = 1;
|
| | elseif aRTD9 < kGAIRL - 5.0
then fALM82B = 0; endif;
|
| +-----------------------------------------------------------------+
|
| fALM82A
mALM82
+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| fALM82B |
+---] [---+
Network #

338:

Size:

334 bytes

+===========================================================================+
| fALM83 --- GEN AIR TEMP ALRM
mALM83 --- GEN AIR OUT TMP HI
|
|
|
| aRTD7
--- RTD #7 GEN OUT AIR
kALMTDD --- DELAY TIMER CONSTANT |
| kGAIROA --- GEN AIR OUT TMP SP
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| If aRTD7 > kGAIROA
then fALM83 = 1; endif;
|
| | If aRTD7 < kGAIROA - 5.0
then fALM83 = 0; endif;
|
| +-----------------------------------------------------------------+
|
| fALM83
mALM83
+---] [---------------------------------------------------------(TDD)
kALMTDD
Network #

339:

Size:

152 bytes

+===========================================================================+
| mALM84 --- GEN AIR TMP HI ANNUN
|
|
|
| fALM83 --- GEN AIR TEMP ALRM
kALMTDD --- DELAY TIMER CONSTANT |
| mALM82 --- GEN AIR IN TEMP HI
|
+===========================================================================+

mALM82
mALM84
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| fALM83 |
+---] [---+

9/15/10: Ladder Logic

Network #

340:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 155

142 bytes

+===========================================================================+
| mALM85 --- M0420 TRIP ACTIVE
|
|
|
| dTM0420 --- M0420 TRIP ACTIVE
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
dTM0420
mALM85
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

341:

Size:

142 bytes

+===========================================================================+
| mALM86 --- M0430 TRIP ACTIVE
|
|
|
| dTM0430 --- M0430 TRIP ACTIVE
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
dTM0430
mALM86
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

342:

Size:

152 bytes

+===========================================================================+
| mALM87 --- ROTOR HIGH TEMP ALARM
|
| rROTTMP --- ROTOR TEMPERATURE
kROTTSP --- ROTOR TEMP SP
|
+===========================================================================+
rROTTMP
mALM87
---]>[-------------------------------------------------------------------(TDD)
kROTTAL
kALMTDD
Network #

343:

LABEL: trips

Size:

69 bytes

+===========================================================================+
|
|
|
|
|
TRIPS
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

344:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 156

69 bytes

+===========================================================================+
| rEXHGPA --- GRP A EXH TCS AVG
rEXHGPB --- GRP B EXH TCS AVG
|
| rEXHGPC --- GRP C EXH TCS AVG
rEXHGPD --- GRP D EXH TCS AVG
|
| rEXHGPE --- GRP E EXH TCS AVG
rEXHGPF --- GRP F TCS EXH AVG
|
| rTCCNT --- GOOD TC'S WITHIN GRP
|
|
|
| gTCD01 --- EXH TC #1
gTCD02 --- EXH TC #2
|
| gTCD03 --- EXH TC #3
gTCD04 --- EXH TC #4
|
| gTCD05 --- EXH TC #5
gTCD06 --- EXH TC #6
|
| gTCD07 --- EXH TC #7
gTCD08 --- EXH TC #8
|
| gTCD09 --- EXH TC #9
gTCD10 --- EXH TC #10
|
| gTCD11 --- EXH TC #11
gTCD12 --- EXH TC #12
|
| gTCD13 --- EXH TC #13
gTCD14 --- EXH TC #14
|
| gTCD15 --- EXH TC #15
gTCD16 --- EXH TC #16
|
| gTCD17 --- EXH TC #17
gTCD18 --- EXH TC #18
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

345:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 157

2806 bytes

+===========================================================================+
| tTTXD1 --- EXH TC 1
tTTXD10 --- EXH TC 10
|
| tTTXD11 --- EXH TC 11
tTTXD12 --- EXH TC 12
|
| tTTXD13 --- EXH TC 13
tTTXD14 --- EXH TC 14
|
| tTTXD15 --- EXH TC 15
tTTXD16 --- EXH TC 16
|
| tTTXD17 --- EXH TC 17
tTTXD18 --- EXH TC 18
|
| tTTXD2 --- EXH TC 2
tTTXD3 --- EXH TC 3
|
| tTTXD4 --- EXH TC 4
tTTXD5 --- EXH TC 5
|
| tTTXD6 --- EXH TC 6
tTTXD7 --- EXH TC 7
|
| tTTXD8 --- EXH TC 8
tTTXD9 --- EXH TC 9
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| rEXHGPA = 0.0; rTCCNT = 0.0;
|
| |
|
| | if gTCD01 == 0 then rEXHGPA = rEXHGPA + tTTXD1;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| | if gTCD02 == 0 then rEXHGPA = rEXHGPA + tTTXD2;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| | if gTCD03 == 0 then rEXHGPA = rEXHGPA + tTTXD3;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| |
|
| | rEXHGPA = rEXHGPA / rTCCNT;
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| rEXHGPB = 0.0; rTCCNT = 0.0;
|
| |
|
| | if gTCD04 == 0 then rEXHGPB = rEXHGPB + tTTXD4;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| | if gTCD05 == 0 then rEXHGPB = rEXHGPB + tTTXD5;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| | if gTCD06 == 0 then rEXHGPB = rEXHGPB + tTTXD6;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| |
|
| | rEXHGPB = rEXHGPB / rTCCNT;
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| rEXHGPC = 0.0; rTCCNT = 0.0;
|
| |
|
| | if gTCD07 == 0 then rEXHGPC = rEXHGPC + tTTXD7;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| | if gTCD08 == 0 then rEXHGPC = rEXHGPC + tTTXD8;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| | if gTCD09 == 0 then rEXHGPC = rEXHGPC + tTTXD9;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| |
|
| | rEXHGPC = rEXHGPC / rTCCNT;
|

| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| rEXHGPD = 0.0;
rTCCNT = 0.0;
|
| |
|
| | if gTCD10 == 0 then rEXHGPD = rEXHGPD + tTTXD10;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| | if gTCD11 == 0 then rEXHGPD = rEXHGPD + tTTXD11;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| | if gTCD12 == 0 then rEXHGPD = rEXHGPD + tTTXD12;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| |
|
| | rEXHGPD = rEXHGPD / rTCCNT;
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| rEXHGPE = 0.0;
rTCCNT = 0.0;
|
| |
|
| | if gTCD13 == 0 then rEXHGPE = rEXHGPE + tTTXD13;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| | if gTCD14 == 0 then rEXHGPE = rEXHGPE + tTTXD14;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| | if gTCD15 == 0 then rEXHGPE = rEXHGPE + tTTXD15;
|
| |
rTCCNT = rTCCNT + 1;
endif;
|
| |
|
| | rEXHGPE = rEXHGPE / rTCCNT;
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| rEXHGPF = 0.0;
rTCCNT = 0.0;
|
|
|
| if gTCD16 == 0 then rEXHGPF = rEXHGPF + tTTXD16;
|
|
rTCCNT = rTCCNT + 1;
endif;
|
| if gTCD17 == 0 then rEXHGPF = rEXHGPF + tTTXD17;
|
|
rTCCNT = rTCCNT + 1;
endif;
|
| if gTCD18 == 0 then rEXHGPF = rEXHGPF + tTTXD18;
|
|
rTCCNT = rTCCNT + 1;
endif;
|
|
|
| rEXHGPF = rEXHGPF / rTCCNT;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

346:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 158

1222 bytes

+===========================================================================+
| fTRP01A --- EXH TCS AVG A
fTRP01B --- EXH TCS AVG B
|
| fTRP01C --- EXH TCS AVG C
fTRP01D --- EXH TCS AVG D
|
| fTRP01E --- EXH TCS AVG E
fTRP01F --- EXH TCS AVG F
|
| rEXHTRP --- EXH TEMP TRIP SP
|
|
|
| fPEAK
--- BASE/PEAK SELECTION
kEXHTB --- EXH TEMP TRP SP BASE |
| kEXHTP --- EXH TMP TRIP PEAK
kTMPDB --- EXH TMP ALM DEADBAND |
| rEXHGPA --- GRP A EXH TCS AVG
rEXHGPB --- GRP B EXH TCS AVG
|
| rEXHGPC --- GRP C EXH TCS AVG
rEXHGPD --- GRP D EXH TCS AVG
|
| rEXHGPE --- GRP E EXH TCS AVG
rEXHGPF --- GRP F TCS EXH AVG
|
+===========================================================================+
fPEAK
+-------------------------------------------------------+
---------+---]/[-----| rEXHTRP = kEXHTB; { Use the BASE trip setpoint.
}|
|
+-------------------------------------------------------+
|
| fPEAK
+-------------------------------------------------------+
+---] [-----| rEXHTRP = kEXHTP; { Use the PEAK trip setpoint.
}|
|
+-------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| if
rEXHGPA >= rEXHTRP
then fTRP01A = 1;
|
| |
elseif rEXHGPA < (rEXHTRP - kTMPDB) then fTRP01A = 0;
|
| | endif;
|
| |
|
| | if
rEXHGPB >= rEXHTRP
then fTRP01B = 1;
|
| |
elseif rEXHGPB < (rEXHTRP - kTMPDB) then fTRP01B = 0;
|
| | endif;
|
| |
|
| | if
rEXHGPC >= rEXHTRP
then fTRP01C = 1;
|
| |
elseif rEXHGPC < (rEXHTRP - kTMPDB) then fTRP01C = 0;
|
| | endif;
|
| |
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| if
rEXHGPD >= rEXHTRP
then fTRP01D = 1;
|
|
elseif rEXHGPD < (rEXHTRP - kTMPDB) then fTRP01D = 0;
|
| endif;
|
|
|
| if
rEXHGPE >= rEXHTRP
then fTRP01E = 1;
|
|
elseif rEXHGPE < (rEXHTRP - kTMPDB) then fTRP01E = 0;
|
| endif;
|
|
|
| if
rEXHGPF >= rEXHTRP
then fTRP01F = 1;
|
|
elseif rEXHGPF < (rEXHTRP - kTMPDB) then fTRP01F = 0;
|
| endif;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

347:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 159

306 bytes

+===========================================================================+
| fTRP01 --- EXH TEMP HI
mTRP01 --- EXHAUST TEMP HIGH
|
|
|
| fTRP01A --- EXH TCS AVG A
fTRP01B --- EXH TCS AVG B
|
| fTRP01C --- EXH TCS AVG C
fTRP01D --- EXH TCS AVG D
|
| fTRP01E --- EXH TCS AVG E
fTRP01F --- EXH TCS AVG F
|
| kALMTDD --- DELAY TIMER CONSTANT
|
+===========================================================================+
fTRP01A
fTRP01
---------+---------+---] [---+-------------------------------------------(TDE)
|
|
|
3000
|
|
|
|
| fTRP01B |
|
+---] [---+
|
|
|
|
| fTRP01C |
|
+---] [---+
|
|
|
|
| fTRP01D |
|
+---] [---+
|
|
|
|
| fTRP01E |
|
+---] [---+
|
|
|
|
| fTRP01F |
|
+---] [---+
|
| fTRP01
mTRP01
+---] [---------------------------------------------------------(TDD)
kALMTDD
Network #

348:

Size:

145 bytes

+===========================================================================+
| mTRP02 --- MIN # OF EXHAUST TCS
|
|
|
| iGOODTC --- NUM OF GOOD TC'S
kALMTDD --- DELAY TIMER CONSTANT |
| kMINTCS --- MINIMUM NO. OF TCS
|
+===========================================================================+
iGOODTC
mTRP02
-------------]<[---------------------------------------------------------(TDD)
kMINTCS
kALMTDD

9/15/10: Ladder Logic

Network #

349:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 160

590 bytes

+===========================================================================+
| fSPD2
--- SPEED PICKUP 1
fTRP04 --- SPEED PICKUP FAILURE |
| mTRP04 --- SPEED PICKUP FAILURE
|
|
|
| f2CR
--- PICKUP FAILURE
iMODE
--- SEQUENCE MODE
|
| kALMTDD --- DELAY TIMER CONSTANT
kSPD1
--- SPEED PICKUP 1
|
| kSPD2
--- SPEED PICKUP 2
qCRANK --- MODE 2: CRANK
|
| rSPEED --- TURBINE SPEED
|
+===========================================================================+
iMODE
f2CR
---------+---]>=[--------------------------------------------------------(TDE)
| qCRANK
120000
|
| +-----------------------------------------------------------------+
+-| {If speed > than 700 or starter on for 2 minutes, enable trip} |
| | if (rSPEED >= kSPD1 | f2CR == 1) then fTRP04 = 1; endif;
|
| | if iMODE < 2 then fTRP04 = 0; endif;
|
| |
|
| | if rSPEED < kSPD2 then fSPD2 = 1; {Speed less than 500 RPM}
|
| |
else fSPD2 = 0;
|
| | endif;
|
| +-----------------------------------------------------------------+
|
| fTRP04
fSPD2
mTRP04
+---] [-------] [-----------------------------------------------(TDD)
kALMTDD
Network #

350:

Size:

142 bytes

+===========================================================================+
| mTRP07 --- LO HDR TEMP HI TURB
|
|
|
| d26QT
--- L.O HEAD TEMP HI TRP
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d26QT
mTRP07
-------------]/[---------------------------------------------------------(TDD)
kALMTDD
Network #

351:

Size:

155 bytes

+===========================================================================+
| mTRP08 --- L.O PRESS LOW TURB
|
|
|
| d63QT
--- TURB LO L.O PRES TRP
iMODE
--- SEQUENCE MODE
|
| kALMTDD --- DELAY TIMER CONSTANT
qCRANK --- MODE 2: CRANK
|
+===========================================================================+
iMODE

d63QT

mTRP08

-------------]>[-------]/[-----------------------------------------------(TDD)
qCRANK
kALMTDD

9/15/10: Ladder Logic

Network #

352:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 161

289 bytes

+===========================================================================+
| fTRP09 --- LOSS OF FLAME
mTRP09 --- LOSS OF FLAME
|
|
|
| fFLAM1A --- FLAME 1 ON
fFLAM2A --- FLAME 2 ON
|
| fFLMEXH --- FLAME DETECTION TMP
g43FB
--- FLAME SCANNER BYPASS |
| iMODE
--- SEQUENCE MODE
kALMTDD --- DELAY TIMER CONSTANT |
| qWARMUP --- MODE 6: WARMUP
|
+===========================================================================+
fFLAM1A
fFLAM2A
g43FB
iMODE
fTRP09
---------+---]/[-------]/[-------]/[-------]>=[--------------------------(TDE)
|
qWARMUP
2000
|
| fTRP09
mTRP09
+---] [---------------------------------------------------------(TDD)
kALMTDD
Network #

353:

Size:

142 bytes

+===========================================================================+
| mTRP10 --- MECHANICAL OVERSPEED
|
|
|
| d12T
--- O/S MECH TRIP
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d12T
mTRP10
-------------]/[---------------------------------------------------------(TDD)
kALMTDD
Network #

354:

Size:

198 bytes

+===========================================================================+
| mTRP11 --- ELECTRONIC OVERSPEED
|
|
|
| iMODE
--- SEQUENCE MODE
kALMTDD --- DELAY TIMER CONSTANT |
| qOSTEST --- MODE 11: OVERSPD TST
rSPEED --- TURBINE SPEED
|
+===========================================================================+
iMODE
rSPEED
mTRP11
---------+---]<>[------]>=[--+-------------------------------------------(TDD)
| qOSTEST
5610
|
kALMTDD
|
|
| iMODE
rSPEED |
+---]==[------]>=[--+
qOSTEST
5737

9/15/10: Ladder Logic

Network #

355:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 162

217 bytes

+===========================================================================+
| mTRP12 --- FAILURE TO FIRE
|
|
|
| c95TR
--- IGNITOR XFORMER
fFLAME --- FLAME DETECTED
|
| fREMOTE --- REMOTE OPERATION
iFIRES --- NO. OF FIRES
|
| kALMTDD --- DELAY TIMER CONSTANT
|
+===========================================================================+
fFLAME
iFIRES
c95TR
mTRP12
-------------]/[---+---]>=[--+---]v[-------------------------------------(TDD)
|
3
|
kALMTDD
|
|
| fREMOTE |
+---] [---+
Network #

356:

Size:

402 bytes

+===========================================================================+
| fCOOLTP --- NSTOP COOLDOWN
mTRP13 --- NORMAL STOP
|
|
|
| fNSTOP --- NORMAL STOP
iCOOLTP --- NSTOP CDWN TMR
|
| iMODE
--- SEQUENCE MODE
kALMTDD --- DELAY TIMER CONSTANT |
| kCOOLTP --- NSHTDN COOL TIMER
qNSTOP --- MODE 12: NORMAL STOP |
| qRDSYNC --- MODE 8: READY SYNC
rSPEED --- TURBINE SPEED
|
+===========================================================================+
iMODE
rSPEED
fCOOLTP
---------+---]==[------]<=[----------------------------------------------(TMR)
| qNSTOP
3060
kCOOLTP
|
iCOOLTP
|
| iMODE
fCOOLTP
+---]<>[--------------------------------------------------------(RST)
| qNSTOP
|
| fCOOLTP
iMODE
mTRP13
+---] [-------]==[--+-------------------------------------------(TDD)
|
qNSTOP |
kALMTDD
|
|
| fNSTOP
iMODE |
+---] [-------]<[---+
qRDSYNC
Network #

357:

Size:

142 bytes

+===========================================================================+
| mTRP14 --- EMERGENCY TRIP
|
|
|
| d5E
--- EMERG SHUTDWN BUTTN
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+

d5E
mTRP14
-------------]/[---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

358:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 163

155 bytes

+===========================================================================+
| mTRP16 --- HYD TRIP CKT PRES LO
|
|
|
| d63HG
--- HYD TRP PRESS LO GAS
iMODE
--- SEQUENCE MODE
|
| kALMTDD --- DELAY TIMER CONSTANT
qFIRE
--- MODE 5: FIRING
|
+===========================================================================+
iMODE
d63HG
mTRP16
-------------]>[-------]/[-----------------------------------------------(TDD)
qFIRE
kALMTDD
Network #

359:

Size:

152 bytes

+===========================================================================+
| mTRP17 --- WATER LEAKAGE NO BP
|
|
|
| d69WX
--- LEAKAGE OF WATER
gLWABP --- WATER LEAKAGE BYPASS |
| kALMTDD --- DELAY TIMER CONSTANT
|
+===========================================================================+
d69WX
gLWABP
mTRP17
-------------] [-------]/[-----------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

360:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 164

202 bytes

+===========================================================================+
| mTRP18 --- TURB COMPT FIRE
|
|
|
| d45FA1 --- ACCES COMP FIRE #1
d45FA2 --- ACCES COMP FIRE #2
|
| d45FT1 --- TURB FIRE SWTCH #1
d45FT2 --- TURB FIRE SWTCH #2
|
| d45FT3 --- TURB FIRE SWTCH #3
d45FT4 --- TURB FIRE SWTCH #4
|
| d45FT5 --- TURB FIRE SWTCH #5
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d45FA1
mTRP18
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| d45FA2 |
+---] [---+
|
|
| d45FT1 |
+---] [---+
|
|
| d45FT2 |
+---] [---+
|
|
| d45FT3 |
+---] [---+
|
|
| d45FT4 |
+---] [---+
|
|
| d45FT5 |
+---] [---+
Network #

361:

Size:

124 bytes

+===========================================================================+
| FIRE DETECTOR LATCH LOGIG
|
+===========================================================================+
d45FA1
fL45FA1
-------------]^[---------------------------------------------------------(LCH)
Network #

362:

Size:

124 bytes

d45FA2
fL45FA2
-------------]^[---------------------------------------------------------(LCH)
Network #

363:

Size:

124 bytes

d45FT1
fL45FT1
-------------]^[---------------------------------------------------------(LCH)

Network #

364:

Size:

124 bytes

d45FT2
fL45FT2
-------------]^[---------------------------------------------------------(LCH)

9/15/10: Ladder Logic

Network #

365:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 165

124 bytes

d45FT3
fL45FT3
-------------]^[---------------------------------------------------------(LCH)
Network #

366:

Size:

124 bytes

d45FT4
fL45FT4
-------------]^[---------------------------------------------------------(LCH)
Network #

367:

Size:

124 bytes

d45FT5
fL45FT5
-------------]^[---------------------------------------------------------(LCH)
Network #

368:

Size:

142 bytes

+===========================================================================+
| mTRP19 --- GEN COMPT FIRE
|
|
|
| d45FG
--- GEN FIRE SWITCH
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d45FG
mTRP19
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

369:

Size:

162 bytes

+===========================================================================+
|
CO2 release logic
|
|
gCO2MAN - CONTACT FROM TURBOVIEW
|
+===========================================================================+
mTRP18
c29CS
m29X-1
---] [---+---]/[---------------------------------------------------------(TDE)
|
20000
|
mTRP19 |
---] [---+
Network #

370:

Size:

223 bytes

m29X-1
c29CS
---]^[-------------+-----------------------------------------------------(PLS)
|
3000
|
dC02MN
dEXEC |
---] [-------] [---+

9/15/10: Ladder Logic

Network #

371:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 166

298 bytes

+===========================================================================+
| mTRP20 --- GEN DIFF LOCKOUT
|
|
|
| d86GB
--- GEN LOCKOUT TRIP
kALMTDD --- DELAY TIMER CONSTANT|
+===========================================================================+
d86GA
d86GB
mTRP20
---]/[-------]^[---+-----------------------------------------------------(TDD)
|
kALMTDD
|
|
c62GB-1
+-----------------------------------------------------(TDD)
1000
Network #

372:

Size:

298 bytes

d86GB
d86GA
mTRP32
---]/[-------]^[---+-----------------------------------------------------(TDD)
|
kALMTDD
|
|
c62GA-1
+-----------------------------------------------------(TDD)
1000
Network #

373:

Size:

152 bytes

+===========================================================================+
| mTRP21 --- FLME FIRE TBLE ANNUN
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
mTRP09 --- LOSS OF FLAME
|
| mTRP12 --- FAILURE TO FIRE
|
+===========================================================================+
mTRP09
mTRP21
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| mTRP12 |
+---] [---+
Network #

374:

Size:

142 bytes

+===========================================================================+
| mTRP22 --- STRNG TURB TRBLE
|
|
|
| d12SA
--- STRTNG TURB OVERSPD
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d12SA
mTRP22
-------------] [---------------------------------------------------------(TDD)

kALMTDD

9/15/10: Ladder Logic

Network #

375:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 167

152 bytes

+===========================================================================+
| mTRP23 --- SPARE TRIP 23
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
mTRP17 --- WATER LEAKAGE NO BP |
| mTRP25 --- LOW COOL WAT PRESS
|
+===========================================================================+
mTRP17
mTRP23
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| mTRP25 |
+---] [---+
Network #

376:

Size:

142 bytes

+===========================================================================+
| mTRP24 --- TURBINE BEARINGS TRIP
|
|
|
| d39V2 --- VIB BEARING #1 OR #2 TRIP
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d39V2
mTRP24
-------------]/[---------------------------------------------------------(TDD)
kALMTDD
Network #

377:

Size:

307 bytes

+===========================================================================+
| fCOL42 --- COOLING WATER ALRM T
fTRP25 --- FLAG TRIP 25
|
| mTRP25 --- LOW COOL WAT PRESS
|
|
|
| d63CW2 --- LOW COOLING WATER TR
gLPCOBP --- LO PRS COL WTR BYPSS |
| kALMTDD --- DELAY TIMER CONSTANT
|
+===========================================================================+
d63CW2
gLPCOBP
fTRP25
---------+---]/[-------]/[---------------------------------+-------------(TDE)
|
|
240000
|
|
|
|
fCOL42
|
+-------------(
)
|
| fTRP25
mTRP25
+---] [---------------------------------------------------------(TDD)
kALMTDD

9/15/10: Ladder Logic

Network #

378:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 168

142 bytes

+===========================================================================+
| mTRP26 --- BEARING # 3 GEN
|
|
|
| d39V4
--- VIB BEARING #3 TRIP
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d39V4
mTRP26
-------------]/[---------------------------------------------------------(TDD)
kALMTDD
Network #

379:

Size:

142 bytes

+===========================================================================+
| mTRP27 --- BEARING # 1 GEN
|
|
|
| d39V6
--- VIB GENERATOR TRIP
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d39V6
mTRP27
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

380:

Size:

142 bytes

+===========================================================================+
| mTRP28 --- THRUST BEARING TRIP
|
|
|
| d39V8
--- THRUST BRNG TRIP
kALMTDD --- DELAY TIMER CONSTANT |
+===========================================================================+
d39V8
mTRP28
-------------] [---------------------------------------------------------(TDD)
kALMTDD
Network #

381:

Size:

152 bytes

+===========================================================================+
| mTRP29 --- TURB OVERSPEED ANNUN
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
mTRP10 --- MECHANICAL OVERSPEED |
| mTRP11 --- ELECTRONIC OVERSPEED
|
+===========================================================================+
mTRP10
mTRP29
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| mTRP11 |
+---] [---+

9/15/10: Ladder Logic

Network #

382:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 169

152 bytes

+===========================================================================+
| mTRP30 --- FIRE ANNUNCIATOR
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
mTRP18 --- TURB COMPT FIRE
|
| mTRP19 --- GEN COMPT FIRE
|
+===========================================================================+
mTRP18
mTRP30
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| mTRP19 |
+---] [---+
Network #

383:

Size:

172 bytes

+===========================================================================+
| mTRP31 --- VIBRATION TRIP ANNUN
|
|
|
| kALMTDD --- DELAY TIMER CONSTANT
mTRP24 --- BEARING # 1 TURB
|
| mTRP26 --- BEARING # 2 TURB
mTRP27 --- BEARING # 1 GEN
|
| mTRP28 --- THRUST BEARING TRIP
|
+===========================================================================+
mTRP24
mTRP31
---------+---] [---+-----------------------------------------------------(TDD)
|
|
kALMTDD
|
|
| mTRP26 |
+---] [---+
|
|
| mTRP27 |
+---] [---+
|
|
| mTRP28 |
+---] [---+
Network #

384:

Size:

69 bytes

+===========================================================================+
|
|
|
DIGITAL OUTPUTS
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

385:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 170

216 bytes

+===========================================================================+
| c20SV
--- STRNG TURB STOP VLV
f20SV
--- STG TB STOP VLV FLAG |
|
|
| d33CS
--- STRT CLUTCH LIMIT SW
iMODE
--- SEQUENCE MODE
|
| qCRANK --- MODE 2: CRANK
rSPEED --- TURBINE SPEED
|
+===========================================================================+
iMODE
d33CS
rSPEED
c20SV
-------------]>=[------] [-------]<[-----------------------+-------------(
)
qCRANK
3060
|
|
|
f20SV
+-------------(TDE)
2000
Network #

386:

Size:

99 bytes

+===========================================================================+
| c20SM
--- STRNG TURB BRKAWAY
|
|
|
| f14HR
--- SPEED ZERO
f20SV
--- STG TB STOP VLV FLAG |
+===========================================================================+
rSPEED
c20SM
---------+---]>[---+-----------------------------------------------------(
)
| 3060
|
|
|
| c20SV |
+---]/[---+
Network #

387:

Size:

102 bytes

+===========================================================================+
| c20SG
--- STRNG TURB SPD CHNG
|
|
|
| f20SV
--- STG TB STOP VLV FLAG
iMODE
--- SEQUENCE MODE
|
| qWARMUP --- MODE 6: WARMUP
|
+===========================================================================+
f20SV
iMODE
c20SG
-------------] [---+---]==[--+-------------------------------------------(
)
| qWARMUP |
|
|
| c20SG |
+---] [---+

9/15/10: Ladder Logic

Network #

388:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 171

112 bytes

+===========================================================================+
| c88GV
--- LOAD GEN COMP VENT
|
|
|
| d33CS
--- STRT CLUTCH LIMIT SW
d72QE
--- DC L.O PMP RUN EMERG |
| f14HS
--- SPEED 80%
iMODE
--- SEQUENCE MODE
|
| qSHUTDN --- MODE 0: SHUTDOWN
|
+===========================================================================+
iMODE
f14HS
d33CS
d72QE
c88GV
-------------]<>[------] [-------]/[-------]/[---------------------------(
)
qSHUTDN
Network #

389:

Size:

143 bytes

+===========================================================================+
| c20CB
--- COMP BYPASS VLV
c20TV
--- IN GUIDE VANE ACT
|
|
|
| iMODE
--- SEQUENCE MODE
qSHUTDN --- MODE 0: SHUTDOWN
|
| rSPEED --- TURBINE SPEED
|
+===========================================================================+
rSPEED
iMODE
c20CB
-------------]>[-------]<>[--------------------------------+-------------(
)
4845
qSHUTDN
|
|
|
c20TV
+-------------(
)
Network #

390:

Size:

138 bytes

+===========================================================================+
| c20CS
--- START CLUTCH SOLENOD
|
|
|
| d63QT
--- TURB LO L.O PRES TRP
f14HM
--- SPEED 20%
|
| g43SCTS --- CLUTCH TEST
iMODE
--- SEQUENCE MODE
|
| qCRANK --- MODE 2: CRANK
qRDFIRE --- MODE 4: READY FIRE
|
+===========================================================================+
iMODE
iMODE
f14HM
d63QT
c20CS
---------+---]>=[------]<[-------]/[-------] [---+-----------------------(
)
| qCRANK
qRDFIRE
|
|
|
|
iMODE
g43SCTS
|
+-------------]==[------] [-------------+
0

9/15/10: Ladder Logic

Network #

391:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 172

112 bytes

+===========================================================================+
| cOVRSPD --- O/S TEST INDICATION
|
|
|
| dOSTST --- O/S PUSH BUTTON/KEY
fLMPTST --- LAMP TEST
|
| gLMPTST --- LAMP TEST
iMODE
--- SEQUENCE MODE
|
| qRDSYNC --- MODE 8: READY SYNC
|
+===========================================================================+
dOSTST
iMODE
cOVRSPD
---------+---] [-------]>=[--+-------------------------------------------(
)
|
qRDSYNC |
|
|
| fLMPTST
|
+---] [-------------+
|
|
| gLMPTST
|
+---] [-------------+
Network #

392:

Size:

82 bytes

+===========================================================================+
| c20FG
--- GAS FUEL STOP VLV
|
|
|
| iMODE
--- SEQUENCE MODE
qRDFIRE --- MODE 4: READY FIRE
|
+===========================================================================+
iMODE
c20FG
-------------]>=[--------------------------------------------------------(
)
qRDFIRE
Network #

393:

Size:

153 bytes

+===========================================================================+
| c52MAN --- MAN CLOSE PERMISSIVE
fDEDBUS --- DEAD BUS IND
|
|
|
| d27L1
--- LINE UNDERVOLT 1
d27L2
--- LINE UNDERVOLT 2
|
| d43S
--- SYNCH AUTO SWITCH
iMODE
--- SEQUENCE MODE
|
+===========================================================================+
iMODE
d43S
c52MAN
---------+---]==[------]/[-----------------------------------------------(
)
|
8
|
| d27L1
d27L2
fDEDBUS
+---] [-------] [-----------------------------------------------(
)

9/15/10: Ladder Logic

Network #

394:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 173

191 bytes

+===========================================================================+
| c52GCXL --- GEN BKR CL AUTO LIVE
|
|
|
| d43S
--- SYNCH AUTO SWITCH
dMPS390 --- GEN/BUS VOLT MATCH
|
| iBKATTS --- BREAKER ATTEMPTS
iGENBRK --- GEN PHASE MATCH
|
| iMODE
--- SEQUENCE MODE
qASYNC --- MODE 9: AUTOSYNC
|
+===========================================================================+
iMODE
dMPS390
d43S
iGENBRK
iBKATTS
c52GCXL
-------------]==[------] [-------] [-------]==[------]<[-----------------(TDD)
qASYNC
1
4
1000
Network #

395:

Size:

213 bytes

+===========================================================================+
| c28FDX2 --- FLAME INDICATOR 1 LP
fFLAM1A --- FLAME 1 ON
|
|
|
| d28FD2 --- FLAME DETECTOR 1
fLMPTST --- LAMP TEST
|
| gLMPTST --- LAMP TEST
|
+===========================================================================+
d28FD2
fFLAM1A
---------+---] [---------------------------------------------------------(
)
|
| fFLAM1A
c28FDX2
+---] [---+-----------------------------------------------------(TDD)
|
|
500
|
|
| fLMPTST |
+---] [---+
|
|
| gLMPTST |
+---] [---+
Network #

396:

Size:

213 bytes

+===========================================================================+
| c28FDX3 --- FLAME INDICATOR 2 LP
fFLAM2A --- FLAME 2 ON
|
|
|
| d28FD3 --- FLAME DETECTOR 2
fLMPTST --- LAMP TEST
|
| gLMPTST --- LAMP TEST
|
+===========================================================================+
d28FD3
fFLAM2A
---------+---] [---------------------------------------------------------(
)
|
| fFLAM2A
c28FDX3
+---] [---+-----------------------------------------------------(TDD)
|
|
500
|
|

| fLMPTST |
+---] [---+
|
|
| gLMPTST |
+---] [---+

9/15/10: Ladder Logic

Network #

397:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 174

105 bytes

+===========================================================================+
| c52GXD --- GEN BKR CL AUTO DEAD
|
|
|
| d43S
--- SYNCH AUTO SWITCH
iMODE
--- SEQUENCE MODE
|
+===========================================================================+
iMODE
d43S
c52GXD
---------+---]==[--+---] [-----------------------------------------------(
)
|
8
|
|
|
| iMODE |
+---]==[--+
9
Network #

398:

Size:

194 bytes

+===========================================================================+
| fAUTO
--- AUTOMATIC STARTUP
fFIRE
--- FIRE MODE SELECTED
|
| fREMOTE --- REMOTE OPERATION
iMODE
--- SEQUENCE MODE
|
| qCRANK --- MODE 2: CRANK
|
+===========================================================================+
iMODE
fAUTO
cMIS
-------------]>=[--+---] [---+-------------------------------------------(PLS)
qCRANK |
|
3000
|
|
| fREMOTE |
+---] [---+
|
|
| fFIRE |
+---] [---+
Network #

399:

Size:

102 bytes

+===========================================================================+
| cACCEL --- ACCEL ENABL LOP
|
|
|
| fLMPTST --- LAMP TEST
gLMPTST --- LAMP TEST
|
| iMODE
--- SEQUENCE MODE
qACCEL --- MODE 7: ACCEL
|
+===========================================================================+
iMODE
cACCEL
---------+---]==[--+-----------------------------------------------------(
)
| qACCEL |
|
|
| fLMPTST |
+---] [---+
|
|
| gLMPTST |
+---] [---+

9/15/10: Ladder Logic

Network #

400:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 175

191 bytes

+===========================================================================+
| fPEAK
--- BASE/PEAK SELECTION
fPEAK
--- BASE/PEAK SELECTION |
|
|
| d43BP
--- BASE/PEAK SELECTION
gPEAK
--- PEAK SELECT ENBL
|
| iMODE
--- SEQUENCE MODE
mALM02 --- EXH TC SPREAD
|
| qONLINE --- MODE 10: ON LINE
|
+===========================================================================+
d43BP
fPEAK
---------+---]^[---------------------------------------------------------(TGL)
|
| mALM02
fPEAK
+---] [---+-----------------------------------------------------(RST)
|
|
| iMODE |
+---]<>[--+
qONLINE
Network #

401:

Size:

150 bytes

+===========================================================================+
| cBASE
--- BASE ENABLE LOP
fBASE
--- BASE TEMP SEL
|
|
|
| fLMPTST --- LAMP TEST
fPEAK
--- BASE/PEAK SELECTION |
| gLMPTST --- LAMP TEST
|
+===========================================================================+
fPEAK
fBASE
---------+---]/[---------------------------------------------------------(
)
|
| fBASE
cBASE
+---] [---+-----------------------------------------------------(
|
|
| fLMPTST |
+---] [---+
|
|
| gLMPTST |
+---] [---+

9/15/10: Ladder Logic

Network #

402:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 176

324 bytes

+===========================================================================+
| fNSTOP --- NORMAL STOP
fNSTOP --- NORMAL STOP
|
|
|
| d1STP
--- STOP PUSHBUTTON
d1STR
--- START PUSHBUTTON
|
| gNSTOP --- NORMAL STOP
gSTART --- START SIGNAL
|
+===========================================================================+
d1STP
fNSTOP
---------+---]^[---+-----------------------------------------------------(LCH)
|
|
| gNSTOP |
+---]^[---+
|
| d1STR
fNSTOP
+---]^[---+-----------------------------------------------------(RST)
|
|
| gSTART |
+---]^[---+
Network #

403:

Size:

99 bytes

+===========================================================================+
| cSTOP
--- NORMAL STOP LOP
|
|
|
| fLMPTST --- LAMP TEST
fNSTOP --- NORMAL STOP
|
| gLMPTST --- LAMP TEST
|
+===========================================================================+
fNSTOP
cSTOP
---------+---] [---+-----------------------------------------------------(
)
|
|
| gLMPTST |
+---] [---+
|
|
| fLMPTST |
+---] [---+

9/15/10: Ladder Logic

Network #

404:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 177

115 bytes

+===========================================================================+
| cSTART --- START SIGNAL LIGHT
|
|
|
| fLMPTST --- LAMP TEST
gLMPTST --- LAMP TEST
|
| iMODE
--- SEQUENCE MODE
qNSTOP --- MODE 12: NORMAL STOP |
| qRDSTRT --- MODE 1: READY START
|
+===========================================================================+
iMODE
cSTART
---------+---]==[--+-----------------------------------------------------(
)
| qRDSTRT |
|
|
| iMODE |
+---]==[--+
| qNSTOP |
|
|
| gLMPTST |
+---] [---+
|
|
| fLMPTST |
+---] [---+
Network #

405:

Size:

246 bytes

+===========================================================================+
| fSTRT
--- START SIGNAL
|
|
|
| cSTART --- START SIGNAL LIGHT
d1STR
--- START PUSHBUTTON
|
| gSTART --- START SIGNAL
|
+===========================================================================+
cSTART
d1STR
fSTRT
-------------] [---+---]^[---+-------------------------------------------(TDD)
|
|
1000
|
|
| gSTART |
+---]^[---+

9/15/10: Ladder Logic


Network #

406:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page 178

112 bytes

+===========================================================================+
| cSTRTUP --- STARTUP LIGHT
|
|
|
| f14HS
--- SPEED 80%
fLMPTST --- LAMP TEST
|
| gLMPTST --- LAMP TEST
iMODE
--- SEQUENCE MODE
|
| qCRANK --- MODE 2: CRANK
|
+===========================================================================+
iMODE
f14HS
cSTRTUP
---------+---]>=[------]/[---+-------------------------------------------(
)
| qCRANK
|
|
|
| fLMPTST
|
+---] [-------------+
|
|
| gLMPTST
|
+---] [-------------+
Network #

407:

Size:

262 bytes

+===========================================================================+
| fISOCH --- ISOCHRONOUS CONTROL
fISOCH --- ISOCHRONOUS CONTROL |
|
|
| d43SC
--- ISOCH/DROOP PB
d52GX
--- GEN BREAKER STATUS
|
| gMWCTRL --- TV MEGAWATT CTRL
iMODE
--- SEQUENCE MODE
|
| qONLINE --- MODE 10: ON LINE
|
+===========================================================================+
+-------------------------------------------------------+
---------------------| { CALCULATE GEN FREQUENCY FROM SPEED }
|
| rHERTZ = rSPEED/5100.0 * 50.0;
|
| IF (rHERTZ < kMINFRQ) | (rHERTZ > kMAXFRQ) THEN
|
|
fBADHZ = 1;
|
| ELSE
|
|
fBADHZ = 0;
|
| ENDIF;
|
+-------------------------------------------------------+
Network #

408:

Size:

99 bytes

+===========================================================================+
| cTMPCTL --- TMP CNTRL ENABLE LOP
|
|
|
| fLMPTST --- LAMP TEST
fTEMPCT --- TEMP PID CONTROL
|
| gLMPTST --- LAMP TEST
|
+===========================================================================+
fTEMPCT
cTMPCTL
---------+---] [---+-----------------------------------------------------(
)
|
|
| fLMPTST |
+---] [---+
|
|
| gLMPTST |
+---] [---+

9/15/10: Ladder Logic


Network #

409:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page 179

99 bytes

+===========================================================================+
| cSPDCTL --- SPD CNTRL ENABLE LOP
|
|
|
| fLMPTST --- LAMP TEST
fSPDCT --- SPEED PID CONTROL
|
| gLMPTST --- LAMP TEST
|
+===========================================================================+
fSPDCT
cSPDCTL
---------+---] [---+-----------------------------------------------------(
)
|
|
| fLMPTST |
+---] [---+
|
|
| gLMPTST |
+---] [---+
Network #

410:

Size:

193 bytes

+===========================================================================+
| c52GTC --- GEN BREAKER TRIP
|
|
|
| d32AX
--- REVERSE CURRENT RLY
d86GB
--- GEN LOCKOUT TRIP
|
| f14HS
--- SPEED 80%
iMODE
--- SEQUENCE MODE
|
| qSHUTDN --- MODE 0: SHUTDOWN
|
+===========================================================================+
f14HS
c52GTC
---------+---]/[-------------+---------------------------------------+---(
)
|
|
|
| d86GB
|
| f52GTC
+---] [-------------+
+---(
)
|
|
| d32AX
|
+---] [-------------+
|
|
| iMODE
|
+---]==[------------+
| qSHUTDN
|
|
|
| f52GTC2
|
+---] [-------------+
|
|
| f41TP
|
+---] [-------------+
|
|
| m41FB
d52GX |
+---]/[-------] [---+

9/15/10: Ladder Logic


Network #

411:

: PUSRI3 4.0
Size:

TRISTATION MSW 2.0.1

Page 180

333 bytes

+===========================================================================+
| c52QC
--- TURB AC L.O PMP CNTC
f52QC
--- TUR AC PMP RAT JOG
|
|
|
| d43HR
--- HYDR RATCH START
d72QE
--- DC L.O PMP RUN EMERG |
| f14HR
--- SPEED ZERO
f14HS
--- SPEED 80%
|
| f62CDX --- COOLDWN TIME COMPLET
iMODE
--- SEQUENCE MODE
|
| qCRANK --- MODE 2: CRANK
|
+===========================================================================+
f52QCFL
+---(TDD)
| 3000
|
d1STR
f14HR
iMODE
d72QE
| f52QC
---------+---] [-------] [-------]==[------]/[-----------------------+---(LCH)
|
qSHUTDN
|
| f14HS
iMODE
d72QE
c52QC
+---]/[---+---]>=[--+---]/[-------------------------------------(
)
| qCRANK |
|
|
| f14HR |
+---]/[---+
|
|
| f62CDX |
+---] [---+
|
|
| f52QC |
+---] [---+
|
|
| f52PMP |
+---] [---+
Network #

412:

Size:

147 bytes

d1STP
iMODE
f52QC
---] [-------]==[--+-----------------------------------------------------(RST)
qSHUTDN |
|
d72QE
|
---]^[-------------+

9/15/10: Ladder Logic

Network #

413:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 181

150 bytes

+===========================================================================+
| cHEAT
--- HEATERS
fHEAT
--- CUBICLE HEATERS
|
|
|
| d26HB1 --- THERMOSTAT 1 HEATERS
d26HB2 --- THERMOSTAT 2 HEATERS |
+===========================================================================+
d26HB1
fHEAT
---------+---]/[-------------+-------------------------------------------(
)
|
|
| d26HB2
fHEAT |
+---] [-------] [---+
|
| fHEAT
cHEAT
+---] [---------------------------------------------------------(
)
Network #

414:

Size:

112 bytes

+===========================================================================+
| cSEQCMP --- COMPLETE SEQ LOP
|
|
|
| f14HS
--- SPEED 80%
fLMPTST --- LAMP TEST
|
| gLMPTST --- LAMP TEST
iMODE
--- SEQUENCE MODE
|
| qASYNC --- MODE 9: AUTOSYNC
|
+===========================================================================+
f14HS
iMODE
cSEQCMP
---------+---] [-------]<=[--+-------------------------------------------(
)
|
qASYNC |
|
|
| fLMPTST
|
+---] [-------------+
|
|
| gLMPTST
|
+---] [-------------+
Network #

415:

Size:

208 bytes

+===========================================================================+
| fRATCHE --- RATCHET ON BEFORE CR
|
|
|
| d1STR
--- START PUSHBUTTON
fOFF
--- SELECTOR SWITCH OFF |
| fPERMIA --- PERMISSIVES EXCLU OF
fTRIP
--- A TRIP IS ACTIVE
|
+===========================================================================+
fTRIP
fOFF
fPERMIA
d1STR
fRATCHE
---------+---]/[-------] [-------] [-------]^[---------------------------(LCH)
|
| fOFF
fRATCHE
+---]/[---------------------------------------------------------(RST)

9/15/10: Ladder Logic

Network #

416:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 182

753 bytes

+===========================================================================+
| f62CD
--- COOLDOWN TIMER
fHOUR
--- 1 HOUR HAS ELAPSED
|
| gHROFF --- TURN OFF HYP RAT
iCDTIM --- COOLDOWN TIME ACCUM |
|
|
| fNSTOP --- NORMAL STOP
fRATCHE --- RATCHET ON BEFORE CR |
| fSTRT
--- START SIGNAL
gHRON
--- TURN ON HYP RAT
|
| iMODE
--- SEQUENCE MODE
kCDTIM --- RATCHET CODN TIME
|
| kHOUR
--- 1 HOUR
qCRANK --- MODE 2: CRANK
|
+===========================================================================+
iMODE
fHOUR
fHOUR
---------+---]<[-------]/[-----------------------------------------------(PLS)
| qCRANK
kHOUR
|
| fHOUR
f62CD
+---]^[---------------------------------------------------------(CTU)
|
kCDTIM
|
iCDTIM
|
| iMODE
f62CD
+---]>=[--+---------------------------------------+-------------(RST)
| qCRANK |
|
|
|
|
| fSTRT |
| +---------------+
+---] [---+
+-| gHROFF = 0;
|
|
|
+---------------+
|
|
| fRATCHE |
+---] [---+
|
|
| gHRON |
+---]^[---+
|
| fNSTOP
iMODE
+-------------------------+
+---]^[---+---]<=[------------------------| iCDTIM = kCDTIM;
|
|
| qCRANK
+-------------------------+
|
|
| gHROFF |
+---]^[---+
Network #

417:

Size:

227 bytes

+===========================================================================+
| fHRON
--- HYDRATCH TIME DLY
gHRON
--- TURN ON HYP RAT
|
+===========================================================================+
gHRON
fHRON
---------+---] [---------------------------------------------------------(TDE)
|
10000
|

| fHRON
+---------------+
+---] [---------------------------------------------| gHRON = 0;
|
+---------------+

9/15/10: Ladder Logic

Network #

418:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 183

92 bytes

+===========================================================================+
| f62CDX --- COOLDWN TIME COMPLET
|
|
|
| f62CD
--- COOLDOWN TIMER
iMODE
--- SEQUENCE MODE
|
| qPURGE --- MODE 3: PURGE
|
+===========================================================================+
f62CD
iMODE
f62CDX
-------------]/[-------]<[-----------------------------------------------(
)
qPURGE
Network #

419:

Size:

247 bytes

+===========================================================================+
| f2HRX
--- HY RAT ENABLE
|
|
|
| d33HR1
--- RATCH LIMIT SWITCH
d43HR
--- HYDR RATCH START
|
| f14HR
--- SPEED ZERO
f62CDX --- COOLDWN TIME COMPLET |
+===========================================================================+
f62CDX
f14HR
d33HR1
f2HR
---------+---] [---+---] [-------------+---]/[-------------+-------------(TMR)
|
|
|
|
kRATTIM
|
|
|
|
iRATTIM
|
|
|
|
| d43HR | f14HR
f2HRX |
|
f2HRX
+---] [---+---]/[-------] [---+
+-------------(
)
Network #

420:

Size:

140 bytes

d33HR1
f2HR
---]^[-------------------------------------------------------------------(RST)
Network #

421:

Size:

106 bytes

+---------------------------------------------------------------------------+
-|{ REMAINING RATCHET TIME CALCULATION }
|
|
|
|rRATTIM=(kRATTIM - iRATTIM)/1000;
|
+---------------------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

422:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 184

253 bytes

+===========================================================================+
| c72HR
--- RATCHET MOTOR PUMP
|
|
|
| d33HR1
--- RATCH LIMIT SWITCH
d43HR
--- HYDR RATCH START
|
| d52QC
--- TURB L.O AC PMP RUN
d72QE
--- DC L.O PMP RUN EMERG |
| f14HR
--- SPEED ZERO
f2HR
--- HY RAT ENABLE T DEL |
| f2HRX
--- HY RAT ENABLE
f62CDX --- COOLDWN TIME COMPLET |
| iMODE
--- SEQUENCE MODE
qCRANK --- MODE 2: CRANK
|
+===========================================================================+
f62CDX
d52QC
iMODE
f14HR
c72HR
---------+---] [---+---] [---+---]==[--+---] [---+-----------------------(TDD)
|
|
| qCRANK |
|
2000
|
|
|
|
|
| d43HR | d72QE | d43HR | f2HRX |
+---] [---+---] [---+---] [---+---] [---+
|
|
| f2HR
|
+---] [-------------+
|
|
| c72HR
d33HR1 |
+---] [-------] [---+
Network #

423:

Size:

223 bytes

+===========================================================================+
| c20HR-1
--- RATCH STROKE SOLENOD
|
|
|
| d33HR1
--- RATCH LIMIT SWITCH
d72HR
--- RATCH MOTOR INPUT
|
| f2HRX
--- HY RAT ENABLE
|
+===========================================================================+
d72HR
f2HRX
d33HR1
c20HR-1
-------------] [-------] [---+---]/[-------------------------------------(TDD)
|
2000
|
| f14HR
d33HR2
c20HR-2
+---] [-------] [---------------------------(
)

9/15/10: Ladder Logic

Network #

424:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 185

166 bytes

+===========================================================================+
| c20TU
--- TORQ CONVERT UNLOAD
|
|
|
| f2TV
--- TURB VENT IGNITION
f95
--- IGNITION TIMER INT
|
| iMODE
--- SEQUENCE MODE
qCRANK --- MODE 2: CRANK
|
| qFIRE
--- MODE 5: FIRING
|
+===========================================================================+
iMODE
f95
f2TV
---------+---]>=[--+---]/[-----------------------------------------------(
)
| qCRANK |
|
|
| f2TV
|
+---] [---+
|
| iMODE
f2TV
c20TU
+---]==[------] [-----------------------------------------------(
)
qFIRE
Network #

425:

Size:

289 bytes

+===========================================================================+
| f72QTDE --- TURB DC PUMP DELAY
|
|
|
| d52QC
--- TURB L.O AC PMP RUN
f14HR
--- SPEED ZERO
|
| f62CDX --- COOLDWN TIME COMPLET
iMODE
--- SEQUENCE MODE
|
| qCRANK --- MODE 2: CRANK
|
+===========================================================================+
iMODE
f72QTDE
---------+---]>=[--------------------------------------------------------(TDD)
| qCRANK
2000
|
| f72QTDE
f72A
+---] [-------------+-------------------------------------------(TDE)
|
|
2000
|
|
| f14HR
|
+---]/[-------------+
|
|
| d52QC
f62CDX |
+---]/[-------] [---+

9/15/10: Ladder Logic

Network #

426:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 186

261 bytes

+===========================================================================+
| c72QE
--- TURB DC L.O PMP CNTC
f72QEX --- DC PUMP RUNNING
|
|
|
| d52QC
--- TURB L.O AC PMP RUN
d63QL
--- LOW L.O PRESSURE
|
| d63QN
--- NORMAL L.O PRESS
d63QT
--- TURB LO L.O PRES TRP |
| f14HA
--- SPEED 40%
f72A
--- TURB DC PUMP ENABLE |
| gDCPT
--- TURB DC PUMP TEST
iMODE
--- SEQUENCE MODE
|
| qSHUTDN --- MODE 0: SHUTDOWN
|
+===========================================================================+
f72qe-1
---] [-------------------------------------------+
|
d52QC
iMODE
gDCPT
|
c72QE
-------------]/[---+---]==[------] [-------------+-------------------+---(NOT)
| qSHUTDN
|
|
|
|
|
| f72A
f14HA
f72QEX |
| f72QEX
+---] [---+---]/[---+---] [---+
+---(
)
|
|
|
| d63QN |
|
+---]/[---+
|
|
|
| d63QL
|
+---]/[-------------+
|
|
| d63QT
|
+---]/[-------------+
Network #

427:

Size:

134 bytes

f52QCFL
d52QC
f72qe-1
---]v[-------]/[---------------------------------------------------------(LCH)
Network #

428:

Size:

95 bytes

d1STP
iMODE
f72qe-1
---] [-------]==[--------------------------------------------------------(RST)
qSHUTDN

9/15/10: Ladder Logic

Network #

429:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 187

421 bytes

+===========================================================================+
| c95TR
--- IGNITOR XFORMER
c95TR
--- IGNITOR XFORMER
|
| f95RST --- RST TV SPRK PLUG TST
g95TR
--- FIRE SPARK PLUG
|
|
|
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
| k95TIM --- IGNITION TIME
qSHUTDN --- MODE 0: SHUTDOWN
|
+===========================================================================+
iMODE
fNEWMOD
c95TR
---------+---]==[------] [---+-------------------------------------------(TDD)
|
5
|
k95TIM
|
|
| iMODE
g95TR |
+---]==[--+---] [---+
|
0
|
|
|
|
| g95TR
c95TR
|
+---]/[-----------------------------------------------(RST)
|
| g95TR
f95RST
+---] [---------------------------------------------------------(TDE)
|
60000
|
| f95RST
g95TR
+---] [---+-----------------------------------------------------(RST)
|
|
| iMODE |
+---]>[---+
qSHUTDN
Network #

430:

Size:

313 bytes

+===========================================================================+
| r95TIM --- IGNITION TIME LEFT
|
|
|
| i95TIM --- IGN TIME ACCUMULATOR
iMODE
--- SEQUENCE MODE
|
| k95TIM --- IGNITION TIME
qFIRE
--- MODE 5: FIRING
|
+===========================================================================+
iMODE
f95
---------+---]==[--------------------------------------------------------(TMR)
| qFIRE
k95TIM
|
i95TIM
|
| iMODE
f95
+---]<[---------------------------------------------------------(RST)
| qFIRE
|
|
+---------------------------------------------+
+---------------------| { Calculate IGNITION TIME
}
|

| { REMAINING for Turbo-View.


}
|
|
|
| r95TIM = (k95TIM - i95TIM) / 1000.0;
|
+---------------------------------------------+

9/15/10: Ladder Logic

Network #

431:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 188

82 bytes

+===========================================================================+
| cFIRED --- FIRE HOURS METER
|
|
|
| iMODE
--- SEQUENCE MODE
qWARMUP --- MODE 6: WARMUP
|
+===========================================================================+
iMODE
cFIRED
-------------]>=[--------------------------------------------------------(
)
qWARMUP
Network #

432:

Size:

164 bytes

+===========================================================================+
| iMODE
--- SEQUENCE MODE
qWARMUP --- MODE 6: WARMUP
|
+===========================================================================+
iMODE
cFSC
-------------]==[--------------------------------------------------------(PLS)
qWARMUP
3000
Network #

433:

Size:

79 bytes

+===========================================================================+
| cPFIRE --- PEAK HOURS METER
|
|
|
| fPEAK
--- BASE/PEAK SELECTION
|
+===========================================================================+
fPEAK
cPFIRE
-------------] [---------------------------------------------------------(
)
Network #

434:

Size:

194 bytes

+===========================================================================+
| cEXEC
--- EXECUTE PUSH BUTTON
|
|
|
| dEXEC
--- EXECUTE PUSH BUTTON
gLMPTST --- LAMP TEST
|
+===========================================================================+
dEXEC
cEXEC
---------+---]^[---+-----------------------------------------------------(TDD)
|
|
3000
|
|
| gLMPTST |
+---] [---+

9/15/10: Ladder Logic

Network #

435:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 189

314 bytes

+===========================================================================+
| cSTIN
--- STEAM INJCTN ENABLED
mSIEN
--- STEAM INJ ENBLE FLAG |
|
|
| d33MSO --- STEAM INJCT VLV OPEN
dC02MN
--- STEAM INJECTION ENAB|
| fLMPTST --- LAMP TEST
gLMPTST --- LAMP TEST
|
| gSIEN
--- STEAM INJECTION ENBL
iMODE
--- SEQUENCE MODE
|
| qONLINE --- MODE 10: ON LINE
|
+===========================================================================+
mSIEN
fSIEN
---------+---]^[---+-----------------------------------------------------(TGL)
|
|
| gSIEN |
+---]^[---+
|
| iMODE
fSIEN
+---]<>[--------------------------------------------------------(RST)
| qONLINE
|
| fSIEN
d33MSO
cSTIN
+---] [-------] [---+-------------------------------------------(
)
|
|
| fLMPTST
|
+---] [-------------+
|
|
| gLMPTST
|
+---] [-------------+
Network #

436:

Size:

264 bytes

+===========================================================================+
| c72MSO --- STEAM INJCT VLV OPEN
f72MSO --- STM INJ VLV OPEN FLA |
| f72OPEN --- STM INJ VLV OPEN FLG
|
|
|
| d33MSO --- STEAM INJCT VLV OPEN
d63SH
--- STEAM INJECT HI PRES |
| d63SL
--- STEAM INJECT LO PRES
dSIOP
--- STEAM INJ OPEN VALVE |
| f72MSC --- STM INJ VLV CLOS FLA
fSIEN
--- STEAM INJ ENBLE FLAG |
| iMODE
--- SEQUENCE MODE
qONLINE --- MODE 10: ON LINE
|
+===========================================================================+
fSIEN
dSIOP
iMODE
d33MSO
f72OPEN
---------+---] [---+---] [---+---]==[------]/[---------------------------(
)
|
|
| qONLINE
|
|
|
|
| f72OPEN |
|
+---] [---+
|
| f72OPEN
d33MSO
f72MSC
d63SL
d63SH
f72MSO
+---] [-------]/[-------]/[-------] [-------] [-----------------(
)

|
| f72MSO
f72MSOX
+---] [---------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

437:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 190

109 bytes

+===========================================================================+
| c72MSC --- STEAM INJ VLV CLOSE
f72MSC --- STM INJ VLV CLOS FLA |
|
|
| d33MSC --- STM INJT VLV CLOSED
dSICL
--- STEAM INJ CLOSE VLV |
| f72MSO --- STM INJ VLV OPEN FLA
|
+===========================================================================+
f72MSO
dSICL
d33MSC
f72MSC
-------------]/[---+---] [---+---]/[-------------------------------------(
)
|
|
| f72MSC |
+---] [---+
Network #

438:

Size:

203 bytes

+===========================================================================+
| cVCESEL --- VCE OUTPUT SELECTION
|
|
|
| g95GC
--- M305 SERVO SEL TV
mALM71 --- M305A CNTL VLV ALARM |
| mALM72 --- M305B CNTL VLV ALARM
|
+===========================================================================+
d52GX
f52TRA
-------------]^[---------------------------------------------------------(PLS)
3000
Network #

439:

Size:

320 bytes

g95GC
fALM71
fALM72
fM305TR
f52TRA
cVCESEL
---------+---]/[-------] [-------]/[-------]/[-------]/[---+-------------(RST)
|
|
| g95GC
|
+---]^[-------------------------------------------+
|
| g95GC
fALM72
fALM71
fM305TR
f52TRA
cVCESEL
+---] [-------] [-------]/[-------]/[-------]/[---+-------------(LCH)
|
|
| g95GC
|
+---]v[-------------------------------------------+
Network #

440:

Size:

255 bytes

cVCESEL
fM305TR
---------+---]^[---+-----------------------------------------------------(PLS)
|
|
3000
|
|
| cVCESEL |
+---]v[---+

9/15/10: Ladder Logic

Network #

441:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 191

260 bytes

+===========================================================================+
| cRATSEL --- RATIO VLV SELECTION
cRATSEL --- RATIO VLV SELECTION |
|
|
| g96SR
--- RATIO SELECTION TV
mALM39 --- M305A RATIO VLV AL
|
| mALM40 --- M305B RATIO VLV AL
|
+===========================================================================+
g96SR
mALM39
cRATSEL
---------+---]/[-------] [---+-------------------------------------------(LCH)
|
|
| g96SR
|
+---]^[-------------+
|
| g96SR
mALM40
cRATSEL
+---] [-------] [---+-------------------------------------------(RST)
|
|
| g96SR
|
+---]v[-------------+
Network #

442:

Size:

89 bytes

+===========================================================================+
| cEXHBFS --- EXHAUST FLME BLWR ST
|
|
|
| rSPEED --- TURBINE SPEED
|
+===========================================================================+
rSPEED
cEXHBFS
-------------]>=[--------------------------------------------------------(
)
4845
Network #

443:

Size:

124 bytes

+===========================================================================+
|
FIELD FLASHING LOGIC
|
| Field flashing contact will open when the gen volt reaches 75% rated volt|
|
|
| m41FB - ACTUAL FIELD BREAKER STATUS
c41F - FIELD FLASHING RELAY
|
+===========================================================================+
m41FB
c41F
---]^[-------------------------------------------------------------------(LCH)
Network #

444:

Size:

110 bytes

+---------------------------------------------------------------------------+
-|iVOLTS1=6.0 ;
|
|iVOLTS2=6.0 ;
|
+---------------------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

445:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 192

109 bytes

aVOLTS1
f41FX
---]>[---+---------------------------------------------------------------(
)
iVOLTS1 |
|
aVOLTS2 |
---]>[---+
iVOLTS2
Network #

446:

Size:

164 bytes

m41FB
c41F
---]v[---+---------------------------------------------------------------(RST)
|
rSPEED |
---]<[---+
4845
|
|
f41FX |
---] [---+
|
fVRTDE |
---] [---+
Network #

447:

Size:

231 bytes

+===========================================================================+
| c41CL
--- EXCITER BREAKER CLOS
f41AUT --- EXCITER SWTCH AUT CL |
| f41MAN --- EXCTER SWTCH MAN CL
|
|
|
| cFCAUTO --- FLF CURR AUT ENABLED
d41CL
--- FIELD SWITCH CLOSE
|
| rSPEED --- TURBINE SPEED
|
+===========================================================================+
cFCAUTO
rSPEED
f41AUT
---------+---] [-------]>=[----------------------------------------------(
)
|
4845
|
| cFCAUTO
d41CL
f41MAN
+---]/[-------] [-----------------------------------------------(
)
|
| f41AUT
f41TP
c41CL
+---] [---+---]/[-----------------------------------------------(
)
|
|
| f41MAN |
+---] [---+

9/15/10: Ladder Logic

Network #

448:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 193

186 bytes

+===========================================================================+
| c41TP
--- EXCITER BREAKER TRIP
|
|
|
| cFCAUTO --- FLF CURR AUT ENABLED
d41OP
--- FIELD SWITCH OPEN
|
| rSPEED --- TURBINE SPEED
|
+===========================================================================+
cFCAUTO
rSPEED
c41TP
---------+---] [-------]<[---+---------------------------------------+---(
)
|
4845
|
|
|
|
|
| d41OP
|
| f41TP
+---] [---+---------+
+---(
)
|
|
| rSPEED |
+---]<[---+
4700
Network #

449:

Size:

142 bytes

+===========================================================================+
| cVOLTS --- VOLTS SEL ENABLED
|
|
|
| iGMODE --- AVR MODE
|
+===========================================================================+
iGMODE
cVOLTS
---------+---]==[--------------------------------------------------------(LCH)
|
2
|
| iGMODE
cVOLTS
+---]<>[--------------------------------------------------------(RST)
2

9/15/10: Ladder Logic

Network #

450:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 194

369 bytes

+===========================================================================+
| cFCAUTO --- FLF CURR AUT ENABLED
cFCAUTO --- FLF CURR AUT ENABLED |
| cFCMAN --- FLD CURR MAN ENABLED
|
|
|
| dFLDEXC --- AUTO FLD CURR EXCIT
iGMODE --- AVR MODE
|
+===========================================================================+
iGMODE
cFCMAN
---------+---]==[--+-----------------------------------------------------(LCH)
|
1
|
|
|
|
|
cFCAUTO
|
+-----------------------------------------------------(RST)
|
| dFLDEXC
+---------------------------------------------+
+---] [---------------| cFCMAN = 0; gVLTMAN=0;
|
|
+---------------------------------------------+
|
| cFCMAN
cFCAUTO
+---]/[---+-----------------------------------------------------(LCH)
|
|
| dFLDEXC |
+---]^[---+
Network #

451:

Size:

142 bytes

+===========================================================================+
| iGMODE --- AVR MODE
|
+===========================================================================+
iGMODE
cVAR
---------+---]==[--------------------------------------------------------(LCH)
|
4
|
| iGMODE
cVAR
+---]<>[--------------------------------------------------------(RST)
4
Network #

452:

Size:

142 bytes

+===========================================================================+
| iGMODE --- AVR MODE
|
+===========================================================================+
iGMODE
fPF
---------+---]==[--------------------------------------------------------(LCH)
|
5
|
| iGMODE
fPF
+---]<>[--------------------------------------------------------(RST)

9/15/10: Ladder Logic

Network #

453:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 195

162 bytes

+===========================================================================+
| cSYENB --- SYNCHROSCOPE ENABLE
|
|
|
| d43S
--- SYNCH AUTO SWITCH
d52GX
--- GEN BREAKER STATUS
|
| iMODE
--- SEQUENCE MODE
qASYNC --- MODE 9: AUTOSYNC
|
+===========================================================================+
d43S
d43MAN
rGENVOL
aGRDVOL
cSYENB
---]/[-------] [-------------+---]>[-------]>[---------------------------(
)
|
13
13
|
d43S
d52GX
iMODE |
---] [-------]/[-------]==[--+
qASYNC
Network #

454:

Size:

323 bytes

+===========================================================================+
| cAVRTRF --- AVR FAILURE TRANSFER
fXFER
--- AVR HARDWARE TRANSFE |
|
|
| fALM76 --- AVR TROUBLE FLAG
|
+===========================================================================+
fALM76a
fXFER
---------+---]^[---+-----------------------------------------------------(LCH)
|
|
| fALM76b |
+---]^[---+
|
| fXFER
cAVRTRF
+---] [---------------------------------------------------------(
)
|
| c41TP
fXFER
+---]^[---------------------------------------------------------(RST)
Network #

455:

Size:

79 bytes

+===========================================================================+
| c52GCLS --- 52G BREAKER LOAD SHEDDING INTERLOCK
|
|
|
| d52GX --- 52G BREAKER STATUS
|
+===========================================================================+
d52GX
c52GCLS
---] [-------------------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

456:

: PUSRI3 4.0

LABEL: ias64

Size:

TRISTATION MSW 2.0.1

Page 196

69 bytes

+===========================================================================+
|
|
|
|
|
IAS 64 ALARM PANEL
|
|
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)
Network #

457:

Size:

102 bytes

+===========================================================================+
| fAUXCHK --- AUX CHECK TURB
|
|
|
| d27QE
--- DC L.O PMP UNDERVOLT
fFLAME --- FLAME DETECTED
|
| iMODE
--- SEQUENCE MODE
qRDSTRT --- MODE 1: READY START |
+===========================================================================+
d27QE
iMODE
fFLAME
fAUXCHK
-------------] [-------]<=[------]/[-------------------------------------(
)
qRDSTRT
Network #

458:

Size:

82 bytes

+===========================================================================+
| fREADST --- READY TO START
|
|
|
| iMODE
--- SEQUENCE MODE
qRDSTRT --- MODE 1: READY START |
+===========================================================================+
iMODE
fREADST
-------------]==[--------------------------------------------------------(
)
qRDSTRT
Network #

459:

Size:

115 bytes

+===========================================================================+
| fCOAST --- COAST DOWN IAS-64
|
|
|
| iMODE
--- SEQUENCE MODE
qNSTOP --- MODE 12: NORMAL STOP |
| qSHUTDN --- MODE 0: SHUTDOWN
rSPEED --- TURBINE SPEED
|
+===========================================================================+
iMODE
rSPEED
fCOAST
---------+---]==[--+---]>[-----------------------------------------------(
)
| qSHUTDN |
100
|
|

| iMODE |
+---]==[--+
qNSTOP

9/15/10: Ladder Logic

Network #

460:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 197

95 bytes

+===========================================================================+
| fSIPIND --- SEQ IN PROGRESS
|
|
|
| iMODE
--- SEQUENCE MODE
qCRANK --- MODE 2: CRANK
|
+===========================================================================+
iMODE
iMODE
fSIPIND
-------------]>=[------]<[-----------------------------------------------(
)
qCRANK
qRDSYNC
Network #

461:

Size:

119 bytes

+===========================================================================+
| fTRBCHK --- TURB CHECK
|
|
|
| f14HR
--- SPEED ZERO
fAUXCHK --- AUX CHECK TURB
|
| fOFF
--- SELECTOR SWITCH OFF
fPERMIS --- STARTPERMS MET
|
| fTRIP
--- A TRIP IS ACTIVE
|
+===========================================================================+
fAUXCHK
fTRIP
fPERMIS
fOFF
f14HR
fTRBCHK
-------------] [-------]/[-------] [-------]/[-------] [-----------------(
)
Network #

462:

Size:

92 bytes

+===========================================================================+
|
IAS-64 ALARM PANEL INITIALIZATION
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| iSTATUS = 15; { Use all options }
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

463:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 198

860 bytes

+===========================================================================+
|
FIRST OUT INFORMATION
|
|
|
| mTRP01 --- EXHAUST TEMP HIGH
mTRP02 --- MIN # OF EXHAUST TCS |
| mTRP04 --- SPEED PICKUP FAILURE
mTRP07 --- LO HDR TEMP HI TURB |
| mTRP08 --- L.O PRESS LOW TURB
mTRP13 --- NORMAL STOP
|
| mTRP14 --- EMERGENCY TRIP
mTRP16 --- HYD TRIP CKT PRES LO |
| mTRP20 --- GEN DIFF LOCKOUT
mTRP21 --- FLME FIRE TBLE ANNUN |
| mTRP22 --- STRNG TURB TRBLE
mTRP29 --- TURB OVERSPEED ANNUN |
| mTRP30 --- FIRE ANNUNCIATOR
mTRP31 --- VIBRATION TRIP ANNUN |
+===========================================================================+
+-----------------------------------------------------------------+
---------+-| if mTRP31 == 1 then iFIRST = 1;
endif;
|
| | if mTRP01 == 1 then iFIRST = 2;
endif;
|
| | if mTRP21 == 1 then iFIRST = 3;
endif;
|
| | if mTRP30 == 1 then iFIRST = 4;
endif;
|
| | if mTRP20 == 1 then iFIRST = 5;
endif;
|
| | if mTRP16 == 1 then iFIRST = 6;
endif;
|
| | if mTRP08 == 1 then iFIRST = 7;
endif;
|
| | if mTRP29 == 1 then iFIRST = 8;
endif;
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| if mTRP13 == 1 then iFIRST = 9;
endif;
|
| if mTRP04 == 1 then iFIRST = 10;
endif;
|
| if mTRP07 == 1 then iFIRST = 11;
endif;
|
| if mTRP22 == 1 then iFIRST = 12;
endif;
|
| if mTRP14 == 1 then iFIRST = 13;
endif;
|
| if mTRP02 == 1 then iFIRST = 14;
endif;
|
| if mTRP23 == 1 then iFIRST = 15;
endif;
|
+-----------------------------------------------------------------+
Network #

464:

Size:

176 bytes

+===========================================================================+
|
RESET INFORMATION
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| iRES1 = 0xFFFF; { These 16 windows use the reset
} |
| iRES2 = 0xFFF3; { These 16 windows use the reset
} |
| iRES3 = 0xFFFF; { These 16 windows use the reset
} |
| iRES4 = 0xFF00; { 8 windows use reset, the 8 status do not
} |
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

465:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 199

176 bytes

+===========================================================================+
|
BLINKING INFORMATION
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[-----| iBLK1 = 0xFFFF; { These 16 windows use the blink bit
} |
| iBLK2 = 0xFFFF; { These 16 windows use the blink bit
} |
| iBLK3 = 0xFFFF; { These 16 windows use the blink bit
} |
| iBLK4 = 0xFF00; { These 8 windows use the blink bit
} |
+-----------------------------------------------------------------+
Network #

466:

Size:

220 bytes

+===========================================================================+
|
HORN INFORMATION
|
|
|
| fDFAULT --- DEFAULT FLAG
|
+===========================================================================+
fDFAULT
+-----------------------------------------------------------------+
---]/[---+-| iHRN1 = 0xFFFF; { These 16 windows sound the horn
}
|
| | iHRN2 = 0xFFFF; { These 16 windows sound the horn
}
|
| | iHRN3 = 0xFFFF; { These 16 windows sound the horn
}
|
| | iHRN4 = 0xFF00; { These 8 windows sound the horn
}
|
| +-----------------------------------------------------------------+
|
|
fDFAULT
+---------------------------------------------------------------(LCH)
Network #

467:

Size:

69 bytes

+===========================================================================+
| cSTART --- START SIGNAL LIGHT
d72HR
--- RATCH MOTOR INPUT
|
| fAUXCHK --- AUX CHECK TURB
fCOAST --- COAST DOWN IAS-64
|
| fREADST --- READY TO START
fSIPIND --- SEQ IN PROGRESS
|
| fTRBCHK --- TURB CHECK
mALM01 --- EXH TC FAILURE
|
| mALM02 --- EXH TC SPREAD
mALM03 --- EXHAUST TEMP HIGH
|
| mALM04 --- SPEED PICKUP FAILURE
mALM05 --- TS3000 TROUBLE
|
| mALM06 --- P502 PWR SUPPLY TRBL
mALM07 --- EMERG L.O PUMP RUN
|
| mALM08 --- LUBE OIL LEVEL LOW
mALM11 --- L.O TEMP HI TURB
|
| mALM15 --- ACCESORY TEMP HI
mALM17 --- LO HYD OIL SU PRESS |
| mALM18 --- TURB COMPART TMP HI
mALM20 --- FAIL TO FIRE
|
| mALM21 --- TURBINE UNDERSPEED
mALM22 --- INCOMPLETE SEQUENCE |
| mALM24 --- FAIL TO AUTOSYNCH
mALM25 --- LO OIL FLTR PRES DIF |
| mALM27 --- START CLUTCH TROUBLE
mALM28 --- TURB AIR INLET TROUB |
| mALM32 --- GEN BRKR TRIPPED
mALM33 --- GEN STATOR HIGH TEMP |
+===========================================================================+

fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

468:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 200

69 bytes

+===========================================================================+
| mALM37 --- REVERSE POWER
mALM41 --- M305 RATIO VLV ANNUN |
| mALM42 --- COOLNG WTR PRESS LOW
mALM47 --- STRNG TURB OVERSPD
|
| mALM51 --- IGV/BLEED VLV ANNUN
mALM54 --- MCC UNDERVOLTAGE
|
| mALM55 --- AUX MOTOR OVERLOAD
mALM57 --- BATTERY UNDERVOLTAGE |
| mALM62 --- LINE UNDERVOLT ANNUN
mALM64 --- MCC GROUND FAULT
|
| mALM66 --- RATCHET TROUB ANNUN
mALM70 --- STEAM INJECTION TRBL |
| mALM74 --- M305 CNTL VLV TRBL
mALM75 --- LEAKAGE OF WATER AL |
| mALM76 --- AVR TROUBLE
mALM84 --- GEN AIR TMP HI ANNUN |
| mTRP01 --- EXHAUST TEMP HIGH
mTRP02 --- MIN # OF EXHAUST TCS |
| mTRP04 --- SPEED PICKUP FAILURE
mTRP07 --- LO HDR TEMP HI TURB |
| mTRP08 --- L.O PRESS LOW TURB
mTRP13 --- NORMAL STOP
|
| mTRP14 --- EMERGENCY TRIP
mTRP16 --- HYD TRIP CKT PRES LO |
| mTRP20 --- GEN DIFF LOCKOUT
mTRP21 --- FLME FIRE TBLE ANNUN |
| mTRP22 --- STRNG TURB TRBLE
mTRP23 --- SPARE TRIP 23
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

469:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 201

1011 bytes

+===========================================================================+
| mTRP29 --- TURB OVERSPEED ANNUN
mTRP30 --- FIRE ANNUNCIATOR
|
| mTRP31 --- VIBRATION TRIP ANNUN
|
+===========================================================================+
+-----------------------------------------------------------------+
---------+-|{ Pack flags for Windows 1-16. The Modbus alias for iALM1
} |
| |{ must be 31340.
} |
| |
|
| | fDUMMY = pack16 (iALM1,
|
| | 0,
{16:Spare
} mTRP23, {15:Leakage of Water
} |
| | mTRP02, {14:Min # of TC's } mTRP14, {13:Emergency Trip
} |
| | mTRP22, {12:Strt Turb Trble} mTRP07, {11:L.O Hdr Tmp hi
} |
| | mTRP04, {10:Spd Pickup Fl } mTRP13, {09:Normal Stop
} |
| | mTRP29, {08:Turb Overspeed } mTRP08, {07:L.O Press Low
} |
| | mTRP16, {06:Hyd Press Low } mTRP20, {05:Gen Diff Lockout
} |
| | mTRP30, {04:Fire
} mTRP21, {03:Flme Fire Trouble } |
| | mTRP01, {02:Exh Temp Hi
} mTRP31);{01:Vibration
} |
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-|{ Pack flags for windows 17-32. The Modbus alias for iALM2
} |
| |{ must be 31341.
} |
| |
|
| | fDUMMY = pack16 (iALM2,
|
| | mALM62, {32:Line Undervtge } mALM66, {31:Hyd Ratchet Trouble} |
| | fISOCH, {30:Spare
} fDROOP1,{29:Spare
} |
| | mALM07, {28:Emer LO Pump R } mALM20, {27:Failure to Fire
} |
| | mALM76, {26:AVR Trouble
} mALM57, {25:Battery Undervltage} |
| | mALM04, {24:Spd pickup Fail} 0,
{23:Spare
} |
| | mALM41, {22:M305 Rt Vlv Trb} mALM74, {21:M305 Cntl Vlv Trble} |
| | mALM11, {20:LO Hdr Temp H } mALM51, {19:In GV/Bleed Vlv T } |
| | mALM42, {18:Lo Cool Wat Pr } mALM55);{17:Aux Motor Overload } |
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
+-| { Pack flags for windows 33-48. The Modbus Alias for iALM3
} |
| { must be 31342.
} |
|
|
| fDUMMY = pack16 (iALM3,
|
| mALM03, {48:Exh Tem Hi
} mALM75, {47:Leakage of Water } |
| mALM24, {46:Fail To Autosyn} mALM33, {45:Gen Stator tem Hi } |
| mALM84, {44:Gen Air Tmp Hi } mALM27, {43:Start Clutch Trb } |
| mALM70, {42:Stm Inj Trble } mALM32, {41:Gen Brkr Tripped } |
| mALM02, {40:Exh TC Spread } mALM06, {39:P502 Trouble
} |
| mALM21, {38:Turb Underspeed} mALM28, {37:Turb Air In Trble } |
| mALM47, {36:Str Turb O/S
} mALM54, {35:MCC Undervoltage } |
| mALM08, {34:Lube Oil Lvl Lo} mALM22); {33:Incomplete Squence} |
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

470:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 202

361 bytes

+-----------------------------------------------------------------+
-----------| { Pack flags for windows 49-64. The Modbus Alias for iALM4
} |
| { must be 31343.
} |
|
|
| fDUMMY = pack16 (iALM4,
|
| fMWCTL, {64:Spare
} fSIPIND, {63:Seq in Progress
} |
| fCOAST, {62:Coast Down
} fTRBCHK, {61:Turbine Check
} |
| d72HR,
{60:Ratchet On
} cSTART, {59:Start Signal
} |
| fAUXCHK, {58:Aux Check
} fREADST, {57:Ready to Start
} |
| mALM01, {56:Exh Tmp Failure} mALM37, {55:Reverse Power
} |
| mALM18, {54:Trb Com Temp Hi} mALM64, {53:MCC Grnd Fault
} |
| mALM17, {52:Hyd Press Lo
} mALM05, {51:TS3000 Trouble
} |
| mALM25, {50:LO fil Prs Hi } mALM15); {49:Accesory Temp Hi } |
+-----------------------------------------------------------------+
Network #

471:

Size:

228 bytes

+===========================================================================+
| fACKRSP --- ACK SEL IAS-64
fRESRSP --- RST FLAG IAS-64
|
| gRESET --- RESET IAS-64
|
|
|
| gACK
--- ACK IAS-64
|
+===========================================================================+
gACK
gACK
-------------]^[---+-----------------------------------------------------(TDD)
|
3000
|
|
fACKRSP
+-----------------------------------------------------(LCH)
Network #

472:

Size:

228 bytes

gRESET
gRESET
-------------]^[---+-----------------------------------------------------(TDD)
|
3000
|
|
fRESRSP
+-----------------------------------------------------(LCH)

9/15/10: Ladder Logic

Network #

473:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 203

293 bytes

+===========================================================================+
| fACKRSP --- ACK SEL IAS-64
fRESRSP --- RST FLAG IAS-64
|
+===========================================================================+
eWATCH
fACKRSP
fRESRSP
+-------------------------+
---------+---]==[--+---]/[-------]/[---------------| eWATCH = 21879;
|
| 43537 |
+-------------------------+
|
|
|
| fACKRSP
+-------------------------+
|
+---] [-------------------------| eWATCH = 21880;
|
|
+-------------------------+
|
| eWATCH
fACKRSP
+---]==[--------------------------------------------------------(RST)
| 43538
|
| eWATCH
fRESRSP
+---]==[--------------------------------------------------------(RST)
43539
Network #

474:

Size:

69 bytes

+===========================================================================+
|
|
|
|
|
TURBOVIEW SECTION
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

475:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 204

410 bytes

+===========================================================================+
| fRST01 --- SRV 01 RST FLAG
fRST02 --- SRV 02 RST FLAG
|
| fSRV01 --- SERVO 1 PRIME/BACKUP
fSRV02 --- SERVO 2
|
|
|
| g95GC
--- M305 SERVO SEL TV
|
+===========================================================================+
g95GC
fSRV02
---------+---]^[-------------------------------------------+-------------(LCH)
|
|
|
|
fRST01
|
+-------------(
)
|
| fRST01
fSRV01
+---] [---------------------------------------------------------(RST)
|
| g95GC
fSRV01
+---]v[-------------------------------------------+-------------(LCH)
|
|
|
|
fRST02
|
+-------------(
)
|
| fRST02
fSRV02
+---] [---------------------------------------------------------(RST)
Network #

476:

Size:

410 bytes

+===========================================================================+
| fRRST1 --- RATIO SERVO #1 RESET
fRRST2 --- RATIO SERVO #2 RESET |
| fSRAT1 --- RATIO SERVO #1
fSRAT2 --- RATIO SERVO #2
|
|
|
| g96SR
--- RATIO SELECTION TV
|
+===========================================================================+
g96SR
fSRAT2
---------+---]^[-------------------------------------------+-------------(LCH)
|
|
|
|
fRRST1
|
+-------------(
)
|
| fRRST1
fSRAT1
+---] [---------------------------------------------------------(RST)
|
| g96SR
fSRAT1
+---]v[-------------------------------------------+-------------(LCH)
|
|
|
|
fRRST2
|
+-------------(
)
|
| fRRST2
fSRAT2

+---] [---------------------------------------------------------(RST)

9/15/10: Ladder Logic

Network #

477:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 205

179 bytes

+===========================================================================+
| rHITEMP --- MAX TEMP RECORDED
|
|
|
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
| qCRANK --- MODE 2: CRANK
rEXHTMP --- AVG EXH TEMP
|
+===========================================================================+
iMODE
fNEWMOD
+-----------------------------------+
---------+---]==[------] [---------------| rHITEMP = 0.0;
|
| qCRANK
+-----------------------------------+
|
| rEXHTMP
+-----------------------------------+
+---]>[-------------------------| rHITEMP = rEXHTMP ;
|
rHITEMP
+-----------------------------------+
Network #

478:

Size:

179 bytes

+===========================================================================+
| rHISPD --- MAX SPEED RECORDED
|
|
|
| fNEWMOD --- MODE LEVEL CHANGE
iMODE
--- SEQUENCE MODE
|
| qCRANK --- MODE 2: CRANK
rSPEED --- TURBINE SPEED
|
+===========================================================================+
iMODE
fNEWMOD
+-----------------------------------+
---------+---]==[------] [---------------| rHISPD = 0.0 ;
|
| qCRANK
+-----------------------------------+
|
| rSPEED
+-----------------------------------+
+---]>[-------------------------| rHISPD = rSPEED ;
|
rHISPD
+-----------------------------------+
Network #

479:

Size:

82 bytes

+===========================================================================+
| rPWRFC --- POWER FACTOR
|
|
|
| rPF
--- POWER FACTOR
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------| rPWRFC = rPF;
|
+-----------------------------------------------------------------+
Network #

480:

Size:

79 bytes

+===========================================================================+
| fOFFTV --- MASTER BUTTON SEL OK
|
|
|
| fOFF
--- SELECTOR SWITCH OFF
|

+===========================================================================+
fOFF
fOFFTV
-------------]/[---------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

481:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 206

153 bytes

+===========================================================================+
| rSTRCNT --- START COUNTER
|
|
|
| cMIS
--- TOTAL STARTS COUNTER
|
+===========================================================================+
cMIS
+-------------------------------------------------------+
-------------]^[-----| rSTRCNT = rSTRCNT + 1; { Total Starts Counter }
|
+-------------------------------------------------------+
Network #

482:

Size:

299 bytes

+===========================================================================+
| fMANSTR --- MANUAL STARTS
rMANSTR --- MANUAL STARTS CNTER |
|
|
| fFIRE
--- FIRE MODE SELECTED
iMODE
--- SEQUENCE MODE
|
| qCRANK --- MODE 2: CRANK
|
+===========================================================================+
iMODE
fFIRE
fMANSTR
---------+---]>=[------] [-----------------------------------------------(PLS)
| qCRANK
3000
|
| fMANSTR
+-------------------------------------------------------+
+---]^[-----| rMANSTR = rMANSTR + 1; { Manual Starts Counter}
|
+-------------------------------------------------------+
Network #

483:

Size:

286 bytes

+===========================================================================+
| fEMERG --- EMERGENCY STP ACTIVE
rEMECNT --- EMERGENCY STP CNTER |
|
|
| d5E
--- EMERG SHUTDWN BUTTN
|
+===========================================================================+
d5E
fEMERG
---------+---]/[---------------------------------------------------------(PLS)
|
3000
|
| fEMERG
+-------------------------------------------------------+
+---]^[-----| rEMECNT = rEMECNT + 1;
{ Emergency Stops Counter}
|
+-------------------------------------------------------+
Network #

484:

Size:

153 bytes

+===========================================================================+
| rFIREST --- NUM OF FIRE STRTS
|
|
|
| cFSC
--- FIRE STARTS COUNTER
|
+===========================================================================+

cFSC
+-------------------------------------------------------+
-------------]^[-----| rFIREST = rFIREST + 1;
|
+-------------------------------------------------------+

9/15/10: Ladder Logic

Network #

485:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 207

457 bytes

+===========================================================================+
| fRUNHRS --- RUN HOUR MTR
rR1000 --- RUN HRS MOD 1000
|
| rRHOUR --- RUN HOURS
rRUNHRS --- NUM OF RUN HOURS
|
|
|
| iMODE
--- SEQUENCE MODE
iRUNHRS --- RUN HOURS TIMER
|
| kHOUR
--- 1 HOUR
qRDSYNC --- MODE 8: READY SYNC
|
+===========================================================================+
iMODE
fRUNHRS
---------+---]>=[--------------------------------------------------------(TMR)
| qRDSYNC
kHOUR
|
iRUNHRS
|
| fRUNHRS
+-------------------------------------------------------+
+---] [---+-| rRUNHRS = rRUNHRS + 1;
|
|
| +-------------------------------------------------------+
|
|
|
|
fRUNHRS
|
+-----------------------------------------------------(RST)
|
| +-----------------------------------------------------------------+
+-| { Total running hours is divided by 1000 to create a thousand } |
| { hours variable and a modulo 1000 variable. These are sent
} |
| { to Turbo-View and combined to re-create a total running
} |
| { hours counter.
} |
|
|
| rR1000 = rRUNHRS/1000;
|
| rRHOUR = rRUNHRS mod 1000 + iRUNHRS / 3600000.0;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

486:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 208

454 bytes

+===========================================================================+
| fPEAHRS --- PEAK HOURS MTR
rP1000 --- PEAK HRS MOD 1000
|
| rPEAHRS --- NUM OF PEAK HOURS
rPHOUR --- PEAK HOURS
|
|
|
| cPFIRE --- PEAK HOURS METER
iPEAHRS --- PEAK HOURS TIMER
|
| kHOUR
--- 1 HOUR
|
+===========================================================================+
cPFIRE
fPEAHRS
---------+---] [---------------------------------------------------------(TMR)
|
kHOUR
|
iPEAHRS
|
| fPEAHRS
+-------------------------------------------------------+
+---] [---+-| rPEAHRS = rPEAHRS + 1;
|
|
| +-------------------------------------------------------+
|
|
|
|
fPEAHRS
|
+-----------------------------------------------------(RST)
|
| +-----------------------------------------------------------------+
+-| { Total peak hours is divided by 1000 to create a thousand
} |
| { hours variable and a modulo 1000 variable. These are sent } |
| { to Turbo-View and combined to re-create a total peak hours } |
| { counter.
} |
|
|
| rP1000 = rPEAHRS / 1000;
|
| rPHOUR = rPEAHRS mod 1000 + iPEAHRS / 3600000.0;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

487:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 209

454 bytes

+===========================================================================+
| fFIRHRS --- FIRE HOURS METER
rF1000 --- FIRE HRS MOD 1000
|
| rFHOUR --- FIRE HOURS
rFIRHRS --- NUMBER OF FIRE HOURS |
|
|
| cFIRED --- FIRE HOURS METER
iFIRHRS --- FIRED HOURS TIMER
|
| kHOUR
--- 1 HOUR
|
+===========================================================================+
cFIRED
fFIRHRS
---------+---] [---------------------------------------------------------(TMR)
|
kHOUR
|
iFIRHRS
|
| fFIRHRS
+-------------------------------------------------------+
+---] [---+-| rFIRHRS = rFIRHRS + 1;
|
|
| +-------------------------------------------------------+
|
|
|
|
fFIRHRS
|
+-----------------------------------------------------(RST)
|
| +-----------------------------------------------------------------+
+-| { Total peak hours is divided by 1000 to create a thousand
} |
| { hours variable and a modulo 1000 variable. These are sent } |
| { to Turbo-View and combined to re-create a total peak hours } |
| { counter.
} |
|
|
| rF1000 = rFIRHRS / 1000;
|
| rFHOUR = rFIRHRS mod 1000 + iFIRHRS / 3600000.0;
|
+-----------------------------------------------------------------+
Network #

488:

Size:

82 bytes

+===========================================================================+
| fPURGE --- PURGE MODE
|
|
|
| iMODE
--- SEQUENCE MODE
qPURGE --- MODE 3: PURGE
|
+===========================================================================+
iMODE
fPURGE
-------------]==[--------------------------------------------------------(
)
qPURGE
Network #

489:

Size:

82 bytes

+===========================================================================+
| fFIRETV --- FIRING TV
|
|
|
| iMODE
--- SEQUENCE MODE
qFIRE
--- MODE 5: FIRING
|
+===========================================================================+

iMODE
fFIRETV
-------------]==[--------------------------------------------------------(
)
qFIRE

9/15/10: Ladder Logic

Network #

490:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 210

82 bytes

+===========================================================================+
| fWARMTV --- WARMUP TV
|
|
|
| iMODE
--- SEQUENCE MODE
qWARMUP --- MODE 6: WARMUP
|
+===========================================================================+
iMODE
fWARMTV
-------------]==[--------------------------------------------------------(
)
qWARMUP
Network #

491:

Size:

82 bytes

+===========================================================================+
| fACCEL --- ACCELERATE INDICATN
|
|
|
| iMODE
--- SEQUENCE MODE
qACCEL --- MODE 7: ACCEL
|
+===========================================================================+
iMODE
fACCEL
-------------]==[--------------------------------------------------------(
)
qACCEL
Network #

492:

Size:

82 bytes

+===========================================================================+
| fRDSYNC --- READY TO SYNCH TV
|
|
|
| iMODE
--- SEQUENCE MODE
qRDSYNC --- MODE 8: READY SYNC
|
+===========================================================================+
iMODE
fRDSYNC
-------------]==[--------------------------------------------------------(
)
qRDSYNC
Network #

493:

Size:

82 bytes

+===========================================================================+
| fCRNKTV --- CRANK MODE TV
|
|
|
| iMODE
--- SEQUENCE MODE
qCRANK --- MODE 2: CRANK
|
+===========================================================================+
iMODE
fCRNKTV
-------------]==[--------------------------------------------------------(
)
qCRANK

9/15/10: Ladder Logic

Network #

494:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 211

82 bytes

+===========================================================================+
| fSHTDN --- SHUTDOWN TV
|
|
|
| iMODE
--- SEQUENCE MODE
qSHUTDN --- MODE 0: SHUTDOWN
|
+===========================================================================+
iMODE
fSHTDN
-------------]==[--------------------------------------------------------(
)
qSHUTDN
Network #

495:

Size:

79 bytes

+===========================================================================+
| fAUTSYN --- FAIL TO AUTOSYNCH TV
|
|
|
| mALM24 --- FAIL TO AUTOSYNCH
|
+===========================================================================+
mALM24
fAUTSYN
-------------] [---------------------------------------------------------(
)
Network #

496:

Size:

79 bytes

+===========================================================================+
| f14HRTV --- ZERO SPEED TV
|
|
|
| f14HR
--- SPEED ZERO
|
+===========================================================================+
f14HR
f14HRTV
-------------] [---------------------------------------------------------(
)
Network #

497:

Size:

120 bytes

+===========================================================================+
| f20FGT1 --- FUEL VLV STATUS
f20FGTV --- GAS FUEL STATUS TV
|
|
|
| d63HG
--- HYD TRP PRESS LO GAS
|
+===========================================================================+
d63HG
f20FGTV
-------------] [-------------------------------------------+-------------(
)
|
|
f20FGT1
+-------------(
)

9/15/10: Ladder Logic

Network #

498:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 212

186 bytes

+===========================================================================+
| r95TIMT --- IGNITION TIME SEC
rPUTTIM --- PURGE TIME SEC
|
| rWRMUPT --- WARMUP TIME SEC
|
|
|
| k95TIM --- IGNITION TIME
kPURTIM --- PURGE TIME
|
| kWARMUP --- WARMUP TIME
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------| rPUTTIM = kPURTIM / 1000;
|
| r95TIMT = k95TIM / 1000;
|
| rWRMUPT = kWARMUP / 1000;
|
+-----------------------------------------------------------------+
Network #

499:

Size:

142 bytes

gWHBEAT
fWHBEAT
-------------] [---------------------------------------------------------(TDE)
1000
Network #

500:

Size:

82 bytes

+===========================================================================+
| fPHASE --- PHASE MATCH TV
|
|
|
| iGENBRK --- GEN PHASE MATCH
|
+===========================================================================+
iGENBRK
fPHASE
-------------]==[--------------------------------------------------------(
)
1
Network #

501:

Size:

503 bytes

+===========================================================================+
| Create the ITG MODBUS Display Values
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------|r1ExAd1 = rFIMIN ; r1ExAd2 = rFIMAX ; r1ExAdc = rFLDCUR ;
|
|r1ExAsp = rFISP ; r1ExD1T = ((aRTD8 * 9.0 / 5.0) + 32.0) ;
|
|r1ExD2T = ((aRTD9 * 9.0 / 5.0) + 32.0) ;
|
|r1ExPTm = ((aRTD7 * 9.0 / 5.0) + 32.0) ;
|
|r1ExVd1 = (iMODE * 10.0) + iGMODE + (ePROIR * 0.1) ;
|
|{r1ExVd2 = aEXCVLB ;}
|
|r1ExVdc = rFLDVLT ;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

502:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 213

404 bytes

+-----------------------------------------------------------------+
-----------|
r1ExVd2 = 0.0 ;
|
|IF m41FB
THEN r1ExVd2 = 100.0 ;
ENDIF ;
|
|IF fVRENA THEN r1ExVd2 = r1ExVd2 + 10.0 ; ENDIF ;
|
|IF fXFER
THEN r1ExVd2 = r1ExVd2 + 1.0 ; ENDIF ;
|
|IF fVLTAM THEN r1ExVd2 = r1ExVd2 + 0.1 ; ENDIF ;
|
|IF mFLDSTR THEN r1ExVd2 = r1ExVd2 + 0.01; ENDIF ;
|
|IF fG52
THEN r1ExVd2 = r1ExVd2 + 200.0; ENDIF ;
|
+-----------------------------------------------------------------+
Network #

503:

Size:

300 bytes

+-----------------------------------------------------------------+
-----------|
r1GnVca = 0.0 ;
|
|IF fFLAM1A | fFLAM1B THEN r1GnVca = 1.0 ; ENDIF ;
|
|IF fDROOP THEN r1GnVca = r1GnVca + 2.0 ; ENDIF ;
|
|IF fGAUTO THEN r1GnVca = r1GnVca + 4.0 ; ENDIF ;
|
|IF fMWCTL THEN r1GnVca = r1GnVca + 8.0 ; ENDIF ;
|
+-----------------------------------------------------------------+
Network #

504:

Size:

306 bytes

+-----------------------------------------------------------------+
-----------|r1GcMWs = r65MW ; r1GcPFs = ePFSET ;
|
|r1GcRTs = ((kROTTSP * 9.0 / 5.0) + 32.0) ;
|
|r1GcSTs = ((kSTATSP * 9.0 / 5.0) + 32.0) ;
|
|r1GcVas = rVLTSP ; r1GcVRs = rVARSP ;
|
+-----------------------------------------------------------------+
Network #

505:

Size:

907 bytes

+-----------------------------------------------------------------+
-----------|r1GnAa = a96GC1 ; r1GnAb = a96GC2 ; r1GnAc = v65CG1 ;
|
|r1GnAac = aAMPS ; r1GnCTm = rSPDSPA / 100.0; r1GnFrq = pGNPHA ; |
|r1GnMVA = SQRT (rMW**2 + rVAR**2) ; r1GnMVR = rVAR
;
|
|r1GnMW = rMW ; r1GnPF = rPF ;
|
|IF rPF < 0.0 THEN rPWRFCI = -1.0 - rPF; ELSE
|
|rPWRFCI = 1.0 - rPF;
|
|ENDIF; r1GnPFi = rPWRFCI ;
|
|r1GnRTm = ((rROTTMP * 9.0 / 5.0) + 32.0) ; r1GnSPA = a65SY ;
|
|IF rVLTGEN < 11. | aGRDVOL < 11. THEN r1GnSPA = -180.;ENDIF;
|
|r1GnSTm = ((rSTATMP * 9.0 / 5.0) + 32.0) ;
|
|r1GnVab = aVOLTS1 ; r1GnVac = rVLTGEN ;
|
|r1GnVbc = aVOLTS2 ; r1GnVbu = aGRDVOL ;
|
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

Network #

506:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 214

54 bytes

+-----------------------------------------------------------------+
-----------|{r1MpA1v = rMPA1V ; r1MpA1w = r1MPA1W ; r1MpA2v = rMPA2V ;
|
|r1MpA2w = rMPA2W ; r1MpA3v = rMPA3V ; r1MpA3w = rMPA3W ;
|
|r1MpA4v = rMPA4V ; r1MpA4w = rMPA4W ; r1MpA5v = rMPA5V ;
|
|r1MpA5w = rMPA5W ; r1MpA6v = rMPA6V ; r1MpA6w = rMPA6W ;
|
|r1MpA7v = rMPA7V ; r1MpA7w = rMPA7W ; r1MpA8v = rMPA7V ;
|
|r1MpA8w = rMPA7W ;}
|
+-----------------------------------------------------------------+
Network #

507:

Size:

83 bytes

+-----------------------------------------------------------------+
---------+-|{r1MpB1v = rMPB2V ; r1MpB1w = rMPB2W ; r1MpB2v = rMPB2V ;
|
| |r1MpB2w = rMPB2W ; r1MpB3v = rMPB2V ; r1MpB3w = rMPB2W ;
|
| |r1MpB4v = rMPB2V ; r1MpB4W = rMPB2W ; r1MpB5v = rMPB2V ;
|
| |r1MpB5w = rMPB2W ; r1MpB6v = rMPB3V ; r1MpB6w = rMPB3W ;
|
| |r1MpB7v = rMPB4V ; r1MpB7w = rMPB4W ; r1MpB8v = rMPB5V ;
|
| |r1MpB8w = rMPB5W ;}
|
| +-----------------------------------------------------------------+
|
| +-----------------------------------------------------------------+
---------+-|{r1MpC1v = rMPC1V ; r1MpC1w = rMPC1W ; r1MpC2v = rMPC2V ;
|
|r1MpC2w = rMPC2W ; r1MpC3v = rMPC3V ; r1MpC3w = rMPC3W ;
|
|r1MpC4v = rMPC4V ; r1MpC4w = rMPC4W ; r1MpC5v = rMPC5V ;}
|
+-----------------------------------------------------------------+
Network #

508:

Size:

166 bytes

+-----------------------------------------------------------------+
-----------| r1MpF1V = 0.00 ; r1MpF1W = 0.00; r1MpF2V = a66MV;
|
| r1MpF2W = a65MW;
|
+-----------------------------------------------------------------+
Network #

509:

Size:

69 bytes

+===========================================================================+
|
|
|
|
|
ANALOG OUTPUT SCALING
|
|
|
|.
|
+===========================================================================+
fDUMMY
-------------------------------------------------------------------------(
)

9/15/10: Ladder Logic

Network #

510:

: PUSRI3 4.0

Size:

TRISTATION MSW 2.0.1

Page 215

430 bytes

+===========================================================================+
| v20403 --- SPARE, 2-04-03
v20405 --- SPARE, 2-04-05
|
| v65CG1 --- M305 OUT A CNTL VLV
v65CG2 --- M305 OUT B CNTL VLV |
| v90SR1 --- STOP/RATIO VLV
vAVRCL --- AVR CONTROL OUTPUT
|
| vEXHPL2 --- EXH TMP METER LOP
vVCE1
--- VCE METER LOP
|
+===========================================================================+
+-----------------------------------------------------------------+
-----------| y65CG1 = aout (v65CG1 , 100.0, 0.0);
{ 2-04-01 } |
| y65CG2 = aout (v65CG2 , 100.0, 0.0);
{ 2-04-02 } |
| y20403 = aout (v20403 , 100.0, 0.0);
{ 2-04-03 } |
| y90SR1 = aout (v90SR1 , 100.0, 0.0);
{ 2-04-04 } |
| yAVRCL2 = aout (vAVRCL , 100.0, 0.0);
{ 2-04-05 }|
| yAVRCL1 = aout (vAVRCL , 100.0, 0.0);
{ 2-04-06 }|
| yEXHPL2 = aout (vEXHPL2, 760.0, 0.0);
{ 2-04-07 } |
| yVCE1
= aout (vVCE1 , 20.0, 0.0);
{ 2-04-08 } |
+-----------------------------------------------------------------+

9/15/10: Ladder Logic

: PUSRI3 4.0

Cumulative size of printed networks: 156355 bytes

TRISTATION MSW 2.0.1

Page 216

Вам также может понравиться