配网故障定位系统的链路维护装置方法和装置制造方法及图纸

技术编号:8388925 阅读:267 留言:0更新日期:2013-03-07 20:44
本发明专利技术适用于通信领域,提供了一种配网故障定位系统的链路维护方法和装置,所述配网故障定位系统包括RTU和通道,其中所述RTU包括以太网RTU和串行RTU,所述通道包括与所述以太网RTU通信连接的以太网通道及与所述串行RTU通信连接的串行通道;其特征在于,所述装置包括主控模块、与所述主控模块连接的至少一TCP工作模块和至少一COM工作模块,其中,所述主控模块,用于创建、设置和启动所述TCP工作模块和COM工作模块,并与所述通道通信连接;所述TCP工作模块,用于所述以太网RTU中的数据的收发、解析和处理;所述COM工作模块,用于所述串行RTU中的数据的收发、解析和处理。本发明专利技术提供的一种配网故障定位系统的链路维护方法和装置,提高了配网故障定位系统的效率和稳定性。

【技术实现步骤摘要】

本专利技术属于通信领域,尤其涉及一种配网故障定位系统的链路维护方法和装置。
技术介绍
现有的配网故障定位系统中,数据的采集和监控控制要通过“前置通讯模块”系统来完成。“前置通讯模块”是每日负责通过各种通讯介质和终端进行通讯的前置设备或系统,并能在与主站其它部分脱离联系后(通讯部分还正常),依然能够维持整个系统运行。前置通讯模块主要起通讯中转的作用,通过对各种通讯规约进行解释和模拟,它在服务器软件和RTU(远程终端装置)之间起桥梁作用。目前的前置通讯模块在实际运行中,存在以下问题:(1)单个PC处理RTU数量受限;(2)多通道情况下,PC处理效率低下;(3)单个通道下挂多个RTU时,串行处理效率低下;(4)通信稳定性差;(5)通道切换稳定性差;(6)RTU、通道参数配置不灵活、不能更加工作量的大小灵活配置PC的性能。
技术实现思路
本专利技术实施例的目的在于提供一种配网故障定位系统的链路维护方法和装置,旨在解决现有的配网故本文档来自技高网...

【技术保护点】
一种配网故障定位系统的链路维护装置,所述配网故障定位系统包括RTU和通道,其中所述RTU包括以太网RTU和串行RTU,所述通道包括与所述以太网RTU通信连接的以太网通道及与所述串行RTU通信连接的串行通道;其特征在于,所述装置包括主控模块、与所述主控模块连接的至少一TCP工作模块和至少一COM工作模块,其中,所述主控模块,用于创建、设置和启动所述TCP工作模块和COM工作模块,并与所述通道通信连接;所述TCP工作模块,用于所述以太网RTU中的数据的收发、解析和处理;所述COM工作模块,用于所述串行RTU中的数据的收发、解析和处理。

【技术特征摘要】
1.一种配网故障定位系统的链路维护装置,所述配网故障定位
系统包括RTU和通道,其中所述RTU包括以太网RTU和串行RTU,
所述通道包括与所述以太网RTU通信连接的以太网通道及与所述串
行RTU通信连接的串行通道;其特征在于,所述装置包括主控模块、
与所述主控模块连接的至少一TCP工作模块和至少一COM工作模
块,其中,
所述主控模块,用于创建、设置和启动所述TCP工作模块和COM
工作模块,并与所述通道通信连接;
所述TCP工作模块,用于所述以太网RTU中的数据的收发、解
析和处理;
所述COM工作模块,用于所述串行RTU中的数据的收发、解
析和处理。
2.如权利要求1所述的链路维护装置,其特征在于,所述主控
模块包括:
加载单元,用于加载所述RTU和所述通道的数据;
制定策略单元,用于根据所述RTU的类型制定通信策略,若为

\t以太网RTU,则选择采用TCP工作模块进行RTU中的数据的通信传
输,若为串行RTU,则选择采用COM工作模块进行RTU中的数据
的通信传输;
分配任务单元,用于为所述TCP工作模块和COM工作模块分配
任务。
3.如权利要求2所述的链路维护装置,其特征在于,所述分配
任务单元具体用于:
为所述TCP工作模块设置管理对应的以太网RTU的任务;其中,
同一序号的以太网RTU对应的主要链路和备用链路由同一TCP工作
模块管理,其中,所述以太网RTU与所述以太网通道的通信连接通
过每一个以太网RTU的主要链路和备用链路来完成。
4.如权利要求2所述的链路维护装置,其特征在于,所述分配
任务单元还用于:
为所述COM工作模块设置管理对应的串行RTU的任务;其中,
同一序号的串行RTU对应的主要链路和备用链路由同一COM工作
模块管理,其中,所述串行RTU与所述串行通道的通信连接通过每
一个串行RTU的主要链路和备用链路来完成。
5.如权利要求1至4中任一项所述的链路维护装置,其特征在
于,所述TCP工作模块包括:
第一接收数据单元,用于接收以太网RTU发送的所述以太网
RTU的数据,并获取所述数据的报文长度;
第一判断单元,用于判断以太网RTU发送的所述数据进入所述
第一接收数据单元中的输入缓冲区中的数据的报文长度是否等于或
大于所述以太网RTU的数据的报文长度;
第一移出单元,当所述输入缓冲区中的数据的报文长度大于或等
于所述发送的所述以太网RTU的数据的报文长度时,将该输入缓冲
区中的数据移出至第一解析单元;
第一等待单元,在所述输入缓冲区中的数据的报文长度小于所述
接收的数据时,继续接收数据直到该输入缓冲区中的数据的报文长度
大于或等于所述以太网RTU的数据的报文长度时,通过所述第一移
出单元将该输入缓冲区中的数据移出至第一解析单元;
第一解析单元,用于对移入其中的数据进行解析。
6.如权利要求1至4中任一项所述的链路维护装置,其特征在

\t于,所述COM工作模块包括:
第二接收数据单元,用于接收串行RTU发送的所述串行RTU的
数据,并获取所述数据的报文长度;
第二判断单元,用于判断串行RTU发送的所述数据进入所述第
二接收数据单元中的输入缓冲区中的数据的报文长度是否等于或大
于所述串行RTU的数据的报文长度;
第二移出单元,当所述输入缓冲区中的数据的报文长度大于或等
于所述发送的串行RTU的数据的报文长度时,将该输入缓冲区中的
数据移出至第二解析单元;
第二等待单元,在所述输入缓冲区中的数据的报文长度小于所述
接收的数据时,继续接收数据直到该输入缓冲区中的数据的报文长度
大于或等于所述串行RTU的数据的报文长度时,通过所述第二移出
单元将该输入缓冲区中的数据移出至第二解析单元;
第二解析单元,用于对移入其中的数据进行解析。
7.如权利要求1至4中任一项所述的链路维护装置,其特征在
于,所述主控模块还用于发送切换指令至所述TCP工作模块或COM
工作模块;所述TCP工作模块还用于根据接收到的切换指令完成所
述以太网RTU的主要...

【专利技术属性】
技术研发人员:丁明伟
申请(专利权)人:航天科工深圳集团有限公司
类型:发明
国别省市:

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

1