- Joined
- Jul 16, 2009
- Messages
- 9,262
- Reaction score
- 15,533
Hi Everyone --
Just a quick post regarding how I plan to do small daily water changes using my Profilux and Maxi 2.2 doser.
Goals:
1 - Run both pump heads (feed and drain) at the same time so that auto top-off is not affected.
2 - Also allow scheduled filling of makeup water using the same dosing head used for AWC fill.
3 - Also allow scheduled draining of sump water using the same dosing head used for AWC drain.
Requirements:
2 Dosing heads.
2 virtual switches
3 virtual dosing pumps
2 Programmable Logic entries
"virtual dosing pumps. Meaning they only exist in software and are not connected to a real dosing pump.
"virtual" switch channels. Meaning they only exist in software and are not connected to a real switch.
Here is the block diagram showing how this is setup .
Notes:
Dosing 9 is set to be controlled by Switch 63
Dosing 10 is set to be controlled by Switch 64
Switch 63 is turned on and off by Programmable Logic 02
Switch 64 is turned on and off by Programmable Logic 03
The Schedule set on Dosing pump 31 is for Automatic Water changes. Example 4 x 1000 ml/day.
The Schedule set on Dosing pump 30 is for adding makeup water. Example 4x 40 ml/day to compensate for water removed during auto testing.
The Schedule set on Dosing pump 32 is for removing water from the sump. An example would be to gradually lower salinity if needed. This is not normally schedule.
The logic is simple. If the AWC schedule is active then the programmable logic 02 and 03 are both true, so switched 63 and 64 are "on" and this turns on dosing pumps 9 and 10.
Likewise, if the AWC schedule is not calling for AWC but the FILL schedule is, then programmable logic 02 is true and turns on switch 63. This turns on dosing pump 9.
Lastly, , if the AWC schedule is not calling for AWC but the DRIN schedule is, then programmable logic 03 is true and turns on switch 64. This turns on dosing pump 10.
Flow Rate:
Dosing pump 9 and 10 have different tube lengths so do not pump the same amount per time. In my case the fill pump can do 300 ml/min and the drain pump can only do 240 ml/m.
So that they match, we will set the "desired" flow rate on both pumps to be 240 ml/min. This is VERY important because during an Automatic Water Change both are being run for the same amount of time by a single "virtual" dosing pump.
That means that we also need to set the flow rates on that virtual dosing pump to 240 ml/min. That way their schedules will run the actual dosing pumps for the proper amount of time for the amount of fluid desired.
I hope that makes sense!
Happy Reefing
-BeanAnimal
P.S. -- if there is interest, I can show my actual set that is a bit more complicated. It incorporates several more logical steps to include push buttons to start an AWC, drain 500 ml or add 500 ml as well as a toggle switch that disables AWC (manual override) so I don't have to disable it from the dashboard if I don't want it to run).
P.P.S. -- I would not be the Profilux man that I am without @Lasse and his inspirational Sweedish twerking
Just a quick post regarding how I plan to do small daily water changes using my Profilux and Maxi 2.2 doser.
Goals:
1 - Run both pump heads (feed and drain) at the same time so that auto top-off is not affected.
2 - Also allow scheduled filling of makeup water using the same dosing head used for AWC fill.
3 - Also allow scheduled draining of sump water using the same dosing head used for AWC drain.
Requirements:
2 Dosing heads.
2 virtual switches
3 virtual dosing pumps
2 Programmable Logic entries
"virtual dosing pumps. Meaning they only exist in software and are not connected to a real dosing pump.
"virtual" switch channels. Meaning they only exist in software and are not connected to a real switch.
Here is the block diagram showing how this is setup .
Notes:
Dosing 9 is set to be controlled by Switch 63
Dosing 10 is set to be controlled by Switch 64
Switch 63 is turned on and off by Programmable Logic 02
Switch 64 is turned on and off by Programmable Logic 03
The Schedule set on Dosing pump 31 is for Automatic Water changes. Example 4 x 1000 ml/day.
The Schedule set on Dosing pump 30 is for adding makeup water. Example 4x 40 ml/day to compensate for water removed during auto testing.
The Schedule set on Dosing pump 32 is for removing water from the sump. An example would be to gradually lower salinity if needed. This is not normally schedule.
The logic is simple. If the AWC schedule is active then the programmable logic 02 and 03 are both true, so switched 63 and 64 are "on" and this turns on dosing pumps 9 and 10.
Likewise, if the AWC schedule is not calling for AWC but the FILL schedule is, then programmable logic 02 is true and turns on switch 63. This turns on dosing pump 9.
Lastly, , if the AWC schedule is not calling for AWC but the DRIN schedule is, then programmable logic 03 is true and turns on switch 64. This turns on dosing pump 10.
Flow Rate:
Dosing pump 9 and 10 have different tube lengths so do not pump the same amount per time. In my case the fill pump can do 300 ml/min and the drain pump can only do 240 ml/m.
So that they match, we will set the "desired" flow rate on both pumps to be 240 ml/min. This is VERY important because during an Automatic Water Change both are being run for the same amount of time by a single "virtual" dosing pump.
That means that we also need to set the flow rates on that virtual dosing pump to 240 ml/min. That way their schedules will run the actual dosing pumps for the proper amount of time for the amount of fluid desired.
I hope that makes sense!
Happy Reefing
-BeanAnimal
P.S. -- if there is interest, I can show my actual set that is a bit more complicated. It incorporates several more logical steps to include push buttons to start an AWC, drain 500 ml or add 500 ml as well as a toggle switch that disables AWC (manual override) so I don't have to disable it from the dashboard if I don't want it to run).
P.P.S. -- I would not be the Profilux man that I am without @Lasse and his inspirational Sweedish twerking
