一种含扩展属性图符的核电DCS人机界面转换方法及装置与流程

未命名 07-13 阅读:108 评论:0

一种含扩展属性图符的核电dcs人机界面转换方法及装置
技术领域
1.本发明涉及核电dcs技术领域,具体涉及一种含扩展属性图符的核电dcs人机界面转换方法及装置。


背景技术:

2.在核电dcs行业内,对于用于人机交互的过程画面的设计工作,通常是由设计人员参照核电设计院提供的设计输入文件,对比dcs系统设备图符,最终绘制成与dcs系统相适应的流程图文件。目前对于流程图文件中的含扩展属性图符的属性信息获取过程是纯手工操作完成,需要设计人员查询画面设备点信息所在的数据库并将查询到的符合条件的设备点信息填到相应的图符存放数据位置。目前已知的几个核电dcs厂家或平台,如三菱的meltac平台、invensys的ia平台、中核的nicsys2000n等,均采取这种纯手工绘制画面,再将从数据库查询到的数据填到手工绘制的画面的方式,操作过程较为繁琐、耗时长效率较低。
3.现有专利cn115421458a公开了一种dcs系统算法组态图符的通用结构,通用结构由多个独立部分按照组合规则组合而成,独立部分包括外边框、内边框和图符名称;组合规则包括:每个通用结构有一个外边框和一个内边框,所有通用结构的外边框均表示为矩形,表征不同图符类型的通用结构具有不同的内边框;每个通用结构具有一个对应的图符名称。该结构可实现图符的灵活性显示,对多种类型的图符可采用一种通用的图符结构,能够降低图符设计和维护的成本。
4.现有专利cn113703405a公开了一种核电dcs算法组态逻辑图绘制系统,该系统包括逻辑绘制区和静态绘制区,逻辑绘制区负责算法组态,逻辑绘制区通过图符及图符间的连接关系对模块的执行逻辑进行描述;静态绘制区负责系统组态,静态绘制区通过图符及图符间的连接关系对模块外围的执行逻辑进行描述;逻辑绘制区的图符与静态绘制区的图符通过跨区域连接实现模块与模块外围的执行逻辑进行描述。该系统将静态绘制区系统描述图符和逻辑绘制区算组态图符进行了统一,提高设计人员工作效率。
5.综上,上述两个现有专利均未实现含扩展属性图符中扩展属性的数据转换功能,目前对于含扩展属性图符中扩展属性的数据获取仍需要纯手工操作完成。


技术实现要素:

