Spanish utility Iberdrola SA (BME:IBE) has signed a 15-year power purchase agreement (PPA) with a German off-taker for electricity generated by its Windanker offshore wind farm in the Baltic Sea.