掌桥专利:专业的专利平台
掌桥专利
首页

一种核电厂仪控系统的跨平台自动识别转化方法及其系统

文献发布时间:2023-06-19 19:21:53


一种核电厂仪控系统的跨平台自动识别转化方法及其系统

技术领域

本发明涉及核工业技术领域,具体涉及一种核电厂仪控系统的跨平台自动识别转化方法及其系统。

背景技术

在传统模式下,在核电厂仪控系统的设计数据主要是采用人工的方式:仪控系统的设计方在设计平台上完成仪表和执行机构的监测与控制功能设计后,以提资的形式,将设计数据或功能图纸打印提交给仪控系统的供货商实施组态工作,仪控系统的供货商将设计方图纸和设计数据理解澄清后,结合组态实施平台进行人工转化和组态,并提交设计方审查,设计方发现问题后由供货商再次修改组态,形成了“设计方设计提资-供货商理解澄清-供货商实施-设计方审查-供货商再次实施”的传统工作流程循环。

传统模式下的仪控系统的设计工作和组态实施工作是相互独立的,设计工作和组态实施工作均在各自的工作平台上完成,平台与平台之间没有融合贯穿,无法建立数据联系,形成了“数据孤岛”,仪控系统的设计内容难以向下游延伸。

发明内容

本发明所要解决的技术问题是针对现有技术的上述不足,提供一种核电厂仪控系统的跨平台自动识别转化方法及系统,通过该方法和系统可以实现不同工作平台之间的数据融合,以建立数据联系,进而可使设计内容向下游延伸。

第一方面,本发明提供了一种核电厂仪控系统的跨平台自动识别转化方法,该方法包括步骤:

S1:获取设计典型图符库、组态典型图符库及设计图纸的标准结构化描述语言文件;

S2:建立所述设计典型图符库和所述组态典型图符库之间的映射关系;

S3:基于所述设计典型图符库和所述组态典型图符库之间的映射关系,根据设计图纸的标准结构化描述语言文件自动识别出在设计图中使用的设计典型图符,以及与设计典型图符相对应的组态典型图符,并自动识别出设计典型图符中各端口的连接关系,以及与设计典型图符相对应的组态图典型图符中各端口的连接关系;

S4:根据识别出的组态典型图符和图符端口连接关系,将设计图中的设计内容,按照组态图的建立规则,自动转化为组态图的组态内容。

进一步地,所述步骤S1中,获取设计典型图符库,具体包括:在设计平台上开发并封装设计典型图符库,以得到设计典型图符库;

获取组态典型图符库,具体包括:在组态实施平台上开发并封装组态典型图符库,以得到组态典型图符库。

进一步地,所述开发并封装设计典型图符库,具体包括:

开发并封装典型执行机构驱动和监控图符,和/或,

开发并封装人机界面操作图符,和/或,

开发并封装人机界面动态显示图符,和/或,

开发并封装人机界面静态显示图符,和/或

开发并封装通用逻辑算法图符。

进一步地,所述步骤S2中建立设计典型图符库和组态典型图符库之间的映射关系中,具体包括步骤:

S2.1:建立设计典型图符与一个(或一组)组态典型图符的对应关系,两者完成相对应的功能;以及

S2.2:建立设计典型图符的各输入端口与相关联的组态典型图符各端口的对应关系、及设计典型图符的各输出端口与相关联的组态典型图符各端口的对应关系;以及,

S2.3建立设计典型图符端口数据类型与相关联的组态典型图符端口数据类型相一致。

进一步地,所述步骤S3中还包括:识别出组态典型图符的排列位置,其具体步骤如下:

确定设计典型图符基准点和相关联的组态典型图符基准点;

判断设计典型图符基准点在设计典型图符中的相对位置和组态典型图符基准点在组态典型图符中的相对位置是否相同,并根据判断结果识别出组态典型图符在图纸中的排列位置:

当设计典型图符基准点和组态典型图符基准点在图符上的相对位置相同时,将设计典型图符基准点在图纸中的位置坐标直接赋予组态典型图符基准点在图纸中的位置坐标后,再根据组态典型图符基准点的位置坐标识别出组态典型图符的排列位置;

