Is it not usually the case that ”loco control” and ”maintenance control” are the same person / same people? Or is that only really feasible for the very smallest of locomotive owners/operators?
I think it varies quite a bit from one FOC to another - what I've described is just an example.
Looking at the info on different controls:
>DB have a separate loco control and maintenance control
>DRS have a maintenance controller but no loco control as such
>GBRF have a fleet planning desk in office hours, but out of hours loco issues would come under the normal control desks
>Heavy Haul have a loco control but no separate maintenance control as such
I think Freightliner and Colas (plus the smaller hauliers) don't have a separate loco or maintenance control due to the size of the fleet - or in the case of Freightliner [the new company after splitting from Heavy Haul] a fairly stable train plan that probably doesn't justify having a separate 24hr loco control.
Where there's no separate loco or maintenance control in a FOC, I imagine general fleet management would be done during office hours, with instructions passed to control (such as loco allocations) who would handle real-time issues. Even when there's no dedicated maintenance control, I expect most FOCs would have some sort of technical helpline available 24hrs to provide assistance in the case of failure on the main line - whether it's an "on-call" role or covered by a manager on shift at a maintenance depot. Some faults can be rectified over the phone with a bit of technical assistance and fault finding - for example a loco may be able to continue with a traction motor isolated; not a complete fix but usually sufficient for the train to clear the main line and reach its destination.
*
The difference between "loco control" and "maintenance control" is that loco control is part of the general control team and can be done by anyone with the appropriate training - it's a type of resource management. Maintenance Control generally requires a background within the maintenance function and a detailed hands-on knowledge of loco maintenance to be able to provide technical assistance to drivers, diagnose faults, arrange repairs, liaise with depots, enter detailed defect reports into computer systems and so on.
A loco controller would be concerned with getting a failed loco back to the depot where it will be repaired, assessing the impact of a loco failure in terms of providing locos for trains, finding a replacement loco and so on. Maintenance control would be getting more involved in the nature of the defect, the initial fault finding with the driver, deciding which location is best suited to carry out the repair, perhaps organising a spare part to be sent out to a satellite location, liaising with depots and fitters and so on. Admittedly there's a bit of overlap between loco control and maintenance control, and the roles may be combined in some cases depending on the size of the fleet.
*
A separate maintenance control seems to be fairly common within the TOCs, with descriptions like "provides immediate technical assistance to drivers and liaises with depots / fitters" and "contact for reporting of defects." In contrast to this, fleet control would involve being "responsible for the day-to-day allocation of units as required and all set swaps." Again I think there's a fair bit of variation from one TOC to another - in some cases the maintenance control function might also allocate units to diagrams, and in some cases fleet control (ad hoc set swaps and so on) appears to be part of the general control function looking after services.
In many cases I expect TOCs and FOCs have been through different reorganisations where control responsibilities have shifted around and eventually settled into whatever format seems to work best or is deemed to be most efficient.