DC Pump Programming

  • Thread starter Thread starter aquaterra
  • Start date Start date
  • Tagged users Tagged users None

aquaterra

Active Member
View Badges
Joined
Aug 18, 2015
Messages
342
Reaction score
256
Location
Saint Louis, MO
Rating - 0%
0   0   0
I currently have a DC pump that is controlled by my APEX and I was wondering what the best way is to program a chain of events triggered by a FeedMode.

End Goal: to have FEEDMODE trigger a 30 minute off time to feed, then have the pump run at 30% for 30 minutes then return back to it's programmed profile (constant 62% unless it triggers overflow float switches).

Profile RETURNFEED is a simple ramp that runs at constant 30%

Fallback ON
tdata 11:00:00,0,0,62,0,0,0,0,0,0,0,0,0,0
tdata 17:00:00,0,0,62,0,0,0,0,0,0,0,0,0,0
tdata 23:00:00,0,0,62,0,0,0,0,0,0,0,0,0,0
If FeedA 000 Then RETURNFEED
If FeedD 000 Then OFF
If Output DISPHIGHLVL = ON Then OFF
If Output SUMPLOWLVL = ON Then OFF
If Power EB8_4 Off 000 Then RETURNFEED

right now I feed with feedD then manually set FeedA before I walk away. Id like it to automatically take the OFF to RETURNFEED to normal with one feed mode press.
 
End Goal: to have FEEDMODE trigger a 30 minute off time to feed, then have the pump run at 30% for 30 minutes then return back to it's programmed profile (constant 62% unless it triggers overflow float switches).

Rephrase:
When a feed mode button, say mode A, is press, the pump is turned off for 30 minutes, then the pump is run at 30% for 30 minutes; after that run the pump at full speed at 62% until the next time the feed mode button is pressed again....Reset the clock if the feed mode A is pressed again during this 60 minutes of "ramping up" .....

Are we clear on the requirement?
 
Last edited:
End Goal: to have FEEDMODE trigger a 30 minute off time to feed, then have the pump run at 30% for 30 minutes then return back to it's programmed profile (constant 62% unless it triggers overflow float switches).

Rephrase:
When a feed mode button, say mode A, is press, the pump is turned off for 30 minutes, then the pump is run at 30% for 30 minutes; after that run the pump at full speed at 62% until the next time the feed mode button is pressed again....Reset the clock if the feed mode A is pressed again during this 60 minutes of "ramping up" .....

Are we clear on the requirement?

Yes, exactly. The return needs to run at 30% for 30 minutes after the return is off or else there is a drain/return mismatch for the water level that takes a while for water levels to return to normal.
 
Have a virtual outlet that is ON for 30 minutes more after the feed mode is pressed.(Using "Min Time" or "Defer" statement)

Fallback ON
tdata 11:00:00,0,0,62,0,0,0,0,0,0,0,0,0,0
tdata 17:00:00,0,0,62,0,0,0,0,0,0,0,0,0,0
tdata 23:00:00,0,0,62,0,0,0,0,0,0,0,0,0,0

If Outlet VirtualOutlet = ON Then RETURNFEED

If FeedA 000 Then OFF

If Output DISPHIGHLVL = ON Then OFF
If Output SUMPLOWLVL = ON Then OFF
If Power EB8_4 Off 000 Then RETURNFEED
 
Thanks! I was hoping that there was an easier more polished way to program it.
There might be. :-)

Anyway, I'm not sure if this option or this type of flexible behavior is possible on other controllers out there. The only controller that I think would be more flexible is the Reef Angle but you need to be more knowledgable in term of coding.
 
Last edited:
Does this seem right for my virtual Outlet timer?

Set OFF
if FeedD then off
defer 30:00 then on
min time 30:00 then off
 

ARE YOU READY TO CONFESS TO CRAZIEST, DUMBEST, FUNNIEST THING YOU’VE EVER DONE IN REEFING?

  • Yeah, I'll confess! (Share your story in the comments!)

    Votes: 44 51.8%
  • Nah, I'll keep mine a secret...(Don't be like that, share with the class!)

    Votes: 41 48.2%
Back
Top
Home
Post thread…
Market
What's new