Gamesa Electric, a unit of Siemens Gamesa Renewable Energy SA (BME:SGRE), has won a contract to supply equipment for 300 MW of solar projects developed by Opdenergy in Spain.