Results 1 to 11 of 11

Thread: Dual Heater Code with safe guards

  1. #1
    Regular Vistor
    Join Date
    Oct 2013
    Location
    Tampa, FL
    Posts
    22

    Dual Heater Code with safe guards

    I have a 90g reef and just bought 2 150w heaters. I want my water to be consistently between 77-78 degrees. What code should I use and what safe guards should I have against over heating and temp probe failure?

  2. #2
    Master Control Freak aquamanic's Avatar
    Join Date
    Jan 2013
    Location
    Baton Rouge, LA
    Posts
    6,181
    If you put them on separate outlets you'll need to program both.

    Examples of heater code are in the documentation (see sig). Hint: Don't use the Set command if you want your temp to float between two points, say 79.5 - 80.0.

    For a safety, put a low temp limit where you DO NOT turn on the heater - for example, if the temp probe reads < 50 Then OFF (temp probes will read 20 degrees if they fail). Make sure you put the same statement but ON in your email outlet so you get notified.

    Give it a try and if you get stuck, post your program and what the problem is.
    Al

    I do not work for Neptune. Please do not send me PMs with technical questions or requesting assistance - use the forums!
    For Neptune support send an email (don't call) to: [email protected] .
    Manuals for all products including the
    Comprehensive Reference Manual can be found here.

  3. #3
    Frequent Visitor micaheli's Avatar
    Join Date
    Nov 2013
    Location
    Portland, OR
    Posts
    128
    [heater1]
    Fallback ON
    If Temp < RT+0.0 Then ON
    If Temp > RT+-0.1 Then OFF
    If Temp < 68.0 Then OFF
    If Outlet ReturnPump = OFF Then OFF
    Defer 000:05 Then ON

    [heater2]
    Fallback ON
    If Temp < RT+-0.1 Then ON
    If Temp > RT+-0.1 Then OFF
    If Temp < 68.0 Then OFF
    If Outlet ReturnPump = OFF Then OFF
    If Outlet Heater150 = OFF Then OFF
    Defer 000:10 Then ON
    If Power Apex Off 000 Then OFF



    That's my code.... More than you probably need. Also, I'll be changing the safeguard to be in relation to RT.

    --Micah

  4. #4
    Regular Vistor
    Join Date
    Oct 2013
    Location
    Tampa, FL
    Posts
    22
    Okay, Please look at this basic code I used. I programmed a separate outlet for each heater.

    Heater/Outlet 1:
    Fallback OFF Set OFF
    If Temp < 77.5 Then ON
    If Temp > 78.0 Then OFF
    If Temp < 70.0 Then OFF
    If Outlet Return = OFF Then OFF

    Heater/Outlet 2:
    Fallback OFF
    Set OFF
    If Temp < 77.0 Then ON
    If Temp > 77.6 Then OFF
    If Temp < 70.0 Then OFF
    If Outlet Return = OFF Then OFF

    Will this be good for a reef tank or should I add to or adjust this code?

  5. #5
    Master Control Freak aquamanic's Avatar
    Join Date
    Jan 2013
    Location
    Baton Rouge, LA
    Posts
    6,181
    You ignored my hint and inserted a Set. What that's going to do is have your controller try to keep your tank at exactly 77.5. Your heater is going to bounce on/off all day long.

    If you really want the temp to drift between 77.5 and 78.0, then remove the Set OFF. If you want to keep it precisely at 77.5 then leave it in and remove the If Temp > 78 statement because it will never happen.

    Also, if your heater has its own t-stat, then make your Fallback statement ON. This way your heater will continue to run even if the controller fails in the middle of a cold winter night.
    Al

    I do not work for Neptune. Please do not send me PMs with technical questions or requesting assistance - use the forums!
    For Neptune support send an email (don't call) to: [email protected] .
    Manuals for all products including the
    Comprehensive Reference Manual can be found here.

  6. #6
    Frequent Visitor
    Join Date
    Mar 2014
    Location
    United States
    Posts
    97
    Quote Originally Posted by micaheli View Post
    [heater1]
    Fallback ON
    If Temp < RT+0.0 Then ON
    If Temp > RT+-0.1 Then OFF
    If Temp < 68.0 Then OFF
    If Outlet ReturnPump = OFF Then OFF
    Defer 000:05 Then ON

    [heater2]
    Fallback ON
    If Temp < RT+-0.1 Then ON
    If Temp > RT+-0.1 Then OFF
    If Temp < 68.0 Then OFF
    If Outlet ReturnPump = OFF Then OFF
    If Outlet Heater150 = OFF Then OFF
    Defer 000:10 Then ON
    If Power Apex Off 000 Then OFF



    That's my code.... More than you probably need. Also, I'll be changing the safeguard to be in relation to RT.

    --Micah
    This is an old thread, but I was wondering what the purpose of this line was on the secondary heater- "If Outlet Heater150 = OFF Then OFF"


  7. #7
    Regular Vistor
    Join Date
    Jun 2013
    Location
    IL
    Posts
    28
    Wanted to post mine to see if it makes sense. Neither heaters have there own controller. First heater should be able to get the temp there but, if not after 2 hours I want the second one to help finish. First one is a 300 watt and the second one is a 500 watt.

    Heater_1

    Fallback ON
    If Temp < 79.1 Then On
    If Temp > 80 Then OFF
    If Temp < 60 Then OFF
    If Outlet ReturnPump = OFF Then OFF


    Heater_2

    Fallback OFF
    If Outlet Heater_1 = ON Then ON
    Defer 120:00 Then ON
    If outlet Heater_1 = Off Then OFF


    I had to add the last line of Heater_2 because it didn't shut off after Heater_1 switched off. I'm guessing it may have something to do with the order of operations?

  8. #8
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    What you are showing could exasserbate the problem. If something fails (such as temp probe being exposed to air), then you dont want to pump more wattage into it (even waiting for 2 hours) and make the problem worse. I have seen similar problems on my local reef club that someones tank got up to 95 degrees and cooked everything because a 400W heater got stuck on in a 90 gallon tank for 8 hours. My advice is to unplug heater 2 and put it up for sale on craigslist, reef club etc. Use the money you make from selling it to buy a 200W heater with a thermostat. Then set that one to fallback on and set the temp range 0.2 lower than heater 1 (on high and low).

    You might be an engineer if...You have no life and can PROVE it mathematically.

  9. #9
    Regular Vistor
    Join Date
    Jun 2013
    Location
    IL
    Posts
    28
    So the code will work? I'm cycling the tank and at the end of the day to have float switches to handle what you said. I'll add that code when it is installed but, that's not done yet. 2 weeks tops.

    Question was does that code make sense?

    Final statement is I plan to alternate the 500 and 300 seasonally. That's the reason for the difference.

    - - - Updated - - -

    And the final thing is that the tank is in the basement. Hence the different codes wattage...

  10. #10
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    The code does what you want it to, but I personally would not use it because of the risk of cooking your tank.

    What size is your tank?

    Rather than rotating the two seasonally, you would be better off doing something along the lines of this

    300W heater
    Fallback OFF
    If Temp <79.1 Then ON
    If Temp > 80 Then OFF
    If Temp < 72 Then OFF
    If Outlet ReturnPump = OFF Then OFF

    200W heater
    Fallback ON
    If Temp < 79.0 Then ON
    If Temp > 79.5 Then OFF

    Set the thermostat of the 200W heater to 81 degrees. This will make sure water temp stays reasonable during fallback, if your return is off for an extended period, if the temp probe fails, if the temp probe falls out of the sump or gets exposed to air, etc.

    You might be an engineer if...You have no life and can PROVE it mathematically.

  11. #11
    Regular Vistor
    Join Date
    Apr 2015
    Location
    Cali
    Posts
    36
    Quote Originally Posted by feh View Post
    This is an old thread, but I was wondering what the purpose of this line was on the secondary heater- "If Outlet Heater150 = OFF Then OFF"

    I believe it was ment to be; IF Outlet Heater1 = OFF Then OFF
    as safeguard?

Similar Threads

  1. Question: Dual heater program?
    By Renogaw in forum Apex Programming for Heaters and Chillers
    Replies: 2
    Last Post: 09-06-2021, 15:17
  2. Dual Heater Code
    By jamesreich in forum Apex Programming for Heaters and Chillers
    Replies: 2
    Last Post: 08-02-2020, 21:24
  3. Help with dual heater setup.
    By H2Ocooled in forum Apex Programming for Heaters and Chillers
    Replies: 15
    Last Post: 05-31-2019, 12:48
  4. Review My Program dual heater programming and looking for suggestions
    By sfb911 in forum Apex Programming for Heaters and Chillers
    Replies: 4
    Last Post: 01-16-2017, 13:33
  5. PMUP used for ATO - Code for making it safe?
    By Pola0502ds in forum DC24 Ports and Peripherals
    Replies: 3
    Last Post: 01-05-2017, 06:47

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •