Results 1 to 20 of 20

Thread: ATO Programming

  1. #1
    Regular Vistor
    Join Date
    Nov 2014
    Location
    LeClaire, IA
    Posts
    19

    ATO Programming

    Hello All,

    Please see program below for my ATO pump with switch actions via I/O breakout box and (2) float switches:

    Fallback OFF
    Set OFF
    If Sw1 CLOSED Then ON
    If Sw1 OPEN Then OFF
    If Sw2 OPEN Then OFF
    When On > 003:00 Then OFF
    Defer 150:00 Then ON

    Both float switches are oriented downward as the switches close when bottomed out. I would like the ATO pump to turn on when SW1 closes, turn off when SW1 opens, and SW2 is safety high level. The system shall only run every 3 hours and the ATO pump shall shut off if running more than 3 minutes.

    Does this program look ok?

  2. #2
    Frequent Visitor Todd's Avatar
    Join Date
    Jan 2013
    Location
    Huntsville, AL
    Posts
    197
    The Set OFF is redundant since you have sw1 controlling both ON and OFF conditions. Also, the 150 minute Defer seems excessive. I suspect you will be bumping up against the 3 minute limit of the When command. Your switch will want to add water, but will delay over two hours, and then only be allowed to fill for 3 minutes before it locks out.

  3. #3
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    7,450
    That defer will bite you. I would do this instead if you want filling to be limited to every 2.5 hours.

    Fallback OFF
    Set OFF
    If Sw1 CLOSED Then ON
    If Sw2 OPEN Then OFF
    Defer 000:10 Then ON
    Defer 000:10 Then OFF
    When On > 003:00 Then OFF
    Min Time 150:00 Then OFF



    You might be an engineer if...You have no life and can prove it mathematically.

  4. #4
    Regular Vistor
    Join Date
    Nov 2014
    Location
    LeClaire, IA
    Posts
    19
    Thanks, but please explain the issues with the original defer statement and your reasoning for the 10 second defer on/off you show in your programming.

  5. #5
    Regular Vistor
    Join Date
    Nov 2014
    Location
    LeClaire, IA
    Posts
    19
    Thanks. The 3 minute time limit and 150 minute defer was originally set as the ATO typically runs for 2-1/2 mins every 3 hours.

  6. #6
    Regular Vistor
    Join Date
    Nov 2014
    Location
    LeClaire, IA
    Posts
    19
    I was also having issues with the TAO pump running and overfilling to my high level sensor causing my skimmer to go crazy. This happens about once every 2 weeks. I've cleaned the sensors and checked everything else with no luck. This is the reason I added the 3 min time limit.

  7. #7
    Frequent Visitor
    Join Date
    May 2017
    Location
    Minneapolis, MN (CST)
    Posts
    100
    The Defer statements essentially make sure that the condition that would turn on (or off) the outlet are present for the required time before the outlet actually turns on or off. For example, if the switch is bouncing up and down a bit, "Defer 000:10 Then ON" would mean the switch needs to be continuously closed for 10 seconds before the outlet would turn on. Likewise, "Defer 000:10 Then OFF" means either Sw1 or Sw2 would need to be open for 10 seconds before the outlet would turn off.

    In contrast, "Min Time 150:00 Then OFF" means the outlet will stay off for at least 150 minutes before it can turn on again. (see this thread for a description of the 'Defer' and 'Min Time' statements)

    It's good to base your programming statements based on expected usage, but be careful that you don't allow enough room for normal variations. For example, it's -16º F in Minneapolis right now, so the air is bone dry and my ATO runs about twice as much as it does in the summer when it's humid and warmer. If I were to program my ATO limits based on my July usage, my sump would probably be dry by the end of the week!

    I don't know the exact configuration of your sump, but if you are having issues with the skimmer overflowing, I would suggest moving the upper sensor down to a level at which the skimmer will not overflow. You can then add the line "If Sw2 open then OFF" to your skimmer outlet programming.

  8. #8
    NSI Member
    Join Date
    Mar 2015
    Location
    San Jose,CA
    Posts
    122
    Quote Originally Posted by jacksoje00 View Post
    Thanks, but please explain the issues with the original defer statement and your reasoning for the 10 second defer on/off you show in your programming.
    Defer applies to the whole outlet. So that switch will not trigger the outlet for the entire defer period.


    Sent from my iPhone using Tapatalk

  9. #9
    Regular Vistor
    Join Date
    Nov 2014
    Location
    LeClaire, IA
    Posts
    19
    Thanks to all for the replies and explanations. I'm going to try the program below and keep an eye on it and will let you know how it goes.

    Fallback OFF
    Set OFF
    If Sw1 CLOSED Then ON
    If Sw2 OPEN Then OFF
    Defer 000:10 Then ON
    Defer 000:10 Then OFF
    When On > 003:00 Then OFF
    Min Time 150:00 Then OFF

  10. #10
    Regular Vistor
    Join Date
    Nov 2014
    Location
    LeClaire, IA
    Posts
    19
    All - I believe there are issues within this program. Ever since I have added the statement using the "When" command, the ATO runs and then switches to OFF. I have to manually go back in to Fusion and switch the ATO outlet back to Auto. I believe the statement above switches the ATO outlet to OFF after 3 minutes.

    Thoughts and further advice please.

  11. #11
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    7,450
    Lose the when line or make it larger like 10 minutes temporarily. Get a good gauge after 2 or 3 days on the length of time it takes to fill each time. Double that value and use that in place of 3 minutes.

    You might be an engineer if...You have no life and can prove it mathematically.

  12. #12
    Frequent Visitor
    Join Date
    May 2017
    Location
    Minneapolis, MN (CST)
    Posts
    100
    Ditto - what's probably happening is that you're forcing it to wait 2 ½ hours between top offs and then it takes more than 3 minutes to fill 2 ½ hours worth of evaporation. After waiting 150 minutes, the controller fills for 3 minutes then dutifully shuts off, just as you told it to (hence my comments about programming too 'tight.') Since you have this timed, you can actually see what's happening. Turn the outlet on and watch it run, then set a timer and come back in 149 minutes and watch what happens.

  13. #13
    Regular Vistor
    Join Date
    Nov 2014
    Location
    LeClaire, IA
    Posts
    19
    Thanks guys - I've chosen to remove the "When" statement and will let you know how things go. I just did a water change and some other reactor maintenance that slightly affected the water level in the small 25G system. I'll give it a few days and report back. Thanks again as your advice is appreciated.

  14. #14
    Regular Vistor
    Join Date
    Nov 2014
    Location
    LeClaire, IA
    Posts
    19
    The only issue now is that the ATO now stops when Sw2 is open. I've added the statement so that the ATO shuts down when Sw1 is open.

    Fallback OFF
    Set OFF
    If Sw1 CLOSED Then ON
    If Sw1 OPEN Then OFF
    If Sw2 OPEN Then OFF
    Defer 000:10 Then ON
    Defer 000:10 Then OFF
    When On > 003:00 Then OFF
    Min Time 150:00 Then OFF

    I cannot move the 2 float switches closer together due to the mounting device.

    Do you see any issue with using just Sw1 for level control and Sw2 for high level safety?

  15. #15
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    7,450
    That line is redundant, which is why I removed it in the code I gave earlier. The set OFF handles the sw1 open condition.

    Double check your connections and make sure the float is changing states when you push it up or down (keep in mind fusion updates like every 30 seconds so you have to hold it for a bit). You might have a short in the way you connected it or it might be too close to a magnet and is holding the reed closed

    You might be an engineer if...You have no life and can prove it mathematically.

  16. #16
    Frequent Visitor Todd's Avatar
    Join Date
    Jan 2013
    Location
    Huntsville, AL
    Posts
    197
    Quote Originally Posted by jacksoje00 View Post
    Do you see any issue with using just Sw1 for level control and Sw2 for high level safety?
    That was how I assumed you were using it.
    If you are using actual float switches, they can be reversed without installing them upside down if needed. Remove the retaining clip at the bottom, remove the float, invert the float and re-assemble. However, the Apex switches default to OPEN when no switch is present. Therefore, I prefer to have the outlet fail safe when the switch is disconnected.
    If sw2 is causing it to shut off too soon, it needs to be moved farther apart rather than closer.

  17. #17
    Regular Vistor
    Join Date
    Nov 2014
    Location
    LeClaire, IA
    Posts
    19
    Hello all and thanks for your replies. Living in the Midwest, we've had extreme weather for the past week which has been effecting power and internet and ultimately effecting my Apex system. In the sort times I've been able to monitor the ATO, it seems to be working well using the program below and controlling water level from Sw1 only and using Sw2 for sump high level alarm and emergency shutdown. I'm logging ATO run times and the ATO pump sees to now trend towards running ~every 1-1/2 to 2 hours and for 1-2 minutes.
    And hopefully my last question is - should I remove the redundant statement from program of SET OFF?

    - - - Updated - - -

    Current program:

    Fallback OFF
    Set OFF
    If Sw1 CLOSED Then ON
    If Sw1 OPEN Then OFF
    If Sw2 OPEN Then OFF
    Defer 000:10 Then ON
    Defer 000:10 Then OFF
    When On > 003:00 Then OFF
    Min Time 150:00 Then OFF

  18. #18
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    7,450
    Remove sw1 open not set off to get rid of the redundancy. Code should always start with set so you don't inadvertently create a hysteresis that isn't wanted later.

    You might be an engineer if...You have no life and can prove it mathematically.

  19. #19
    Regular Vistor
    Join Date
    Nov 2014
    Location
    LeClaire, IA
    Posts
    19
    This has been done, thanks

  20. #20
    Regular Vistor
    Join Date
    Nov 2014
    Location
    LeClaire, IA
    Posts
    19
    And the ATO system is running flawlessly and controlling water level perfectly! Thanks again all!!!

Tags for this Thread

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •