基于DCS系统强制数据的自动化设置方法、装置及设备制造方法及图纸

技术编号:35269220 阅读:33 留言:0更新日期:2022-10-19 10:37
本发明专利技术公开了基于DCS系统强制数据的自动化设置方法、装置及设备,包括:根据建立连接的信号对工程师站的后台与控制站/传输站之间建立连接;建立连接后,控制站/传输站实时地发送所有数据至工程师站,工程师站对接收到的数据进行解析校验,将解析校验的数据发送至工程师站的前台界面;获取用户的变量强制命令,根据变量强制命令,进行变量强制,强制数据和控制站/传输站进行数据交互,工程师站的后台从所有数据中将用户关注的强制变量发送至工程师站的前台界面;工程师站的前台将接收到的数据实时更新至监视表格中;对强制变量进行变量数据的设置及变量强制场景进行保存。本发明专利技术自动实现变量强制过程的批量操作,缩减了系统的维护成本。护成本。护成本。

【技术实现步骤摘要】
基于DCS系统强制数据的自动化设置方法、装置及设备


[0001]本专利技术涉及核电站安全级DCS领域,具体涉及基于DCS系统强制数据的自动化设置方法、装置及设备。

技术介绍

[0002]核电厂使用的逻辑组态软件是高安全性的软件,该软件为开发人员提供完整的基于模型的嵌入式开发解决方案,以此来降低开发成本、减少开发风险和缩短验证时间。
[0003]为了验证通过组态软件完成的逻辑在具体的环境中运行的正确性以及对运行中出现的异常情况进行定位,需要对控制器中的算法逻辑进行强制。而作为核电厂DCS平台实现逻辑在线强制功能的核心软件

变量强制插件,其具备使用频率较高,直接涉及到计算机与操作员的高频率交互的特点。
[0004]在通常使用环境里,变量强制一般是针对数据进行设置,并对数据进行严谨的校验后,将数据强制到控制器中。其功能有两个点需要重点关注:
[0005]1、软件在进行数据强制时会存在大量数据同时进行批量设置的应用场景;
[0006]2、软件在进行批量数据校验时出现大量的重复操作,从而会增加系统的负荷;
[0007]现核电厂DCS平台的工程师站软件在处理批量数据时,因步骤重复率极高导致操作者存在大量的机械劳动,从而效率底下。在此情况下,对强制数据的管理和设置成为了一个非常费时费力的操作,不仅增加了人力成本,同时还因为操作重复率较高导致引入人为错误,给整个系统的运行带来预期之外的风险。

技术实现思路

