Dutch telecommunications company KPN has signed a 15-year agreement to purchase electricity from a solar farm that Dutch utility group Eneco is building in Woensdrecht in the Dutch province of Noord-Brabant, the parties announced on Thursday.