Sophie Wessex, 49, beamed as she chatted with soldiers from the 5th Rifles as they completed a training exercise on Salisbury Plain.