Waterloo - Exeter Train Scheduler

train scheduler


The Scheduler is a web application I designed in Classic ASP, which is a web site scripting language. To use it either the computer needs to be connected to the Internet, or the computer must be configured as a local web server. All the data is pulled from a MS Access database.

I wanted to get close to running the same train formations as ran on the real line in the 1960s. Unfortunately I do not have a train register for Crewkerne, which would give times and details of train movements, so I had to glean what I could from various railway books and extrapolate where necessary from timings shown in a modern timetable.

I also removed and added some trains to make the operating session interesting and this is an ongoing process.


The schedule displays the train that is due and a preview of the next in the sequence. The train formation is made up and run through Misterton. After that movement is complete the next train is called up. The schedule is not run in real time. A 'Misterton Arrival' time readout indicates where we are in the day. The complete schedule can be shown for reference.

Locomotive Selection

Locomotives are selected from what is available on shed, except where a particular class of locomotive was usually allocated to a train, e.g. Merchant Navy for the Atlantic Coast Express.

Freight Train Movements

Stopping freight trains have an interesting movement. The program randomly selects a type of freight that was common at Crewkerne for either picking up or setting down.

Where goods are to be freighted out from Misterton and there are no suitable wagons in the Goods Yard then empty wagons are delivered and the goods moved out next time an order for them is displayed. A reverse movement takes place where there are no stock wagons available.

Shunting is undertaken by a Class 4MT, which hauled a stopping goods train between Yeovil Jct and Chard Jct.

Freight marshalling is a fascinating operation because it demands planning for the efficient movement and placement of wagons in the Goods Yard.