Ok first off I know there’s a simpler way to have the trident to control a calcium reactor by just using this code on your co2 outlet.
If Alkx__ > then 9.00 then off
Yes it works. But it will just shut the co2 of for 6 hours or untill the next alk test is done that’s below 9.00.
He here’s my goal. To keep the pH at a level that slows the dissolving rate of the calcium media. In my calcium reactor it will take a good 12 hours for the pH to drop one full pH point. I don’t want to increase my co2 bubble rate. This will make the solenoid work harder by turning off and on more often.
Here’s a test I ran on how to check the rate of with pH dropped in my calcium reactor
pH at 8.22
Then 11 and a half hours later at 7.16
Well in 12 hours my system can drop 0.06 to 1 full ppm in alkalinity during the day if the calcium reactor is not dissolving media. I don’t want to be playing catch up on alk in the system or pH in the calcium reactor all day long.
So my plan is to keep the pH in the calcium reactor at a level where I can control the precipitation level at a desired rate and not have the pH go to high that it will take a excessive amount of time to get the right precipitation in the calcium reactor.
So know that if described and laid off my intentions let’s get to the meat and potatoes of the programming.
I started off by creating 3 virtual outlets. Here’s each virtual outlet and it’s function (never mind the fallback codes there just standard so if apex get disconnected from co2 out).
Virtual outlet #1 labeled (Low_Melt)
This outlet switches on if the alk is higher then 8.75 and it lets the pH in the calcium reactor go to 7.01 (I will play with this number too, cause if alk still climbs at a pH of 7.01 then I’ll have to raise pH to where it’s not getting a hi melt rate)
Let’s explain these codes, first CalRX is the label of the pH probe on the calcium reactor.
(2) Set on
This turns the outlet on if none of the other codes shut the outlet off
(3) If CalRX < 7.01 then off
So if the pH goes lower then 7.01 the the outlet turns off.
(4) If Alkx13 < 8.75 then off
This turns off the outlet if alk goes lower then 8.75ppm
(5) Defer 010 then on
This is just a 10 min buffer so that when the outlet turns off after pH goes below 7.01 the outlet won’t turn right back on for 10 mins after pH has gone above 7.01.
Ok virtual outlet #2 (Norm_Melt)
This outlet keeps the co2 outlet running at the proper pH for normal alk precipitation rate when alk is in the range I want it.
What these codes do.
(2) Set on
This just turns the outlet on if there’s nothing to turn the outlet off like low_melt outlet
(3) If outlet High_Melt on then off
This code is not needed but I don't want the outlet to be on when high melt outlet is on. Yea I’m a little anal like this
(4) If outlet Low_Melt on then off
This will turn off this outlet allowing the low melt outlet to raise the pH in the cal reactor to the level you set it at. For me that currently at pH 7.01.
(5) If CalRX < 6.81 then off
This will turn off the outlet if pH goes below 6.81
(6) Defer 010 then on
Again this allow the ph to raise a little in the reactor so the solenoid isn’t turning on and off rapidly
Ok virtual outlet #3 (High_Melt)
This outlet allows the pH to go down to 6.60 in the calcium reactor. Making it so there is a high precipitation level in the effluent.
(2) Set on
This this turns the outlet on if there’s nothing turning it off like the other two outlets
(3) If Alkx13 > 8.25 then off
This turns the outlet off when alk is higher then 8.25ppm
(4) If CalRX < 6.60 then off
This allows the outlet stay on until the pH goes below 6.60 then it shut the outlet off
(5) Defer 010 then on
Again just like the other outlets this gives a 10 min break so the outlet isn’t rapidly turning on and off
So now that the virtual outlets are done we need then to trigger the co2 outlet and do the programming.
I here’s what my co2 outlet coding looks like
(2) Set off
This keeps the co2 outlet off unless told to turn on
(3) If High_Melt on then on
This just turns the co2 on and off when the high melt virtual outlet is active
(4) If Norm_Melt on then on
This is the virtual outlet of just basic calcium reactor function
(5) If Low_Melt on then on
This turns the co2 on and off when low melt is active.
(6) If Alkx13 > 9.00
Then as a fail safe if the alk goes higher then 9.00 then it completely shuts off the co2 until the next time the trident does a test.
So I did all this programming the other day but yet put it I action. Only cause I’m leaving my calcium reactor off until my calcium level drops in my tank
But I have been monitoring the outlets and how they react to the different alk levels of the trident
Good luck reading this it quite confusing
MAYBE!!!!!!!!!!
If Alkx__ > then 9.00 then off
Yes it works. But it will just shut the co2 of for 6 hours or untill the next alk test is done that’s below 9.00.
He here’s my goal. To keep the pH at a level that slows the dissolving rate of the calcium media. In my calcium reactor it will take a good 12 hours for the pH to drop one full pH point. I don’t want to increase my co2 bubble rate. This will make the solenoid work harder by turning off and on more often.
Here’s a test I ran on how to check the rate of with pH dropped in my calcium reactor
pH at 8.22
Then 11 and a half hours later at 7.16
Well in 12 hours my system can drop 0.06 to 1 full ppm in alkalinity during the day if the calcium reactor is not dissolving media. I don’t want to be playing catch up on alk in the system or pH in the calcium reactor all day long.
So my plan is to keep the pH in the calcium reactor at a level where I can control the precipitation level at a desired rate and not have the pH go to high that it will take a excessive amount of time to get the right precipitation in the calcium reactor.
So know that if described and laid off my intentions let’s get to the meat and potatoes of the programming.
I started off by creating 3 virtual outlets. Here’s each virtual outlet and it’s function (never mind the fallback codes there just standard so if apex get disconnected from co2 out).
Virtual outlet #1 labeled (Low_Melt)
This outlet switches on if the alk is higher then 8.75 and it lets the pH in the calcium reactor go to 7.01 (I will play with this number too, cause if alk still climbs at a pH of 7.01 then I’ll have to raise pH to where it’s not getting a hi melt rate)
Let’s explain these codes, first CalRX is the label of the pH probe on the calcium reactor.
(2) Set on
This turns the outlet on if none of the other codes shut the outlet off
(3) If CalRX < 7.01 then off
So if the pH goes lower then 7.01 the the outlet turns off.
(4) If Alkx13 < 8.75 then off
This turns off the outlet if alk goes lower then 8.75ppm
(5) Defer 010 then on
This is just a 10 min buffer so that when the outlet turns off after pH goes below 7.01 the outlet won’t turn right back on for 10 mins after pH has gone above 7.01.
Ok virtual outlet #2 (Norm_Melt)
This outlet keeps the co2 outlet running at the proper pH for normal alk precipitation rate when alk is in the range I want it.
What these codes do.
(2) Set on
This just turns the outlet on if there’s nothing to turn the outlet off like low_melt outlet
(3) If outlet High_Melt on then off
This code is not needed but I don't want the outlet to be on when high melt outlet is on. Yea I’m a little anal like this
(4) If outlet Low_Melt on then off
This will turn off this outlet allowing the low melt outlet to raise the pH in the cal reactor to the level you set it at. For me that currently at pH 7.01.
(5) If CalRX < 6.81 then off
This will turn off the outlet if pH goes below 6.81
(6) Defer 010 then on
Again this allow the ph to raise a little in the reactor so the solenoid isn’t turning on and off rapidly
Ok virtual outlet #3 (High_Melt)
This outlet allows the pH to go down to 6.60 in the calcium reactor. Making it so there is a high precipitation level in the effluent.
(2) Set on
This this turns the outlet on if there’s nothing turning it off like the other two outlets
(3) If Alkx13 > 8.25 then off
This turns the outlet off when alk is higher then 8.25ppm
(4) If CalRX < 6.60 then off
This allows the outlet stay on until the pH goes below 6.60 then it shut the outlet off
(5) Defer 010 then on
Again just like the other outlets this gives a 10 min break so the outlet isn’t rapidly turning on and off
So now that the virtual outlets are done we need then to trigger the co2 outlet and do the programming.
I here’s what my co2 outlet coding looks like
(2) Set off
This keeps the co2 outlet off unless told to turn on
(3) If High_Melt on then on
This just turns the co2 on and off when the high melt virtual outlet is active
(4) If Norm_Melt on then on
This is the virtual outlet of just basic calcium reactor function
(5) If Low_Melt on then on
This turns the co2 on and off when low melt is active.
(6) If Alkx13 > 9.00
Then as a fail safe if the alk goes higher then 9.00 then it completely shuts off the co2 until the next time the trident does a test.
So I did all this programming the other day but yet put it I action. Only cause I’m leaving my calcium reactor off until my calcium level drops in my tank
But I have been monitoring the outlets and how they react to the different alk levels of the trident
Good luck reading this it quite confusing
MAYBE!!!!!!!!!!