Can I access public transport to get to PLD?

Yes, Claisebrook station on the Armadale/Thornlie and Midland lines is a short walk from PLD.