You may find that you program is running through multiple times, this is due to a programming error.
Your zones/stations/valves are going to run sequentially (one after the other) at the start time you've nominated. If you have multiple start times, the controller will continue to water until all starts are complete.
Please make sure you only have one start time entered (unless you need water more than once).
You do not need to set a start time for each valve.
When you turn the dial to set starts, you can turn off the excessive starts, the 'OFF' position is between 11pm and 12am on a digital controller.
For example:
When you're looking at your starts - program 1, start 1, shows is 6.00am - when there is no need to run this program over again, ensure that start 2, 3 and 4 (and any others - some controllers have many starts per program) are all showing 'OFF'.
If you do not have multiple starts, and you have taken power away from your controller, either by unplugging it or removing the 24VAC wires, then there may be an issue with the solenoids in the garden.
If that is the case, we recommend to turn off the water to your watering system (you will often have an isolation switch on the watering system), and check your valves.
We have a guide to solenoid maintenance here:
How can I check a Solenoid Valve which isn't working properly?
Article verified: WX8, KRX8, KRX6 KRX12, BTX8, BTX6, CO1306, Ezy One Mini, CO1318, CO1246, Dial Plus, CO4404, CO4406, Dial Ezy, CRS1554PR, CRS1556PR, Dial Ezy Gardener, Pro469, CRS3344, CRS3346, CRS3349, Ezy One X