当设计典型图符基准点和组态典型图符基准点在图符上的相对位置不同时,补偿偏移量到设计典型图符基准点的位置坐标后,再映射到组态典型图符基准点的位置坐标,之后根据组态典型图符基准点的位置坐标识别出组态典型图符的排列位置。

进一步地,所述步骤S3识别出与设计典型图符相对应的组态图典型图符中各端口的连接关系,其具体步骤如下:

确定设计典型图符输出端口、设计典型图符输入端口、以及设计典型图符输出端口与设计典型图符输入端口的连接关系;

基于所述设计典型图符库和所述组态典型图符库之间的映射关系,根据设计典型图符输出端口与设计典型图符输入端口的连接关系,确定出设计典型图符的输出端口映射的组态典型图符的输出端口、及确定出设计典型图符的输入端口映射的组态典型图符的输入端口;

基于设计典型图符输出端口与设计典型图符输入端口的连接关系,根据连接中设计图纸连接线的折点坐标位置,映射出组态图纸中对应的连接线的折点坐标位置。

进一步地,所述步骤S3中,识别出设计图纸中使用的设计典型图符,以及图符之间的连接关系,是根据设计图纸的标准结构化描述语言进行识别的,步骤S3具体包括如下步骤:

S3.1:在设计平台中完成仪表和执行机构的监控功能设计后,将设计内容用标准结构化描述语言文件导出,所述设计内容包括设计数据和设计图纸,设计图纸包括图纸上使用的设计典型图符、图符端口的连接关系、图符数据;

S3.2:根据所述设计典型图符库和所述组态典型图符库之间的映射关系,导入标准结构化描述语言文件到组态实施平台中;

S3.3:在组态实施平台中读取标准结构化描述语言文件,并根据标准结构化描述语言文件转化出组态典型图符库中的组态内容,所述组态内容包括组态数据和组态图,组态图包括图上使用的组态典型图符、图符端口的连接关系、图符数据。

该方法建立设计平台和组态平台的标准化、结构化的数据接口系统,通过该接口可以使组态平台自动识别设计平台的设计数据和图纸,并自动转化为组态平台的数据和图纸。

本发明提供的一种核电厂仪控系统的跨平台自动识别转化方法,通过设计典型图符库和组态典型图符库之间的映射关系,将设计平台的设计数据和图纸由组态实施平台自动识别和转化,实现了跨平台识别转化,解决了仪控系统的设计平台和组态实施平台“数据孤岛”的问题,减少了人工理解、澄清和组态工作,即,通过上述转化方法以及转化系统可以实现不同工作平台之间的数据融合,从而可以建立数据联系,进而可使设计内容向下游延伸到组态内容。

第二方面,本发明提供了一种核电厂仪控系统的跨平台自动识别转化系统,该系统包括:

获取单元,用于获取设计典型图符库、组态典型图符库及设计图纸的标准结构化描述语言文件;

映射单元,与所述获取单元连接,用于建立设计典型图符库和组态典型图符库之间的映射关系;

识别单元,与所述获取单元、映射单元连接,用于根据设计典型图符库和组态典型图符库之间的映射关系,自动识别出在设计图纸中使用的设计典型图符,以及与设计图纸中的设计典型图符相对应的组态典型图符;还用于自动识别出设计图中设计典型图符端口的连接关系,以及与设计典型图符对应的组态典型图符端口的连接关系;

转化单元,与所述识别单元连接,用于根据识别出的组态典型图符以及图符端口的连接关系,按照组态图的建立规则,将设计图纸中的设计内容自动转化为组态图中的组态内容,所述组态内容包括图符、图符端口连接以及图符数据。

进一步地,核电厂仪控系统的跨平台自动识别转化系统还包括:

设计平台,与所述获取单元连接,用于开发并封装设计典型图符库,以得到设计典型图符库,并将得到的设计典型图符库传送给所述获取单元;设计平台还用于把设计图纸的标准结构化描述语言文件传送给所述获取单元;

组态实施平台,分别与所述获取单元与所述转化单元连接,用于开发并封装组态典型图符库,以得到组态典型图符库,并将得到的组态典型图符库传送给所述获取单元,所述组态实施平台还用于把转化单元完成的组态内容传送到组态实施平台。

