The 50-MW Kincardine floating offshore wind farm off the coast of Aberdeen, Scotland, the largest one of its kind globally, has been put on stream.