智能电能表及采集终端事件记录采集规则

(8)“复位主动上报状态字”采用写数据命令(控制码14H),从站不判断密码、编程状态,和“无线通信在线及信号强弱指示(数据标识:04001301)”一样算第三类数据。

(9)从站在正确响应主站读取“主动上报状态字”命令后,如果30分钟内未收到主站的“复位主动上报状态字”命令,则自动清零“主动上报状态字”所有位。

(10)在对表计进行电能表清零时,同时清零事件主动上报状态字,如果电表处于正式密钥状态,则操作成功后按模式字的设置将主动上报状态字中电能表清零的对应位置1;对电表进行钱包初始化操作时,同时清零事件主动上报状态字。

(11)主动上报状态字后填写AAH作为块分隔码,主动上报事件1新增次数至主动上报事件N新增次数计为1个数据块,在主动上报事件N新增次数后填写AAH作为块分隔码。若主动上报事件1新增次数至主动上报事件N新增次数为空,则直接以AAH结束。

3.事件主动上报数据帧 (1)读数据无后续帧

如果抄读数据很少,不会有后续帧,例如读正向有功总电能,主站确认不会有后续帧数据,则主站发读后续帧命令时,从站应答主动上报状态字的数据标识和主动上报状态字;主站确认没有后续帧数据时,也可以用读数据命令读取主动上报状态字。

(2)读数据有后续数据帧

如有后续数据帧,读后续数据时应先传后续数据,后传主动上报数据。

读完后续数据帧,如应答控制码中D5仍为1,则表示有需要上报的事件发生,主站继续发读后续帧命令,电能表应答主动上报状态字的数据标识和主动上报状态字;主站确认没有后续帧数据时,也可以用读数据命令读取主动上报状态字。

(3)报文示例

1)读取主动上报状态字流程报文示例1

这个示例是说明主站抄读电能表数据时,电能表应答有后续帧,主站读后续帧读出主动上报状态字

以通信地址000000000022为例:

a)时间:2012年7月31日 19:55:56, 主站读上1次需量清零记录

TXD: fe fe fe fe 68 22 00 00 00 00 00 68 11 04 34 35 63 36 09 16

RXD: fe fe fe fe 68 22 00 00 00 00 00 68 b1 c8 34 35 63 36 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33

33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 79 16

b)时间:2012年7月31日 19:55:57主站读上1次需量清零记录后续数据,还提示有后续数据,实际上1次需量清零记录数据在这帧已传完

TXD: fe fe fe fe 68 22 00 00 00 00 00 68 12 05 34 35 63 36 34 3f 16

RXD: fe fe fe fe 68 22 00 00 00 00 00 68 b2 0b 34 35 63 36 33 33 33 33 33 33 34 17 16

c)时间:2012年7月31日 19:55:58因为前面还提示有后续数据,主站读上1次需量清零记录后续数据,电能表应答报文中是主动上报状态字的数据标识及主动上报状态字的内容。应答报文主动上报状态字中是Bit0置1,表示发生“负荷开关误动或拒动”,主动上报状态字数据后面有“34”减33后为“01”,表示主动上报状态字中从Bit0~Bit95中第一个置1的位对应的事件,本例中即“负荷开关误动或拒动”发生了1次。

TXD: fe fe fe fe 68 22 00 00 00 00 00 68 12 05 34 35 63 36 35 40 16

RXD: fe fe fe fe 68 22 00 00 00 00 00 68 92 12 34 48 33 37 34 33 33 33 33 33 33 33 33 33 33 33 34 35 4a

16

2)读取主动上报状态字流程报文示例2

这个示例是说明主站抄读电能表数据时,电能表应答有后续帧,但主站认为数据读完了,后面直接用读数据命令(控制码:11H)读出主动上报状态字

以通信地址000000000022为例:

a)时间:2012年7月31日 19:55:56, 主站读上1次需量清零记录

TXD: fe fe fe fe 68 22 00 00 00 00 00 68 11 04 34 35 63 36 09 16

RXD: fe fe fe fe 68 22 00 00 00 00 00 68 b1 c8 34 35 63 36 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 79 16

b)时间:2012年7月31日 19:55:57主站读上1次

需量清零记录后续数据,还提示有后续数据,实际上1次需量清零记录数据在这帧已传完。

TXD: fe fe fe fe 68 22 00 00 00 00 00 68 12 05 34 35 63 36 34 3f 16

RXD: fe fe fe fe 68 22 00 00 00 00 00 68 b2 0b 34 35 63 36 33 33 33 33 33 33 34 17 16

c)时间:2012年7月31日 19:55:58主站认为数据读完了,后面直接用读数据命令(控制码:11H)读出主动上报状态字,电能表应答报文中是主动上报状态字的数据标识及主动上报状态字的内容。应答报文主动上报状态字中是Bit1置1,表示发生“ESAM错误”,主动上报状态字数据后面有“32”减33后为“FF”,表示主动上报状态字中从Bit0~Bit95中第一个置1的位对应的事件,本例中即“ESAM错误”发生了FF次。

TXD: fe fe fe fe 68 22 00 00 00 00 00 68 11 04 34 48 33 37 ed 16

RXD: fe fe fe fe 68 22 00 00 00 00 00 68 91 13 34 48 33 37 35 33 33 33 33 33 33 33 33 33 33 33 dd 32 dd ce 16

3)读取主动上报状态字流程报文示例3

这个示例是说明主站抄读电能表数据时,电能表应答有后续帧,但主站认为数据读完了,后面用读后续数据命令(控制码:12H)读出主动上报状态字

以通信地址000000000022为例:

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4