一种冗余卡件数据传输方法、系统、设备及存储介质技术方案

技术编号:39316918 阅读:18 留言:0更新日期:2023-11-12 15:59
本发明专利技术公开了一种冗余卡件数据传输方法、系统、设备及存储介质,方法包括如下过程:对接收的第一卡件传输的数据进行识别,识别出数据中由第一卡件的卡件通道传输的数据以及由第一卡件的卡件冗余通道传输的数据;将由第一卡件的卡件通道传输的数据上传;将由第一卡件的卡件冗余通道传输的数据传输给第二卡件。通过本发明专利技术的技术方案,优化了传统卡件通道需要将主备卡件中冗余数据发送至上位机管理软件并由管理软件再次下发过程,有效提高了冗余卡件间数据通讯效率,同时为了实现上位机管理软件对卡件冗余通道的监控,采用参数方式将通道内容发送至上位机管理软件。容发送至上位机管理软件。容发送至上位机管理软件。

【技术实现步骤摘要】
一种冗余卡件数据传输方法、系统、设备及存储介质


[0001]本专利技术属于计算机
,具体涉及一种冗余卡件数据传输方法、系统、设备及存储介质。

技术介绍

[0002]集散控制系统(DCS,Distributed Control System)是集计算机技术、控制技术、网络技术和CRT显示技术为一体的高新技术产品,具有控制功能强、操作简便和可靠性高等特点,可以方便地用于工业装置的生产控制和经营管理。
[0003]通讯卡件(可简称为卡件)提供各类模拟量输入/输出、开关量输入/输出、通信接口及其他特殊功能模块,负责完成对终端的控制,不同类型通讯卡件中的每一路通讯通路被定义为卡件通道,所有模块可灵活配置。
[0004]控制器在DCS控制系统中,负责完成对各类型通讯卡件通道数据下发和上装的管理功能。在发电领域,为了实现对终端控制的稳定性要求,设计了冗余卡件来实现多卡件对同一个终端的控制。目前,卡件通道需要将主卡件和备卡件中冗余数据发送至上位机管理软件并由上位机管理软件再次下发,导致数据传输效率较低。因此如何实现DCS控制器对冗余卡件之间数据的高效传输是一个亟待解决的问题。

技术实现思路

[0005]为解决现有技术中存在的问题,本专利技术的目的在于提供一种冗余卡件数据传输方法、系统、设备及存储介质,本专利技术能够实现DCS控制器对冗余卡件之间数据的高效传输。
[0006]本专利技术采用的技术方案如下:
[0007]一种冗余卡件数据传输方法,包括如下过程:
[0008]对接收的第一卡件传输的数据进行识别,识别出数据中由第一卡件的卡件通道传输的数据以及由第一卡件的卡件冗余通道传输的数据;
[0009]将由第一卡件的卡件通道传输的数据上传;
[0010]将由第一卡件的卡件冗余通道传输的数据传输给第二卡件。
[0011]优选的,对接收的第一卡件传输的数据进行识别的过程包括:
[0012]执行卡件通道,判断通道是卡件通道还是卡件冗余通道,识别出第一卡件传输的数据由卡件通道传输的数据还是由卡件冗余通道传输的数据。
[0013]优选的,本专利技术冗余卡件数据传输方法还包括如下过程:
[0014]将卡件冗余通道传输的数据采用参数方式上传。
[0015]优选的,将由第一卡件的卡件通道传输的数据上传至上位机。
[0016]优选的,所述第一卡件为主卡件,所述第二卡件为备卡件。
[0017]优选的,所述第一卡件为备卡件,所述第二卡件为主卡件。
[0018]本专利技术还提供了一种冗余卡件数据传输系统,用于实现本专利技术如上所述的冗余卡件数据传输方法,包括:
[0019]卡件通道执行模块:用于对接收的第一卡件传输的数据进行识别,识别出数据中由第一卡件的卡件通道传输的数据以及由第一卡件的卡件冗余通道传输的数据;
[0020]通讯模块:用于将由第一卡件的卡件通道传输的数据上传;
[0021]冗余通讯模块:用于将由第一卡件的卡件冗余通道传输的数据传输给第二卡件。
[0022]优选的,所述通讯模块还用于将卡件冗余通道传输的数据采用参数方式上传。
[0023]本专利技术还提供了一种电子设备,包括:
[0024]一个或多个处理器;
[0025]存储装置,其上存储有一个或多个程序;
[0026]当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现本专利技术如上所述的冗余卡件数据传输方法。
[0027]本专利技术还提供了一种存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现本专利技术所述的冗余卡件数据传输方法。
[0028]本专利技术具有如下有益效果:
[0029]本专利技术冗余卡件数据传输方法及系统优化了传统卡件通道需要将第一卡件传输给第二卡件的数据先发送至上位机管理软件,再由上位机管理软件再次下发过程,本专利技术在DCS控制器中能直将第一卡件传输的数据进行识别,并将由第一卡件的卡件通道传输的数据上传,最终由上位机管理软件进行处理,将由第一卡件的卡件冗余通道传输的数据直接传输给第二卡件,本专利技术将冗余通道传输的这部分数据不经过上位机管理软件进行接收及下放,而是直接在CS控制器中直接使第一卡件和第二卡件的卡件冗余通道的数据直接互传,因此有效提高了冗余卡件间数据通讯效率。因此本专利技术能够实现DCS控制器对冗余卡件之间数据的高效传输。
附图说明
[0030]图1为本专利技术实施例冗余卡件数据传输系统的结构示意图;
[0031]图2为本专利技术实施例冗余卡件通道数据传输流程图;
[0032]图3为本专利技术实施例冗余通道数据上送流程图。
具体实施方式
[0033]下面结合附图和实施例来对本专利技术做进一步的说明。
[0034]参见图1,本专利技术冗余卡件数据传输方法,包括如下过程:
[0035]对接收的第一卡件传输的数据进行识别,识别出数据中由第一卡件的卡件通道传输的数据以及由第一卡件的卡件冗余通道传输的数据;
[0036]将由第一卡件的卡件通道传输的数据上传;
[0037]将由第一卡件的卡件冗余通道传输的数据传输给第二卡件。
[0038]用于实现该方法的系统包括:
[0039]卡件通道执行模块:用于对接收的第一卡件传输的数据进行识别,识别出数据中由第一卡件的卡件通道传输的数据以及由第一卡件的卡件冗余通道传输的数据;
[0040]通讯模块:用于将由第一卡件的卡件通道传输的数据上传;
[0041]冗余通讯模块:用于将由第一卡件的卡件冗余通道传输的数据传输给第二卡件。
[0042]本专利技术上述冗余卡件数据传输方法主要是在DCS控制器中进行,该系统为DCS控制器,DCS控制器中具有上述卡件通道执行模块、通讯模块和冗余通讯模块。
[0043]DCS控制器上传的数据是上传至上位机中,由上位机管理软件进行处理。
[0044]本专利技术的技术方案针对冗余卡件的通道特点,在完成对通讯卡件数据的上装和下发的同时,在DCS控制器中对冗余通道进行定制处理,在控制器中实现冗余卡件通道间数据的传输。
[0045]参见图2和图3,对接收的第一卡件传输的数据进行识别的过程包括:
[0046]执行卡件通道,判断通道是卡件通道还是卡件冗余通道,识别出第一卡件传输的数据由卡件通道传输的数据还是由卡件冗余通道传输的数据。
[0047]具体的,本实施例冗余卡件数据传输方法的主要过程包括冗余卡件通道数据传输过程和冗余通道数据上送过程,参见图2,冗余卡件通道数据传输过程包括:
[0048]在系统正常运行过程中,执行卡件通道,判断该通道是否是卡件冗余通道,若不是冗余通道,那么通道为卡件通道,则运算通道结果,将通道内容上传;若是卡件冗余通道,则将通道内容发送至备卡件,通道运算结束。
[0049]参见图3,冗余通道数据上送过程包括:
[0050]在系统正常运行过程中,执行卡件通道,判断该通道是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种冗余卡件数据传输方法,其特征在于,包括如下过程:对接收的第一卡件传输的数据进行识别,识别出数据中由第一卡件的卡件通道传输的数据以及由第一卡件的卡件冗余通道传输的数据;将由第一卡件的卡件通道传输的数据上传;将由第一卡件的卡件冗余通道传输的数据传输给第二卡件。2.根据权利要求1所述的一种冗余卡件数据传输方法,其特征在于,对接收的第一卡件传输的数据进行识别的过程包括:执行卡件通道,判断通道是卡件通道还是卡件冗余通道,识别出第一卡件传输的数据由卡件通道传输的数据还是由卡件冗余通道传输的数据。3.根据权利要求1所述的一种冗余卡件数据传输方法,其特征在于,还包括如下过程:将卡件冗余通道传输的数据采用参数方式上传。4.根据权利要求1或3所述的一种冗余卡件数据传输方法,其特征在于,将由第一卡件的卡件通道传输的数据上传至上位机。5.根据权利要求1所述的一种冗余卡件数据传输方法,其特征在于,所述第一卡件为主卡件,所述第二卡件为备卡件。6.根据权利要求1所述的一种冗余卡件数据传输方法,其特征在于,所述第一卡件为备卡件,...

【专利技术属性】
技术研发人员:曾卫东胡波项涛张军谢贝贝焦龙翟亮晶钟庆尧张勇王宾李家港潘乐
申请(专利权)人:西安热工研究院有限公司
类型:发明
国别省市:

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

1