Sie sind auf Seite 1von 8

_045_HPC_Disch_Flow_Input_000_CF - Ladder Diagram Page 1

PD3K971_MC12332:Turbomachinery_Task:Process_Control_A00R_301 12/07/2013 05:11:31 p.m.


Total number of rungs in routine: 14 C:\Jobs\3K971\MC12332\RSLogix\0001_005\PD3K971_MC12332_0001_005.ACD

Input for IP Compressor Anti-Surge Contorl Flow signals

0 NOP

HPC Discharge Flow


DP Transmitter
HPC Discharge Flow Failed
DP Transmitter CN_FIT_700_Fail
LIM <HMI_CDNL[1].4>
1 Limit Test (CIRC) L
Low Limit 31980

Test FIT_700
<AU0180:4:I.Ch6Data>
6264
High Limit 3120

HPC Discharge Flow


DP
CPT
2 Compute
Dest HPC_Disch

Expression (FIT_700-6240)/24960*(HPC_Disch_Flow_DP.EuMax-HPC_Disch_Flow_DP.EuMin)+HPC_Disch_F

HPC Discharge
DP
MOV
Move
Source HPC_Disch

Dest AN_HPC_D
<HMI_Ana

RSLogix 5000
_045_HPC_Disch_Flow_Input_000_CF - Ladder Diagram Page 2
PD3K971_MC12332:Turbomachinery_Task:Process_Control_A00R_301 12/07/2013 05:11:33 p.m.
Total number of rungs in routine: 14 C:\Jobs\3K971\MC12332\RSLogix\0001_005\PD3K971_MC12332_0001_005.ACD

HPC_Disch_Flow_DP.Val
0.1923077
_DP.EuMin)+HPC_Disch_Flow_DP.EuMin

HPC Discharge Flow


DP
MOV

HPC_Disch_Flow_DP.Val
0.1923077
AN_HPC_Disch_Flow_DP
<HMI_Analog_Array[105]>
0.1923077

HPC Discharge Flow


Pressure Transmitter
HPC Discharge Flow Fail
Pressure Transmitter CN_HPC_Disch_Flow_Pressure_Xmtr_Fail
LIM <HMI_CDNL[1].5>
3 Limit Test (CIRC) L
Low Limit 31980

Test PIT_704x
<AU0180:4:I.Ch7Data>
6248
High Limit 3120

HPC Discharge Flow


Pressure
CPT
4 Compute
Dest

Expression (PIT_704x-6240)/24960*(HPC_Disch_Flow_Press.EuMax-HPC_Disch_Flow_Press.EuMin)+HPC_Di

HPC Di

Move
Source

Dest AN_H

RSLogix 5000
_045_HPC_Disch_Flow_Input_000_CF - Ladder Diagram Page 3
PD3K971_MC12332:Turbomachinery_Task:Process_Control_A00R_301 12/07/2013 05:11:33 p.m.
Total number of rungs in routine: 14 C:\Jobs\3K971\MC12332\RSLogix\0001_005\PD3K971_MC12332_0001_005.ACD

HPC_Disch_Flow_Press.Val
0.48076925
low_Press.EuMin)+HPC_Disch_Flow_Press.EuMin

HPC Discharge Flow


Pressure
MOV

HPC_Disch_Flow_Press.Val
0.48076925
AN_HPC_Disch_Flow_Press
<HMI_Analog_Array[106]>
0.48076925

HPC Discharge Flow


HPC Discharge Flow Temperature RTD Fail
Temperature RTD CN_TE_704_Fail
LIM <HMI_CDNL[1].6>
5 Limit Test (CIRC) L
Low Limit PGM_Framework.RTD_Counts_H
4000.0
Test TE_704
<AU0140:5:I.Ch1Data>
820
High Limit PGM_Framework.RTD_Counts_L
-1600.0

HPC Discharge Flow


Temperature RTD
Under-Range
TE_704_UnderRange
<AU0140:5:I.Ch1UnderrangeAlarm>

HPC Discharge Flow


Temperature RTD
Over-Range
TE_704_OverRange
<AU0140:5:I.Ch1OverrangeAlarm>

HPC Discharge Flow


Temperature RTD
Wire-Off Fault
TE_704_FaultAlarm
<AU0140:5:I.Ch1FaultAlarm>

RSLogix 5000
_045_HPC_Disch_Flow_Input_000_CF - Ladder Diagram Page 4
PD3K971_MC12332:Turbomachinery_Task:Process_Control_A00R_301 12/07/2013 05:11:33 p.m.
Total number of rungs in routine: 14 C:\Jobs\3K971\MC12332\RSLogix\0001_005\PD3K971_MC12332_0001_005.ACD

HPC Discharge Flow


Temperature
MUL
6 Multiply
Source A TE_704
<AU0140:5:I.Ch1Data>
820
Source B 0.1

Dest HPC_Disch_Flow_Temp.Val
82.0

HPC Discharge Flow


Temperature
MOV
Move
Source HPC_Disch_Flow_Temp.Val
82.0
Dest AN_HPC_Disch_Flow_Temp
<HMI_Analog_Array[107]>
82.0

ADD
7 Add
Source A HPC_Disch_Flow_Press.Val
0.48076925
Source B PGM_Framework.Abs_Press_Offset
14.7
Dest Flow_Orifice_Press_Abs
15.661538

ADD
Add
Source A HPC_Disch_Flow_Temp.Val
82.0
Source B PGM_Framework.Abs_Temp_Offset
459.67
Dest Flow_Orifice_Temp_Abs
541.67004

Gas Compressibility Factor (Z) Calculation (Using Redlich-Kwong Method)


Determine ratios of pressure and temperature based on measured values and PCP / PCT.
CPT
8 Compute
Dest Z_RK_Press_Ratio
0.027114382
Expression Flow_Orifice_Press_Abs/KT_Flow_Orifice_PCP.Val

CPT
Compute
Dest Z_RK_Temp_Ratio
1.6980464
Expression Flow_Orifice_Temp_Abs/KT_Flow_Orifice_PCT.Val

RSLogix 5000
_045_HPC_Disch_Flow_Input_000_CF - Ladder Diagram Page 5
PD3K971_MC12332:Turbomachinery_Task:Process_Control_A00R_301 12/07/2013 05:11:33 p.m.
Total number of rungs in routine: 14 C:\Jobs\3K971\MC12332\RSLogix\0001_005\PD3K971_MC12332_0001_005.ACD

Gas Compressibility Factor (Z) Calculation (Using Redlich-Kwong Method)


Calculate variables based on pressure and temperature ratios.
CPT
9 Compute
Dest Z_RK_A
0.002990205
Expression KF_A_Coeff_Compressibility.Val*Z_RK_Press_Ratio*(Z_RK_Temp_Ratio**-2.5)

CPT
Compute
Dest Z_RK_B
1.34099752e-003
Expression KF_B_Coeff_Compressibility.Val*Z_RK_Press_Ratio/Z_RK_Temp_Ratio

CPT
Compute
Dest Z_RK_D1
5.49136428e-004
Expression (Z_RK_A-(Z_RK_B*(1+Z_RK_B)))/3

CPT
Compute
Dest Z_RK_D2
0.036764473
Expression 0.5*(Z_RK_A*Z_RK_B-Z_RK_D1)+(1/27)

CPT
Compute
Dest Z_RK_D3
-0.110561974
Expression Z_RK_D1-(1/9)

CPT
Compute
Dest Z_RK_D4
1.22236088e-007
Expression Z_RK_D3*Z_RK_D3*Z_RK_D3+(Z_RK_D2**2)

RSLogix 5000
_045_HPC_Disch_Flow_Input_000_CF - Ladder Diagram Page 6
PD3K971_MC12332:Turbomachinery_Task:Process_Control_A00R_301 12/07/2013 05:11:33 p.m.
Total number of rungs in routine: 14 C:\Jobs\3K971\MC12332\RSLogix\0001_005\PD3K971_MC12332_0001_005.ACD

Gas Compressibility Factor (Z) Calculation (Using Redlich-Kwong Method)


Calculate compressibility factor if D4 is positive.
GRT CPT
10 Greater Than (A>B) Compute
Source A Z_RK_D4 Dest Z_RK_DX
1.22236088e-007 0.037114095
Source B 0 Expression Z_RK_D2+(Z_RK_D4**0.5)

CPT
Compute
Dest Z_RK_D5
0.33357257
Expression Z_RK_DX**(1/3)

CPT
Compute
Dest Process_Flow_Z
0.99835396
Expression Z_RK_D5-(Z_RK_D3/Z_RK_D5)+(1/3)

Gas Compressibility Factor (Z) Calculation (Using Redlich-Kwong Method)


Calculate compressibility factor if D4 is zero or negative.
LES CPT
11 Less Than (A<B) Compute
Source A Z_RK_D4 Dest Z_RK_D6
1.22236088e-007 0.5612361
Source B 0 Expression 2*((-Z_RK_D3)**0.5)

CPT
Compute
Dest Z_RK_A1
0.29581934
Expression ATN((-Z_RK_D4)**0.5/Z_RK_D2)

CPT
Compute
Dest Process_Flow_Z
0.99835396
Expression Z_RK_D6*(COS(Z_RK_A1/3))+(1/3)

RSLogix 5000
_045_HPC_Disch_Flow_Input_000_CF - Ladder Diagram Page 7
PD3K971_MC12332:Turbomachinery_Task:Process_Control_A00R_301 12/07/2013 05:11:33 p.m.
Total number of rungs in routine: 14 C:\Jobs\3K971\MC12332\RSLogix\0001_005\PD3K971_MC12332_0001_005.ACD

CPT
12 Compute
Dest Flow_Orifice_Temp_Ratio
1.0705225
Expression KT_Flow_Orifice_Design_Temp.Val/Flow_Orifice_Temp_Abs

DIV
Divide
Source A KT_Flow_Orifice_Design_Z.Val
0.93
Source B Process_Flow_Z
0.99835396
Dest Flow_Orifice_Z_Ratio
0.93153334

Flow Control Process


Variable
CPT
13 Compute
Dest

Expression KT_Flow_Orifice_C_Prime.Val*(SQR(ABS(HPC_Disch_Flow_DP.Val*Flow_Orifice_Press_Abs*Flow

RSLogix 5000
_045_HPC_Disch_Flow_Input_000_CF - Ladder Diagram Page 8
PD3K971_MC12332:Turbomachinery_Task:Process_Control_A00R_301 12/07/2013 05:11:33 p.m.
Total number of rungs in routine: 14 C:\Jobs\3K971\MC12332\RSLogix\0001_005\PD3K971_MC12332_0001_005.ACD

Process_Flow_PV.Val
0.25155446
ow_Orifice_Press_Abs*Flow_Orifice_Temp_Ratio*Flow_Orifice_Z_Ratio)))

Flow Control Process


Variable
MOV
Move
Source Process_Flow_PV.Val
0.25155446
Dest AN_Process_Flow_PV
<HMI_Analog_Array[144]>
0.25155446

(End)

RSLogix 5000

Das könnte Ihnen auch gefallen