Home

AquaController III Owner`s Manual Version 3.20

image

Contents

1. Neptune Systems All rights reserved should come on at 9 30 AM and be turned off at 8 30 PM For the lighting control described above the following code produces the desired result It assumes that the light timer names are LT1 and LT2 NOTE The AquaController III time display is in 24 hour military format If Time gt 08 29 Then LT1 ON If Time gt 21 29 Then LT1 OFF If Time gt 09 29 Then LT2 ON If Time gt 20 29 Then LT2 OFF NOTE The default factory setting comes with the LT1 and LT2 timer names already installed to ease the initial setup Choose the Modify Name command from the Setup Timer Setup Timer Name menu to modify the names and channel IDs Also the Delete Name can be used to remove unwanted names NOTE The default factory setting comes with generic lighting programs already installed to ease the initial setup Choose the Modify State command from the Setup Timer Setup Timer Program menu to modify the enabled and disabled times Also the Delete State can be used to remove unwanted statements Timed Pumps The AquaController HI can be used to simulate the tide in an aquarium This can be accomplished by having two power heads at opposite ends of the aquarium which could be alternately turned on and off The following AquaController III code will produce this effect If Time gt 00 00 Then PM1 OFF If Time gt 06 00 Then PM1 ON If Time gt 12 00 Then PM1 OFF If Time gt 18 00 Th
2. Suppose that the desired temperature of the aquarium is 77 F The heater should be enabled if the temperature falls below 76 7 F and disabled when the aquarium reaches the desired 77 F Likewise the chiller should be enabled if the temperature rises above 77 3 F and disabled when the temperature reaches the desired 77 F It is recommended that the high and low set points be at least 0 3 F from the desired temperature For the heater control described above the following code produces the desired result assuming that the heater timer name is HET If Temp lt 76 7 Then HET ON If Temp gt 77 0 Then HET OFF For the chiller control described above the following code produces the desired result assuming that the chiller timer name is COL If Temp gt 77 3 Then COL ON If Temp lt 77 0 Then COL OFF If the aquarium only has a heater it is necessary to only enter the heater portion of the control program shown above Conversely if only a chiller is to be used then the chiller portion of the control is all that is necessary to enter into the AquaController III If a probe expansion box is used the first expansion temperature probe is referenced as TmpA and the second expansion box s temperature probe is referenced as TmpB and so on NOTE The default factory setting comes with the HET and COL timer names already installed to ease the initial setup Choose the Modify Name command from the Se
3. 5 Reserved 6 Reserved 7 Reserved 8 Ground Figure 13 Input Output Port Signal Description Any dry contact switch can be connected to any of the AquaController s digital inputs No external voltage source is required One wire from the mechanical switch should connect to the ground pin pin 8 and the other 40 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved wire from the switch should connect to one of the two digital inputs pin 1 2 This page intentionally left blank 41 42 AquaController III Owner s Manual V3 20 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems Copyright 2006 Neptune Systems All rights reserved All rights reserved Appendix A Trouble Shooting Possible Cause Possible Solution No Display The base unit has no power The base unit control program is hung Incorrect pH or ORP readings The probes are not correctly calibrated The probes are old or defective There is s ground loop created by a tank grounding probe and the serial port No control modules operating The control interface module is not connected to the base unit Some control modules do not The control module and timer operate in both manual and auto name addresses are not the same mode Tl A control module does not he timer module is in manual operate in auto mode mode as indicated by an m or M in the run screen The control program is inco
4. If Temp gt RT 0 4 Then COL ON If Temp lt RT 0 0 Then COL OFF The first program statement turns on the chiller COL when the tank temperature exceeds the seasonal temperature RT by 0 4 F and shuts the heater off when the tank temperature is below the seasonal temperature RD If a probe expansion box is used the first expansion temperature probe is referenced as TmpA and the second expansion box s temperature probe is referenced as TmpB and so on pH Controller Setup pH is perhaps one of the most critical parameters to maintaining successful aquariums Many reef aquariums which are heavily stocked with stony corals require large additions of kalkwasser on a continuous basis The large additions of kalkwasser can result in the pH rising too high To counter the high pH CO2 is injected into the aquarium However the pH must be monitored closely when CO2 is injected so that the pH does not dip too low The injection is difficult if not impossible to do adequately by hand This task is ideally suited for the AquaController III since it continuously monitors the pH and can enable disable CO2 injection at the appropriate times 30 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved Turn CO2 P On T Desired pH Turn CO2 Injection Off Figure 6 pH Scale The above figure illustrates the mechanism which is used to maintain the pH When the pH tises above a preset
5. Manual Mode Operation is described in section Control and Status on page 17 The U character indicates that the state of the controlled devices is undefined The undefined state can be entered in two ways 1 The controller has not yet evaluated the timer name 2 The program statements create a circular loop and the controller state is not defined 3 None of the program statements has ever been true The other special characters displayed on this line indicate that the timer is in Automatic mode and the controlled device s are either on or off The character that is displayed for a particular timer is programmed in the Setup Timer Setup Timer Names sub menu The following table shows the special characters the first column represents on and the second off Typically Lights 4 Typically Heater Chiller Typically Pumps Powerheads ons m Other Controlled Devices Figure 4 Run Display Special Characters 16 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved Temp pH ORP 78 3 8 34 382mV Figure 3 Run Display Monitored Probes The UP button is used to toggle between the Clock Display and the Monitored Probes display The first and second line of the Monitored Probes display shows temperature CF or C pH and ORP millivolts If a probe expansion box is installed PX1000 then the additional probes are displayed by pressing the UP button to toggle the displayed p
6. is gaining 1 5 seconds per day a value of 1 5 would be entered to offset this inaccuracy The AquaConttoller IIT uses this value to slow its time down by 1 5 seconds each day To modify this entry select Leap Seconds and use the Up and Down buttons to scroll to the desired Leap Seconds value When displayed press the Select button Temperature Setup Temperature setup and probe installation are described in section Temperature Probe Installation on page 23 and Temperature Calibration on page 24 pH Setup pH setup and probe installation are described in section pH Probe Installation on page 23 and pH Calibration on page 25 ORP Setup ORP setup and probe installation are described in section ORP Probe Installation on page 24 and ORP Calibration on page 25 Net Setup This menu allows for the setup of all configuration settings associated with the Ethernet port P Address he default IP address is 192 168 1 50 To change the address press the select button advance to the next 3 digit address field The up button increments the numeric field and the down button decrements it 4 Netmask The default netmask is 255 255 255 0 Class C network To change the netmask press the select advance to the next 3 digit mask field The up button increments the numeric field and the down button decrements it Gateway Address The default gateway address is 192 168 1 1 If access outside your local network is
7. it easier to enter data into the AquaController LT all three of the buttons have an auto repeat function When any button is pressed for greater than 3 4 of a second the current action begins to repeat If the button is ptessed an additional 1 second the auto repeat rate increases For quick reference the following table lists all of the menus and commands available to the AquaController II On the left side of the table are the root menu entries Entries in the 2nd through 4th columns are sub menus of the column to the left of it Root Level Chapter 3rd Level 4th Level Run Feed Manual Cntl Control amp Status Power Fail Log Power Log Reset Power Log Display Lock Print Data Log Display Log T pH ORP Data Log Display Log Oxy Cond Reset Data Log Log Interval Modify Name Timer Names Add Name Delete Name Modify State Timer Setup Timer Program Add State Delete State Repeat Interval Feed Interval Clock Setup Tank Time Set Leap Second pH Calibration pH2 Calibration pH Setup pH On Off pH2 On Off pH Temp Comp Temp Calibration Temp Setup Temp On Off Temp Celsius Temp Fahrenheit Setup ORP Calibrate ORP Setup ORP On Off ORP pH Comp Net Setup IP Address Netmask Gateway Admin Login Admin Password DNS Server Alt DNS Server Root Level 2nd Level 3rd Level 4th Level Email Setup Email ON OF
8. right side The pump on the left is turned on for a fixed interval and then shut off Then the pump on the right is turned on for a fixed interval and then shut off The following program will produce this effect and assumes that the fixed interval is 20 minutes OSC 20 20 ON OFF Then PM1 ON OSC 20 20 ON OFF Then PM2 OFF The only tricky part about the above code is that the ON or OFF value following the timer name PM1 or PM2 determines what the initial condition of the pumps will be at power on In the above example PM1 will be on and PM2 will be off when the controller is first powered on Seasonal Lighting Variation One of the AquaController IIs mote advanced features is its ability to simulate the varying lengths of daylight during the seasons of the year The following table lists the default sunrise and sunset times for the first of each month These times are based upon a typical tropical reef at 15 north latitude On days other than the first the sunrise and sunset times are interpolated Sunrise Sunset 7 33 8 51 7 37 9 07 7 26 9 17 7 06 9 21 6 47 9 25 6 39 9 34 6 43 9 41 s 6 52 9 38 6 57 9 21 6 58 8 59 7 03 8 41 7 17 8 38 34 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved To illustrate how to use this advanced feature refer to the following program If Sun 000 000 Then LT1 ON If Sun 060 045 Then LT2 ON The first stateme
9. the Setup menu Default Timer Names The notes following the semicolon ate comments and not part of the program LT1 A01 Light 1 on Channel A01 LT2 A02 Light 2 on Channel A02 PM1 A03 Pump 1 on Channel A03 PM2 A04 Pump 2 on Channel A04 HET A05 Heater on Channel A05 COL A06 Chiller on Channel A06 OZN A07 Ozone on Channel A07 CO2 A08 CO2 on Channel A08 ALM A09 Alarm module on Channel A09 Default Program The following program is the default program in the AquaController III s non volatile memory The notes following the semicolon are comments and not part of the program If Time gt 08 30 Then LT1 ON If Time gt 21 30 Then LT1 OFF If Time gt 09 30 Then LT2 ON If Time gt 20 30 Then LT2 OFF If Temp gt 77 0 Then COL ON If Temp lt 76 5 Then COL OFF If Temp lt 76 0 Then HET ON If Temp gt 76 5 Then HET OFF OSC 010 010 ON OFF Then PM1 ON OSC 010 010 ON OFF Then PM2 OFF If Feed cycle Then PM1 OFF If Feed cycle Then PM2 OFF If ORP lt 365 Then OZN ON If ORP gt 385 Then OZN OFF If pH gt 8 45 Then CO2 ON 44 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved If pH lt 8 35 Then CO2 OFF If Time gt 00 00 Then ALM OFF If pH gt 8 50 Then ALM ON If pH lt 8 00 Then ALM ON If ORP gt 450 Then ALM ON If ORP lt 300 Then ALM ON If Temp lt 75 0 Then ALM ON If Temp gt 78 0 Then ALM ON 45 AquaController III Owner s Manual
10. AquaController III Owner s Manual Version 3 20 Neptune Systems 6288 San Ignacio Ave B San Jose CA 95139 Phone 408 578 3022 Fax 408 578 9383 Table of Contents Error SCOPE OF THIS DOCUMENT oaan avaa PAAT ENAA AN AVEREA DAA DAAA SOANA ANANAS NE AENA AAA SEANS F FEATURE LIST eiieeii tarata 2 cassie pon ele duo ci env EAER VEASE ETEEN ANE YENTE E OA AEN R 7 2 GETTING STARTED ieessiscscdisisasessessosesascoosssscosssnatsoansessessesesencousseoesceseasvauasesiossesesons BASE UNIT INS TALIA TION 322144454 covescceces cvvusuvetccedosuesiceveesezeccsessWeveusace Gasaveveduvcdsadeaseanges coedinctesiave 9 CONTROL INTERFACE INSTALLATION 9 ETHERNET INSTAITATION 43446241 0194820460450644 44 049544600 560 4 99 0490246 0A2404 SN GARG CAT 4A AUETAN AR aah 10 3 MENU OVERVIEW cciccsssssisieosatssesssondcconseedscgussssadeosanscetesoedcsonseedsegeasvascensanscetesosseneso LO RUN DISPLAY Ai er a R E A R N R E aD amend 16 CONTRORAND OFAT US oria E A AAA AN E AE a 17 Feed Cycle 17 Manual Control 17 Power Fail Log 18 Power Log 18 Reset Power Log 18 D ATA LOGGING 2492494304494099 EIEEE aE 0044604033 14 decaeacguasepiasdedcagacatevadadraaetdneatsrdchstesaecaneeas 18 Print Data Log Bookmark not defined Display Data Log 18 Reset Data Log 18 Lag Interval 18 POET Bh ssc EE 2 say aga ccaa to ca E OEE E ns Cena ba uno bby tg dda Rr O E EA ORA ED 18 Timer Setup 18 Clock Setup 18 Leap Seconds 19 Temperature Setup 19 pH Setup 19 ORP Se
11. Ds set on the control module earlier Timer Program The AquaController III uses a simple programming language to control the external modules The program statements ate input through the three button interface The procedure below illustrates how to input a typical ptogram statement 1 Go to the Setup Timer Setup Timer Program menu 2 Select Add State from the menu 3 Use the Up and Down buttons to locate the desired token word When it is displayed use the Select button to advance to the next input field 4 Continue to input the control statements until finished by jumping back to step 2 Ifa mistake is made entering a statement the Modify State command from the Setup Timer Setup Timer Program can be used to correct it Repeat Interval The Repeat Interval defines how often the AquaController III retransmits commands to the remote control modules The commands are repeated on a periodic basis to ensure that all of the control modules are in the correct state The default setting for Repeat Interval is 5 minutes and should not have to be changed by you The following procedure is used if you chose to modify this parameter f Go to the Setup Timer Setup Repeat Interval menu 2 Use the Up Down buttons to enter the desired Repeat Interval minutes When finished push the Select button Feed Interval The Feed Interval menu allows you to change the length of time for a Feed Cycle The procedure for modifying it is des
12. F SMTP Server Email From 14 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved Restart Display Password Init Memory All rights reserved Email To Email ALM ReEmail Delay Email Test 15 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems Run Display The Run Display indicates the date system time temperature temp pH and ORP During most of the AquaController III operation this will be the active display If no input occurs button selection the LCD screen will automatically return to this display It can be selected by pressing the Select right button when the arrow cursor is pointing at RUN Jan 10 8 10 30 V _ dO Figure 2 Run Display Clock The above two diagrams show a typical display and assume that temperature pH and ORP are enabled In Figure 2 the first line displays the date month day year followed by the tank time hour minute second The second line indicates the current status of the control modules the first character represents the status of the first timer name the second character represents the status of the second timer name and so on If the character displayed is either an M or m then that timer is in manual mode operation The M indicates that the controlled device is operating and the m indicates the device is idle
13. If Switch OPEN Then H20 ON If Switch1 Closed Then H20 OFF If pH gt 8 30 Then H20 OFF Max Change 010 M Then H20 OFF Notice that kalkwasser is only added to the tank if the pH is below 8 30 See section Hysteresis on page 37 for a description of the Max Change program statement There are 2 digitals inputs on the AquaController II so valid Switch keywords are Switch and Switch2 Alarms The AquaController III is capable of signaling out of range conditions in the Aquarium By using an Alarm Module CM506 or plugging a buzzer into a direct connect outlet and the appropriate program setup in the AquaConttroller III an audible tone can be signaled when the monitored conditions exceed a setpoint The program statements below describe how to setup the AquaController III for out of range conditions on pH ORP and temperature First add a timer name Refer to section Timer Names on page 27 for a detailed description on the procedure to perform this task For the example following the timer name is assumed to be ALM on channel A09 In addition to making the alarm modules address match the address programmed into the AquaConttoller II the switches on the Alarm module should be set to Sounder Only and Continuous The following program statement makes OFF the default state for the ALM control module If alarms are used this statement must be present If Time gt 01 00 Then ALM OFF The following program statement
14. V3 20 Copyright 2006 Neptune Systems All rights reserved Neptune Systems Limited Warranty Neptune Systems warrants this product excluding probes to be free from defects in material and workmanship for a petiod of 1 year from the date of purchase Probes carry a 90 day warranty If repair or adjustment is necessary and has not been the result of abuse misuse or accidental damage within the 1 year period please return the product with proof of purchase and correction of the defect will be made without charge Opening the AquaController I base unit voids this warranty For your protection items being returned must be carefully packed to prevent damage in shipment and insured against possible damage or loss Neptune Systems will not be responsible for damage resulting from careless or insufficient packaging Before returning please obtain a return authorization RMA number from Neptune Systems at 408 578 3022 Returned merchandise will not be accepted without a RMA number Except for the warranty set forth above Neptune Systems is not responsible for any damages including but not limited to consequential damage occutting out of or in connection with the delivery use or performance of Neptune Systems products Buyer s remedies for breach of warranty shall be limited to repair or replacement and full or partial adjustment to purchase price
15. atements This command is useful in debugging the program used by the AquaController NI c The current status command will display the current conditions in the aquarium It will also list the state of all the control modules d The data log Command will print to the telnet port all the data logged by the AquaController IHI r The reset datalog will initialize the data log memory and set the number of log entries to zero on XXX This command puts device XXX in manual mode and turns it on XXX is the timer name Example on LT1 off XXX This command puts device XXX in manual mode and turns it off XXX is the timer name Example off LT1 auto XXX This command puts device XXX into automatic module XXX is the timer name Example auto LT1 Input Output Connector The input output connector allows the AquaConttroller III to be directly receive additional digital input or to control devices via a direct connection The 2 digitals inputs are TTL compatible with internal pull up resistor inside the AquaController III The input voltage must be limited to be between 0 and 5V Voltages outside this range may result in permanent damage to the AquaController III Input Connector Pinout Following is the pinout of the input port Minidin 8 This diagram assumes that you are looking at the connector on the AquaController HI Figure 12 Input Output Port Connector Pin Number Description 4 Input 1 2 Input 2 3 Reserved 4 Reserved
16. cribed below 1 Go to the Setup Timer Setup Feed Interval menu 2 Use the Up Down buttons to enter the desired feed interval minutes When finished push the Select button Temperature Controller Setup For the successful aquarium it is very important to maintain an accurate and stable temperature throughout the day Large fluctuations in temperature can result in the loss of aquatic life The AquaController III is capable of controlling the temperature very accurately 3 F since it continuously monitors the environment Depending on the external conditions both a heater and chiller may be necessary to maintain a stable temperature for the aquarium inhabitants The AquaController II is capable of controlling a heater a chiller or both Turn Heater On K On Cold Desired Temperature Heater and Chiller Off Figure 5 Temperature Scale The above figure illustrates the mechanism which is used to maintain the temperature When the temperature drops below a preset value the heater is turned on and when the temperature rises to the desired temperature the heater is shut off Likewise when the temperature exceeds the preset high value the chiller is turned on and when the temperature falls to the desired temperature the chiller is shut off 28 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved Turn Chiller Hot Temperature Control Program Fixed Temperature
17. cular day and off at the moonset The control module used to control the light source for the Moon cycle must be a lamp module so that the light intensity can be varied NOTE Only use an incandescent light bulb for the moon light not a fluorescent bulb Feed Cycle Timer Events The AquaController II is capable of shutting off certain devices for a period of time and then resuming normal opetation This behavior is desirable for the main pumps and powerheads in the aquarium during feed times With the pumps shut down floating food will not be washed into the surface skimmer before the fish have had a chance to eat it The AquaController III must be told by programming which modules should be shut off during a feed cycle Suppose that there is one main pump and a powerhead in the system and they should be shut off for 5 minutes on a user initiated feed cycle The following program will accomplish this If Time gt 00 00 Then PM1 ON OSC 20 10 ON OFF Then PM2 ON If FeedA 000 Then PM1 OFF If FeedA 005 Then PM2 OFF 35 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved Refer to section Programming Basics on page 27 for instructions on how to program the timer names and this code into the AquaController TII Programming the length of the Feed Cycle time interval is described in section Feed Interval on page 28 The letter A through D following the Feed keyword specifies which feed tim
18. d indicator of the water quality of the aquarium ORP is a measurement of the potential for chemical reactions in the aquarium If it is too low the aquarium water contains many organic carbons and the water can be toxic Ozone is a highly reactive form of oxygen which can be injected into the aquarium to reduce the amount dissolved organic carbons in the aquarium It must be injected carefully as too much can be lethal to the aquarium inhabitants This task can be done easily by the AquaConttoller III since it continuously monitors the ORP and can enable and disable ozone injection at the appropriate times 31 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved Turn ozone Injection 34 Higher ORP Desired ORP Turn ozone Injection Off Figure 7 ORP Scale co The above figure illustrates the mechanism which is used to maintain the ORP When the ORP falls below a preset level the ozone injection is turned on and when the ORP rises to the desired value the injection is shut off ORP Control Program Suppose that the desired ORP of the aquarium is 375 mV and the ozone injector should be enabled if the ORP falls below 365 mV It is recommended that the low set point be at least 10 mV from the desired ORP For the ORP control described above the following code produces the desired result assuming that the ozone injector timer name is OZN If ORP lt 365 Then OZN ON If ORP g
19. e external port would be 4567 internal port 80 and the internal IP address of the AquaController If your isp blocks port 80 then you would need to enter the address as http 123 45 67 111 4567 substitute your internet IP address for 123 45 67 111 11 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved This page intentionally left blank 12 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved 3 Menu Overview The options and menus in the controller may seem overwhelming at first but after a little practice you will find that they are arranged in a logical and consistent manner All menus and sub menus follow the same user interface The Up and Down buttons move the arrow cursor up and down When the cursor reaches the bottom entry and the down button is pressed again the menu items scroll as expected Similarly if the cursor is at the top and the up button is pressed the menu items scroll The Select button activates the current menu entry pointed to by the cursor The activation will execute a command bring up another menu or exit the current menu The menu choices are in a circularly linked list so repeated presses of the Up or Down button will cycle through all the choices Common to all menus is the Exit entry When Exit is selected the current sub menu pops up and control is returned to the previous next higher level menu To make
20. e the Feed Cycle duration After no key presses for 5 seconds the selected feed cycle will start To reduce the number of button presses required to initiate a Feed Cycle a shortcut has been added to the Run Display command When the Run Display is active see section Run Display on page 16 the Down button can be used to initiate a Feed Cycle and then press the up or down buttons select which feed cycle A to D to start Manual Control The manual timer menu allows you to place a control module out of Automatic Mode and turn it continuously on or continuously off The following procedure is used to modify the on off or automatic status of a timer 1 Go to the Control amp Status Manual Control menu 2 Use the Up and Down buttons to locate the desired timer When the cursor points to the desired timer press the Select button 3 The underline cursor should now be under the ON OFF or AUTO status of the timer Use the Up and Down buttons to scroll to the desired state Press the Select button to complete the operation 17 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved Power Fail Log The power fail menu allows you to display the last power failure and reset the power failure log Power Log Selecting the power log menu display the last power failure time date and the power restored time date of the last power interruption If none is in the power failed entry then no
21. en PM1 ON If Time gt 00 00 Then PM2 ON If Time gt 06 00 Then PM2 OFF If Time gt 12 00 Then PM2 ON If Time gt 18 00 Then PM2 OFF This program assumes that pump 1 PM1 and pump 2 PM2 are located on opposite ends of the aquarium Refer to section Programming Basics on page 27 for instructions on how to program the timer names and this code into the AquaController III 33 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved Repetitive and Random Events Suppose that it is desired to have a power head oscillate on for 20 minutes and off for 10 minutes and another power head in the system should be randomly turned on for 1 to 10 minutes and off for 1 to 15 minutes The following AquaController III code will produce this effect OSC 20 10 ON OFF Then PM1 ON RND 10 15 ON OFF Then PM2 ON The abbreviations OSC and RND stand for oscillate and random respectively The code assumes that power head 1 s timer name is PM1 and power head 2 s timer name is PM2 Refer to section Programming Basics on page 27 for instructions on how to program the timer names and this code into the AquaController TII The wave maker capability of the AquaController IIT can be used to create an alternating left to right and then right to left current in the aquarium This type of water motion can be accomplished by placing one powerhead on the left side of the tank and one on the
22. er to use The number following the Feed keyword specifies the number of minutes that the timer is to remain on off following the completion of the feed cycle count down In the above example PM1 will turn back on at the end of the feed interval and PM2 will turn on 5 minutes later To initiate a Feed Cycle select Manual Control Feed menu item Also pressing the Down button while the Run Display see section Run Display on page 16 is active will initiate a Feed Cycle The display should say Feed and give a countdown of the number of seconds left When the countdown has terminated the pumps will resume normal operation The Feed Cycle can be shortened or canceled by pressing the Select button during the countdown Externally Switched Events The AquaController III is capable of sensing whether or not an external switch is open or closed and uses that information to operate a control module The switch inputs are brought into the AquaController II by two pins on the I O connector See section Input Output Connector on page 40 for a diagram One possible use for the external switch input is to monitor the water level in the sump When the level is too low the float switch in the sump is open and the AquaController II is informed that the water level is too low via the external switch inputs Typically the make up water in reef tanks contains kalkwasser and the following ptogram example shows how kalkwasser addition could be implemented
23. ght etc to turn on and off over a very short period of time For example suppose the following program is used to control kalkwasser addition to a reef tank If Switcht OPEN Then H20 ON If Switch1 Closed Then H20 OFF If pH gt 8 30 Then H20 OFF The goal of this program is to dose kalkwasser when the water level in the tank is low and the pH value is not too high This program mostly works except when the tank water level is low and the pH value oscillates between 8 30 and 8 31 In this case the H2O control module may turn on and off rapidly To alleviate this problem a hysteresis command is included in the AquaController III language The MAX change command forces the control module to stay in a certain state for a minimum length of time before being allowed to change The minimum length of time can be specified for either the ON or OFF state but not both The following program corrects the potential problem If Switch OPEN Then H20 ON If Switch1 Closed Then H2O OFF If pH gt 8 30 Then H20 OFF Max Change 010 M Then H20 OFF 37 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved The Max Change statement at the end of the program forces the H2O control module to remain in the off state for a minimum of 10 minutes before being allowed to turn back on The off state was chosen as the sticky state so that H2O pump will not stay in the on state for a minimum of 10 minutes in some systems
24. hting 32 Timed Pumps 33 Repetitive and Random Events 34 Seasonal Lighting Variation 34 Simulating the Moon Cycle 35 Feed Cycle Timer Events 35 Externally Switched Events 36 Alarms 36 Hysteresis 37 Timer State Statements 38 ADVANCED PROGRAMMING rareta a E Eaa aE AS AAEE aTa AEE EAER EAE EENS 38 Statement Evaluation Order 38 GOTHER CONNECTORS siiccssscssesssasaseassssetssseescoastsscedesstosacossassetessnsieassescesepssassseastec DD SERIAL PORT INTERFACE csscssnsssecccescsccasassveveececcosuvossedecesdessdaravsssueescccspoveveccsessscsabnesvedesesccesaveveeses 39 Serial Connector Pinout 39 Telnet Commands 39 INPUT OUTPUT CONNECTOR 3 secvicer goccaaissveecescds er EEE Er FEEC EEE OEEO 40 Input Connector Pinout 40 APPENDIX A TROUBLE SHOOTING ccsscsscssssssscsssssessssssessscessessesscsssssesesene 43 APPENDIX B SAMPLE PROGRAMG cscssssssssssssssssccssessssssssessssesccssesscsssssessrene 44 DEFAULT TIMERINAMES 065340925 aaa aeaa a ea ba at aaa aa a aaa aE 44 DEFAULT PROGRAM 5222342226 0064059 6 5 interea EE ietie Kean 5 EEE 49005A SA EEEE AERE a TERESE 44 AquaController III Owner s Manual V3 00 Copyright 2005 Neptune Systems All rights reserved This page intentionally left blank AquaController III Owner s Manual V3 00 Copyright 2005 Neptune Systems All rights reserved 1 Introduction Scope of this Document Congratulations you have just purchased the most advanced aquarium controller on the market It i
25. ilures do not affect the contents of this memory The default program installed in the AquaController III is listed in Appendix A Most users will only have to make minor modifications to this program to control and monitor their aquatic system Programming Basics Timer Names The first step in setting up the AquaController III for any type of control is deciding which communication channel is to be used for a controlled device It does not matter which channel is used only that it is unique for each device in the household For example one control module is to be used to control the heater in the aquarium The description name HET is chosen for the timer name and it is assigned the communication ID of A1 Make sure that the control modules communications ID matches the ID that is associated with the Timer Name To program the AquaController III with this communication ID and Timer Name the following procedure is used 1 Go to the Setup Timer Setup Timer Names menu 2 Select Add Name from the menu 3 Input a 4 character descriptive name for this timer channel HET in the above example Use the Up and Down buttons to scroll through the alphabet and the Select button to advance to the next character The fourth character entered is special in that it is displayed on the Run screen to indicate that status of the controlled device 4 Input the communications ID letter and number next These letters and numbers should match channel I
26. into place If a second pH probe is to be used with the AquaController 3 enable it in the pH setup menu The second pH probe plugs into the AquaController s ORP connector Note that only an ORP probe or a second pH probe can be used at the same time not both The AquaController III must be informed that a pH probe has been installed This is accomplished by the following procedure ili Go to the Setup pH Setup menu 2 Select pH On 35 Go to the Run menu at the top level The pH label and its current reading should be on the display To remove pH from the AquaController III display follow the above procedure and instead select pH Off in step 2 If a probe expansion box which has pH probes is used with the controller then the pH probes are also enabled in the above menu The first probe expansion boxes pH probe is name pHA1 the second pH probe of the same expansion box is pHA2 and second expansion box s pH probe is pHB1 and so on ORP Probe Installation The plastic cap on the end of the probe should be removed before it can be used Once the protective cap has been removed the probe must be kept wet at all times Failure to do so will result in damage to the probe If the ptobe is to be stored for some period of time place pH 4 0 calibration solution into the protective cap before placing it on the end of the probe Before installing in the aquarium the probe should be rinsed of any white residue under warm tap water a
27. level the CO2 injection is turned on and when the pH falls to the desired value the injection is shut off pH Control Program Suppose that the desired pH of the aquarium is 8 35 and the CO2 injector should be enabled if the pH rises above 8 40 It is recommended that the high set point be at least 0 05 from the desired pH For the pH control described above the following code produces the desired result The code assumes that the CO2 injector timer name is CO2 If pH gt 8 40 Then CO2 ON If pH lt 8 35 Then CO2 OFF If a second pH probe is installed into the ORP probe of the AquaController II it is referred to as pH2 in the program statements If a probe expansion box is used the first expansion pH probe is referenced as pHA1 and the second expansion box s pH probe is referenced as pHB1 and so on NOTE The default factory setting comes with the CO2 timer name already installed to ease the initial setup Choose the Modify Name command from the Setup Timer Setup Timer Name menu to modify the name and channel IDs Also the Delete Name can be used to remove unwanted names NOTE The default factory setting comes with a generic pH control program already installed to ease the initial setup Choose the Modify State command from the Setup Timer Setup Timer Program menu to modify the pH set points Also the Delete State can be used to remove unwanted statements ORP Controller Setup Oxidation Reduction Potential ORP is a goo
28. lower case xyz The space character is used to terminate the entry of password if less than a four character entry is desired Init Memory Init All will initialize the AquaController IPs memory with the default program and calibration constants Init Program will only initialize the program and timers to the default program which can be found in Appendix B Self Test The Self Test feature of the AquaController III performs a short diagnostic on the major internal components in the base unit If the Self Test is selected and the unit is operating correctly a passed message is displayed on the screen The other information displayed indicates the date and revision of the AquaController II firmware as well as the controller s serial number 20 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved This page intentionally left blank 21 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved 4 Probe Installation and Calibration Probe Installation Temperature Probe Installation Befote installing the temperature probe in the aquarium the probe should be rinsed under tap water to make sure that it is clean Route the cable from the location of the AquaController HI to the aquarium or the sump It should be installed in a vertical position where there is adequate water flow The AquaController HI must be informed that a temperature probe has been in
29. maintain accurate ORP readings for the lifetime of the controller However it is possible to calibrate the probe if so desired Quinhydrone pH 4 00 and pH 7 00 calibration solutions are required for the calibration Go to the Setup pH Setup menu Enable or disable temperature compensation depending upon your requirements Select the pH Calibrate menu Use the Up and Down buttons to select the lowest valued calibration solution In order for the calibration procedute to work correctly the low valued calibration must be used first Place the pH probe into lowest valued calibration solution Wait for the numbers on the bottom of the LCD screen to stop changing It does not matter what value is displayed only that it is not changing When the display stops changing press the select button Rinse the probe in room temperature tap water Use the Up and Down buttons to select the high valued calibration solution Press the select button when the correct value is displayed Place the pH probe into high valued calibration solution Wait for the numbers on the bottom of the LCD screen to stop changing When the display stops changing press the select button The pH probe should now be properly calibrated ORP Calibration The following procedure should be used to calibrate the ORP 6 Create a saturated solution of Quinhydrone and pH 7 00 calibration so lution Select Setup ORP Setup ORP Calibrate from the AquaController HPs men
30. menu allows you to set how often the AquaController III logs a pH ORP or temperature measurement to the data log To modify select Log Interval and use the Up and Down buttons to advance to the desired log interval When displayed press the Select button Sixty minutes is the default setting for log interval NOTE The data log is cleared if the tank time is changed or the log interval is modified Setup Timer Setup The timer setup and programming instructions are described in chapter 5 on page 27 Clock Setup The tank clock keeps track of the time in the tank and is the main clock used by the timer program to turn off or on the desired modules The time clock is only included as a convenience to the user The clock can be set by following the directions listed below T Go to the Setup Clock Setup 18 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved 2 Select either Set Tank Time from the menu depending on which clock needs to be set 3 Use the Up and Down buttons to adjust the selected field to the desired value When the value is correct use the Select button to advance to the next field Repeat until all time values are entered Leap Seconds The Leap Seconds allows the user to fine tune the accuracy of the clocks used in the AquaConttoller III The number programmed into the AquaController III indicates how many seconds to adjust the internal clock per day For example if the clock
31. mperature readings for the lifetime of the probe However it is possible to make small adjustments to the displayed temperature so that it may be more closely correlated with another temperature monitor The following procedure should be used 1 Note the amount that the temperature needs to be adjusted either up or down For example if the AquaConttroller III temperature reads 77 4 F and the reference thermometer reads 77 0 F an offset of 0 4 F should be added to the AquaController III temperature 2 Go to the Setup Temp Setup Temp Calibration menu 3 Use the Up Down buttons to enter the desired offset which is 0 4 F in the above example When finished push the Select button 24 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved 4 Go to the Run menu and now the temperature should match the reference If not go back to step 1 and try again pH Calibration Because of the variability in pH probes and the fact that they change over time it is best to calibrate the AquaController II pH circuitry A two point calibration scheme is used to obtain the good results For the most accurate results it is best to use pH 7 00 and 10 00 solutions for salt water and pH 4 00 and 7 00 for fresh water The following procedure outlines the steps necessary 6 8 It is not necessary to calibrate the ORP probe of the AquaController III It has been properly calibrated at the factory to
32. nd then installed in a vertical position in the aquarium or sump where there is adequate water flow The pH and ORP ptobes should be placed at least 6 inches apart Route the coax cable to the location of the AquaController III Attach the BNC connector on the cable to the ORP BNC input of the AquaController II Refer to figure 1 for the position of the ORP BNC input on the AquaController II Turn the BNC connector 1 4 turn clockwise to lock it firmly into place The AquaConttroller HI must be informed that an ORP probe has been installed This is accomplished by following this procedure ls Go to the Setup ORP Setup menu 2 Select ORP On 3 Go to the Run menu at the top level The ORP label and its current reading should be on the display To remove ORP from the AquaController III display follow the above procedure and instead select ORP Off in step 2 If a probe expansion box which has ORP probes is used with the controller then the additional ORP probes are also enabled in the above menu The first probe expansion boxes ORP probe is name ORPA and second expansion box s ORP probe is ORPB and so on Probe Calibration Calibration of the AquaController III is quite simple and should be checked at regular maintenance intervals to insure accurate operation Temperature Calibration It is not necessary to calibrate the temperature probe of the AquaController III It has been properly calibrated at the factory to maintain accurate te
33. nt Evaluation Order Most programs do not care which way program statements are entered however there are some cases in which order is important The program statements are executed in the ordered listed by entering telnet command l The one exception to this rule is program statements which start with If Time The If Time statements are executed first regardless of where they are located in the program code This requirement is necessary due to the circular nature of Time type statements i e the cycle repeats day after day The execution order can also be displayed on the LCD screen by selecting Modify State in Setup Timer Setup Timer Program Timer and scrolling from first statement to the last by pressing the Down button 38 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved 6 Other Connectors Serial Port Interface The serial port interface is reserved for future expansion Serial Connector Pinout Following is the pinout of the serial port This diagram assumes that you are looking at the connector on the AquaController TI Figure 10 Serial Port Connector Figure 11 Serial Port Signal Description Telnet Commands The following commands are available from the Ethernet telnet interface They ate all single letter commands which are executed by typing the letter followed by a carriage return 1 The list command will display all the defined timer names and program st
34. nt turns on the first light LT1 at sunrise of the particular day and off at sunset The second ptogram statement turns on the second light LT2 60 minutes after sunrise and shuts it off 45 minutes before sunset By varying the sunrise and sunset offsets of various lights it is possible to simulate the increasing intensity of light at sunrise and the decreasing intensity at sunset Simulating the Moon Cycle One of the AquaController IIs more advanced features is its ability to simulate the phases of the moon by simulating both the moonrise and moonset as well as varying the intensity of the light source The AquaController HPs moonrise and moonset times match the true lunar cycle On days other than the first of the month moonrise and moonset times are interpolated NOTE Just like in the real world the moonrise and moonset are approximately 50 minutes later each day So during a new moon the moonrise is in the morning and the moonset is in the evening During a full moon the moontise time is in the evening and the moonset time is in the morning It is possible for the moon light to be on duting the day period To illustrate how to use this advanced feature refer to the following program If Moon 000 000 Then MON ON Refer to section Programming Basics on page 27 for instructions on how to program the timer names and this code into the AquaController III The first statement turns on the first light MON at the moontise of the parti
35. power failure has occurred Reset Power Log Activating this menu entry will reset the power failure and power restored time date entries to None Data Logging Data logging is a powerful feature which enables accurate tracking and recording of the conditions in the aquarium There are many possible uses for the data some of which include analysis to help find cause and effect relationships trends which may foreshadow potential problems and monitor the tank conditions necessary to induce fish or coral spawning The AquaConttroller IPs internal memory can hold up to 600 data logs This size log buffer is enough to hold hourly data logs for four weeks When the data log exceeds 600 entries the oldest log entry is replaced by the newest log entry Display Data Log The Display Data Log menu allows you to scroll through the contents of the data log on the LCD screen The display data log menu displays the temperature pH and ORP values The initial display shows the earliest data entry and the Down button scrolls to a later data entry The Up button scrolls the display to an earlier data entry To exit the Display Data Log menu press the Select button Reset Data Log The Reset Data Log menu option clears the log memory in the AquaController III NOTE The data log is also cleared if the tank time is changed or the log interval is modified The r reset command from telnet performs the same function Log Interval The Log Interval
36. required then this address should be set to gateway IP address typically your cable or DSL modem To change the address press the select button advance to the next 3 digit address field The up button increments the numeric field and the down button decrements it Admin Login Password The default admin login and password is admin and 1234 respectively This menu allows for the telnet and web pages to be login and password protected If the controller is accessible from the internet it is highly recommended that the login and password fields are set to secure values DNS IP Address Alternate DNS IP Address The DNS IP address must be setup if the email alarm features of the controller are desired Consult you ISP for 19 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved the correct DNS and alternate DNS IP address and enter into this field To change the address press the select button advance to the next 3 digit address field The up button increments the numeric field and the down button decrements it Restart Any changes to the network fields do not take place until the controller is restarted This menu entry allows the controller to be reboot without having to power cycle it Note A restart will erase any data logs residing in the controller Display Password This menu allows for the changing of the password used if the display lock feature is turned on The default password is
37. robe display Pressing the Down button while the Run Display is active will initiate a Feed Cycle During the Feed Cycle the display will show a countdown of the number of seconds remaining The Run Display is resumed following the completion of the Feed Cycle The Select button can be used to end the Feed Cycle early See section Feed Cycle on page 17 for more details To exit the Run Display and enter the root level menu press the Select button Control and Status The control and status menu option allows the user to take any timer out of the automatic mode of operation and force it to either an on or off state as well as viewing other operation status Feed Cycle A special case of manual mode of operation is the Feed Cycle This option allows the user to shut down certain pumps powetheads etc for a fixed period of time for the purpose of feeding the tank To start a Feed Cycle select the Feed Cycle entry in the Manual Control menu When this mode is entered the Feed Cycle controlled modules ate temporarily forced into the programmed state The display shows a countdown of the number of seconds remaining When the count reaches zero the Feed Cycle controlled modules return to normal operation The Feed Cycle can be interrupted early by pressing the Select button See section Feed Cycle Timer Events on page 35 for instructions on how to program a timer to use a Feed Cycle and section Feed Interval on page 28 on how to chang
38. rom the aquarium Velcro strips with adhesive backing can be used to install the controller in its permanent location In the event of a power outage the internal battery will maintain the internal state of the unit and allow for the resumption of control of the aquarium as soon as power returns It should be noted that no state changes will occut in the external control modules during a power outage After power is returned all controlled devices will be in the correct state within the Repeat Interval The default interval is 5 minutes See section Repeat Interval on page 28 for more details on modifying the Repeat Interval The 9V DC power adapter should be plugged into a 120V wall socket and the plug on the end of the cable should be connected to the power connector on the AquaController III Refer to the above figure for the location of the connector Powerheads and pumps switching on and off generate power spikes which can damage electronic equipment The AquaController III has protection circuitry in the base unit however it is recommended as an added safety precaution to plug the controller in a clean AC socket Power strips with transient suppression circuitry can be used to make a clean socket and to prevent power surges from damaging the AquaController III Coil up all power cords to reduce the amount radiate electrical noise Direct Connect Installation If Direct Connect boxes are used for control follow the instructions incl
39. rrect Compact florescent lights turn on The standard control modules when it is supposed to be off have a feature called local control Every other controlled device which causes the control module works correctly to turn on if the input impedance changes Make sure the AC adapter is installed in the base unit and the wall socket correctly Remove AC power from the AquaConttoller II for 10 seconds Reapply power and the AquaController III will reset Calibrate the particular probe Replace the probe Remove the ground probe or the serial port connection Install a ground isolated serial connector sold by Neptune Systems part SERIPC9 Attach the interface module to the base unit Make the both addresses the same See section Timer Names on page 27 Put the timer in automatic mode See section Manual Control on page 17 Examine the timer control statements for correctness Plug an additional load into the control module controlling the lights Or Disable local control in the control module Contact technical support for details Appendix B Sample Programs The following default program is programmed into the non volatile memory of the AquaController II The program has the capability to control 2 pumps 2 lights the pH level the ORP level and the temperature The current program and settings can be erased and the following default program loaded at anytime by selecting Init Memory from
40. s recommended that you completely read the Owner s Manual before proceeding to set up the AquaController ITI to perform any task Feature List The following features are fully supported in the AquaController III base unit Lighting Control Wave Maker Simulated Moon Cycle Seasonal Lighting Variation Seasonal Temperature Variation 4 External Switch Inputs Temperature Monitor and Control pH Monitor and Control ORP Monitor and Control or second pH probe Monitoring Control Flash Memory for Easy Firmware Upgrades Data Logging RS232 Computer Interface Ethernet Interface Telnet Server HTTP Server Email Alarm Notification Local Alarms Simple Yet Sophisticated Programming Language 2 Lines by 16 Character backlit LCD Display Built in Self Test 7 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved Chapter 2 Getting Started Base Unit Installation The following figure points out all the connectors located on the side of the AquaController II Please refer to it during installation SLO OO QU Power Backup Ethernet Cntl Serial VO ORP pH2 9V DC 9VDC RJ45 RJ11 MDin 8 MDin 8 BNC ae Figure 1 AquaController ITI Connectors The AquaController III should be installed in a dry environment which has little chance of getting wet The AquaController III is a sensitive piece of electronic equipment and is not water proof Ideally it should be located several feet f
41. s manual for details Note that some routers Linksys have global enables for UPnP or port forwarding so be sure to turn this on or your router will not forward port 80 to the AquaController 10 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved 2 Change the administrator user name and password of the AquaController See setup gt netsetup on the controller 3 To access the controller from the internet you need to know your WAN IP address the WAN IP address can be found by going to www whatismyip com This is the IP address that wi be entered into the address field of your browser when trying to access the controller from the internet If your internet connection has dynamic IP address then sign up for a free account at www dyndns org and following the installation instructions The dyndns account wi allow access your controller using a consistent DNS name even though the IP address may change Note that some routers DLink for example have built in support for dyndns accounts so no client PC software is required Note Some ISPs block incoming port 80 requests so you you will have to use a different external port number In this case you would configure your router to route a different incoming port like 4567 or any other 4 digit number to port 80 of the AquaController s IP address If this is the case in your router s port forwarding or UPnP section configure th
42. s signal an alarm if the temperature is greater than 80 0 F or less than 75 0 F 36 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved The alarm timer name is assumed to be ALM If Temp gt 80 0F Then ALM ON If Temp lt 75 0 Then ALM ON The following program statements signal an alarm if the pH is greater than 8 5 or less than 7 9 The alarm timer name is assumed to be ALM If pH gt 8 50 Then ALM ON If pH lt 7 90 Then ALM ON The following program statements signal an alarm if the ORP is greater than 410mV or less than 300mV The alarm timer name is assumed to be ALM If ORP gt 410 Then ALM ON If ORP lt 300 Then ALM ON The following program statements signal an alarm if the power has failed The alarm timer name is assumed to be ALM If Power 000 Then ALM ON The number after the Power keyword specifies the number of minutes after power is restored to keep the Power statement true Some or all of the above alarm conditions may be programmed into the AquaController III Refer to section Timer Program on page 27 for the procedure to enter the above program statements into the AquaController III s memory Hysteresis The MAX Change timer command allows for timer channels to stay in a particular state for a minimum length of time This is useful when a control input pH temp or ORP may oscillate between two values which in turn causes a pump li
43. stalled To enable the temperature probe go to the Setup Temp Setup menu and select Temp On To remove Temperature from the AquaController III display follow the above procedure and instead select Temp Off If a probe expansion box which has temperature probes is used with the controller then the additional temperature probe are also enabled in the above menu The first probe expansion boxes temperature probe is name TMPA and second expansion box s temperature probe is TMPB and so on pH Probe Installation The rubber cap on the end of the probe should be removed before it can be used Once the protective cap has been removed the probe must be kept wet at all times Failure to do so will result in damage to the probe If the ptobe is to be stored for some period of time place pH 4 0 calibration solution into the protective cap before placing it on the end of the probe Before installing the probe in the aquarium it should be rinsed of any white residue under warm tap water and then installed in a vertical position in the aquarium or sump where there is adequate water flow The pH and ORP probes should be placed at least 6 inches away from each other Route the coax cable to the location of the AquaController III Attach the BNC connector on the cable to the pH BNC input of the AquaController III Refer to figure 1 for the position of the pH BNC input on the AquaController II Turn the BNC connector 1 4 turn clockwise to lock it firmly
44. t 375 Then OZN OFF If a probe expansion box is used the first expansion ORP probe is referenced as ORPA and the second expansion box s ORP probe is referenced as ORPB and so on NOTE The default factory setting comes with the ozone timer name already installed to ease the initial setup Choose the Modify Name command from the Setup Timer Setup Timer Name menu to modify the name and channel IDs Also the Delete Name can be used to remove unwanted names NOTE The default factory setting comes with a generic ORP control program already installed to ease the initial setup Choose the Modify State command from the Setup Timer Setup Timer Program menu to modify the ORP set points Also the Delete State can be used to remove unwanted statements Timed Events Setup The AquaController IM can control such devices as lights pumps powet heads and chemical dosing The AquaController III has an internal real time clock which can be used to enable disable many control modules throughout the day The times programmed into the AquaController III are compared with the Tank Time clock The timed events capability is best illustrated through several examples Timed Lighting Suppose that a reef aquarium has two independent lights which need to be turn on and off at appropriate times The first lighting system should come on at 8 30 AM and be turned off at 9 30 PM The second lighting system 32 AquaController III Owner s Manual V3 20 Copyright 2006
45. thernet cable between the AquaController s Ethernet port and your routet hub switch s Ethernet port If the connection is good both the green and yellow LEDs on the AquaController s Ethernet connector should lite The green LED will blink when there is network traffic 2 Enter the netmask default gateway and dns server into the AquaController s network setup menus This information is entered in the setup gt net setup menu on the AquaController 3 The IP address should be unique and different then your PCs most likely you ll only change the last 3 digits of the address For example if your computers IP address is 192 168 1 101 then set the AquaController s IP address to 192 168 1 50 3 Power cycle or restart setup gt netsetup gt restart the AquaController 4 The controller is accessed through your internet browser by typing in the IP address of the controller in the address field of your browser In the above example you would use 192 168 1 50 Once that works then you can configure your router so that the AquaController can be accessed from the internet Follow these steps 1 Configure your router so that WAN side port 80 tcp requests are sent to the AquaController s IP address on port 80 External port is 80 internal port is 80 and the internal IP address is the AquaController s This configuration is usually done in the router s virtual server setup menu port forwarding or the UPnP section of the router Consult the router
46. this may add too much water to the system In general it is only necessary to use this command when there is single value of a monitored parameter pH ORP or Temp which can cause the control module to turn both on and off Note In order for either of the above two programs to operate correctly the statements must be in the same order as shown above The AquaController III evaluates the program statements from top to bottom and if the If pH gt 8 30 was executed first the desired operation would not be achieved Timer State Statements The AquaController III adds a new timer evaluation statement which allows the state of another timer to activate ot deactivate a control module The following example illustrates the use of this statement If Time gt 08 00 Then LT1 ON If Time gt 20 00 Then LT1 OFF OSC 010 015 M Then PM1 ON If Timer LT1 OFF Then PM1 OFF These statements cause the pump PM1 to oscillate for 10 minutes on and then 15 minutes off The Timer statement causes the pump to be shut off if the light LT1 is off Advanced Programming This section explains some of the complicated programming styles which are possible with the AquaController TII Most users will not have to worry about these subtleties If you attempt to program the AquaController III in a non standard way experiment with the program on a non critical sub system of the tank A buggy program could be potentially dangerous to your tank s inhabitants Stateme
47. tup 19 Net Setup 19 IP Address 19 Netmask 19 Gateway Address 19 Admin Login Password 19 DNS IP Address Alternate DNS IP Address 19 Restart 20 Display Password 20 Init Memory 20 SELF TEST E S E 2 32 SEL RARE SE E AE E A E O 20 4 PROBE INSTALLATION AND CALIBRATION PROBE INSTALLATION Temperature Probe Installation AquaController III Owner s Manual V3 00 Copyright 2005 Neptune Systems All rights reserved pH Probe Installation 23 ORP Probe Installation 24 PROBE CALIBRATION g ccuscccsiegesssnovnesnsdesgassaseuesdacitessansontonvageeinsonoonevesaecags A Oa aKO aE oa rae 24 Temperature Calibration 24 pH Calibration 25 ORP Calibration 25 5 PROGRAMMING THE AQUACONTROLLER III eessseossosessseessecsscoeessecssoseessee 27 PROGRAMMING BASICS fecssccccdscsuanacssuciedisearevexsecdccadessnnedeasadcedevcsniceewaseldeadansennbdeasduacdecangberstedencnssteeses 27 Timer Names 27 Timer Program 27 Repeat Interval 28 Feed Interval 28 TEMPERATURE CONTROLEER SETUP 2246453620220593 34 A2 AS AEA VN SEGA des AEAN 28 Temperature Control Program 29 Fixed Temperature 29 Seasonal Temperature Variation 29 PH CONTROELER SETUD jcivecvsavtsivsncensoucasovavaas devcaveston 000 SS E00 AEAEE AIRRA SE 30 pH Control Program 31 ORP CONTROLLER SETUP 2206993 1012240493 0922 Y AGS NANA AN S ANAN 00 CSS ASAP VIS V 31 ORP Control Program 32 TIMED EVENTS SETU Paveena anar A EE A a espuntvasedeaten scent avagcesteprsmoavsadendeveostas s 32 Timed Lig
48. tup Timer Setup Timer Name menu to modify the names and channel IDs Also the Delete Name can be used to remove unwanted names NOTE The default factory setting comes with generic heater and chiller programs already installed to ease the initial setup Choose the Modify State command from the Setup Timer Setup Timer Program menu to modify the temperatures Also the Delete State can be used to remove unwanted statements Seasonal Temperature Variation One of the AquaController IIs more advanced features is its ability to simulate the varying temperatures during the seasons of the year The following table lists the default temperatures for the first of each month On days other than the first the temperatures are interpolated with the current and next month values Temp January 76 0 29 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved September October November December To illustrate how to use this advanced feature for heater control refer to the following program If Temp lt RT 0 4 Then HET ON If Temp gt RT 0 0 Then HET OFF The above statements turn the heater HET on if the tank temperature falls below the season temperature RT of the day by more than 0 4 F and shuts the heater off when the tank temperature exceeds the season temperature RT For chiller control a similar program is used and is illustrated below
49. uded with the DC4 DC4HD or DC8 Control Interface Installation Simply plug the control interface into the wall outlet located close to the AquaController MI and aquarium It may be necessary to use one or more power strips if multiple devices are to be controlled Plug one end of the cable 9 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved with the RJ11 ondtshapter the Control Interface and the other end into the AquaController MI Ethemet Installation The AquaController IT has an embedded 10 base T RJ45 Ethernet connector A CAT 5 or CAT 6 cable should be used to connect the AquaController to an Ethernet Hub or switch The default network configuration settings ate shown below Configuration Setting Default Value IP Address 192 168 1 50 Netmask 255 255 255 0 Gateway Address 192 168 1 1 Primary DNS 192 168 1 1 Alt DNS 192 168 1 1 It is quite likely that the defaults need to be modified to match your network settings The network setup menu is located in the Setup gt Net Setup menu First you need to get the settings for your local network you can do this by bringing up a command shell on your PC type cmd in the start gt run window of your PC In the cmd shell type ipconfig all This will display your internal IP address netmask default gateway and dns server Follow the steps below to configure the AquaController s Ethernet port i Connect the E
50. us Place the ORP probe into the Quin 7 00 so lution Wait for the numbers on the bottom of the LCD screen to stop changing It does not matter what value is displayed only that it is not changing When the display stops changing Create a saturated solution of Quinhydrone press the select button and pH 4 00 calibration so lution Place the ORP probe into the Quin 4 00 solution Wait for the numbers on the bottom of the LCD screen to stop changing It does not matter what value is displayed only that it is not changing When the display stops changing The ORP probe is now calibrated press the select button 2 5 AquaController III Owner s Manual V3 20 Copyright 2006 Neptune Systems All rights reserved 5 Programming the AquaController III The AquaController II comes equipped with a simple yet powerful programming language which enables it to perform the normal aquarium control tasks as well as many tasks which are impossible to perform on a conventional controller All program statements are entered through the three button user interface of the base controller unit and follow the same user interface as the menu navigation commands The Up and Down buttons navigate through the various options of the fields The Select button advances to the next field or completes the command entry The program and configuration information input are stored in the AquaController III s non volatile memory Power fa

Download Pdf Manuals

image

Related Search

Related Contents

FRP フェンダーレスキット 取扱説明書  Mobile/Web POS User Manual  Mode d`eMPLoi - Région Bretagne  タッチキーリモコンの施錠・解錠方法  Mode d`emploi - San Val d`Europe  Nokia 222 Dual SIM User Guide  Fiche 1  Tarifs pleine page  Virtu USA GS-50036-WMSQ-WH Installation Guide  User Guide SiriUS ConneCt™  

Copyright © All rights reserved.
Failed to retrieve file