PDA

View Full Version : Let's see your Neptune AC program


Doo
02-09-2010, 09:01 PM
Just picked one up and starting to learn the language - here is what I have so far - if you want to show your program - that would be great for me and others learning...

I am still trying to figure out some parameters (i.e. PH in the reactor)????
----------------------------


T5z$-A1
MHz$-A2
ATO&-A3
FAN&-A4
HET%-A5
CO2&-A6
ALM&-C1
MNL$-A8

If Time > 10:30 Then T5z ON
If Time > 22:00 Then T5z OFF
If Time > 10:30 Then MHz ON
If Time > 12:00 Then MHz OFF
If Time > 14:15 Then MHz ON
If Time > 15:45 Then MHz OFF
If Time > 18:30 Then MHz ON
If Time > 20:00 Then MHz OFF
If Time > 22:00 Then MNL ON
If Time > 10:30 Then MNL OFF
If Time > 09:00 Then ATO ON
If Time > 09:10 Then ATO OFF
If Time > 22:00 Then ATO ON
If Time > 22:10 Then ATO OFF
If Temp > 79.0 Then FAN ON
If Temp < 78.0 Then FAN OFF
If Temp < 76.0 Then HET ON
If Temp > 78.0 Then HET OFF

If Temp > 83.0 Then ALM ON
If Temp < 75.0 Then ALM ON

Chase31
02-09-2010, 10:37 PM
well i dont know anything about the controller but i know a fair amount about programing langage and from what i get is the first lines are what is at what plug in, second your lighting then ATO then temp so if you need help i can wrap my head around it :)

whatcaneyedo
02-09-2010, 11:37 PM
Okay get ready for it... AHHHHHH! I'll add some notes to say what everything does.

PUM#-A01 -------- Main return pump
LT1$-A02 ---------- Metal halide
LT2$-A03 --------- Metal halide
CO2&-A05 -------- CO2 solenoid for calcium reactor
COL%-A06 ---------- Cooling fan
KAL#-A07 -------- Kalk reactor mixing pump
ALM&-A08 ------- Audible, email and text alarm
LT3$-A09 --------- Refugium light
HET%-A10 -------- Heater
SKM#-A11 -------- Protein skimmer feed pump
ATO#-A13 -------- Tunze Osmolator auto top off

(so that lights have time to cool after a power interruption)
If Power 020 Then LT1 OFF
If Power 020 Then LT2 OFF

(defaults)
If Time > 00:00 Then PUM ON
If Time > 00:00 Then ALM OFF
If Time > 00:00 Then ATO ON
If Time > 00:00 Then SKM ON

(so that lights and tank have time to cool if tank gets too warm and controller shuts off lights)
Max Change 020 M Then LT1 OFF
Max Change 020 M Then LT2 OFF

(seasonal lighting control)
If Sun 000/-120 Then LT1 ON
If Sun 060/-060 Then LT2 ON

(reverse lighting for refugium light)
If Sun 000/-060 Then LT3 OFF

(seasonal cooling and heating control)
If Temp > RT+1.8 Then COL ON
If Temp < RT+1.5 Then COL OFF
If Temp < RT+1.2 Then HET ON
If Temp > RT+1.5 Then HET OFF

(safety precautions in case tank becomes to warm or too cold)
If Temp > RT+3.5 Then LT1 OFF
If Temp > RT+3.5 Then LT2 OFF
If Temp > RT+3.5 Then ALM ON
If Temp < RT+-0.5 Then ALM ON

(in case of temperature probe failure)
If Temp < RT+-9.9 Then HET OFF

(kalk reactor mixing pump mixes for 5 minutes 4 times a day)
OSC 005/255 ON/OFF Then KAL OFF

(calcium reactor pH control)
If pH2 > 06.60 Then CO2 ON
If pH2 < 06.50 Then CO2 OFF

(tank pH control)
If pH < 07.60 Then CO2 OFF
If pH < 07.60 Then ALM ON
If pH > 08.40 Then ALM ON
If pH > 08.30 Then ATO OFF

(water on the floor sensor: open means dry and closed means wet)
If Switch1 OPEN Then PUM ON
If Switch1 OPEN Then SKM ON
If Switch1 CLOSED Then SKM OFF
If Switch1 CLOSED Then PUM OFF
If Switch1 CLOSED Then ATO OFF
If Switch1 CLOSED Then ALM ON

(I have a single overflow hole in my tank so I have a switch mounted on the rim to stop potential overflows onto the floor. Open means the water level is too high and closed means everything is fine)
If Switch2 OPEN Then PUM OFF
If Switch2 CLOSED Then PUM ON
If Switch2 OPEN Then ALM ON




Any questions?

Doo
02-10-2010, 04:18 PM
(so that lights and tank have time to cool if tank gets too warm and controller shuts off lights)
Max Change 020 M Then LT1 OFF
Max Change 020 M Then LT2 OFF

