[发明专利]一种基于核电厂DCS平台逻辑算法块间连线的维护方法有效
申请号: | 201910744807.9 | 申请日: | 2019-08-13 |
公开(公告)号: | CN110569186B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 黄俊;韩文兴;刘明星;蒋维;余波;李晓龙;杨斐;钟科 | 申请(专利权)人: | 中核控制系统工程有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 核工业专利中心 11007 | 代理人: | 张雅丁 |
地址: | 100000 北京市大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 核电厂 dcs 平台 逻辑 算法 连线 维护 方法 | ||
本发明公开了一种基于核电厂DCS平台逻辑算法块间连线的维护方法,包括以下步骤:当进行工程组态时,指定需要维护的块间连线,所述系统级维护功能块为所述块间连线生成维护标识,同时生成块间线变量;所述系统级维护功能块将所述维护标识呈现于功能图中,并提供维护接口;维护时,所述系统级维护功能块根据代码生成原则生成对应的系统级维护功能块代码,在块间线插入系统级维护功能块代码,并生成块间连线相关接口变量。本发明一种基于核电厂DCS平台逻辑算法块间连线的维护方法,引入计算机自动生成标识数据的方法,根据统一的有效的原则生成块间连线相关维护接口,并保证数据在整个生命周期中的唯一性和有效性。
技术领域
本发明涉及核电领域,具体涉及一种基于核电厂DCS平台逻辑算法块间连线的维护方法。
背景技术
核电厂处理单元中运行的逻辑软件是高安全性的软件,该软件为开发人员提供完整的基于模型的嵌入式开发解决方案,以此来降低开发成本、减少开发风险和缩短验证时间。
逻辑组态软件保证逻辑的安全性和完备性,鉴于核电的高安全等级,在逻辑组态生成算法文件之后,不再允许对算法文件作出任何临时性的修改,包括产生的C代码文件。
逻辑软件由很多基础的逻辑算法单元组成,其逻辑非常复杂,在逻辑组态软件中将各个逻辑单元通过连线的方式按一定的规则进行连接,从而形成一套能实现DCS核电仪控功能的逻辑功能图,然后逻辑编译软件根据逻辑功能图生成对应的C代码,最终编译生成逻辑算法bin文件。
在实际工程测试和现场维护的过程中,操作人员对于逻辑中算法块之间的运行情况会高度关注,往往会采用打断逻辑算法块之间的运行、设定逻辑算法块之间的算法值等方式对逻辑算法块之间的运行进行监控和维护。这个步骤会帮助操作人员快速的分析和解决问题,因此,逻辑算法块间连线的维护是整个算法逻辑维护的关键环节。
运行算法bin文件本身是一个完整的整体,同时,控制器的空间和时间资源均是有限的,在此情况下,组态软件编译时仅对已知的外部接口进行了公布。所以,在现有的技术背景下,要对逻辑算法块间连线进行监控和维护将变得非常困难。
发明内容
本发明所要解决的技术问题是现有技术中对逻辑算法块间连线进行监控和维护非常困难,目的在于提供一种基于核电厂DCS平台逻辑算法块间连线的维护方法,解决上述问题。
本发明通过下述技术方案实现:
一种基于核电厂DCS平台逻辑算法块间连线的维护方法,包括以下步骤:
在生成组态文件时,建立独立于组态逻辑内部线和外部线的维护接口;所述维护接口根据生成逻辑代码的规则和方法建立;
建立系统级维护功能块,所述系统级维护功能块提供外部改写输入值的维护输入接口,并提供返回输出值的维护输出接口;所述系统级维护功能块为系统级代码,不随工程和逻辑发生改变;
当进行工程组态时,指定需要维护的块间连线,所述系统级维护功能块为所述块间连线生成维护标识,同时生成块间线变量;所述系统级维护功能块将所述维护标识呈现于功能图中,并提供维护接口;
维护时,所述系统级维护功能块根据代码生成原则生成对应的系统级维护功能块代码,在块间线插入系统级维护功能块代码,并生成块间连线相关接口变量。
本发明应用时,采用基于同一原则可视化方法设计逻辑功能,只允许使用软件自动生成运行代码,只要生成代码的软件是经过验证的,则每个执行周期生成的代码就是确定的,可靠的。基于此原则,使用定义特殊连线的方式,定义一种既不属于外部线,又不属于逻辑内部线的块间维护线,在原有逻辑中可视化的指定要维护的块间连线,计算机后台自动生成代码的方法生成对逻辑块间连线监控的代码。这一方法一方面可以实现对整个逻辑运行的关键环节,即块间连线环节的监控;另一方面屏蔽了逻辑设计中手动操作代码的不可控人为因素的介入,实现了对逻辑组态软件生成的逻辑程序的任何环节的监控功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中核控制系统工程有限公司,未经中核控制系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910744807.9/2.html,转载请声明来源钻瓜专利网。