进一步地,所述设计典型图符库中包括典型执行机构驱动和监控图符、和/或人机界面操作图符、和/或人机界面动态显示图符、和/或人机界面静态显示图符、和/或通用逻辑算法图符。

进一步地,所述映射单元包括第一建立模块和第二建立模块:

所述第一建立模块,分别与所述设计平台与所述组态实施平台连接,用于建立设计典型图符的各输入端口和各输出端口与相关联的组态典型图符端口的对应关系,

所述第二建立模块,分别与所述设计平台与所述组态实施平台连接,用于建立设计典型图符端口数据类型与相关联的组态典型图符端口数据类型相一致。

进一步地,所述识别单元包括识别模块、确定模块及判断模块,

所述确定模块,与所述获取单元连接,用于确定出设计图纸中使用的设计典型图符、设计典型图符的基准点;所述确定模块,与所述映射单元连接,用于确定出组态图中与设计典型图符对应的组态典型图符和组态典型图符的基准点;

所述判断模块与所述确定模块连接,用于判断设计典型图符基准点和组态典型图符基准点在各自图符中的相对位置是否相同;

所述识别模块分别与所述确定模块和所述转化单元连接,用于识别出所述确定模块中确定出的组态典型图符、及组态典型图符的排列位置、组态典型图符的连接关系,并将识别结果传送给所述转化单元;

其中:

当设计典型图符基准点和组态典型图符基准点在各自图符上的相对位置相同时,所述确定单元将设计典型图符基准点在图纸中的位置坐标直接映射到组态典型图符基准点在图纸中的位置坐标,之后根据组态典型图符基准点的位置坐标确定出组态典型图符的排列位置;

当设计典型图符基准点和组态典型图符基准点在各自图符上相对位置不同时,所述确定单元补偿偏移量到设计典型图符基准点的位置坐标后,再映射到组态典型图符基准点的位置坐标,之后根据组态典型图符基准点的位置坐标确定出组态典型图符的排列位置。

进一步地,在确定组态典型图符的排列位置后,进而识别出组态典型图符的各端口连接关系,

确定一个连接,连接的设计典型图符的输出端口,及连接的设计典型图符的输入端口;

根据映射关系,确定该连接中,设计典型图符的输出端口映射的组态典型图符的输出端口,及设计典型图符的输入端口映射的组态典型图符的输入端口;

根据连接中,设计图纸连接线的折点坐标位置,映射出组态图纸中对应的连接线的折点坐标位置。

进一步地,所述识别单元自动识别出与设计典型图符相对应的组态典型图符是根据标准结构化描述语言进行识别的。

本发明提供的一种核电厂仪控系统的跨平台自动识别转化系统,通过设计典型图符库和组态典型图符库之间的映射关系,将设计平台的设计数据和图纸由组态实施平台自动识别和转化,实现了跨平台识别转化,解决了仪控系统的设计平台和组态实施平台“数据孤岛”的问题,减少了人工理解、澄清和组态工作,即,通过上述转化方法以及转化系统可以实现不同工作平台之间的数据融合,从而可以建立数据联系,进而可使设计内容向下游延伸到组态内容。

附图说明

图1为本发明实施例中的跨平台自动识别转化方法流程图;

图2为本发明实施例中的跨平台自动识别转化系统示意图。

具体实施方式

为使本领域技术人员更好地理解本发明的技术方案,下面将结合附图对本发明实施方式作进一步地详细描述。

可以理解的是,此处描述的具体实施例和附图仅仅用于解释本发明,而非对本发明的限定。

可以理解的是,在不冲突的情况下,本发明中的各实施例及实施例中的各特征可相互组合。

可以理解的是,为便于描述,本发明的附图中仅示出了与本发明相关的部分,而与本发明无关的部分未在附图中示出。

可以理解的是,本发明的实施例中所涉及的每个单元、模块可仅对应一个实体结构,也可由多个实体结构组成,或者,多个单元、模块也可集成为一个实体结构。

可以理解的是,在不冲突的情况下,本发明的流程图和框图中所标注的功能、步骤可按照不同于附图中所标注的顺序发生。

可以理解的是,本发明的流程图和框图中,示出了按照本发明各实施例的系统、装置、设备、方法的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可代表一个单元、模块、程序段、代码,其包含用于实现规定的功能的可执行指令。而且,框图和流程图中的每个方框或方框的组合,可用实现规定的功能的基于硬件的系统实现,也可用硬件与计算机指令的组合来实现。

