核电DCS控制柜成套图升版标记方法和装置与流程

未命名 07-22 阅读:81 评论:0

核电dcs控制柜成套图升版标记方法和装置
技术领域
1.本技术涉及核电技术领域,尤其涉及一种核电dcs控制柜成套图升版标记方法和装置。


背景技术:

2.随着经济的发展,能源电力供给不足的矛盾日益凸显,环境压力日益增大,所以需要不断深入能源体系转型,而核能具有清洁、稳定、利用率高、资源丰富等优点,是构建清洁低碳、安全高效能源体系的重要手段。核电厂中的dcs系统(distributed control system,集散控制系统或者分散控制系统)是基于计算机管控、显示及通信等技术,对核电厂数百个系统、近万个设备和各类工况现场装置进行分散控制,实现集中管理、控制和操作的工业自动化控制系统。核电dcs控制柜成套图是用于指导核电厂中dcs系统所需控制柜及其相关组件实现准确安装的集合图纸,确保了dcs系统的正常运行和安全性,从而保障了核电站运行的安全和稳定。所以,核电dcs控制柜成套图绘制是核电dcs系统硬件设计中的主要工作之一。通常,一个控制柜机组中控制柜的规模可达70台,且每个控制柜的成套图纸从首版发布到投入使用,将经历平均5个版次的升版,使得控制柜成套图纸的设计数量可观、设计难度较大。目前,在升版过程中一般采用人为手动添加升版标记,所以升版过程中庞大且复杂的数据将造成人为修改效率较低且易出现人因失误的问题。
3.目前,专利cn111830919公开了一种基于eplan平台的端接文件生成方法和装置,包括:在eplan平台上制作数字化控制系统dcs需要的标准宏;基于标准宏制作端接文件需要的typical模板;使用preplan读入dcs系统工程师组态图的数据库文件以生成typical文件;将typical文件导入eplan平台并进行信号匹配,然后将excel电缆信息文件导出并进行处理;以及将处理后的excel电缆信息文件导入preplan平台并自动生成端接文件。专利cn111830918公开了一种基于eplan平台的核电dcs控制机柜成套图升版方法及系统,包括:获取核电dcs信号点表和控制柜信息表中的信息项数据,并导入控制机柜typical模板中对应的宏名称行内,生成控制机柜typical文件,并将生成的控制机柜typical文件与升版前的控制机柜typical文件进行比对获取差异变更项,以生成差异typical文件;根据差异typical文件自动生成升版后的核电dcs控制机柜成套图。但是,上述专利中,针对升版后文件的版本信息及相关页属性信息仍需人工录入和确认,仍无法解决数量庞大且类型复杂的数据处理过程中,因手动修改导致效率较低且易出现人因失误的问题。


技术实现要素:

