Protokol Modbus/RTU Pengukur Tiga Fase Seri IAMMETER
Protokol Modbus/RTU Pengukur Tiga Fase Seri IAMMETER
Semua meter IAMMETER, kecualiWEM3050Tyang tidak memiliki antarmuka RS485, mendukung protokol Modbus/RTU. Rincian protokolnya adalah sebagai berikut:
Daftar Peta
Tidak. | Definisi | Daftarkan Alamat | R/W | Tipe Data dan Deskripsi Perhitungan |
---|---|---|---|---|
1 | Tegangan Fase A | 0048 jam | Membaca | Tidak bertanda tangan, Nilai = DATA/100, Satuan: V |
2 | Arus Fase A | 0049 jam | Membaca | Tidak bertanda tangan, Nilai = DATA/100, Satuan: A |
3 | Kekuatan Aktif Fase A | 004AH | Membaca | Tidak bertanda tangan, Nilai = DATA, Satuan: W |
4 | Energi Aktif (Maju) | 004BH 004CH | Membaca | 4 byte, Tidak Ditandatangani, Nilai = DATA/800, Satuan: kWh |
5 | Faktor Daya Fase A | 004DH | Membaca | Tidak ditandatangani, Nilai = DATA/1000 |
6 | Energi Aktif (Mundur) | 004EH 004FH | Membaca | 4 byte, Tidak Ditandatangani, Nilai = DATA/800, Satuan: kWh |
7 | Indikator Arah Daya | 0050 jam | Membaca | Byte tinggi 0 untuk maju, 1 untuk mundur |
8 | Tegangan Fase B | 0051 jam | Membaca | Tidak bertanda tangan, Nilai = DATA/100, Satuan: V |
9 | Arus Fase B | 0052 jam | Membaca | Tidak bertanda tangan, Nilai = DATA/100, Satuan: A |
10 | Kekuatan Aktif Fase B | 0053 jam | Membaca | Tidak bertanda tangan, Nilai = DATA, Satuan: W |
11 | Energi Aktif (Maju) | 0054 jam 0055 jam | Membaca | 4 byte, Tidak Ditandatangani, Nilai = DATA/800, Satuan: kWh |
12 | Faktor Daya Fase B | 0056 jam | Membaca | Tidak ditandatangani, Nilai = DATA/1000 |
13 | Energi Aktif (Mundur) | 0057 jam 0058 jam | Membaca | 4 byte, Tidak Ditandatangani, Nilai = DATA/800, Satuan: kWh |
14 | Indikator Arah Daya | 0059 jam | Membaca | Byte tinggi 0 untuk maju, 1 untuk mundur |
15 | Tegangan Fase C | 005AH | Membaca | Tidak bertanda tangan, Nilai = DATA/100, Satuan: V |
16 | Arus Fase C | 005BH | Membaca | Tidak bertanda tangan, Nilai = DATA/100, Satuan: A |
17 | Kekuatan Aktif Fase C | 005CH | Membaca | Tidak bertanda tangan, Nilai = DATA, Satuan: W |
18 | Energi Aktif (Maju) | 005DH 005EH | Membaca | 4 byte, Tidak Ditandatangani, Nilai = DATA/800, Satuan: kWh |
19 | Faktor Daya Fase C | 005FH | Membaca | Tidak ditandatangani, Nilai = DATA/1000 |
20 | Energi Aktif (Mundur) | 0060 jam 0061 jam | Membaca | 4 byte, Tidak Ditandatangani, Nilai = DATA/800, Satuan: kWh |
21 | Indikator Arah Daya | 0062 jam | Membaca | Byte tinggi 0 untuk maju, 1 untuk mundur |
23 | Total Energi Aktif (Maju) | 0063 jam 0064 jam | Membaca | 4 byte, Tidak Ditandatangani, Nilai = DATA/800, Satuan: kWh |
24 | Frekuensi | 0065 jam | Membaca | Tidak bertanda tangan, Nilai = DATA/100, Satuan: Hz |
25 | Total Energi Aktif (Mundur) | 0066 jam 0067 jam | Membaca | Tidak bertanda tangan, Nilai = DATA/800, Satuan: kWh |
26 | Energi Aktif Fase A (Maju) | 0068 jam 0069 jam | Membaca | Tidak bertanda tangan, Nilai = DATA/1000, Satuan: kWh |
27 | Energi Aktif Fase A (Terbalik) | 006AH 006BH | Membaca | Tidak bertanda tangan, Nilai = DATA/1000, Satuan: kWh |
28 | Energi Aktif Fase B (Maju) | 006CH 006DH | Membaca | Tidak bertanda tangan, Nilai = DATA/1000, Satuan: kWh |
29 | Energi Aktif Fase B (Terbalik) | 006EH 006FH | Membaca | Tidak bertanda tangan, Nilai = DATA/1000, Satuan: kWh |
30 | Energi Aktif Fase C (Maju) | 0070 jam 0071 jam | Membaca | Tidak bertanda tangan, Nilai = DATA/1000, Satuan: kWh |
31 | Energi Aktif Fase C (Mundur) | 0072 jam 0073 jam | Membaca | Tidak bertanda tangan, Nilai = DATA/1000, Satuan: kWh |
32 | Total Energi Aktif (Maju) | 0074 jam 0075 jam | Membaca | Tidak bertanda tangan, Nilai = DATA/1000, Satuan: kWh |
33 | Total Energi Aktif (Mundur) | 0076 jam 0077 jam | Membaca | Tidak bertanda tangan, Nilai = DATA/1000, Satuan: kWh |
34 | Kekuatan Total | 0078 jam 0079 jam | Membaca | Ditandatangani, Nilai = DATA, Satuan: W |
35 | Kekuatan Aktif Fase A | 007AH 007BH | Membaca | Ditandatangani, Nilai = DATA, Satuan: W |
36 | Kekuatan Aktif Fase B | 007CH 007DH | Membaca | Ditandatangani, Nilai = DATA, Satuan: W |
37 | Kekuatan Aktif Fase C | 007EH 007FH | Membaca | Ditandatangani, Nilai = DATA, Satuan: W |
38 | Kekuatan Reaktif Fase A | 0080 jam 0081 jam | Membaca | Ditandatangani, Nilai = DATA, Satuan: var |
39 | Kekuatan Reaktif Fase B | 0082 jam 0083 jam | Membaca | Ditandatangani, Nilai = DATA, Satuan: var |
40 | Kekuatan Reaktif Fase C | 0084 jam 0085 jam | Membaca | Ditandatangani, Nilai = DATA, Satuan: var |
41 | Energi Reaktif Maju (Induktif) Fase A | 0086 jam 0087 jam | Membaca | Tidak ditandatangani, Nilai = DATA/1000, Satuan: kvarh |
42 | Energi Reaktif Terbalik (Kapasitif) Fase A | 0088 jam 0089 jam | Membaca | Tidak ditandatangani, Nilai = DATA/1000, Satuan: kvarh |
43 | Energi Reaktif Maju (Induktif) Fase B | 008AH 008BH | Membaca | Tidak ditandatangani, Nilai = DATA/1000, Satuan: kvarh |
44 | Energi Reaktif Terbalik (Kapasitif) Fase B | 008CH 008DH | Membaca | Tidak ditandatangani, Nilai = DATA/1000, Satuan: kvarh |
45 | Energi Reaktif Maju (Induktif) Fase C | 008EH 008FH | Membaca | Tidak ditandatangani, Nilai = DATA/1000, Satuan: kvarh |
46 | Energi Reaktif Terbalik (Kapasitif) Fase C | 0090 jam 0091 jam | Membaca | Tidak ditandatangani, Nilai = DATA/1000, Satuan: kvarh |
Catatan:
- Protokol ini berlaku untuksemua meter IAMMETER kecuali WEM3050T. Untuk meter satu fasa, gunakan data untuk Fase A dalam daftar.
- Mengenai register arah daya (7, 14, 21): Pada versi sebelumnya, daya tidak ditandatangani (register 3, 10, 17), sehingga register tambahan diperkenalkan untuk menyimpan arah daya. Jika Anda menggunakan register daya yang ditandatangani (35, 36, 37), Anda tidak perlu mempertimbangkan secara terpisah nilai-nilai dalam register arah daya.
Contoh Penggunaan
Nilai Bacaan
Misal: Jika host ingin membaca data dari 2 register slave dengan alamat 01 dimulai dari 0048H,
Tuan rumah mengirimkan:01 03 00 48 00 02 KKR
- Alamat: 01
- Kode fungsi: 03
- Alamat awal: 00 48
- Panjang data: 00 02
- Kode CRC: CRC
Tanggapan budak:01 03 04 12 45 56 68 KKR
- Alamat: 01
- Kode fungsi: 03
- Byte yang dikembalikan: 04
- Daftar Data 1: 12 45
- Daftarkan Data 2:
56 68
- Kode CRC: CRC
Atur Ulang Nilai Kwh
Perintah Modbus/RTU juga memberikan instruksi untuk menyetel ulang nilai Kwh, yang merupakan satu-satunya metode untuk menyetel ulang nilai Kwh pada meter IAMMETER.
01 10 00 0C 00 02 04 00 00 00 00 F3 FA
(reset kwh maju dan mundur pada 3080)01 10 00 63 00 02 04 00 00 00 00 B5 92
(reset kwh maju di 3080T)01 10 00 66 00 02 04 00 00 00 00 75 IKLAN
(reset kwh terbalik di 3080T)
Setel/Baca ID Budak
ID budak default meter IAMMETER adalah 1.
Slave ID 0x00 dapat digunakan sebagai alamat siaran (modul WiFi juga menggunakan 0x00 untuk berkomunikasi dengan modul metering).
Jika Anda perlu menyetel ID budak lainnya (misalnya, untuk digunakan dalam sistem PLC), Anda dapat merujuk ke perintah berikut:
Baca ID Budak
Memerintah:00 03 00 04 00 01 C4 1A
(00: Alamat siaran)
Membalas:01 03 02 01 06 39 D6
(01: ID budak, 06: Baudrate 9600)
Tetapkan ID Budak
Memerintah:00 10 00 04 00 01 02 05 06 29 16 00
00
: Alamat siaran10
: Memperbaiki (mengatur perintah)00 04
: Tetap (alamat awal)00 01
: Tetap (panjang register)02
: Tetap (panjang byte)05
: Alamat baru06
: Tetap29 16
: CRC16
Membalas:01 10 00 04 00 01 40 08
Metode yang Direkomendasikan
Meskipun kami telah mencantumkan protokol Modbus/RTU, kami tidak menyarankan penggunaan Modbus/RTU untuk mengambil data meteran karena alasan berikut:
- Ini membutuhkan kabel RS485 yang rumit.
- Itu tidak dapat memanfaatkan keunggulan transmisi data Wi-Fi.
Dibandingkan dengan Modbus/RTU tradisional, kami merekomendasikan penggunaan mode Modbus/TCP atau REST API untuk mengambil data secara langsung melalui jaringan Wi-Fi.
Modbus/TCP
Panduan Modbus/TCP untuk Produk IAMMETER
Modbus TCP adalah protokol umum yang digunakan dalam sistem industri seperti ICS, DCS, SCADA. Setelah pembaruan firmware terbaru, pengukur energi IAMMETER sekarang mendukung protokol Modbus TCP.
REST API: /api/monitorjson
Produk IAMMETER juga menyediakan antarmuka REST API. Anda dapat langsung mengakses alamat API dengan permintaan HTTP GET sederhana untuk mendapatkan semua data pengukuran waktu nyata (diperbarui setiap detik). Untuk lebih jelasnya, lihat tautan berikut:
https://www.iammeter.com/newsshow/blog-fw-features#apimonitorjson-return-the-measurement-result
Definisi data JSON adalah sebagai berikut:
Definisi Data JSON Produk IAMMETER
Dokumen referensi
Cara memanfaatkan WEM3050T, tidak termasuk IAMMETER-cloud
Jenis meteran listrik manakah yang paling sesuai dengan kebutuhan Anda?