I have written the following program in order to have the making of RO completely automatic without the need to intervene.
My RO system is made by Hydrologic (Evolution RO1000). It is a specialized system which does not have any access to the restrictor (hidden inside very specialized waste connector built in to the system), so bipassing this is impossible. The only way I could be sure that the 1st 10mins of the product produced goes to waste, was to use the following outlets, connections and valves:
My RO storage tank has a high level and a low level switch.
The source water is connected to a normally closed valve (valve #1) which turns power on when my low level switch is closed and turns power off when my high level switch is open. This valve #1 is powered by my outlet called ROvalve.
The product output line is connected to a T splitter first and then to a normally open valve (valve #2) before going to my RO storage tank. This valve #2 is powered by my second outlet called ROdelay. The other end of this T splitter is connected first to a normally closed 3rd valve (valve #3), and then to waste. This valve #3 is also powered by ROdelay outlet.
My code is written as follows.
ROvalve outlet:
Fallback OFF
If S3ROLo CLOSED Then ON
If S4ROHi OPEN Then OFF
Defer 000:10 Then ON
Defer 000:04 Then OFF
When On > 240:00 Then OFF <<it never takes more than 3 hours to fill my storage tank>>
ROdelay outlet:
Fallback OFF
If Output ROValve = ON Then ON
Defer 010:00 Then OFF
Does ROdelay stay OFF after the first 10 minutes? Will this code work ok? Any suggestions?
Thanks
Bookmarks