可以理解的是,本发明实施例中所涉及的单元、模块可通过软件的方式实现,也可通过硬件的方式来实现,例如单元、模块可位于处理器中。

现有技术中仪控系统的设计平台和组态实施平台是分别独立的,不能体现数字化的优势,因为仪控系统的设计方在设计平台上完成仪表和执行机构的监测与控制功能设计后,以提资的形式,将设计数据或功能图纸打印为PDF文件提交给仪控系统的供货商实施组态工作,仪控系统的供货商将设计方PDF图纸和设计数据理解澄清后,结合组态实施平台进行人工转化和组态,并提交设计方审查,设计方发现问题后由供货商再次修改组态,形成了“设计方设计提资-供货商理解澄清-供货商实施-设计方审查-供货商再次实施”的传统工作流程循环,不能体现数字化的优势。本发发明人针对现有技术中存在的上述问题,经过研究后提出了一种核电厂仪控系统的跨平台自动识别转化方法及其系统,能将设计平台的设计数据和图纸由组态实施平台自动识别和转化,减少人工理解、澄清和组态工作。

实施例1:

如图1和图2所示,本实施例提供了一种核电厂仪控系统的跨平台自动识别转化方法,该方法包括步骤S1、S2、S3及S4:

步骤S1:获取设计典型图符库、组态典型图符库及设计图纸的标准结构化描述语言文件;

具体地,在设计平台上开发并封装设计典型图符库,设计图符库包括典型设备的标准化驱动图符、人机交互界面(HMI)标准化的操作和显示图符、通用逻辑算法图符、HMI画面动态和静态图符、信号传递线条。每个设计典型图符均包括:图符名称、输入和输出端口、输入和输出端口数据类型、图符内部逻辑功能、图符属性参数(在图符实例化时,可以对属性自由定义值)、图符尺寸和原点、图符版本。

设计典型图符库使用于设计内容,组态典型图符库使用于组态内容;更具体地,开发并封装设计典型图符库,具体包括:

开发并封装典型执行机构驱动和监控图符,和/或,

开发并封装人机界面操作图符,和/或,

开发并封装人机界面动态显示图符,和/或,

开发并封装人机界面静态显示图符,和/或,

开发并封装通用逻辑算法图符。

具体地,在组态实施平台上开发并封装组态典型图符库,以得到组态典型图符库;组态典型图符库包括典型设备的标准化驱动图符、人机交互界面(HMI)标准化的操作和显示图符、通用逻辑算法图符、HMI画面动态和静态图符、信号传递线条。每个组态典型图符均包括:图符名称、输入和输出端口、输入和输出端口数据类型、图符内部逻辑功能、图符属性参数(在图符实例化时,可以对属性自由定义值)、图符尺寸和原点、图符版本。

步骤S2:建立设计典型图符库和组态典型图符库之间的映射关系;

设计典型图符库中的设计典型图符和组态典型图符库中的组态典型图符有明确、唯一的映射关系。

具体地,该步骤S2具体包括:

S2.1:建立设计典型图符与一个(或一组)组态典型图符的对应关系,两者完成相对应的功能;以及

S2.2:建立设计典型图符的输入端口和输出端口与相关联的组态典型图符的输入端口和输出端口的对应关系;以及,

S2.3建立设计典型图符端口数据类型与相关联的组态典型图符端口数据类型相一致。

具体地,通过建立设计典型图符的输入端口和输出端口和组态典型图符端口的对应关系、以及建立设计典型图符端口数据类型与相关联的组态典型图符端口数据类型相一致,将设计典型图符与完成相应功能的一个(或一组)组态典型图符相关联,如果没有相应的组态典型图符,则返回步骤S1中对对应的设计典型图符库进行开发和封装;设计典型图符的输入、输出端口与相关联的组态典型图符端口对应,设计典型图符端口的数据类型与相关联的组态典型图符相一致。具体实施过程是:比如新建了设计典型图符库和组态典型图符库后,调用设计典型图符库中的设计典型图符,同时也需调用与设计典型图符对应的组态典型图符,调用设计典型图符和组态典型图符都是通过端口调用数据实现。其中,具体实施时,需将控制系统内的数据类型转化成通用计算机系统能够识别和处理的数据类型。

