Spanish utility Iberdrola (BME:IBE) has won the right to sign power purchase agreements (PPAs) for 486 MW of offshore wind power generating capacity in Germany.