[0008]本专利技术所要解决的技术问题是现有技术采用人为操作方式进行强制数据的设置,在处理批量数据时,因步骤重复率极高导致操作者存在大量的机械劳动,从而效率底下;在此情况下,对强制数据的管理和设置成为了一个非常费时费力的操作,不仅增加了人力成本,同时还因为操作重复率较高导致引入人为错误,给整个系统的运行带来预期之外的风险。
[0009]本专利技术对核电厂DCS平台的工程师站软件的核心功能变量强制进行分析,基于需要处理批量数据操作和校验时重复操作的现状,且要在处理数据和提高工作效率兼得的情形下获得良好的用户体验。本专利技术目的在于提供基于DCS系统强制数据的自动化设置方法、装置及设备,本专利技术一方面可以自动实现对核电厂DCS平台的工程师站软件中整个强制过程的批量操作,解决操作人员操作频繁,成本较高的问题,极大的缩减了系统的维护成本;另一方面屏蔽了操作人员的在处理逻辑过程中主观因素的介入,解决了容易引入错误的问题。
[0010]本专利技术通过下述技术方案实现:
[0011]第一方面,本专利技术提供了基于DCS系统强制数据的自动化设置方法,该方法应用于核电厂DCS平台的工程师站进行强制数据的自动化设置;该方法包括:
[0012]获取工程师站与控制站/传输站之间建立连接的信号,根据所述建立连接的信号对工程师站的后台与控制站/传输站之间建立连接;
[0013]建立连接后,所述控制站/传输站实时地发送所有数据至所述工程师站,所述工程师站对接收到的数据进行解析校验,得到解析校验的数据;并将所述解析校验的数据发送至工程师站的前台界面;
[0014]获取用户的变量强制命令,根据所述变量强制命令,进行变量强制,强制数据和控制站/传输站进行数据交互,工程师站的后台从所有数据中将用户关注的强制变量发送至工程师站的前台界面;工程师站的前台将接收到的数据实时更新至监视表格中;
[0015]对所述强制变量进行变量数据的设置,并对设置好后的变量数据进行数据校验,通过数据校验后的变量数据更新至监视表格;将以上变量强制场景进行保存,并通过导出指定路径来保存某一时刻的强制变量数据。
[0016]进一步地,根据所述建立连接信号对工程师站的后台与控制站/传输站之间建立连接,若建立连接异常,则弹窗以提示错误信息。
[0017]进一步地,所述的对工程师站的后台与控制站/传输站之间建立连接之前,所述工程师站采用MVC模型,通过重写Qt模型和视图组件将工程师站界面和工程师站数据进行分离,对视图组件中所见数据进行更新,不存在视图所见范围内的数据不进行更新。
[0018]进一步地,所述工程师站界面以界面显示端反映,所述工程师站数据以数据处理端反映,且两个端互相不干扰;通过界面显示端负责数据在工程师界面的显示,并完成所有数据与用户的交互操作;通过数据处理端负责数据的解析、存储、分析与指令分发的数据处理操作;
[0019]界面展示端与数据处理端形成互不干扰且互相配合的工作方式,提高了系统运行的效率及稳定性。
[0020]进一步地,所述解析校验包括:
[0021]检查数据的数据包头中前四个字节字母是否与预设字母一致;
[0022]检查数据解析后实际内容的循环冗余计算值CRC与所述数据中循环冗余校验值CRC是否保持一致;
[0023]检查所述数据内容长度是所述数据头中的记录长度是否一致;
[0024]检查所述数据中记录的站号、站类型与当前站的站号、站类型是否一致。
[0025]进一步地,所述变量强制的步骤包括:
[0026]获取用户的变量强制命令,根据所述变量强制命令,选择待强制变量范围,并将所述待强制变量范围的数据写入数据存储区;
[0027]工程师站的编译模块对所述待强制变量范围的数据及其运算逻辑进行编译,生成可执行程序;其中,所述编译的过程是为待强制变量分配强制存储区;
[0028]工程师站的强制模块批量输入强制数据值,并通过通信模块将所述强制数据值和所述可执行程序下发至控制站/传输站的运行程序数据入口;
[0029]根据运行程序数据入口输入的强制数据值,控制站/传输站将所述强制数据值对应地写入所述强制存储区;
[0030]根据运行程序数据入口输入的可执行程序,控制站/传输站运行所述可执行程序,根据所述待强制变量的强制标志调用不同的赋值驱动,为所述待强制变量赋值,作为输出
值;
[0031]控制站/传输站通过通信模块将所述输出值反馈至工程师站,实现对待强制变量的批量强制。
[0032]进一步地,所述待强制变量是变量组态组中的除中间待强制变量以外的变量;
[0033]所述中间待强制变量的属性包括中间变量名、待强制变量名、数据类型(数据类型包括带质量位的模拟量类型analog、带质量位的开关量类型binary和带质量位的枚举类型mulripe)和强制标志(kcg_bool);
[0034]所述中间变量名、待强制变量名和强制标志的名称默认为同一名称而带不同后缀;修改时,只能修改所述中间变量名,待强制变量名和强制标志的名称将自动修改。
[0035]进一步地,该方法还包括强制变量数据的导入,选择指定路径下的某一时刻的变量强制场景,通过对所述变量强制场景下的强制变量数据进行计算提取和数据校验,并校验后的数据加载至显示表格中。
[0036]进一步地,所述的对所述强制变量进行变量数据的设置,并对设置好后的变量数据进行数据校验,通过数据校验后的变量数据更新本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于DCS系统强制数据的自动化设置方法,其特征在于,该方法应用于核电厂DCS平台的工程师站进行强制数据的自动化设置;包括:获取工程师站与控制站/传输站之间建立连接的信号,根据所述建立连接的信号对工程师站的后台与控制站/传输站之间建立连接;建立连接后,所述控制站/传输站实时地发送所有数据至所述工程师站,所述工程师站对接收到的数据进行解析校验,得到解析校验的数据;并将所述解析校验的数据发送至工程师站的前台界面;获取用户的变量强制命令,根据所述变量强制命令,进行变量强制,强制数据和控制站/传输站进行数据交互,工程师站的后台从所有数据中将用户关注的强制变量发送至工程师站的前台界面;工程师站的前台将接收到的数据实时更新至监视表格中;对所述强制变量进行变量数据的设置,并对设置好后的变量数据进行数据校验,通过数据校验后的变量数据更新至监视表格;将以上变量强制场景进行保存,并通过导出指定路径来保存某一时刻的强制变量数据。2.根据权利要求1所述的基于DCS系统强制数据的自动化设置方法,其特征在于,根据所述建立连接信号对工程师站的后台与控制站/传输站之间建立连接,若建立连接异常,则弹窗以提示错误信息。3.根据权利要求1所述的基于DCS系统强制数据的自动化设置方法,其特征在于,所述的对工程师站的后台与控制站/传输站之间建立连接之前,所述工程师站采用MVC模型,通过重写Qt模型和视图组件将工程师站界面和工程师站数据进行分离,对视图组件中所见数据进行更新,不存在视图所见范围内的数据不进行更新。4.根据权利要求3所述的基于DCS系统强制数据的自动化设置方法,其特征在于,所述工程师站界面以界面显示端反映,所述工程师站数据以数据处理端反映,且两个端互相不干扰;通过界面显示端负责数据在工程师界面的显示,并完成所有数据与用户的交互操作;通过数据处理端负责数据的解析、存储、分析与指令分发的数据处理操作。5.根据权利要求1所述的基于DCS系统强制数据的自动化设置方法,其特征在于,所述解析校验包括:检查数据的数据包头中前四个字节字母是否与预设字母一致;检查数据解析后实际内容的循环冗余计算值CRC与所述数据中循环冗余校验值CRC是否保持一致;检查所述数据内容长度是所述数据头中的记录长度是否一致;检查所述数据中记录的站号、站类型与当前站的站号、站类型是否一致。6.根据权利要求1所述的基于DCS系统强制数据的自动化设置方法,其特征在于,所述变量强制的步骤包括:获取用户的变量强制命令,根据所述变量强制命令,选择待强制变量范围,并将所述待强制变量范围的数据写入数据存储区;工程师站的编译模块对所述待强制变量范围的数据及其运算逻辑进行编译,生成可执行程序;其中,所述编译的过程是为待强制变量分配强制存...

【专利技术属性】
技术研发人员:黄俊韩文兴陈智李庆刘明星蒋维卢宗健李晓龙黄素林叶佩鑫许光俊何捷党丽君
申请(专利权)人:中国核动力研究设计院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1