device.json 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. {
  2. "name": "2号通道",
  3. "description": "测试",
  4. "devices": [
  5. {
  6. "slaveId": 1,
  7. "name": "智能电表",
  8. "model": "EM-3000",
  9. "description": "",
  10. "registers": [
  11. {
  12. "address": 0,
  13. "area": "COIL",
  14. "type": "BINARY",
  15. "description": "设备运行/停止控制"
  16. },
  17. {
  18. "address": 1,
  19. "area": "COIL",
  20. "type": "BINARY",
  21. "description": "故障报警状态"
  22. },
  23. {
  24. "address": 2,
  25. "area": "DISCRETE",
  26. "type": "BINARY",
  27. "description": "数字量输入通道1"
  28. },
  29. {
  30. "address": 3,
  31. "area": "DISCRETE",
  32. "type": "BINARY",
  33. "description": "数字量输入通道2"
  34. },
  35. {
  36. "address": 0,
  37. "area": "HOLDING",
  38. "type": "FOUR_BYTE_FLOAT",
  39. "description": "三相平均电压"
  40. },
  41. {
  42. "address": 2,
  43. "area": "HOLDING",
  44. "type": "FOUR_BYTE_FLOAT",
  45. "description": "三相平均电流",
  46. "bits": [
  47. {
  48. "location": 1,
  49. "address": 10
  50. },
  51. {
  52. "location": 2,
  53. "address": 11
  54. }
  55. ]
  56. },
  57. {
  58. "address": 4,
  59. "area": "HOLDING",
  60. "type": "FOUR_BYTE_FLOAT",
  61. "description": "总有功功率"
  62. },
  63. {
  64. "address": 6,
  65. "area": "HOLDING",
  66. "type": "FOUR_BYTE_FLOAT_LITTLE_ENDIAN",
  67. "description": "功率因数"
  68. },
  69. {
  70. "address": 8,
  71. "area": "INPUT",
  72. "type": "FOUR_BYTE_INT_UNSIGNED",
  73. "description": "累计用电量"
  74. },
  75. {
  76. "address": 10,
  77. "area": "HOLDING",
  78. "type": "TWO_BYTE_INT_UNSIGNED",
  79. "description": "运行模式选择"
  80. },
  81. {
  82. "address": 12,
  83. "area": "INPUT",
  84. "type": "FOUR_BYTE_FLOAT_LITTLE_ENDIAN",
  85. "description": "设备内部温度"
  86. }
  87. ]
  88. }
  89. ]
  90. }