文档库 最新最全的文档下载
当前位置:文档库 › 工业实时TCP-IP协议栈的研究与开发

工业实时TCP-IP协议栈的研究与开发

2005年7月第12卷第4期

控制工程

ContmlEn舀neeringofChina

Jul.2005

v01.12.№.4

文章编号:1671.7848(2005)04.0389.04

工业实时TCP/IP协议栈的研究与开发

韦安,刘国平

(中国科学院自动化研究所复杂系统与智能科学实验室,北京100080)

摘要:指出了通用TCP/口协议用于工业控制存在的不足,通过对标准rI℃P/口协议栈的

简化,并加入自行开发的协议,开发了N玎℃ON.T凹工业以太网控制协议,较好地解决了

T℃P/P应用于实际控制中所存在的主要问题,详细描述了协议栈开发的细节。最后对比了

NEI℃0N.rI℃P和uNuX.TCP的实时性,验证了N圈℃0N.rI℃P协议具有实时性好、体积小、可靠

性较高的优点。

关键词:rI℃P/口;NIⅡ℃0N.rI℃P;工业以太网

中图分类号:1P311文献标识码:A

ResearchandDeVelopmentofIndustrialReal-timeTCP/IPProtocolStack

WEIAn,UUQ她p讧唱

(强eKeyIJaboratoryofC0lI】pl口Syst∞sandInbeⅡigenceSci∞ces,

In鲥mteofAutorna£ionChne∞’AcadenlyofSci衄ces,Be巧i119l删,ChiIIa)

甜s嗽lct:11led幽tsofc0姗onTCP,口pfotocolu8edinindusⅡycor加1are耐II埘out.Bysin删颐IlgrI℃P,Pstackandad出Ilginsem蚴ned

pmlDc01,a

iIldll嘶alm咖etc呲Dlpmtoc01isdeveloped.‰developillgofdleNEI℃oN-TcPisdeseIibedinde啪.At出eend,bycom】洳唱岫蒯tiIIleof

N£rCoN?咖埘t}luNux-代P,血eme幽of|li出realtiIIle,1ime妇aIldlli出础出btyofNET℃oN一咖

areveri6ed.

酗,words:7I℃P/m;NE】[’CON-TCP;indIlstrialetllemet

1引言

工业以太网技术是普通以太网技术在控制网络延伸的产物。以太网技术的发展,特别是在Inter—net中的广泛应用,使得它的技术更为成熟。无论从技术上还是产品价格上,以太网较其它的网络技术都有明显的优势。现在人们俗称的以太网技术及其工业以太网技术,不仅包括了物理层与数据链路层的以太网规范,而且包含了,I℃P/IP协议。据统计网络通信的95%是通过TCP/IP协议进行的【lJ。因此要真正实现和控制网络的无缝连接,实现“E网到底”的目标,就要研究TCP/IP协议用于工业控制当中的许多问题。当前rI℃P/IP用于工业控制存在的主要问题有:

实际性不足。工业数据的通信大多对时间有严格的要求,不能满足系统对实时性的要求,可能导致严重的后果。实时性是工业控制网络不同于普通网络的最大特点。在控制网络中信息的响应时间要求为o.01。0.50s,而普通局域网中信息的响应时间为2。6s,即控制层网络的实时性要求比普通网络高得多【2]。影响实时通信的因素当中,除了物理链路本身的问题(介质、拓扑、媒体访问机制)外,建立在数据链路层之上的他P/IP协议是一个重要的因素。TCP通信机制是为了保证端到端的可靠数据通信而设计的,有复杂的机制来保证数据通信的可靠性,比如窗口机制、重传机制等。采取了这些机制一方面使得通信的可靠性得到了加强,但另一方面却导致通信的实时陛严重的不足,从而不能够满足许多控制应用中对数据传输的时间要求。因此如何设计传输层的协议,使得实时陛和可靠性都能够得到满足是很重要的一个问题。

体积庞大。所谓体积庞大指的是通用的,I℃P/口协议栈要消耗相当的内存空间。比如在IINlⅨ操作系统中,包含一个完整的T℃P/P协议栈的代码

收稿日期:2005—02.28;收修定稿日期:20Q5—05.10

作者简介:韦安(1sr75.),男,陕西宝鸡人,博士研究生,主要研究方向为工业以太网协议,网络化控制,操作系统等。 万方数据

相关文档
相关文档 最新文档