Hi,
Is there a way to set a maximum runtime so that my peri pump doesn't run for an extended amount of time when the reservoir runs dry?
Thanks,
Jr.
Sent from my iPhone using Tapatalk
Hi,
Is there a way to set a maximum runtime so that my peri pump doesn't run for an extended amount of time when the reservoir runs dry?
Thanks,
Jr.
Sent from my iPhone using Tapatalk
Put a float on the reservoir to shut down the pump if it runs low
Yes, I have thought of that but float valves fail so thought it would be better to stop the peri pump running after 2 mins.
Sent from my iPhone using Tapatalk
I've used float switches on my ATU setups for as long as I can remember without failure. I have heard of this happening for a variety of reasons though. I used to use Aqua Medics AT Control and you could set a max run time to prevent these issues; sort of like a redundancy....
Sent from my iPhone using Tapatalk
What is the significance of the 'If output pump =on then on"?
Sent from my iPhone using Tapatalk
And if I defer for '12 mins' won't this just delay the pump from turning on for 12 mins?
Sent from my iPhone using Tapatalk
If Output Pump_ATU = ON Then ON
Do you have your ATU pump controlled with your Apex , if this is the case , this sentence will detect the operation ON-OFF of the ATU pump .
Defer 000:12 Then ON
It will retard the output to turn ON after a specific time , in this case 12 seconds .
Alain
Ok. I'll programme this now and give it a try. Back in 20.
Sent from my iPhone using Tapatalk
Ok. This is how I've coded my ATU outlet:
Fallback OFF
Set OFF
If Sw2 CLOSED Then ON
If Sw1 CLOSED Then ON
Defer 001:00 Then ON
If pH > 8.30 Then OFF
Where would I insert your extra coding? You'll notice I already have a line where I use the 'defer' statement. You mentioned a 'VO'; would I need to create one to implement your suggested coding?
Thanks.
Sent from my iPhone using Tapatalk
The last line will do , the defer statement is in the VO , it is used to delay the VO to turn ON immediately , effectively stopping the pump right away , that is the reason of this VO and it's defer statement . You can leave your ATU output as is , and just add the line at the end .
Yes you need to set a VO to implement the coding .
Alain
I have a thread on this and don't want to write 1000 words again. Every possible way you could want to do it with pros and cons of each method.
https://forum.neptunesystems.com/sho...-ATO-Failsafes
Sent from my SM-G935V using Tapatalk
Thanks Alain B & Zombie for the help. I've implemented Alain's code but will definitely be reading up on your suggestions, Zombie.
Sent from my iPhone using Tapatalk
Ok. Pump failed to stop spinning for an hour and a half when the reservoir went dry. This is the coding I'm using for my ATU outlet as well as my Virtual Outlet. Where am I going wrong? ☹️
Sent from my iPhone using Tapatalk
There are two problems that I see.
1. Your code is set to turn the pump on if EITHER switch is low. What you want is to turn the pump on if BOTH switches are low.
2. You don't have anything limiting the runtime of the pump in that code. Please read through my thread I linked earlier to determine which of the failsafe approaches best suits your needs (pros and cond are listed in that thread for each). Once you have decided which approach you prefer, I will need the following information and I can give you the correct code.
- Which approach do you prefer.
- when your ATO operates how long is it usually on for (check your outlet logs in the graph section of fusion)
- roughly how long does your ATO pump run each day? (add up times from logs)
3. Do you have an extra float switch? It wouldn't hurt to put one in the reservoir itself to both alert you and stop the pump when it's running real low.
You might be an engineer if...You have no life and can prove it mathematically.
Will do. It would be so much easier if the apex would accept commands such as: max time 001:00 then off....
Sent from my iPhone using Tapatalk
It does...but only if you want it turn the outlet to manual off and stay off until you change it back yourself.
The command is
When On > 001:00 Then OFF
Most people prefer a self resetting or OSC based option since it still alerts them when there is a problem but doesn't stop the ATO altogether (the When command can get really annoying right after a reservoir change)
You might be an engineer if...You have no life and can prove it mathematically.
Which will be fine as I wouldn't be able to do anything until refilling the reservoir.
Sent from my iPhone using Tapatalk
I just got my head around AT Control before switching over to Apex. AT is a bit easier to make sense from where as although I know a few commands in Apex but they seem a bit around the houses....
Sent from my iPhone using Tapatalk
If you do want to use the When command, this would be your whole outlet code (note the adjustment I made in the switch statements) that will set it to manual off after running for 1 minute. You will likely need to make it longer than 1 minute so it can refill back to normal tank level if it stops for a half day waiting for a refill. Adjust as necessary so it doesn't shut itself off after you refill the reservoir and turn the outlet back to auto.
Fallback OFF
Set ON
If Sw2 OPEN Then OFF
If Sw1 OPEN Then OFF
Defer 001:00 Then ON
If pH > 8.30 Then OFF
When On > 001:00 Then OFF
(Replace ATO with the actual outlet name below)
Email alarm
(Existing code)
If Error ATO Then ON
You might be an engineer if...You have no life and can prove it mathematically.
Completely copied your code but received this error:
Sent from my iPhone using Tapatalk
You need to be current on firmware for that code to work.
You might be an engineer if...You have no life and can prove it mathematically.
Ok cool. I'll update over the weekend and then try again.
Sent from my iPhone using Tapatalk
Bookmarks