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

  • 相关阅读:
    scrapy-redis 分布式爬虫
    爬虫-框架-Scrapy
    MongoDB
    爬虫-请求库之-selenium
    通过位异或来交换a,b的值和通过中间变量交换a,b的值
    位运算
    sizeof运算符
    运算符和表达式(类型转换)
    为什么计算机存储的是二进制补码?
    各种进制的学习与转换
  • 原文地址:https://www.cnblogs.com/edong/p/2013574.html
Copyright © 2011-2022 走看看