步骤S3:基于所述设计典型图符库和所述组态典型图符库之间的映射关系,根据设计图纸的标准结构化描述语言文件自动识别出在设计图中使用的设计典型图符,以及与设计典型图符相对应的组态典型图符,并自动识别出设计典型图符中各端口的连接关系,以及与设计典型图符相对应的组态图典型图符中各端口的连接关系;

核电厂仪控系统的跨平台自动识别转化方法分为两种情况,第一种情况是得到与设计图纸内容和布局完全一样的组态图纸,包括图纸上图符布置位置、连接线布线位置、图纸的尺寸;第二种情况是不需要得到与设计图纸布局完全一样的组态图,只要组态图可以满足设计功能就可以了,这里指的满足设计功能是指组态内容既能实现设计所需的功能需求,又不会造成仪控系统的供应商的理解偏差,比方说,虽然组态图符和设计图符的布局位置不同、数量不同,但实际两者实现的控制和监测功能内容一致,不会造成供应商的理解偏差。

具体地,步骤S3中,识别出与设计典型图符相对应的组态典型图符还包括:识别出组态典型图符的排列位置,上述两种情况步骤S3的作用不同,第一种情况在步骤S3中,需要实现设计典型图符与相关联的组态典型图符、连接线在图纸中的精确定位和布局,第二种情况在步骤S3中,是为了防止组态典型图符、线条等相互重叠,无须得到与设计图纸图符布局完全一致的组态图。

步骤S3包括具体步骤如下:

确定设计典型图符基准点和相关联的组态典型图符基准点;

判断设计典型图符基准点和组态典型图符基准点在图符上的相对位置是否相同,并根据判断结果识别出组态典型图符的排列位置:当设计典型图符基准点和组态典型图符基准点在各自图符上相对位置相同时,将设计典型图符基准点的位置坐标映射到组态典型图符基准点的位置坐标后,再根据组态典型图符基准点的位置坐标识别出组态典型图符的排列位置;

当设计典型图符基准点和组态典型图符基准点在图符上的相对位置不同时,补偿偏移量到设计典型图符基准点的位置坐标后,再映射到组态典型图符基准点的位置坐标,之后根据组态典型图符基准点的位置坐标识别出组态典型图符的排列位置。

在确定组态典型图符的排列位置后,进而识别出组态典型图符的各端口连接关系,

确定一个连接,连接的设计典型图符的输出端口,及连接的设计典型图符的输入端口;根据映射关系,确定该连接中,设计典型图符的输出端口映射的组态典型图符的输出端口,及设计典型图符的输入端口映射的组态典型图符的输入端口;根据连接中,设计图纸连接线的折点坐标位置,映射出组态图纸中对应的连接线的折点坐标位置。

具体地,该步骤中自动识别出设计图纸中使用的设计典型图符,以及图符之间的连接关系,是根据设计图纸的标准结构化描述语言进行识别的,该步骤具体包括如下步骤:

S3.1:在设计平台中完成仪表和执行机构的监控功能设计后,将设计内容用标准结构化描述语言文件导出,设计内容包括设计数据和设计图纸,设计图纸包括图纸上使用的设计典型图符、图符端口的连接关系、图符数据;

S3.2:根据设计典型图符库和组态典型图符库之间的映射关系,导入标准结构化描述语言文件到组态实施平台中;

S3.3:在组态实施平台中读取标准结构化描述语言文件,并自动转化标准结构化描述语言文件中的组态内容,组态内容包括组态数据和组态图,组态图包括图上使用的组态典型图符、图符端口的连接关系、图符数据。

步骤S4:根据识别出的组态典型图符和图符端口的连接关系,将设计典型图符库中的设计内容,按照组态图的建立规则,自动转化为组态典型图符库中的组态内容。直接可以进行组态平台后续的程序设计和工程实施。

组态图的建立规则是基于仪控系统供货商使用的计算机和输入输出设备、网络通信设备等产品特性,对组态图的数据采集、过程控制的功能表达、软件模块的使用和配置加以规定。

本实施例建立设计平台和组态实施平台的标准化、结构化的数据接口并进行自动识别和转换。