6.基于上述技术问题,本发明提出一种含扩展属性图符的核电dcs人机界面转换方法及装置,解决现有技术中对于含扩展属性图符中扩展属性的数据获取效率较低、过程繁琐的问题。
7.为实现上述目的,本发明提出一种含扩展属性图符的核电dcs人机界面转换方法。该方法包括:
8.获取待转换的设计文件;
9.识别出所述待转换的设计文件中的含扩展属性图符;
10.根据所述含扩展属性图符的id至少部分信息或设备名在设备所在机组的数据库
中查询并获得包含所述id至少部分信息或设备名的数据点;
11.基于预设查询规则从所述数据点中获取所述含扩展属性图符中扩展属性对应的参数值,并将所述参数值填入转换文件中扩展属性的对应位置,所述预设查询规则包括机组号、设备名、尾缀形成的组合;
12.基于所述转换文件转换生成核电dcs人机界面。
13.进一步地,所述含扩展属性图符的扩展属性包括tag_on、tag_on1、tag_off、tag_off1和tag_fault。
14.进一步地,基于预设查询规则从所述数据点中获取所述含扩展属性图符中扩展属性对应的参数值,并将所述参数值填入转换文件中扩展属性的对应位置,包括:
15.基于预设查询规则检索tag_on对应的第一参数值;
16.如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_on对应的第一参数值;
17.如果检索到两个数据点,则将所述数据点的点名信息分别作为tag_on和tag_on1对应的第一参数值。
18.进一步地,基于预设查询规则从所述数据点中获取所述含扩展属性图符中扩展属性对应的参数值,并将所述参数值填入转换文件中扩展属性的对应位置,包括:
19.基于预设查询规则检索tag_off对应的第二参数值;
20.如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_off对应的第二参数值;
21.如果检索到两个数据点,则将所述数据点的点名信息分别作为tag_off和tag_off1对应的第二参数值。
22.进一步地,基于预设查询规则从所述数据点中获取所述含扩展属性图符中扩展属性对应的参数值,并将所述参数值填入转换文件中扩展属性的对应位置,包括:
23.基于预设查询规则检索tag_fault对应的第三参数值;
24.如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_fault对应的第三参数值。
25.进一步地,所述预设查询规则还包括机组号、设备名、尾缀和流水号形成的组合。
26.进一步地,不同的扩展属性对应的预设查询规则不同。
27.进一步地,所述待转换的设计文件包括visio格式文件。
28.为了实现上述目的,本发明还提出一种含扩展属性图符的核电dcs人机界面转换装置,该装置包括:
29.获取模块,用于获取待转换的设计文件;
30.识别模块,用于识别出所述待转换的设计文件中的含扩展属性图符;
31.查询模块,用于根据所述含扩展属性图符的id至少部分信息或设备名在设备所在机组的数据库中查询并获得包含所述id至少部分信息或设备名的数据点;
32.映射模块,用于基于预设查询规则从所述数据点中获取所述含扩展属性图符中扩展属性对应的参数值,并将所述参数值填入转换文件中扩展属性的对应位置,所述预设查询规则包括机组号、设备名、尾缀形成的组合;
33.转换模块,用于基于所述转换文件转换生成核电dcs人机界面。
34.进一步地,所述含扩展属性图符的扩展属性包括tag_on、tag_on1、tag_off、tag_off1和tag_fault。
35.进一步地,所述映射模块,用于:
36.基于预设查询规则检索tag_on对应的第一参数值;
37.如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_on对应的第一参数值;
38.如果检索到两个数据点,则将所述数据点的点名信息分别作为tag_on和tag_on1对应的第一参数值。
39.进一步地,所述映射模块,还用于:
40.基于预设查询规则检索tag_off对应的第二参数值;
41.如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_off对应的第二参数值;
42.如果检索到两个数据点,则将所述数据点的点名信息分别作为tag_off和tag_off1对应的第二参数值。
43.进一步地,所述映射模块,还用于:
44.基于预设查询规则检索tag_fault对应的第三参数值;
45.如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_fault对应的第三参数值。
46.进一步地,所述预设查询规则还包括机组号、设备名、尾缀和流水号形成的组合。
47.进一步地,不同的扩展属性对应的预设查询规则不同。
48.进一步地,所述待转换的设计文件包括visio格式文件。
49.基于上述技术方案,一种含扩展属性图符的核电dcs人机界面转换方法及装置至少具有如下有益效果:
50.1、本发明提出将获取的含扩展属性图符中扩展属性对应的参数值自动填入至转换文件中,并利用转换文件转换生成核电dcs人机界面,该方法及装置可自动完成dcs过程画面的大部分设计工作,能够使含扩展属性图符正确转换并在其他核电系统正确显示,可解决现有技术中操作流程繁琐、效率较低的问题。
51.2、本发明在获取含扩展属性图符中扩展属性对应的参数值时,针对不同的扩展属性设置不同的预设查询规则,通过预设查询规则能够更快、更精准地检索到含扩展属性图符中扩展属性对应的参数值,提升转换文件的生成效率与灵活性。
附图说明
52.构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
53.图1为本发明一个实施例的一种含扩展属性图符的核电dcs人机界面转换方法的流程图;
54.图2为本发明一个具体实施例中待转换的visio格式文件;
55.图3为本发明一个实施例中的含扩展属性图符的形状数据;
56.图4为本发明一个实施例中机组an1对应的数据库数据;
57.图5为本发明一个实施例中tag_on对应的第一参数值的查询流程图;
58.图6为本发明一个实施例中tag_off对应的第二参数值的查询流程图;
59.图7为本发明一个具体实施例中得到的转换文件截图;
60.图8为本发明一个具体实施例中基于转换文件转换生成的核电dcs人机界面图;
61.图9为本发明一个实施例的一种含扩展属性图符的核电dcs人机界面转换装置示意图。
具体实施方式
62.需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
63.以下结合具体实施例对本发明作进一步详细描述,这些实施例不能理解为限制本发明所要求保护的范围。
64.实施例
65.基于现有技术中存在的问题,本发明提出一种含扩展属性图符的核电dcs人机界面转换方法及装置,通过将获取的含扩展属性图符中扩展属性对应的参数值自动填入至转换文件中,利用转换文件转换生成核电dcs人机界面。
66.为实现上述目的,本发明提出一种含扩展属性图符的核电dcs人机界面转换方法。
67.如图1中示出了本发明一个实施例的一种含扩展属性图符的核电dcs人机界面转换方法的流程图,如图1所示,该方法包括:
68.s1,获取待转换的设计文件。
69.具体来说,在本实施例中获取的待转换的设计文件为visio格式文件,如图2中示出了本实施例中所述待转换的visio格式文件。
70.s2,识别出所述待转换的设计文件中的含扩展属性图符。
71.遍历步骤s1获取的待转换的设计文件,依据图形识别其中的含扩展属性图符。
72.s3,根据所述含扩展属性图符的id至少部分信息或设备名在设备所在机组的数据库中查询并获得包含所述id至少部分信息或设备名的数据点。
73.经过步骤s2可识别出含扩展属性图符,若该含扩展属性图符的id不为空,则根据所述含扩展属性图符的id至少部分信息或设备名在设备所在机组的数据库中查询;若该含扩展属性图符的id为空,则根据所述含扩展属性图符的设备名在设备所在机组的数据库中查询,具体查询方式如下:
74.如图3中示出了本发明一个实施例中的含扩展属性图符的形状数据,所述形状数据表示该含扩展属性图符下包含的参数信息,在查询过程中常用到的参数信息包括设备名和id。在图3中可看出其设备名为rbs1410vb,id为xrbs1410vb,该id中的x表示机组号1、2,该机组号1、2在数据库中存储为an1、an2。以该含扩展属性图符为例,该步骤s3可理解为:通过该机组序号x选择对应机组的数据库,如机组an1数据库数据如图4所示,依据id中的部分信息:rbs1410vb或设备名信息rbs1410vb在所选数据库中查询并获得包含rbs1410vb的数据点。
75.s4,基于预设查询规则从所述数据点中获取所述含扩展属性图符中扩展属性对应的参数值,并将所述参数值填入转换文件中扩展属性的对应位置。
76.其中,本发明中涉及的含扩展属性图符的扩展属性具体包括:tag_on、tag_on1、tag_off、tag_off1和tag_fault。
77.本发明围绕上述的扩展属性设计了不同的预设查询规则,所述预设查询规则包括机组号、设备名和尾缀形成的组合,以下将通过流程图表示所述扩展属性对应的查询过程。
78.如图5中示出了本发明一个实施例中tag_on对应的第一参数值的查询流程,其详细步骤及规则解释如下:
79.s401,基于预设查询规则检索tag_on对应的第一参数值。
80.具体地,本发明中设置扩展属性tag_on对应的第一参数值的查询规则为:“机组号、设备名和尾缀rp/op/fo/v4/4/r4”形成的组合,使用形成的组合在步骤s3获取的数据点中检索tag_on对应的第一参数值,对于所述组合数据的查询顺序不作限制。
81.例如:某一扩展属性图符的设备名为rbs1410vb,对应机组号为an1,由tag_on查询规则“机组号、设备名和尾缀rp/op/fo/v4/4/r4”形成的组合为:an1rbs1410vbrp、an1rbs1410vbop、an1rbs1410vbfo、an1rbs1410vbv4、an1rbs1410vb4和an1rbs1410vbr4,使用上述组合数据在步骤s3获取的数据点中检索tag_on对应的第一参数值。
82.s402,如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_on对应的第一参数值。
83.一般来说,利用所述扩展属性tag_on的查询规则形成的组合数据在步骤s3获取的数据点中检索后,最多可检索到两个对应的数据点。
84.例如:若使用步骤s401中提到的组合数据在步骤s3获取的数据点中检索后,仅得到一个与上述组合数据(an1rbs1410vbrp)对应的数据点,则将该数据点的点名信息an1rbs1410vbrp作为tag_on对应的第一参数值,并将该参数值填入转换文件中扩展属性tag_on的对应位置,该情况下所述转换文件中扩展属性tag_on1的对应位置为空。
85.若未检索到与上述组合数据对应的数据点,则所述tag_on、tag_on1对应的第一参数值均为空,转换文件中扩展属性tag_on、tag_on1的对应位置为空。
86.s403,如果检索到两个数据点,则将所述数据点的点名信息分别作为tag_on和tag_on1对应的第一参数值。
87.例如:若使用步骤s401中提到的组合数据在步骤s3获取的数据点中检索后,得到两个与上述组合数据(an1rbs1410vbrp、an1rbs1410vbv4)对应的数据点,则按照这两个数据点在数据库中的先后顺序将数据点的点名信息an1rbs1410vbrp、an1rbs1410vbv4分别作为所述tag_on、tag_on1对应的第一参数值,并将该参数值填入转换文件中扩展属性tag_on、tag_on1的对应位置。
88.如图6中示出了本发明一个实施例中tag_off对应的第二参数值的查询流程,该流程与tag_on对应的第一参数值的查询流程相似,具体依据的查询规则不同,详细步骤及规则解释如下:
89.s410,基于预设查询规则检索tag_off对应的第二参数值。
90.具体地,本发明中设置扩展属性tag_off对应的第二参数值的查询规则为:“机组号、设备名和尾缀tp/cp/fc/v6/6/r6”,使用该查询规则在步骤s3获取的数据点中检索tag_off对应的第二参数值,对于所述组合数据的查询顺序不作限制。
91.例如:某一扩展属性图符的设备名为rbs1410vb,对应机组号为an1,由tag_off查
询规则“机组号、设备名和尾缀tp/cp/fc/v6/6/r6”形成的组合为:an1rbs1410vbtp、an1rbs1410vbcp、an1rbs1410vbfc、an1rbs1410vbv6、an1rbs1410vb6、an1rbs1410vbr6,使用上述组合数据在步骤s3获取的数据点中检索tag_off对应的第二参数值。
92.s411,如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_off对应的第二参数值。
93.一般来说,利用所述扩展属性tag_off的查询规则形成的组合数据在步骤s3获取的数据点中检索后,最多可检索到两个对应的数据点。
94.例如:若使用步骤s410中提到的组合数据在步骤s3获取的数据点中检索后,仅得到一个与上述组合数据(an1rbs1410vbtp)对应的数据点,则将该数据点的点名信息an1rbs1410vbtp作为所述tag_off对应的第二参数值,并将该参数值填入转换文件中扩展属性tag_off的对应位置,该情况下所述转换文件中扩展属性tag_off1的对应位置为空。
95.若未检索到与上述组合数据对应的数据点,则所述tag_off、tag_off1对应的第二参数值均为空,转换文件中扩展属性tag_off、tag_off1的对应位置为空。
96.s412,如果检索到两个数据点,则将所述数据点的点名信息分别作为tag_off和tag_off1对应的第二参数值。
97.例如:若使用步骤s410中提到的组合数据在步骤s3获取的数据点中检索后,得到两个与上述组合数据(an1rbs1410vbcp、an1rbs1410vbfc)对应的数据点,则按照两个数据点在数据库中的先后顺序将数据点的点名信息an1rbs1410vbcp、an1rbs1410vbfc分别作为所述tag_off和tag_off1对应的第二参数值,并将该参数值填入转换文件中扩展属性tag_off和tag_off1的对应位置。
98.以下将围绕本发明一个实施例中tag_fault对应的第三参数值的查询流程进行介绍,其详细步骤及规则解释如下:
99.s420,基于预设查询规则检索tag_fault对应的第三参数值。
100.具体地,本发明中设置扩展属性tag_fault的查询规则为:“机组号、设备名和尾缀pf/fp/rf”,使用该查询规则在步骤s3获取的数据点中检索tag_fault对应的第三参数值,对于所述组合数据的查询顺序不作限制。
101.例如:某一扩展属性图符的设备名为rbs1410vb,对应机组号为an1,由tag_fault查询规则“机组号、设备名和尾缀pf/fp/rf”形成的组合为:an1rbs1410vbpf、an1rbs1410vbfp、an1rbs1410vbrf,使用上述组合数据在步骤s3获取的数据点中检索tag_fault对应的第三参数值。
102.s421,如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_fault对应的第三参数值。
103.一般来说,利用所述扩展属性tag_fault的查询规则形成的组合数据在步骤s3获取的数据点中检索后,最多可检索到一个对应的数据点。
104.例如:若使用步骤s420中提到的组合数据在步骤s3获取的数据点中检索后,得到一个与上述组合数据(an1rbs1410vbfp)对应的数据点,则将该数据点的点名信息an1rbs1410vbfp作为所述tag_fault对应的第三参数值,并将该参数值填入转换文件中扩展属性tag_fault的对应位置。
105.若未检索到与上述组合数据对应的数据点,则所述tag_fault对应的第三参数值
为空,转换文件中扩展属性tag_fault的对应位置为空。
106.经过上述步骤s1至s4,可得到一个关于含扩展属性图符的扩展属性对应参数的转换文件,如图7为本发明一个具体实施例中得到的转换文件,在该转换文件中示出了某一含扩展属性图符nv_motor_t的位置信息及扩展属性tag_on、tag_on1、tag_off、tag_off1和tag_fault对应的参数值。
107.此外,在本发明的另一个实施例中,针对含扩展属性图符的扩展属性tag_on、tag_on1、tag_off、tag_off1和tag_fault设置的预设查询规则还包括机组号、设备名、尾缀和流水号形成的组合形式。
108.具体来说,对于扩展属性tag_on对应的第一参数值的查询规则还包括为:“机组号、设备名、尾缀rp/op/fo和流水号”形成的组合,该流水号为随机数,随机数可以是个位数如1。
109.例如:某一扩展属性图符的设备名为rbs1410vb,对应机组号为an1,由tag_on查询规则“机组号、设备名、rp/op/fo和流水号”形成的组合可以是:an1rbs1410vbrp1、an1rbs1410vbop2、an1rbs1410vbfo1等,若使用上述组合数据在步骤s3获取的数据点中检索到与上述组合数据(an1rbs1410vbrp1)对应的数据点,则将该数据点的点名信息an1rbs1410vbrp1作为tag_on对应的第一参数值。
110.若使用上述组合数据在步骤s3获取的数据点中进行检索后,仅检索到一个数据点(an1rbs1410vbrp),该数据点的点名信息与组合数据an1rbs1410vbrp1相差一个流水号,这种情况下也可以将该数据点的点名信息an1rbs1410vbrp作为tag_on对应的第一参数值。
111.对于扩展属性tag_off对应的第二参数值的查询规则还包括为:“机组号、设备名、尾缀tp/cp/fc和流水号”形成的组合,该流水号为随机数。具体示例与上述tag_on对应的第一参数值的查询规则“机组号、设备名、尾缀rp/op/fo和流水号”示例相似。
112.对于扩展属性tag_fault对应的第三参数值的查询规则还包括:“机组号、设备名、尾缀pf/fp/rf和流水号”形成的组合,该流水号为随机数。具体示例与上述tag_on对应的第一参数值的查询规则“机组号、设备名、尾缀rp/op/fo和流水号”示例相似。
113.基于“机组号、设备名、尾缀和流水号”查询规则的具体查询流程与步骤s4中tag_on、tag_off、tag_fault对应参数值的查询流程相同,故此处不再赘述。
114.s5,基于所述转换文件转换生成核电dcs人机界面。
115.经过上述步骤s1至s4,本实施例以待转换的visio格式文件作为输入,借助数据库数据通过vba编码自动提取、识别visio文件中的含扩展属性图符,随后基于预设规则获取到含扩展属性图符中扩展属性对应的参数值,并得到包含扩展属性对应参数值的转换文件。
116.在本步骤中需要将得到的转换文件作为输入自动转换生成核电dcs人机界面,该人机界面与sh_n平台相适应。如图8中示出了本发明一个具体实施例中基于转换文件转换生成的核电dcs人机界面,图8中的“用户参数集合”表示光标所指的含扩展属性图符中存储了扩展属性对应的参数值。
117.为了实现上述目的,本发明还提出一种含扩展属性图符的核电dcs人机界面转换装置。
118.如图9中示出了本发明一个实施例的一种含扩展属性图符的核电dcs人机界面转
换装置示意图,如图9所示,该装置包括:获取模块91、识别模块92、查询模块93、映射模块94、转换模块95。
119.获取模块91,用于获取待转换的设计文件。
120.具体来说,所述待转换的设计文件包括visio格式文件。
121.识别模块92,用于识别出所述待转换的设计文件中的含扩展属性图符。
122.查询模块93,用于根据所述含扩展属性图符的id至少部分信息或设备名在设备所在机组的数据库中查询并获得包含所述id至少部分信息或设备名的数据点。
123.映射模块94,用于基于预设查询规则从所述数据点中获取所述含扩展属性图符中扩展属性对应的参数值,并将所述参数值填入转换文件中扩展属性的对应位置,所述预设查询规则包括机组号、设备名、尾缀形成的组合。
124.具体地,所述含扩展属性图符的扩展属性包括tag_on、tag_on1、tag_off、tag_off1和tag_fault。
125.所述映射模块94,具体用于:
126.基于预设查询规则检索tag_on对应的第一参数值。
127.如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_on对应的第一参数值。
128.如果检索到两个数据点,则将所述数据点的点名信息分别作为tag_on和tag_on1对应的第一参数值。
129.所述映射模块94,还用于:
130.基于预设查询规则检索tag_off对应的第二参数值。
131.如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_off对应的第二参数值。
132.如果检索到两个数据点,则将所述数据点的点名信息分别作为tag_off和tag_off1对应的第二参数值。
133.所述映射模块94,还用于:
134.基于预设查询规则检索tag_fault对应的第三参数值。
135.如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_fault对应的第三参数值。
136.进一步地,所述预设查询规则还包括机组号、设备名、尾缀和流水号形成的组合。
137.具体来说,不同的扩展属性对应的预设查询规则不同。
138.转换模块95,用于基于所述转换文件转换生成核电dcs人机界面。
139.应当理解的是,一种含扩展属性图符的核电dcs人机界面转换装置与其对应的一种含扩展属性图符的核电dcs人机界面转换方法的实施例描述一致,故本实施例不再赘述。
140.总之,从以上的描述中可以看出,一种含扩展属性图符的核电dcs人机界面转换方法及装置上述的实施例可实现如下技术效果:
141.1、本发明提出将获取的含扩展属性图符中扩展属性对应的参数值自动填入至转换文件中,并利用转换文件转换生成核电dcs人机界面,该方法及装置可自动完成dcs过程画面的大部分设计工作,能够使含扩展属性图符正确转换并在其他核电系统正确显示,可解决现有技术中操作流程繁琐、效率较低的问题。
142.2、本发明在获取含扩展属性图符中扩展属性对应的参数值时,针对不同的扩展属性设置不同的预设查询规则,通过预设查询规则能够更快、更精准地检索到含扩展属性图符中扩展属性对应的参数值,提升转换文件的生成效率与灵活性。
143.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
144.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
145.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
146.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
147.需要说明的是,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

