Germany’s Senvion SA (ETR:SEN) has signed a strategic framework contract with a unit of Chinese state-owned company CRRC Group outlining the delivery of generators for a certain wind turbine series.