Автоматизированная система управления автономным водоснабжением

XIC(TRAIN_B_AUTO.0)[XIC(VOL_LEV_REGEN_B.0) ,XIC(PV_SOFTENER_B_REGEN.0) ,XIC(TRAIN_B_SOFT_RUN_TIMER.DN) ]XIO(SOFTENER_A_REGEN)LEQ(BACKWASH_COUNT,1)XIC(A_41_LSH_7761)[OTL(SOFTENER_B_REGEN) ,OTL(SOFTENER_B_BACKWASH) ];

SOFTENER BACKWASH TIMER THE DWELL TIME IS ENTERED FROM THE PANELVIEW TERMINAL

[XIO(SOFTENER_B_BRINE) XIO(SOFT_B_SLOW_RINSE) XIO(SOFT_B_FAST_RINSE) XIC(SOFTENER_B_BACKWASH) T

ON(BW_SOFT_B_TIMER,?,?) ,MUL(PV_BW_SOFT_B_TIMER_PRE,60000,BW_SOFT_B_TIMER.PRE) ];

UNLATCH THE SOFTENER BACKWASH BIT AND SET THE BRINE BIT

XIC(BW_SOFT_B_TIMER.DN)[OTU(SOFTENER_B_BACKWASH) ,OTL(SOFTENER_B_BRINE) ];

UNLATCH THE SOFTENER BRINE BIT AND SET THE SLOW RINSE BIT

XIC(SOFTENER_B_BRINE)XIO(A_41_LSL_7761)[OTU(SOFTENER_B_BRINE) ,OTL(SOFT_B_SLOW_RINSE) ];

START THE SLOW RINSE TIMER THE DWELL TIME IS ENTERED FROM THE PANLEVIEW TERMINAL

[XIC(SOFT_B_SLOW_RINSE) TON(SLOW_RINSE_TIMER_B,?,?) ,MUL(PV_SLOW_RINSE_TIMER_B_PRE,60000,SLOW_RINSE_TIMER_B.PRE) ];

UNLATCH THE SLOW RINSE TIMER, AND START THE FAST RINSE

XIC(SLOW_RINSE_TIMER_B.DN)[OTU(SOFT_B_SLOW_RINSE) ,OTL(SOFT_B_FAST_RINSE) ];

WHEN THE FAST RINSE IS COMPLETE, RETURN THE TOWER TO SERVICE THE DWELL TIME IS ENTERED FROM THE PANELVIEW TERMINAL

[[XIC(SOFT_B_FAST_RINSE) TON(FAST_RINSE_TIMER_B,?,?) ,XIC(FAST_RINSE_TIMER_B.DN) [OTU(SOFT_B_FAST_RINSE) ,OTU(SOFTENER_B_REGEN) ] ] ,MUL(PV_FAST_RINSE_TIMER_B_PRE,60000,FAST_RINSE_TIMER_B.PRE) ];

DETERMINE THE STATUS OF THE SAND FILTER FOR PANELVIEW DISPLAY 0 = SERVICE 1 = BACKWASH 2 = FILTER TO WASTE

[XIO(BW_SAND_B_TIMER.EN) XIO(FTW_SAND_B.EN) MOV(0,SAND_B_STATUS) ,XIC(BW_SAND_B_TIMER.EN) XIO(FTW_SAND_B.EN) MOV(1,SAND_B_STATUS) ,XIO(BW_SAND_B_TIMER.EN) XIC(FTW_SAND_B.EN) MOV(2,SAND_B_STATUS) ];

DETERMINE THE STATUS OF THE CARBON FILTER FOR PANELVIEW DISPLAY 0 = SERVICE 1 = BACKWASH 2 = FILTER TO WASTE

[XIO(BW_CARB_B_TIMER.EN) XIO(FTW_CARB_B.EN) MOV(0,CARB_B_STATUS) ,XIC(BW_CARB_B_TIMER.TT) XIO(FTW_CARB_B.EN) MOV(1,CARB_B_STATUS) ,XIO(BW_CARB_B_TIMER.TT) XIC(FTW_CARB_B.EN) MOV(2,CARB_B_STATUS) ];

DETERMINE THE STATUS OF THE SOFTENER FOR PANELVIEW DISPLAY 0 = SERVICE 1 = BACKWASH 2 = BRINING 3 = SLOW RINSE 4 = FAST RINSE

[XIO(BW_SOFT_B_TIMER.TT) XIO(SOFTENER_B_BRINE) XIO(SOFT_B_SLOW_RINSE) XIO(SOFT_B_FAST_RINSE) MOV(0,SOFT_B_STATUS) ,XIC(BW_SOFT_B_TIMER.TT) XIO(SOFTENER_B_BRINE) XIO(SOFT_B_SLOW_RINSE) XIO(SOFT_B_FAST_RINSE) MOV(1,SOFT_B_STATUS) ,XIO(BW_SOFT_B_TIMER.TT) XIC(SOFTENER_B_BRINE) XIO(SOFT_B_SLOW_RINSE) XIO(SOFT_B_FAST_RINSE) MOV(2,SOFT_B_STATUS) ,XIO(BW_SOFT_B_TIMER.TT) XIO(SOFTENER_B_BRINE) XIC(SOFT_B_SLOW_RINSE) XIO(SOFT_B_FAST_RINSE) MOV(3,SOFT_B_STATUS) ,XIO(BW_SOFT_B_TIMER.EN) XIO(SOFTENER_B_BRINE) XIO(SOFT_B_SLOW_RINSE) XIC(SOFT_B_FAST_RINSE) MOV(4,SOFT_B_STATUS) ];

*** START VALVE CONTROL LOGIC *** BFV 7701B CLOSE NOTE: VALVES 7701A AND 7701B HAVE BEEN REMOVED FROM THE UNIT DESIGN. THE CONTROL LOGIC WILL REMAIN FOR FUTURE USE

[XIC(PV_7701B_C.0) XIC(TRAIN_B_MAN.0) OTU(A_41_BFVO_7701B) ,[XIO(A_41_BFVO_7701B) XIO(A_41_BFVC_7701B) TON(DELAY_7701B_C,?,?) ,XIC(DELAY_7701B_C.DN) XIO(A_41_BFVO_7701B) OTL(A_41_BFVC_7701B) ] ];

BFV 7701A OPEN

[XIO(PV_7701AB_O.0) XIC(TRAIN_B_MAN.0) OTU(A_41_BFVC_7701B) ,[XIO(A_41_BFVC_7701B) XIO(A_41_BFVO_7701B) TON(DELAY_7701B_O,?,?) ,XIC(DELAY_7701B_O.DN) XIO(A_41_BFVC_7701B) OTL(A_41_BFVO_7701B) ] ];

BFV 7702B CLOSE OPEN WHEN TRAIN A IS IN SERVICE, OR WHEN THE CARBON FILTER IS IN "FILTER TO WASTE"

[[[XIC(RUNNING_SAND_B.0) ,XIC(BW_CARB_B_TIMER.TT) ,XIC(SOFTENER_B_REGEN) ] XIC(TRAIN_B_AUTO.0) ,XIC(PV_7702B_C.0) XIC(TRAIN_B_MAN.0) ] OTU(A_41_BFVO_7702B) ,[XIO(A_41_BFVO_7702B) XIO(A_41_BFVC_7702B) TON(DELAY_7702B_C,?,?) ,XIC(DELAY_7702B_C.DN) XIO(A_41_BFVO_7702B) OTL(A_41_BFVC_7702B) ] ];

BFV 7702B OPEN OPEN WHEN TRAIN B IS IN SERVICE, OR WHEN THE CARBON FILTER IS IN "FILTER TO WASTE"

[[[XIC(TRAIN_B_SERVICE) ,EQU(CARB_B_STATUS,2) ] XIC(TRAIN_B_AUTO.0) ,XIC(PV_7702B_O.0) XIC(TRAIN_B_MAN.0) ] OTU(A_41_BFVC_7702B) ,[XIO(A_41_BFVC_7702B) XIO(A_41_BFVO_7702B) TON(DELAY_7702B_O,?,?) ,XIC(DELAY_7702B_O.DN) XIO(A_41_BFVC_7702B) OTL(A_41_BFVO_7702B) ] ];

BFV 7703A CLOSE OPEN DURING SAND FILTER A "BACKWASH"

[[XIO(BW_SAND_B_TIMER.TT) XIC(TRAIN_B_AUTO.0) ,XIC(PV_7703B_C.0) XIC(TRAIN_B_MAN.0) ] OTU(A_41_BFVO_7703B) ,[XIO(A_41_BFVO_7703B) XIO(A_41_BFVC_7703B) TON(DELAY_7703B_C,?,?) ,XIC(DELAY_7703B_C.DN) XIO(A_41_BFVO_7703B) OTL(A_41_BFVC_7703B) ] ];

BFV 7703A OPEN OPEN DURING SAND FILTER A "BACKWASH"

[[XIC(BW_SAND_B_TIMER.TT) XIC(TRAIN_B_AUTO.0) ,XIC(PV_7703B_O.0) XIC(TRAIN_B_MAN.0) ] OTU(A_41_BFVC_7703B) ,[XIO(A_41_BFVC_7703B) XIO(A_41_BFVO_7703B) TON(DELAY_7703B_O,?,?) ,XIC(DELAY_7703B_O.DN) XIO(A_41_BFVC_7703B) OTL(A_41_BFVO_7703B) ] ];

