- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络传输技术在工控设备中的应用
单骏
上海电器科学研究所(集圃)有限公司。200063
摘要本更主要介绍了在工控设备中引入两络传输技术的方法.首先阐速了一些网络
惜输技术酌基础知识,分析了几个常用的TCP/lP协议栈.然后通过表迷一个微型协议找uip
的引入与应用步骤,将抽象的技术进行具体化.表述的内謇包括了协议栈实现的体系接口,移
植接口、应用接口、调试、实际应用等.
荚键词 网绺侍输ulp工控设备协议找
一、概况
在目前的工摭集成工程中,寤避刘要将很多工羧’堤错控制整台在统一网络中的廒用。这时常常遇
弦工擦设备不具备网络通讯功能。这样就需要另外添加网络转换功能设备.因为多了一层链路转抉,就
有可能出现数据不稳定,倍琴接收异常等现象.出现这种情形恐怕设备提供方和工程象成方都会感列
很头疼。如粜设备拥有一个经测试的以太阏连接功能就会使双方都能轻松不少。
简单的实现方法,儇是设备成本也会因为硬件委求衙提商,并且缀多操作系统都是需露支付商昂的授权
费才能使用。这时,免费或廉价的开源协议钱成为了另一种热门的实现方案。虽然这些狲议棱或多或
少在功能上有一些欠缺或者受到限制.佩是由子一般情况下设备对网络底用并不需要笈杂丽垒隧的功
能。对协议栈源码进行一定的功能修改就闷以满足太多数应用的需求.
本文将通过一个开源协议栈的穆_{矗与实现,来介绍网络传辕技术在设备中的腹用.
二、TCP/IP协议
网络协议通常分不同层次进行开发,每一层分别负爨不同的遵佰动能。TCP/lP协议族是一组不
同层次上的多个播议的组会,一般被认为是一个四层协议系统,分鄹负贵不同的功能.
(1)廒用层t各种廒用脚议,如FTP、HTTP筹.
ControI
(2)传辘层l为应用层提供数据,如TCp(Transmission
ISo参考模型中一种元连接的传输层协议,提供澍向事务的简单不可靠信息传送服务。
Proto∞1)、IGMP(InternetGfoupMamgment
(3)网络缮{lP(Internet
ContfoI
Message
理协议t用于将UDP散据进行多节点发送.
(4)数据链路层l设备驱动程序与网络硬件{殳备等.
·95+
三、TCP/lP协议栈分类
这些专业栈的代码而无须向创建翥付版税.
件与掇作系统无关性的,l!ll使悬霞要操作系统支持的协议栈,也可以通过一黪修泼往单线程工作环境下
运行._iiii数据链路层的数据读写接狙,劂需要用户根据标准接弱来对应实际硬件设蠡进行编写。
bstiInteof
uIP是瑞士计算机科学貌(SwedishcomputerScienee)的.醐am
移植,因为编译完的栈筲求的内存空间非常小,所以可东比较苛刻的硬件环_l巅下运行。但是其实现的功
能墩比较简单。不能胜任复杂的效姑传辏需求。菇源代码附有HTTP服务器等服务内容。
LwlP是一个“ght
优势.这个协议饯也慰由uIP的作暂Adam
API)
输需摩。该栈适台在低端嗽人式系统中使用,栩对功能比ulp强大一些。支持内部回调接口(Raw
所以在憷用的时候需要考虑操作系统的特性是否与该协议栈的掇作系统隔离屎的要求吻合。
现功能精简,所以限制了其在高可靠性或大数据蒸终输应用中的使用.
究备的TCP/IP坍议栈实现。
四、协议栈ulP介绍
结j句、移植接口、应用接口、调试ulP这几部龄j莨叙述。
(一)IlIP体系结构
许多完整协议栈中的不常用功能.仪保留最基础的lP/ICMP/TCP协议的实现.
漉的过程。
请看一个ulP豹主流程圈I
存在连接运行超时判断处理模块。
u口能在非常低的硬件资潦环境下运行.魁和它的设计初震分不开的。作者在代码里处处体现了
o
·96
足
您可能关注的文档
最近下载
- 人力资源管理手册全套.doc VIP
- 隔热铝合金型材在弯曲变形情况下受力分析.pdf VIP
- 机械制图(第四版)-课件 3-2 正等轴测图的画法.pptx
- ERP系统在水电站物资集约化管理中的应用.pdf VIP
- 人工智能通识课读后感.pdf VIP
- DB50_T 1809-2025 软件供应链安全技术评价指南.docx VIP
- 成都理工大学2022-2023学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 防洪治理工程环评环境影响报告书.pdf
- T_CERS 0045-2024 信息技术应用创新Linux服务器操作系统测试技术要求.pdf VIP
- T_CAV 034-2025 T_CAS 1063-2025 疫苗临床试验电子数据采集系统数据医学监查技术规范.docx VIP
文档评论(0)