Xin lỗi, trình duyệt của bạn không hỗ trợ JavaScript!

Giao thức Modbus/RTU ba pha của IAMMETER Series

Giao thức Modbus/RTU ba pha của IAMMETER Series

Tất cả các máy đo IAMMETER, ngoại trừWEM3050Tthiếu giao diện RS485, hỗ trợ giao thức Modbus/RTU. Chi tiết giao thức như sau:

Đăng ký bản đồ

Không. Sự định nghĩa Đăng ký địa chỉ R/W Kiểu dữ liệu và mô tả tính toán
1 Điện áp pha A 0048H Đọc Chưa ký, Giá trị = DATA/100, Đơn vị: V
2 Hiện tại của Pha A 0049H Đọc Không có dấu, Đơn vị: A
WEM3080T: Giá trị = DỮ LIỆU /100
WEM3046T: Giá trị = DỮ LIỆU/1000
3 Công suất hoạt động của pha A 004AH Đọc Không có dấu, Đơn vị: W,
WEM3080T: Giá trị = DỮ LIỆU
WEM3046T: Giá trị = DỮ LIỆU/10
4 Năng lượng hoạt động (Chuyển tiếp) 004BH 004CH Đọc 4 byte, Không dấu, Giá trị = DATA/800, Đơn vị: kWh
5 Hệ số công suất pha A 004DH Đọc Chưa ký, Giá trị = DATA/1000
6 Năng lượng hoạt động (Đảo ngược) 004EH 004FH Đọc 4 byte, Không dấu, Giá trị = DATA/800, Đơn vị: kWh
7 Chỉ báo hướng nguồn 0050H Đọc Byte cao 0 cho chuyển tiếp, 1 cho ngược lại
8 Điện áp pha B 0051H Đọc Chưa ký, Giá trị = DATA/100, Đơn vị: V
9 Hiện tại của Pha B 0052H Đọc Không có dấu, Đơn vị: A
WEM3080T: Giá trị = DỮ LIỆU /100
WEM3046T: Giá trị = DỮ LIỆU/1000
10 Công suất hoạt động của pha B 0053H Đọc Không có dấu, Đơn vị: W,
WEM3080T: Giá trị = DỮ LIỆU
WEM3046T: Giá trị = DỮ LIỆU/10
11 Năng lượng hoạt động (Chuyển tiếp) 0054H 0055H Đọc 4 byte, Không dấu, Giá trị = DATA/800, Đơn vị: kWh
12 Hệ số công suất pha B 0056H Đọc Chưa ký, Giá trị = DATA/1000
13 Năng lượng hoạt động (Đảo ngược) 0057H 0058H Đọc 4 byte, Không dấu, Giá trị = DATA/800, Đơn vị: kWh
14 Chỉ báo hướng nguồn 0059H Đọc Byte cao 0 cho chuyển tiếp, 1 cho ngược lại
15 Điện áp pha C 005AH Đọc Chưa ký, Giá trị = DATA/100, Đơn vị: V
16 Hiện tại của pha C 005BH Đọc Không có dấu, Đơn vị: A
WEM3080T: Giá trị = DỮ LIỆU /100
WEM3046T: Giá trị = DỮ LIỆU/1000
17 Công suất hoạt động của pha C 005CH Đọc Không có dấu, Đơn vị: W,
WEM3080T: Giá trị = DỮ LIỆU
WEM3046T: Giá trị = DỮ LIỆU/10
18 Năng lượng hoạt động (Chuyển tiếp) 005DH 005EH Đọc 4 byte, Không dấu, Giá trị = DATA/800, Đơn vị: kWh
19 Hệ số công suất pha C 005FH Đọc Chưa ký, Giá trị = DATA/1000
20 Năng lượng hoạt động (Đảo ngược) 0060H 0061H Đọc 4 byte, Không dấu, Giá trị = DATA/800, Đơn vị: kWh
21 Chỉ báo hướng nguồn 0062H Đọc Byte cao 0 cho chuyển tiếp, 1 cho ngược lại
23 Tổng năng lượng hoạt động (Chuyển tiếp) 0063H 0064H Đọc 4 byte, Không dấu, Giá trị = DATA/800, Đơn vị: kWh
24 Tính thường xuyên 0065H Đọc Chưa ký, Giá trị = DATA/100, Đơn vị: Hz
25 Tổng năng lượng hoạt động (Ngược lại) 0066H 0067H Đọc Chưa ký, Giá trị = DATA/800, Đơn vị: kWh
26 Năng lượng hoạt động của Pha A (Chuyển tiếp) 0068H 0069H Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kWh
27 Năng lượng hoạt động của Pha A (Đảo ngược) 006AH 006BH Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kWh
28 Năng lượng hoạt động của Pha B (Chuyển tiếp) 006CH 006DH Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kWh
29 Năng lượng hoạt động của Pha B (Đảo ngược) 006EH 006FH Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kWh
30 Năng lượng hoạt động của pha C (chuyển tiếp) 0070H 0071H Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kWh
31 Năng lượng hoạt động của Pha C (Đảo ngược) 0072H 0073H Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kWh
32 Tổng năng lượng hoạt động (Chuyển tiếp) 0074H 0075H Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kWh
33 Tổng năng lượng hoạt động (Ngược lại) 0076H 0077H Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kWh
34 Tổng công suất 0078H 0079H Đọc đã ký, Đơn vị: W,
WEM3080T: Giá trị = DỮ LIỆU
WEM3046T: Giá trị = DỮ LIỆU/10
35 Công suất hoạt động của pha A 007AH 007BH Đọc đã ký, Đơn vị: W,
WEM3080T: Giá trị = DỮ LIỆU
WEM3046T: Giá trị = DỮ LIỆU/10
36 Công suất hoạt động của pha B 007CH 007DH Đọc đã ký, Đơn vị: W,
WEM3080T: Giá trị = DỮ LIỆU
WEM3046T: Giá trị = DỮ LIỆU/10
37 Công suất hoạt động của pha C 007EH 007FH Đọc đã ký, Đơn vị: W,
WEM3080T: Giá trị = DỮ LIỆU
WEM3046T: Giá trị = DỮ LIỆU/10
38 Công suất phản kháng của pha A 0080H 0081H Đọc Đã ký, Giá trị = DATA, Đơn vị: var
39 Công suất phản kháng của pha B 0082H 0083H Đọc Đã ký, Giá trị = DATA, Đơn vị: var
40 Công suất phản kháng của pha C 0084H 0085H Đọc Đã ký, Giá trị = DATA, Đơn vị: var
41 Năng lượng phản kháng thuận (Cảm ứng) của Pha A 0086H 0087H Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kvarh
42 Năng lượng phản kháng ngược (điện dung) của pha A 0088H 0089H Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kvarh
43 Năng lượng phản kháng thuận (Cảm ứng) của Pha B 008AH 008BH Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kvarh
44 Năng lượng phản kháng ngược (điện dung) của pha B 008CH 008DH Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kvarh
45 Năng lượng phản kháng thuận (Cảm ứng) của Pha C 008EH 008FH Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kvarh
46 Năng lượng phản kháng ngược (điện dung) của pha C 0090H 0091H Đọc Chưa ký, Giá trị = DATA/1000, Đơn vị: kvarh

