一种通信控制系统中IO数据冗余无缝传输的方法和系统.pdf

上传人:Y94****206 文档编号:4063913 上传时间:2018-08-13 格式:PDF 页数:8 大小:593.88KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410805583.5

申请日:

2014.12.22

公开号:

CN104536413A

公开日:

2015.04.22

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G05B 19/418申请日:20141222|||公开

IPC分类号:

G05B19/418; H04L1/22

主分类号:

G05B19/418

申请人:

重庆川仪自动化股份有限公司

发明人:

夏中山; 陈小杰; 裘宏波; 陈学军

地址:

400700重庆市北碚区人民村1号

优先权:

专利代理机构:

北京轻创知识产权代理有限公司11212

代理人:

杨立

PDF下载: PDF下载
内容摘要

本发明涉及一种通信控制系统中IO数据冗余无缝传输的方法和系统,其中方法包括如下步骤:步骤1,通信卡1和通信卡2获取相同的IO数据;步骤2,主控制站从通信卡1实时接收IO数据,从控制站从通信卡2实时接收IO数据,同时从控制站把接收到的IO数据发送给主控制站,步骤3,当主控制站与通信卡1正常通信时,主控制站应用通信卡1的IO数据进行存储计算;当主控制站无法与通信卡1正常通信时,主控制站则应用从控制站发送的IO数据进行存储计算;本发明所要解决主控制站无法获取IO数据需要通过从控制站读取或者写入IO模块数据迟缓的技术问题,主控制站直接从控制站获取IO数据,从而使IO数据无缝传输,运行周期短,实时性强。

权利要求书

权利要求书1.  一种通信控制系统中IO数据冗余无缝传输的方法,其特征在于,包括 如下步骤: 步骤1,通信卡1和通信卡2获取相同的IO数据; 步骤2,主控制站从通信卡1实时接收IO数据,从控制站从通信卡2 实时接收IO数据,同时从控制站把接收到的IO数据发送给主控制站; 步骤3,当主控制站与通信卡1正常通信时,主控制站应用通信卡1的 IO数据进行存储计算;当主控制站无法与通信卡1正常通信时,主控制站则 应用从控制站发送的IO数据进行存储计算。 2.  根据权利要求1所述的通信控制系统中IO数据冗余无缝传输的方法, 其特征在于,步骤1中所述通信卡1从IO模块1获取IO数据。 3.  根据权利要求1所述的通信控制系统中IO数据冗余无缝传输的方法, 其特征在于,步骤1中所述通信卡2从所述通信卡1或直接从所述IO模块1 获取IO数据。 4.  一种通信控制系统中IO数据冗余无缝传输的系统,其特征在于,包 括主控制站、从控制站、与所述主控制站连接的通信卡1、与所述从控制站 连接的通信卡2和与所述通信卡1和所述通信卡2均相连的IO模块1; 所述IO模块1用以记录输入输出的IO数据,所述通信卡1和所述通信 卡2用以读取并写入IO数据,所述通信卡1将IO数据发送给所述主控制站, 所述通信卡2将IO数据发送给所述从控制站,所述从控制站将接收到的通 信卡2发送到IO数据发送给主控制站。 5.  根据权利要求4所述的通信控制系统中IO数据冗余无缝传输的系统, 其特征在于,所述通信卡1从IO模块1获取IO数据。 6.  根据权利要求5所述的通信控制系统中IO数据冗余无缝传输的系统, 其特征在于,所述通信卡2从所述通信卡1或直接从所述IO模块1获取IO 数据。 7.  根据权利要求4所述的通信控制系统中IO数据冗余无缝传输的系统, 其特征在于,所述通信卡1和所述通信卡2通过总线与IO模块1连接。 8.  根据权利要求4所述的通信控制系统中IO数据冗余无缝传输的系统, 其特征在于,所述主控制站和所述从控制站均接入多个通信卡。 9.  根据权利要求8所述的通信控制系统中IO数据冗余无缝传输的系统, 其特征在于,每一个与所述主控制站相连的通信卡都与一个与所述从控制站 相连的通信卡构成一组,获取相同的IO数据。 10.  根据权利要求4所述的通信控制系统中IO数据冗余无缝传输的系 统,其特征在于,所述的通信控制系统中IO数据冗余无缝传输的系统具有 多个IO模块。

