ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:45.84KB ,
资源ID:5043444      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(OHRC100系列三相综合电量表.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

OHRC100系列三相综合电量表.docx

1、OHRC100系列三相综合电量表OHR-C100系列三相综合电量表通信协议本规约采用Modbus 规约RTU模式,可以方便地与多种组态软件相连接,其通讯驱动与Modicon Modbus_RTU格式完全兼容。1、字节格式: 每字节含8位二进制码,传输时加上一个起始位(0),一个停止位(1),共10位。其传输序列如上图所示,D0是字节的最低有效位,D7是字节的最高有效位。先传低位,后传高位。2、 通讯数据格式通讯时数据以字(WORD 2字节)的形式回送,回送的每个字中,高字节在前,低字节在后,如果2个字连续回送(如:浮点或长整形),则高字在前,低字在后。数据类型 寄存器数 字节数 说 明 字节数

2、据 1 1整形数据 1 2 一次送回,高字节在前,低字节在后 长整形数 2 4 分两个字回送,高字在前,低字在后浮点数据3、帧格式 3.1读取仪表保持寄存器内容(功能码 03H 或 04H) 3.1.1上位机发送的帧格式: 顺序 代 码 示例说明 1 仪表地址1 仪表的通讯地址(1-255之间) 2 03H 或 04H03H 功能码 3 起始寄存器地址高字节01H 寄存器起始地址 4 起始寄存器地址低字节00H 5 寄存器个数高字节00H 寄存器个数 6 寄存器个数低字节02H 7 CRC16 校验低字节C5H CRC 校验数据8 CRC16 校验高字节F7H 3.1.2仪表回送的帧格式(数据

3、正常)顺序 代 码 说 明 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 或 84H83H 功能码针对03H,04H3 02H 02H 错误代码4 CRC 校验低字节F1H5 CRC 校验高字节C0H3.2 设置仪表寄存器内容(功能码 06H 或10H 或16H)3.2.1.1 功能码06H写单路,将一个字(

4、2 字节)数据写入仪表寄存器中,上位机发送的帧格式:顺序 代 码 示 例 说 明 1仪表地址1仪表的通讯地址(1-255 之间)206H06H功能码3寄存器地址高字节09H寄存器地址0905H4寄存器地址低字节05H5写入数据高字节00H写入数据43H6写入数据低字节43H7CRC 校验低字节A6HCRC 校验数据A6DBH8CRC 校验高字节DBH3.2.1.2 仪表回送:如果写入正确,则仪表回送相同的数据。3.2.2 .1 功能码 16H 或10H 写多路寄存器,上位机发送的帧格式:顺序 代 码 示 例 说 明 1 仪表地址1 仪表的通讯地址(1-255之间)2 16H 或10H10H 功

5、能码3 寄存器起始地址高字节09H 寄存器地址0923H 4 寄存器起始地址低字节03H 5 寄存器个数高字节00H 00H 6 寄存器个数低字节02H 字节数据、整形数据:01H 浮点数据、长整形数:02H 7 字节数(M) 4 字节数据、整形数据:02H 浮点数、长整形数:04H 8 数据高字节00H 设置的数据为两个整形数10、50 数据次高字节0AH 数据次低字节00H 数据低字节32H M+8 CRC校验低字节3DH CRC校验数据M+9 CRC校验高字节78H 3.2.2仪表回送:(写入成功)顺序代 码 示 例 说 明 1 仪表地址1仪表的通讯地址(1-255之间)2 16H 或1

6、0H10H功能码3 起始地址高字节09H寄存器起始地址0923H 4 起始地址低字节03H5 寄存器个数高字节00H寄存器个数2 6 寄存器个数低字节02H7 CRC校验低字节54HCRC校验数据 8 CRC校验高字节B2H3.2.3仪表回送:(寄存器地址或数据错误)顺序代 码 说 明 1 仪表地址仪表的通讯地址(1-255之间) 2 96H 或90H 或86H功能码针对16H,10H,06H3 03H 错误代码4 CRC校验低字节5 CRC校验高字节注:以上介绍中CRC校验为16位,高字节在前,低字节在后。4、通讯波特率:通讯波特率可以在9600、19200、38400之间选择。出厂时,仪表

7、已设置某一波特率。5、仪表地址:仪表地址可以在1-255之间选择。仪表出厂时,已设置某一地址。6、通讯功能码:03H或04H(召测数据) 06H(10H 或16H)(数据设置)7、 通讯数据CRC 校验:7.1 校验多项式:X16+X12+X5+17.2 CRC 检验码的计算例程见附录。7.3 CRC 检验从第1 字节开始至CRC 校验高字节前面的字节数据结束。8、仪表数据寄存器地址 表1 寄存器地址表寄存器地址数 据 名 称 量程系数单位数据格式备注 常规数据 功能码03H、04H读取;一次可最多读取123个连续字节; 电压0100H A相相电压100 伏特长整形三相四线系统 0102H B

8、相相电压100 伏特长整形三相四线系统 0104H C相相电压100 伏特长整形三相四线系统 0106H A-B线电压100 伏特长整形0108H B-C线电压100 伏特长整形010AH C-A线电压100 伏特长整形电流010CH A相电流1000 安培长整形010EH B相电流1000 安培长整形0110H C相电流1000 安培长整形功率0112H A相有功功率10 瓦浮点形 0114H B相有功功率10 瓦浮点形0116H C相有功功率10 瓦浮点形 0118H 总相有功功率 10 瓦浮点形 011AH A相无功功率10 瓦浮点形 011CH B相无功功率10 瓦浮点形 011EH

9、C相无功功率10 瓦浮点形0120H 总相无功功率 10 瓦浮点形0122H A相视在功率10 瓦浮点形0124H B相视在功率10 瓦浮点形0126H C相视在功率10 瓦浮点形0128H 总相视在功率 10 瓦浮点形功率因数012AH A相功率因数1000 长整形 012CH B相功率因数1000 长整形 012EH C相功率因数1000 长整形 0130H 总相功率因数 1000 长整形 频率0132H 频率 1000 赫兹长整形能量0600H 正向有功电能 100 兆瓦时长整形 0602H 反向有功电能 100 兆瓦时长整形 0604H 正向无功电能 100 兆乏时长整形 0606H

10、反向无功电能 100 兆乏时长整形 0608H 总有功电能(绝对值) 100 兆瓦时长整形 060AH 总无功电能(绝对值)100 兆乏时长整形 060CH 视在电能 100 兆伏安时长整形系统配置0800H 仪表型号 -ASSIC码0805H 仪表软件版本 -ASSIC码080aH 仪表硬件版本 -ASSIC码080fH 通讯规约版本 -ASSIC码系统配置数据:功能码03H读取;功能码10H写入,一次可最多写入120个连续字节即60个连续字;0900H 当前日期和时间 - - - 见表2 0903H 电压倍率 1 整形0904H 电流倍率 1整形0905H 接线方式 整形0:三相四线1:三

11、相三线2:3V3A0906H 通讯地址 整形 1-253 0907H 通讯速率 整形 0:9600 1:19200 2:38400 报警参数设置数据 0A00H 电压报警上限 100 伏特长整形 0A02H 电压报警下限 100 伏特长整形 0A04H电流报警上限1000安长整形 0A06H电流报警下限1000安长整形 0A08H工频周波报警上限1000赫兹长整形 0A0AH工频周波报警下限1000赫兹长整形 0A0CH功率因素报警上限1000长整形 0A0EH功率因素报警下限1000长整形 0A10H有功功率报警上限10瓦特长整形 0A12H有功功率报警下限10瓦特长整形 0A14H无功功率

12、报警上限10乏长整形 0A16H无功功率报警下限10乏长整形 0A18H报警上限回差%长整形0A1AH报警下限回差%长整形报警控制设置0A50H报警功能控制字整形 控制功能见表4命令寄存器 0B00H 写入不同命令,有不同作用,具体见命令列表命令列表 2000H 清除电能 3000H 清除历史报警纪录脉冲常数0C00有功电能脉冲常数1整形0C01无功电能脉冲常数1整形0C02总电能脉冲常数1整形变送设置数据0D00变送输出选择1整形0D01变送下限电流对应值1整形0D02变送上限长整形0D04变送下限长整形基波含有率电流1000H A相基波电流含有率100 整形 三相/单相系统1001H B相

13、基波电流含有率100 整形 三相系统 1002H C相基波电流含有率100 整形 三相系统 电压1003H A-B线电压基波含有率100 整形 三相三线系统 1004H B-C线电压基波含有率100 整形 三相三线系统 1005H C-A线电压基波含有率100 整形 三相三线系统 1006H A相电压基波含有率100 整形 三相四线/单相系统1007H B相电压基波含有率100 整形 三相四线系统 1008H C相电压基波含有率100 整形 三相四线系统 分次谐波占有率/有效值(工频:2-31次谐波) 1100H A相电流谐波含有率见模板 见模板见模板三相/单相系统1120H B相电流谐波含有

14、率见模板 见模板见模板三相系统 1140H C相电流谐波含有率见模板 见模板见模板三相系统 1160H AB线电压谐波含有率见模板 见模板见模板三相三线系统 1180H BC线电压谐波含有率见模板 见模板见模板三相三线系统 11A0H CA线电压谐波含有率见模板 见模板见模板三相三线系统 11C0H A相电压谐波含有率见模板 见模板见模板三相四线系统 11E0H B相电压谐波含有率见模板 见模板见模板三相四线系统 1200H C相电压谐波含有率见模板 见模板见模板三相四线系统 分次谐波含有率/有效值-模板基址 2次谐波含有率100 %整形基址+1 3次谐波含有率100 % 整形 基址+29 3

15、1次谐波含有率100 % 整形报警数据 2000H 历史报警个数1 个整形数 0-16 2001H 历史报警1 - - - 见历史报警数据模板200AH 历史报警2 - - - 见历史报警数据模板-2052H 历史报警10- - - 见历史报警数据模板历史报警数据模板 基址 报警发生的时间- - - 见表2 基址+3 报警原因- - 见表3 基址+4 报警数据见常规数据表 长整形基址+6报警结束时间- - 见表2表2 日期和时间的格式寄存器地址 高字节 低字节 寄存器0 年(BCD码) 月(BCD码) 寄存器1 日(BCD码) 时(BCD码) 寄存器2 分(BCD码) 秒(BCD码) 表3 报

16、警原因表报警代码报警原因备注1DSP内部RAM自检出错2EEPROM自检出错3内部参数自检出错4RTC自检出错20电压越上限报警21电压越下限报警22电流越上限报警23电流越下限报警24工频周波越上限报警25工频周波越下限报警26功率因素越上限报警27功率因素越下限报警28有功功率越上限报警29有功功率越下限报警30无功功率越上限报警31无功功率越下限报警表4 报警功能控制字表位数值功能bit00电压越上限报警功能关闭1电压越上限报警功能开启bit 10电压越下限报警功能关闭1电压越下限报警功能开启bit 20电流越上限报警功能关闭1电流越上限报警功能开启bit 30电流越下限报警功能关闭1电

17、流越下限报警功能开启bit 40工频周波越上限报警功能关闭1工频周波越上限报警功能开启bit 50工频周波越下限报警功能关闭1工频周波越下限报警功能开启bit 60功率因素越上限报警功能关闭1功率因素越上限报警功能开启bit 70功率因素越下限报警功能关闭1功率因素越下限报警功能开启bit 80有功功率越上限报警功能关闭1有功功率越上限报警功能开启bit 90有功功率越下限报警功能关闭1有功功率越下限报警功能开启bit 100无功功率越上限报警功能关闭1无功功率越上限报警功能开启bit 110无功功率越下限报警功能关闭1无功功率越下限报警功能开启bit 120越上限报警功能关闭1越上限报警功能

18、开启bit 130越下限报警功能关闭1越下限报警功能开启bit 14保留bit 15保留下传电度量例如:主机要下传整电能数据到地址为0x01的从机。步骤一:主机向从机发送的启动电能写入命令帧为主机发送字节序号字节数发送信息备注从机地址B110x01发送至地址为01的从机功能码B210x06寄存器地址B3-B420x0B00命令寄存器地址设置参数B5-B620xC007使能电能底数修改命令CRC码B7-B82/由主机计算得到CRC码从机的响应数据帧与主机发送数据相同。主机发送01 06 0B 00 C0 07 9A 2C从机响应01 06 0B 00 C0 07 9A 2C步骤二:在五分钟之内,

19、主机向从机发送的设置数据帧为:主机发送字节序号字节数发送的信息备 注从机地址B110x01来自从机01功能码B210x10下传电能数据寄存器地址B3-B420x0600电能寄存器地址寄存器长度B5-B620x000C+1寄存器长度+密码字节数B710x18+2电能数据字节数+密码2字节电能数据B8-B3124要下传的电能数据密码B32-B332厂家功能密码CRC码B34-B352/由主机计算得到CRC码从机将主机发来的前六个字节加上校验码后发回。B3-B4:电能寄存器地址,详见通信规约中寄存器地址表。B5-B6:寄存器长度,不能超过通信规约-寄存器地址表中定义的电能数据寄存器数;B8-B31:

20、下传的电能数据顺序。B32-B33:为厂家功能密码;主机发送 01 10 06 00 00 09 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 a4 27从机响应 01 10 06 00 00 09 00 87举例:转16进制 写入累积值0600H 正向有功电能 1234567.890602H 反向有功电能 1234567.890604H 正向无功电能 1234567.890606H 反向无功电能 1234567.89步骤一01 06 0B 00 C0 07 9A 2C步骤二01 10 06 00 00 09 12 07 5b

21、 cd 15 07 5b cd 15 07 5b cd 15 07 5b cd 15 00 02 94 ca附录1 CRC 校验码的计算计算法unsigned short CRC16(puchMsg, usDataLen) unsigned char *puchMsg ; /* 要进行CRC校验的消息 */ unsigned short usDataLen ; /* 消息中字节数 */ unsigned char uchCRCHi = 0xFF ; /* 高CRC字节初始化 */ unsigned char uchCRCLo = 0xFF ; /* 低CRC 字节初始化 */ unsigned

22、 uIndex ; /* CRC循环中的索引 */ while (usDataLen-) /* 传输消息缓冲区 */ uIndex = uchCRCHi *puchMsgg+ ; /* 计算CRC */ uchCRCHi = uchCRCLo auchCRCHiuIndex ; uchCRCLo = auchCRCLouIndex ; return (uchCRCHi 8 | uchCRCLo) ; /* CRC 高位字节值表 */ static unsigned char auchCRCHi = 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

23、0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1