- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
@集中器和采集器间数据通信规约1.2
集中器和采集器间数据通信规约
一、集中器和采集器之间的数据帧结构如下:
帧头 帧标识 采集器号 数据域长度 控制码 数据域 校验码 结束符 1字节 2字节 1字节 1字节 1字节 1字节 1字节
第1字节:帧头:表示集中器和采集器间一帧信息的开始,定义为0x55;
第2~3字节:帧标识:帧唯一标识,由命令发起者指定,从0累加,到65535回到0,回应帧保持它不变;
第4字节:采集器号:代表和当前集中器通信的采集器号,例如:1号、2号等。当采集器号取0时为广播信号,表示对当前集中器下采集器发出命令。
第5字节:数据域长度:说明本帧数据域的字节长度;
第6字节:控制码:集中器发到采集器数据的控制类型有写数据、读数据、添加电表数据等。由8位二进制码构成,前三位是帧标志项,后五位是功能码,具体格式如下:
J7 J6 J5 J4 J3 J2 J1 J0
J7=0:由集中器发出的帧;
J7=1:由采集器发出的帧;
J6=0:命令帧;
J6=1:应答帧;
J5=0:无后续帧;
J5=1:有后续帧;
J4~J0请求及功能应答码:
00000:保留
00001:写电表数据
00101:心跳
01001:读电表数据
10000:校时命令
10001:断电控制(保留)
11001:添加电表数据(电表地址)
11000:删除电表数据
11010:获得电表清单
--1.1新增
00100:取定时抄结果(已删除)
00110:定时抄时间设置
00111:定时抄时间获取
--1.2
删除1.1新增的00100:取定时抄结果(因为无法区分主站是给集中器还是采集器的命令),改为
01011: 读采集器保存的历史数据
01101:设置采集器电表应答超时
01111:取采集器电表应答超时
10011:取规约版本号
第7字节~倒数第3字节:数据域:数据域根据数据类型的不同而不同,有电表号,抄表数据等。
电表号结构(2个字节)
电表号标志 电表号 0x33(1字节) 1字节 电表号为0时表示对当前采集器下所有电表发出命令。
电表地址结构(8个字节)
电表地址标志 电表号 电表地址(6字节) 0x34(1字节) 1字节 A0A1A2A3A4A5 电表地址由6字节12位的BCD码表示。
电量数据结构(6字节)
电量数据标志 标识符(1字节) 电量数据(4字节) 0x66(1字节) D1 D2 D3 XXXXXX.XX 标识符为1字节8位二进制数,分为D1、D2、D3三个字段(如下表所示),D1表示电能方向,D2表示有功无功,D3是峰、谷、尖、平的标志:
D1 D2 D3 XX XX XXXX D1:00正向 01反向
D2:00无功 01有功
D3:0000总值 0001尖峰值 0010峰值 0011平值 0100谷值
电量数据由4个字节8位BCD码表示,小数点前6位,小数点后两位,单位有功Kwh(千瓦时),无功Kvarh(千乏时)。
功率最大需量数据结构(5字节)
功率数据标志 标识符(1字节) 功率数据(3字节) 0x67(1字节) D1 D2 D3 XX.XXXX D1、D2、D3定义同上,其中功率数据由3字节6位BCD码表示,单位有功Kw(千瓦),无功Kvar(千乏)。
上月末电量数据结构(6字节)
电量数据标志 标识符(1字节) 电量数据(4字节) 0x35(1字节) D1 D2 D3 XXXXXX.XX
上月末功率最大需量数据结构(5字节)
功率数据标志 标识符(1字节) 功率数据(3字节) 0x36(1字节) D1 D2 D3 XX.XXXX
电压、电流数据结构(4个字节)
电压电流数据标志 标识符(1字节) 电压电流数据(2字节) 0x68(1字节) E1 E2 电压XXX(V)/电流XX.XX(A) 标识符为1个字节两个字段:
E1:0001电压 0010电流
E2:0001 A相 0010 B相 0011 C相
电压电流均为2字节,由BCD码表示。
时间结构(8个字节):
时间标志 YYYY(年) MM(月) DD(日) HH(时) mm(分) SS(秒) 0x40(1字节) 2字节 1字节 1字节 1字节 1字节 1字节 时间标志定义:
0x40 抄表时间
0x44 校时时间
0x45 电表时间(读)
年月日时分秒均由BCD码表示。
电表运行状态字(2字节)
状态字标志 内容(1字节) 0x88(1字节) 0 Z6 Z5 Z4 0 Z2 Z1 Z0 电表运行状态字为1字节8位二进制码:
Z0:抄表:自动(0)/ 手动(1)
Z1:电池电压:正常(0)/ 欠压(1)
Z2:预留
Z4:有功电能方向:正向(0)/ 反向
文档评论(0)