基于windows ce操作系统的modbus tcp协议栈实现

基于windows ce操作系统的modbus tcp协议栈实现

ID:33495252

大小:411.86 KB

页数:7页

时间:2019-02-26

基于windows ce操作系统的modbus tcp协议栈实现_第1页
基于windows ce操作系统的modbus tcp协议栈实现_第2页
基于windows ce操作系统的modbus tcp协议栈实现_第3页
基于windows ce操作系统的modbus tcp协议栈实现_第4页
基于windows ce操作系统的modbus tcp协议栈实现_第5页
资源描述:

《基于windows ce操作系统的modbus tcp协议栈实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据第32卷第2期2009年12月上海船舶运输科学研究所学报JOURNALOFSSSRIVoL32No.2Dec.2009文章编号:1000—4696(2009)02—0019—06基于WindowsCE操作系统的ModbusTCP协议栈实现冯宁,杨柳涛(上海船舶运输科学研究所研究开发中心,上海200135)摘要:为了提高机舱自动化产品数据传输的标准性和开放性,文中设计和开发了一套基于WindowsCE5.0操作系统的ModbusTCP协议栈,使用此协议栈能够有效缩短新产品的软件开发周期,方便快捷地构

2、建出一个包含ModbusTCP客户机/服务器的嵌入式应用,使新研发的嵌入式设备具有与可编程控制器、智能仪表和组态软件进行以太网通信能力。关键词:ModbusTCP;ModbusTCP/IP;WindowsCE;工业以太网中图分类号:TN915.04文献标志码:AImplementationofaModbus/TCPProtocolStackunderWindowsCEFENGNing,YANGLiu-tao(ResearchandDevelopmentCenter,ShanghaiShipandShipp

3、ingResearchInstitute,Shanghai200135,China)Abstract:Forstandardizingandopeningdatacommunicationofmarineautomaticproducts,aModbusTCPStackisdesignedandimplementedunderWindowsCE5.0operationsystem.Byusingthisstackthesoftwaredevelopmentcycleofnewproductscanbegr

4、eatlyshortenedbecausetheembeddedapplicationswithaModbusTCPClient/Serverforthenewproductscanbede-velopedeasilyandquickly.ThenewproductssuchdevelopedcancommunicatewithPU盈。intelligentinstrument,cordigura-tionsoftwareofthesystemthroughTCP/IPneywork.Keywords:M

5、odbusTCP;ModbusTCP/IP;WindowsCE;industrialethemet0引言Modbus协议是1979年Modicon公司为工业自动化系统和可编程控制器开发的一套协议,用于在工业监控设备之问传输离散/模拟I/O信息和寄存器数据。Modbus消息结构定义了~种与数据传输媒介无关的组织和理解数据的规则,Modbus设备之间采用主一从方式通信,同一总线在同~时刻,只有1个主设备(master/client)可以发起请求事务,其它1个或多个从设备(slaves/servers)在响应的

6、过程中向主设备提供请求数据或执行相应的动作。最初的Modbus协议是在串行链路上实现的,到目前为止,几乎所有的可编程控制器、智能仪表和组态软件都支持这种协议,但是串行链路上的Modbus具有传输距离短、传输速率低等天生的缺陷。随着以太网交换技术的发展,以太网报文传输延时的不确定性问题得以解决;加之百兆千兆网络在工业控制领域的普及,通过对网段的合理规划,以太网报文传输延迟时间完全可以控制在10ms之内。如果在应收稿日期:2009—10-09作者简介:冯宁(1980-),男,天津市人,助理研究员,硕士,主要从

7、事船舶机舱自动化产品的开发研究。万方数据20上海船舶运输科学研究所学报2009年第2期用层使用像ModbusRTU这样小巧的协议,每1帧报文的最大长度为256个字节,比标准以太网帧所能容纳的最大数据长度1518字节小很多,可能引起网络冲突和碰撞的机率更小,完全可以满足工业控制对于数据的实时性的要求。1996年施耐德公司推出了基于以太网TCP/IP的Modbus协议——ModbusTCP,它是运行在以太网物理媒介上的Modbus报文传输协议,Ethernet502端口被分配给ModbusTCP协议,它为数据

8、的交换提供了一个开放的可存取的网络平台,只要是支持TCP/IP套接字的设备都可以使用这种协议,来自不同厂商的设备可以被整合到一个工业以太网络中进行集中监控,ModbusTCP协议在2004年被纳入国家标准(最新版本GB/T19582.3-2008)。20世纪90年代中期,船舶自动化领域开始引入现场总线技术,RS485/422,CAN,LonWorks,Profibus等现场总线被广泛应用在船舶自动化产品中;最近几年,一些知名船

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。