Do you have domestic hot water ??
1. What make are the two port valves ,and do they have a small lever low down on their end ?
2. What is the hot water cylinders thermostat set to ,and have you touched it at all ?
3 .what make and model programmer ?
4 ,when draining down ,did you do anything to the two port valves ?
5. Do you have an immersion heater in the cylinder and if so is it on?
It's a bit odd that IF ,you ONLY drained the system ,that some part of the control gear should malfunction ,but of course it could be just coincidence.
Basically , the programmer ,when DHW ( Domestic hot water) is selected ,energises the cylinder stat ,if that isn't satisfied ( water temp below it's setting) it energises the motor in the two port valve ,which opens and allows hot water to flow thru to the coil ,at the same time a micro switch in the valve is closed and energises the boiler ,which then fires up ,starts pump.
So there are quite a few things that have to be checked out.