一种灵活控制的十分钟阶段性计时及数据存储方法与流程

文档序号:30437530发布日期:2022-06-17 20:51阅读:162来源:国知局
一种灵活控制的十分钟阶段性计时及数据存储方法与流程

1.本发明涉及火力发电技术领域,尤其涉及一种灵活控制的十分钟阶段性计时及数据存储方法。


背景技术:

2.目前,在火力发电机组重要测量数据的存储方法及应用中缺乏利用现有dcs、plc系统组态的合理、有效的实施方法,无法对火力发电机组重要机组参数进行阶段性计时及数据存储,在设定周期时间内系统某一参数从起始时刻到终了时刻的变化过程中,没有确实可行的对所需数据进行计时、保存和输出的综合方法。


技术实现要素:

3.本发明的目的是提供一种灵活控制的十分钟阶段性计时及数据存储方法,面对火力发电机组重要测量数据的存储,适用于市面上的各种dcs、plc控制系统,对设定周期时间(此处设置为十分钟)内系统某一参数从起始时刻到终了时刻的变化过程进行计时,并保存和输出十分钟间隔内的起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻的6个时刻点的数据。6个时刻点数据对下一周期机组协调控制系统的优化有着重要分析、计算、优化依据。
4.本发明提供了一种灵活控制的十分钟阶段性计时及数据存储方法,针对火力发电机组重要测量数据的存储,执行下述逻辑:
5.对十分钟周期时间内系统某一参数从起始时刻到终了时刻的变化过程进行计时,并保存和输出十分钟间隔内的起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻的6个时刻点的数据;具体步骤如下:
6.1)逻辑组态:
7.将灵活控制的十分钟阶段性计时及数据存储方法逻辑进行组态,调试无误后投入运行机组的相关系统中,并将模拟量测点接入一种灵活控制的十分钟阶段性计时及数据存储方法逻辑的信号输入端口a02,监测相关模拟量的变化情况;
8.2)置位运算:
9.计数器counter的置位端enbl起始为1时,将逻辑的计数器counter的in1端信号dvalgen01置为1,即启动计数器,此时开始计时、存储数据;所述计数器counter的输出端口out乘以a01,用以实现对输出数据的调整,以使得计数的数值转换为时间单位s;
10.3)定点时刻脉冲触发:
11.开始运算后,通过高选功能块h/的数据判断功能,根据预制的数据对起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻分别、同步进行计时,当到达对应时刻后,通过脉冲功能块oneshot触发一个500ms脉冲;6个时刻点highmon01-highmon06的预制数值为0、120、240、360、480、600;
12.4)数据存储与输出:
13.对应时刻500ms脉冲触发后,输出信号1至二选一功能块t,则500ms内,二选一功能块t此时选择y信号端a02对应的模拟量作为信号源输出;500ms结束后,脉冲信号消失为0,二选一功能块t选择选择n信号端的的数据保持输出,即保持输出对应500ms脉冲触发时刻的模拟量数据输出;
14.5)程序循环执行:
15.根据步骤4)的过程,依次完成起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻模拟量的数据存储、输出;
16.6)恢复预备状态:
17.本周期的十分钟阶段时间完成,且起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻模拟量的数据存储完成后,乘法功能块的输出值大于highmon07预制的数据后,触发脉冲oneshot07发1s脉冲,该1s脉冲经过取非功能块n后使得计数器counter的使能端enbl端口置为0,对计数器进行复位,此时灵活控制的十分钟阶段性计时及数据存储方法逻辑恢复至预备状态,待oneshot07脉冲消失后,计数器counter的使能端enbl再次置为1时,重新开始下一周期的计时、存储工作;
18.7)数据导出:
19.将本周期记录的“起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻的模拟量的数据存储在逻辑中的dfield01-dfield06中,将存储的数据导出并进行分析,对下一周期机组协调控制系统的优化提供分析、优化依据。
20.借由上述方案,通过灵活控制的十分钟阶段性计时及数据存储方法,能够为火力发电机组重要测量数据提供高效、准确的存储方法;该方法主要面对火力发电机组重要测量数据的存储,适用于市面上的各种dcs、plc控制系统,通过当前dcs、plc控制系统即可实现数据测量及存储功能,节约成本;本发明通过对设定周期时间内系统某一参数从起始时刻到终了时刻的变化过程进行计时,保存和输出设定间隔内的数据,输出的数据对机组协调控制系统的优化有着重要分析、计算、优化依据。
21.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。
附图说明
22.图1是本发明灵活控制的十分钟阶段性计时及数据存储方法逻辑图。
具体实施方式
23.下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
24.参图1所示,本实施例提供了一种灵活控制的十分钟阶段性计时及数据存储方法,针对火力发电机组重要测量数据的存储,执行下述逻辑:
25.对十分钟周期时间内系统某一参数从起始时刻到终了时刻的变化过程进行计时,并保存和输出十分钟间隔内的起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻的6个时刻点的数据;具体步骤如下:
26.1)逻辑组态:
27.将灵活控制的十分钟阶段性计时及数据存储方法逻辑进行组态,调试无误后投入运行机组的相关系统中,并将模拟量测点接入一种灵活控制的十分钟阶段性计时及数据存储方法逻辑的信号输入端口a02,监测相关模拟量的变化情况;
28.2)置位运算:
29.计数器counter的置位端enbl起始为1时,将逻辑的计数器counter的in1端信号dvalgen01置为1,即启动计数器,此时开始计时、存储数据;所述计数器counter的输出端口out乘以a01,用以实现对输出数据的调整,以使得计数的数值转换为时间单位s;
30.3)定点时刻脉冲触发:
31.开始运算后,通过高选功能块h/的数据判断功能,根据预制的数据对起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻分别、同步进行计时,当到达对应时刻后,通过脉冲功能块oneshot触发一个500ms脉冲;6个时刻点highmon01-highmon06的预制数值为0、120、240、360、480、600;
32.4)数据存储与输出:
33.对应时刻500ms脉冲触发后,输出信号1至二选一功能块t,则500ms内,二选一功能块t此时选择y信号端a02对应的模拟量作为信号源输出;500ms结束后,脉冲信号消失为0,二选一功能块t选择选择n信号端的的数据保持输出,即保持输出对应500ms脉冲触发时刻的模拟量数据输出;
34.5)程序循环执行:
35.根据步骤4)的过程,依次完成起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻模拟量的数据存储、输出;
36.6)恢复预备状态:
37.本周期的十分钟阶段时间完成,且起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻模拟量的数据存储完成后,乘法功能块的输出值大于highmon07预制的数据后,触发脉冲oneshot07发1s脉冲,该1s脉冲经过取非功能块n后使得计数器counter的使能端enbl端口置为0,对计数器进行复位,此时灵活控制的十分钟阶段性计时及数据存储方法逻辑恢复至预备状态,待oneshot07脉冲消失后,计数器counter的使能端enbl再次置为1时,重新开始下一周期的计时、存储工作;
38.7)数据导出:
39.将本周期记录的“起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻的模拟量的数据存储在逻辑中的dfield01-dfield06中,将存储的数据导出并进行分析,对下一周期机组协调控制系统的优化提供分析、优化依据。
40.本发明能够为火力发电机组重要测量数据提供高效、准确的存储方法;该方法主要面对火力发电机组重要测量数据的存储,适用于市面上的各种dcs、plc控制系统,通过当前dcs、plc控制系统即可实现数据测量及存储功能,节约成本;本发明通过对设定周期时间内系统某一参数从起始时刻到终了时刻的变化过程进行计时,保存和输出设定间隔内的数据,输出的数据对机组协调控制系统的优化有着重要分析、计算、优化依据。
41.下面以主蒸汽压力为例,对该灵活控制的十分钟阶段性计时及数据存储方法进行说明,步骤如下:
42.1)逻辑组态。将灵活控制的十分钟阶段性计时及数据存储方法逻辑进行组态,调
试无误后投入运行机组的协调控制系统中,此处以主蒸汽压力为例,将机组主蒸汽压力测点接入一种灵活控制的十分钟阶段性计时及数据存储方法逻辑的信号输入端口a02,监测机组主蒸汽压力的变化情况。
43.2)置位运算。计数器counter的置位端enbl起始为“1”时,将机灵活控制的十分钟阶段性计时及数据存储方法逻辑的计数器counter的in1端信号dvalgen01置为“1”,即启动计数器,此时一种灵活控制的十分钟阶段性计时及数据存储方法开始计时、存储数据。此处counter的输出端口out乘以a01,用来实现对输出数据的调整,使得计数的数值转换为时间单位s。
44.3)定点时刻脉冲触发。开始运算后,通过高选功能块“h/”的数据判断功能,根据预制的数据对“起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻”分别、同步进行计时,当到达对应时刻后,通过脉冲功能块“oneshot”触发一个500ms脉冲;特别地,highmon01-highmon06的预制数据为0、120、240、360、480、600。
45.4)数据存储与输出。对应时刻500ms脉冲触发后,输出信号“1”至二选一功能块“t”,则500ms内,二选一功能块“t”此时选择“y”信号端“a02”对应的“机组主蒸汽压力”作为信号源输出;500ms结束后,脉冲信号消失为“0”,二选一功能块“t”选择选择“n”信号端的的数据(二选一功能块脉冲触发时刻的输出值)保持输出,即保持输出对应500ms脉冲触发时刻的主蒸汽压力数据输出,实现了对脉冲触发时刻机组主蒸汽压力的数据存储、输出功能;
46.5)程序循环执行。根据第4)步的过程,依次完成“起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻”机组主蒸汽压力的数据进行存储、输出;
47.6)恢复预备状态。本周期的十分钟阶段时间完成,且“起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻”机组主蒸汽压力的数据存储完成后,乘法功能块
“×”
的输出值大于highmon07预制的数据(此处预制600,即10分钟)后,触发脉冲oneshot07发1s脉冲,该1s脉冲经过取非功能块“n”后使得计数器counter的使能端enbl端口置为“0”,对计数器进行复位,此时一种灵活控制的十分钟阶段性计时及数据存储方法逻辑恢复至预备状态,待oneshot07脉冲消失后,计数器counter的使能端enbl再次置为“1”时,重新开始下一周期的计时、存储工作。
48.7)数据导出。将本周期记录的“起始时刻、2分钟时刻、4分钟时刻、6分钟时刻、8分钟时刻、10分钟时刻”的机组主蒸汽压力的数据存储在逻辑中的dfield01-dfield06中,将存储的数据导出并进行分析,对下一周期机组协调控制系统的优化提供分析、优化依据。
49.以上所述仅是本发明的优选实施方式,并不用于限制本发明,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变型,这些改进和变型也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1