Good explanation Norman! Here are some examples of the logic that i have running on my ACJR (in plain english not AC syntax) ... These are just a few of the many statements
Temperature Control
If temperature goes over 80.3 the turn on my fans
If temperature is 80 turn off my fans
if temperature drops below 79.7 then turn on my heaters
If temperature is 80 turn off my heater
Light Control
If time is 1pm turn on actinics
if time is 2pm turn on all lights
if time is 10pm turn off all lights
If time is 11pm turn off actinics
if all lights off turn refugium light on
Wavemaker
If all lights are off go on gentle mode
if actinics on go on wave mode
if time is 4pm go on random wave mode
if time is 7pm go back to wave mode
Those are just a few examples but the is so much you can do. If you run a Calcium Reactor then you can control that via PH values ... you can program kalk stirrers, Auto Top Off and the list goes on.
One of the best things i ever invested in, hands down!