本发明涉及核电厂数字化,尤其涉及一种核电站操纵员抄表表格自动生成方法及系统。
背景技术:
1、由于某核电站中记录“一二回路操纵员抄表表格”中涉及500多个信号值以及160多个判断,将涉及的信号值做成6幅专用画面,其6幅专用画面需依次打印到a4纸上,操纵员再人工核对信号值是否满足准则要求,用这种方法连续打印6幅专用画面,约需要1至2分钟;操纵员认真核对信号值是否满足准则要求需要约10分钟。
2、其方法需要操纵员人工核对信号值是否满足准则要求,核对工作量大、判断类型复杂多变、可能出现错误与遗漏;同时可能导致操纵员疲劳、注意力下降,影响操纵员对机组的监视。且直接打印6幅dcs画面,约需要1至2分钟,造成传统报表中各信号点的取样时间不同问题。
技术实现思路
1、本发明要解决的技术问题在于,针对现上述背景技术中提及的相关技术存在的至少一个缺陷:如何快速生成并自动判断核电站操纵员抄表表格,提供一种核电站操纵员抄表表格自动生成方法及系统。
2、本发明解决其技术问题所采用的技术方案是:提供一种核电站操纵员抄表表格自动生成方法,包括以下步骤:
3、步骤s10:获取dcs数据库中的dcs数据,并建立临时内存数据库;
4、步骤s20:在所述临时内存数据库中获取所有信号点的最大时间戳,将所述最大时间戳与本机时钟进行比较,若两者时间差在预设时间内,则执行步骤s30;
5、步骤s30:同步本地计算机与dcs系统时钟,并调用核电操纵员抄表表格的模板文件;
6、步骤s40:将所述dcs数据中对应的信号值,经过有效位处理后输出至所述模板文件对应的单元格中;
7、步骤s50:生成填写完成的操纵员抄表表格。
8、优选地,所述dcs数据包括信号名、信号值和时间戳。
9、优选地,所述步骤s10之前包括:
10、步骤s00:针对不同的信号值所要求的精度不同和计数方式不同,在模板文件中依次对每个信号值所在单元格进行设置显示格式。
11、优选地,所述经过有效位处理后输出至所述模板文件对应的单元格中,包括:
12、在所述信号名的信号通道前加入预设标识,以识别所述模板文件中的单元格中的内容是否为信号名;
13、若识别出所述预设标识,则识别包括所述预设标识的单元格为信号名,将对应经过有效位处理的信号值输出至所述包括所述预设标识的单元格内。
14、优选地,所述将所述最大时间戳与本机时钟进行比较,之后还包括:
15、若所述最大时间戳与所述本机时钟之间的时间差超过预设值时,则判定为系统故障,取消报表生成。
16、优选地,所述经过有效位处理后输出至所述模板文件对应的单元格中,之后还包括:
17、根据所述所有信号点的最大时间戳,自动判断当前的班次,并将所述班次输出至所述模板文件中对应的单元格中;和/或,
18、根据所述所有信号点的最大时间戳,获得对应的抄表时间,并将所述抄表时间输出至所述模板文件中对应的单元格中。
19、优选地,所述步骤s10之前还包括:
20、步骤s01:在模板文件的单元格中,按核电站的系统进行分类成多个模块,对各模块中信号值采用条件格式进行设置判断准则,实现各模块中多个信号值的偏差值或限值是否超出准则要求的自动计算;
21、所述步骤s40还包括:
22、根据所述单元格中设置的准则内容,对各模块中对应的信号值进行条件判定,若识别模块中存在信号值不符合所述准则内容时,则自动将所述模块进行标注;
23、所述步骤s50还包括:
24、根据预设时间自动打印与存档表格。
25、优选地,所述准则内容包括:各模块中的对应的信号值小于设置的第一限值,各模块中的对应的信号值两两之差或两两之商小于设置的第二限值,以及信号值为开关量时,采用预设的与、或、非、异或进行逻辑运算,判断逻辑运算结果是否符合第三预设值。
26、优选地,所述模板文件包括第一表单和第二表单;
27、所述第一表单用于展示参与运算后的结果信号值,用于打印输出及存档;
28、所述第二表单用于展示参与运算中的过程信号值,不进行打印输出,只用于存档。
29、本发明还构造了一种核电站操纵员抄表表格自动生成系统,包括:
30、获取单元,用于获取dcs数据库中的dcs数据,并建立临时内存数据库;
31、判断单元,用于在所述临时内存数据库中获取所有信号点的最大时间戳,将所述最大时间戳与本机时钟进行比较,若两者时间差在预设时间内,则运行调用单元;
32、调用单元,用于同步本地计算机与dcs系统时钟,并调用核电操纵员抄表表格的模板文件;
33、输入单元,用于将所述dcs数据中对应的信号值,经过有效位处理后输出至所述模板文件对应的单元格中;
34、生成单元,用于生成填写完成的操纵员抄表表格。
35、通过实施本发明,具有以下有益效果:
36、本发明公开了一种核电站操纵员抄表表格自动生成方法及系统,方法包括:获取dcs数据库中的dcs数据,并建立临时内存数据库;在所述临时内存数据库中获取所有信号点的最大时间戳,将所述最大时间戳与本机时钟进行比较,若两者时间差在预设时间内,则执行同步本地计算机与dcs系统时钟,并调用核电操纵员抄表表格的模板文件;将所述dcs数据中对应的信号值,经过有效位处理后输出至所述模板文件对应的单元格中;生成填写完成的操纵员抄表表格。通过实施本发明,提高了抄表的生成效率,避免了出现抄表数据与当前机组数据不匹配的情况,解决了传统抄表各信号点的取样时间不同的问题,并且减少人为失误判断的事件发生。
1.一种核电站操纵员抄表表格自动生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的核电站操纵员抄表表格自动生成方法,其特征在于,所述dcs数据包括信号名、信号值和时间戳。
3.根据权利要求2所述的核电站操纵员抄表表格自动生成方法,其特征在于,所述步骤s10之前包括:
4.根据权利要求2所述的核电站操纵员抄表表格自动生成方法,其特征在于,所述经过有效位处理后输出至所述模板文件对应的单元格中,包括:
5.根据权利要求1至4任一项所述的核电站操纵员抄表表格自动生成方法,其特征在于,所述将所述最大时间戳与本机时钟进行比较,之后还包括:
6.根据权利要求1所述的核电站操纵员抄表表格自动生成方法,其特征在于,所述经过有效位处理后输出至所述模板文件对应的单元格中,之后还包括:
7.根据权利要求1所述的核电站操纵员抄表表格自动生成方法,其特征在于,所述步骤s10之前还包括:
8.根据权利要求7所述的核电站操纵员抄表表格自动生成方法,其特征在于,所述准则内容包括:各模块中的对应的信号值小于设置的第一限值,各模块中的对应的信号值两两之差或两两之商小于设置的第二限值,以及信号值为开关量时,采用预设的与、或、非、异或进行逻辑运算,判断逻辑运算结果是否符合第三预设值。
9.根据权利要求1所述的核电站操纵员抄表表格自动生成方法,其特征在于,所述模板文件包括第一表单和第二表单;
10.一种核电站操纵员抄表表格自动生成系统,其特征在于,包括: