modbus协议标准新版

上传人:第*** 文档编号:32690740 上传时间:2018-02-12 格式:DOC 页数:48 大小:1.06MB
返回 下载 相关 举报
modbus协议标准新版_第1页
第1页 / 共48页
modbus协议标准新版_第2页
第2页 / 共48页
modbus协议标准新版_第3页
第3页 / 共48页
modbus协议标准新版_第4页
第4页 / 共48页
modbus协议标准新版_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《modbus协议标准新版》由会员分享,可在线阅读,更多相关《modbus协议标准新版(48页珍藏版)》请在金锄头文库上搜索。

1、 1KJB001-2010目 录1概述.22功能码分类.53地址分配及功能码使用.63.1 开关量输出.63.2 开关量输入.63.3 模拟量输入.73.4 设备标识信息.73.5 模拟输出及系统参数.73.6 系统参数.204功能码描述.234.1 01(0x01)读线圈.234.2 02(0x02)读离散量输入.244.3 03(0x03)读保持寄存器.274.4 04(0x04)读输入寄存器.294.5 05(0x05)写单个线圈.314.6 06(0x06)写单个寄存器.334.7 15(0x0F)写多个线圈.354.8 16(0x10)写多个保持寄存器.374.9 43/14(0x2

2、B/0x0E)读设备标识.394.10 65(0x41)读标定参数及相关系统参数.414.11 66(0x42)写多个标定参数及相关系统参数.41五Modbus 异常响应.42六Modbus 协议在串行链路上的实现规范.436.1 Modbus 主/ 从协议原理 .436.2 Modbus 寻址规则.436.3 Modbus 帧描述.436.4 主站/从站状态图.446.4.1 主站状态图.446.4.2 从站状态图.456.5 串行传输模式.466.5.1 Modbus 报文 RTU 帧.476.5.2 CRC 校验.48 2KJB001-2010一概述此次 Modbus RTU 通讯协议标

3、准的制定参照 GB/T 195822008基于 Modbus 协议的工业自动化网络规范 。协议中规定了功能码的使用和数据地址的分配,Modbus 通讯协议的实现请参照 GB/T 195822008基于 Modbus 协议的工业自动化网络规范 。GB/T 195822008 分为三部分:第 1 部分:Modbus 应用协议;第 2 部分:Modbus 协议在串行链路上的实现指南;第 3 部分:Modbus 协议在 TCP/IP 上的实现指南。第 1 部分描述了 Modbus 事物处理;第 2 部分提供了有助于开发者在串行链路上实现Modbus 应用层的参考信息;第 3 部分提供了有助于开发者在

4、TCP/IP 上实现 Modbus 应用层的参考信息。GB/T 195822008 包括两个通信规程中使用的 Modbus 应用层协议和服务规范:串行链路上的 Modbus 基于 TIA/EIA 标准: 232E 和 485A;TCP/IP 上的 Modbus 基于 IETF 标准:RFC793 和 RFC791。Modbus 是一种请求/ 应答协议,并提供功能码规定的服务。协议定义了一个与基础通信层无关的简单协议数据单元(PDU) 。特定总线或网络上的 Modbus 协议映射能够在数据单元(ADU)上引入一些附加字段,如图 1.1 所示。在一个正确接收的 Modbus ADU 中,如果不出现

5、与请求的 Modbus 功能有关的差错,那么设备至上位机的相应数据字段包括所要求的数据。如果出现与所要求的 Modbus 功能有关的差错,那么该字段包括一个异常码。当设备对上位机响应时,它使用功能码字段来只是正常(无差错 )响应 (见图 1.2)或出现某中差错(异常响应,见图 1.3)。地址字段 功能码 数据 CRCPDUADU图 1.1 通用 Modbus 通讯帧启动请求接收响应执行操作启动响应功能码 数据请求功能码 数据应答上位机 设备图 1.2 Modbus 事务处理(无差错) 3KJB001-2010对于正常响应,设备仅复制原始功能码。对于异常响应,设备将请求 PDU 中的原始功能的最高有效位设置逻辑 1 后返回。注意:需要超时管理,以免无期限的等待可能不会出现的应答。串行通讯链路上 Modbus ADU 的长度最大为 256 字节,则 Modbus PDU=256-设

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号