ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:1.01MB ,
资源ID:5765926      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/5765926.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【xrp****65】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【xrp****65】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(MODBUSTCP-IP协议.doc)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

MODBUSTCP-IP协议.doc

1、MODBUS TCP ip协议【网络架构】以太网帧格式历史上以太网帧格式有五种: 1.Ethernet V1:这是最原始的一种格式,是由Xerox PARC提出的3Mbps CSMA/CD以太网标准的封装格式,后来在1980年由DEC,Intel和Xerox标准化形成Ethernet V1标准. 2.Ethernet V2(ARPA):由DEC,Intel和Xerox在1982年公布其标准,主要更改了Ethernet V1的电气特性和物理接口,在帧格式上并无变化;Ethernet V2出现后迅速取代Ethernet V1成为以太网事实标准;Ethernet V2帧头结构为6bytes的源地址+

2、6bytes的目标地址+2Bytes的协议类型字段+数据。 3.RAW 802.3:这是1983年Novell发布其划时代的Netware/86网络套件时采用的私有以太网帧格式,该格式以当时尚未正式发布的802.3标准为基础;但是当两年以后IEEE正式发布802.3标准时情况发生了变化IEEE在802.3帧头中又加入了802.2 LLC(Logical Link Control)头,这使得Novell的RAW 802.3格式跟正式的IEEE 802.3标准互不兼容. 4.802.3/802.2 LLC:这是IEEE 正式的802.3标准,它由Ethernet V2发展而来。它将Ethernet

3、 V2帧头的协议类型字段替换为帧长度字段(取值为0000-05dc;十进制的1500);并加入802.2 LLC头用以标志上层协议,LLC头中包含DSAP,SSAP以及Crontrol字段. 5.802.3/802.2 SNAP:这是IEEE为保证在802.2 LLC上支持更多的上层协议同时更好的支持IP协议而发布的标准,与802.3/802.2 LLC一样802.3/802.2 SNAP也带有LLC头,但是扩展了LLC属性,新添加了一个2Bytes的协议类型域(同时将SAP的值置为AA),从而使其可以标识更多的上层协议类型;另外添加了一个3Bytes的OUI字段用于代表不同的组织,RFC 1

4、042定义了IP报文在802.2网络中的封装方法和ARP协议在802.2 SANP中的实现.802.3以太网帧格式备注:前导码(7字节)、帧起始定界符(1字节)、目的MAC地址(6字节)、源MAC地址(6字节)、类型/长度(2字节)、数据(461500字节)、帧校验序列(4字节)MAC地址可以用26字节来表示,原则上是这样,实际都是6字节以太网帧格式总结MAC地址厂商的查询的网址:全部厂商列表:urlhttp:/standards.ieee.org/regauth/oui/oui.txt/url 网页查询地址:urlhttp:/standards.ieee.org/regauth/oui/in

5、dex.shtml/url 在Search the public OUI listing . . .输入网卡MAC地址前三位即可,如00-0D-65=Start:目前,有四种不同格式的以太网帧在使用,它们分别是: Ethernet II即DIX 2.0:Xerox与DEC、Intel在1982年制定的以太网标准帧格式。Cisco名称为:ARPA。 Ethernet 802.3 raw:Novell在1983年公布的专用以太网标准帧格式。Cisco名称为:Novell-Ether。 Ethernet 802.3 SAP:IEEE在1985年公布的Ethernet 802.3的SAP版本以太网帧格

6、式。Cisco名称为:SAP。 Ethernet 802.3 SNAP:IEEE在1985年公布的Ethernet 802.3的SNAP版本以太网帧格式。Cisco名称为:SNAP。 在每种格式的以太网帧的开始处都有64比特(8字节)的前导字符,如图3所示。其中,前7个字节称为前同步码(Preamble),内容是16进制数0xAA,最后1字节为帧起始标志符0xAB,它标识着以太网帧的开始。前导字符的作用是使接收节点进行同步并做好接收数据帧的准备。图一:说明:所有范例中Send & Receive的数据都是通过ModbusTCP.exe软件发送与接收。功能码 01功能码01用于读取线圈的状态。例

7、:Modbus TCP通讯模式下,读取站号为2的从站Y0Y5的状态。MasterSlave的数据0000 0000 0006 02 01 0500 0006数据说明00 18 23 1000 05目标MAC地址,网卡的硬件地址。00:18:23表示台达6字节Ethernet II00 1A A0 397E 4E源MAC地址,网卡的硬件地址。00:1A:A0表示DELL6字节08 00协议类型:IP协议2字节45Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0Internet Protocol(IP)4位首部长度,普通IP数据包字段的值是54位版本00服务类型(TOS)00 34

8、Totol Length(IP数据包的长度)07 C6Identification40 00Fragment offset80Time to Live(一个封包在网络上可以存活的时间)06协议类型:TCP6E E0CRC校验码C0192Source ID:192.168.1.105Transmission Control Protocol (TCP)A816801169105C0192Destination ID:192.168.1.100A81680116410004 4DSource port:pt2-discover(1101)01 F6Destination port:asa-ppl-

9、proto(502)37 05 D6 C000 53F3 CB5018FD D6window sizeAA CF校验码71CC00 00Transaction Idenfifier。2字节Modbus/TCP协议00 00Protocol Idenfifier。用来确定应用层协议是否为Modbus协议2字节00 06数据长度,从【Slave的通讯地址】开始计算。2字节02Unit Idenfifier ,Slave的通讯地址。1字节01功能码。1字节Modbus协议05 00欲读取的位装置起始地址。最大字节数为14800 06欲读取的位装置的个数(bits)。SlaveMaster的数据000

10、0 0000 0004 06 01 01 35数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。0004数据长度,从【Slave的通讯地址】开始计算。02Slave的通讯地址。01功能码。01欲读取的位装置的数目(bytes),8bits为1byte。当读取位装置的数目不足1byte时,以1byte计算。35数据内容(Y5Y0的状态)。功能码 02功能码02用于读取输入装置的状态。例:Modbus TCP通讯模式下,读取站号为2的从站X2X34的状态。MasterSlave的数据0000 0000 0006 02 02 0400 00

11、1B数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。0006数据长度,从【Slave的通讯地址】开始计算。02Slave的通讯地址。02功能码。0400欲读取的位装置起始地址。001B欲读取的位装置的个数(bits)。SlaveMaster的数据0000 0000 0007 02 02 04 CD65 7D04数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。0007数据长度,从【Slave的通讯地址】开始计算。02Slave的通讯地址。02功能码。04欲读取的位装置的数目

12、(bytes),8bits为1byte。当读取位装置的数目不足1byte时,以1byte计算。CD65 7D04数据内容(X34X2的状态)。 功能码 03功能码03用于读取保持寄存器(字装置)内容。PLC D0的MODBUS位址 H1000例:Modbus TCP通讯模式下,读取站号为2的从站地址H0000H0005的内容。MasterSlave的数据0000 0000 0006 02 03 0000 0006数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。0006数据长度,从【Slave的通讯地址】开始计算。02Slave的通讯

13、地址。03功能码。0000欲读取的字装置起始地址。0006欲读取的字装置的个数(words)。SlaveMaster的数据0000 00 00 000F 02 03 0C 0031 0006 0808 0002 0300 0000数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。000F数据长度,从【Slave的通讯地址】开始计算。02Slave的通讯地址。03功能码。0C欲读取的字装置的数目(bytes),1word为2bytes。0031H0000的数据内容。0006H0001的数据内容。0808H0002的数据内容。0002H0

14、003的数据内容。0300H0004的数据内容。0000H0005的数据内容。功能码 05功能码05用于对位装置进行写单笔操作。例1:Modbus TCP通讯模式下,设置站号为2的从站Y2=ON。MasterSlave的数据0000 0000 0006 02 05 0502 FF00数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。0006数据长度,从【Slave的通讯地址】开始计算。02Slave的通讯地址。05功能码。0502欲写入的地址。FF00写入的控制数据为HFF00。SlaveMaster的数据0000 0000 0006

15、 02 05 0502 FF00数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。0006数据长度,从【Slave的通讯地址】开始计算。02Slave的通讯地址。05功能码。0502欲写入的地址。FF00写入的控制数据为HFF00。例2:Modbus TCP通讯模式下,设置站号为2的从站Y2=OFF。MasterSlave的数据0000 0000 0006 02 05 0502 0000数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。00 06数据长度,从【Slave的通讯

16、地址】开始计算。02Slave的通讯地址。05功能码。05 02欲写入的地址。0000写入的控制数据为H0000。SlaveMaster的数据0000 0000 0006 02 05 0502 0000数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。0006数据长度,从【Slave的通讯地址】开始计算。02Slave的通讯地址。05功能码。0502欲写入的地址。0000写入的控制数据为HFF00。功能码 06功能码06用于对寄存器(字装置)进行写单笔操作。例1:Modbus TCP通讯模式下,设置站号为2的从站地址H1601的内容为

17、K4。MasterSlave的数据0000 0000 0006 02 06 1601 0004数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。0006数据长度,从【Slave的通讯地址】开始计算。02Slave的通讯地址。06功能码。1601欲写入的地址。0004写入的控制数据为H0004。SlaveMaster的数据0000 0000 0006 02 06 1601 0004数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。0006数据长度,从【Slave的通讯地址】开始

18、计算。02Slave的通讯地址。06功能码。1601欲写入的地址。0004写入的控制数据为H0004。功能码 15功能码15用于对位装置进行写多笔操作。例1:Modbus TCP通讯模式下,设置站号为2的从站Y0Y17的状态如下表所示。MasterSlave的数据0000 0000 0009 02 0F 000A 02 CD01数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。0009数据长度,从【Slave的通讯地址】开始计算。02Slave的通讯地址。0F功能码。0500欲写入的位装置的起始地址。000A欲写入的位装置个数(bit

19、s)。02欲写入位装置的数目(bytes),8bits为1byte。当写入位装置的数目不足1byte时,以1byte计算。CD01欲写入的数据内容(Y11Y0的状态)。SlaveMaster的数据0000 0000 0006 02 0F 0500 000A数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。0006数据长度,从【Slave的通讯地址】开始计算。02Slave的通讯地址。0F功能码。0500欲写入的位装置的起始地址。000A欲写入的位装置个数(bits)。功能码 16功能码16用于对字装置进行写多笔操作。例1:Modbus

20、 TCP通讯模式下,设置站号为2的从站地址H1618=K500(01F4H);H1619=K1000(03E8H);H161A=K2000(07D0H)。MasterSlave的数据0000 0000 000B 02 10 1618 0003 06 01F4 03E8 07D0数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。000B数据长度,从【Slave的通讯地址】开始计算。02Slave的通讯地址。10功能码。1618欲写入的字装置起始地址。0003欲写入的字装置个数(words)。06欲写入字装置的数目(bytes),1word为2bytes。01F4写入的第一笔控制数据为H01F4。03E8写入的第二笔控制数据为H03E8。07D0写入的第二笔控制数据为H07D0。SlaveMaster的数据0000 0000 0006 02 0F 0500 000A数据说明0000Transaction Idenfifier。0000Protocol Idenfifier。0006数据长度,从【Slave的通讯地址】开始计算。02Slave的通讯地址。10功能码。1618欲写入的字装置起始地址。0003欲写入的字装置个数(words)。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服