@notingthewear
Your system is like mine. The megaflow cylinder is just a pressurised cylinder that helps with the hot water flow. The tank is probably very well insulated. Your boiler is a system boiler.
In order to minimise the energy, you should fill the hot water tank, turn the hot water heating off, then use the hot water in the tank. The turn off is normally done automatically by the thermostat when the water in the cylinder reaches temperature.
Example :
Say you have to do 2x showers and 1x washing up a day. You should heat up a full tank before you have the showers. Then switch the hot water heater off. Then have the 2x showers and do the washing up. This will use up the hot water in the tank, but will not replace it. The tank will then remain cold until you need hot water again. This saves the most money.
If you leave the hot water on all the time, what will happen is as you use the hot water up in the 2x showers and washing up, the boiler will fire up again and after you have used the water you need, the hot water in the tank will be replaced and the tank will still be full of hot water. The water will lose temperature over time, during the day the boiler will turn on again repeatedly keeping the water at the hot water temperature. So you will be keeping a tank of water at the hot temperature all day and night, which is wasteful.
Think of it a bit like either boiling a kettle once and then it switching off and you making your tea (efficient) or keeping the kettle boiling all day and you just getting the tea on one occassion (inefficient!)
How long will you have to leave the heating on to create 1 tank of hot water ? My tank is 145 litres and takes maybe 20 mins with a 24 kwh boiler. I would be surprised if your system takes more than 45 mins to heat up a full tank.
Bear in mind once you heat a full tank, it will probably stay hot for a day or so. So if for example you heat in the morning, then have 2x showers, then wait until evening to do the washing up, there may well be enough water left from the morning heating cycle that you don't need to switch on the hot water heating again - you just have to experiment.
As a starting point I would just put it on for once a day for 45 minutes about 45 mins before you need the majority of the water (normally for showers in the morning) and see where that takes you.
If you need hot water at night, or a single tank of hot water is not enough to cope with how much you need in the morning then further messing around is required.