[发明专利]一种低压机组自动控制流程组态的简化方法有效
申请号: | 201911075644.6 | 申请日: | 2019-11-06 |
公开(公告)号: | CN110888385B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 贺洁;徐松;徐进;孙延岭;谢传萍;赵涌;管永清;张雷;姜鑫 | 申请(专利权)人: | 南京南瑞水利水电科技有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 韩红莉 |
地址: | 211100 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 低压 机组 自动控制 流程 组态 简化 方法 | ||
1.一种低压机组自动控制流程组态的简化方法,其特征在于,包括人机交互模块和软件流程程序,人机交互模块包括控制器、串口、人机界面、低压机组和监控上位机,控制器通过串口电连接人机界面,控制器和人机界面电连接监控上位机,低压机组电连接控制器;软件流程程序包括开机流程模块和停机流程模块,开机流程模块和停机流程模块下载存储在控制器的流程参数存储区中;
编程预设开机流程模块和停机流程模块,开机流程模块和停机流程模块中的判断步骤通过流程参数变量进行控制;
用户通过人机界面设置流程参数变量,设置好流程参数变量后将流程参数变量下载到流程参数存储区中;
开机流程模块包括以下步骤:
在人机界面中输入流程参数变量X4,Q14, Q15,Q16,Q17,Q18, R401=0,R402,R404,R405,R406,R407,R409,R410,R411,R412,R413,R414,R417,R418,R419,R420, R421,I0021,I0010,I0011,I0016,I0017,I0018,I0019,JZ_F, 有功无功调节功能投入PQ_STATE,有功设值P_SET=0,无功设值Q_SET =0,P_INIT,Q_INIT的值;
步骤一,是否判断导叶位置:读取流程参数存储区中的R410的值,若R410值为1则判断导叶位置,然后判断导叶是否全关,若流程参数变量I0021=1为真,则表示导叶是全关的,跳到步骤二;若R410值为0则不判断导叶位置,跳到步骤二;
若流程参数变量I0021=1为假,则表示导叶没有全关,人机界面显示“开机条件不满足:导叶未全关”,流程退出,程序运行结束;
步骤二,读取R404的值,若R404的值为1则开冷却水是保持型开出,开冷却水,流程参数变量Q15=1然后跳到步骤三;若R404的值为0,表示开冷却水不是保持型开出,则人机界面显示“开冷却水pulse(Q15,5000)”且跳到步骤三;
开机流程模块包括以下步骤:
步骤三,是否判断冷却水全开:读取R411的值,若R411的值为1则表示判断了冷却水全开,若判断了冷却水全开则跳到步骤四;若R411的值为0表示没有判断冷却水全开,则Q15=0并跳到步骤五;
步骤四,判断冷却水是否是全开:若变量I0016为1且变量I0017为0,表示冷却水是全开,则清除开出点 Q15=0,跳到步骤五;若变量I0016为1或者变量I0017为0的条件不满足,表示冷却水不是全开,则在R405秒内循环判断是否满足变量I0016为1且变量I0017为0,若R405秒内变量I0016为1且变量I0017为0的条件不满足,表示冷却水不是全开则人机界面显示“超时,供水故障,流程退出:Q15=0” ,流程退出,程序运行结束;若在R405秒内变量I0016为1且变量I0017为0的条件满足,表示冷却水是全开,则清除开出点Q15=0,跳到步骤五;
步骤五,判断退制动是否是保持型开出:读取R407值的值,若R407值为0,表示退制动不是保持型开出则人机界面显示“退制动pulse(Q14,5000)”,跳到步骤六;若R407值为1,表示退制动是保持型开出则退制动,Q14=1,跳到步骤六;
开机流程模块包括以下步骤:
步骤六,是否判断制动退出位置:读取R412的值,若R412=0,表示没有判断制动退出位置,则清除开出点Q14=0,跳到步骤八;若R412=1,表示判断了制动退出位置,则跳到步骤七;
步骤七,判断制动是否已退出:若变量I0010为0且变量I0011为0的条件满足,表示制动已退出,则清除开出点Q14=0,跳到步骤八;若变量I0010为0且变量I0011为0的条件不满足,表示制动没有退出,则在R409秒内循环判断变量I0010为0且变量I0011为0是否满足,若R409秒内变量I0010为0且变量I0011为0的条件没有满足,表示制动没有退出则人机界面显示“开机条件不满足:制动未退出;Q14=0” ,流程退出,程序运行结束;若R409秒内变量I0010为0且变量I0011为0满足,则清除开出点Q14=0,跳到步骤八;
开机流程模块包括以下步骤:
步骤八,判断开主阀是否是保持型开出:读取R401的值,若R401为0,表示开主阀不是保持型开出,则人机界面显示“开主阀pulse(Q17,5000)”,跳到步骤九;若R401为1,表示开主阀是保持型开出,则开主阀,Q17=1,跳到步骤九;
步骤九,是否判断主阀全开位置:读取R413的值,若R413=0,表示没有判断主阀全开位置, 则Q17=0,人机界面显示“调速器开机pulse(Q8,5000)”,跳到步骤十一;若R413=1,表示判断了主阀全开位置,则跳到步骤十;
开机流程模块包括以下步骤:
步骤十,判断主阀是否全开:若满足I0018为1且变量I0019为0的条件,表示主阀是全开,则Q17=0,人机界面显示“调速器开机pulse(Q8,5000)”,跳到步骤十一;若不满足I0018为1且变量I0019为0条件 ,表示主阀不是全开,则在R402秒循环判断I0018为1且变量I0019为0 是否满足,若R402秒内I0018为1且变量I0019为0条件仍然不满足表示主阀不是全开,则人机界面显示“主阀全开失败,流程退出:Q17=0” ,流程退出,程序运行结束,若R402秒内满足I0018为1且变量I0019为0条件表示主阀是全开,则Q17=0,人机界面显示“调速器开机pulse(Q8,5000)”,跳到步骤十一;
步骤十一,判断投制动的转速是否大于投制动最高转速的95%:读取R414的值,若R414的值不是大于投制动最高转速的95%,则在X4秒内循环判断JZ_F≥4750是否为真,若超过X4秒JZ_F≥4750仍然为假表示投制动的转速升不到全速的95%,则人机界面显示“转速升不到95%,流程退出”,流程退出,程序运行结束,若在X4秒内循环判断JZ_F≥4750变为真,则跳到步骤十二;若R414的值大于投制动最高转速的95%,则跳到步骤十二;
步骤十二,带基荷,PQ_STATE=3,P_SET=P_INIT,Q_SET=Q_INIT。
2.根据权利要求1所述的一种低压机组自动控制流程组态的简化方法,其特征在于,停机流程模块包括以下步骤:
步骤十三,降负荷时限,定义PQ_STATE=3,P_SET=0,Q_SET=0;
判断机组负荷是否降到5%以下:若机组负荷降到了5%以下,则人机界面显示“调速器停机pulse(Q5,5000)”,跳到步骤十四;若机组负荷没有降到5%以下,则在R419秒内循环检测判断机组负荷是否降到5%以下,若在R419秒内机组负荷没有降到5%,则人机界面显示“机组功率降不下,流程退出”,Q18=0,流程退出,程序运行结束,若在R419秒内检测到机组负荷降到了5%以下,则人机界面显示“调速器停机pulse(Q5,5000)”,跳到步骤十四;
步骤十四,判断投制动的转速是否降到R421%以下:若投制动的转速是降到R421%以下,则跳到步骤十五;若投制动的转速不是降到R421%以下,则在R421秒内循环检测判断JZ_F≤50×R421是否为真,若在R421秒内JZ_F≤50×R421变为真则跳到步骤十五,若在R421秒内JZ_F≤50×R421始终为假则人机界面显示“机组转速降不下,流程退出”,Q18=0,流程退出,程序运行结束;
步骤十五,判断投制动是否是保持型开出:读取R407的值,若R407=1表示投制动是保持型开出,则投制动,开出点Q13置1,延时X7秒后Q13=0,跳到步骤十六;读取R407的值,若R407=0表示投制动不是保持型开出,则人机界面显示“投制动pulse(Q13,5000)”,延时X7秒后Q13=0,跳到步骤十六;
停机流程模块包括以下步骤:
步骤十六,判断投制动的转速是否降到5%以下:若投制动的转速是降到了5%以下,则跳到步骤十七;若投制动的转速不是降到了5%以下,判断机组转速5%是否为真,机组转速5%为假则人机界面显示“转速降不到5%,流程退出:Q14=0”,Q18=0,流程退出,程序结束运行;
步骤十七,判断是否退制动:读取R417的值,若R417=0表示不是退制动,则跳到步骤二十;若R417=1表示是退制动,则跳到步骤十八;
步骤十八,判断退制动是否是保持型开出:读取R407的值,若R407=1表示退制动是保持型开出,则退制动,Q14=1,跳到步骤十九;若R407=0表示退制动不是保持型开出,则人机界面显示“退制动pulse(Q14,5000)”,跳到步骤十九;
停机流程模块包括以下步骤:
步骤十九,判断制动是否已退出:若满足变量I0010为0且变量I0011为1条件,表示制动已退出,则Q14=0,跳到步骤二十;若制动没有退出,则在R409秒内循环判断变量I0010为0且变量I0011为1条件是否满足,若在R409秒内循环检测变量I0010为0且变量I0011为1条件满足表示制动已退出,则清除开出点Q14,Q14=0,跳到步骤二十;若在R409秒内变量I0010为0且变量I0011为1条件始终不满足表示没有检测到制动已退出,则人机界面显示“制动退出失败,流程报警”,则清除开出点Q14,Q14=0,跳到步骤二十;
步骤二十,判断是否是关冷却水:若R418=0表示不是关冷却水,则流程退出,程序结束运行;若R418=1表示是关冷却水,则跳到步骤二一;
停机流程模块包括以下步骤:
步骤二一,判断关冷却水是否是保持型开出:若R404=1表示关冷却水是保持型开出,则关冷却水,Q16=1,跳到步骤二二;若R404=0表示关冷却水不是保持型开出,则人机界面显示“关冷却水pulse(Q16,5000)”,跳到步骤二二;
步骤二二,判断冷却水是否全关:若满足变量I0016为0且变量I0017为1的条件,表示冷却水是全关,则清除开出Q16和Q18,Q16=0,Q18=0,流程退出,程序结束运行;若冷却水不是全关,则在R406秒内循环判断是否满足变量I0016为0且变量I0017为1的条件,若在R406秒内满足变量I0016为0且变量I0017为1的条件表示到冷却水是全关,则清除开出Q16和Q18,Q16=0,Q18=0,流程退出,程序结束运行;若在R406秒内始终不满足变量I0016为0且变量I0017为1的条件表示冷却水不是全关,则人机界面显示“关冷却水失败,流程报警”,Q16=0,Q18=0,流程退出,程序结束运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞水利水电科技有限公司,未经南京南瑞水利水电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911075644.6/1.html,转载请声明来源钻瓜专利网。