ATO Programming

Averhoeven

Active Member
View Badges
Joined
Jun 8, 2018
Messages
394
Reaction score
193
Location
Morgantown
Rating - 0%
0   0   0
I'm trying to set up the Avast Marine ATO to pump from my RODI reservoir in my basement instead of having to keep my Tunze with a nearby supply for improved wife acceptance factor.
Here is what I have so far and wanted to check that it will accomplish my goals. This is the code for the outlet ATOPump that controls my pump in the basement:
---------------------------------------------------------------------------------------------
Fallback OFF
Set OFF
If ATOSw CLOSED Then ON
Defer 030:00 Then ON
If FeedA 001 Then OFF
If Output Maintenance = ON Then OFF
If SumpL OPEN Then OFF
If SumpH CLOSED Then OFF
If Time 00:00 to 04:00 Then OFF
Defer 030:00 Then ON
If Output ATOPump = ON > 003:00 Then OFF
If Output AWCProb = ON Then OFF
If Output Leaking = ON Then OFF
----------------------------------------------------------------------------------------------
ATOSw is my Avast sensor plugged into Sw1
SumpL and Sump H are high and low optical sensors in the sump
AWCProb is a virtual outlet I created for alarm purposes that incorporates the sump sensors, leak detectors, etc
Leaking is a virtual outlet that includes all my leak detectors

My goals:
- have the switch need to be on for 30 mins straight to trigger the ATO pump so that it doesn't cycle all the time
- have my emergency outputs (AWCProb, maintenance, leaking, sumpL and sumpH turn it off)
- Not operate between midnight and 4am when my tank does its auto waterchange and then wait 30 mins after that's done to turn back to operating as an ATO
- Have the pump turn off if on for >3 mins (can you program an output time limit within the output's code like that?)

Any problems with this? Should I reorder things? Do the dual defer statements introduce a problem?
Thanks for the help!
 
OP
OP
A

Averhoeven

Active Member
View Badges
Joined
Jun 8, 2018
Messages
394
Reaction score
193
Location
Morgantown
Rating - 0%
0   0   0
Saw that, thanks!

If anyone finds this at a later date and wonders, here is what Suncrest "proofread" it to:
---------------------------------------------------------------------------------
Fallback OFF
Set OFF
If ATOSw CLOSED Then ON
If FeedA 001 Then OFF
If Output Maintenance = ON Then OFF
If SumpL OPEN Then OFF
If SumpH CLOSED Then OFF
If Output AWCProb = ON Then OFF
If Output Leaking = ON Then OFF
If Time 00:00 to 04:00 Then OFF
Defer 030:00 Then ON
When ON > 003:00 Then OFF
-------------------------------------------------------------------------------
The duplicated defer statements and my being on >3 mins statements were a problem
 

Making aqua concoctions: Have you ever tried the Reef Moonshiner Method?

  • I currently use the moonshiner method.

    Votes: 4 25.0%
  • I don’t currently use the moonshiner method, but I have in the past.

    Votes: 0 0.0%
  • I have not used the moonshiner method.

    Votes: 12 75.0%
  • Other.

    Votes: 0 0.0%
Back
Top