计量模块(MODBUS)通讯协议(VER1.0).doc

计量模块(MODBUS)通讯协议(VER1.0).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计量模块(MODBUS)通讯协议(VER1.0).doc

计量模块(MODBUS)通讯协议(VER1.0) 1、概述 通信协议详细地描述了记录仪的输入和输出命令、信息和数据,以便第三方使用和开发。 1.1通信协议的作用 使信息和数据在上位机(主设备)和计量模块之间有效地传递, 允许访问计量模块的所有测量数据。 记录仪通信协议(VER1.0)采用MODBUS RTU协议,本协议规定了应用系统中主设备与计量模块之间在应用层的通信协议,它在应用系统中所处的位置如下图所示: 1.2 物理接口: UART,起始位1位,数据位8位,停止位1位,无校验。 数据传输缺省速率为9600b/s(1200、2400、4800、9600、19200可选)。 2、MODBUS RTU通信协议详述 2.1 协议基本规则 以下规则确定在回路控制器和其他串行通信回路中设备的通信规则。 所有回路上的传送均分为两种方式: A) 主/从传送 B) 从/主传送 在RS485回路上的所有通讯都以“信息帧”方式传递。 如果主站或子站接收到含有未知命令的信息帧,则不予以响应 “信息帧”就是一个由字节构成的字符串(最多255个字节),是由信息头和发送的编码数据构成标准的异步串行数据,该通讯方式也与RTU通讯规约相兼容。 2.2信息帧结构描述 每个信息帧组成如下: 地址功能码数据地址数据1数据…数据nCRC163、 字节格式 通讯传输为异步方式,并以字节为单位。在主站和子站之间传递的每一个字节帧都是10位(无校验位)的串行数据流。 字节帧格式: 3、传输格式 (1)读数据命令:功能码03H或者04H 主站发送命令: 地址功能码寄存器起始地址寄存器个数CRC1 byte03(04)2 byte 2 byte2 byte 记录仪应答返回: 地址功能码数据区字节数数据区CRC16位校验1 byte03(04)1 byte .....2 byte (2)、写数据命令: 功能码06H 主站发送命令: 地址功能码寄存器地址写入的数据CRC1 byte062 byte  2 byte 2 byte  正常应答返回: 地址功能码寄存器地址写入的数据CRC1 byte062 byte  2 byte 2 byte  (3)、写数据命令: 功能码10H 主站发送命令: 地址功能码寄存器起始地址寄存器个数数据区字节数写入的数据CRC1 byte102 byte  2 byte 1 byte .....2 byte 正常应答返回: 地址功能码寄存器起始地址寄存器个数CRC16位校验1 byte102 byte2 byte 2 byte 注:CRC检验码低位在前高位在后;寄存器地址、数据均为高位在前低位在后; 寄存器地址描述说明0000电压2 byte 只读 HEX 单位 0.01V0001电流2 byte 只读 HEX 单位 mA0002有功功率高位2 byte 只读 HEX 单位 0.1W0003有功功率低位2 byte 只读 HEX 单位 0.1W0004视在功率高位2 byte 只读 HEX 单位 0.1VA0005视在功率低位2 byte 只读 HEX 单位 0.1VA0006功率因数2 byte 只读 HEX 单位 0.0010007频率2 byte 只读 HEX 单位 0.1Hz0008累计电能高位2 byte 只读 HEX 单位 0.01kwh0009累计电能低位2 byte 只读 HEX 单位 0. 01kwh000A通讯地址2 byte 读/写 1-255 000B通讯波特率2 byte 读/写 0-3: 1200,2400,4800,9600,19200 5、特殊命令: 出厂默认地址为01;地址可设范围为01~ff; 00为广播地址,对所有设备都起作用, 批量设置波特率命令: 00 06 00 0b 00 03 CRCH CRCL 注意:批量设置命令设备是不回复的;单机命令设备不用判断地址都回复。

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档