Đồng hồ đo điện áp AC301L truyền thông RS485 scada

Các bài viết khác

Đồng hồ đo điện áp dòng điện KWS-AC301L (phiên bản có hỗ trợ truyền thông RS485)

1. Thông số kỹ thuật đo lường (KWS-AC301L)

Thiết bị này là đồng hồ đa năng 8 trong 1, thường được sử dụng trong các hệ thống giám sát năng lượng:

Thông số Dải đo
Điện áp (Voltage) 50 – 300V AC
Dòng điện (Current) 0 – 20A hoặc 0 – 100A (tùy phiên bản)
Công suất (Power) 0 – 4.4kW (20A) hoặc 0 – 22kW (100A)
Điện năng (Capacity) 0.01 – 99999 kWh
Hệ số công suất (PF) 0.01 – 1 PF
Tần số (Frequency) 50 – 60 Hz
Nhiệt độ (Temperature) -20°C đến 150°C
Thời gian (Timing) 0 – 999 giờ

2. Truyền thông RS485 & SCADA

Để đưa dữ liệu từ KWS-AC301L lên hệ thống SCADA, cần lưu ý các đặc điểm sau:

  • Giao thức: Thiết bị sử dụng giao thức Modbus RTU tiêu chuẩn.

  • Kết nối: Sử dụng cổng RS485 (A, B) để kết nối với bộ Gateway hoặc trực tiếp vào Module truyền thông của PLC/Máy tính.

  • Cấu hình mạng Modbus:

    • Địa chỉ Slave: 2 . Cần thiết lập trong menu của thiết bị (mỗi đồng hồ trong cùng một mạng RS485 phải có địa chỉ ID riêng) .

    • Tốc độ Baud (Baud rate): Thường là 9600 bps (anh cần kiểm tra tài liệu đính kèm cụ thể của lô hàng vì một số nhà sản xuất có thể tùy chỉnh mặc định).

    • Data bits/Parity/Stop bits: Thường là 8-N-1 (8 Data bits, No Parity, 1 Stop bit).

3. Triển khai SCADA

//
REGISTER_MAP = {
    0x01: (“rated_voltage”,              2, “V”),
    0x02: (“rated_current”,              3, “A”),
    0x0E: (“voltage”,                    1, “V”),
    0x0F: (“current_low”,                3, “A”),
    0x10: (“current_high”,               3, “A”),
    0x11: (“active_power_low”,           1, “W”),
    0x12: (“active_power_high”,          4, “W”),
    0x13: (“reactive_power_low”,         4, “var”),
    0x14: (“reactive_power_high”,        1, “var”),
    0x15: (“apparent_power_low”,         1, “VA”),
    0x16: (“apparent_power_high”,        4, “VA”),
    0x17: (“energy_low”,                 0, “kWh”),
    0x18: (“energy_high”,                3, “kWh”),
    0x19: (“operating_minutes”,          0, “min”),
    0x1A: (“temp_external”,              0, “C”),
    0x1B: (“temp_internal”,              0, “C”),
    0x1C: (“rtc_battery_voltage”,        0, “V”),
    0x1D: (“power_factor”,               2, “”),
    0x1E: (“frequency”,                  1, “Hz”),
    0x1F: (“alarm_status”,               0, “”),
}
//
//
{
  “mqtt”: {
    “host”: “scada.tmnsoft.vn”,
    “port”: xxx,
    “username”: “gateway_tmn_soft_xxxbarg”,
    “password”: “xxx”,
    “use_tls”: false
  },
  “site_key”: “tmn_soft_xxxbarg”,
  “devices”: [
    {
  “device_key”: “power_meter_line1”,
  “protocol”: “kws_ac301”,
  “connection”: {
    “port”: “COM5”,
    “baud”: 9600,
    “parity”: “N”,
    “stopbits”: 1,
    “bytesize”: 8,
    “station”: 2
  },
  “poll_interval”: 5,
  “tags”: [
    {
      “tag_key”: “voltage”,
      “address”: “0x0E”,
      “data_type”: “uint16”,
      “scale”: 0.1,
      “writable”: false
    },
    {
      “tag_key”: “current”,
      “address”: “0x0F”,
      “data_type”: “uint16”,
      “scale”: 0.001,
      “writable”: false
    },
    {
      “tag_key”: “active_power”,
      “address”: “0x11”,
      “data_type”: “uint16”,
      “scale”: 0.1,
      “writable”: false
    },
    {
      “tag_key”: “power_factor”,
      “address”: “0x1D”,
      “data_type”: “uint16”,
      “scale”: 0.01,
      “writable”: false
    },
    {
      “tag_key”: “frequency”,
      “address”: “0x1E”,
      “data_type”: “uint16”,
      “scale”: 0.1,
      “writable”: false
    },
    {
      “tag_key”: “temp_external”,
      “address”: “0x1A”,
      “data_type”: “uint16”,
      “scale”: 1,
      “writable”: false
    },
    {
      “tag_key”: “energy_low”,
      “address”: “0x17”,
      “data_type”: “uint16”,
      “scale”: 0.01,
      “writable”: false
    },
    {
      “tag_key”: “energy_high”,
      “address”: “0x18”,
      “data_type”: “uint16”,
      “scale”: 0.001,
      “writable”: false
    }
    ]
    }
  ]
}
//
Hỗ trợ 💬