技术特征:
1.一种含扩展属性图符的核电dcs人机界面转换方法,其特征在于,包括:获取待转换的设计文件;识别出所述待转换的设计文件中的含扩展属性图符;根据所述含扩展属性图符的id至少部分信息或设备名在设备所在机组的数据库中查询并获得包含所述id至少部分信息或设备名的数据点;基于预设查询规则从所述数据点中获取所述含扩展属性图符中扩展属性对应的参数值,并将所述参数值填入转换文件中扩展属性的对应位置,所述预设查询规则包括机组号、设备名、尾缀形成的组合;基于所述转换文件转换生成核电dcs人机界面。2.根据权利要求1所述的方法,其特征在于,所述含扩展属性图符的扩展属性包括tag_on、tag_on1、tag_off、tag_off1和tag_fault。3.根据权利要求1所述的方法,其特征在于,基于预设查询规则从所述数据点中获取所述含扩展属性图符中扩展属性对应的参数值,并将所述参数值填入转换文件中扩展属性的对应位置,包括:基于预设查询规则检索tag_on对应的第一参数值;如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_on对应的第一参数值;如果检索到两个数据点,则将所述数据点的点名信息分别作为tag_on和tag_on1对应的第一参数值。4.根据权利要求1所述的方法,其特征在于,基于预设查询规则从所述数据点中获取所述含扩展属性图符中扩展属性对应的参数值,并将所述参数值填入转换文件中扩展属性的对应位置,包括:基于预设查询规则检索tag_off对应的第二参数值;如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_off对应的第二参数值;如果检索到两个数据点,则将所述数据点的点名信息分别作为tag_off和tag_off1对应的第二参数值。5.根据权利要求1所述的方法,其特征在于,基于预设查询规则从所述数据点中获取所述含扩展属性图符中扩展属性对应的参数值,并将所述参数值填入转换文件中扩展属性的对应位置,包括:基于预设查询规则检索tag_fault对应的第三参数值;如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_fault对应的第三参数值。6.根据权利要求3-5任一项所述的方法,其特征在于,所述预设查询规则还包括机组号、设备名、尾缀和流水号形成的组合。7.根据权利要求1-5任一项所述的方法,其特征在于,不同的扩展属性对应的预设查询规则不同。8.根据权利要求1所述的方法,其特征在于,所述待转换的设计文件包括visio格式文件。
9.一种含扩展属性图符的核电dcs人机界面转换装置,其特征在于,包括:获取模块,用于获取待转换的设计文件;识别模块,用于识别出所述待转换的设计文件中的含扩展属性图符;查询模块,用于根据所述含扩展属性图符的id至少部分信息或设备名在设备所在机组的数据库中查询并获得包含所述id至少部分信息或设备名的数据点;映射模块,用于基于预设查询规则从所述数据点中获取所述含扩展属性图符中扩展属性对应的参数值,并将所述参数值填入转换文件中扩展属性的对应位置,所述预设查询规则包括机组号、设备名、尾缀形成的组合;转换模块,用于基于所述转换文件转换生成核电dcs人机界面。10.根据权利要求9所述的装置,其特征在于,所述含扩展属性图符的扩展属性包括tag_on、tag_on1、tag_off、tag_off1和tag_fault。11.根据权利要求9所述的装置,其特征在于,所述映射模块,用于:基于预设查询规则检索tag_on对应的第一参数值;如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_on对应的第一参数值;如果检索到两个数据点,则将所述数据点的点名信息分别作为tag_on和tag_on1对应的第一参数值。12.根据权利要求9所述的装置,其特征在于,所述映射模块,还用于:基于预设查询规则检索tag_off对应的第二参数值;如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_off对应的第二参数值;如果检索到两个数据点,则将所述数据点的点名信息分别作为tag_off和tag_off1对应的第二参数值。13.根据权利要求9所述的装置,其特征在于,所述映射模块,还用于:基于预设查询规则检索tag_fault对应的第三参数值;如果检索到一个数据点,则将所述数据点的点名信息作为所述tag_fault对应的第三参数值。14.根据权利要求11-13任一项所述的装置,其特征在于,所述预设查询规则还包括机组号、设备名、尾缀和流水号形成的组合。15.根据权利要求9-13任一项所述的装置,其特征在于,不同的扩展属性对应的预设查询规则不同。16.根据权利要求9所述的装置,其特征在于,所述待转换的设计文件包括visio格式文件。

技术总结
本发明公开了一种含扩展属性图符的核电DCS人机界面转换方法及装置,该方法包括:首先获取待转换的设计文件;识别出待转换的设计文件中的含扩展属性图符;其次根据含扩展属性图符的ID至少部分信息或设备名在设备所在机组的数据库中查询并获得包含ID至少部分信息或设备名的数据点;基于预设查询规则从数据点中获取含扩展属性图符中扩展属性对应的参数值,并将参数值填入转换文件中扩展属性的对应位置,预设查询规则包括机组号、设备名、尾缀形成的组合;最终基于转换文件转换生成核电DCS人机界面。该方法及装置可自动完成DCS过程画面的大部分设计工作,能够使含扩展属性图符正确转换并在其他核电系统正确显示。转换并在其他核电系统正确显示。转换并在其他核电系统正确显示。


技术研发人员:李冬松 潘海波 袁志胜 孙仲华 肖红国 马聪 李青 胡文耀 张鑫淼 潘艳良
受保护的技术使用者:北京广利核系统工程有限公司
技术研发日:2023.03.29
技术公布日:2023/7/12
版权声明

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

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

分享:

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

相关推荐