1.本发明涉及核电厂的数据传输技术领域,更具体地说,涉及一种核电厂振动数据传输系统及方法。
背景技术:
2.核电厂生产环境下,不同安全区域间的数据传输有着严格的要求,一方面保障了生产环境的安全,另一方面又给数据传输和共享带来制约。
3.目前的核电厂电力系统及控制系统中,均出现了遭到网络攻击及破坏的问题,如某核电厂部分变电站的控制系统遭到破坏,造成大面积停电,导致数万人受到影响,因此,务必提升数据传输的安全性,提高核电厂信息安全。
4.根据核电厂通信系统的特点,为了防范黑客及恶意代码等对核电厂通信系统的攻击侵害及由此引发核电厂生产系统事故,建立了核电厂通信系统安全防护体系,以保障核电厂的安全稳定运行。将核电厂安全区划分为生产控制大区和管理信息大区,生产控制大区又分为控制区(ⅰ安全区)和非控制区(ⅱ安全区),信息管理大区分为生产管理区(ⅲ安全区)和管理信息区(ⅳ安全区)。各种防护与隔离措施也被广泛使用,如防火墙技术、多重安全网关、网闸、交换网络等。这些防护措施在保护了核电厂通信系统的同时,又给数据传输和共享带来了阻碍。
5.目前常用的方法是网闸传输数据,现有的网闸传输数据的常用形式是文件摆渡,即将数据保存在文件中,传输到网闸一侧,由网闸搬运到另一侧。
6.文件搬运跨阈网闸的优点是文件具有通用性,任何应用系统产生的数据文件,都可以通过网闸搬运,无须针对性地定制开发,只要有网闸设备和通用的搬运程序,配置后就可以实现跨网闸数据传输。但文件搬运也存在明显不足:(1)如果有大量文件需要搬运,则存在频繁读写内外网主机磁盘的问题,时间久了容易导致磁盘损坏。(2)文件搬运通常是在成功搬运后才删除源文件,一旦网闸或网络出现故障,则可能导致内网主机磁盘被写满,系统崩溃而影响正常运行。(3)对于振动信号需传输频谱和波形这种大容量数据,搬运程序经常在网闸两侧出现数据文件读写速度不一致的情况。
技术实现要素:
7.本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种核电厂振动数据传输系统及方法。
8.本发明解决其技术问题所采用的技术方案是:构造一种核电厂振动数据传输系统,包括:
9.客户端,所述客户端用于采集原始振动信号数据并对所述原始振动信号数据进行分析处理后,输出动态振动信号数据至前端服务器和网闸;
10.前端服务器,所述前端服务器用于接收所述动态振动信号数据以及接收过程量数据;
11.网闸,所述网闸用于接收所述动态振动信号数据和/或所述过程量数据并将所述动态振动信号数据和/或所述过程量数据摆渡至镜像服务器;
12.镜像服务器,所述镜像服务器用于接收所述网闸摆渡出的动态振动信号数据和/或过程量数据并存储。
13.在本发明所述的核电厂振动数据传输系统中,所述客户端包括若干客户端,且所述若干客户端同时向所述网闸发送所述动态振动信号数据;
14.所述前端服务器包括若干前端服务器,且所述前端服务器同时向所述网闸发送所述过程量数据。
15.在本发明所述的核电厂振动数据传输系统中,所述客户端和所述前端服务器通过udp协议将数据写入所述网闸的内网端口。
16.在本发明所述的核电厂振动数据传输系统中,所述客户端包括:客户端传输模块;
17.所述客户端传输模块接收所述客户端采集的原始振动信号数据,并对所述原始振动信号数据进行处理后,输出所述动态振动信号数据至所述前端服务器和所述网闸。
18.在本发明所述的核电厂振动数据传输系统中,所述客户端传输模块包括:
19.读取模块,所述读取模块用于从交换缓冲区中读取一组数据;
20.序列化模块,所述序列化模块接收所述读取模块输出的结构数据并将所述结构数据转换为一维数组;
21.报文模块,所述报文模块用于:
22.基于所述一维数组,构造开始报文,并将所述开始报文发送给所述网闸;
23.循环构造若干数据报文,并将所述若干数据报文发送给所述网闸;
24.在完成数据报文发送后,构造结束报文,并将所述结束报文发送给所述网闸。
25.在本发明所述的核电厂振动数据传输系统中,还包括:服务端传输模块;
26.所述服务端传输模块接收所述网闸摆渡出的动态振动信号数据和/或所述过程量数据,并对所述振动信号数据和/或所述过程量数据进行处理后,输出至所述镜像服务器。
27.在本发明所述的核电厂振动数据传输系统中,所述服务端传输模块包括:
28.监测模块,用于监测与所述网闸通信的若干端口;
29.缓存模块,用于接收并存储所述网闸发送的开始报文和数据报文;
30.解析模块,用于在收到所述网闸发送的结束报文时,触发解析以对所述数据报文进行重组,并将重组后的数据保存到一维数组中;
31.反序列模块,用于将保存到一维数组中的数据转换为结构数据,并保存到交换缓冲区中。
32.在本发明所述的核电厂振动数据传输系统中,所述开始报文包括:报文头、发送序号、数据报文数量、最后一个数据分片的长度以及校验码。
33.在本发明所述的核电厂振动数据传输系统中,所述数据报文包括:报文头、发送序号以及数据报文序号。
34.在本发明所述的核电厂振动数据传输系统中,所述结束报文包括:报文头、发送序号、数据报文数量、最后一个数据分片的长度以及校验码。
35.在本发明所述的核电厂振动数据传输系统中,还包括:心跳传输模块;
36.所述心跳传输模块设置在所述客户端与所述前端服务器之间,用于完成所述客户
端与所述前端服务器之间的心跳数据包传输。
37.在本发明所述的核电厂振动数据传输系统中,所述动态振动信号数据包括:波形数据、频谱数据、振动向量数量中的任意一种或者多种。
38.本发明还提供一种核电厂振动数据传输方法,包括:
39.客户端采集原始振动信号数据并对所述原始振动信号数据进行分析处理后,输出动态振动信号;
40.网闸接收所述动态振动信号和/或前端服务器发送过程量数据,并将所述动态振动信号数据和/或过程量数据摆渡至镜像服务器;
41.所述镜像服务器接收所述网闸摆渡出的动态振动信号数据和/或过程量数据并存储。
42.在本发明所述的核电厂振动数据传输方法中,所述客户端包括:客户端传输模块;
43.所述方法还包括:
44.所述客户端传输模块从交换缓冲区中读取一组数据;
45.对所读取的一组数据进行转换,以将所读取的结构数据转换为一维数组;
46.基于所述一维数组,构造开始报文并发送至所述网闸;
47.循环构造若干数据报文,并发送至所述网闸;
48.在完成数据报文发送后,构造结束报文并发送至所述网闸。
49.在本发明所述的核电厂振动数据传输方法中,所述方法还包括:
50.监测与所述网闸通信的若干端口;
51.判断是否接收到所述网闸发送的开始报文;
52.若接收到所述网闸发送的开始报文,则存储所述开始报文;
53.判断是否接收到所述网闸发送的数据报文;
54.若接收到所述网闸发送的数据报文,则存储所述数据报文;
55.判断是否接收到所述网闸发送的结束报文;
56.若接收到所述网闸发送的结束报文,则触发解析并对所述网闸发送的数据报文进行重组,并将重组后的数据保存到一维数组;
57.对所述一维数组进行反序列化处理,获得结构数据;
58.将所述结构数据保存到交换缓冲区中。
59.实施本发明的核电厂振动数据传输系统,具有以下有益效果:包括:用于采集原始振动信号数据并对原始振动信号数据进行分析处理后、输出动态振动信号数据至前端服务器和网闸的客户端;用于接收动态振动信号数据以及接收过程量数据的前端服务器;用于接收动态振动信号数据和/或过程量数据并将动态振动信号数据和/或过程量数据摆渡至镜像服务器的网闸;用于接收网闸摆渡出的动态振动信号数据和/或过程量数据并存储的镜像服务器。本发明采用内在缓存数据,在整个传输过程中不产生任何数据文件,收发双方经网闸隔离跨网闸传输,可有效避免采用数据文件传输所导致的系统崩溃、数据文件读写速度不一致等问题。数据传输效率高、安全性、稳定性好。
附图说明
60.下面将结合附图及实施例对本发明作进一步说明,附图中:
61.图1是本发明实施例提供的核电厂振动数据传输系统的数据流示意图;
62.图2是本发明实施例提供的振动量跨网闸的结构示意图;
63.图3是本发明实施例提供的网闸心跳结构示意图;
64.图4是本发明实施例提供的核电厂振动数据传输系统的网络拓扑结构示意图;
65.图5是本发明实施例提供的网闸配置示意图;
66.图6是本发明实施例提供的客户端运行状态示意图;
67.图7是本发明实施例提供的服务端运行状态示意图;
68.图8是本发明实施例提供的核电厂振动数据传输方法的流程示意图。
具体实施方式
69.为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
70.参考图1,图1为本发明实施例提供的核电厂振动数据传输系统的数据流示意图。
71.如图1所示,该核电厂振动数据传输系统包括:客户端101、前端服务器102、网闸103以及镜像服务器104。
72.具体的,客户端101(网闸103client),客户端101用于采集原始振动信号数据并对原始振动信号数据进行分析处理后,输出动态振动信号数据至前端服务器102和网闸103。
73.一些实施例中,客户端101包括但不限于若干采集装置(采集器、采集卡)、pi服务器、edna服务器。
74.采集装置用于采集原始振动信号数据。pi服务器用于获取过程量数据。
75.进一步地,一些实施例中,客户端101还包括:客户端传输模块105。其中,客户端传输模块105接收客户端101采集的原始振动信号数据,并对原始振动信号数据进行处理后,输出动态振动信号数据至前端服务器102和网闸103。其中,其跨网闸103及处理流程如图2所示。
76.如图2所示,该客户端传输模块105(图2中的sapro(client))将要传输的数据通过udp协议直接发送到网闸103的内网端口,再由网闸103摆渡数据到外网。其中,客户端传输模块105采用gapclient程序。
77.一些实施例中,客户端传输模块105包括:读取模块,读取模块用于从交换缓冲区中读取一组数据;序列化模块,序列化模块接收读取模块输出的结构数据并将结构数据转换为一维数组;报文模块,报文模块用于:基于一维数组,构造开始报文,并将开始报文发送给网闸103;循环构造若干数据报文(其中数据报文的数量根据具体的数据量确定),并将若干数据报文发送给网闸103;在完成数据报文发送后,构造结束报文,并将结束报文发送给网闸103。可以理解地,所有的数据均可采用上述方式传输。可以理解地,当无数据供读取模块读取时,则阻塞。
78.本发明实施例在客户端101与网闸103之间通过自定义连接,通过客户传输模块将客户端101采集的数据按照自定义的协议写入到网闸103的内网端口以及前端服务器102,且写入网闸103的内网端口的数据经网闸103内部数据摆渡到网闸103外网端口,在整个传输过程中不产生任何磁盘文件,避免传统搬运方式造成的主机写满系统崩溃问题、拷贝文件读写冲突程序停止运行问题以及磁盘损坏的问题等。其中,客户端101与网闸103之间是
基于udp的自定义传输协议,将结构化数据序列化后传输,保障了通信的实时性,从而使得整个传输过程中不产生任何磁盘文件。
79.前端服务器102,前端服务器102用于接收动态振动信号数据以及接收过程量数据。具体的,前端服务器102用于将所接收的动态振动信号数据和过程量数据进行存储,以供查看及分析控制。可选的,过程量数据包括但不限于生产过程量温度、负荷、压力等。
80.一些实施例中,前端服务器102通过udp协议将数据写入网闸103的内网端口。
81.网闸103,网闸103用于接收动态振动信号数据和/或过程量数据并将动态振动信号数据和/或过程量数据摆渡至镜像服务器104。
82.如图2所示,一些实施例中,客户端101包括若干客户端101,且若干客户端101同时向网闸103发送动态振动信号数据。前端服务器102包括若干前端服务器102,且前端服务器102同时向网闸103发送过程量数据。即支持多个客户端101向网闸103的内网端口发送数据,并按照udp协议写入网闸103的内网端口。同样地,支持多个前端服务器102同时向网闸103的内网端口发送数据,并按照udp协议写入网闸103的内网端口。
83.镜像服务器104,镜像服务器104用于接收网闸103摆渡出的动态振动信号数据和/或过程量数据并存储。具体的,通过镜像服务器104将动态振动信号数据和/或过程量数据进行存储,可供外网用户查看。
84.一些实施例中,该核电厂振动数据传输系统还包括:服务端传输模块106(sapro(sever))。其中,服务端传输模块106采用gapserver程序。服务端传输模块106接收网闸103摆渡出的动态振动信号数据和/或过程量数据,并对振动信号数据和/或过程量数据进行处理后,输出至镜像服务器104。
85.一些实施例中,服务端传输模块106包括:监测模块,用于监测与网闸103通信的若干端口;缓存模块,用于接收并存储网闸103发送的开始报文和数据报文;解析模块,用于在收到网闸103发送的结束报文时,触发解析以对数据报文进行重组,并将重组后的数据保存到一维数组中;反序列模块,用于将保存到一维数组中的数据转换为结构数据,并保存到交换缓冲区中。通过将转换得到的结构数据保存到交换缓冲区,可以从镜像服务器104数据库线程读取。可以理解地,缓存模块对开始报文和若干个数据报文的存储均为暂存。当接收到开始报文无数据时则阻塞。
86.一些实施例中,开始报文包括:报文头、发送序号、数据报文数量、最后一个数据分片的长度以及校验码。其中,开始报文如表1所示。
[0087][0088]
表1
[0089]
一些实施例中,数据报文包括:报文头、发送序号以及数据报文序号。其中,数据报文如表2所示。
[0090][0091]
表2
[0092]
一些实施例中,结束报文包括:报文头、发送序号、数据报文数量、最后一个数据分片的长度以及校验码。其中,结束报文如表3所示。
[0093][0094]
表3
[0095]
一些实施例中,开始报文和结束报文可以通过时间标签进行识别区分。当然,可以理解地,在其他一些实施例中,开始报文和结束报文还可以通过其他方式进行识别区分,本发明不作具体要求和限定。
[0096]
进一步地,本发明实施例中,该核电厂振动数据传输系统还包括:心跳传输模块。其中,心跳传输模块设置在客户端101与前端服务器102之间,用于完成客户端101与前端服务器102之间的心跳数据包传输。
[0097]
具体的,如图3所示,网闸103心跳设计中,每个客户端101各设有一个心跳端口,前端服务器102设有一个心跳端口,其中,每个客户端101的心跳端口与前端服务器102的心跳端口进行心跳数据包互传,从而达到感知双方的效果。可以理解地,客户端101与前端服务器102之间可以通过tcp协议进行心跳数据包传送,客户端101与前端服务器102之间的振动信号数据通过udp协议传送。
[0098]
一些实施例中,前端服务器102和镜像服务器104可采用包括但不限于mysql服务器,或者tomcat服务器。
[0099]
一个具体实例例中,网闸103采用南瑞信息的syskeeper
‑
2000网络安全隔离设备,其拓扑结构示意图如图4所示。三台振动信号在线监测采集装置,采集到的数据经客户端传输模块105分析处理后,写入前端服务器102,同时将数据发送到网闸103的内网端口,网闸103转发数据到外网。
[0100]
进一步地,网闸103配置示意图如图5所示。客户端101与服务端的通信,通过虚拟ip地址来进行。在图5的配置中,客户端101网卡的ip地址是10.144.1.1,目标(镜像)服务器的地址是10.144.1.4(虚拟ip地址),镜像服务端网卡的真实ip地址是202.102.1.4,端口设置为0,表示允许所有端口数据通过,协议类型为udp。
[0101]
进一步地,参考图6和图7,通过图6和图7可以看到客户端101的前端服务器102的运行状态和服务端的镜像服务器104的运行状态。
[0102]
由图6和图7可以看出,收发双方经网闸103隔离跨网闸103传输动态振动信号数据,实现网闸103两端的镜像服务器104与前端服务器102数据实时同步。
[0103]
参考图8,图8是本发明实施例的核电厂振动数据传输方法。该方法可以通过本发明实施例公开的核电厂振动数据传输系统实现。
[0104]
如图8所示,该核电厂振动数据传输方法包括:
[0105]
步骤s801、客户端101采集原始振动信号数据并对原始振动信号数据进行分析处理后,输出动态振动信号。
[0106]
步骤s802、网闸103接收动态振动信号和/或前端服务器102发送过程量数据,并将动态振动信号数据和/或过程量数据摆渡至镜像服务器104。
[0107]
步骤s803、镜像服务器104接收网闸103摆渡出的动态振动信号数据和/或过程量数据并存储。
[0108]
进一步地,一些实施例中,该方法还包括:客户端传输模块105从交换缓冲区中读取一组数据;对所读取的一组数据进行转换,以将所读取的结构数据转换为一维数组;基于一维数组,构造开始报文并发送至网闸103;循环构造若干数据报文,并发送至网闸103;在完成数据报文发送后,构造结束报文并发送至网闸103。
[0109]
进一步地,一些实施例中,方法还包括:监测与网闸103通信的若干端口;判断是否接收到网闸103发送的开始报文;若接收到网闸103发送的开始报文,则存储该开始报文;判断是否接收到网闸103发送的数据报文;若接收到网闸103发送的数据报文,则存储该数据报文;判断是否接收到网闸103发送的结束报文;若接收到网闸103发送的结束报文,则触发解析并对网闸103发送过来(即所存储)的数据报文进行重组,并将重组后的数据保存到一维数组;对一维数组进行反序列化处理,获得结构数据;将结构数据保存到交换缓冲区中。
[0110]
本发明实施例的核电厂振动数据传输方法和系统,采用内存缓存数据传输,收发双方直接通信的方式(经网闸隔离)跨网闸传输动态振动信号数据,整个数据传输过程不产生任何数据文件,可有效解决大量文件需要手搬运时导致的频繁读写内外网主机磁盘、导致磁盘损坏的问题,网闸或网络故障导致内网主机磁盘被写满系统崩溃影响正常运行的问题,以及对于振动信号需传输频谱和波形这种大容量数据时搬运程序经常在网闸两侧出现数据文件读写速度不一致(如数据文件没有写完、搬运程序就要读取拷贝,因此出现读写冲突错误,搬运程序停止运行)的问题。
[0111]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0112]
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0113]
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd
‑
rom、或技术
领域内所公知的任意其它形式的存储介质中。
[0114]
以上实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据此实施,并不能限制本发明的保护范围。凡跟本发明权利要求范围所做的均等变化与修饰,均应属于本发明权利要求的涵盖范围。
技术特征:
1.一种核电厂振动数据传输系统,其特征在于,包括:客户端,所述客户端用于采集原始振动信号数据并对所述原始振动信号数据进行分析处理后,输出动态振动信号数据至前端服务器和网闸;前端服务器,所述前端服务器用于接收所述动态振动信号数据以及接收过程量数据;网闸,所述网闸用于接收所述动态振动信号数据和/或所述过程量数据并将所述动态振动信号数据和/或所述过程量数据摆渡至镜像服务器;镜像服务器,所述镜像服务器用于接收所述网闸摆渡出的动态振动信号数据和/或过程量数据并存储。2.根据权利要求1所述的核电厂振动数据传输系统,其特征在于,所述客户端包括若干客户端,且所述若干客户端同时向所述网闸发送所述动态振动信号数据;所述前端服务器包括若干前端服务器,且所述前端服务器同时向所述网闸发送所述过程量数据。3.根据权利要求1所述的核电厂振动数据传输系统,其特征在于,所述客户端和所述前端服务器通过udp协议将数据写入所述网闸的内网端口。4.根据权利要求1所述的核电厂振动数据传输系统,其特征在于,所述客户端包括:客户端传输模块;所述客户端传输模块接收所述客户端采集的原始振动信号数据,并对所述原始振动信号数据进行处理后,输出所述动态振动信号数据至所述前端服务器和所述网闸。5.根据权利要求4所述的核电厂振动数据传输系统,其特征在于,所述客户端传输模块包括:读取模块,所述读取模块用于从交换缓冲区中读取一组数据;序列化模块,所述序列化模块接收所述读取模块输出的结构数据并将所述结构数据转换为一维数组;报文模块,所述报文模块用于:基于所述一维数组,构造开始报文,并将所述开始报文发送给所述网闸;循环构造若干数据报文,并将所述若干数据报文发送给所述网闸;在完成数据报文发送后,构造结束报文,并将所述结束报文发送给所述网闸。6.根据权利要求1所述的核电厂振动数据传输系统,其特征在于,还包括:服务端传输模块;所述服务端传输模块接收所述网闸摆渡出的动态振动信号数据和/或所述过程量数据,并对所述振动信号数据和/或所述过程量数据进行处理后,输出至所述镜像服务器。7.根据权利要求6所述的核电厂振动数据传输系统,其特征在于,所述服务端传输模块包括:监测模块,用于监测与所述网闸通信的若干端口;缓存模块,用于接收并存储所述网闸发送的开始报文和数据报文;解析模块,用于在收到所述网闸发送的结束报文时,触发解析以对所述数据报文进行重组,并将重组后的数据保存到一维数组中;反序列模块,用于将保存到一维数组中的数据转换为结构数据,并保存到交换缓冲区中。
8.根据权利要求5所述的核电厂振动数据传输系统,其特征在于,所述开始报文包括:报文头、发送序号、数据报文数量、最后一个数据分片的长度以及校验码。9.根据权利要求5所述的核电厂振动数据传输系统,其特征在于,所述数据报文包括:报文头、发送序号以及数据报文序号。10.根据权利要求5所述的核电厂振动数据传输系统,其特征在于,所述结束报文包括:报文头、发送序号、数据报文数量、最后一个数据分片的长度以及校验码。11.根据权利要求1
‑
10任一项所述的核电厂振动数据传输系统,其特征在于,还包括:心跳传输模块;所述心跳传输模块设置在所述客户端与所述前端服务器之间,用于完成所述客户端与所述前端服务器之间的心跳数据包传输。12.根据权利要求1
‑
10任一项所述的核电厂振动数据传输系统,其特征在于,所述动态振动信号数据包括:波形数据、频谱数据、振动向量数量中的任意一种或者多种。13.一种核电厂振动数据传输方法,其特征在于,包括:客户端采集原始振动信号数据并对所述原始振动信号数据进行分析处理后,输出动态振动信号;网闸接收所述动态振动信号和/或前端服务器发送过程量数据,并将所述动态振动信号数据和/或过程量数据摆渡至镜像服务器;所述镜像服务器接收所述网闸摆渡出的动态振动信号数据和/或过程量数据并存储。14.根据权利要求13所述的核电厂振动数据传输方法,其特征在于,所述客户端包括:客户端传输模块;所述方法还包括:所述客户端传输模块从交换缓冲区中读取一组数据;对所读取的一组数据进行转换,以将所读取的结构数据转换为一维数组;基于所述一维数组,构造开始报文并发送至所述网闸;循环构造若干数据报文,并发送至所述网闸;在完成数据报文发送后,构造结束报文并发送至所述网闸。15.根据权利要求14所述的核电厂振动数据传输方法,其特征在于,所述方法还包括:监测与所述网闸通信的若干端口;判断是否接收到所述网闸发送的开始报文;若接收到所述网闸发送的开始报文,则存储所述开始报文;判断是否接收到所述网闸发送的数据报文;若接收到所述网闸发送的数据报文,则存储所述数据报文;判断是否接收到所述网闸发送的结束报文;若接收到所述网闸发送的结束报文,则触发解析并对所述网闸发送的数据报文进行重组,并将重组后的数据保存到一维数组;对所述一维数组进行反序列化处理,获得结构数据;将所述结构数据保存到交换缓冲区中。
技术总结
本发明涉及一种核电厂振动数据传输系统及方法,包括:用于采集原始振动信号数据并对原始振动信号数据进行分析处理后、输出动态振动信号数据至前端服务器和网闸的客户端;用于接收动态振动信号数据以及接收过程量数据的前端服务器;用于接收动态振动信号数据和/或过程量数据并将动态振动信号数据和/或过程量数据摆渡至镜像服务器的网闸;用于接收网闸摆渡出的动态振动信号数据和/或过程量数据并存储的镜像服务器。本发明采用内在缓存数据,在整个传输过程中不产生任何数据文件,收发双方经网闸隔离跨网闸传输,可有效避免采用数据文件传输所导致的系统崩溃、数据文件读写速度不一致等问题。数据传输效率高、安全性、稳定性好。好。好。
技术研发人员:李恒 顾凯 刘晓锋 赵建光 张禹 凌君 肖洲 曾彬 展小磊 杜鑫
受保护的技术使用者:中广核工程有限公司 江苏方天电力技术有限公司
技术研发日:2021.02.24
技术公布日:2021/6/29
转载请注明原文地址:https://doc.8miu.com/read-21403.html