- Joined
- Jul 12, 2017
- Messages
- 513
- Reaction score
- 448
I posted this over in the Nepture forum but thought I would post it here too to see if anyone here has thoughts
So I would basically like someone who is better than me at programming and APEX to check my logic.
What I want to do is provide a constant (near constant) drip from they kalk reactor that would provide 50 to 75% of my tanks needs and then make up for the rest with trident controlled dosing using two part. My thinking is this would provide the pH benefits of kalk and then have the ability to accurately maintain my Ca and ALK levels with 2 part. I think the 2 part piece of this is the easy part (already using trident controlled dosing with 2 part and would just need to adjust my Interval and Control Interval settings to account for the reduced need of 2 part).
I want to check my thinking for how to program the DOS to dose the Kalk. For this example I am using an estimated dose of 0.5 gallon/day (1892.71 mL/day) (this may not be the final amount it is just a number to check the math).
First I was thinking about setting up the following profile. This would provide a constant dose over 24 hours, with a dose being delivered every 5 minutes.
Name: Kalk_Dose
Type: Dose
Dose Rate: 7 mL/min
Pump Direction: Forward
Per Dose Amount: 6.57
Dose Interval: 300
Dose Count: 288
Obviously i could create other profiles if i wanted to vary the amount that I dosed at different points of the day.
Next I would program the DOS channel itself as follows:
Fallback OFF
Set OFF
If Alkx3 < 9.0 Then Kalk_Dose
If Cax3 >500 Then OFF
If pH > 8.6 Then OFF
My thinking is that this programming would default the DOS to OFF in the event of a power loss. Then as long as the ALK as measured by the trident is less then 9.0 and the CA is < 500 the Kalk would be dosed according to the profile names "Kalk_Dose" (above). Lastly if the pH is higher than 8.6 it would shut off the Kalk dosing.
The trident controlled dosing with 2 part would then be set up to dose the remaining ALK and CA and control ALK to 8.5 of and CA to 420.
Does anyone see anything theoretically wrong with this programming?
Thanks in advance for the help.
So I would basically like someone who is better than me at programming and APEX to check my logic.
What I want to do is provide a constant (near constant) drip from they kalk reactor that would provide 50 to 75% of my tanks needs and then make up for the rest with trident controlled dosing using two part. My thinking is this would provide the pH benefits of kalk and then have the ability to accurately maintain my Ca and ALK levels with 2 part. I think the 2 part piece of this is the easy part (already using trident controlled dosing with 2 part and would just need to adjust my Interval and Control Interval settings to account for the reduced need of 2 part).
I want to check my thinking for how to program the DOS to dose the Kalk. For this example I am using an estimated dose of 0.5 gallon/day (1892.71 mL/day) (this may not be the final amount it is just a number to check the math).
First I was thinking about setting up the following profile. This would provide a constant dose over 24 hours, with a dose being delivered every 5 minutes.
Name: Kalk_Dose
Type: Dose
Dose Rate: 7 mL/min
Pump Direction: Forward
Per Dose Amount: 6.57
Dose Interval: 300
Dose Count: 288
Obviously i could create other profiles if i wanted to vary the amount that I dosed at different points of the day.
Next I would program the DOS channel itself as follows:
Fallback OFF
Set OFF
If Alkx3 < 9.0 Then Kalk_Dose
If Cax3 >500 Then OFF
If pH > 8.6 Then OFF
My thinking is that this programming would default the DOS to OFF in the event of a power loss. Then as long as the ALK as measured by the trident is less then 9.0 and the CA is < 500 the Kalk would be dosed according to the profile names "Kalk_Dose" (above). Lastly if the pH is higher than 8.6 it would shut off the Kalk dosing.
The trident controlled dosing with 2 part would then be set up to dose the remaining ALK and CA and control ALK to 8.5 of and CA to 420.
Does anyone see anything theoretically wrong with this programming?
Thanks in advance for the help.