Spain's Solaria Energia y Medio Ambiente announced on Thursday it has signed a 52-MW solar power purchase agreement (PPA) with Repsol SA (BME:REP).