【技术实现步骤摘要】
降低风电机组国产化PLC的CPU负荷的方法及装置
[0001]本公开属于风电机组控制
,具体涉及一种降低风电机组国产化PLC的CPU负荷的方法及装置。
技术介绍
[0002]现有的风电机组的控制使用的PLC多数基于国外可编程控制器品牌如倍福、巴赫曼、ABB、西门子等PLC,由于国外PLC品牌价格昂贵,并且供货周期长,芯片采用欧美品牌,容易出现设备不可控因素。
[0003]通常风电机组控制过程中,风电部件如变桨系统、偏航系统、发电控制的核心算法、齿轮箱控制、变流器控制等逻辑执行部分,仅仅会根据部件执行的周期,整体划分一下部件执行周期,不会兼顾PLC的负荷利用率情况,导致个别机组在极端风况下出现PLC死机的现象。
技术实现思路
[0004]本公开旨在至少解决现有技术中存在的技术问题之一,提供一种降低风电机组国产化PLC的CPU负荷的方法及装置。
[0005]本公开的一方面,提供一种降低风电机组国产化PLC的CPU负荷的方法,所述方法包括:
[0006]设定风电机组控制过程中各部件优先 ...
【技术保护点】
【技术特征摘要】
1.一种降低风电机组国产化PLC的CPU负荷的方法,其特征在于,所述方法包括:设定风电机组控制过程中各部件优先级;将所述风电机组的主控程序逻辑依据部件优先级划分为多个执行任务周期;其中,所述执行任务周期的优先级与部件优先级相对应;实时获取国产化PLC的CPU利用率总负荷;根据所述CPU利用率总负荷,控制各所述执行任务周期内对应的部件执行逻辑的执行过程。2.根据权利要求1所述的方法,其特征在于,所述设定风电机组控制过程中各部件优先级,包括:将风机发电运行核心算法控制器、变流器控制过程、变桨控制过程、安全链监测过程设定为优先级别最高的第一优先级;将风电齿轮箱控制过程、发电机控制过程、控制柜状态过程、偏航控制过程设定为第二优先级;将文件读写和数据记录功能设定为优先级别最低的第三优先级。3.根据权利要求2所述的方法,其特征在于,所述将所述风电机组的主控程序逻辑依据部件优先级划分为多个执行任务周期,包括:将主控程序逻辑依据部件优先级划分为三个执行任务周期,第一执行任务周期与所述第一优先级相对应,第二执行任务周期与所述第二优先级相对应,第三执行任务周期与所述第三优先级相对应。4.根据权利要求3所述的方法,其特征在于,所述第一执行任务周期的时间范围为10ms~30ms,所述第二执行任务周期的时间范围为90ms~110ms,所述第三执行任务周期的时间范围为490ms~510ms。5.根据权利要求4所述的方法,其特征在于,所述第一执行任务周期的时间为20ms,所述第二执行任务周期的时间为100ms,所述第三执行任务周期的时间为500ms。6.根据权利要求2所述的方法,其特征在于,所述根据所述CPU利用率总负荷,控制各所述执行任务周期内对应的部件执行逻辑的执行过程,包括:当...
【专利技术属性】
技术研发人员:曾卫东,褚孝国,杨政厚,陈兆圣,陈卓,韩健,杜洋,伟特,刘扬,
申请(专利权)人:北京华能新锐控制技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。