Upload
renji-jacob
View
210
Download
42
Embed Size (px)
Citation preview
BIA - Tag Listing Page 1BIA (Controller) 5/12/2011 2:17:36 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
Name Value Data Type ScopeAI01_CH00 12718 INT BIA
AliasFor: Local2:0:I.Ch0DataBase Tag: Local2:0:I.Ch0DataAI01_CH00 - MainProgram/ANALOG_SCALE - 1-B1(IREF,AI01_CH00), 1-C1(SCL,SCL_01.In)AI01_CH00 - MainProgram/MainRoutine - 9(LIM)
AI01_CH01 0 INT BIAAliasFor: Local2:0:I.Ch1DataBase Tag: Local2:0:I.Ch1DataAI01_CH01 - MainProgram/ANALOG_SCALE - 1-B2(IREF,AI01_CH01), 1-C1(SCL,SCL_02.In)
AI01_CH02 0 INT BIAAliasFor: Local2:0:I.Ch2DataBase Tag: Local2:0:I.Ch2DataAI01_CH02 - MainProgram/ANALOG_SCALE - 1-B3(IREF,AI01_CH02), 1-C2(SCL,SCL_03.In)
AI02_CH00 0 INT BIAAliasFor: Local2:1:I.Ch0DataBase Tag: Local2:1:I.Ch0DataAI02_CH00 - MainProgram/ANALOG_SCALE - 1-B3(IREF,AI02_CH00), 1-C3(SCL,SCL_04.In)
AI02_CH01 0 INT BIAAliasFor: Local2:1:I.Ch1DataBase Tag: Local2:1:I.Ch1DataAI02_CH01 - MainProgram/ANALOG_SCALE - 1-B4(IREF,AI02_CH01), 1-C4(SCL,SCL_05.In)
AO01_CH00 268 INT BIAAO01_CH00 - MainProgram/ANALOG_SCALE - 2-B1(IREF,AO01_CH00), 2-B1(SCL,SCL_07.In)
AO01_CH01 268 INT BIAAO01_CH01 - MainProgram/ANALOG_SCALE - 2-B2(IREF,AO01_CH01), 2-B2(SCL,SCL_08.In)
AO02_CH00 268 INT BIAAO02_CH00 - MainProgram/ANALOG_SCALE - 2-B2(SCL,SCL_09.In), 2-B3(IREF,AO02_CH00)
AO02_CH01 268 INT BIAAO02_CH01 - MainProgram/ANALOG_SCALE - 2-B3(IREF,AO02_CH01), 2-B3(SCL,SCL_10.In)
BNOT_01 FBD_BOOLEAN_NOT MainProgramBNOT_01 - MainProgram/PID - *1-B3(BOR,BOR_09.Out), *1-B4(BNOT,BNOT_01), *1-C1(PIDE,PIDE_01.ProgManualReq)
BOR_01 FBD_BOOLEAN_OR MainProgramBOR_01 - MainProgram/SW_PUMP_DUTY_SEL - *1-B2(OSRI,OSRI_15.OutputBit), *1-C1(BOR,BOR_01), *1-C1(IREF,SW_PMP1_STNDBY_SEL_HMI), *1-D2(SETD,SETD_01.Set)
BOR_02 FBD_BOOLEAN_OR MainProgram
BIA - Tag Listing Page 2BIA (Controller) 5/12/2011 2:17:37 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
BOR_02 (Continued)BOR_02 - MainProgram/SW_PUMP_DUTY_SEL - *1-B2(OSRI,OSRI_01.OutputBit), *1-B3(OSRI,OSRI_02.OutputBit), *1-B3(OSRI,OSRI_03.OutputBit), *1-C2(BOR,BOR_02), *1-D2(SETD,SETD_01.Reset)
BOR_03 FBD_BOOLEAN_OR MainProgramBOR_03 - MainProgram/SW_PUMP_DUTY_SEL - *2-B3(OSRI,OSRI_04.OutputBit), *2-B3(OSRI,OSRI_05.OutputBit), *2-B4(OSRI,OSRI_06.OutputBit), *2-C3(BOR,BOR_03), *2-D1(SETD,SETD_02.Reset)
BOR_04 FBD_BOOLEAN_OR MainProgramBOR_04 - MainProgram/SW_PUMP_DUTY_SEL - *2-B1(BOR,BOR_04), *2-B1(IREF,SW_PMP2_STNDBY_SEL_HMI), *2-B2(OSRI,OSRI_16.OutputBit), *2-D1(SETD,SETD_02.Set)
BOR_05 FBD_BOOLEAN_OR MainProgramBOR_05 - MainProgram/SW_PUMP_DUTY_SEL - *3-B1(BOR,BOR_05), *3-B1(IREF,SW_PMP3_STNDBY_SEL_HMI), *3-B2(OSRI,OSRI_17.OutputBit), *3-D1(SETD,SETD_03.Set)
BOR_06 FBD_BOOLEAN_OR MainProgramBOR_06 - MainProgram/SW_PUMP_DUTY_SEL - *3-B2(OSRI,OSRI_07.OutputBit), *3-B3(OSRI,OSRI_08.OutputBit), *3-B4(OSRI,OSRI_09.OutputBit), *3-C3(BOR,BOR_06), *3-D1(SETD,SETD_03.Reset)
BOR_07 FBD_BOOLEAN_OR MainProgramBOR_07 - MainProgram/SW_PUMP_DUTY_SEL - *4-B1(BOR,BOR_07), *4-B2(IREF,SW_PMP4_STNDBY_SEL_HMI), *4-B2(OSRI,OSRI_18.OutputBit), *4-D1(SETD,SETD_04.Set)
BOR_08 FBD_BOOLEAN_OR MainProgramBOR_08 - MainProgram/SW_PUMP_DUTY_SEL - *4-B3(OSRI,OSRI_10.OutputBit), *4-B4(OSRI,OSRI_11.OutputBit), *4-B4(OSRI,OSRI_12.OutputBit), *4-C3(BOR,BOR_08), *4-D1(SETD,SETD_04.Reset)
BOR_09 FBD_BOOLEAN_OR MainProgramBOR_09 - MainProgram/PID - *1-A2(IREF,SW_PMP1_HMI_MAN_AU), *1-A3(IREF,SW_PMP2_HMI_MAN_AU), *1-A3(IREF,SW_PMP3_HMI_MAN_AU), *1-A3(IREF,SW_PMP4_HMI_MAN_AU), *1-B3(BOR,BOR_09), *1-B4(BNOT,BNOT_01.In), *1-C1(PIDE,PIDE_01.ProgAutoReq)
BOR_10 FBD_BOOLEAN_OR MainProgramBOR_10 - MainProgram/DW_PUMP_DUTY_SEL - *1-B1(IREF,DW_PMP1_STNDBY_SEL_HMI), *1-B2(OSRI,OSRI_19.OutputBit), *1-C1(BOR,BOR_10), *1-D1(SETD,SETD_05.Set)
BOR_11 FBD_BOOLEAN_OR MainProgramBOR_11 - MainProgram/DW_PUMP_DUTY_SEL - *2-B1(IREF,DW_PMP2_STNDBY_SEL_HMI), *2-B2(OSRI,OSRI_20.OutputBit), *2-C1(BOR,BOR_11), *2-D1(SETD,SETD_06.Set)
CH_LVL_LOW_LOW 0 BOOL BIACH_LVL_LOW_LOW - MainProgram/DW_PMP_DAILY_CHK - 0(XIO)CH_LVL_LOW_LOW - MainProgram/DW_PUMP_OPERATION - 1(XIO), 5(XIO)CH_LVL_LOW_LOW - MainProgram/LEVEL_CONTROL - *0(OTE)CH_LVL_LOW_LOW - MainProgram/SW_PUMP_OPERATION - 1(XIO), 13(XIO), 5(XIO), 9(XIO)
DW_PMP_AUTO_STP_BIT 0 BOOL BIADW_PMP_AUTO_STP_BIT - MainProgram/DW_PUMP_OPERATION - 1(XIO), 5(XIO)DW_PMP_AUTO_STP_BIT - MainProgram/LEVEL_CONTROL - *2(OTE)
DW_PMP_AUTO_STR_BIT 1 BOOL BIADW_PMP_AUTO_STR_BIT - MainProgram/DW_PUMP_OPERATION - 1(XIC), 5(XIC)
BIA - Tag Listing Page 3BIA (Controller) 5/12/2011 2:17:37 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
DW_PMP_AUTO_STR_BIT (Continued)DW_PMP_AUTO_STR_BIT - MainProgram/LEVEL_CONTROL - *1(OTE)
DW_PMP_DAILY_STP_TMR TIMER BIADW_PMP_DAILY_STP_TMR - MainProgram/DW_PMP_DAILY_CHK - *1(TOF), *2(RES)DW_PMP_DAILY_STP_TMR.DN - MainProgram/DW_PMP_DAILY_CHK - 2(XIC)
DW_PMP_DAILY_TMR TIMER BIADW_PMP_DAILY_TMR - MainProgram/DW_PMP_DAILY_CHK - *0(TON)DW_PMP_DAILY_TMR.DN - MainProgram/DW_PMP_DAILY_CHK - 1(XIC)
DW_PMP_STP_DAILY_CHK 0 BOOL BIADW_PMP_STP_DAILY_CHK - MainProgram/DW_PMP_DAILY_CHK - *2(OTE)DW_PMP_STP_DAILY_CHK - MainProgram/DW_PUMP_OPERATION - 1(XIO), 5(XIO)
DW_PMP_STP_LEVEL_SP 1.0 REAL BIADW_PMP_STP_LEVEL_SP - MainProgram/LEVEL_CONTROL - 2(LEQ)
DW_PMP_STR_DAILY_CHK 0 BOOL BIADW_PMP_STR_DAILY_CHK - MainProgram/DW_PMP_DAILY_CHK - *1(OTE)DW_PMP_STR_DAILY_CHK - MainProgram/DW_PUMP_OPERATION - 1(XIC), 5(XIC)
DW_PMP_STR_LEVEL_SP 2.0 REAL BIADW_PMP_STR_LEVEL_SP - MainProgram/LEVEL_CONTROL - 1(GEQ)
DW_PMP1_AU 0 BOOL BIAAliasFor: Local:1:I.7Base Tag: Local:I.Data[1].7DW_PMP1_AU - MainProgram/DW_PUMP_OPERATION - 0(XIC)
DW_PMP1_FAIL 0 BOOL BIADW_PMP1_FAIL - MainProgram/DW_PMP_DAILY_CHK - 0(XIC)DW_PMP1_FAIL - MainProgram/DW_PUMP_OPERATION - *2(OTL), *3(OTU), 0(XIO)DW_PMP1_FAIL - MainProgram/FAULT_HANDLING - 5(XIC)
DW_PMP1_HMI_MAN_AU 1 BOOL BIADW_PMP1_HMI_MAN_AU - MainProgram/DW_PUMP_OPERATION - 1(XIC), 1(XIO)
DW_PMP1_HMI_STP 0 BOOL BIADW_PMP1_HMI_STP - MainProgram/DW_PUMP_OPERATION - 1(XIO)
DW_PMP1_HMI_STR 0 BOOL BIADW_PMP1_HMI_STR - MainProgram/DW_PUMP_OPERATION - 1(XIC)
DW_PMP1_RFB_TMR TIMER BIADW_PMP1_RFB_TMR - MainProgram/DW_PUMP_OPERATION - *1(TON)DW_PMP1_RFB_TMR.DN - MainProgram/DW_PUMP_OPERATION - 2(XIC)
BIA - Tag Listing Page 4BIA (Controller) 5/12/2011 2:17:38 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
DW_PMP1_RHR 0.0 REAL BIADW_PMP1_RHR - MainProgram/RUN_HOUR - *1-E1(OREF,DW_PMP1_RHR), 1-D1(RUN_HOUR,RHR_DW_PMP1.HOURS)
DW_PMP1_RTS 0 BOOL BIADW_PMP1_RTS - MainProgram/DW_PUMP_OPERATION - *0(OTE), 1(XIC)
DW_PMP1_RUN 0 BOOL BIAAliasFor: Local:1:I.5Base Tag: Local:I.Data[1].5DW_PMP1_RUN - MainProgram/DW_PMP_DAILY_CHK - 0(XIO)DW_PMP1_RUN - MainProgram/DW_PUMP_OPERATION - 1(XIO)DW_PMP1_RUN - MainProgram/RUN_HOUR - 1-D1(IREF,DW_PMP1_RUN), 1-D1(RUN_HOUR,RHR_DW_PMP1.RUN)
DW_PMP1_STNDBY_SEL_HMI 0 BOOL BIADW_PMP1_STNDBY_SEL_HMI - MainProgram/DW_PUMP_DUTY_SEL - 1-B1(IREF,DW_PMP1_STNDBY_SEL_HMI), 1-C1(BOR,BOR_10.In1)
DW_PMP1_STNDBY_SELECTED 0 BOOL BIADW_PMP1_STNDBY_SELECTED - MainProgram/DW_PMP_DAILY_CHK - 0(XIC)DW_PMP1_STNDBY_SELECTED - MainProgram/DW_PUMP_DUTY_SEL - *1-E1(OREF,DW_PMP1_STNDBY_SELECTED), 1-D1(SETD,SETD_05.Out), 2-B2(IREF,DW_PMP1_STNDBY_SELECTED), 2-B2(OSRI,OSRI_13.InputBit)DW_PMP1_STNDBY_SELECTED - MainProgram/DW_PUMP_OPERATION - 1(XIO)
DW_PMP1_STNDBY_STR 1 BOOL BIADW_PMP1_STNDBY_STR - MainProgram/DW_PUMP_OPERATION - 1(XIC)DW_PMP1_STNDBY_STR - MainProgram/FAULT_HANDLING - *4(OTE)
DW_PMP1_STR_STP 0 BOOL BIAAliasFor: Local:3:O.2Base Tag: Local:O.Data[3].2DW_PMP1_STR_STP - MainProgram/DW_PUMP_OPERATION - *1(OTE), 1(XIC)
DW_PMP1_TRP 0 BOOL BIAAliasFor: Local:1:I.6Base Tag: Local:I.Data[1].6DW_PMP1_TRP - MainProgram/DW_PUMP_OPERATION - 0(XIC)DW_PMP1_TRP - MainProgram/FAULT_HANDLING - 5(XIO)
DW_PMP2_AU 0 BOOL BIAAliasFor: Local:1:I.11Base Tag: Local:I.Data[1].11DW_PMP2_AU - MainProgram/DW_PUMP_OPERATION - 4(XIC)
DW_PMP2_FAIL 0 BOOL BIADW_PMP2_FAIL - MainProgram/DW_PMP_DAILY_CHK - 0(XIC)DW_PMP2_FAIL - MainProgram/DW_PUMP_OPERATION - *6(OTL), *7(OTU), 4(XIO)DW_PMP2_FAIL - MainProgram/FAULT_HANDLING - 4(XIC)
BIA - Tag Listing Page 5BIA (Controller) 5/12/2011 2:17:38 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
DW_PMP2_HMI_MAN_AU 1 BOOL BIADW_PMP2_HMI_MAN_AU - MainProgram/DW_PUMP_OPERATION - 5(XIC), 5(XIO)
DW_PMP2_HMI_STP 0 BOOL BIADW_PMP2_HMI_STP - MainProgram/DW_PUMP_OPERATION - 5(XIO)
DW_PMP2_HMI_STR 0 BOOL BIADW_PMP2_HMI_STR - MainProgram/DW_PUMP_OPERATION - 5(XIC)
DW_PMP2_RFB_TMR TIMER BIADW_PMP2_RFB_TMR - MainProgram/DW_PUMP_OPERATION - *5(TON)DW_PMP2_RFB_TMR.DN - MainProgram/DW_PUMP_OPERATION - 6(XIC)
DW_PMP2_RHR 0.0 REAL BIADW_PMP2_RHR - MainProgram/RUN_HOUR - *1-E2(OREF,DW_PMP2_RHR), 1-D1(RUN_HOUR,RHR_DW_PMP2.HOURS)
DW_PMP2_RTS 0 BOOL BIADW_PMP2_RTS - MainProgram/DW_PUMP_OPERATION - *4(OTE), 5(XIC)
DW_PMP2_RUN 0 BOOL BIAAliasFor: Local:1:I.9Base Tag: Local:I.Data[1].9DW_PMP2_RUN - MainProgram/DW_PMP_DAILY_CHK - 0(XIO)DW_PMP2_RUN - MainProgram/DW_PUMP_OPERATION - 5(XIO)DW_PMP2_RUN - MainProgram/RUN_HOUR - 1-D1(IREF,DW_PMP2_RUN), 1-D1(RUN_HOUR,RHR_DW_PMP2.RUN)
DW_PMP2_STNDBY_SEL_HMI 0 BOOL BIADW_PMP2_STNDBY_SEL_HMI - MainProgram/DW_PUMP_DUTY_SEL - 2-B1(IREF,DW_PMP2_STNDBY_SEL_HMI), 2-C1(BOR,BOR_11.In1)
DW_PMP2_STNDBY_SELECTED 1 BOOL BIADW_PMP2_STNDBY_SELECTED - MainProgram/DW_PMP_DAILY_CHK - 0(XIC)DW_PMP2_STNDBY_SELECTED - MainProgram/DW_PUMP_DUTY_SEL - *2-E1(OREF,DW_PMP2_STNDBY_SELECTED), 1-A3(IREF,DW_PMP2_STNDBY_SELECTED), 1-B2(OSRI,OSRI_14.InputBit), 2-D1(SETD,SETD_06.Out)DW_PMP2_STNDBY_SELECTED - MainProgram/DW_PUMP_OPERATION - 5(XIO)
DW_PMP2_STNDBY_STR 1 BOOL BIADW_PMP2_STNDBY_STR - MainProgram/DW_PUMP_OPERATION - 5(XIC)DW_PMP2_STNDBY_STR - MainProgram/FAULT_HANDLING - *5(OTE)
DW_PMP2_STR_STP 0 BOOL BIAAliasFor: Local:4:O.2Base Tag: Local:O.Data[4].2DW_PMP2_STR_STP - MainProgram/DW_PUMP_OPERATION - *5(OTE), 5(XIC)
DW_PMP2_TRP 0 BOOL BIAAliasFor: Local:1:I.10Base Tag: Local:I.Data[1].10
BIA - Tag Listing Page 6BIA (Controller) 5/12/2011 2:17:39 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
DW_PMP2_TRP (Continued)DW_PMP2_TRP - MainProgram/DW_PUMP_OPERATION - 4(XIC)DW_PMP2_TRP - MainProgram/FAULT_HANDLING - 4(XIO)
DWF_STNDBY_CH_OVR_CU FBD_COUNTER MainProgramDWF_STNDBY_CH_OVR_CU - MainProgram/DW_PUMP_DUTY_SEL - *3-A1(RTOR,DWF_STNDBY_CH_OVR_TMR.DN), *3-B1(CTUD,DWF_STNDBY_CH_OVR_CU), *3-B1(CTUD,DWF_STNDBY_CH_OVR_CU.DN), *3-B1(CTUD,DWF_STNDBY_CH_OVR_CU.Reset), *3-C1(CTUD,DWF_STNDBY_CH_OVR_DAY_CU.CUEnable)
DWF_STNDBY_CH_OVR_DAY_CU FBD_COUNTER BIADWF_STNDBY_CH_OVR_DAY_CU - MainProgram/DW_PUMP_DUTY_SEL - *3-B1(CTUD,DWF_STNDBY_CH_OVR_CU.DN), *3-C1(CTUD,DWF_STNDBY_CH_OVR_DAY_CU), *3-C1(CTUD,DWF_STNDBY_CH_OVR_DAY_CU.DN), *3-C1(CTUD,DWF_STNDBY_CH_OVR_DAY_CU.Reset), *3-C2(IREF,DWF_STNDBY_CH_OVR_SP_HMI), *3-E1(CTUD,DWF_STNDBY_PMP_CH_OVR_CU.CUEnable)
DWF_STNDBY_CH_OVR_SP_HMI 3 INT BIADWF_STNDBY_CH_OVR_SP_HMI - MainProgram/DW_PUMP_DUTY_SEL - 3-C1(CTUD,DWF_STNDBY_CH_OVR_DAY_CU.PRE), 3-C2(IREF,DWF_STNDBY_CH_OVR_SP_HMI)
DWF_STNDBY_CH_OVR_TMR FBD_TIMER BIADWF_STNDBY_CH_OVR_TMR - MainProgram/DW_PUMP_DUTY_SEL - *3-A1(RTOR,DWF_STNDBY_CH_OVR_TMR), *3-A1(RTOR,DWF_STNDBY_CH_OVR_TMR.DN), *3-A1(RTOR,DWF_STNDBY_CH_OVR_TMR.Reset), *3-B1(CTUD,DWF_STNDBY_CH_OVR_CU.CUEnable)
DWF_STNDBY_PMP_CH_OVR_ACC 1 INT BIADWF_STNDBY_PMP_CH_OVR_ACC - MainProgram/DW_PUMP_DUTY_SEL - *3-E2(OREF,DWF_STNDBY_PMP_CH_OVR_ACC), 1-A2(EQU,EQU_05.SourceA), 1-B1(IREF,DWF_STNDBY_PMP_CH_OVR_ACC), 2-A1(EQU,EQU_06.SourceA), 2-B1(IREF,DWF_STNDBY_PMP_CH_OVR_ACC), 3-E1(CTUD,DWF_STNDBY_PMP_CH_OVR_CU.ACC)
DWF_STNDBY_PMP_CH_OVR_CU FBD_COUNTER MainProgramDWF_STNDBY_PMP_CH_OVR_CU - MainProgram/DW_PUMP_DUTY_SEL - *3-C1(CTUD,DWF_STNDBY_CH_OVR_DAY_CU.DN), *3-E1(CTUD,DWF_STNDBY_PMP_CH_OVR_CU), *3-E1(CTUD,DWF_STNDBY_PMP_CH_OVR_CU.DN), *3-E1(CTUD,DWF_STNDBY_PMP_CH_OVR_CU.Reset), *3-E2(OREF,DWF_STNDBY_PMP_CH_OVR_ACC)
EQU_01 FBD_COMPARE MainProgramEQU_01 - MainProgram/SW_PUMP_DUTY_SEL - *1-A1(EQU,EQU_01), *1-B1(IREF,SWF_STNDBY_PMP_CH_OVR_ACC), *1-B2(OSRI,OSRI_15.InputBit)
EQU_02 FBD_COMPARE MainProgramEQU_02 - MainProgram/SW_PUMP_DUTY_SEL - *2-A2(EQU,EQU_02), *2-B1(IREF,SWF_STNDBY_PMP_CH_OVR_ACC), *2-B2(OSRI,OSRI_16.InputBit)
EQU_03 FBD_COMPARE MainProgramEQU_03 - MainProgram/SW_PUMP_DUTY_SEL - *3-A2(EQU,EQU_03), *3-B1(IREF,SWF_STNDBY_PMP_CH_OVR_ACC), *3-B2(OSRI,OSRI_17.InputBit)
EQU_04 FBD_COMPARE MainProgramEQU_04 - MainProgram/SW_PUMP_DUTY_SEL - *4-A2(EQU,EQU_04), *4-B2(IREF,SWF_STNDBY_PMP_CH_OVR_ACC), *4-B2(OSRI,OSRI_18.InputBit)
EQU_05 FBD_COMPARE MainProgramEQU_05 - MainProgram/DW_PUMP_DUTY_SEL - *1-A2(EQU,EQU_05), *1-B1(IREF,DWF_STNDBY_PMP_CH_OVR_ACC), *1-B2(OSRI,OSRI_19.InputBit)
EQU_06 FBD_COMPARE MainProgramEQU_06 - MainProgram/DW_PUMP_DUTY_SEL - *2-A1(EQU,EQU_06), *2-B1(IREF,DWF_STNDBY_PMP_CH_OVR_ACC), *2-B2(OSRI,OSRI_20.InputBit)
HMI_FLT_RESET 0 BOOL BIA
BIA - Tag Listing Page 7BIA (Controller) 5/12/2011 2:17:40 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
HMI_FLT_RESET (Continued)HMI_FLT_RESET - MainProgram/DW_PUMP_OPERATION - 3(XIC), 7(XIC)HMI_FLT_RESET - MainProgram/SW_PUMP_OPERATION - 11(XIC), 15(XIC), 3(XIC), 7(XIC)
LIT 4.113758 REAL BIACHAMBER LEVEL TRANSMITTERLIT - MainProgram/ANALOG_SCALE - *1-D1(OREF,LIT), 1-C1(SCL,SCL_01.Out)LIT - MainProgram/LEVEL_CONTROL - 0(LEQ), 1(GEQ), 10(LIM), 11(GEQ), 12(LES), 17(GRT), 18(LEQ), 19(LEQ), 2(LEQ), 20(LEQ), 9(LIM)LIT - MainProgram/PID - 1-A2(IREF,LIT), 1-C1(PIDE,PIDE_01.PV)
LIT_HEALTHY 1 BOOL BIALIT_HEALTHY - MainProgram/MainRoutine - *9(OTE), 10(XIO)
Local:0:I 2#0000_0000_0000_0000 INT BIAAliasFor: Local:I.Data[0]Base Tag: Local:I.Data[0]
Local:1:I 2#0110_0000_0000_0000 INT BIAAliasFor: Local:I.Data[1]Base Tag: Local:I.Data[1]
Local:2:I 2#0000_0000_1111_1111 INT BIAAliasFor: Local:I.Data[2]Base Tag: Local:I.Data[2]
Local:3:O 2#0000_0000_0000_0000 INT BIAAliasFor: Local:O.Data[3]Base Tag: Local:O.Data[3]
Local:4:O 2#0000_0000_0000_0000 INT BIAAliasFor: Local:O.Data[4]Base Tag: Local:O.Data[4]
Local:I AB:1794_AVB_8SLOT:I:0 BIA
Local:O AB:1794_AVB_8SLOT:O:0 BIA
Local2:0:I AB:1794_IE8:I:1 BIA
Local2:1:I AB:1794_IE8:I:1 BIA
Local2:2:O AB:1794_OE4:O:0 BIALocal2:2:O.Ch0Data - MainProgram/ANALOG_SCALE - *2-D1(OREF,Local2:2:O.Ch0Data), 2-B1(SCL,SCL_07.Out)Local2:2:O.Ch1Data - MainProgram/ANALOG_SCALE - *2-D2(OREF,Local2:2:O.Ch1Data), 2-B2(SCL,SCL_08.Out)
Local2:3:O AB:1794_OE4:O:0 BIALocal2:3:O.Ch0Data - MainProgram/ANALOG_SCALE - *2-D3(OREF,Local2:3:O.Ch0Data), 2-B2(SCL,SCL_09.Out)
BIA - Tag Listing Page 8BIA (Controller) 5/12/2011 2:17:40 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
Local2:3:O (Continued)Local2:3:O.Ch1Data - MainProgram/ANALOG_SCALE - *2-D3(OREF,Local2:3:O.Ch1Data), 2-B3(SCL,SCL_10.Out)
ONS1 0 BOOL BIAONS1 - MainProgram/LEVEL_CONTROL - *18(ONS)
ONS2 0 BOOL BIAONS2 - MainProgram/LEVEL_CONTROL - *19(ONS)
ONS3 0 BOOL BIAONS3 - MainProgram/LEVEL_CONTROL - *20(ONS)
ONS4 0 BOOL BIAONS4 - MainProgram/LEVEL_CONTROL - *13(ONS)
ONS5 0 BOOL BIAONS5 - MainProgram/LEVEL_CONTROL - *14(ONS)
ONS6 1 BOOL BIAONS6 - MainProgram/LEVEL_CONTROL - *15(ONS)
OSRI_01 FBD_ONESHOT MainProgramOSRI_01 - MainProgram/SW_PUMP_DUTY_SEL - *1-B2(OSRI,OSRI_01), *1-B3(IREF,SW_PMP2_STNDBY_SELECTED), *1-C2(BOR,BOR_02.In1)
OSRI_02 FBD_ONESHOT MainProgramOSRI_02 - MainProgram/SW_PUMP_DUTY_SEL - *1-B3(IREF,SW_PMP3_STNDBY_SELECTED), *1-B3(OSRI,OSRI_02), *1-C2(BOR,BOR_02.In2)
OSRI_03 FBD_ONESHOT MainProgramOSRI_03 - MainProgram/SW_PUMP_DUTY_SEL - *1-B3(IREF,SW_PMP4_STNDBY_SELECTED), *1-B3(OSRI,OSRI_03), *1-C2(BOR,BOR_02.In3)
OSRI_04 FBD_ONESHOT MainProgramOSRI_04 - MainProgram/SW_PUMP_DUTY_SEL - *2-B3(IREF,SW_PMP1_STNDBY_SELECTED), *2-B3(OSRI,OSRI_04), *2-C3(BOR,BOR_03.In1)
OSRI_05 FBD_ONESHOT MainProgramOSRI_05 - MainProgram/SW_PUMP_DUTY_SEL - *2-B3(IREF,SW_PMP3_STNDBY_SELECTED), *2-B3(OSRI,OSRI_05), *2-C3(BOR,BOR_03.In2)
OSRI_06 FBD_ONESHOT MainProgramOSRI_06 - MainProgram/SW_PUMP_DUTY_SEL - *2-B4(IREF,SW_PMP4_STNDBY_SELECTED), *2-B4(OSRI,OSRI_06), *2-C3(BOR,BOR_03.In3)
OSRI_07 FBD_ONESHOT MainProgramOSRI_07 - MainProgram/SW_PUMP_DUTY_SEL - *3-B2(OSRI,OSRI_07), *3-B3(IREF,SW_PMP1_STNDBY_SELECTED), *3-C3(BOR,BOR_06.In1)
OSRI_08 FBD_ONESHOT MainProgramOSRI_08 - MainProgram/SW_PUMP_DUTY_SEL - *3-B3(IREF,SW_PMP2_STNDBY_SELECTED), *3-B3(OSRI,OSRI_08), *3-C3(BOR,BOR_06.In2)
OSRI_09 FBD_ONESHOT MainProgramOSRI_09 - MainProgram/SW_PUMP_DUTY_SEL - *3-B4(IREF,SW_PMP4_STNDBY_SELECTED), *3-B4(OSRI,OSRI_09), *3-C3(BOR,BOR_06.In3)
BIA - Tag Listing Page 9BIA (Controller) 5/12/2011 2:17:41 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
OSRI_10 FBD_ONESHOT MainProgramOSRI_10 - MainProgram/SW_PUMP_DUTY_SEL - *4-B3(IREF,SW_PMP1_STNDBY_SELECTED), *4-B3(OSRI,OSRI_10), *4-C3(BOR,BOR_08.In1)
OSRI_11 FBD_ONESHOT MainProgramOSRI_11 - MainProgram/SW_PUMP_DUTY_SEL - *4-B4(IREF,SW_PMP2_STNDBY_SELECTED), *4-B4(OSRI,OSRI_11), *4-C3(BOR,BOR_08.In2)
OSRI_12 FBD_ONESHOT MainProgramOSRI_12 - MainProgram/SW_PUMP_DUTY_SEL - *4-B4(OSRI,OSRI_12), *4-B5(IREF,SW_PMP3_STNDBY_SELECTED), *4-C3(BOR,BOR_08.In3)
OSRI_13 FBD_ONESHOT MainProgramOSRI_13 - MainProgram/DW_PUMP_DUTY_SEL - *2-B2(IREF,DW_PMP1_STNDBY_SELECTED), *2-B2(OSRI,OSRI_13), *2-D1(SETD,SETD_06.Reset)
OSRI_14 FBD_ONESHOT MainProgramOSRI_14 - MainProgram/DW_PUMP_DUTY_SEL - *1-A3(IREF,DW_PMP2_STNDBY_SELECTED), *1-B2(OSRI,OSRI_14), *1-D1(SETD,SETD_05.Reset)
OSRI_15 FBD_ONESHOT MainProgramOSRI_15 - MainProgram/SW_PUMP_DUTY_SEL - *1-A1(EQU,EQU_01.Dest), *1-B2(OSRI,OSRI_15), *1-C1(BOR,BOR_01.In2)
OSRI_16 FBD_ONESHOT MainProgramOSRI_16 - MainProgram/SW_PUMP_DUTY_SEL - *2-A2(EQU,EQU_02.Dest), *2-B1(BOR,BOR_04.In2), *2-B2(OSRI,OSRI_16)
OSRI_17 FBD_ONESHOT MainProgramOSRI_17 - MainProgram/SW_PUMP_DUTY_SEL - *3-A2(EQU,EQU_03.Dest), *3-B1(BOR,BOR_05.In2), *3-B2(OSRI,OSRI_17)
OSRI_18 FBD_ONESHOT MainProgramOSRI_18 - MainProgram/SW_PUMP_DUTY_SEL - *4-A2(EQU,EQU_04.Dest), *4-B1(BOR,BOR_07.In2), *4-B2(OSRI,OSRI_18)
OSRI_19 FBD_ONESHOT MainProgramOSRI_19 - MainProgram/DW_PUMP_DUTY_SEL - *1-A2(EQU,EQU_05.Dest), *1-B2(OSRI,OSRI_19), *1-C1(BOR,BOR_10.In2)
OSRI_20 FBD_ONESHOT MainProgramOSRI_20 - MainProgram/DW_PUMP_DUTY_SEL - *2-A1(EQU,EQU_06.Dest), *2-B2(OSRI,OSRI_20), *2-C1(BOR,BOR_11.In2)
PID_LVL_SP_HMI 2.0 REAL BIAPID_LVL_SP_HMI - MainProgram/LEVEL_CONTROL - 3(CPT), 4(CPT), 5(CPT), 6(CPT), 7(CPT), 8(CPT)PID_LVL_SP_HMI - MainProgram/PID - 1-A2(IREF,PID_LVL_SP_HMI), 1-C1(PIDE,PIDE_01.SPProg)
PIDE_01 PID_ENHANCED MainProgramSW_PMP1_PIDPIDE_01 - MainProgram/PID - *1-A2(IREF,LIT), *1-A2(IREF,PID_LVL_SP_HMI), *1-A2(IREF,SW_PMPS_SPEED_SP_HMI), *1-B3(BOR,BOR_09.Out), *1-B4(BNOT,BNOT_01.Out), *1-C1(PIDE,PIDE_01), *1-D2(OREF,SW_PMP1_SPEED_REF), *1-D2(OREF,SW_PMP2_SPEED_REF), *1-D2(OREF,SW_PMP3_SPEED_REF), *1-D2(OREF,SW_PMP4_SPEED_REF)
PLC_AVAIL 0 BOOL BIAAliasFor: Local:3:O.3Base Tag: Local:O.Data[3].3PLC_AVAIL - MainProgram/MainRoutine - *10(OTE)
BIA - Tag Listing Page 10BIA (Controller) 5/12/2011 2:17:41 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
RHR_DW_PMP1 RUN_HOUR MainProgramRHR_DW_PMP1 - MainProgram/RUN_HOUR - *1-D1(IREF,DW_PMP1_RUN), *1-D1(RUN_HOUR,RHR_DW_PMP1), *1-E1(OREF,DW_PMP1_RHR)
RHR_DW_PMP2 RUN_HOUR MainProgramRHR_DW_PMP2 - MainProgram/RUN_HOUR - *1-D1(IREF,DW_PMP2_RUN), *1-D1(RUN_HOUR,RHR_DW_PMP2), *1-E2(OREF,DW_PMP2_RHR)
RHR_SW_PMP1 RUN_HOUR MainProgramRHR_SW_PMP1 - MainProgram/RUN_HOUR - *1-A1(IREF,SW_PMP1_RUN), *1-B1(RUN_HOUR,RHR_SW_PMP1), *1-C1(OREF,SW_PMP1_RHR)
RHR_SW_PMP2 RUN_HOUR MainProgramRHR_SW_PMP2 - MainProgram/RUN_HOUR - *1-A2(IREF,SW_PMP2_RUN), *1-B1(RUN_HOUR,RHR_SW_PMP2), *1-C2(OREF,SW_PMP2_RHR)
RHR_SW_PMP3 RUN_HOUR MainProgramRHR_SW_PMP3 - MainProgram/RUN_HOUR - *1-A2(IREF,SW_PMP3_RUN), *1-B2(RUN_HOUR,RHR_SW_PMP3), *1-C2(OREF,SW_PMP3_RHR)
RHR_SW_PMP4 RUN_HOUR MainProgramRHR_SW_PMP4 - MainProgram/RUN_HOUR - *1-A3(IREF,SW_PMP4_RUN), *1-B3(RUN_HOUR,RHR_SW_PMP4), *1-C3(OREF,SW_PMP4_RHR)
SCL_01 SCALE MainProgramSCL_01 - MainProgram/ANALOG_SCALE - *1-B1(IREF,AI01_CH00), *1-C1(SCL,SCL_01), *1-D1(OREF,LIT)
SCL_02 SCALE MainProgramSCL_02 - MainProgram/ANALOG_SCALE - *1-B2(IREF,AI01_CH01), *1-C1(SCL,SCL_02), *1-D2(OREF,SW_PMP1_SPEED_FB)
SCL_03 SCALE MainProgramSCL_03 - MainProgram/ANALOG_SCALE - *1-B3(IREF,AI01_CH02), *1-C2(SCL,SCL_03), *1-D3(OREF,SW_PMP2_SPEED_FB)
SCL_04 SCALE MainProgramSCL_04 - MainProgram/ANALOG_SCALE - *1-B3(IREF,AI02_CH00), *1-C3(SCL,SCL_04), *1-D3(OREF,SW_PMP3_SPEED_FB)
SCL_05 SCALE MainProgramSCL_05 - MainProgram/ANALOG_SCALE - *1-B4(IREF,AI02_CH01), *1-C4(SCL,SCL_05), *1-D4(OREF,SW_PMP4_SPEED_FB)
SCL_07 SCALE MainProgramSCL_07 - MainProgram/ANALOG_SCALE - *2-B1(IREF,AO01_CH00), *2-B1(SCL,SCL_07), *2-D1(OREF,Local2:2:O.Ch0Data)
SCL_08 SCALE MainProgramSCL_08 - MainProgram/ANALOG_SCALE - *2-B2(IREF,AO01_CH01), *2-B2(SCL,SCL_08), *2-D2(OREF,Local2:2:O.Ch1Data)
SCL_09 SCALE MainProgramSCL_09 - MainProgram/ANALOG_SCALE - *2-B2(SCL,SCL_09), *2-B3(IREF,AO02_CH00), *2-D3(OREF,Local2:3:O.Ch0Data)
SCL_10 SCALE MainProgramSCL_10 - MainProgram/ANALOG_SCALE - *2-B3(IREF,AO02_CH01), *2-B3(SCL,SCL_10), *2-D3(OREF,Local2:3:O.Ch1Data)
SETD_01 DOMINANT_SET MainProgramSETD_01 - MainProgram/SW_PUMP_DUTY_SEL - *1-C1(BOR,BOR_01.Out), *1-C2(BOR,BOR_02.Out), *1-D2(SETD,SETD_01), *1-E1(OREF,SW_PMP1_STNDBY_SELECTED)
BIA - Tag Listing Page 11BIA (Controller) 5/12/2011 2:17:41 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SETD_02 DOMINANT_SET MainProgramSETD_02 - MainProgram/SW_PUMP_DUTY_SEL - *2-B1(BOR,BOR_04.Out), *2-C3(BOR,BOR_03.Out), *2-D1(SETD,SETD_02), *2-E1(OREF,SW_PMP2_STNDBY_SELECTED)
SETD_03 DOMINANT_SET MainProgramSETD_03 - MainProgram/SW_PUMP_DUTY_SEL - *3-B1(BOR,BOR_05.Out), *3-C3(BOR,BOR_06.Out), *3-D1(SETD,SETD_03), *3-E1(OREF,SW_PMP3_STNDBY_SELECTED)
SETD_04 DOMINANT_SET MainProgramSETD_04 - MainProgram/SW_PUMP_DUTY_SEL - *4-B1(BOR,BOR_07.Out), *4-C3(BOR,BOR_08.Out), *4-D1(SETD,SETD_04), *4-E2(OREF,SW_PMP4_STNDBY_SELECTED)
SETD_05 DOMINANT_SET MainProgramSETD_05 - MainProgram/DW_PUMP_DUTY_SEL - *1-B2(OSRI,OSRI_14.OutputBit), *1-C1(BOR,BOR_10.Out), *1-D1(SETD,SETD_05), *1-E1(OREF,DW_PMP1_STNDBY_SELECTED)
SETD_06 DOMINANT_SET MainProgramSETD_06 - MainProgram/DW_PUMP_DUTY_SEL - *2-B2(OSRI,OSRI_13.OutputBit), *2-C1(BOR,BOR_11.Out), *2-D1(SETD,SETD_06), *2-E1(OREF,DW_PMP2_STNDBY_SELECTED)
SW_DUTY_STP_STS 5 INT BIASW_DUTY_STP_STS - MainProgram/LEVEL_CONTROL - *17(MOV), *18(MOV), *19(MOV), *20(MOV), 21(EQU), 22(EQU), 23(EQU), 24(EQU)
SW_DUTY_STR_STS 3 INT BIASW_DUTY_STR_STS - MainProgram/LEVEL_CONTROL - *10(MOV), *11(MOV), *12(MOV), *9(MOV), 13(EQU), 14(EQU), 15(EQU), 16(EQU)
SW_DUTY1_STP_LVL 1.4 REAL BIASW_DUTY1_STP_LVL - MainProgram/LEVEL_CONTROL - *6(CPT), 17(GRT), 20(LEQ)
SW_DUTY1_STR_LVL 2.4 REAL BIASW_DUTY1_STR_LVL - MainProgram/LEVEL_CONTROL - *3(CPT), 12(LES), 9(LIM)
SW_DUTY2_STP_LVL 1.6 REAL BIASW_DUTY2_STP_LVL - MainProgram/LEVEL_CONTROL - *7(CPT), 19(LEQ)
SW_DUTY2_STR_LVL 2.8 REAL BIASW_DUTY2_STR_LVL - MainProgram/LEVEL_CONTROL - *4(CPT), 10(LIM), 9(LIM)
SW_DUTY3_STP_LVL 1.8 REAL BIASW_DUTY3_STP_LVL - MainProgram/LEVEL_CONTROL - *8(CPT), 18(LEQ)
SW_DUTY3_STR_LVL 3.2 REAL BIASW_DUTY3_STR_LVL - MainProgram/LEVEL_CONTROL - *5(CPT), 10(LIM), 11(GEQ)
SW_PMP1_AU 0 BOOL BIAAliasFor: Local:0:I.4Base Tag: Local:I.Data[0].4SW_PMP1_AU - MainProgram/SW_PUMP_OPERATION - 0(XIC)
SW_PMP1_AUTO_STR_BIT 1 BOOL BIASW_PMP1_AUTO_STR_BIT - MainProgram/LEVEL_CONTROL - *13(OTL), *21(OTU)SW_PMP1_AUTO_STR_BIT - MainProgram/SW_PUMP_OPERATION - 1(XIC)
BIA - Tag Listing Page 12BIA (Controller) 5/12/2011 2:17:42 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW_PMP1_DUTY 1 INT BIASW_PMP1_DUTY - MainProgram/LEVEL_CONTROL - *25(MOV), *26(MOV), *27(MOV), *28(MOV), 13(EQU), 21(EQU)
SW_PMP1_FAIL 0 BOOL BIASW_PMP1_FAIL - MainProgram/FAULT_HANDLING - 1(XIC), 2(XIC), 3(XIC)SW_PMP1_FAIL - MainProgram/SW_PUMP_OPERATION - *2(OTL), *3(OTU), 0(XIO)
SW_PMP1_HMI_MAN_AU 1 BOOL BIA1=AUTO 0=MANUALSW_PMP1_HMI_MAN_AU - MainProgram/PID - 1-A2(IREF,SW_PMP1_HMI_MAN_AU), 1-B3(BOR,BOR_09.In1)SW_PMP1_HMI_MAN_AU - MainProgram/SW_PUMP_OPERATION - 1(XIC), 1(XIO)
SW_PMP1_HMI_STP 0 BOOL BIASW_PMP1_HMI_STP - MainProgram/SW_PUMP_OPERATION - 1(XIO)
SW_PMP1_HMI_STR 0 BOOL BIASW_PMP1_HMI_STR - MainProgram/SW_PUMP_OPERATION - 1(XIC)
SW_PMP1_RFB_TMR TIMER BIASW_PMP1_RFB_TMR - MainProgram/SW_PUMP_OPERATION - *1(TON)SW_PMP1_RFB_TMR.DN - MainProgram/SW_PUMP_OPERATION - 2(XIC)
SW_PMP1_RHR 2.0 REAL BIASW_PMP1_RHR - MainProgram/RUN_HOUR - *1-C1(OREF,SW_PMP1_RHR), 1-B1(RUN_HOUR,RHR_SW_PMP1.HOURS)
SW_PMP1_RTS 0 BOOL BIASW_PMP1_RTS - MainProgram/SW_PUMP_OPERATION - *0(OTE), 1(XIC)
SW_PMP1_RUN 0 BOOL BIAAliasFor: Local:0:I.2Base Tag: Local:I.Data[0].2SW_PMP1_RUN - MainProgram/RUN_HOUR - 1-A1(IREF,SW_PMP1_RUN), 1-B1(RUN_HOUR,RHR_SW_PMP1.RUN)SW_PMP1_RUN - MainProgram/SW_PUMP_OPERATION - 1(XIO)
SW_PMP1_SEAL 1 BOOL BIAAliasFor: Local:1:I.14Base Tag: Local:I.Data[1].14SW_PMP1_SEAL - MainProgram/FAULT_HANDLING - 1(XIO), 2(XIO), 3(XIO)SW_PMP1_SEAL - MainProgram/SW_PUMP_OPERATION - 0(XIC)
SW_PMP1_SPEED_FB 0.0 REAL BIASW_PMP1_SPEED_FB - MainProgram/ANALOG_SCALE - *1-D2(OREF,SW_PMP1_SPEED_FB), 1-C1(SCL,SCL_02.Out)
SW_PMP1_SPEED_REF 268 INT BIAAliasFor: AO01_CH00Base Tag: AO01_CH00SW_PMP1_SPEED_REF - MainProgram/PID - *1-D2(OREF,SW_PMP1_SPEED_REF), 1-C1(PIDE,PIDE_01.CVEU)
BIA - Tag Listing Page 13BIA (Controller) 5/12/2011 2:17:42 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW_PMP1_STNDBY_SEL_HMI 0 BOOL BIASW_PMP1_STNDBY_SEL_HMI - MainProgram/LEVEL_CONTROL - 29(XIC)SW_PMP1_STNDBY_SEL_HMI - MainProgram/SW_PUMP_DUTY_SEL - 1-C1(BOR,BOR_01.In1), 1-C1(IREF,SW_PMP1_STNDBY_SEL_HMI)
SW_PMP1_STNDBY_SELECTED 0 BOOL BIASW_PMP1_STNDBY_SELECTED - MainProgram/LEVEL_CONTROL - 25(XIC)SW_PMP1_STNDBY_SELECTED - MainProgram/SW_PUMP_DUTY_SEL - *1-E1(OREF,SW_PMP1_STNDBY_SELECTED), 1-D2(SETD,SETD_01.Out), 2-B3(IREF,SW_PMP1_STNDBY_SELECTED), 2-B3(OSRI,OSRI_04.InputBit), 3-B2(OSRI,OSRI_07.InputBit), 3-B3(IREF,SW_PMP1_STNDBY_SELECTED), 4-B3(IREF,SW_PMP1_STNDBY_SELECTED), 4-B3(OSRI,OSRI_10.InputBit)SW_PMP1_STNDBY_SELECTED - MainProgram/SW_PUMP_OPERATION - 1(XIO)
SW_PMP1_STNDBY_STR 1 BOOL BIASW_PMP1_STNDBY_STR - MainProgram/FAULT_HANDLING - *0(OTE)SW_PMP1_STNDBY_STR - MainProgram/SW_PUMP_OPERATION - 1(XIC)
SW_PMP1_STR_STP 0 BOOL BIAAliasFor: Local:3:O.0Base Tag: Local:O.Data[3].0SW_PMP1_STR_STP - MainProgram/SW_PUMP_OPERATION - *1(OTE), 1(XIC)
SW_PMP1_TRP 0 BOOL BIAAliasFor: Local:0:I.3Base Tag: Local:I.Data[0].3SW_PMP1_TRP - MainProgram/FAULT_HANDLING - 1(XIO), 2(XIO), 3(XIO)SW_PMP1_TRP - MainProgram/SW_PUMP_OPERATION - 0(XIC)
SW_PMP2_AU 0 BOOL BIAAliasFor: Local:0:I.8Base Tag: Local:I.Data[0].8SW_PMP2_AU - MainProgram/SW_PUMP_OPERATION - 4(XIC)
SW_PMP2_AUTO_STR_BIT 1 BOOL BIASW_PMP2_AUTO_STR_BIT - MainProgram/LEVEL_CONTROL - *14(OTL), *22(OTU)SW_PMP2_AUTO_STR_BIT - MainProgram/SW_PUMP_OPERATION - 5(XIC)
SW_PMP2_DUTY 2 INT BIASW_PMP2_DUTY - MainProgram/LEVEL_CONTROL - *25(MOV), *26(MOV), *27(MOV), *28(MOV), 14(EQU), 22(EQU)
SW_PMP2_FAIL 0 BOOL BIASW_PMP2_FAIL - MainProgram/FAULT_HANDLING - 0(XIC), 2(XIC), 3(XIC)SW_PMP2_FAIL - MainProgram/SW_PUMP_OPERATION - *6(OTL), *7(OTU), 4(XIO)
SW_PMP2_HMI_MAN_AU 0 BOOL BIASW_PMP2_HMI_MAN_AU - MainProgram/PID - 1-A3(IREF,SW_PMP2_HMI_MAN_AU), 1-B3(BOR,BOR_09.In2)SW_PMP2_HMI_MAN_AU - MainProgram/SW_PUMP_OPERATION - 5(XIC), 5(XIO)
SW_PMP2_HMI_STP 0 BOOL BIA
BIA - Tag Listing Page 14BIA (Controller) 5/12/2011 2:17:43 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW_PMP2_HMI_STP (Continued)SW_PMP2_HMI_STP - MainProgram/SW_PUMP_OPERATION - 5(XIO)
SW_PMP2_HMI_STR 0 BOOL BIASW_PMP2_HMI_STR - MainProgram/SW_PUMP_OPERATION - 5(XIC)
SW_PMP2_RFB_TMR TIMER BIASW_PMP2_RFB_TMR - MainProgram/SW_PUMP_OPERATION - *5(TON)SW_PMP2_RFB_TMR.DN - MainProgram/SW_PUMP_OPERATION - 6(XIC)
SW_PMP2_RHR 2.0 REAL BIASW_PMP2_RHR - MainProgram/RUN_HOUR - *1-C2(OREF,SW_PMP2_RHR), 1-B1(RUN_HOUR,RHR_SW_PMP2.HOURS)
SW_PMP2_RTS 0 BOOL BIASW_PMP2_RTS - MainProgram/SW_PUMP_OPERATION - *4(OTE), 5(XIC)
SW_PMP2_RUN 0 BOOL BIAAliasFor: Local:0:I.6Base Tag: Local:I.Data[0].6SW_PMP2_RUN - MainProgram/RUN_HOUR - 1-A2(IREF,SW_PMP2_RUN), 1-B1(RUN_HOUR,RHR_SW_PMP2.RUN)SW_PMP2_RUN - MainProgram/SW_PUMP_OPERATION - 5(XIO)
SW_PMP2_SEAL 1 BOOL BIAAliasFor: Local:2:I.1Base Tag: Local:I.Data[2].1SW_PMP2_SEAL - MainProgram/FAULT_HANDLING - 0(XIO), 2(XIO), 3(XIO)SW_PMP2_SEAL - MainProgram/SW_PUMP_OPERATION - 4(XIC)
SW_PMP2_SPEED_FB 0.0 REAL BIASW_PMP2_SPEED_FB - MainProgram/ANALOG_SCALE - *1-D3(OREF,SW_PMP2_SPEED_FB), 1-C2(SCL,SCL_03.Out)
SW_PMP2_SPEED_REF 268 INT BIAAliasFor: AO01_CH01Base Tag: AO01_CH01SW_PMP2_SPEED_REF - MainProgram/PID - *1-D2(OREF,SW_PMP2_SPEED_REF), 1-C1(PIDE,PIDE_01.CVEU)
SW_PMP2_STNDBY_SEL_HMI 0 BOOL BIASW_PMP2_STNDBY_SEL_HMI - MainProgram/LEVEL_CONTROL - 30(XIC)SW_PMP2_STNDBY_SEL_HMI - MainProgram/SW_PUMP_DUTY_SEL - 2-B1(BOR,BOR_04.In1), 2-B1(IREF,SW_PMP2_STNDBY_SEL_HMI)
SW_PMP2_STNDBY_SELECTED 0 BOOL BIASW_PMP2_STNDBY_SELECTED - MainProgram/LEVEL_CONTROL - 26(XIC)SW_PMP2_STNDBY_SELECTED - MainProgram/SW_PUMP_DUTY_SEL - *2-E1(OREF,SW_PMP2_STNDBY_SELECTED), 1-B2(OSRI,OSRI_01.InputBit), 1-B3(IREF,SW_PMP2_STNDBY_SELECTED), 2-D1(SETD,SETD_02.Out), 3-B3(IREF,SW_PMP2_STNDBY_SELECTED), 3-B3(OSRI,OSRI_08.InputBit), 4-B4(IREF,SW_PMP2_STNDBY_SELECTED), 4-B4(OSRI,OSRI_11.InputBit)SW_PMP2_STNDBY_SELECTED - MainProgram/SW_PUMP_OPERATION - 5(XIO)
BIA - Tag Listing Page 15BIA (Controller) 5/12/2011 2:17:43 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW_PMP2_STNDBY_STR 1 BOOL BIASW_PMP2_STNDBY_STR - MainProgram/FAULT_HANDLING - *1(OTE)SW_PMP2_STNDBY_STR - MainProgram/SW_PUMP_OPERATION - 5(XIC)
SW_PMP2_STR_STP 0 BOOL BIAAliasFor: Local:3:O.1Base Tag: Local:O.Data[3].1SW_PMP2_STR_STP - MainProgram/SW_PUMP_OPERATION - *5(OTE), 5(XIC)
SW_PMP2_TRP 0 BOOL BIAAliasFor: Local:0:I.7Base Tag: Local:I.Data[0].7SW_PMP2_TRP - MainProgram/FAULT_HANDLING - 0(XIO), 2(XIO), 3(XIO)SW_PMP2_TRP - MainProgram/SW_PUMP_OPERATION - 4(XIC)
SW_PMP3_AU 0 BOOL BIAAliasFor: Local:0:I.12Base Tag: Local:I.Data[0].12SW_PMP3_AU - MainProgram/SW_PUMP_OPERATION - 8(XIC)
SW_PMP3_AUTO_STR_BIT 1 BOOL BIASW_PMP3_AUTO_STR_BIT - MainProgram/LEVEL_CONTROL - *15(OTL), *23(OTU)SW_PMP3_AUTO_STR_BIT - MainProgram/SW_PUMP_OPERATION - 9(XIC)
SW_PMP3_DUTY 3 INT BIASW_PMP3_DUTY - MainProgram/LEVEL_CONTROL - *25(MOV), *26(MOV), *27(MOV), *28(MOV), 15(EQU), 23(EQU)
SW_PMP3_FAIL 0 BOOL BIASW_PMP3_FAIL - MainProgram/FAULT_HANDLING - 0(XIC), 1(XIC), 3(XIC)SW_PMP3_FAIL - MainProgram/SW_PUMP_OPERATION - *10(OTL), *11(OTU), 8(XIO)
SW_PMP3_HMI_MAN_AU 0 BOOL BIASW_PMP3_HMI_MAN_AU - MainProgram/PID - 1-A3(IREF,SW_PMP3_HMI_MAN_AU), 1-B3(BOR,BOR_09.In3)SW_PMP3_HMI_MAN_AU - MainProgram/SW_PUMP_OPERATION - 9(XIC), 9(XIO)
SW_PMP3_HMI_STP 0 BOOL BIASW_PMP3_HMI_STP - MainProgram/SW_PUMP_OPERATION - 9(XIO)
SW_PMP3_HMI_STR 0 BOOL BIASW_PMP3_HMI_STR - MainProgram/SW_PUMP_OPERATION - 9(XIC)
SW_PMP3_RFB_TMR TIMER BIASW_PMP3_RFB_TMR - MainProgram/SW_PUMP_OPERATION - *9(TON)SW_PMP3_RFB_TMR.DN - MainProgram/SW_PUMP_OPERATION - 10(XIC)
SW_PMP3_RHR 2.0 REAL BIASW_PMP3_RHR - MainProgram/RUN_HOUR - *1-C2(OREF,SW_PMP3_RHR), 1-B2(RUN_HOUR,RHR_SW_PMP3.HOURS)
BIA - Tag Listing Page 16BIA (Controller) 5/12/2011 2:17:44 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW_PMP3_RTS 0 BOOL BIASW_PMP3_RTS - MainProgram/SW_PUMP_OPERATION - *8(OTE), 9(XIC)
SW_PMP3_RUN 0 BOOL BIAAliasFor: Local:0:I.10Base Tag: Local:I.Data[0].10SW_PMP3_RUN - MainProgram/RUN_HOUR - 1-A2(IREF,SW_PMP3_RUN), 1-B2(RUN_HOUR,RHR_SW_PMP3.RUN)SW_PMP3_RUN - MainProgram/SW_PUMP_OPERATION - 9(XIO)
SW_PMP3_SEAL 1 BOOL BIAAliasFor: Local:2:I.3Base Tag: Local:I.Data[2].3SW_PMP3_SEAL - MainProgram/FAULT_HANDLING - 0(XIO), 1(XIO), 3(XIO)SW_PMP3_SEAL - MainProgram/SW_PUMP_OPERATION - 8(XIC)
SW_PMP3_SPEED_FB 0.0 REAL BIASW_PMP3_SPEED_FB - MainProgram/ANALOG_SCALE - *1-D3(OREF,SW_PMP3_SPEED_FB), 1-C3(SCL,SCL_04.Out)
SW_PMP3_SPEED_REF 268 INT BIAAliasFor: AO02_CH00Base Tag: AO02_CH00SW_PMP3_SPEED_REF - MainProgram/PID - *1-D2(OREF,SW_PMP3_SPEED_REF), 1-C1(PIDE,PIDE_01.CVEU)
SW_PMP3_STNDBY_SEL_HMI 0 BOOL BIASW_PMP3_STNDBY_SEL_HMI - MainProgram/LEVEL_CONTROL - 31(XIC)SW_PMP3_STNDBY_SEL_HMI - MainProgram/SW_PUMP_DUTY_SEL - 3-B1(BOR,BOR_05.In1), 3-B1(IREF,SW_PMP3_STNDBY_SEL_HMI)
SW_PMP3_STNDBY_SELECTED 0 BOOL BIASW_PMP3_STNDBY_SELECTED - MainProgram/LEVEL_CONTROL - 27(XIC)SW_PMP3_STNDBY_SELECTED - MainProgram/SW_PUMP_DUTY_SEL - *3-E1(OREF,SW_PMP3_STNDBY_SELECTED), 1-B3(IREF,SW_PMP3_STNDBY_SELECTED), 1-B3(OSRI,OSRI_02.InputBit), 2-B3(IREF,SW_PMP3_STNDBY_SELECTED), 2-B3(OSRI,OSRI_05.InputBit), 3-D1(SETD,SETD_03.Out), 4-B4(OSRI,OSRI_12.InputBit), 4-B5(IREF,SW_PMP3_STNDBY_SELECTED)SW_PMP3_STNDBY_SELECTED - MainProgram/SW_PUMP_OPERATION - 9(XIO)
SW_PMP3_STNDBY_STR 1 BOOL BIASW_PMP3_STNDBY_STR - MainProgram/FAULT_HANDLING - *2(OTE)SW_PMP3_STNDBY_STR - MainProgram/SW_PUMP_OPERATION - 9(XIC)
SW_PMP3_STR_STP 0 BOOL BIAAliasFor: Local:4:O.0Base Tag: Local:O.Data[4].0SW_PMP3_STR_STP - MainProgram/SW_PUMP_OPERATION - *9(OTE), 9(XIC)
SW_PMP3_TRP 0 BOOL BIAAliasFor: Local:0:I.11Base Tag: Local:I.Data[0].11SW_PMP3_TRP - MainProgram/FAULT_HANDLING - 0(XIO), 1(XIO), 3(XIO)
BIA - Tag Listing Page 17BIA (Controller) 5/12/2011 2:17:44 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW_PMP3_TRP (Continued)SW_PMP3_TRP - MainProgram/SW_PUMP_OPERATION - 8(XIC)
SW_PMP4_AU 0 BOOL BIAAliasFor: Local:1:I.3Base Tag: Local:I.Data[1].3SW_PMP4_AU - MainProgram/SW_PUMP_OPERATION - 12(XIC)
SW_PMP4_AUTO_STR_BIT 1 BOOL BIASW_PMP4_AUTO_STR_BIT - MainProgram/LEVEL_CONTROL - *16(OTL), *24(OTU)SW_PMP4_AUTO_STR_BIT - MainProgram/SW_PUMP_OPERATION - 13(XIC)
SW_PMP4_DUTY 0 INT BIASW_PMP4_DUTY - MainProgram/LEVEL_CONTROL - *25(MOV), *26(MOV), *27(MOV), *28(MOV), 16(EQU), 24(EQU)
SW_PMP4_FAIL 0 BOOL BIASW_PMP4_FAIL - MainProgram/FAULT_HANDLING - 0(XIC), 1(XIC), 2(XIC)SW_PMP4_FAIL - MainProgram/SW_PUMP_OPERATION - *14(OTL), *15(OTU), 12(XIO)
SW_PMP4_HMI_MAN_AU 0 BOOL BIASW_PMP4_HMI_MAN_AU - MainProgram/PID - 1-A3(IREF,SW_PMP4_HMI_MAN_AU), 1-B3(BOR,BOR_09.In4)SW_PMP4_HMI_MAN_AU - MainProgram/SW_PUMP_OPERATION - 13(XIC), 13(XIO)
SW_PMP4_HMI_STP 0 BOOL BIASW_PMP4_HMI_STP - MainProgram/SW_PUMP_OPERATION - 13(XIO)
SW_PMP4_HMI_STR 0 BOOL BIASW_PMP4_HMI_STR - MainProgram/SW_PUMP_OPERATION - 13(XIC)
SW_PMP4_RFB_TMR TIMER BIASW_PMP4_RFB_TMR - MainProgram/SW_PUMP_OPERATION - *13(TON)SW_PMP4_RFB_TMR.DN - MainProgram/SW_PUMP_OPERATION - 14(XIC)
SW_PMP4_RHR 2.0 REAL BIASW_PMP4_RHR - MainProgram/RUN_HOUR - *1-C3(OREF,SW_PMP4_RHR), 1-B3(RUN_HOUR,RHR_SW_PMP4.HOURS)
SW_PMP4_RTS 0 BOOL BIASW_PMP4_RTS - MainProgram/SW_PUMP_OPERATION - *12(OTE), 13(XIC)
SW_PMP4_RUN 0 BOOL BIAAliasFor: Local:1:I.1Base Tag: Local:I.Data[1].1SW_PMP4_RUN - MainProgram/RUN_HOUR - 1-A3(IREF,SW_PMP4_RUN), 1-B3(RUN_HOUR,RHR_SW_PMP4.RUN)SW_PMP4_RUN - MainProgram/SW_PUMP_OPERATION - 13(XIO)
SW_PMP4_SEAL 1 BOOL BIAAliasFor: Local:2:I.5
BIA - Tag Listing Page 18BIA (Controller) 5/12/2011 2:17:45 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SW_PMP4_SEAL (Continued)Base Tag: Local:I.Data[2].5SW_PMP4_SEAL - MainProgram/FAULT_HANDLING - 0(XIO), 1(XIO), 2(XIO)SW_PMP4_SEAL - MainProgram/SW_PUMP_OPERATION - 12(XIC)
SW_PMP4_SPEED_FB 0.0 REAL BIASW_PMP4_SPEED_FB - MainProgram/ANALOG_SCALE - *1-D4(OREF,SW_PMP4_SPEED_FB), 1-C4(SCL,SCL_05.Out)
SW_PMP4_SPEED_REF 268 INT BIAAliasFor: AO02_CH01Base Tag: AO02_CH01SW_PMP4_SPEED_REF - MainProgram/PID - *1-D2(OREF,SW_PMP4_SPEED_REF), 1-C1(PIDE,PIDE_01.CVEU)
SW_PMP4_STNDBY_SEL_HMI 0 BOOL BIASW_PMP4_STNDBY_SEL_HMI - MainProgram/LEVEL_CONTROL - 32(XIC)SW_PMP4_STNDBY_SEL_HMI - MainProgram/SW_PUMP_DUTY_SEL - 4-B1(BOR,BOR_07.In1), 4-B2(IREF,SW_PMP4_STNDBY_SEL_HMI)
SW_PMP4_STNDBY_SELECTED 1 BOOL BIASW_PMP4_STNDBY_SELECTED - MainProgram/LEVEL_CONTROL - 28(XIC)SW_PMP4_STNDBY_SELECTED - MainProgram/SW_PUMP_DUTY_SEL - *4-E2(OREF,SW_PMP4_STNDBY_SELECTED), 1-B3(IREF,SW_PMP4_STNDBY_SELECTED), 1-B3(OSRI,OSRI_03.InputBit), 2-B4(IREF,SW_PMP4_STNDBY_SELECTED), 2-B4(OSRI,OSRI_06.InputBit), 3-B4(IREF,SW_PMP4_STNDBY_SELECTED), 3-B4(OSRI,OSRI_09.InputBit), 4-D1(SETD,SETD_04.Out)SW_PMP4_STNDBY_SELECTED - MainProgram/SW_PUMP_OPERATION - 13(XIO)
SW_PMP4_STNDBY_STR 1 BOOL BIASW_PMP4_STNDBY_STR - MainProgram/FAULT_HANDLING - *3(OTE)SW_PMP4_STNDBY_STR - MainProgram/SW_PUMP_OPERATION - 13(XIC)
SW_PMP4_STR_STP 0 BOOL BIAAliasFor: Local:4:O.1Base Tag: Local:O.Data[4].1SW_PMP4_STR_STP - MainProgram/SW_PUMP_OPERATION - *13(OTE), 13(XIC)
SW_PMP4_TRP 0 BOOL BIAAliasFor: Local:1:I.2Base Tag: Local:I.Data[1].2SW_PMP4_TRP - MainProgram/FAULT_HANDLING - 0(XIO), 1(XIO), 2(XIO)SW_PMP4_TRP - MainProgram/SW_PUMP_OPERATION - 12(XIC)
SW_PMPS_SPEED_SP_HMI 400.0 REAL BIASW_PMPS_SPEED_SP_HMI - MainProgram/PID - 1-A2(IREF,SW_PMPS_SPEED_SP_HMI), 1-C1(PIDE,PIDE_01.CVProg)
SWF_STNDBY_CH_OVR_DAY_CU FBD_COUNTER MainProgramSWF_STNDBY_CH_OVR_DAY_CU - MainProgram/SW_PUMP_DUTY_SEL - *5-B1(CTUD,SWF_STNDBY_CH_OVR_HR_CU.DN), *5-C2(IREF,SWF_STNDBY_CH_OVR_SP_HMI), *5-D1(CTUD,SWF_STNDBY_CH_OVR_DAY_CU), *5-D1(CTUD,SWF_STNDBY_CH_OVR_DAY_CU.DN), *5-D1(CTUD,SWF_STNDBY_CH_OVR_DAY_CU.Reset)SWF_STNDBY_CH_OVR_DAY_CU.DN - MainProgram/LEVEL_CONTROL - 34(XIC)
BIA - Tag Listing Page 19BIA (Controller) 5/12/2011 2:17:46 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
SWF_STNDBY_CH_OVR_HR_CU FBD_COUNTER MainProgramSWF_STNDBY_CH_OVR_HR_CU - MainProgram/SW_PUMP_DUTY_SEL - *5-A1(RTOR,SWF_STNDBY_CH_OVR_TMR.DN), *5-B1(CTUD,SWF_STNDBY_CH_OVR_HR_CU), *5-B1(CTUD,SWF_STNDBY_CH_OVR_HR_CU.DN), *5-B1(CTUD,SWF_STNDBY_CH_OVR_HR_CU.Reset), *5-D1(CTUD,SWF_STNDBY_CH_OVR_DAY_CU.CUEnable)
SWF_STNDBY_CH_OVR_SP_HMI 2.0 REAL BIASWF_STNDBY_CH_OVR_SP_HMI - MainProgram/SW_PUMP_DUTY_SEL - 5-C2(IREF,SWF_STNDBY_CH_OVR_SP_HMI), 5-D1(CTUD,SWF_STNDBY_CH_OVR_DAY_CU.PRE)
SWF_STNDBY_CH_OVR_TMR FBD_TIMER MainProgramSWF_STNDBY_CH_OVR_TMR - MainProgram/SW_PUMP_DUTY_SEL - *5-A1(RTOR,SWF_STNDBY_CH_OVR_TMR), *5-A1(RTOR,SWF_STNDBY_CH_OVR_TMR.DN), *5-A1(RTOR,SWF_STNDBY_CH_OVR_TMR.Reset), *5-B1(CTUD,SWF_STNDBY_CH_OVR_HR_CU.CUEnable)
SWF_STNDBY_PMP_CH_OVR_ACC 3.0 REAL BIASWF_STNDBY_PMP_CH_OVR_ACC - MainProgram/LEVEL_CONTROL - *33(MOV)SWF_STNDBY_PMP_CH_OVR_ACC - MainProgram/SW_PUMP_DUTY_SEL - 1-A1(EQU,EQU_01.SourceA), 1-B1(IREF,SWF_STNDBY_PMP_CH_OVR_ACC), 2-A2(EQU,EQU_02.SourceA), 2-B1(IREF,SWF_STNDBY_PMP_CH_OVR_ACC), 3-A2(EQU,EQU_03.SourceA), 3-B1(IREF,SWF_STNDBY_PMP_CH_OVR_ACC), 4-A2(EQU,EQU_04.SourceA), 4-B2(IREF,SWF_STNDBY_PMP_CH_OVR_ACC)
SWF_STNDBY_PMP_CH_OVR_CU COUNTER MainProgramSWF_STNDBY_PMP_CH_OVR_CU - MainProgram/LEVEL_CONTROL - *34(CTU), *35(RES)SWF_STNDBY_PMP_CH_OVR_CU.ACC - MainProgram/LEVEL_CONTROL - *29(MOV), *30(MOV), *31(MOV), *32(MOV), 33(MOV)SWF_STNDBY_PMP_CH_OVR_CU.DN - MainProgram/LEVEL_CONTROL - 35(XIC)
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
3 ComputeDest SW_DUTY1_STR_LVL 2.4Expression PID_LVL_SP_HMI+0.4
CPTSW PUMPS CONTROL LOGIC AS PER LEVEL SETPOINT & DUTY ROTATION
4 ComputeDest SW_DUTY2_STR_LVL 2.8Expression PID_LVL_SP_HMI+0.8
CPT
LEVEL_CONTROL - Ladder Diagram Page 36BIA:MainTask:MainProgram 5/12/2011 2:18:35 PMTotal number of rungs in routine: 36 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
5 ComputeDest SW_DUTY3_STR_LVL 3.2Expression PID_LVL_SP_HMI+1.2
CPT
6 ComputeDest SW_DUTY1_STP_LVL 1.4Expression PID_LVL_SP_HMI-0.6
CPT
7 ComputeDest SW_DUTY2_STP_LVL 1.6Expression PID_LVL_SP_HMI-0.4
CPT
8 ComputeDest SW_DUTY3_STP_LVL 1.8Expression PID_LVL_SP_HMI-0.2
CPT
9 Limit Test (CIRC)Low Limit SW_DUTY1_STR_LVL 2.4Test LIT 4.116999High Limit SW_DUTY2_STR_LVL 2.8
LIM
CHAMBER LEVEL TRANSMITTER
MoveSource 1 Dest SW_DUTY_STR_STS 3
MOV
LEVEL_CONTROL - Ladder Diagram Page 37BIA:MainTask:MainProgram 5/12/2011 2:18:35 PMTotal number of rungs in routine: 36 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
10 Limit Test (CIRC)Low Limit SW_DUTY2_STR_LVL 2.8Test LIT 4.116999High Limit SW_DUTY3_STR_LVL 3.2
LIM
CHAMBER LEVEL TRANSMITTER
MoveSource 2 Dest SW_DUTY_STR_STS 3
MOV
11 Grtr Than or Eql (A>=B)Source A LIT 4.116999Source B SW_DUTY3_STR_LVL 3.2
GEQ
CHAMBER LEVEL TRANSMITTER
MoveSource 3 Dest SW_DUTY_STR_STS 3
MOV
12 Less Than (A<B)Source A LIT 4.116999Source B SW_DUTY1_STR_LVL 2.4
LES
CHAMBER LEVEL TRANSMITTER
MoveSource 5 Dest SW_DUTY_STR_STS 3
MOV
13 EqualSource A SW_DUTY_STR_STS 3Source B SW_PMP1_DUTY 1
EQUONS
ONS4L
SW_PMP1_AUTO_STR_BIT
14 EqualSource A SW_DUTY_STR_STS 3Source B SW_PMP2_DUTY 2
EQUONS
ONS5L
SW_PMP2_AUTO_STR_BIT
LEVEL_CONTROL - Ladder Diagram Page 38BIA:MainTask:MainProgram 5/12/2011 2:18:35 PMTotal number of rungs in routine: 36 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
15 EqualSource A SW_DUTY_STR_STS 3Source B SW_PMP3_DUTY 3
EQUONS
ONS6L
SW_PMP3_AUTO_STR_BIT
16 EqualSource A SW_DUTY_STR_STS 3Source B SW_PMP4_DUTY 0
EQUL
SW_PMP4_AUTO_STR_BIT
17 Greater Than (A>B)Source A LIT 4.116999Source B SW_DUTY1_STP_LVL 1.4
GRT
CHAMBER LEVEL TRANSMITTER
MoveSource 5 Dest SW_DUTY_STP_STS 5
MOV
18 Less Than or Eql (A<=B)Source A LIT 4.116999Source B SW_DUTY3_STP_LVL 1.8
LEQ
CHAMBER LEVEL TRANSMITTER
ONSONS1
MoveSource 3 Dest SW_DUTY_STP_STS 5
MOV
19 Less Than or Eql (A<=B)Source A LIT 4.116999Source B SW_DUTY2_STP_LVL 1.6
LEQ
CHAMBER LEVEL TRANSMITTER
ONSONS2
MoveSource 2 Dest SW_DUTY_STP_STS 5
MOV
LEVEL_CONTROL - Ladder Diagram Page 39BIA:MainTask:MainProgram 5/12/2011 2:18:35 PMTotal number of rungs in routine: 36 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
20 Less Than or Eql (A<=B)Source A LIT 4.116999Source B SW_DUTY1_STP_LVL 1.4
LEQ
CHAMBER LEVEL TRANSMITTER
ONSONS3
MoveSource 1 Dest SW_DUTY_STP_STS 5
MOV
21 EqualSource A SW_DUTY_STP_STS 5Source B SW_PMP1_DUTY 1
EQUU
SW_PMP1_AUTO_STR_BIT
22 EqualSource A SW_DUTY_STP_STS 5Source B SW_PMP2_DUTY 2
EQUU
SW_PMP2_AUTO_STR_BIT
23 EqualSource A SW_DUTY_STP_STS 5Source B SW_PMP3_DUTY 3
EQUU
SW_PMP3_AUTO_STR_BIT
24 EqualSource A SW_DUTY_STP_STS 5Source B SW_PMP4_DUTY 0
EQUU
SW_PMP4_AUTO_STR_BIT
LEVEL_CONTROL - Ladder Diagram Page 40BIA:MainTask:MainProgram 5/12/2011 2:18:35 PMTotal number of rungs in routine: 36 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
25SW_PMP1_STNDBY_SELECTED
MoveSource 0 Dest SW_PMP1_DUTY 1
MOV
MoveSource 1 Dest SW_PMP2_DUTY 2
MOV
MoveSource 2 Dest SW_PMP3_DUTY 3
MOV
MoveSource 3 Dest SW_PMP4_DUTY 0
MOV
LEVEL_CONTROL - Ladder Diagram Page 41BIA:MainTask:MainProgram 5/12/2011 2:18:35 PMTotal number of rungs in routine: 36 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
26SW_PMP2_STNDBY_SELECTED
MoveSource 3 Dest SW_PMP1_DUTY 1
MOV
MoveSource 0 Dest SW_PMP2_DUTY 2
MOV
MoveSource 1 Dest SW_PMP3_DUTY 3
MOV
MoveSource 2 Dest SW_PMP4_DUTY 0
MOV
LEVEL_CONTROL - Ladder Diagram Page 42BIA:MainTask:MainProgram 5/12/2011 2:18:35 PMTotal number of rungs in routine: 36 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
27SW_PMP3_STNDBY_SELECTED
MoveSource 2 Dest SW_PMP1_DUTY 1
MOV
MoveSource 3 Dest SW_PMP2_DUTY 2
MOV
MoveSource 0 Dest SW_PMP3_DUTY 3
MOV
MoveSource 1 Dest SW_PMP4_DUTY 0
MOV
LEVEL_CONTROL - Ladder Diagram Page 43BIA:MainTask:MainProgram 5/12/2011 2:18:35 PMTotal number of rungs in routine: 36 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
28SW_PMP4_STNDBY_SELECTED
MoveSource 1 Dest SW_PMP1_DUTY 1
MOV
MoveSource 2 Dest SW_PMP2_DUTY 2
MOV
MoveSource 3 Dest SW_PMP3_DUTY 3
MOV
MoveSource 0 Dest SW_PMP4_DUTY 0
MOV
29SW_PMP1_STNDBY_SEL_HMI
MoveSource 0 Dest SWF_STNDBY_PMP_CH_OVR_CU.ACC 3
MOV
30SW_PMP2_STNDBY_SEL_HMI
MoveSource 1 Dest SWF_STNDBY_PMP_CH_OVR_CU.ACC 3
MOV
LEVEL_CONTROL - Ladder Diagram Page 44BIA:MainTask:MainProgram 5/12/2011 2:18:36 PMTotal number of rungs in routine: 36 C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
31SW_PMP3_STNDBY_SEL_HMI
MoveSource 2 Dest SWF_STNDBY_PMP_CH_OVR_CU.ACC 3
MOV
32SW_PMP4_STNDBY_SEL_HMI
MoveSource 3 Dest SWF_STNDBY_PMP_CH_OVR_CU.ACC 3
MOV
33 MoveSource SWF_STNDBY_PMP_CH_OVR_CU.ACC 3Dest SWF_STNDBY_PMP_CH_OVR_ACC 3.0
MOV
34SWF_STNDBY_CH_OVR_DAY_CU.DN
CU
DN
Count UpCounter SWF_STNDBY_PMP_CH_OVR_CUPreset 4Accum 3
CTU
35SWF_STNDBY_PMP_CH_OVR_CU.DN
RESSWF_STNDBY_PMP_CH_OVR_CU
(End)
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
RSLogix 5000
(End)
MIN2MSEC Instruction Definition Page 59BIA:MIN2MSEC 5/12/2011 2:18:57 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
MIN2MSEC v1.0
Available Languages
Relay Ladder
Function Block
Structured TextMIN2MSEC();
Parameters
RequiredX
NameMIN2MSECEnableInEnableOutIN_MINOUT_MSEC
Data TypeMIN2MSECBOOLBOOLDINTDINT
UsageInOutInputOutputInputOutput
Description
Extended Description
Execution
ConditionEnableIn is true
Description
Revision v1.0 Notes
MIN2MSEC - Instruction Definition - Parameter Listing Page 60BIA:MIN2MSEC 5/12/2011 2:18:57 PMData Type Size: 12 byte (s) C:\RSLogix 5000\Projects\BIA.ACDData Context: MIN2MSEC <definition>
RSLogix 5000
Name Default Data Type ScopeIN_MIN 0 DINT MIN2MSEC
Usage: Input ParameterRequired: NoVisible: NoIN_MIN - MIN2MSEC/Logic - 0(CPT)
OUT_MSEC 0 DINT MIN2MSECUsage: Output ParameterRequired: NoVisible: NoOUT_MSEC - MIN2MSEC/Logic - *0(CPT)
MIN2MSEC - Instruction Definition - Local Tag Listing Page 61BIA:MIN2MSEC 5/12/2011 2:18:57 PM
C:\RSLogix 5000\Projects\BIA.ACDData Context: MIN2MSEC <definition>
RSLogix 5000
Name Default Data Type ScopeNo Tags Exist
MIN2MSEC Instruction Definition - Logic Routine Page 62BIA:MIN2MSEC:Logic 5/12/2011 2:18:57 PMTotal number of rungs in routine: 1 C:\RSLogix 5000\Projects\BIA.ACDData Context: MIN2MSEC <definition>
RSLogix 5000
0 ComputeDest OUT_MSEC 0Expression IN_MIN*60000
CPT
(End)
MSEC2MIN Instruction Definition Page 63BIA:MSEC2MIN 5/12/2011 2:18:58 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
MSEC2MIN v1.0
Available Languages
Relay Ladder
Function Block
Structured TextMSEC2MIN();
Parameters
RequiredX
NameMSEC2MINEnableInEnableOutINMSECSECONDSMINUTES
Data TypeMSEC2MINBOOLBOOLDINTDINTDINT
UsageInOutInputOutputInputOutputOutput
Description
Extended Description
Execution
ConditionEnableIn is true
Description
Revision v1.0 Notes
MSEC2MIN - Instruction Definition - Parameter Listing Page 64BIA:MSEC2MIN 5/12/2011 2:18:58 PMData Type Size: 24 byte (s) C:\RSLogix 5000\Projects\BIA.ACDData Context: MSEC2MIN <definition>
RSLogix 5000
Name Default Data Type ScopeINMSEC 0 DINT MSEC2MIN
Usage: Input ParameterRequired: NoVisible: NoINMSEC - MSEC2MIN/Logic - 0(CPT), 1(DIV)
MINUTES 0 DINT MSEC2MINUsage: Output ParameterRequired: NoVisible: NoMINUTES - MSEC2MIN/Logic - *1(DIV), 2(SUB)
SECONDS 0 DINT MSEC2MINUsage: Output ParameterRequired: NoVisible: NoSECONDS - MSEC2MIN/Logic - *3(MUL)
MSEC2MIN - Instruction Definition - Local Tag Listing Page 65BIA:MSEC2MIN 5/12/2011 2:18:58 PM
C:\RSLogix 5000\Projects\BIA.ACDData Context: MSEC2MIN <definition>
RSLogix 5000
Name Default Data Type ScopeREMAINDER 0.0 REAL MSEC2MIN
Usage: Local TagREMAINDER - MSEC2MIN/Logic - *2(SUB), 3(MUL)
TEMP_MIN 0.0 REAL MSEC2MINUsage: Local TagTEMP_MIN - MSEC2MIN/Logic - *0(CPT), 2(SUB)
MSEC2MIN Instruction Definition - Logic Routine Page 66BIA:MSEC2MIN:Logic 5/12/2011 2:18:58 PMTotal number of rungs in routine: 4 C:\RSLogix 5000\Projects\BIA.ACDData Context: MSEC2MIN <definition>
RSLogix 5000
0 ComputeDest TEMP_MIN 0.0Expression INMSEC / 60000
CPT
1 DivideSource A INMSEC 0Source B 60000 Dest MINUTES 0
DIV
2 SubtractSource A TEMP_MIN 0.0Source B MINUTES 0Dest REMAINDER 0.0
SUB
3 MultiplySource A REMAINDER 0.0Source B 60 Dest SECONDS 0
MUL
(End)
RUN_HOUR Instruction Definition Page 67BIA:RUN_HOUR 5/12/2011 2:18:59 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
RUN_HOUR v1.0
Available Languages
Relay Ladder
Function Block
Structured TextRUN_HOUR();
Parameters
RequiredX
NameRUN_HOUREnableInEnableOutRUN_HR_SPHMI_RESETRESET2MINUTESHOURSRHR_LIMITRUN
Data TypeRUN_HOURBOOLBOOLDINTBOOLBOOLDINTDINTBOOLBOOL
UsageInOutInputOutputInputInputInputOutputOutputOutputInput
Description
Extended Description
Execution
ConditionEnableIn is true
Description
Revision v1.0 Notes
RUN_HOUR - Instruction Definition - Parameter Listing Page 68BIA:RUN_HOUR 5/12/2011 2:18:59 PMData Type Size: 176 byte (s) C:\RSLogix 5000\Projects\BIA.ACDData Context: RUN_HOUR <definition>
RSLogix 5000
Name Default Data Type ScopeHMI_RESET 0 BOOL RUN_HOUR
Usage: Input ParameterRequired: NoVisible: NoHMI_RESET - RUN_HOUR/Logic - 1-A2(IREF,HMI_RESET), 1-B2(BOR,BOR_01.In1)
HOURS 0 DINT RUN_HOURUsage: Output ParameterRequired: NoVisible: NoHOURS - RUN_HOUR/Logic - *1-F3(OREF,HOURS), 1-E2(CTUD,CTUD_01.ACC)
MINUTES 0 DINT RUN_HOURUsage: Output ParameterRequired: NoVisible: NoMINUTES - RUN_HOUR/Logic - *1-F1(OREF,MINUTES), 1-E1(MSEC2MIN,MSEC2MIN_01.MINUTES)
RESET2 0 BOOL RUN_HOURUsage: Input ParameterRequired: NoVisible: NoRESET2 - RUN_HOUR/Logic - 1-A2(IREF,RESET2), 1-B2(BOR,BOR_01.In2)
RHR_LIMIT 0 BOOL RUN_HOURUsage: Output ParameterRequired: NoVisible: NoRHR_LIMIT - RUN_HOUR/Logic - *1-F3(OREF,RHR_LIMIT), 1-E2(CTUD,CTUD_01.DN)
RUN 0 BOOL RUN_HOURUsage: Input ParameterRequired: NoVisible: NoRUN - RUN_HOUR/Logic - 1-C1(IREF,RUN), 1-D1(RTOR,RTOR_01.TimerEnable)
RUN_HR_SP 0 DINT RUN_HOURUsage: Input ParameterRequired: NoVisible: NoRUN_HR_SP - RUN_HOUR/Logic - *1-D3(OREF,RUN_HR_SP), 1-B3(IREF,RUN_HR_SP), 1-C3(SEL,SEL_01.In1), 1-C3(SEL,SEL_01.Out), 1-C4(GRT,GRT_01.SourceA)
RUN_HOUR - Instruction Definition - Local Tag Listing Page 69BIA:RUN_HOUR 5/12/2011 2:18:59 PM
C:\RSLogix 5000\Projects\BIA.ACDData Context: RUN_HOUR <definition>
RSLogix 5000
Name Default Data Type ScopeBOR_01 FBD_BOOLEAN_OR RUN_HOUR
Usage: Local TagBOR_01 - RUN_HOUR/Logic - *1-A2(IREF,HMI_RESET), *1-A2(IREF,RESET2), *1-B2(BOR,BOR_01), *1-C2(BOR,BOR_02.In2), *1-E2(CTUD,CTUD_01.Reset)
BOR_02 FBD_BOOLEAN_OR RUN_HOURUsage: Local TagBOR_02 - RUN_HOUR/Logic - *1-B2(BOR,BOR_01.Out), *1-B2(IREF,HOUR_DONE), *1-C2(BOR,BOR_02), *1-D1(RTOR,RTOR_01.Reset)
CTUD_01 FBD_COUNTER RUN_HOURUsage: Local TagCTUD_01 - RUN_HOUR/Logic - *1-B2(BOR,BOR_01.Out), *1-C3(SEL,SEL_01.Out), *1-D2(IREF,HOUR_DONE), *1-E2(CTUD,CTUD_01), *1-F3(OREF,HOURS), *1-F3(OREF,RHR_LIMIT)
GRT_01 FBD_COMPARE RUN_HOURUsage: Local TagGRT_01 - RUN_HOUR/Logic - *1-B3(IREF,10000), *1-B3(IREF,RUN_HR_SP), *1-C3(SEL,SEL_01.SelectorIn), *1-C4(GRT,GRT_01)
HOUR_DONE 0 BOOL RUN_HOURUsage: Local TagHOUR_DONE - RUN_HOUR/Logic - *1-E2(OREF,HOUR_DONE), 1-B2(IREF,HOUR_DONE), 1-C2(BOR,BOR_02.In1), 1-D1(RTOR,RTOR_01.DN), 1-D2(IREF,HOUR_DONE), 1-E2(CTUD,CTUD_01.CUEnable)
MSEC2MIN_01 MSEC2MIN RUN_HOURUsage: Local TagMSEC2MIN_01 - RUN_HOUR/Logic - *1-D1(RTOR,RTOR_01.ACC), *1-E1(MSEC2MIN,MSEC2MIN_01), *1-F1(OREF,MINUTES)
RTOR_01 FBD_TIMER RUN_HOURUsage: Local TagRTOR_01 - RUN_HOUR/Logic - *1-C1(IREF,RUN), *1-C2(BOR,BOR_02.Out), *1-C2(IREF,3600000), *1-D1(RTOR,RTOR_01), *1-E1(MSEC2MIN,MSEC2MIN_01.INMSEC), *1-E2(OREF,HOUR_DONE)
SEL_01 SELECT RUN_HOURUsage: Local TagSEL_01 - RUN_HOUR/Logic - *1-B3(IREF,10000), *1-B3(IREF,RUN_HR_SP), *1-C3(SEL,SEL_01), *1-C4(GRT,GRT_01.Dest), *1-D3(OREF,RUN_HR_SP), *1-E2(CTUD,CTUD_01.PRE)
RUN_HOUR Instruction Definition - Logic Routine Page 70BIA:RUN_HOUR:Logic 5/12/2011 2:19:01 PM1 of 1 total sheets in routine C:\RSLogix 5000\Projects\BIA.ACDData Context: RUN_HOUR <definition>
RSLogix 5000
A B C D E F
1
2
3
4
A B C D E F
1
2
3
4
RTOR_01
RTOR ...
Retentive Timer On with Reset
TimerEnable
PRE
Reset
ACC0
DN0
RUN0
RUN_HR_SP
RUN_HR_SP0
BOR_01
BOR ...
Boolean Or
In1
In2
Out0
1000010000
RHR_LIMIT
MINUTES
HOUR_DONEBOR_02
BOR ...
Boolean Or
In1
In2
Out0
MSEC2MIN_01
MSEC2MIN ...
INMSEC MINUTES0
HOUR_DONE0
HOURS
36000003600000
GRT_01
GRT ...
Greater Than (A>B)
SourceA
SourceB
Dest0
RESET20
HOUR_DONE0
SEL_01
SEL ...
Select
In1
In2
SelectorIn
Out0.0
CTUD_01
CTUD ...
Count Up/Down
CUEnable
PRE
Reset
ACC0
DN0
HMI_RESET0
MIN2MSEC - Predefined Data Type Page 71BIA (Controller) 5/12/2011 2:19:01 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
Data type Name: MIN2MSEC Description:
Size 12 byte(s) Name Data Type Style Description
EnableIn BOOL Decimal Enable Input - System Defined Parameter
EnableOut BOOL Decimal Enable Output - System Defined Parameter
IN_MIN DINT Decimal
OUT_MSEC DINT Decimal
MSEC2MIN - Predefined Data Type Page 72BIA (Controller) 5/12/2011 2:19:01 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
Data type Name: MSEC2MIN Description:
Size 24 byte(s) Name Data Type Style Description
EnableIn BOOL Decimal Enable Input - System Defined Parameter
EnableOut BOOL Decimal Enable Output - System Defined Parameter
INMSEC DINT Decimal
SECONDS DINT Decimal
MINUTES DINT Decimal
RUN_HOUR - Predefined Data Type Page 73BIA (Controller) 5/12/2011 2:19:01 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
Data type Name: RUN_HOUR Description:
Size 176 byte(s) Name Data Type Style Description
EnableIn BOOL Decimal Enable Input - System Defined Parameter
EnableOut BOOL Decimal Enable Output - System Defined Parameter
RUN_HR_SP DINT Decimal
HMI_RESET BOOL Decimal
RESET2 BOOL Decimal
MINUTES DINT Decimal
HOURS DINT Decimal
RHR_LIMIT BOOL Decimal
RUN BOOL Decimal
STRING - Predefined String Type Page 74BIA (Controller) 5/12/2011 2:19:01 PM
C:\RSLogix 5000\Projects\BIA.ACD
RSLogix 5000
Data type Name: STRING Description:
Size 88 byte(s) Name Data Type Style Description
LEN DINT Decimal
DATA SINT[82] ASCII