说明书

说明书一种通信控制系统中IO数据冗余无缝传输的方法和系统
技术领域
本发明涉及通信领域,尤其涉及一种通信控制系统中IO数据冗余无缝 传输的方法和系统。
背景技术
在现有控制站冗余中,通信正常情况下主控制站读取IO数据,而从控 制站没有对IO进行读I写O操作,当主控制站跟IO通信失败时,主控制站 会先查看从控制站是否能同IO通信,如果能通信则通知从控制站读取IO数 据,这样主控制站获取IO数据失败再通过从控制站获取IO数据整个周期比 较长,因此现有技术无法满足针对实时性要求非常高的项目。
发明内容
本发明所要解决主控制站无法获取IO数据需要通过从控制站读取或者 写入IO模块数据迟缓的技术问题,提供一种通信控制系统中IO数据冗余无 缝传输的方法和系统。
本发明解决上述技术问题的技术方案如下:一种通信控制系统中IO数 据冗余无缝传输的方法,包括如下步骤:
步骤1,通信卡1和通信卡2获取相同的IO数据;
步骤2,主控制站从通信卡1实时接收IO数据,从控制站从通信卡2 实时接收IO数据,同时从控制站把接收到的IO数据发送给主控制站,
步骤3,当主控制站与通信卡1正常通信时,主控制站应用通信卡1的 IO数据进行存储计算;当主控制站无法与通信卡1正常通信时,主控制站则 应用从控制站发送的IO数据进行存储计算。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步地,步骤1中所述通信卡1从IO模块1获取IO数据。
进一步地,步骤1中所述通信卡2从所述通信卡1或直接从所述IO模 块1获取IO数据。
本发明解决上述技术问题的另一种技术方案如下:一种通信控制系统中 IO数据冗余无缝传输的系统,包括主控制站、从控制站、与所述主控制站连 接的通信卡1、与所述从控制站连接的通信卡2和与所述通信卡1和所述通 信卡2相连的IO模块1;
所述IO模块1用以记录输入输出的IO数据,所述通信卡1和所述通信 卡2用以读取并写入IO数据,所述通信卡1将IO数据发送给所述主控制站, 所述通信卡2将IO数据发送给所述从控制站,所述从控制站将接收到的通 信卡2发送到IO数据发送给主控制站。
进一步地,所述通信卡1从IO模块1获取IO数据。
进一步地,所述通信卡2从所述通信卡1或直接从所述IO模块1获取 IO数据。
进一步地,所述通信卡1和所述通信卡2通过总线与IO模块1连接。
进一步地,所述主控制站和所述从控制站均接入多个通信卡。
进一步地,每一个与所述主控制站相连的通信卡都与一个与所述从控制 站相连的通信卡构成一组,获取相同的IO数据。
进一步地,所述的通信控制系统中IO数据冗余无缝传输的系统具有多 个IO模块。
本发明的有益效果是:在主控制站无法与通信卡正常通信时,主控制站 可以直接从从控制站获取IO数据,从而达到IO数据无缝传输的目的,运行 周期短,实时性强。
附图说明
图1为现有技术主控制站和通信卡通信正常时候的系统结构图;
图2为现有技术主控制站和通信卡无法正常通信时候的系统结构图;
图3为本发明所述通信控制系统中IO数据冗余无缝传输的方法流程图;
图4为本发明所述通信控制系统中IO数据冗余无缝传输的系统结构图;
图5为本发明所述通信控制系统中IO数据冗余无缝传输的系统具有多 个通信卡和IO模块的系统结构图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本 发明,并非用于限定本发明的范围。
如图1所示,现有技术中,当主控制站和通信卡通信正常时,主控制 站通过通信卡读取IO模块的IO数据,从控制站没有通过通信卡对IO模块 进行读写操作;如图2所示,现有技术中当主控制站和通信卡无法正常通信 时,主控制站需要先查看从控制站是否可以通过通信卡对IO模块进行读写 操作,如果可以,主控制站则通知从控制站通过通信卡读取IO模块的IO数 据,这样在主控制站从通信卡获取IO数据失败再通过通知从控制站获取IO 数据的整个过程中,耗费的时间比较长。
如图3所示,本发明中所述通信控制系统中IO数据冗余无缝传输的方 法,包括如下步骤:
步骤1,通信卡1和通信卡2获取相同的IO数据;
步骤2,主控制站从通信卡1实时接收IO数据,从控制站从通信卡2 实时接收IO数据,同时从控制站把接收到的IO数据发送给主控制站,
步骤3,当主控制站与通信卡1正常通信时,主控制站应用通信卡1的 IO数据进行存储计算;当主控制站无法与通信卡1正常通信时,主控制站则 应用从控制站发送的IO数据进行存储计算。
步骤1中通信卡1从IO模块1获取IO数据,通信卡2从通信卡1或直 接从IO模块1获取IO数据。
如图4所示,一种通信控制系统中IO数据冗余无缝传输的系统,包括 主控制站、从控制站、与主控制站连接的通信卡1、与从控制站连接的通信 卡2和与通信卡1和通信卡2均相连的IO模块1;
IO模块用以记录输入输出的IO数据,通信卡1和通信卡2通过总线与 IO模块1连接,通信卡1和通信卡2用以读取并写入IO数据,通信卡1从 IO模块1获取IO数据,然后将IO数据传输给通信卡2,当通信卡1不能给 通信卡2传输IO数据时,通信卡2可以直接跟IO模块1通信,获取IO数 据;通信卡1将IO数据发送给所述主控制站,通信卡2将IO数据发送给从 控制站,从控制站将接收到的通信卡2发送到IO数据发送给主控制站,这 样在主控制站无法与通信卡1正常通信时,主控制站则应用从控制站发送的 IO数据进行存储计算。
如图5所示,主控制站和从控制站均接入多个通信卡,一个与所述主控 制站相连的通信卡都与一个与所述从控制站相连的通信卡构成一组,获取相 同的IO数据,通信控制系统中IO数据冗余无缝传输的系统具有多个IO模 块,如图5中所示IO模块1、IO模块2、IO模块3…,通信卡3与主控制站 连,通信卡4与从控制站相连,通信卡3从IO模块2获取IO数据,然后将 IO数据传输给通信卡4,当通信卡3不能给通信卡4传输IO数据时,通信 卡4可以直接跟IO模块2通信,获取IO数据,通信卡3将IO数据发送给 主控制站,通信卡4将IO数据发送给从控制站,从控制站将接收到的通信 卡4的IO数据发送给主控制站,图5中的通信卡5和通信卡6依上所述进 行类推。
本发明在主控制站无法与通信卡正常通信时,主控制站可以直接从从控 制站获取IO数据,从而达到IO数据无缝传输的目的,运行周期短,实时性 强,在具有无限多个I接入点的时候,更具有该优势。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明 的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发 明的保护范围之内。

一种通信控制系统中IO数据冗余无缝传输的方法和系统.pdf_第1页
第1页 / 共8页
一种通信控制系统中IO数据冗余无缝传输的方法和系统.pdf_第2页
第2页 / 共8页
一种通信控制系统中IO数据冗余无缝传输的方法和系统.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种通信控制系统中IO数据冗余无缝传输的方法和系统.pdf》由会员分享,可在线阅读,更多相关《一种通信控制系统中IO数据冗余无缝传输的方法和系统.pdf(8页珍藏版)》请在专利查询网上搜索。

本发明涉及一种通信控制系统中IO数据冗余无缝传输的方法和系统,其中方法包括如下步骤:步骤1,通信卡1和通信卡2获取相同的IO数据;步骤2,主控制站从通信卡1实时接收IO数据,从控制站从通信卡2实时接收IO数据,同时从控制站把接收到的IO数据发送给主控制站,步骤3,当主控制站与通信卡1正常通信时,主控制站应用通信卡1的IO数据进行存储计算;当主控制站无法与通信卡1正常通信时,主控制站则应用从控制站发。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1