[发明专利]基于UDP协议的风力发电机组通信方法及系统有效

专利信息
申请号: 201210407765.8 申请日: 2012-10-24
公开(公告)号: CN103281287A 公开(公告)日: 2013-09-04
发明(设计)人: 丁桂林;叶伟;郭锐;颜毅斌;符伟杰 申请(专利权)人: 南车株洲电力机车研究所有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L12/70
代理公司: 上海硕力知识产权代理事务所 31251 代理人: 王法男
地址: 412001 湖南省*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 udp 协议 风力 发电 机组 通信 方法 系统
【说明书】:

技术领域

本发明涉及网络通信技术领域,具体涉及一种基于UDP协议的风力发电机组通信方法及系统,选择UDP协议来完成以太网传输任务,建立风电机组的现场快速通信系统。 

背景技术

TCP/IP协议是目前网络协议中的实际工业标准,采用TCP/IP协议会带来诸多好处,网络设备可以连接到Internet,实现风力发电机组真正意义上的远程监控。TCP/IP是一个四层协议系统,可以分为链路层、网络层、传输层和应用层。 

链路层完成以太网设备的驱动、物理接口的处理等任务。网络层由多种协议组成,IP协议是其中最重要的一个,主要完成网际互连和路由选择。应用层则负责处理特定的应用服务。TCP/IP传输层有两个并列的协议:TCP(传输控制协议)和UDP(用户数据包协议)。二者的共同点是均提供了进程通信的能力,主要差别在于:TCP面向连接,需要建立“握手信息”,提供可靠通信保证,在TCP数据传输中,高层,高层数据以字节流的形式传递给TCP,字节流被TCP缓冲区缓存,积累到一定长度才启动一次发送操作;而UDP是一种无连接的服务,每个UDP分组都是独立的数据单元,不提供报文顺序、流控制、差错检查、优先级等控制,传输中,上层传递给UDP的是对应于UDP数据包的数据块。 

现有风力发电机组通信系统一般采用TCP/IP协议,虽然TCP协议中植入了各种安全保障功能,TCP面向连接,需要建立“握手信息”,在实际执行的过程中会占用大量的系统资源,无疑使速度受到严重的影响。反观UDP由于排除了信息可靠传递机制,将安全和排序等功能移交给上层应用来完成,极大降低了执行时间,使速度得到了保证。 

UDP协议作为一个高效率数据传输协议,被广泛应用在数据交换频繁、数据传输量庞大的工业系统通信中,但是经初步检索,尚未发现在风力发电领域应用UDP协议的技术方案。申请号为200810227059.9的中国发明专利公开了一种基于UDP协议的实时数据通讯方法。其技术方案是,先将待发送的数据在发送端或者转发端分成批次数据;之后将每批次数据拆分成UDP数据包组,将UDP数据包发送到接收端,并由接收端发起接收线程,根据UDP数据包中的采集时间与接收缓冲区记载的采集时间,决定将UDP数据包拷贝到该接收缓冲区或者将接收缓冲区清空或者将UDP数据包抛弃;最后,当接收缓冲区中的UDP数据包的总数达到该批次数据的组数时,根据UDP数据包的组号和数据区大小,将UDP数据包组装成完整的批次数据。上述专利公开的基于UDP协议的实时数据通讯方法,其请求报文和响应报文是通过时间参数建立对应关系,与本发明采用的技术方案不一样。 

发明内容

针对现有风力发电机组通信系统采用的TCP/IP协议通信速度慢、占用系统资源多的缺陷,本发明提供一种基于UDP协议的风力发电机组通信方法及系统,选择UDP协议来完成以太网任务,建立了快速的现场通信系统,通信性能优越。 

本发明采用的技术方案是: 

一种基于UDP协议的风力发电机组通信方法,在风力发电机组的PLC和上位机之间采用UDP协议进行数据通信,包括以下步骤: 

S1、开始,上位机启动应用程序,调用UDP发送进程,将数据请求信息封装成一个UDP请求报文,并进一步组装成一个IP报文,发送到PLC; 

S2、PLC接收上位机发送的IP报文,并判断其IP地址、端口号以及UDP请求报文首部的校验和,如果全部判断正确,说明此IP报文有效,则PLC解析该IP报文,并进入步骤S3,如果其中任意一个判断错误,说明此IP报文无效,则PLC将此IP报文丢弃,并等待下一个IP报文; 

S3、有效的IP报文经PLC解析后,PLC读取其中的数据请求信息,了解上位机的数据请求需要,将上位机需要的数据打包封装成UDP响应报文,并进一步组装成IP报文,发送给上位机; 

S4、上位机调用UDP接收进程,接收PLC发过来的IP报文,判断该IP报文的IP地址、端口号以及UDP响应报文首部的校验和,如过全部判断正确,则上位机解析该IP报文并进一步解析UDP响应报文,得到上位机所需数据,如果判断其中任意一个出现错误,则上位机丢弃该IP报文,一个通信周期结束。 

进一步地,PLC将数据分为多个UDP响应报文发送,上位机给PLC发送相应数量的UDP请求报文,UDP请求报文和UDP响应报文一一对应。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南车株洲电力机车研究所有限公司,未经南车株洲电力机车研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210407765.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top