基于tcp的modbus详解

基于tcp的modbus详解

ID:46583180

大小:252.28 KB

页数:30页

时间:2019-11-25

基于tcp的modbus详解_第1页
基于tcp的modbus详解_第2页
基于tcp的modbus详解_第3页
基于tcp的modbus详解_第4页
基于tcp的modbus详解_第5页
资源描述:

《基于tcp的modbus详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、开放型MODBUS-TCP规范(中文版)开放型Modbus/TCP规范修订版1.0,1999年3月29日第1页共30页目录目录....................21.该规范的发展概况....................32.概述.................32.1面向连接.32.2数据编码42.3参考编号的解释...........42.4隐含长度基本原则.......53.一致性等级概述........................53.1类型0.....53.2类型1.....53.3类型2.....63.4机器/厂家/网络的特殊功能............

2、........74.协议结构........75.一致性等级的协议参考值.......85.1类型0指令详述................95.1.1读乘法寄存器(FC3)................95.1.2写乘法寄存器(FC16)..............95.2类型1指令详述..............105.2.1读线圈(FC1).......105.2.2读离散输入(FC2)..................105.2.3读输入寄存器(FC4)..............115.2.4写线圈(FC5).......115.2.5写单一寄存器(FC6)...

3、...........125.2.6读异常状态字(FC7)..............125.3类型2指令详述..............135.3.1强制多点线圈(FC15)............135.3.2读一般参考值(FC20)............145.3.3写一般参考值(FC21)............155.3.4掩模写寄存器(FC22)............165.3.5读/写寄存器(FC23)..................165.3.6读FIFO队列(FC24).....176.异常代码....17附录..................19A.

4、客户机和服务器应用指导.....19A.1客户机设计..................19A.2服务器设计..................20A.2.1多线程服务器20A.2.2单线程服务器.....21A.3必需的及期望的性能.22B.非指令数据的编码..................23B.1指令字中的比特数.....23第2页共30页B.2多指令字变量..............24B.2.1984数据类型.....24B.2.2IEC-1131数据类型.....25该规范的发展概况原始版本1997年9月3日作为公共评论的草案。再版1999年3月29日,即修订版1.

5、0。没有大的技术改动,仅作了补充说明。增加了附录A和B作为对一些常用执行问题的回应。该MODBUS/TCP规范在万维网上公开发行。它表明开发者的意愿是把它作为工业自动化领域具有互用性的标准。既然MODBUS和MODBUS/TCP作为事实上的“实际”标准,而且很多生产商已经实现了它的功能,此规范主要是阐述在互连网上具有普遍可用性的基于TCP通讯协议的MODBUS报文的特殊编码。2.概述MODBUS/TCP是简单的、中立厂商的用于管理和控制自动化设备的MODBUS系列通讯协议的派生产品。显而易见,它覆盖了使用TCP/IP协议的“Intranet”和“Internet”环境中MODBU

6、S报文的用途。协议的最通用用途是为诸如PLC’s,I/O模块,以及连接其它简单域总线或I/O模块的网关服务的。MODBUS/TCP协议是作为一种(实际的)自动化标准发行的。既然MODBUS已经广为人知,该规范只将别处没有收录的少量信息列入其中。然而,本规范力图阐明MODBUS中哪种功能对于普通自动化设备的互用性有价值,哪些部分是MODBUS作为可编程的协议交替用于PLC’s的“多余部分”。它通过将配套报文类型“一致性等级”,区别那些普遍适用的和可选的,特别是那些适用于特殊设备如PLC’s的报文。2.1面向连接第3页共30页在MODBUS中,数据处理传统上是无国界的,使它们对由噪音

7、引起的中断有高的抵抗力,而且在任一端只需要最小的维护信息。编程操作,另一方面,期望一种面向连接的方法。这种方法对于简单变量通过唯一的“登录”符号完成,对于ModbusPlus变量,通过明确的“程序路径”容量来完成,而“程序路径”容量维持了一种双向连接直到被彻底击穿。MODBUS/TCP处理两种情况。连接在网络协议层很容易被辨认,单一的连接可以支持多个独立的事务。此外,TCP允许很大数量的并发连接,因而很多情况下,在请求时重新连接或复用一条长的连接是发起者的选择。熟悉MODBUS的

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

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

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