在设计平台中完成仪表和执行机构的监控功能设计后,将设计数据或设计图纸以结构化描述语言、文档树形结构的形式导出并提供给组态实施平台进行自动识别和转换,直接可以进行后续的程序设计和工程实施。该实施例中的方法直接替代了以往由人依照设计平台生成的设计图纸在组态实施平台上进行逻辑设计和画面组态的过程。

为了实现设计典型图符到组态典型图符的识别与转化,在组态实施平台读取结构化、树形结构的描述语言文件,自动识别、解析文件中的图纸信息、对象(设备和监控功能)信息、信号流信息、图形和文本信息等,根据映射关系将设计图纸自动转化为组态实施平台中的组态图纸。

本实施例提供的核电厂仪控系统的跨平台自动识别转化方法,直接替代了以往由人依照设计平台生成的设计图纸在组态实施平台上进行逻辑设计和画面组态的过程,通过设计典型图符库和组态典型图符库之间的映射关系,将设计平台的设计数据和图纸由组态实施平台自动识别和转化,实现了跨平台识别转化,解决了仪控系统的设计平台和组态实施平台“数据孤岛”的问题,减少了人工理解、澄清和组态工作,也就是说,通过该转化方法可以实现不同工作平台之间的数据融合,以建立数据联系,进而可使设计内容向下游延伸到组态内容。

实施例2:

本实施例提供一种核电厂仪控系统的跨平台自动识别转化系统,图2为本实施例的系统示意图,该系统包括:

获取单元,用于分别获取设计典型图符库和组态典型图符库;获取单元,还用于获取设计图纸的标准结构话描述语言文件;

映射单元,与获取单元连接,用于建立设计典型图符库和组态典型图符库之间的映射关系;

识别单元,与获取单元、映射单元连接,用于根据设计典型图符库和组态典型图符库之间的映射关系,自动识别出在设计图纸中使用的设计典型图符,且与设计典型图符相对应的组态典型图符;还用于自动识别出设计图中设计典型图符端口的连接关系,且与之对应的组态典型图符的端口的连接关系;

转化单元,与识别单元连接,用于根据识别出的组态典型图符以及图符端口的连接关系,按照组态图的建立规则,将设计图纸中的设计内容自动转化为组态图中的组态内容,组态内容包括图符、图符端口连接以及图符数据。

具体地,该核电厂仪控系统的跨平台自动识别转化系统还包括:

设计平台,与获取单元连接,用于开发并封装设计典型图符库,以得到设计典型图符库,并将得到的设计典型图符库传送给获取单元;设计平台还用于把设计图纸的标准结构化描述语言文件传送给所述获取单元;

组态实施平台,分别与获取单元与转化单元连接,用于开发并封装组态典型图符库,以得到组态典型图符库,并将得到的组态典型图符库传送给获取单元,组态实施平台还用于把转化单元完成的组态内容传送到组态实施平台。

其中,设计平台与组态实施平台通过标准化、结构化的数据接口连接。

设计平台单元中的设计典型图符库包括典型执行机构驱动和监控图符、和/或人机界面操作图符、和/或人机界面动态显示图符、和/或人机界面静态显示图符、和/或通用逻辑算法图符。

具体地,映射单元包括第一建立模块和第二建立模块:

第一建立模块,分别与设计平台与组态实施平台连接,用于建立设计典型图符的输入端口和输出端口与相关联的组态典型图符端口的对应关系,

第二建立模块,分别与设计平台与组态实施平台连接,用于建立设计典型图符端口数据类型与相关联的组态典型图符端口数据类型相一致。

具体地,核电厂仪控系统的跨平台自动识别转化系统中的识别单元包括识别模块、确定模块及判断模块,

所述确定模块,与所述获取单元连接,用于确定出设计图纸中使用的设计典型图符、设计典型图符的基准点;所述确定模块,与所述映射单元连接,用于确定出组态图中与设计典型图符对应的组态典型图符、和组态典型图符基准点;

所述判断模块与所述确定模块连接,用于判断设计典型图符基准点和组态典型图符基准点在各自图符中的相对位置是否相同;

