Hi Claggy,
Re 47 517 on the Clansman - correct, the 11.00 Inverness to Euston on 28th June 1986.
By the mid 80's Perth had lost a lot of it's variety. AFAIR, passenger traffic was
Inverness to Glasgow/Edinburgh (usually 47's and early mk2 stock)
Inverness to Euston 'Clansman' (47/4 and mk1/2/3 stock)
Aberdeen to Glasgow (again 47's and mk2 - later 47/7 push pull)
Perth to Edinburgh (101 3 car unit)
Speedlinks operated from Mossend to Inverness and Craiginches and I believe a Freightliner still ran between Aberdeen and Coatbridge but dunno when it finished. The engineers yard to the north and the tippler to the south both generated some traffic but I think Dewars had shut by then.
Go back a few years (see Crossfells shots) and you can add in the Dundee to Glasgow services (mucho variety) and the Arbroath/Dundee to Perth locals (DMU variety) as well as additional freight traffic.
I dare say there a a few gaps but I hope this helps. I've a few pics of the area from this era so just let me know if you want to see anything in particular and I'll see what I have.
Bruce