BFV 7704A CLOSE OPEN WHEN TRAIN A SAND FILTER IS IN BACKWASH

[[XIO(BW_SAND_B_TIMER.TT) XIC(TRAIN_B_AUTO.0) ,XIC(PV_7704B_C.0) XIC(TRAIN_B_MAN.0) ] OTU(A_41_BFVO_7704B) ,[XIO(A_41_BFVO_7704B) XIO(A_41_BFVC_7704B) TON(DELAY_7704B_C,?,?) ,XIC(DELAY_7704B_C.DN) XIO(A_41_BFVO_7704B) OTL(A_41_BFVC_7704B) ] ];

BFV 7704A OPEN OPEN WHEN TRAIN A SAND FILTER IS IN BACKWASH

[[XIC(BW_SAND_B_TIMER.TT) XIC(TRAIN_B_AUTO.0) ,XIC(PV_7704B_O.0) XIC(TRAIN_B_MAN.0) ] OTU(A_41_BFVC_7704B) ,[XIO(A_41_BFVC_7704B) XIO(A_41_BFVO_7704B) TON(DELAY_7704B_O,?,?) ,XIC(DELAY_7704B_O.DN) XIO(A_41_BFVC_7704B) OTL(A_41_BFVO_7704B) ] ];

BFV 7705A CLOSE OPEN DURING SAND FILTER A "FILTER TO WASTE"

[[XIO(FTW_SAND_B.TT) XIC(TRAIN_B_AUTO.0) ,XIC(PV_7705B_C.0) XIC(TRAIN_B_MAN.0) ] OTU(A_41_BFVO_7705B) ,[XIO(A_41_BFVO_7705B) XIO(A_41_BFVC_7705B) TON(DELAY_7705B_O,?,?) ,XIC(DELAY_7705B_O.DN) XIO(A_41_BFVO_7705B) OTL(A_41_BFVC_7705B) ] ];

BFV 7705A OPEN OPEN DURING SAND FILTER A "FILTER TO WASTE"

[[XIC(FTW_SAND_B.TT) XIC(TRAIN_B_AUTO.0) ,XIC(PV_7705B_O.0) XIC(TRAIN_B_MAN.0) ] OTU(A_41_BFVC_7705B) ,[XIO(A_41_BFVC_7705B) XIO(A_41_BFVO_7705B) TON(DELAY_7705B_C,?,?) ,XIC(DELAY_7705B_C.DN) XIO(A_41_BFVC_7705B) OTL(A_41_BFVO_7705B) ] ];

BFV 7712A CLOSE OPEN WHEN TRAIN A IS IN SERVICE

[[[XIC(RUNNING_SAND_B.0) ,XIC(RUNNING_CARBON_B.0) ,XIC(SOFTENER_B_REGEN) ] XIC(TRAIN_B_AUTO.0) ,XIC(PV_7712B_C.0) XIC(TRAIN_B_MAN.0) ] OTU(A_41_BFVO_7712B) ,[XIO(A_41_BFVO_7712B) XIO(A_41_BFVC_7712B) TON(DELAY_7712B_C,?,?) ,XIC(DELAY_7712B_C.DN) XIO(A_41_BFVO_7712B) OTL(A_41_BFVC_7712B) ] ];

BFV 7712A OPEN OPEN WHEN TRAIN A IS IN SERVICE

[[XIO(RUNNING_SAND_B.0) XIO(RUNNING_CARBON_B.0) XIO(SOFTENER_B_REGEN) XIC(TRAIN_B_AUTO.0) ,XIC(PV_7712B_O.0) XIC(TRAIN_B_MAN.0) ] OTU(A_41_BFVC_7712B) ,[XIO(A_41_BFVC_7712B) XIO(A_41_BFVO_7712B) TON(DELAY_7712B_O,?,?) ,XIC(DELAY_7712B_O.DN) XIO(A_41_BFVC_7712B) OTL(A_41_BFVO_7712B) ] ];

BFV 7713A CLOSE

[[XIO(BW_CARB_B_TIMER.TT) XIC(TRAIN_B_AUTO.0) ,XIC(PV_7713B_C.0) XIC(TRAIN_B_MAN.0) ] OTU(A_41_BFVO_7713B) ,[XIO(A_41_BFVO_7713B) XIO(A_41_BFVC_7713B) TON(DELAY_7713B_C,?,?) ,XIC(DELAY_7713B_C.DN) XIO(A_41_BFVO_7713B) OTL(A_41_BFVC_7713B) ] ];

Страница:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15 
 16  17  18  19  20  21  22  23  24 


Другие рефераты на тему «Программирование, компьютеры и кибернетика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы