数据处理系统、方法、计算机设备与可读存储介质与流程

未命名 07-13 阅读:107 评论:0


1.本发明涉及核电技术领域,尤其涉及一种数据处理系统、方法、计算机设备与可读存储介质。


背景技术:

2.目前核电厂的非安全级全厂仪控系统(digital instrument&control system,dcs)对模拟量和数字量信号的通用采集速率要求是500ms或1s。当核电厂进行机组调试和启动试验时,需要对模拟量信号的采集周期达到25ms采集一次,数字量信号的采集周期为1ms。而核电厂是通过部署一套独立的试验数据采集(test data acquisition system,ida)系统来实现信号的快速采集和存储。ida系统是一个数字化的试验数据采集、处理和分析系统。目前在运核电厂的dcs系统和ida系统各自独立(包括硬件和软件)运行,即非安全级dcs的控制器仅能接收普通速率采集装置上送的实时数据,无法接收和处理高速采集装置上送的历史数据片段。同时,ida系统的控制器也仅能处理高速采集装置上送的历史数据片段,因此,目前核电厂的仪控系统无法一体化动态处理高速采集和普通速率采集数据。
3.同时,核电厂在运行的ida系统为了满足数据采集速率的要求,将模拟量信号的数据采集速率固定在了25ms,数字量信号的采集速率固定在了1ms。这样做虽然满足了系统设计要求,但是却导致系统的网络负荷及数据存储负荷很大。比如,在某核电现场,系统一小时的数据存储量就达到了3个g,一天下来就需要几十个g的存储量,这样会导致服务器的存储空间很快存满,需要用户不停的清理数据。
4.然而,用户主要是在机组调试和试验期间才会利用该系统的高速数据采集能力,查看试验数据,在非试验期间,系统仅需要普通速率采集数据即可,因此当前的非安全级dcs系统和ida系统的网络负荷及数据存储负荷较大,且超出了用户实际的需求。


技术实现要素:

5.本发明所要解决的技术问题是:现有技术中,非安全级dcs系统和ida系统的网络负荷及数据存储负荷较大,且超出了用户实际的需求。
6.针对现有技术的上述不足,提供以下方案:
7.第一方面,本发明提供一种数据处理系统,应用于核电厂仪控系统,核电厂仪控系统包括第一采集装置与第二采集装置,第一采集装置设置为以第一时间段为采样周期对核电厂现场设备的数据进行采样,以获取第一采样数据。第二采集装置设置为以第二时间段为采样周期对核电厂现场设备或/和dcs转接端子或者接口的数据进行采样,以获取第二采样数据。第一时间段大于第二时间段。数据处理系统包括控制器,控制器包括第一数据处理模块和第二数据处理模块。第一数据处理模块设置为以第三时间段为采样周期对第一采样数据和第二采样数据进行采样,以获得并存储第三采样数据。其中,第三采样数据为最近一个第三时间段内的对第一采样数据和第二采样数据进行采样得到的数据。第三时间段大于或等于第一时间段。第二数据处理模块设置为获取并存储第四采样数据。第四采样数据为
最近第四时间段内的第二采样数据。
8.具体地,系统还包括通讯服务器,通讯服务器包括数据接收模块。第一数据处理模块与数据接收模块相连,且第一数据处理模块还设置为以第五时间段为周期,对第三采样数据进行采样,以获得第五采样数据,并向数据接收模块传输第五采样数据。数据接收模块设置为接收来自第一数据处理模块的第五采样数据并进行解析,以获取解析后的第五采样数据。其中,第五时间段大于或等于第三时间段,第五采样数据为最近一个第五时间段内对第三采样数据进行采样得到的数据。
9.具体地,数据接收模块还与第二数据处理模块相连,且第二数据处理模块还设置为在试验过程中,向数据接收模块传输第四采样数据。数据接收模块还设置为接收来自第二数据处理模块的第四采样数据并进行解析,以获取解析后的第四采样数据。
10.具体地,系统还包括操作员站。操作员站与第二数据处理模块相连,且设置为向第二数据处理模块传输第一指令,第一指令用于指示第二数据处理模块以第六时间段为周期对第四采样数据进行采样。第二数据处理模块设置为接收第一指令。按照第一指令以第六时间段为周期对第四采样数据进行采样,以获得第六采样数据。并向数据接收模块传输第六采样数据。其中,第六时间段小于第四时间段。数据接收模块还设置为接收来自第二数据处理模块的第六采样数据并进行解析,以获取解析后的第六采样数据。
11.具体地,通讯服务器设置有第一中间件,操作员站设有第二中间件,第一中间件分别与第二中间件和数据接收模块相连。数据接收模块设置为向第一中间件传输解析后的数据。解析后的数据包括数据接收模块解析后的第五采样数据,或者包括数据接收模块解析后的第五采样数据和解析后的第四采样数据,或者包括数据接收模块解析后的第五采样数据和解析后的第六采样数据。第一中间件设置为接收解析后的数据,并与第二中间件共享解析后的数据。
12.具体地,系统还包括历史服务器。历史服务器设置有第三中间件,第一中间件还设置为与第三中间件共享解析后的数据。
13.第二方面,本发明提供一种数据处理方法,应用于控制器。方法包括:获取来自第一采集装置的第一采样数据和来自第二采集装置的第二采样数据。以第三时间段为采样周期对第一采样数据和第二采样数据进行采样,以获得并存储第三采样数据。以及,获取并存储第四采样数据。其中,第一采集装置设置为以第一时间段为采样周期对核电厂现场设备的数据进行采样,以获取第一采样数据。第二采集装置设置为以第二时间段为采样周期对核电厂现场设备或/和dcs转接端子或者接口的数据进行采样,以获取第二采样数据。第一时间段大于第二时间段。第三采样数据为最近一个第三时间段内的对第一采样数据和第二采样数据进行采样得到的数据。第三时间段大于或等于第一时间段。第四采样数据为最近第四时间段内的第二采样数据。
14.具体地,方法还包括:以第五时间段为周期,对第三采样数据进行采样,以获得第五采样数据,并向数据接收模块传输第五采样数据。以使数据接收模块接收第五采样数据并进行解析,以获取解析后的第五采样数据。其中,第五时间段大于或等于第三时间段。第五采样数据为最近一个第五时间段内对第三采样数据进行采样得到的数据。
15.具体地,方法还包括:在试验过程中,向数据接收模块传输第四采样数据。以使数据接收模块接收第四采样数据并进行解析,以获取解析后的第四采样数据。
16.具体地,方法还包括:接收来自操作员站的第一指令,按照第一指令以第六时间段为周期对第四采样数据进行采样,以获得第六采样数据。并向数据接收模块传输第六采样数据。以使数据接收模块接收第六采样数据并进行解析,以获取解析后的第六采样数据。其中,第六时间段小于第四时间段。
17.第三方面,本发明提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,当处理器运行存储器存储的计算机程序时,处理器执行上述核电厂仪控系统的数据处理方法。
18.第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,处理器执行上述核电厂仪控系统的数据处理方法。
19.本发明的有益效果是:本发明提供的数据处理系统、方法、计算机设备与可读存储介质,可以根据用户的需求,通过对来自核电厂仪控系统的数据进行多次采样,实现数据量的动态调整,在满足用户对查看数据需求的同时,降低系统存储量的要求和网络负荷。
附图说明
20.图1为本发明实施例中的一种数据处理系统的结构框图;
21.图2为本发明实施例中的另一种数据处理系统的结构框图;
22.图3为本发明实施例中的再一种数据处理系统的结构框图;
23.图4为本发明实施例中的又一种数据处理系统的结构框图;
24.图5为本发明实施例中的又一种数据处理系统的结构框图;
25.图6为本发明实施例中的又一种数据处理系统的结构图;
26.图7为本发明实施例中的一种数据处理方法的流程图;
27.图8为本发明实施例中的一种计算机设备的结构图。
具体实施方式
28.为使本领域技术人员更好地理解本发明的技术方案,下面将结合附图对本发明实施方式作进一步地详细描述。
29.可以理解的是,此处描述的具体实施例和附图仅仅用于解释本发明,而非对本发明的限定。
30.可以理解的是,在不冲突的情况下,本发明中的各实施例及实施例中的各特征可相互组合。
31.可以理解的是,为便于描述,本发明的附图中仅示出了与本发明相关的部分,而与本发明无关的部分未在附图中示出。
32.可以理解的是,本发明的实施例中所涉及的每个单元、模块可仅对应一个实体结构,也可由多个实体结构组成,或者,多个单元、模块也可集成为一个实体结构。
33.可以理解的是,在不冲突的情况下,本发明的流程图和框图中所标注的功能、步骤可按照不同于附图中所标注的顺序发生。
34.可以理解的是,本发明的流程图和框图中,示出了按照本发明各实施例的系统、装置、设备、方法的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可代表一个单元、模块、程序段、代码,其包含用于实现规定的功能的可执行指令。而且,框图和
流程图中的每个方框或方框的组合,可用实现规定的功能的基于硬件的系统实现,也可用硬件与计算机指令的组合来实现。
35.可以理解的是,本发明实施例中所涉及的单元、模块可通过软件的方式实现,也可通过硬件的方式来实现,例如单元、模块可位于处理器中。
36.本发明的实施例提供一种数据处理系统,如图1所示,数据处理系统10应用于核电厂仪控系统20。核电厂仪控系统20包括第一采集装置201与第二采集装置202,第一采集装置201设置为以第一时间段为采样周期对核电厂现场设备的数据进行采样,以获取第一采样数据。第二采集装置202设置为以第二时间段为采样周期对核电厂现场设备或/和dcs转接端子或者接口的数据进行采样,以获取第二采样数据。第一时间段大于第二时间段。
37.可以理解地,第一采集装置201即为普通速率采集装置,第二采集装置202即为高速采集装置,示例性地,第一采集装置201或第二采集装置202可以为i/o板卡。示例性地,核电厂现场设备可以包括温度传感器、压力传感器等设备。
38.在一些实施例中,第一采集装置201与第二采集装置202可以具备存储数据的功能,比如,第一采集装置201与第二采集装置202设有数据缓存区,以存储最近一个或多个采集周期内的数据。
39.示例性地,以第一时间段为50ms,第二时间段为20ms为示例进行说明,第一采样数据和第二采样数据可以如表1所示。需要说明的是,表1中第一采样数据和第二采样数据仅用于示例,不具有实际含义,表1中的符号
“‑”
表示在该时刻相关数据为空,即在该时刻相关装置并未进行采样,比如,在20ms时刻,此时不是第一采集装置201的采样周期,因此第一采集装置201并未进行采样,第一采样数据为空,而第二采样数据为4。
40.表1最近200ms内的第一采样数据和第二采样数据
41.[0042][0043]
如图1所示,数据处理系统10包括控制器101。控制器101包括第一数据处理模块1011和第二数据处理模块1012。
[0044]
第一数据处理模块1011设置为以第三时间段为采样周期对第一采样数据和第二采样数据进行采样,以获得并存储第三采样数据。其中,第三采样数据为最近一个第三时间段内的对第一采样数据和第二采样数据进行采样得到的数据。第三时间段大于或等于第一时间段。
[0045]
可以理解地,第三采样数据为最近一个第三时间段内的对第一采样数据和第二采样数据进行采样得到的数据,因此可以认为第一数据处理模块1011在获取并存储第三采样数据时是进行实时采集并存储的。第三时间段大于或等于第一时间段,因此,同一个时间段内,第三采样数据的数据量要少于第一采样数据和第二采样数据的数据量之和。
[0046]
可以理解地,第三时间段可以根据具体需求进行设定,一般情况下,第三时间段是第一时间段和第二时间段的公倍数,如此,控制器获取的第三采样数据可以为某一时刻的第一采样数据和第二采样数据。同时,第一数据处理模块1011在存储数据时,仅存储最近一个第三时间段内的对第一采样数据和第二采样数据进行采样得到的数据,可以在不需要较大的存储空间的情况下存储用户所需要的数据。示例性地,以表1中的0ms时刻为第一采集装置201、第二采集装置202以及第一数据处理模块1011的采样起点,表1中的200ms为当前时刻为例,对第三采样数据与第一采样数据和第二采样数据的关系进行示例性说明。
[0047]
以第三时间段为100ms为例,在表1的0ms至200ms期间,第一数据处理模块1011可以在第100ms和第200ms时对第一采样数据和第二采样数据进行采样,以获得第三采样数据。可以理解地,根据表1中的第一采样数据和第二采样数据,在最近一个第三时间段(表1中的100ms至200ms)内,如表2所示,第三采样数据包括55和5。
[0048]
表2第三时间段为100ms时的第三采样数据
[0049][0050]
以第三时间段为120ms为例,在表1的0ms至200ms期间,第一数据处理模块1011可以在第120ms对第一采样数据和第二采样数据进行采样,以获得第三采样数据。可以理解地,此时第三时间段不是第一时间段和第二时间段的公倍数,在最近一个第三时间段(表1中的0ms至120ms)内,根据表1中的第一采样数据和第二采样数据可知,120ms时刻第一采样数据为空,此时,由于第一采集装置201可以具备存储数据的功能,第一数据处理模块1011可以从第一采集装置201中获取由第一采集装置201最近一次获取的第一采样数据,即第一采集装置201在100ms时刻采集到的的第一采样数据。如此,用户可以通过观察第一采集装置201在最近一个第一时间段内采样得到的数据,来获知核电厂现场设备的情况。如此,在最近一个第三时间段(表1中的0ms至120ms)内,如表3所示,第三采样数据包括45和6。
[0051]
表3第三时间段为120ms时的第三采样数据
[0052][0053]
以第三时间段为150ms为例,在表1的0ms至200ms期间,第一数据处理模块1011可以在第150ms时对第一采样数据和第二采样数据进行采样,以获得第三采样数据。可以理解地,此时第三时间段不是第一时间段和第二时间段的公倍数,在最近一个第三时间段(表1中的0ms至150ms)内,根据表1中的第一采样数据和第二采样数据可知,150ms时刻的第二采样数据为空,此时,由于第二采集装置202可以具备存储数据的功能,第二数据处理模块1012可以从第二采集装置202中获取由第二采集装置202最近一次获取的第二采样数据,即第二采集装置202在140ms时刻采集到的的第二采样数据4。如此,用户可以通过观察第二采集装置202在最近一个第二时间段内采样得到的数据,来获知核电厂现场设备或/和dcs转接端子或者接口的数据的情况。如此,在最近一个第三时间段(表1中的0ms至150ms)内,如表4所示,第三采样数据包括50和4。
[0054]
表4第三时间段为150ms时的第三采样数据
[0055][0056]
显然,上述示例中,在第三时间段内,第三采样数据的数据量仅包括实时采集到的两个数据,因此小于第一采样数据和第二采样数据的数据量之和。
[0057]
第二数据处理模块1012设置为获取并存储第四采样数据,第四采样数据为最近第四时间段内的第二采样数据。仅存储第四时间段内的第二采样数据,不仅可以保证能够获取到高速采样的历史数据片段,还可以降低对系统存储量的需求。
[0058]
可以理解地,第四时间段可以根据具体需求进行设定,不同的现场设备,也可以有不同的第四时间段。比如,若第二采样数据来自于温度传感器,而温度在短时间内的变化比较小,则可以将第四时间段设置为10分钟甚至更久。然而,对于一些短时间内变化可能会较大的数据,比如,若第二采样数据来自于dcs转接端子或者接口,则可以将第四时间段设置为400ms、200ms或者100ms等。
[0059]
示例性地,以表1中的0ms时刻为第二采集装置202以及第二数据处理模块1012的采样起点,表1中的200ms为当前时刻,且第四时间段为200ms为例,第四采样数据为最近一个第四时间段(即表1中的0ms至200ms)内的第二采样数据,即,第四采样数据可以为如表5所示的数据片段或者数据包。需要说明的是,表5中的数据仅用于示例,不具有实际含义。
[0060]
表5第四时间段为200ms的第四采样数据
[0061]
[0062][0063]
在一些实施例中,如图2所示,数据处理系统10还包括通讯服务器102,通讯服务器102包括数据接收模块1021。数据接收模块1021与第一数据处理模块1011相连。
[0064]
此种情况下,第一数据处理模块1011还设置为以第五时间段为周期,对第三采样数据进行采样,以获得第五采样数据,并向数据接收模块1021传输第五采样数据。其中,第五时间段大于或等于第三时间段。第五采样数据为最近一个第五时间段内对第三采样数据进行采样得到的数据。
[0065]
可以理解地,不同的核电厂对现场设备数据的需求不同,若核电厂对数据的查看需求较低,则可以根据实际需求在第三采样数据的基础上再次采样。即第一数据处理模块1011在向数据接收模块1021上传数据时,可以直接上传第三采样数据(第五时间段等于第三时间段),也可以对第三采样数据进行再次采样后上传至数据接收模块1021(第五时间段大于第三时间段)。如此,数据处理系统10可以与更多用户的需求相匹配。
[0066]
可以理解地,在第五时间段大于第三时间段的情况下,为了保证第五采样数据不为空,可以将第五时间段设置为第三时间段的倍数。
[0067]
示例性地,以表1中的0ms时刻为第一采集装置201、第二采集装置202以及第一数据处理模块1011的采样起点,表1中的200ms为当前时刻为例。可以理解地,在第三时间段为100ms,且第五时间段为100ms的情况下,即,第一数据处理模块1011每获取一次第三采样数据,向数据接收模块1021上传一次第五采样数据,且第五采样数据与第三采样数据相同。
[0068]
示例性地,以表1中的0ms时刻为第一采集装置201、第二采集装置202以及第一数据处理模块1011的采样起点,表1中的200ms为当前时刻为例。在第三时间段为100ms,且第五时间段为200ms的情况下,在表1的0ms至200ms期间,第一数据处理模块1011可以在第100ms和第200ms时对第一采样数据和第二采样数据进行采样,以获得第三采样数据,且第一数据处理模块1011可以在第200ms时对第三采样数据进行采样,以获得第五采样数据。即,第一数据处理模块1011每获取两次第三采样数据,向数据接收模块1021上传一次第五采样数据。此时,如表6所示,第三采样数据和第五采样数据均为表1中第200ms的数据,即55和5。
[0069]
表6第三时间段为100ms且第五时间段为200ms时的第三采样数据与第五采样数据
[0070][0071]
数据接收模块1021设置为接收来自第一数据处理模块1011的第五采样数据并进行解析,以获取解析后的第五采样数据。可以理解地,数据接收模块1021对接收到的数据进行解析的目的为将采样数据转换为第一中间件可以识别和转发的数据。
[0072]
在一些实施例中,如图2所示,数据接收模块1021还与第二数据处理模块1012相连。
[0073]
此种情况下,第二数据处理模块1012还设置为在试验过程中,向数据接收模块1021传输第四采样数据。数据接收模块1021还设置为接收来自第二数据处理模块1012的第四采样数据并进行解析,以获取解析后的第四采样数据。
[0074]
可以理解地,用户要是在机组调试和试验期间才会用到系统的高速数据采集能力,查看试验数据,在非试验期间,系统仅需要普通速率采集数据即可。因此,在未进行试验的情况下,第二数据处理模块1012可以不向数据接收模块1021传输任何数据,以减轻系统的网络负荷。在试验过程中,第二数据处理模块1012可以直接向数据接收模块1021传输第四采样数据,以使用户获取第四采样数据。如此便能够动态的调整控制器101上送的高速数据片段大小,可以大大降低系统的网络负荷及数据存储负荷。
[0075]
在一些实施例中,如图3所示,数据处理系统10还包括操作员站103,第二数据处理模块1012与操作员站103相连。
[0076]
此种情况下,操作员站103设置为向第二数据处理模块1012传输第一指令,第一指令用于指示第二数据处理模块1012以第六时间段为周期对第四采样数据进行采样。第二数据处理模块1012还设置为接收第一指令,并按照第一指令以第六时间段为周期对第四采样数据进行采样,以获得第六采样数据。并向数据接收模块1021传输第六采样数据。其中,第六时间段小于第四时间段。数据接收模块1021还设置为接收来自第二数据处理模块1012的第六采样数据并进行解析,以获取解析后的第六采样数据。
[0077]
可以理解地,在进行试验之前,操作员可以根据实际需求设定第六时间段,以实现对第四采样数据的采样。比如,操作员认为a试验只需要查看每100ms时的数据,而第四采样数据中的数据包括的是每25ms时的数据,则可以通过设定第六时间段实现仅查看每100ms时的数据。此时,第四采样数据与第六采样数据均为历史数据片段,但是第六采样数据的数据量约为第四采样数据量的四分之一,大大减轻了数据的传输量,从而减轻了数据处理系统10的网络负荷。
[0078]
示例性地,以第四采样数据如表5所示,且第六时间段为100ms为例,第二数据处理模块1012可以在表5中的第100ms和第200ms对第四采样数据进行采样,获得如表7所示的第六采样数据。
[0079]
表7第六采样时间为100ms的第六采样数据
[0080]
时刻(ms)第六采样数据10052005
[0081]
显然,表7所示的第六采样数据的数据量明显低于表5所示的第四采样数据的数据量。
[0082]
在一些实施例中,如图4所示,通讯服务器102设置有第一中间件1022,操作员站103设置有第二中间件1031,第一中间件1022分别与第二中间件1031和数据接收模块1021相连。
[0083]
可以理解地,操作员站103也可以通过通讯服务器102向第二数据处理模块1012传输第一指令。
[0084]
此种情况下,数据接收模块设置1021为向第一中间件1022传输解析后的数据。第一中间件1022设置为接收解析后的数据,并与第二中间件1031共享解析后的数据。示例性地,第一中间件可以周期性的向第二中间件1031同步解析后的数据。如此,工作人员可以直接在操作员站103从第二中间件1031直接调取或者查看数据接收模块1021的解析后的数据,节省了时间和人力,更为便捷。
[0085]
可以理解地,在未进行试验的情况下,解析后的数据包括数据接收模块解析后的第五采样数据。在进行试验的情况下,解析后的数据包括数据接收模块解析后的第五采样数据和解析后的第四采样数据,或者包括数据接收模块解析后的第五采样数据和解析后的第六采样数据。
[0086]
也就是说,在未进行试验的情况下,第一采集装置201与第二采集装置202均按照各自的设定进行数据采集,控制器101对第一采样数据和第二采样数据进行采样与存储,并将第五采样数据上传至数据接收模块1021。在进行试验的情况下,第一采集装置201与第二采集装置202均按照各自的设定进行数据采集,控制器101对第一采样数据和第二采样数据进行采样与存储,并将第五采样数据和第四采样数据或者第五采样数据和第六采样数据上传至数据接收模块1021。
[0087]
在一些实施例中,如图5所示,数据处理系统10还包括历史服务器104。历史服务器104设置有第三中间件1041,第一中间件1022还设置为与第三中间件1041共享解析后的数据。如此,在历史服务器104中也可定周期存储数据接收模块1021的解析后的数据,比较便捷。
[0088]
本发明的实施例提供的数据处理系统10,可以根据用户的需求,通过对来自核电厂仪控系统20的数据进行多次采样,实现数据量的动态调整,在满足用户对查看数据需求的同时,降低系统的存储量要求和网络负荷。
[0089]
示例性地,如图6所示,下述以某核电厂仪控系统的架构为例,对本发明的实施例提供的数据处理系统的工作流程进行示例性说明。
[0090]
如图6所示,某核电厂仪控系统包括核电厂现场设备(0层现场设备)、dcs转接端子/接口。应用于该某核电厂仪控系统的数据处理系统包括设置在现场控制站的控制器、设置在现场控制站的第一模拟量采集模块、第一数字量采集模块、第二模拟量采集模块和第二数字量采集模块、设置在一层控制网络与二层监视网络之间的通讯服务器,以及设置在二层监视网络的操作员站和历史服务器。可以理解,第一模拟量采集模块与第一数字量采集模块组成第一采集装置201,第二模拟量采集模块与第二数字量采集模块组成第二采集装置202。其中,控制器包括第一数据处理模块和第二数据处理模块,通讯服务器设置有数据接收模块与第一中间件,操作员站设置有第二中间件,历史服务器设置有第三中间件。
[0091]
示例性地,如图6所示的核电厂仪控系统的数据处理系统的工作流程如下:
[0092]
系统上电后,第一模拟量采集模块、第一数字量采集模块、第二模拟量采集模块和第二数字量采集模块按照系统要求的采集速率进行采样。控制器上电后,第一数据处理模块照预先设置的扫描周期(第三时间段)扫描第一模拟量采集模块、第一数字量采集模块、第二模拟量采集模块和第二数字量采集模块,且只保留最新采集的数值。第二数据处理模块则可以直接获取和存储最近一个第四周期内采集的所有历史数据片段。
[0093]
通讯服务器接收到控制器上送的数据后进行解析,并将解析后的数据同步到第一中间件中。系统中的每台服务器及工作站均可以部署中间件服务(比如操作员站的第二中间站和历史服务器的第三中间站),中间件服务可以保证不同服务器及工作站的内存数据区保持同步。历史服务器可以从第三中间件中获取最新的来自接收数据模块的数据并保存到历史服务器的磁盘中。
[0094]
当核电厂的试验人员需要进行试验时,可以在操作员站进行数据采集周期(第六时间段)的设置,同时将设置好的数据采集周期下发至通讯服务器。通讯服务器可以将该设置信息转发至控制器。控制器收到设置信息后,可以对第二数据处理模块缓存的采样数据进行筛选处理(采样),之后将筛选后的数据(即第六采样数据)进行上送。在下一个上送数据的周期,通讯服务器就可以收到按照该设置的采样周期上送的数据(第六采样数据)。
[0095]
在非试验期间,控制器只需上传存储在第一数据处理模块中的数据,在试验期间,控制器可以同时上传存储在第一数据处理模块和第二数据处理模块中的数据。
[0096]
本发明的实施例提供了一种核电厂仪控系统的数据处理方法,应用于控制器,如图7所示,方法包括步骤701至步骤703。
[0097]
步骤701、获取来自第一采集装置的第一采样数据和来自第二采集装置的第二采样数据。
[0098]
可以理解地,第一采集装置设置为以第一时间段为采样周期对核电厂现场设备的数据进行采样,以获取第一采样数据。第二采集装置设置为以第二时间段为采样周期对核电厂现场设备或/和dcs转接端子或者接口的数据进行采样,以获取第二采样数据。其中,第一时间段大于第二时间段。
[0099]
步骤702、以第三时间段为采样周期对第一采样数据和第二采样数据进行采样,以获得并存储第三采样数据。
[0100]
可以理解地,第三采样数据为最近一个第三时间段内的对第一采样数据和第二采样数据进行采样得到的数据,且第三时间段大于或等于第一时间段。
[0101]
步骤703、获取并存储第四采样数据。
[0102]
可以理解地,第四采样数据为最近第四时间段内的第二采样数据。
[0103]
在一些时候实施例中,数据处理方法还包括:以第五时间段为周期,对第三采样数据进行采样,以获得第五采样数据,并向数据接收模块传输第五采样数据。以使数据接收模块接收第五采样数据并进行解析,以获取解析后的第五采样数据;第五时间段大于或等于第三时间段。其中,第五采样数据为最近一个第五时间段内对第三采样数据进行采样得到的数据。
[0104]
在一些实施例中,数据处理方法还包括:在试验过程中,向数据接收模块传输第四采样数据。以使数据接收模块接收第四采样数据并进行解析,以获取解析后的第四采样数
据。
[0105]
在一些实施例中,数据处理方法还包括:接收来自操作员站的第一指令,按照第一指令以第六时间段为周期对第四采样数据进行采样,以获得第六采样数据;并向数据接收模块传输第六采样数据。以使数据接收模块接收第六采样数据并进行解析,以获取解析后的第六采样数据;第六时间段小于第四时间段。
[0106]
本发明的实施例提供的一种数据处理方法的具体方案与有益效果可以参考上述数据处理方法的相关描述,此处不再赘述。
[0107]
本发明的实施例提供了一种计算机设备,如图8所示,计算机设备800包括存储器801和处理器802,存储器801中存储有计算机程序,当处理器802运行存储器801存储的计算机程序时,处理器802执行上述核电厂仪控系统的数据处理方法。
[0108]
本发明的实施例提供的一种计算机设备800的具体方案与有益效果可以参考上述核电厂仪控系统的数据处理方法的相关描述,此处不再赘述。
[0109]
本发明的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,处理器执行上述核电厂仪控系统的数据处理方法。
[0110]
本发明的实施例提供的一种计算机可读存储介质的具体方案与有益效果可以参考上述核电厂仪控系统的数据处理方法的相关描述,此处不再赘述。
[0111]
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