4.本技术旨在至少在一定程度上解决上述的技术问题之一。
5.为此,本技术的第一个目的在于提出一种核电dcs控制柜成套图升版标记方法,能够快速、便捷、高效、准确地实现核电dcs控制柜成套图升版标记和页属性信息的自动更新,避免手动确认和标注造成时间成本消耗以及人因失误频出等问题,提高成套图升版标记工作的效率和准确性,进而保障dcs系统运行的可靠性和稳定性。
6.本技术的第二个目的在于提出一种核电dcs控制柜成套图升版标记装置。
7.为达到上述目的,本技术第一方面实施例提出了核电dcs控制柜成套图升版标记方法,包括:
8.获取核电dcs控制柜数据文件,核电dcs控制柜数据文件包括设备属性信息和识别标记信息;
9.将设备属性信息和识别标记信息输入至typical模板,以生成typical文件;
10.将typical文件与历史版本typical文件进行对比,并根据对比结果对typical文件中的版本信息进行标记;
11.根据标记后的typical文件生成核电dcs控制柜成套图,并更新对应的页属性宏信息。
12.可选的,将typical文件与历史版本typical文件进行对比,并根据对比结果对typical文件中的版本信息进行标记,包括:
13.根据识别标记信息确定typical文件中的第一宏信息和历史版本typical文件中的第二宏信息;
14.将第一宏信息与第二宏信息进行对比;
15.若第一宏信息和第二宏信息中的设备属性信息相同,则保持第一宏信息对应的宏变量信息和页属性宏信息不变;
16.若第一宏信息和第二宏信息中至少一个设备属性信息不同,则对第一宏信息对应的版本信息进行升版标记。
17.可选的,对第一宏信息对应的版本信息进行升版标记,包括:
18.将存在于第一宏信息但不存在于第二宏信息的设备属性信息所在的宏行确定为新增行;
19.将不存在于第一宏信息但存在于第二宏信息的设备属性信息所在的宏行确定为删除行;
20.将第一宏信息和第二宏信息中的设备属性信息不同的宏行确定为修改行;
21.将新增行和修改行对应的宏变量标记为修改类型;
22.将删除行对应的宏变量标记为删除类型。
23.可选的,对第一宏信息对应的版本信息进行升版标记,包括:
24.将属于修改类型和/或删除类型的第一宏信息对应的版本信息确定为升级版本,并将版本信息进行加一操作;
25.对标记后的第一宏信息中的编校审批信息进行更新。
26.可选的,该方法还包括:
27.根据对比结果对typical文件中的设备属性信息的升版版本标记信息进行标记。
28.本技术实施例的核电dcs控制柜成套图升版标记方法,首先,获取核电dcs控制柜数据文件;然后,将设备属性信息和识别标记信息输入至typical模板,以生成typical文件;接下来,将typical文件与历史版本typical文件进行对比,并根据对比结果对typical文件中的版本信息进行标记;最后根据标记后的typical文件生成核电dcs控制柜成套图,并更新对应的页属性宏信息。由此,本方法充分考虑到成套图升版过程中的数据量庞大且类型复杂的特点,能够快速、便捷、高效、准确地实现核电dcs控制柜成套图升版标记和页属
性信息的自动更新,避免了手动确认和标注造成时间成本消耗以及人因失误频出等问题,提高了成套图升版标记工作的效率和准确性,进而保障了dcs系统运行的可靠性和稳定性。
29.为达到上述目的,本技术第二方面实施例提出了核电dcs控制柜成套图升版标记装置,包括:
30.获取模块,用于获取核电dcs控制柜数据文件,核电dcs控制柜数据文件包括设备属性信息和识别标记信息;
31.生成模块,用于将设备属性信息和识别标记信息输入至typical模板,以生成typical文件;
32.第一标记模块,用于将typical文件与历史版本typical文件进行对比,并根据对比结果对typical文件中的版本信息进行标记;
33.更新模块,根据标记后的typical文件生成核电dcs控制柜成套图,并更新对应的页属性宏信息。
34.可选的,第一标记模块,用于:
35.根据识别标记信息确定typical文件中的第一宏信息和历史版本typical文件中的第二宏信息;
36.将第一宏信息与第二宏信息进行对比;
37.若第一宏信息和第二宏信息中的设备属性信息相同,则保持第一宏信息对应的宏变量信息和页属性宏信息不变;
38.若第一宏信息和第二宏信息中至少一个设备属性信息不同,则对第一宏信息对应的版本信息进行升版标记。
39.可选的,第一标记模块,用于:
40.将存在于第一宏信息但不存在于第二宏信息的设备属性信息所在的宏行确定为新增行;
41.将不存在于第一宏信息但存在于第二宏信息的设备属性信息所在的宏行确定为删除行;
42.将第一宏信息和第二宏信息中的设备属性信息不同的宏行确定为修改行;
43.将新增行和修改行对应的宏变量标记为修改类型;
44.将删除行对应的宏变量标记为删除类型。
45.可选的,第一标记模块,用于:
46.将属于修改类型和/或删除类型的第一宏信息对应的版本信息确定为升级版本,并将版本信息进行加一操作;
47.对标记后的第一宏信息中的编校审批信息进行更新。
48.可选的,该装置还包括:
49.第二标记模块,用于根据对比结果对typical文件中的设备属性信息的升版版本标记信息进行标记。
50.本技术实施例的核电dcs控制柜成套图升版标记装置,首先,获取核电dcs控制柜数据文件;然后,将设备属性信息和识别标记信息输入至typical模板,以生成typical文件;接下来,将typical文件与历史版本typical文件进行对比,并根据对比结果对typical文件中的版本信息进行标记;最后根据标记后的typical文件生成核电dcs控制柜成套图,
并更新对应的页属性宏信息。由此,本装置充分考虑到成套图升版过程中的数据量庞大且类型复杂的特点,能够快速、便捷、高效、准确地实现核电dcs控制柜成套图升版标记和页属性信息的自动更新,避免了手动确认和标注造成时间成本消耗以及人因失误频出等问题,提高了成套图升版标记工作的效率和准确性,进而保障了dcs系统运行的可靠性和稳定性。
51.本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
52.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
53.图1出示了一个实施例的核电dcs控制柜成套图升版标记方法的流程图;
54.图2出示了一个具体实施例的typical文件的示意图;
55.图3出示了一个实施例的将typical文件与历史版本typical文件进行对比并进行标记的流程图;
56.图4出示了一个实施例的包括组合宏的typical文件的示意图;
57.图5出示了一个实施例的dcs控制柜成套图中页属性信息的示意图;
58.图6出示了另一个实施例的核电dcs控制柜成套图升版标记方法的流程图;
59.图7出示了另一个具体实施例中原理宏的示意图;
60.图8出示了另一个具体实施例中布局宏的示意图;
61.图9出示了一个具体实施例的核电dcs控制柜成套图升版标记方法的流程图;
62.图10出示了一个实施例的核电dcs控制柜成套图升版标记装置的结构示意图;
63.图11出示了另一个实施例的核电dcs控制柜成套图升版标记装置的结构示意图。
具体实施方式
64.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
65.以下结合具体实施例对本技术作进一步详细描述,这些实施例不能理解为限制本技术所要求保护的范围。
66.为了更好的理解本技术,现对核电领域的专业术语进行解释说明。
67.1、宏为eplan平台上提供的一种经常重复使用的部分电路或者典型电路方案等的一种封装,可包括以单个设备布局符号为单位的布局图宏(以下简称布局宏)、以单个电气符号或电路为单位的原理图宏(以下简称原理宏)等。
68.2、typical文件为一种以特定格式编写的excel文件,里面可包含布局宏、原理宏等的占位符对象变量的配置信息,以及各个宏的插入坐标位置信息等生成核电dcs控制柜成套图的必要信息。
69.下面参考附图描述本技术实施例的核电dcs控制柜成套图升版标记方法和装置。
70.图1是本技术实施例的核电dcs控制柜成套图升版标记方法的流程图,具体包括以下步骤:
71.s1,获取核电dcs控制柜数据文件。
72.其中,核电dcs控制柜数据文件内可包括设备属性信息和识别标记信息等。举例来说,设备属性信息可包括设备物料信息、设备编码信息、拨码开关信息等。识别标记信息可作为一种分类标记,用于对typical文件中的宏行进行分类。
73.上述过程中获取的核电dcs控制柜数据文件,能够为后续核电dcs控制柜成套图的升版标记工作提供数据支持。
74.s2,将设备属性信息和识别标记信息输入至typical模板,以生成typical文件。
75.在一个实施例中,为实现dcs控制柜成套图升版标记工作,对现有技术中的typical模板进行了更新。在一个具体实施例中,如图2所示,在布局宏和原理宏中的新增字段,包括:宏变量字段,用于区分同名不同原理的原理宏和同名不同布局的布局宏,其中,宏变量可包括非空值类型、空值类型、修改类型和删除类型等;版本操作字段,用于标记核电dcs成套图纸页的升版情况。此外,在typical模板中新增页属性宏,并在页属性宏中设置存储页属性宏信息的字段,包括编校审批字段和版本字段。具体来说,编校审批字段用于存储核电dcs成套图纸页的编校审批信息,如核电dcs成套图纸页的设计信息、审核信息、审定信息和批准信息等,例如设计人、审核人、审定人和批准人等;版本字段用于存储核电dcs成套图纸页的版本次序。
76.值得说明的是,在设备属性信息和识别标记信息输入至typical模板时,将存储设备属性信息的宏行的宏变量标记为非空值类型,并将没有存储设备属性信息的宏行的宏变量标记为空值类型,以生成typical文件。
77.上述过程将s1中获取的设备属性信息和识别标记信息快速、便捷、准确地自动填写至typical模板中,生成了核电dcs控制柜成套图在升版后的typical文件,为后续的对比、标记和更新工作提供了数据支持。
78.s3,将typical文件与历史版本typical文件进行对比,并根据对比结果对typical文件中的版本信息进行标记。
79.具体地,如图3所示,s3包括以下步骤:
80.s31,根据识别标记信息确定typical文件中的第一宏信息和历史版本typical文件中的第二宏信息。
81.在一个实施例中,根据typical文件中的机柜信息确定具有同一机柜信息的上一版本typical文件,并基于上一版本typical文件中页属性宏信息中的版本信息识别出上一最新版的typical文件版本。然后,可根据s2中输入至typical模板“生成识别标记”字段的识别标记信息,将typical文件中具有同一识别标记信息的宏行的信息确定为第一宏信息。同时,根据该同一识别标记信息,将上一最新版的typical文件中具有该同一识别标记信息的宏行的信息确定为第二宏信息。
82.s32,将第一宏信息与第二宏信息进行对比。
83.在一个实施例中,不同字段的设备属性信息的对比方式不同。在一个具体实施例中,如图2所示,typical文件中的设备属性信息所在字段包括:布局io模块、布局辅助模块、布局底座模块、拨码、查询电源描述和查询设备编码。由于“查询电源描述”信息和“查询设备编码”信息所在宏行的顺序不影响dcs控制柜的正常运行,所以采用忽略顺序的整体对比方式。具体来说,若根据同一识别标记信息确定的第一宏信息和第二宏信息中的设备属性信息包括“查询电源描述”信息和“查询设备编码”信息,那么第一宏信息中的每一个宏行都
具有“查询电源描述”信息和“查询设备编码”信息。通过将第一宏信息中的各宏行中设备属性信息逐个与第二宏信息中的全部宏行的设备属性信息进行对比,可确定第一宏信息中相比于第二宏信息发生变化宏行。另外,由于“布局io模块”信息、“布局辅助模块”信息、“布局底座模块”信息和“拨码”信息在typical文件中存储于具有固定数量和顺序的宏行中,所以采用依次逐行对比的方式来确定第一宏信息中相比于第二宏信息发生变化宏行。由此,能够快速、便捷地获取到准确的对比结果,进而能够根据对比结果对typical文件进行后续标记和更新工作。
84.s33,若第一宏信息和第二宏信息中的设备属性信息相同,则保持第一宏信息对应的宏变量信息和页属性宏信息不变。
85.在一个实施例中,若第一宏信息和第二宏信息中的设备属性信息均相同,则第一宏信息中设备属性信息所在宏行的宏变量信息不变,并将上一最新版的typical文件中的页属性宏信息对应同步到typical文件中具有同一页信息(如图2中“页”字段的信息)的页属性宏中,使得第一宏信息对应的页属性宏信息保持不变。
86.s34,若第一宏信息和第二宏信息中至少一个设备属性信息不同,则对第一宏信息对应的版本信息进行升版标记。
87.具体地,对第一宏信息对应的版本信息进行升版标记包括:
88.首先,将存在于第一宏信息但不存在于第二宏信息的设备属性信息所在的宏行确定为新增行,将不存在于第一宏信息但存在于第二宏信息的设备属性信息所在的宏行确定为删除行,将第一宏信息和第二宏信息中的设备属性信息不同的宏行确定为修改行。
89.在一个具体实施例中,如图2所示,“布局io模块”、“布局辅助模块”、“布局底座模块”和“拨码”字段的信息用于确定修改行,“设备电源描述”和“查询设备编码”字段的信息用于确定新增行和删除行。举例来说,若第一宏信息中某一宏行的设备属性信息,如“查询电源描述”信息和“查询设备编码”信息,在第二宏信息中没有存储相同设备属性信息的宏行,则将该宏行确定为新增行;若第二宏信息中某一宏行的设备属性信息,如“查询电源描述”信息和“查询设备编码”信息,在第一宏信息中没有存储相同设备属性信息的宏行,则将该宏行确定为删除行;若第一宏信息中某一宏行的设备属性信息,如“拨码”信息,在第一宏信息中为“on”,在第二宏信息中为“off”,则将该宏行确定为修改行。
90.然后,将新增行和修改行对应的宏变量标记为修改类型,将删除行对应的宏变量标记为删除类型。
91.应当理解的是,确定新增行、修改行及删除行用于进行宏变量标记,typical文件中的宏行总数固定不变。
92.在一个具体实施例中,将第二宏信息中的设备属性信息按照上一最新版的typical文件中的顺序粘贴至typical文件。若第二宏信息中的设备属性信息所在宏行为修改行,则在typical文件中将该修改行的宏变量标记为修改类型,并将该修改行在第一宏信息中对应的设备属性信息更新至typical文件;若第二宏信息中的设备属性信息所在宏行为删除行,则将typical文件中该删除行的宏变量标记为删除类型,并将该删除行的设备属性信息删除;若第一宏信息中的设备属性信息所在宏行为新增行,则将该新增行的设备属性信息粘贴到typical文件中,并将该新增行的宏变量标记为修改类型。
93.值得说明的是,在进行宏变量的标记工作时,先进行修改行和删除行的宏变量标
记操作,再进行新增行的宏变量标记操作。另外,新增行的设备属性信息按照确定第一宏信息的识别标记信息顺序,依次粘贴在typical文件中未存储设备属性信息的空余宏行中。其中,该空余宏行指代宏类型为删除类型的宏行以及宏类型为空值类型的宏行。
94.接下来,将属于修改类型和/或删除类型的第一宏信息对应的版本信息确定为升级版本,并将版本信息进行加一操作。
95.在一个具体实施例中,遍历完成宏变量标记的typical文件,并识别其中属于修改类型和/或删除类型的宏行的页信息,并对该页信息进行汇总去重,得到升版过程中设备属性信息发生变化的核电dcs控制柜成套图页。然后,基于该成套图页确定相应页属性宏所在宏行,并将该宏行中的版本信息确定为升级版本,并将版本字段的信息进行加一操作,从而快速、便捷、高效、准确地实现了对第一宏信息中产生变化的核电dcs控制柜成套图页的升版标记。
96.最后,对标记后的第一宏信息中的编校审批信息进行更新。
97.在一个实施例中,先将上一最新版的typical文件中的编校审批信息对应同步到typical文件中具有同一页信息的页属性宏中,再识别版本信息中确定为升级版本的页属性宏所在的宏行,并快速、便捷、高效、准确地自动更新该宏行中的编校审批信息。其中,在进行编校审批信息更新前,需获取存储编校审批信息的配置表。
98.在一个实施例中,若typical文件中存在同一识别标记信息所在宏行中设备属性信息所在字段没有信息,如图4中所示设备属性信息字段为“布局io模块”、“布局辅助模块”、“布局底座模块”、“拨码”、“查询电源描述”和“查询设备编码”,则该宏行为可组合宏行。针对可组合宏行,需将与该组合宏行的“模块名称总”信息(如图4中箭头所示)相同的布局宏确定为参考宏行,并在可组合宏行同步该参考宏行的对比结果和标记结果,并基于该对比结果更新对应可组合宏行的设备属性信息。由此,能够在保证标记结果准确性的同时,避免重复对比,从而提高了dcs控制柜成套图升版标记的效率。
99.s4,根据标记后的typical文件生成核电dcs控制柜成套图,并更新对应的页属性宏信息。
100.在一个实施例中,根据标记后的typical文件可快速、高效、准确地自动更新核电dcs控制柜成套图中的页属性宏信息。如图5所示为核电dcs控制柜成套图中更新后的页属性宏信息,包括设计信息、审核信息、审定信息、批注信息等编校审批信息,以及版本次序“c”等版本信息。相比于现有技术中需对页属性宏信息手动进行逐页确认和标注,本方法能够避免人因失误,节省时间成本并提高核电dcs控制柜成套图升版标记工作的效率。
101.在另一个实施例中,如图6所示,该方法还包括:
102.s6,根据对比结果对typical文件中的设备属性信息的升版版本标记信息进行标记。
103.在另一个具体实施例中,在现有typical模板中,对布局宏和原理宏新增“升版版本标记”字段(如图2中箭头所示),并将s3中确定为删除行、修改行和新增行的宏行所对应的升版版本标记信息进行更新,从而能够在如图7所示的原理宏和如图8所示的布局宏中显示“升版版本标记”。
104.本技术实施例的核电dcs控制柜成套图升版标记方法,首先,获取核电dcs控制柜数据文件;然后,将设备属性信息和识别标记信息输入至typical模板,以生成typical文
件;接下来,将typical文件与历史版本typical文件进行对比,并根据对比结果对typical文件中的版本信息进行标记;最后根据标记后的typical文件生成核电dcs控制柜成套图,并更新对应的页属性宏信息。由此,本方法充分考虑到成套图升版过程中的数据量庞大且类型复杂的特点,能够快速、便捷、高效、准确地实现核电dcs控制柜成套图升版标记和页属性信息的自动更新,避免了手动确认和标注造成时间成本消耗以及人因失误频出等问题,提高了成套图升版标记工作的效率和准确性,进而保障了dcs系统运行的可靠性和稳定性。
105.在一个具体实施例中,如图9所示,包括以下步骤:
106.s901,配置编校审批人信息。
107.具体地,预先将核电dcs控制柜成套图的升版过程中涉及到的配置信息整理到配置表中,如编校审批信息以及批准日期信息。
108.s902,生成新版typical文件。
109.具体地,根据更新后的typical模板,生成新版typical文件。
110.s903,对比新旧typical文件。
111.具体地,识别旧版typical文件图纸页的最新版本,并将新版typical文件和旧版typical文件按照分类标记确定对比行,然后在新版typical文件上按照旧版typical文件的顺序进行以下对比操作:
112.1)对新版typical文件和旧版typical文件中位置不变的行,按照旧版typical文件的原有顺序,在新版typical文件中写入旧版typical文件中对比行所存储的信息,并保持宏变量不变;
113.2)对新版typical文件相比于旧版typical文件的删除行,将该删除行按照旧版typical文件的顺序粘贴到新版typical文件中,并删除该删除行所存储的信息,再将宏变量置为删除类型。
114.3)对新版typical文件相比于旧版typical文件的新增行,在同一分类标记其他空余宏行中依次写入新增行中所存储的信息,且新增行可覆盖删除行,并将宏变量置为修改类型;
115.4)对新版typical文件相比于旧版typical文件的修改行,同一分类标记其他空余部分依次写入修改行所存储的信息,并将宏变量置为修改类型;
116.在进行上述对比操作时,将有变化的宏行的版本操作字段列的升版标记设为升版,并同时将该宏行的“升版版本标记”字段列更新为此次升版的版次。
117.s904,同步旧版typical文件的页属性宏信息到新版typical文件。
118.s905,根据版本操作字段列的宏升版识别标记,识别新版typical文件的升版页。
119.具体地,在新版typical文件中,遍历有宏升版识别标记的原理宏和/或布局宏,识别该原理宏和/或布局宏所在页,并对页信息进行汇总去重,从而得到进行了升版的页名。
120.s906,更新升版页对应页属性宏的版本信息和编校审批信息。
121.具体地,基于s905中获取的页名,在相应页名的页属性宏行中更新为最新版本。其中,该最新版本的版次通过在旧版最新版本版次的基础上加一获得。然后,根据s901中的配置表,将本次升版中的编校审批和批准日期等信息填入更新为最新版本的页属性宏行的相应字段中。
122.本具体实施例能够通过便利的成套图升版标记方法,快速、高效、准确地完成成套
图升版后的自动标记,避免了手动逐页确认和标注原理宏或布局宏的升版标记,同时避免了手动标注页的编校审批、版本及升版日期等操作,从而有效避免了人工标注失误,节省了时间成本,并提高了工作效率。
123.为了实现上述实施例,本技术还提出一种核电dcs控制柜成套图升版标记装置。
124.图10是本技术一个实施例的核电dcs控制柜成套图升版标记装置的结构示意图。
125.如图10所示,核电dcs控制柜成套图升版标记装置包括获取模块110、生成模块120、第一标记模块130、更新模块140。
126.获取模块110,用于获取核电dcs控制柜数据文件。其中,核电dcs控制柜数据文件可包括设备属性信息和识别标记信息等。
127.生成模块120,用于将设备属性信息和识别标记信息输入至typical模板,以生成typical文件。
128.第一标记模块130,用于将typical文件与历史版本typical文件进行对比,并根据对比结果对typical文件中的版本信息进行标记。
129.第一标记模块130,具体用于:首先,根据识别标记信息确定typical文件中的第一宏信息和历史版本typical文件中的第二宏信息。然后,将第一宏信息与第二宏信息进行对比。若第一宏信息和第二宏信息中的设备属性信息相同,则保持第一宏信息对应的宏变量信息和页属性宏信息不变;若第一宏信息和第二宏信息中至少一个设备属性信息不同,则对第一宏信息对应的版本信息进行升版标记。
130.第一标记模块130,具体还用于:首先,将存在于第一宏信息但不存在于第二宏信息的设备属性信息所在的宏行确定为新增行;将不存在于第一宏信息但存在于第二宏信息的设备属性信息所在的宏行确定为删除行;将第一宏信息和第二宏信息中的设备属性信息不同的宏行确定为修改行。然后,将新增行和修改行对应的宏变量标记为修改类型,并将删除行对应的宏变量标记为删除类型。
131.第一标记模块130,具体还用于:将属于修改类型和/或删除类型的第一宏信息对应的版本信息确定为升级版本,并将版本信息进行加一操作,再对标记后的第一宏信息中的编校审批信息进行更新。
132.更新模块140,根据标记后的typical文件生成核电dcs控制柜成套图,并更新对应的页属性宏信息。
133.在另一个实施例,如图11所示,该装置还包括:
134.第二标记模块150,用于根据对比结果对typical文件中的设备属性信息的升版版本标记信息进行标记。
135.应当理解的是,一种核电dcs控制柜成套图升版标记装置与其对应的一种核电dcs控制柜成套图升版标记方法的实施例描述一致,故本实施例中不再赘述。
136.本技术实施例的核电dcs控制柜成套图升版标记装置,首先,获取核电dcs控制柜数据文件;然后,将设备属性信息和识别标记信息输入至typical模板,以生成typical文件;接下来,将typical文件与历史版本typical文件进行对比,并根据对比结果对typical文件中的版本信息进行标记;最后根据标记后的typical文件生成核电dcs控制柜成套图,并更新对应的页属性宏信息。由此,本装置充分考虑到成套图升版过程中的数据量庞大且类型复杂的特点,能够快速、便捷、高效、准确地实现核电dcs控制柜成套图升版标记和页属
性信息的自动更新,避免了手动确认和标注造成时间成本消耗以及人因失误频出等问题,提高了成套图升版标记工作的效率和准确性,进而保障了dcs系统运行的可靠性和稳定性。
137.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
138.需要说明的是,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

