好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

NHR-3100系列单相电量表通讯协议.doc

10页
  • 卖家[上传人]:zhuli****0000
  • 文档编号:7020197
  • 上传时间:2017-09-15
  • 文档格式:DOC
  • 文档大小:194.50KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1单相电量表Modbus_RTU 通讯规约(Ver C10.01)2012-01-052目录1、字节格式: .......................................................................................................................................................32、 通讯数据格式 .................................................................................................................................................33、帧格式 ...............................................................................................................................................................34、通讯波特率 .......................................................................................................................................................55、仪表地址 ...........................................................................................................................................................56、通讯功能码: ...................................................................................................................................................57、 通讯数据 CRC 校验 ......................................................................................................................................58、仪表数据寄存器地址 .......................................................................................................................................5附录 1 ......................................................................................................................................................................93本规约采用Modbus 规约RTU模式,可以方便地与多种组态软件相连接,其通讯驱动与Modicon Modbus_RTU格式完全兼容。

      1、字节格式: 每字节含8位二进制码,传输时加上一个起始位(0),一个停止位 (1),共10位其传输序列如上图所示,D0是字节的最低有效位, D7是字节的最高有效位先传低位,后传高位2、 通讯数据格式通讯时数据以字(WORD — 2字节 )的形式回送,回送的每个字中,高字节在前,低字节在后,如果2个字连续回送(如:浮点或长整形 ),则高字在前,低字在后数据类型 寄存器数 字节数 说 明 字节数据 1 1整形数据 1 2 一次送回,高字节在前,低字节在后 长整形数 浮点数据 2 4 分两个字回送,高字在前,低字在后3、帧格式 3.1读取仪表保持寄存器内容(功能码 03H 或 04H) 3.1.1上位机发送的帧格式: 顺序 代 码 示例 说明 1 仪表地址 1 仪表的通讯地址(1-255之间) 2 03H 或 04H 03H 功能码 3 起始寄存器地址高字节01H 4 起始寄存器地址低字节00H 寄存器起始地址 5 寄存器个数高字节 00H 6 寄存器个数低字节 02H 寄存器个数 7 CRC16 校验低字节 C5H 8 CRC16 校验高字节 F7H CRC 校验数据43.1.2仪表回送的帧格式(数据正常)顺序 代 码 说 明 1 仪表地址 仪表的通讯地址(1-255之间) 2 03H 或 04H 功能码3 回送数据域字节数(M)4 第一个寄存器数据…… ……第N个寄存器数据M+4 CRC 校验低字节M+5 CRC 校验高字节3.1.3如果起始寄存器地址或寄存器个数错误,仪表回送:顺序 代 码 示 例 说 明 1 仪表地址 1 仪表的通讯地址(1-255之间)2 83H 或 84H 83H 功能码——针对03H,04H3 02H 02H 错误代码4 CRC 校验低字节 F1H5 CRC 校验高字节 C0H3.2 设置仪表寄存器内容(功能码 06H 或10H 或16H)3.2.1.1 功能码06H写单路,将一个字( 2 字节)数据写入仪表寄存器中,上位机发送的帧格式:顺序 代 码 示 例 说 明 1 仪表地址 1 仪表的通讯地址(1-255 之间)2 06H 06H 功能码3 寄存器地址高字节09H4 寄存器地址低字节05H寄存器地址0905H5 写入数据高字节 00H6 写入数据低字节 43H写入数据43H7 CRC 校验低字节 A6H8 CRC 校验高字节 DBHCRC 校验数据A6DBH3.2.1.2 仪表回送:如果写入正确,则仪表回送相同的数据。

      3.2.2 .1 功能码 16H 或10H 写多路寄存器,上位机发送的帧格式 :顺序 代 码 示 例 说 明 1 仪表地址 1 仪表的通讯地址(1-255之间)52 16H 或10H 10H 功能码3 寄存器起始地址高字节 09H 4 寄存器起始地址低字节 03H 寄存器地址0923H 5 寄存器个数高字节 00H 00H 6 寄存器个数低字节 02H 字节数据、整形数据:01H 浮点数据、长整形数:02H 7 字节数(M) 4 字节数据、整形数据:02H 浮点数、长整形数:04H 8 数据高字节 00H 数据次高字节 0AH 数据次低字节 00H 数据低字节 32H 设置的数据为两个整形数10、50 M+8 CRC校验低字节 3DH M+9 CRC校验高字节 78H CRC校验数据3.2.2仪表回送:(写入成功)顺序 代 码 示 例 说 明 1 仪表地址 1 仪表的通讯地址(1-255之间)2 16H 或10H 10H 功能码3 起始地址高字节 09H4 起始地址低字节 03H 寄存器起始地址0923H 5 寄存器个数高字节 00H6 寄存器个数低字节 02H 寄存器个数2 7 CRC校验低字节 54H8 CRC校验高字节 B2H CRC校验数据 3.2.3仪表回送:(寄存器地址或数据错误 )顺序 代 码 说 明 1 仪表地址 仪表的通讯地址(1-255之间) 2 96H 或90H 或86H 功能码——针对16H,10H,06H3 03H 错误代码4 CRC校验低字节5 CRC校验高字节注:以上介绍中CRC校验为16位,高字节在前,低字节在后。

      4、通讯波特率:通讯波特率可以在9600、19200、38400之间选择出厂时,仪表已设置某一波特率5、仪表地址:仪表地址可以在1-253 之间选择仪表出厂时,已设置某一地址6、通讯功能码:03H或04H(召测数据) 06H(10H 或16H)(数据设置)7、 通讯数据CRC 校验:7.1 校验多项式:X16+X12+X5+17.2 CRC 检验码的计算例程见附录7.3 CRC 检验从 第1 字节开始至 CRC 校验高字节前面的字节 数据结束68、仪表数据寄存器地址表1 寄存器地址表寄存器地址 数 据 名 称 量程系数 单位 数据格式 备注 常规数据 功能码03H、04H读取;一次可最多读取123个连续字节; (特别注意:长整形数据和浮点型数据占两个寄存器,必须一次读出,若读取一半将返回错误信息,数据读取组侦时务必注意数据格式,比如,报警参数数据从A00H开始排列,A00H处是报警功能控制字(整形数据),A01H是电压报警上限参数(长整形数据),如果要连续读取这两个参数,寄存器个数应设置为3个,若只读取报警功能控制字,寄存器个数应设置为1个;若读电压报警上限参数,寄存器个数应设置为2个)电压0100H 电压 1000 伏特 长整形电流0102H 电流 100 安培 长整形 功率0104H 有功功率 10 瓦 浮点形 0106H 无功功率 10 瓦 浮点形0108H 视在功率 10 瓦 浮点形功率因数010AH 功率因数 1000 长整形 频率010CH 频率 1000 赫兹 长整形能量0600H 总有功电能(代数和)10 兆瓦时 长整形 0602H 总无功电能(代数和) 10 兆乏时 长整形 0604H 视在电能 10 兆伏安时 长整形版本0800H 仪表型号 --- --- ASSIC码 见表20805H 仪表版本号 --- --- ASSIC码080AH 通讯规约版本 --- --- ASSIC码系统配置数据:功能码03H读取;功能码10H写入,一次可最多写入120个连续字节即60个连续字;0900H 当前日期和时间 --- --- 整形 见表3 0903H 电压倍率 1 整形 0-10000904H 电流倍率 1 整形 0-10000905H 通讯地址 整形 1-253 0906H 通讯速率 整形 0:9600 1:19200 2:38400 报警通道1参数设置 0A00H 电压报警上限 100 伏特 长整形 0A02H 电压报警下限 100 伏特 长整形 0A04H 电流报警上限 1000 安 长整形 0A06H 电流报警下限 1000 安 长整形 0A08H 有功功率报警上限 10 瓦特 长整形 0A0AH 有功功率报警下限 10 瓦特 长整形 0A0CH 无功功率报警上限 10 乏 长整形 0A0EH 无功功率报警下限 10 乏 长整形 0A10H 功率因素报警上限 1000 长整形 0A12H 功率因素报警下限 1000 长整形 0A14H 工频周波报警上限 1000 赫兹 长整形 0A16H 工频周波报警下限 1000 赫兹 长整形 7报警通道2参数设置 0A20H 电压报警上限 100 伏特 长整形 0A22H 电压报警下限 100 伏特 长整形 0A24H 电流报警上限 1000 安 长整形 0A26H 电流报警下限 1000 安 长整形 0A28H 有功功率报警上限 10 瓦特 长整形 0A2AH 有功功率报警下限 10 瓦特 长整形 0A2CH 无功功率报警上限 10 乏 长整形 0A2EH 无功功率报警下限 10 乏 长整形 0A30H 功率因素报警上限 1000 长整形 0A32H 功率因素报警下限 1000 长整形 0A34H 工频周波报警上限 1000 赫兹 长整形 0A36H 工频周波报警下限 1000 赫兹 长整形 0A38H 报警上限回差 100 长整形0A3AH 报警下限回差 100 长整形报警通道1控制参数0A50H 通道1报警功能选择 整形 见表4报警通。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.