技术特征:
1.一种数据处理系统,应用于核电厂仪控系统,其特征在于,所述核电厂仪控系统包括第一采集装置与第二采集装置,所述第一采集装置设置为以第一时间段为采样周期对核电厂现场设备的数据进行采样,以获取第一采样数据;所述第二采集装置设置为以第二时间段为采样周期对核电厂现场设备或/和dcs转接端子或者接口的数据进行采样,以获取第二采样数据;所述第一时间段大于所述第二时间段;所述数据处理系统包括控制器;所述控制器包括:第一数据处理模块,其设置为以第三时间段为采样周期对所述第一采样数据和所述第二采样数据进行采样,以获得并存储第三采样数据;所述第三采样数据为最近一个第三时间段内的对所述第一采样数据和所述第二采样数据进行采样得到的数据;所述第三时间段大于或等于所述第一时间段;以及第二数据处理模块,其设置为获取并存储第四采样数据,所述第四采样数据为最近第四时间段内的所述第二采样数据。2.根据权利要求1所述的数据处理系统,其特征在于,还包括通讯服务器,所述通讯服务器包括数据接收模块;所述第一数据处理模块与所述数据接收模块相连,且所述第一数据处理模块还设置为以第五时间段为周期,对所述第三采样数据进行采样,以获得第五采样数据,并向所述数据接收模块传输所述第五采样数据;所述第五时间段大于或等于所述第三时间段;所述第五采样数据为最近一个第五时间段内对所述第三采样数据进行采样得到的数据;所述数据接收模块设置为接收来自所述第一数据处理模块的所述第五采样数据并进行解析,以获取解析后的所述第五采样数据。3.根据权利要求2所述的数据处理系统,其特征在于,所述数据接收模块还与所述第二数据处理模块相连,且所述第二数据处理模块还设置为在试验过程中,向所述数据接收模块传输所述第四采样数据;所述数据接收模块还设置为接收来自所述第二数据处理模块的所述第四采样数据并进行解析,以获取解析后的所述第四采样数据。4.根据权利要求2或3所述的数据处理系统,其特征在于,还包括操作员站;所述操作员站与所述第二数据处理模块相连,且设置为向所述第二数据处理模块传输第一指令,所述第一指令用于指示所述第二数据处理模块以第六时间段为周期对所述第四采样数据进行采样;所述第二数据处理模块设置为接收所述第一指令;按照所述第一指令以第六时间段为周期对所述第四采样数据进行采样,以获得第六采样数据;并向数据接收模块传输所述第六采样数据;所述第六时间段小于所述第四时间段;所述数据接收模块还设置为接收来自所述第二数据处理模块的所述第六采样数据并进行解析,以获取解析后的所述第六采样数据。5.根据权利要求4所述的数据处理系统,其特征在于,所述通讯服务器设置有第一中间件,所述操作员站设有第二中间件,所述第一中间件分别与所述第二中间件和所述数据接收模块相连;所述数据接收模块设置为向所述第一中间件传输解析后的数据;所述解析后的数据包括所述数据接收模块解析后的所述第五采样数据,或者包括所述数据接收模块解析后的所述第五采样数据和解析后的所述第四采样数据,或者包括所述数据接收模块解析后的所述第五采样数据和解析后的所述第六采样数据;所述第一中间件设置为接收所述解
析后的数据,并与所述第二中间件共享所述解析后的数据。6.根据权利要求5所述的数据处理系统,其特征在于,还包括历史服务器;所述历史服务器设置有第三中间件,所述第一中间件还设置为与所述第三中间件共享所述解析后的数据。7.一种核电厂仪控系统的数据处理方法,其特征在于,应用于控制器,所述方法包括:获取来自第一采集装置的第一采样数据和来自第二采集装置的第二采样数据;所述第一采集装置设置为以第一时间段为采样周期对核电厂现场设备的数据进行采样,以获取第一采样数据;所述第二采集装置设置为以第二时间段为采样周期对核电厂现场设备或/和dcs转接端子或者接口的数据进行采样,以获取第二采样数据;所述第一时间段大于所述第二时间段;以第三时间段为采样周期对所述第一采样数据和所述第二采样数据进行采样,以获得并存储第三采样数据;所述第三采样数据为最近一个第三时间段内的对所述第一采样数据和所述第二采样数据进行采样得到的数据;所述第三时间段大于或等于所述第一时间段;以及获取并存储第四采样数据,所述第四采样数据为最近第四时间段内的所述第二采样数据。8.根据权利要求7所述的核电厂仪控系统的数据处理方法,其特征在于,还包括:以第五时间段为周期,对所述第三采样数据进行采样,以获得第五采样数据,并向数据接收模块传输所述第五采样数据,以使所述数据接收模块接收所述第五采样数据并进行解析,以获取解析后的所述第五采样数据;所述第五时间段大于或等于所述第三时间段;所述第五采样数据为最近一个第五时间段内对所述第三采样数据进行采样得到的数据。9.根据权利要求8所述的核电厂仪控系统的数据处理方法,其特征在于,还包括:在试验过程中,向所述数据接收模块传输所述第四采样数据,以使所述数据接收模块接收所述第四采样数据并进行解析,以获取解析后的所述第四采样数据。10.根据权利要求7至9中任一项所述的核电厂仪控系统的数据处理方法,其特征在于,还包括:接收来自操作员站的第一指令,按照所述第一指令以第六时间段为周期对所述第四采样数据进行采样,以获得第六采样数据;并向数据接收模块传输所述第六采样数据,以使所述数据接收模块接收所述第六采样数据并进行解析,以获取解析后的所述第六采样数据;所述第六时间段小于所述第四时间段。11.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行根据权利要求7至10中任一项所述的核电厂仪控系统的数据处理方法。12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,所述处理器执行根据权利要求7至10中任一项所述的核电厂仪控系统的数据处理方法。

技术总结
本发明提供一种数据处理系统、方法、计算机设备和可读存储介质,涉及核电技术领域。数据处理系统应用于核电厂仪控系统,数据处理系统包括控制器,控制器包括第一数据处理模块和第二数据处理模块。第一数据处理模块设置为以第三时间段为采样周期对第一采样数据和第二采样数据进行采样,以获得并存储第三采样数据。其中,第三采样数据为最近一个第三时间段内的对第一采样数据和第二采样数据进行采样得到的数据。第三时间段大于或等于第一时间段。第二数据处理模块设置为获取并存储第四采样数据。第四采样数据为最近第四时间段内的第二采样数据。本发明可以实现数据量的动态调整,在满足用户对查看数据需求的同时,降低系统的存储量要求和网络负荷。统的存储量要求和网络负荷。统的存储量要求和网络负荷。


技术研发人员:郭猛 何庆镭 范欣欣 徐思敏 杨萌 刘娜 白江斌 陈日罡 杜德君 廖圣勇 王硕
受保护的技术使用者:中国核电工程有限公司
技术研发日:2023.03.22
技术公布日:2023/7/12
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