技术特征:
1.一种核电dcs控制柜成套图升版标记方法,其特征在于,包括:获取核电dcs控制柜数据文件,所述核电dcs控制柜数据文件包括设备属性信息和识别标记信息;将所述设备属性信息和所述识别标记信息输入至typical模板,以生成typical文件;将所述typical文件与历史版本typical文件进行对比,并根据对比结果对所述typical文件中的版本信息进行标记;根据标记后的typical文件生成核电dcs控制柜成套图,并更新对应的页属性宏信息。2.根据权利要求1所述的方法,其特征在于,将所述typical文件与历史版本typical文件进行对比,并根据对比结果对所述typical文件中的版本信息进行标记,包括:根据所述识别标记信息确定所述typical文件中的第一宏信息和所述历史版本typical文件中的第二宏信息;将所述第一宏信息与所述第二宏信息进行对比;若所述第一宏信息和所述第二宏信息中的设备属性信息相同,则保持所述第一宏信息对应的宏变量信息和页属性宏信息不变;若所述第一宏信息和所述第二宏信息中至少一个设备属性信息不同,则对所述第一宏信息对应的版本信息进行升版标记。3.根据权利要求2所述的方法,其特征在于,对所述第一宏信息对应的版本信息进行升版标记,包括:将存在于所述第一宏信息但不存在于所述第二宏信息的设备属性信息所在的宏行确定为新增行;将不存在于所述第一宏信息但存在于所述第二宏信息的设备属性信息所在的宏行确定为删除行;将所述第一宏信息和所述第二宏信息中的设备属性信息不同的宏行确定为修改行;将所述新增行和所述修改行对应的宏变量标记为修改类型;将所述删除行对应的宏变量标记为删除类型。4.根据权利要求3所述的方法,其特征在于,对所述第一宏信息对应的版本信息进行升版标记,包括:将属于所述修改类型和/或所述删除类型的第一宏信息对应的版本信息确定为升级版本,并将版本信息进行加一操作;对标记后的第一宏信息中的编校审批信息进行更新。5.根据权利要求4所述的方法,其特征在于,还包括:根据对比结果对所述typical文件中的设备属性信息的升版版本标记信息进行标记。6.一种核电dcs控制柜成套图升版标记装置,其特征在于,包括:获取模块,用于获取核电dcs控制柜数据文件,所述核电dcs控制柜数据文件包括设备属性信息和识别标记信息;生成模块,用于将所述设备属性信息和所述识别标记信息输入至typical模板,以生成typical文件;第一标记模块,用于将所述typical文件与历史版本typical文件进行对比,并根据对比结果对所述typical文件中的版本信息进行标记;
更新模块,根据标记后的typical文件生成核电dcs控制柜成套图,并更新对应的页属性宏信息。7.根据权利要求6所述的装置,其特征在于,所述第一标记模块,用于:根据所述识别标记信息确定所述typical文件中的第一宏信息和所述历史版本typical文件中的第二宏信息;将所述第一宏信息与所述第二宏信息进行对比;若所述第一宏信息和所述第二宏信息中的设备属性信息相同,则保持所述第一宏信息对应的宏变量信息和页属性宏信息不变;若所述第一宏信息和所述第二宏信息中至少一个设备属性信息不同,则对所述第一宏信息对应的版本信息进行升版标记。8.根据权利要求7所述的装置,其特征在于,所述第一标记模块,用于:将存在于所述第一宏信息但不存在于所述第二宏信息的设备属性信息所在的宏行确定为新增行;将不存在于所述第一宏信息但存在于所述第二宏信息的设备属性信息所在的宏行确定为删除行;将所述第一宏信息和所述第二宏信息中的设备属性信息不同的宏行确定为修改行;将所述新增行和所述修改行对应的宏变量标记为修改类型;将所述删除行对应的宏变量标记为删除类型。9.根据权利要求8所述的装置,其特征在于,所述第一标记模块,用于:将属于所述修改类型和/或所述删除类型的第一宏信息对应的版本信息确定为升级版本,并将版本信息进行加一操作;对标记后的第一宏信息中的编校审批信息进行更新。10.根据权利要求9所述的装置,其特征在于,还包括:第二标记模块,用于根据对比结果对所述typical文件中的设备属性信息的升版版本标记信息进行标记。

技术总结
本申请公开了一种核电DCS控制柜成套图升版标记方法和装置,包括:首先,获取核电DCS控制柜数据文件;然后,将设备属性信息和识别标记信息输入至Typical模板,以生成Typical文件;接下来,将Typical文件与历史版本Typical文件进行对比,并根据对比结果对Typical文件中的版本信息进行标记;最后根据标记后的Typical文件生成核电DCS控制柜成套图,并更新对应的页属性宏信息。本申请实施例的核电DCS控制柜成套图升版标记方法和装置,充分考虑到成套图升版过程中的数据量庞大且类型复杂的特点,能够快速、便捷、高效、准确地实现核电DCS控制柜成套图升版标记和页属性信息的自动更新,提高了整体工作效率,并有效避免了人因失误,进而保障了DCS系统运行的可靠性和稳定性。进而保障了DCS系统运行的可靠性和稳定性。进而保障了DCS系统运行的可靠性和稳定性。


技术研发人员:吴显东 周坤 杨景利 孙健 高连国 蔡亚伟 袁志胜 马聪 王旭 赵远洋 丁有为
受保护的技术使用者:北京广利核系统工程有限公司
技术研发日:2023.05.18
技术公布日:2023/7/20
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