为什么不能多次加0度电?

假设

t=电表剩余电量+电表当前有功总;

p=电表上次加电量;

 

如果上位机下发的总购电量 t_pc=t+p_pc, 本次购电 p_pc=0

t==t_pc && p==p_pc 时不加电

如果p!=0,第一次加0度是成功的。

如果第二次加0度,则 :

p==p_pc==0

t==t_pc==t+0

将返回信息

05表示加电前,电表中记录的累计购电量等于上位机总购电量,说明已经预付, 本次加载电量的明文表示也为全0。

posted @ 2011-05-13 10:25  白金龙  阅读(115)  评论(0编辑  收藏  举报