zoukankan      html  css  js  c++  java
  • 终端加电收发包详解

    2011-4-11  15:25:06发送

    68,9D,00,9D,00,68,54,00,12,30,01,26,

    05,                                AFN=5 控制命令

    FB,                                SEQ   低4位与启动帧帧序号计数器PFC的低4位相同

    00,00,10,05,                  Fn=45

    01,                                 加1块电表

    B5,00,                            id序号是B5(181) 2字节

    12,34,00,00,00,00,          通讯地址3412  6字节BCD

    00,39,00,00,01,               本次加电39度

    00,89,00,00,01,               电表现总购电量50+本次39=89,下发89

    00,00,                             控制命令的终端密码(密码PW用于重要下行报文中,由2字节组成)

    3B,                                  启动帧帧序号计数器PFC

    A2,A7,DB,DA,                    时标(随机值)

    00,                                 如Tp中的允许传输延时时间为“0”,不判断时标,时标就没有时间意义了。唯一标志。

    CB,16

    =================================================================

    终端回应

    2011-4-11 15:25:24

    68,75,00,75,00,68,A0,00,12,30,01,26,05,EB,00,00,10,05,

    01,                                       本次加电电表数目

    B5,00,                                  id序号是B5(181) 2字节

    01,                                       加电结果1

    00,39,00,00,01,                    加电量39

    99,99,

    3B,

    A2,A7,DB,DA,

    00,6A,16

    ----------------------------
    加电结果:1,电表序号:181,本次加电:39

    注意:在终端的加电回应包中确定电表只能通过

    a)终端号:     00,12,30,01→1200_304

    b)电表序号:  B5,00→181

    image

    201104121356445268

  • 相关阅读:
    拖拽更改窗口大小
    一个窗口移动时,另一个窗口跟随移动
    xcode使用技巧
    同一个解决方案中,多个项目间相互引用,无法打开源文件
    截图时窗口自动识别
    C++使用sqlite时,中文字符显示乱码问题
    sqlite3配置与使用
    duilib控件与属性说明
    xml文件编写
    线程及安全相关
  • 原文地址:https://www.cnblogs.com/edong/p/2013574.html
Copyright © 2011-2022 走看看