[发明专利]一种核电厂仪控系统软件组态调试封装一体化方法在审
申请号: | 202110953847.1 | 申请日: | 2021-08-19 |
公开(公告)号: | CN113688037A | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 周健文;刘凯;毛磊;贺颖;王宇帆;张淑慧;张洪;郑添;马骏 | 申请(专利权)人: | 上海核工程研究设计院有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/36;G06F9/445 |
代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 赵海鹏 |
地址: | 200233*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 核电厂 系统软件 组态 调试 封装 一体化 方法 | ||
1.一种核电厂仪控系统软件组态调试封装一体化方法,其特征在于,通过一个工具实现了如下三个功能:
S1:在组态阶段,对于已经在商用组态工具或用代码方式开发的基础算法模块,支持导入统一的组态环境中,实现所有基础算法模块的共享,并支持对所有共享模块以图形化建模的方式进行应用软件的组态;
S2:通过步骤S1进行组态的应用软件,支持自动和手动两种方式对组态后的软件进行单周期或多周期的仿真和调试,并自动生成测试结果,无需使用其他测试工具;
S3:在编译封装阶段,通过vc编译器对软件进行编译,编译过程中对相关内容进行配置,并根据核电厂仪控系统计算分析平台的特性,生成与之匹配的动态链接库和配置文件。
2.根据权利要求1所述的一种核电厂仪控系统软件组态调试封装一体化方法,其特征在于:在所述步骤S1通过编译将每个基础算法模块生成动态链接库,识别并暴露每个基础算法模块的输入输出接口,并将上述基础算法模块以输入输出接口连线的方式进行连接组合。
3.根据权利要求1所述的一种核电厂仪控系统软件组态调试封装一体化方法,其特征在于:在所述步骤S1的应用软件组态完成后,对连接的输入输出信号类型和模块接口输入输出类型进行匹配性检查,对参数的赋值类型和模块接口参数类型进行匹配性检查,检查基础模块接口的输入输出信号是否已实际全部连接信号或是否与其他模块连接。
4.根据权利要求1所述的一种核电厂仪控系统软件组态调试封装一体化方法,其特征在于:在所述步骤S2中对组态完成后的应用软件进行自动测试时,首先按照一定的规范编写测试用例,即所有的输入信号以“input”作为标记,预期结果以“check”作为标记,通过读取“input”的值作为输入信号,程序完成计算并输出实际计算结果,以“output”作为标记,最终将以“output”为标记的值与以“check”为标记的值进行自动比对,如值一致,则测试通过,如不一致则显示不通过,并显示不通过的测试用例。
5.根据权利要求1所述的一种核电厂仪控系统软件组态调试封装一体化方法,其特征在于:在所述步骤S2中对组态完成的应用软件进行手动测试时,界面出现3张表,分别为输入信号、输出信号和参数,支持在调试模式时手动对输入信号、参数进行赋值,执行单周期或多周期运行,并在输出信号列表中输出该周期下的计算结果,通过人工判断计算结果是否满足预期。
6.根据权利要求1所述的一种核电厂仪控系统软件组态调试封装一体化方法,其特征在于:所述步骤S3中配置的相关内容包括配置程序运行周期、参数默认值以及参数类型。
7.根据权利要求1所述的一种核电厂仪控系统软件组态调试封装一体化方法,其特征在于:所述步骤S3中根据核电厂仪控系统计算分析平台支持加载的动态链接库中所包含的函数类型、函数个数以及函数接口,编译与之匹配的动态链接库。
8.根据权利要求1所述的一种核电厂仪控系统软件组态调试封装一体化方法,其特征在于:所述步骤S3中通过分析配置文件的格式,如包含的输入输出信号、参数类型定义,基础算法模块连接关系,生成与之匹配的逻辑画面。
9.根据权利要求7或8所述的一种核电厂仪控系统软件组态调试封装一体化方法,其特征在于:通过上述封装完成的动态链接库和配置文件支持直接加载到核电厂仪控系统计算分析平台中运行,并自动生成与组态时一致的逻辑图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海核工程研究设计院有限公司,未经上海核工程研究设计院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110953847.1/1.html,转载请声明来源钻瓜专利网。