Ghi chú:

  1. Giao thức này áp dụng chotất cả các máy đo IAMMETER ngoại trừ WEM3050T. Đối với công tơ một pha, sử dụng dữ liệu cho Pha A trong danh sách.
  2. Về các thanh ghi hướng nguồn (7, 14, 21): Trong các phiên bản trước, nguồn không được ký (các thanh ghi 3, 10, 17), do đó các thanh ghi bổ sung đã được giới thiệu để lưu trữ hướng nguồn. Nếu bạn sử dụng các thanh ghi nguồn có dấu (35, 36, 37), bạn không cần phải xem xét riêng các giá trị trong các thanh ghi hướng nguồn.

Ví dụ sử dụng

Giá trị đọc

Ví dụ: Nếu máy chủ muốn đọc dữ liệu từ 2 thanh ghi nô lệ có địa chỉ 01 bắt đầu từ 0048H,

Máy chủ gửi:01 03 00 48 00 02 CRC

  • Địa chỉ: 01
  • Mã chức năng: 03
  • Địa chỉ xuất phát: 00 48
  • Độ dài dữ liệu: 00 02
  • Mã CRC: CRC

Phản ứng nô lệ:01 03 04 12 45 56 68 CRC

  • Địa chỉ: 01
  • Mã chức năng: 03
  • Số byte trả về: 04
  • Đăng ký dữ liệu 1: 12 45
  • Đăng ký dữ liệu 2:

56 68

  • Mã CRC: CRC

Đặt lại giá trị Kwh

Các lệnh Modbus/RTU cũng cung cấp hướng dẫn đặt lại giá trị Kwh, đây là phương pháp duy nhất để đặt lại giá trị Kwh trên đồng hồ đo IAMMETER.

  • 01 10 00 0C 00 02 04 00 00 00 00 F3 FA(reset cả kwh thuận và lùi năm 3080)
  • 01 10 00 63 00 02 04 00 00 00 00 B5 92(đặt lại kwh chuyển tiếp trong 3080T)
  • 01 10 00 66 00 02 04 00 00 00 00 75 sau công nguyên(đặt lại kwh ngược ở 3080T)

Đặt/Đọc ID nô lệ

ID phụ mặc định của máy đo IAMMETER là 1.

ID phụ 0x00 có thể được sử dụng làm địa chỉ quảng bá (mô-đun WiFi cũng sử dụng 0x00 để liên lạc với mô-đun đo sáng).

Nếu bạn cần đặt các ID phụ khác (ví dụ: để sử dụng trong hệ thống PLC), bạn có thể tham khảo các lệnh sau:

Đọc ID nô lệ

Yêu cầu:00 03 00 04 00 01 C4 1A(00: Địa chỉ quảng bá)

Hồi đáp:01 03 02 01 06 39 D6(01: ID nô lệ, 06: Baudrate 9600)

Đặt ID nô lệ

Yêu cầu:00 10 00 04 00 01 02 05 06 29 16 00

  • 00: Địa chỉ quảng bá
  • 10: Đã sửa (đặt lệnh)
  • 00 04: Đã sửa (địa chỉ bắt đầu)
  • 00 01: Đã sửa (độ dài của thanh ghi)
  • 02: Đã sửa (độ dài byte)
  • 05: Địa chỉ mới
  • 06: Đã sửa
  • 29 16: CRC16

Hồi đáp:01 10 00 04 00 01 40 08

Phương pháp được đề xuất

Mặc dù chúng tôi đã liệt kê giao thức Modbus/RTU nhưng chúng tôi không khuyến nghị sử dụng Modbus/RTU để truy xuất dữ liệu công tơ vì những lý do sau:

  1. Nó đòi hỏi hệ thống dây RS485 phức tạp.
  2. Nó không thể tận dụng những lợi thế của việc truyền dữ liệu Wi-Fi.

So với Modbus/RTU truyền thống, chúng tôi khuyên bạn nên sử dụng chế độ Modbus/TCP hoặc REST API để truy xuất dữ liệu trực tiếp qua mạng Wi-Fi.

Modbus / TCP

Hướng dẫn sử dụng Modbus/TCP cho các sản phẩm IAMMETER

Modbus TCP là giao thức phổ biến được sử dụng trong các hệ thống công nghiệp như ICS, DCS, SCADA. Sau bản cập nhật chương trình cơ sở mới nhất, đồng hồ đo năng lượng IAMMETER hiện hỗ trợ giao thức Modbus TCP.

Thiết lập Modbus TCP trong thăm dò modbus

Bản đồ đăng ký Modbus TCP trong máy đo năng lượng wifi

API REST: /api/monitorjson

Các sản phẩm IAMMETER cũng cung cấp giao diện API REST. Bạn có thể truy cập trực tiếp vào địa chỉ API bằng yêu cầu HTTP GET đơn giản để lấy tất cả dữ liệu đo lường theo thời gian thực (được cập nhật mỗi giây). Để biết thêm chi tiết, hãy xem liên kết sau:

https://www.iammeter.com/newsshow/blog-fw-features#apimonitorjson-return-the-measurement-result

API: màn hìnhjson

Định nghĩa của dữ liệu JSON như sau:

Định nghĩa dữ liệu JSON của sản phẩm IAMMETER

Tài liệu tham khảo

Cách sử dụng WEM3050T, ngoại trừ IAMMETER-cloud

Loại đồng hồ điện nào phù hợp nhất với nhu cầu của bạn?

IAMMETER cung cấp những khả năng gì?

Đứng đầu