所述识别模块分别与所述确定模块和所述转化单元连接,用于识别出所述确定模块中确定出的组态典型图符、及组态典型图符的排列位置、组态典型图符的连接关系,并将识别结果传送给所述转化单元;

其中:

当设计典型图符基准点和组态典型图符基准点在各自图符上的相对位置相同时,所述确定单元将设计典型图符基准点在图纸中的位置坐标直接映射到组态典型图符基准点在图纸中的位置坐标,之后根据组态典型图符的位置坐标确定出组态典型图符的排列位置;

当设计典型图符基准点和组态典型图符基准点在各自图符上相对位置不同时,所述确定单元补偿偏移量到设计典型图符基准点的位置坐标后,再映射到组态典型图符基准点的位置坐标,之后根据组态典型图符基准点的位置坐标确定出组态典型图符的排列位置。

具体地,在确定组态典型图符的排列位置后,进而识别出组态典型图符的各端口连接关系,

确定一个连接,连接的设计典型图符的输出端口,及连接的设计典型图符的输入端口;

根据映射关系,确定该连接中,设计典型图符的输出端口映射的组态典型图符的输出端口,及设计典型图符的输入端口映射的组态典型图符的输入端口;

根据连接中,设计图纸连接线的折点坐标位置,映射出组态图纸中对应的连接线的折点坐标位置。

具体地,组态实施平台单元通过数据接口与设计平台单元连接中的数据接口包括设计典型图符的输入端口、设计典型图符的输出端口、及组态典型图符端口,设计典型图符的输入端口和输出端口与相关联的组态典型图符端口是呈对应关系,设计典型图符端口数据类型与相关联的组态典型图符端口数据类型是相一致的。

核电厂仪控系统的跨平台自动识别转化系统分为两种情况,第一情况是得到与设计图纸内容和布局完全一样的组态图纸,包括图纸上图符布置位置、连接线布线位置、图纸的尺寸,第二种情况是不需要得到与设计图纸布局完全一样的组态图,只要组态图可以满足设计功能就可以了,这里指的满足设计功能是指组态内容技能实现设计所需的功能需求,又不会造成仪控系统的供应商的理解偏差,比方说,虽然组态图符和设计图符的布局位置不同、数量不同,但实际两者实现的控制和监测功能内容一致,不会造成供应商的理解偏差。第二种情况只需满足上述的设计典型图符与相关联的组态典型图符功能一致,设计典型图符的输入端口和输出端口与相关联的组态典型图符端口是呈对应关系、及设计典型图符端口数据类型与相关联的组态典型图符端口数据类型是相一致的,但识别出组态典型图符的排列位置的目的是为了防止组态典型图符、线条等相互重叠,无须得到与设计图纸图符布局完全一致的组态图。而第一种情况识别出组态典型图符的排列位置,是为了精确定位组态典型图符、线条,以得到与设计内容和布局完全一样的组态图。

具体地,识别单元自动识别出设计图纸中使用的设计典型图符,以及图符之间的连接关系,是根据标准结构化描述语言进行识别的。在设计平台中完成仪表和执行机构的监控功能设计后,将设计内容用标准结构化描述语言文件导出,设计内容包括设计数据和设计图纸,通过标准结构化描述语言在设计平台和组态实施平台实现互通,标准结构化描述语言描述的内容包括图册和图纸信息、对象(设备和监控功能)信息、信号流信息、图形和文本信息等,在组态实施平台中读取标准结构化描述语言文件,自动识别文件中的所有图符、所有图符之间的连接关系、图纸分页跳转信号、及监测和控制功能的分区分组关系。

本实施例提供的一种核电厂仪控系统的跨平台自动识别转化系统,通过设计典型图符库和组态典型图符库之间的映射关系,将设计平台的设计数据和图纸由组态实施平台自动识别和转化,实现了跨平台识别转化,解决了仪控系统的设计平台和组态实施平台“数据孤岛”的问题,减少了人工理解、澄清和组态工作,也就是说,通过上述转化方法以及转化系统可以实现不同工作平台之间的数据融合,从而可以建立数据联系,进而可使设计内容向下游延伸到组态内容。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

相关技术
  • 一种面向对象的核电厂仪控系统的监控设计方法及其系统
  • 核电厂安全级数字化仪控系统软件自动验证方法和系统
技术分类

06120115884565