dlt645_2007_private.h 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. #ifndef __DLT645_2007_PRIVATE_H
  2. #define __DLT645_2007_PRIVATE_H
  3. #define DL645_2007_RD_CMD_LEN 16 //读取数据命令的长度
  4. //功能码
  5. #define C_2007_CODE_BRC 0x08 //广播校时
  6. #define C_2007_CODE_RD 0X11 //读数据
  7. #define C_2007_CODE_RDM 0x12 //读后续数据
  8. #define C_2007_CODE_RDA 0x13 //读通信地址
  9. #define C_2007_CODE_WR 0x14 //写数据
  10. #define C_2007_CODE_WRA 0x15 //写通信地址
  11. #define C_2007_CODE_DJ 0x16 //冻结
  12. #define C_2007_CODE_BR 0x17 //更改通信速率
  13. #define C_2007_CODE_PD 0x18 //修改密码
  14. #define C_2007_CODE_XL 0x19 //最大需量清零
  15. #define C_2007_CODE_DB 0x1a //电表清零
  16. #define C_2007_CODE_MSG 0x1b //事件清零
  17. #define ERR_2007_RATE 0x40 //费率数超
  18. #define ERR_2007_DAY 0x20 //日时段数超
  19. #define ERR_2007_YEAR 0x10 //年时区数超
  20. #define ERR_2007_BR 0x08 //通信速率不能更改
  21. #define ERR_2007_PD 0x04 //密码错误/未授权
  22. #define ERR_2007_DATA 0x02 //无请求数据
  23. #define ERR_2007_OTHER 0x01 //其他错误
  24. #define DIC_0 0x0 //组合有功总电能
  25. #define DIC_100 0x100 //组合有功费率1电能
  26. #define DIC_200 0x200 //组合有功费率2电能
  27. #define DIC_300 0x300 //组合有功费率3电能
  28. #define DIC_400 0x400 //组合有功费率4电能
  29. #define DIC_10000 0x10000 //正向有功总电能
  30. #define DIC_10001 0x10001 //(上1结算日 即上月)正向有功总电能
  31. #define DIC_10100 0x10100 //正向有功费率1电能
  32. #define DIC_10002 0x10002 //(上2结算日 即上月)正向有功总电能
  33. #define DIC_10200 0x10200 //正向有功费率2电能
  34. #define DIC_10300 0x10300 //正向有功费率3电能
  35. #define DIC_10400 0x10400 //正向有功费率4电能
  36. #define DIC_20000 0x20000 //反向有功总电能
  37. #define DIC_20100 0x20100 //反向有功费率1电能
  38. #define DIC_20200 0x20200 //反向有功费率2电能
  39. #define DIC_20300 0x20300 //反向有功费率3电能
  40. #define DIC_20400 0x20400 //反向有功费率4电能
  41. #define DIC_30000 0x30000 //组合无功1总电能
  42. #define DIC_40000 0x40000 //组合无功2总电能
  43. #define DIC_50000 0x50000 //第一象限无功电能
  44. #define DIC_60000 0x60000 //第二象限无功电能
  45. #define DIC_70000 0x70000 //第三象限无功电能
  46. #define DIC_80000 0x80000 //第四象限无功电能
  47. #define DIC_90000 0x90000 //正向视在总电能
  48. #define DIC_1010000 0X01010000//正向正向有功总最大需量及发生时间
  49. #define DIC_1010100 0x01010100//正向有功费率 1 最大需量及发生时间
  50. #define DIC_1020000 0x01020000//反向有功总最大需量及发生时间
  51. #define DIC_1010001 0x01010001//正向有功总最大需量及发生时间
  52. #define DIC_1020001 0X01020001//反向有功总最大需量及发生时间
  53. #define DIC_201FF00 0x201FF00 //电压数据块
  54. #define DIC_2010100 0x2010100 //A相电压
  55. #define DIC_2010200 0x2010200 //B相电压
  56. #define DIC_2010300 0x2010300 //C相电压
  57. #define DIC_2020100 0x2020100 //A相电流
  58. #define DIC_2020200 0x2020200 //B相电流
  59. #define DIC_2020300 0x2020300 //C相电流
  60. #define DIC_2030000 0x2030000 //总有功功率
  61. #define DIC_2030100 0x2030100 //A相有功功率
  62. #define DIC_2030200 0x2030200 //B相有功功率
  63. #define DIC_2030300 0x2030300 //C相有功功率
  64. #define DIC_2040000 0x2040000 //总无功功率
  65. #define DIC_2040100 0x2040100 //A相无功功率
  66. #define DIC_2040200 0x2040200 //B相无功功率
  67. #define DIC_2040300 0x2040300 //C相无功功率
  68. #define DIC_2050000 0x2050000 //总视在功率
  69. #define DIC_2050100 0x2050100 //A相视在功率
  70. #define DIC_2050200 0x2050200 //B相视在功率
  71. #define DIC_2050300 0x2050300 //C相视在功率
  72. #define DIC_2060000 0x2060000 //总功率因素
  73. #define DIC_2060100 0x2060100 //A相功率因素
  74. #define DIC_2060200 0x2060200 //B相功率因素
  75. #define DIC_2060300 0x2060300 //C相功率因素
  76. #define DIC_20C0100 0x20C0100 //AB线电压
  77. #define DIC_20C0200 0x20C0200 //BC线电压
  78. #define DIC_20C0300 0x20C0300 //CA线电压
  79. #define DIC_2800002 0x2800002 //频率
  80. #define DIC_2800007 0x2800007//表内温度
  81. #define DIC_4000101 0x4000101 //年月日星期
  82. #define DIC_4000102 0x4000102 //时分秒
  83. #define DIC_5060001 0x5060001 //上一次日冻结时间
  84. #define DIC_5060101 0x5060101 //上一次日冻结正向有功电能
  85. #define DIC_30C0000 0x30C0000 //过流总次数,总时间
  86. #define DIC_30C0101 0x30C0101 //上一次A相过流记录
  87. #define DIC_3300100 0x3300100 //电表清零总次数
  88. #define DIC_3300101 0x3300101 //电表清零记录
  89. #define DIC_4000501 0x4000501
  90. #define DIC_4000502 0x4000502
  91. #define DIC_4000503 0x4000503
  92. #define DIC_4000504 0x4000504
  93. #define DIC_4000505 0x4000505
  94. #define DIC_4000506 0x4000506
  95. #define DIC_4000507 0x4000507
  96. #define DIC_4000403 0x4000403 //资产管理编码
  97. #define DIC_4000701 0x4000701 //信号强度
  98. #define DIC_4000702 0x4000702 //版本号
  99. #define DIC_7000001 0x7000001 //master_api_key
  100. #define DIC_7000002 0x7000002 //device_id
  101. #endif /* __DLT645_2007_PRIVATE_H */