本发明公开一种风电机组联邦故障诊断方法及系统,先基于风电场内相同类型风电机组构建风电机组的训练集和测试集;然后基于联邦学习框架,根据所述训练集对本地故障诊断模型进行训练,获得各风电机组对应的最优共享故障诊断模型;最后将所述测试集输入至各风电机组对应的所述最优共享故障诊断模型进行风电机组故障诊断,获得风电机组故障诊断结果。本发明基于联邦学习框架实现多台风电机组数据共享,通过“数据不动模型动”的方式,在数据不出本地的情况下,将各台风电机组联合起来进行联邦训练,在有效的保护不同风电机组制造商数据隐私的同时,丰富了故障类型并解决了风电机组间存在的数据孤岛问题,在风电机组故障诊断领域中具有广阔的前景。