本发明专利技术公开了一种核电站生成虚拟数字控制系统组态文件的方法及装置,其中核电站生成虚拟数字控制系统组态文件的方法主要包括步骤:读取实际数字控制系统组态文件;将所读取的实际数字控制系统组态文件按照预先设置的虚拟数字控制系统功能块分类;通过查询预先建立的映射数据库,将分类后的实际数字控制系统组态文件中的功能块用虚拟数字控制系统功能块进行替代;将分类后的实际数字控制系统组态文件按照虚拟数字控制系统编码规则生成虚拟数字控制系统组态文件。本发明专利技术可以快速的完成组态文件到计算机可识别的虚拟数字控制系统系统组态文件的转化,实现时间短,正确率高,且修改更新简单方便。
【技术实现步骤摘要】
本专利技术涉及核电站数字化控制系统,尤其涉及一种核电站生成虚拟数字控制系统 组态文件的方法及装置。
技术介绍
随着数字化仪控系统进入核电领域,带来了核电站控制和操作方式的变化,因为 涉及核安全,所以数字化控制系统(即DCS:Digital Control System)设计验证就变得尤 为重要,而目前由于开发成本以及周期的因素,基于虚拟DCS的验证平台又是最普遍的一 种验证方式。虚拟DCS就是将实际DCS系统以软件的形式予以再现,从而在计算机上模拟 机控制系统的运行。虚拟DCS的开发,首先必须要将实际DCS的组态文件转换成为虚拟DCS 可读取的组态文件,DCS的组态文件是实现加,减,与,或等逻辑运算的计算机算法的功能块 图,如VISI0图,POL图等结构化文本来实现DCS控制逻辑的一种文件。而目前实际DCS和 虚拟DCS组态文件基本上都是基于结构化文本的功能块图,这为计算机的读取、分析和生 成创造了便利的条件。从实际DCS组态文件转换成虚拟DCS组态文件,目前主要用人工的方式,工程师根 据实际DCS系统的组态图,在虚拟DCS平台上使用虚拟DCS的算法重新开发一套基于虚拟 DCS的组态文件。现有技术由于采用人工的方式,开发虚拟DCS相当于重新开发一套DCS,一般需要 花费12个月才能完成一套系统的开发,极大的浪费了时间与精力又因为人工转换的过程中,受工程师的水平高低的影响,不可避免的会犯各种各 样的错误,所以造成正确率较低,给虚拟DCS开发造成很大影响,进而影响到验证平台和模 拟机的开发。另外,当实际DCS更新了以后,需要针对每个修改的地方,手动去修改,这就需要 首先找到修改的地方,再在虚拟DCS上完成修改,工作量非常大。
技术实现思路
本专利技术要解决的技术问题在于针对现有技术中在转换实际DCS组态文件时采用 人工方式转换耗时长、正确率低和难以修改的缺陷,提供一种核电站生成虚拟数字控制系 统组态文件的方法及装置。本专利技术解决其技术问题所采用的技术方案是提供一种核电站生成虚拟数字控制系统组态文件的方法,包括以下步骤A、读取实际数字控制系统组态文件;B、将所读取的实际数字控制系统组态文件按照预先设置的虚拟数字控制系统功 能块分类;C、通过查询预先建立的映射数据库,将分类后的所述实际数字控制系统组态文件 中的功能块用所述预先设置的虚拟数字控制系统功能块进行替代;D、将分类后的所述实际数字控制系统组态文件按照虚拟数字控制系统编码规则 生成虚拟数字控制系统组态文件。本专利技术所述的核电站生成虚拟数字控制系统组态文件的方法中,还包括预先设置虚拟数字控制系统的功能块,所述虚拟数字控制系统的功能块用于实现 包括加,减,与,或的逻辑运算;预先建立映射数据库,所述映射数据库是用于存储所述实际数字控制系统组态文 件中的功能块数据和与其一一对应的所述虚拟数字控制系统的功能块数据。本专利技术所述的核电站生成虚拟数字控制系统组态文件的方法中,所述预先建立的 映射数据库的结构包括功能块类型、所述实际数字控制系统功能块数据和所述虚拟数字控 制系统功能块数据。本专利技术所述的核电站生成虚拟数字控制系统组态文件的方法中,步骤A中通过计 算机软件读取所述实际数字控制系统组态文件。本专利技术所述的核电站生成虚拟数字控制系统组态文件的方法中,步骤C中,在替 换所述实际数字控制系统组态文件中功能块时,不改变其他数据。本专利技术所述的核电站生成虚拟数字控制系统组态文件的方法中,所述预先设置的 功能块包括功能块数据、位置数据和变量数据。本专利技术还构造了一种核电站生成虚拟数字控制系统组态文件的装置,包括,读取模块,用于读取实际数字控制系统组态文件;分类模块,用于将所述实际数字控制系统组态文件根据预先设置的虚拟数字控制 系统的功能块进行分类;功能块替代模块,用于将分类后的所述实际数字控制系统组态文件用所述预先设 置的虚拟数字控制系统的功能块替换;生成模块,用于将分类后的所述时间数字控制系统组态文件生成虚拟数字控制系 统组态文件。在本专利技术所述的核电站生成虚拟数字控制系统组态文件的装置中,该装置还包 括虚拟功能块模块,用于在虚拟数字控制系统中预先建立与实际数字控制系统组态 文件中功能块具有相同逻辑运算的功能块;映射数据库模块,用于存储所述实际数字控制系统组态文件中功能块数据和与其 一一对应的虚拟数字控制系统的功能块数据。本专利技术所述的核电站生成虚拟数字控制系统组态文件的装置中,所述虚拟功能块 模块中的数据包括功能块类型、实际数字控制系统功能块和虚拟数字控制系统功能块。本专利技术所述的核电站生成虚拟数字控制系统组态文件的装置中,所述映射数据库 模块的数据包括所述虚拟功能块模块的功能块数据、位置数据和变量数据。本专利技术产生的有益效果是利用计算机进行对实际数字控制系统组态文件进行分 析,在虚拟数字控制系统中建立与实际数字控制系统组态文件中功能块一一对应的功能块 映射数据库,并用新的功能块替换实际数字控制系统组态文件的功能块,快速的完成组态 文件到计算机可识别的虚拟数字控制系统系统组态文件的转化,本专利技术所采用的转换方法 实现时间短,正确率高,且修改更新简单方便。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是本专利技术较佳实施例核电站生成虚拟数字控制系统组态文件的方法流程图;图2是本专利技术较佳实施例核电站生成虚拟数字控制系统组态文件的装置原理框 图。具体实施例方式图1为本专利技术较佳实施例核电站生成虚拟数字控制系统组态文件的方法的流程 图,如图1所示,其中英文缩写DCS为数字控制系统,下面将结合三菱DCS系统和GSE的JADE 系统(一种虚拟DCS系统)为例进一步具体说明本专利技术核电站生成虚拟数字控制系统组态 文件的方法的整个流程。本专利技术较佳实施例核电站生成虚拟数字控制系统组态文件的方法主要包括读取 实际数字控制系统组态文件;将读取的实际数字控制系统组态文件按照预先设置的虚拟数 字控制系统功能块分类;通过查询预先建立的映射数据库,将分类后的实际数字控制系统 组态文件中的功能块用预先设置的虚拟数字控制系统功能块进行替代;将分类后的实际数 字控制系统组态文件按照虚拟数字控制系统编码规则生成虚拟数字控制系统组态文件。进一步地,如图1所示本专利技术较佳实施例核电站生成虚拟数字控制系统组态文件 的方法主要包括以下步骤S101、建立虚拟数字控制系统的功能块,用于实现加,减,与,或等逻辑模拟运算, 功能块是表示控制逻辑的一种文件,也可称为功能图文件,虚拟数字控制系统的功能块是 根据实际数字控制系统组态文件中整理归类的要使用的功能块而开发的,与实际数字控制 系统组态文件中相应功能块保持完全一致的功能块;映射数据库包括功能块数据、位置数 据和变量数据,其中位置数据用来表示映射数据库中数据移动的位置。具体地,以三菱DCS系统中实际组态文件中的部分功能模块(如下表)而建立相 应的功能块。表1三菱DCS系统中实际组态文件中的部分功能模块权利要求一种核电站生成虚拟数字控制系统组态文件的方法,其特征在于,包括以下步骤A、读取实际数字控制系统组态文件;B、将所述读取的实际数字控制系统组态文件按照预先设置的虚拟数字控制系统功能块分类;C、通过查询预先建立的映射数据库,将分类后的所述实际数字控制系统组态文件中的功能块用所述预本文档来自技高网...
【技术保护点】
一种核电站生成虚拟数字控制系统组态文件的方法,其特征在于,包括以下步骤:A、读取实际数字控制系统组态文件;B、将所述读取的实际数字控制系统组态文件按照预先设置的虚拟数字控制系统功能块分类;C、通过查询预先建立的映射数据库,将分类后的所述实际数字控制系统组态文件中的功能块用所述预先设置的虚拟数字控制系统功能块进行替代;D、将分类后的所述实际数字控制系统组态文件按照虚拟数字控制系统编码规则生成虚拟数字控制系统组态文件。
【技术特征摘要】
【专利技术属性】
技术研发人员:赵岩峰,张焕欣,苏朝葵,廖惜民,
申请(专利权)人:中广核工程有限公司,中国广东核电集团有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。