What does this mean in words? what is "020 M"




(in case of temperature probe failure)
If Temp < RT+-9.9 Then HET OFF

RT?



(I have a single overflow hole in my tank so I have a switch mounted on the rim to stop potential overflows onto the floor. Open means the water level is too high and closed means everything is fine)
If Switch2 OPEN Then PUM OFF
If Switch2 CLOSED Then PUM ON
If Switch2 OPEN Then ALM ON

do you have a picture or a link of what this switch looks like?


Thanks for all this info!

whatcaneyedo
02-10-2010, 11:26 PM
Max Change 020 M Then LT1 OFF
In my words: "If the light is switched off it will stay off for 20 minutes before it can/will turn back on."

If you want to use the controllers built in seasonal temperature variation function you add 'RT' to the program. Specifically, that program is unnecessarily complicated. I just did it that was so that everything would look consistent. All it is there to do is shut off the heater if the temperature probe becomes disconnected because this causes the temperature reading on the controller to drop significantly.

The float switch is just behind the overflow in the top left corner of my tank.
http://i254.photobucket.com/albums/hh109/whatcaneyedo/Picture678.jpg

Skimmerking
07-21-2010, 11:57 PM
That is crazy language whatcanyado Im calling you when I get my ACIII

whatcaneyedo
07-22-2010, 12:38 AM
Let me know what you want to do and I can probably give you the language to make it happen. I've made a few changes to my own lately. I re-named a few things, shortened my photo-period and added a solenoid to my fresh water reservoir. So far this has been working flawlessly for several months. However I think the seasonal variations are screwing with my tank inhabitants a bit. Both maxima clams spawned together about a month ago... no harm done but things like that do make me nervous sometimes.


WP1#-A01 'water pump 1' Dart return pump
LT1$-A02 'light 1' Blue Wave ballast
LT2$-A03 'light 2' Hamilton ballast
CO2&-A05 CO2 solenoid for Ca reactor
COL%-A06 'Cold' cooling fan
KAL#-A07 'Kalkwasser' kalk reactor mixing pump
ALM&-A08 'Alarm' high pitch jimmy rigged house alarm
LT3$-A09 'Light 3' Refugium lights
HET%-A10 'Heat' 500W heater
SKM#-A11 'skimmer' Iwaki skimmer feed pump
ATO#-A13 'auto top off' Tunze osmolator
WP2#-A15 'water pump 2' Mag 12 frag tank return pump
FWT#-A16 'fresh water top-off' solenoid on RO/DI filter

If Power 020 Then LT1 OFF
If Power 020 Then LT2 OFF
If Time > 00:00 Then WP1 ON
If Time > 00:00 Then ALM OFF
If Time > 00:00 Then SKM ON
If Time > 00:00 Then WP2 ON
If Time > 00:00 Then ATO ON
If Time > 19:00 Then FWT ON
If Time > 20:00 Then FWT OFF
Max Change 020 M Then LT1 OFF
Max Change 020 M Then LT2 OFF
If Sun 060/-120 Then LT1 ON
If Sun 120/-060 Then LT2 ON
If Sun 060/-060 Then LT3 OFF
If Temp > RT+1.8 Then COL ON
If Temp < RT+1.5 Then COL OFF
If Temp < RT+1.2 Then HET ON
If Temp > RT+1.5 Then HET OFF
If Temp > RT+3.5 Then LT1 OFF
If Temp > RT+3.5 Then LT2 OFF
If Temp > RT+3.5 Then ALM ON
If Temp < RT+-0.5 Then ALM ON
If Temp < RT+-9.9 Then HET OFF
OSC 003/255 ON/OFF Then KAL OFF
If pH2 > 06.60 Then CO2 ON
If pH2 < 06.50 Then CO2 OFF
If pH < 07.60 Then CO2 OFF
If pH < 07.60 Then ALM ON
If pH > 08.70 Then ALM ON
If pH > 08.50 Then ATO OFF
If Switch1 OPEN Then WP1 ON (switch one are water-on-the-floor sensors)
If Switch1 OPEN Then SKM ON
If Switch1 OPEN Then WP2 ON
If Switch1 CLOSED Then WP2 OFF
If Switch1 CLOSED Then SKM OFF
If Switch1 CLOSED Then WP1 OFF
If Switch1 CLOSED Then ATO OFF
If Switch1 CLOSED Then ALM ON
If Switch2 OPEN Then WP1 OFF (switch two is a float switch on the rim of the display tank)
If Switch2 OPEN Then ALM ON
If Switch2 CLOSED Then WP1 ON

aquatechy
08-23-2012, 07:51 AM
Where'd you get your water on floor sensor??

whatcaneyedo
08-23-2012, 12:43 PM
Where'd you get your water on floor sensor??

Ebay. They are "GRI 2800 Water Sensors". I've got an Apex now and my program list is even longer. But most of the language is still the same.