This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
BIA - Tag Listing Page 1BIA (Controller) 5/12/2011 2:17:36 PM
ANALOG_SCALE - Function Block Diagram Page 20BIA:MainTask:MainProgram 5/12/2011 2:17:48 PM1 of 2 total sheets in routine C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
A B C D E F
1
2
3
4
A B C D E F
1
2
3
4
AI01_CH010
AI01_CH0012698
AI01_CH020
AI02_CH010
SW_PMP2_SPEED_FB
SW_PMP1_SPEED_FB
SCL_01
SCL ...
Scale
In Out4.1108413
SW_PMP3_SPEED_FB
CHAMBER LEVEL TRANSMITTER
LIT
SCL_04
SCL ...
Scale
In Out0.0
SCL_05
SCL ...
Scale
In Out0.0
SCL_03
SCL ...
Scale
In Out0.0
SCL_02
SCL ...
Scale
In Out0.0
AI02_CH000
SW_PMP4_SPEED_FB
ANALOG_SCALE - Function Block Diagram Page 21BIA:MainTask:MainProgram 5/12/2011 2:17:49 PM2 of 2 total sheets in routine C:\RSLogix 5000\Projects\BIA.ACD
A B C D E F
1
2
3
4
A B C D E F
1
2
3
4
Local2:3:O.Ch0Data
SCL_07
SCL ...
Scale
In Out12340.0
Local2:2:O.Ch0Data
Local2:3:O.Ch1Data
Local2:2:O.Ch1Data
SCL_08
SCL ...
Scale
In Out12340.0
AO02_CH00268
AO01_CH00268
SCL_09
SCL ...
Scale
In Out12340.0
AO01_CH01268
SCL_10
SCL ...
Scale
In Out12340.0
AO02_CH01268
DW_PMP_DAILY_CHK - Ladder Diagram Page 22BIA:MainTask:MainProgram 5/12/2011 2:17:49 PMTotal number of rungs in routine: 3 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
DW PUMPS DAILY CHECK
0 /CH_LVL_LOW_LOW DW_PMP1_STNDBY_SELECTED
DW_PMP2_FAIL
/
DW_PMP2_RUN<Local:I.Data[1].9>
DW_PMP2_STNDBY_SELECTED
DW_PMP1_FAIL
/
DW_PMP1_RUN<Local:I.Data[1].5>
EN
DN
Timer On DelayTimer DW_PMP_DAILY_TMRPreset 86400000Accum 0
TON
DW PUMPS DAILY CHECK
1DW_PMP_DAILY_TMR.DN DW_PMP_STR_DAILY_CHK
EN
DN
Timer Off DelayTimer DW_PMP_DAILY_STP_TMRPreset 180000Accum 0
TOF
2DW_PMP_DAILY_STP_TMR.DN DW_PMP_STP_DAILY_CHK
RESDW_PMP_DAILY_STP_TMR
(End)
DW_PUMP_DUTY_SEL - Function Block Diagram Page 23BIA:MainTask:MainProgram 5/12/2011 2:18:30 PM1 of 3 total sheets in routine - DW PUMP1 STANDBY SELECTION LOGIC C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
A B C D E F
1
2
3
4
A B C D E F
1
2
3
4
SETD_05
SETD ...
Set Dominant
Set
Reset
Out0
OutNot1
DW_PMP1_STNDBY_SEL_HMI0
DW_PMP2_STNDBY_SELECTED1
BOR_10
BOR ...
Boolean Or
In1
In2
Out0
DW_PMP1_STNDBY_SELECTED
DWF_STNDBY_PMP_CH_OVR_ACC1
OSRI_19
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
EQU_05
EQU ...
Equal
SourceA
SourceB
Dest0
OSRI_14
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
DW_PUMP_DUTY_SEL - Function Block Diagram Page 24BIA:MainTask:MainProgram 5/12/2011 2:18:32 PM2 of 3 total sheets in routine - DW PUMP2 STANDBY SELECTION LOGIC C:\RSLogix 5000\Projects\BIA.ACD
A B C D E F
1
2
3
4
A B C D E F
1
2
3
4
OSRI_20
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
DWF_STNDBY_PMP_CH_OVR_ACC1
DW_PMP1_STNDBY_SELECTED0
EQU_06
EQU ...
Equal
SourceA
SourceB
Dest1
DW_PMP2_STNDBY_SELECTEDSETD_06
SETD ...
Set Dominant
Set
Reset
Out1
OutNot0
OSRI_13
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
DW_PMP2_STNDBY_SEL_HMI0
BOR_11
BOR ...
Boolean Or
In1
In2
Out0
DW_PUMP_DUTY_SEL - Function Block Diagram Page 25BIA:MainTask:MainProgram 5/12/2011 2:18:34 PM3 of 3 total sheets in routine - DW PUMPS STANDBY CHANGE OVER C:\RSLogix 5000\Projects\BIA.ACD
A B C D E F
1
2
3
4
A B C D E F
1
2
3
4
DWF_STNDBY_PMP_CH_OVR_CU
CTUD ...
Count Up/Down
CUEnable
PRE
Reset
ACC1
CU0
DN0
DWF_STNDBY_PMP_CH_OVR_ACC
DWF_STNDBY_CH_OVR_TMR
RTOR ...
Retentive Timer On with Reset
PRE
Reset
ACC2794880
DN0
DWF_STNDBY_CH_OVR_DAY_CU
CTUD ...
Count Up/Down
CUEnable
PRE
Reset
ACC2
CU0
DN0
DWF_STNDBY_CH_OVR_SP_HMI3
DWF_STNDBY_CH_OVR_CU
CTUD ...
Count Up/Down
CUEnable
PRE
Reset
ACC5
CU0
DN0
DW_PUMP_OPERATION - Ladder Diagram Page 26BIA:MainTask:MainProgram 5/12/2011 2:18:34 PMTotal number of rungs in routine: 8 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
DW PUMP-1 READY TO START
0
DW_PMP1_TRP<Local:I.Data[1].6>
DW_PMP1_AU<Local:I.Data[1].7>
/DW_PMP1_FAIL DW_PMP1_RTS
DW PUMP-1 READY TO START
DW PUMP-1 START/STOP LOGIC
1DW_PMP1_RTS
/CH_LVL_LOW_LOW
/DW_PMP1_HMI_MAN_AU DW_PMP1_HMI_STR
DW_PMP1_STR_STP<Local:O.Data[3].2>
/DW_PMP1_HMI_STP
DW_PMP1_HMI_MAN_AU/
DW_PMP1_STNDBY_SELECTED
DW_PMP1_STNDBY_STR
DW_PMP_AUTO_STR_BIT
DW_PMP1_STR_STP<Local:O.Data[3].2>
DW_PMP_STR_DAILY_CHK
/DW_PMP_STP_DAILY_CHK
/DW_PMP_AUTO_STP_BIT
DW_PMP1_STR_STP<Local:O.Data[3].2>
/
DW_PMP1_RUN<Local:I.Data[1].5>
EN
DN
Timer On DelayTimer DW_PMP1_RFB_TMRPreset 60000Accum 0
TON
DW PUMP-1 START/STOP LOGIC
DW_PUMP_OPERATION - Ladder Diagram Page 27BIA:MainTask:MainProgram 5/12/2011 2:18:34 PMTotal number of rungs in routine: 8 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
DW PUMP-1 RUN FEEDBACK FAIL
2DW_PMP1_RFB_TMR.DN
LDW_PMP1_FAIL
DW PUMP-1 RUN FEEDBACK FAIL
3HMI_FLT_RESET
UDW_PMP1_FAIL
DW PUMP-2 READY TO START
4
DW_PMP2_TRP<Local:I.Data[1].10>
DW_PMP2_AU<Local:I.Data[1].11>
/DW_PMP2_FAIL DW_PMP2_RTS
DW PUMP-2 READY TO START
DW_PUMP_OPERATION - Ladder Diagram Page 28BIA:MainTask:MainProgram 5/12/2011 2:18:34 PMTotal number of rungs in routine: 8 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
DW PUMP-2 START/STOP LOGIC
5DW_PMP2_RTS
/CH_LVL_LOW_LOW
/DW_PMP2_HMI_MAN_AU DW_PMP2_HMI_STR
DW_PMP2_STR_STP<Local:O.Data[4].2>
/DW_PMP2_HMI_STP
DW_PMP2_HMI_MAN_AU/
DW_PMP2_STNDBY_SELECTED
DW_PMP2_STNDBY_STR
DW_PMP_AUTO_STR_BIT
DW_PMP2_STR_STP<Local:O.Data[4].2>
DW_PMP_STR_DAILY_CHK
/DW_PMP_STP_DAILY_CHK
/DW_PMP_AUTO_STP_BIT
DW_PMP2_STR_STP<Local:O.Data[4].2>
/
DW_PMP2_RUN<Local:I.Data[1].9>
EN
DN
Timer On DelayTimer DW_PMP2_RFB_TMRPreset 30000Accum 0
TON
DW PUMP-2 START/STOP LOGIC
DW PUMP-2 RUN FEEDBACK FAIL
6DW_PMP2_RFB_TMR.DN
LDW_PMP2_FAIL
DW PUMP-2 RUN FEEDBACK FAIL
7HMI_FLT_RESET
UDW_PMP2_FAIL
DW_PUMP_OPERATION - Ladder Diagram Page 29BIA:MainTask:MainProgram 5/12/2011 2:18:34 PMTotal number of rungs in routine: 8 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
(End)
FAULT_HANDLING - Ladder Diagram Page 30BIA:MainTask:MainProgram 5/12/2011 2:18:34 PMTotal number of rungs in routine: 6 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW PUMP-1 START IN STANDBY MODE
0SW_PMP2_FAIL
/
SW_PMP2_TRP<Local:I.Data[0].7>
/
SW_PMP2_SEAL<Local:I.Data[2].1>
SW_PMP3_FAIL
/
SW_PMP3_TRP<Local:I.Data[0].11>
/
SW_PMP3_SEAL<Local:I.Data[2].3>
SW_PMP4_FAIL
/
SW_PMP4_TRP<Local:I.Data[1].2>
/
SW_PMP4_SEAL<Local:I.Data[2].5>
SW_PMP1_STNDBY_STR
SW PUMP-1 START IN STANDBY MODE
FAULT_HANDLING - Ladder Diagram Page 31BIA:MainTask:MainProgram 5/12/2011 2:18:35 PMTotal number of rungs in routine: 6 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW PUMP-2 START IN STANDBY MODE
1SW_PMP1_FAIL
/
SW_PMP1_TRP<Local:I.Data[0].3>
/
SW_PMP1_SEAL<Local:I.Data[1].14>
SW_PMP3_FAIL
/
SW_PMP3_TRP<Local:I.Data[0].11>
/
SW_PMP3_SEAL<Local:I.Data[2].3>
SW_PMP4_FAIL
/
SW_PMP4_TRP<Local:I.Data[1].2>
/
SW_PMP4_SEAL<Local:I.Data[2].5>
SW_PMP2_STNDBY_STR
SW PUMP-2 START IN STANDBY MODE
FAULT_HANDLING - Ladder Diagram Page 32BIA:MainTask:MainProgram 5/12/2011 2:18:35 PMTotal number of rungs in routine: 6 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW PUMP-3 START IN STANDBY MODE
2SW_PMP1_FAIL
/
SW_PMP1_TRP<Local:I.Data[0].3>
/
SW_PMP1_SEAL<Local:I.Data[1].14>
SW_PMP2_FAIL
/
SW_PMP2_TRP<Local:I.Data[0].7>
/
SW_PMP2_SEAL<Local:I.Data[2].1>
SW_PMP4_FAIL
/
SW_PMP4_TRP<Local:I.Data[1].2>
/
SW_PMP4_SEAL<Local:I.Data[2].5>
SW_PMP3_STNDBY_STR
SW PUMP-3 START IN STANDBY MODE
FAULT_HANDLING - Ladder Diagram Page 33BIA:MainTask:MainProgram 5/12/2011 2:18:35 PMTotal number of rungs in routine: 6 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW PUMP-3 START IN STANDBY MODE
3SW_PMP1_FAIL
/
SW_PMP1_TRP<Local:I.Data[0].3>
/
SW_PMP1_SEAL<Local:I.Data[1].14>
SW_PMP2_FAIL
/
SW_PMP2_TRP<Local:I.Data[0].7>
/
SW_PMP2_SEAL<Local:I.Data[2].1>
SW_PMP3_FAIL
/
SW_PMP3_TRP<Local:I.Data[0].11>
/
SW_PMP3_SEAL<Local:I.Data[2].3>
SW_PMP4_STNDBY_STR
SW PUMP-3 START IN STANDBY MODE
DW PUMP-1 START IN STANDBY MODE
4DW_PMP2_FAIL
/
DW_PMP2_TRP<Local:I.Data[1].10>
DW_PMP1_STNDBY_STR
DW PUMP-1 START IN STANDBY MODE
FAULT_HANDLING - Ladder Diagram Page 34BIA:MainTask:MainProgram 5/12/2011 2:18:35 PMTotal number of rungs in routine: 6 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
DW PUMP-2 START IN STANDBY MODE
5DW_PMP1_FAIL
/
DW_PMP1_TRP<Local:I.Data[1].6>
DW_PMP2_STNDBY_STR
DW PUMP-2 START IN STANDBY MODE
(End)
LEVEL_CONTROL - Ladder Diagram Page 35BIA:MainTask:MainProgram 5/12/2011 2:18:35 PMTotal number of rungs in routine: 36 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
0 Less Than or Eql (A<=B)Source A LIT 4.116999Source B 0.8
LEQ
CHAMBER LEVEL TRANSMITTER
CH_LVL_LOW_LOW
DW PUMP CONTROL LOGIC AS PER LEVEL SETPOIUNT
1 Grtr Than or Eql (A>=B)Source A LIT 4.116999Source B DW_PMP_STR_LEVEL_SP 2.0
GEQ
CHAMBER LEVEL TRANSMITTER
DW_PMP_AUTO_STR_BIT
DW PUMP CONTROL LOGIC AS PER LEVEL SETPOIUNT
2 Less Than or Eql (A<=B)Source A LIT 4.116999Source B DW_PMP_STP_LEVEL_SP 1.0
LEQ
CHAMBER LEVEL TRANSMITTER
DW_PMP_AUTO_STP_BIT
SW PUMPS CONTROL LOGIC AS PER LEVEL SETPOINT & DUTY ROTATION
MainRoutine - Ladder Diagram Page 45BIA:MainTask:MainProgram 5/12/2011 2:18:36 PMTotal number of rungs in routine: 11 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
0 Jump To SubroutineRoutine Name ANALOG_SCALE
JSR
1 Jump To SubroutineRoutine Name DW_PUMP_DUTY_SEL
JSR
2 Jump To SubroutineRoutine Name DW_PUMP_OPERATION
JSR
3 Jump To SubroutineRoutine Name LEVEL_CONTROL
JSR
4 Jump To SubroutineRoutine Name FAULT_HANDLING
JSR
5 Jump To SubroutineRoutine Name PID
JSR
6 Jump To SubroutineRoutine Name RUN_HOUR
JSR
7 Jump To SubroutineRoutine Name SW_PUMP_DUTY_SEL
JSR
8 Jump To SubroutineRoutine Name SW_PUMP_OPERATION
JSR
MainRoutine - Ladder Diagram Page 46BIA:MainTask:MainProgram 5/12/2011 2:18:45 PMTotal number of rungs in routine: 11 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
9 Limit Test (CIRC)Low Limit 2 Test AI01_CH00<Local2:0:I.Ch0Data> 12728High Limit 30860
LIM LIT_HEALTHY
10 /LIT_HEALTHY
PLC_AVAIL<Local:O.Data[3].3>
(End)
PID - Function Block Diagram Page 47BIA:MainTask:MainProgram 5/12/2011 2:18:47 PM1 of 1 total sheets in routine - SW_PMP1_PID C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
A B C D E F
1
2
3
4
A B C D E F
1
2
3
4
SW_PMP4_SPEED_REF
SW_PMP3_HMI_MAN_AU0
SW_PMP4_HMI_MAN_AU0
SW_PMP2_HMI_MAN_AU0
SW_PMP1_SPEED_REF
CHAMBER LEVEL TRANSMITTER
LIT4.116999
SW_PMP3_SPEED_REF
SW_PMP1_PID
PIDE_01
PIDE ...
Enhanced PID
PV
SPProg
SPCascade
RatioProg
CVProg
FF
HandFB
ProgProgReq
ProgOperReq
ProgCasRatReq
ProgAutoReq
ProgManualReq
ProgOverrideReq
ProgHandReq
CVEU268.0
SP2.0
PVHHAlarm0
PVHAlarm0
PVLAlarm0
PVLLAlarm0
PVROCPosAlarm0
PVROCNegAlarm0
DevHHAlarm0
DevHAlarm0
DevLAlarm0
DevLLAlarm0
ProgOper1
CasRat0
Auto1
Manual0
Override0
Hand0
AutotuneTag ?
BOR_09
BOR ...
Boolean Or
In1
In2
In3
In4
Out1
SW_PMP2_SPEED_REF
SW_PMPS_SPEED_SP_HMI400.0
1=AUTO0=MANUAL
SW_PMP1_HMI_MAN_AU1
PID_LVL_SP_HMI2.0
BNOT_01
BNOT ...
Boolean Not
In Out0
RUN_HOUR - Function Block Diagram Page 48BIA:MainTask:MainProgram 5/12/2011 2:18:48 PM1 of 1 total sheets in routine C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
A B C D E F
1
2
3
4
A B C D E F
1
2
3
4
SW_PMP2_RUN0
SW_PMP4_RUN0
SW_PMP3_RUN0
RHR_SW_PMP1
RUN_HOUR ...
RUN HOURS2
RHR_SW_PMP4
RUN_HOUR ...
RUN HOURS2
DW_PMP1_RUN0
SW_PMP3_RHR
DW_PMP2_RHR
RHR_DW_PMP1
RUN_HOUR ...
RUN HOURS0
SW_PMP1_RUN0
RHR_SW_PMP2
RUN_HOUR ...
RUN HOURS2
SW_PMP2_RHR
SW_PMP1_RHR
RHR_DW_PMP2
RUN_HOUR ...
RUN HOURS0
DW_PMP1_RHR
DW_PMP2_RUN0
RHR_SW_PMP3
RUN_HOUR ...
RUN HOURS2
SW_PMP4_RHR
SW_PUMP_DUTY_SEL - Function Block Diagram Page 49BIA:MainTask:MainProgram 5/12/2011 2:18:50 PM1 of 5 total sheets in routine - SW_PMP1_STNDBY_SEL C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
A B C D E F
1
2
3
4
A B C D E F
1
2
3
4
SWF_STNDBY_PMP_CH_OVR_ACC3.0
SW_PMP4_STNDBY_SELECTED1
SETD_01
SETD ...
Set Dominant
Set
Reset
Out0
OutNot1
OSRI_01
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
SW_PMP1_STNDBY_SELECTED
SW_PMP2_STNDBY_SELECTED0
EQU_01
EQU ...
Equal
SourceA
SourceB
Dest0
SW_PMP1_STNDBY_SEL_HMI0
OSRI_02
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
OSRI_03
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
BOR_02
BOR ...
Boolean Or
In1
In2
In3
Out0
SW_PMP3_STNDBY_SELECTED0
OSRI_15
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
BOR_01
BOR ...
Boolean Or
In1
In2
Out0
SW_PUMP_DUTY_SEL - Function Block Diagram Page 50BIA:MainTask:MainProgram 5/12/2011 2:18:51 PM2 of 5 total sheets in routine - SW_PMP2_STNDBY_SEL C:\RSLogix 5000\Projects\BIA.ACD
A B C D E F
1
2
3
4
A B C D E F
1
2
3
4
SW_PMP2_STNDBY_SELECTED
SETD_02
SETD ...
Set Dominant
Set
Reset
Out0
OutNot1
EQU_02
EQU ...
Equal
SourceA
SourceB
Dest0
SW_PMP4_STNDBY_SELECTED1
SWF_STNDBY_PMP_CH_OVR_ACC3.0
BOR_04
BOR ...
Boolean Or
In1
In2
Out0
OSRI_05
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
SW_PMP1_STNDBY_SELECTED0
OSRI_16
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
OSRI_06
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
SW_PMP2_STNDBY_SEL_HMI0
BOR_03
BOR ...
Boolean Or
In1
In2
In3
Out0
SW_PMP3_STNDBY_SELECTED0
OSRI_04
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
SW_PUMP_DUTY_SEL - Function Block Diagram Page 51BIA:MainTask:MainProgram 5/12/2011 2:18:53 PM3 of 5 total sheets in routine - SW_PMP3_STNDBY_SEL C:\RSLogix 5000\Projects\BIA.ACD
A B C D E F
1
2
3
4
A B C D E F
1
2
3
4
SW_PMP3_STNDBY_SELECTED
OSRI_07
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
OSRI_17
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
SW_PMP4_STNDBY_SELECTED1
BOR_06
BOR ...
Boolean Or
In1
In2
In3
Out0
SWF_STNDBY_PMP_CH_OVR_ACC3.0
EQU_03
EQU ...
Equal
SourceA
SourceB
Dest0
SW_PMP2_STNDBY_SELECTED0
SW_PMP3_STNDBY_SEL_HMI0
OSRI_09
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
BOR_05
BOR ...
Boolean Or
In1
In2
Out0
SW_PMP1_STNDBY_SELECTED0
SETD_03
SETD ...
Set Dominant
Set
Reset
Out0
OutNot1
OSRI_08
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
SW_PUMP_DUTY_SEL - Function Block Diagram Page 52BIA:MainTask:MainProgram 5/12/2011 2:18:54 PM4 of 5 total sheets in routine - SW_PMP4_STNDBY_SEL C:\RSLogix 5000\Projects\BIA.ACD
A B C D E F
1
2
3
4
A B C D E F
1
2
3
4
SW_PMP3_STNDBY_SELECTED0
SW_PMP4_STNDBY_SELECTED
OSRI_18
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
BOR_07
BOR ...
Boolean Or
In1
In2
Out0
BOR_08
BOR ...
Boolean Or
In1
In2
In3
Out0
SW_PMP2_STNDBY_SELECTED0
SW_PMP1_STNDBY_SELECTED0
SETD_04
SETD ...
Set Dominant
Set
Reset
Out1
OutNot0
OSRI_11
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
SW_PMP4_STNDBY_SEL_HMI0
EQU_04
EQU ...
Equal
SourceA
SourceB
Dest1
OSRI_12
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
OSRI_10
OSRI ...
One Shot Rising with Input
InputBit OutputBit0
SWF_STNDBY_PMP_CH_OVR_ACC3.0
SW_PUMP_DUTY_SEL - Function Block Diagram Page 53BIA:MainTask:MainProgram 5/12/2011 2:18:55 PM5 of 5 total sheets in routine - STNDBY_SEL_LOGIC C:\RSLogix 5000\Projects\BIA.ACD
A B C D E F
1
2
3
4
A B C D E F
1
2
3
4
SWF_STNDBY_CH_OVR_HR_CU
CTUD ...
Count Up/Down
CUEnable
PRE
Reset
ACC0
CU0
DN0
SWF_STNDBY_CH_OVR_SP_HMI2.0
SWF_STNDBY_CH_OVR_TMR
RTOR ...
Retentive Timer On with Reset
PRE
Reset
ACC3205218
DN0
SWF_STNDBY_CH_OVR_DAY_CU
CTUD ...
Count Up/Down
CUEnable
PRE
Reset
ACC0
CU0
DN0
SW_PUMP_OPERATION - Ladder Diagram Page 54BIA:MainTask:MainProgram 5/12/2011 2:18:56 PMTotal number of rungs in routine: 16 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW PUMP-1 READY TO START
0
SW_PMP1_TRP<Local:I.Data[0].3>
SW_PMP1_SEAL<Local:I.Data[1].14>
SW_PMP1_AU<Local:I.Data[0].4>
/SW_PMP1_FAIL SW_PMP1_RTS
SW PUMP-1 READY TO START
SW PUMP-1 START/STOP LOGIC
1SW_PMP1_RTS
/CH_LVL_LOW_LOW
/
1=AUTO0=MANUAL
SW_PMP1_HMI_MAN_AU SW_PMP1_HMI_STR
SW_PMP1_STR_STP<Local:O.Data[3].0>
/SW_PMP1_HMI_STP
1=AUTO0=MANUAL
SW_PMP1_HMI_MAN_AU/
SW_PMP1_STNDBY_SELECTED
SW_PMP1_STNDBY_STR
SW_PMP1_AUTO_STR_BIT
SW_PMP1_STNDBY_STR
SW_PMP1_STR_STP<Local:O.Data[3].0>
/
SW_PMP1_RUN<Local:I.Data[0].2>
EN
DN
Timer On DelayTimer SW_PMP1_RFB_TMRPreset 30000Accum 0
TON
SW PUMP-1 START/STOP LOGIC
SW PUMP-1 RUN FEEDBACK FAILURE
2SW_PMP1_RFB_TMR.DN
LSW_PMP1_FAIL
SW PUMP-1 RUN FEEDBACK FAILURE
3HMI_FLT_RESET
USW_PMP1_FAIL
SW_PUMP_OPERATION - Ladder Diagram Page 55BIA:MainTask:MainProgram 5/12/2011 2:18:56 PMTotal number of rungs in routine: 16 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW PUMP-2 READY TO START
4
SW_PMP2_TRP<Local:I.Data[0].7>
SW_PMP2_SEAL<Local:I.Data[2].1>
SW_PMP2_AU<Local:I.Data[0].8>
/SW_PMP2_FAIL SW_PMP2_RTS
SW PUMP-2 READY TO START
SW PUMP-2 START/STOP LOGIC
5SW_PMP2_RTS
/CH_LVL_LOW_LOW
/SW_PMP2_HMI_MAN_AU SW_PMP2_HMI_STR
SW_PMP2_STR_STP<Local:O.Data[3].1>
/SW_PMP2_HMI_STP
SW_PMP2_HMI_MAN_AU/
SW_PMP2_STNDBY_SELECTED
SW_PMP2_STNDBY_STR
SW_PMP2_AUTO_STR_BIT
SW_PMP2_STNDBY_STR
SW_PMP2_STR_STP<Local:O.Data[3].1>
/
SW_PMP2_RUN<Local:I.Data[0].6>
EN
DN
Timer On DelayTimer SW_PMP2_RFB_TMRPreset 30000Accum 0
TON
SW PUMP-2 START/STOP LOGIC
SW PUMP-2 RUN FEEDBACK FAILURE
6SW_PMP2_RFB_TMR.DN
LSW_PMP2_FAIL
SW PUMP-2 RUN FEEDBACK FAILURE
7HMI_FLT_RESET
USW_PMP2_FAIL
SW_PUMP_OPERATION - Ladder Diagram Page 56BIA:MainTask:MainProgram 5/12/2011 2:18:56 PMTotal number of rungs in routine: 16 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW PUMP-3 READY TO START
8
SW_PMP3_TRP<Local:I.Data[0].11>
SW_PMP3_SEAL<Local:I.Data[2].3>
SW_PMP3_AU<Local:I.Data[0].12>
/SW_PMP3_FAIL SW_PMP3_RTS
SW PUMP-3 READY TO START
SW PUMP-2 START/STOP LOGIC
9SW_PMP3_RTS
/CH_LVL_LOW_LOW
/SW_PMP3_HMI_MAN_AU SW_PMP3_HMI_STR
SW_PMP3_STR_STP<Local:O.Data[4].0>
/SW_PMP3_HMI_STP
SW_PMP3_HMI_MAN_AU/
SW_PMP3_STNDBY_SELECTED
SW_PMP3_STNDBY_STR
SW_PMP3_AUTO_STR_BIT
SW_PMP3_STNDBY_STR
SW_PMP3_STR_STP<Local:O.Data[4].0>
/
SW_PMP3_RUN<Local:I.Data[0].10>
EN
DN
Timer On DelayTimer SW_PMP3_RFB_TMRPreset 30000Accum 0
TON
SW PUMP-2 START/STOP LOGIC
SW PUMP-3 RUN FEEDBACK FAILURE
10SW_PMP3_RFB_TMR.DN
LSW_PMP3_FAIL
SW PUMP-3 RUN FEEDBACK FAILURE
11HMI_FLT_RESET
USW_PMP3_FAIL
SW_PUMP_OPERATION - Ladder Diagram Page 57BIA:MainTask:MainProgram 5/12/2011 2:18:56 PMTotal number of rungs in routine: 16 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW PUMP-4 READY TO START
12
SW_PMP4_TRP<Local:I.Data[1].2>
SW_PMP4_SEAL<Local:I.Data[2].5>
SW_PMP4_AU<Local:I.Data[1].3>
/SW_PMP4_FAIL SW_PMP4_RTS
SW PUMP-4 READY TO START
SW PUMP-4 START/STOP LOGIC
13SW_PMP4_RTS
/CH_LVL_LOW_LOW
/SW_PMP4_HMI_MAN_AU SW_PMP4_HMI_STR
SW_PMP4_STR_STP<Local:O.Data[4].1>
/SW_PMP4_HMI_STP
SW_PMP4_HMI_MAN_AU/
SW_PMP4_STNDBY_SELECTED
SW_PMP4_STNDBY_STR
SW_PMP4_AUTO_STR_BIT
SW_PMP4_STNDBY_STR
SW_PMP4_STR_STP<Local:O.Data[4].1>
/
SW_PMP4_RUN<Local:I.Data[1].1>
EN
DN
Timer On DelayTimer SW_PMP4_RFB_TMRPreset 30000Accum 0
TON
SW PUMP-4 START/STOP LOGIC
SW PUMP-4 RUN FEEDBACK FAILURE
14SW_PMP4_RFB_TMR.DN
LSW_PMP4_FAIL
SW PUMP-4 RUN FEEDBACK FAILURE
15HMI_FLT_RESET
USW_PMP4_FAIL
SW_PUMP_OPERATION - Ladder Diagram Page 58BIA:MainTask:MainProgram 5/12/2011 2:18:56 PMTotal number of rungs in routine: 16 C:\RSLogix 5000\Projects\BIA.ACD