Ne pare rău, browserul dvs. nu acceptă JavaScript!

Protocol Modbus/RTU de contoare trifazate seria IAMMETER

Protocol Modbus/RTU de contoare trifazate seria IAMMETER

Toate contoarele IAMMETER, cu excepțiaWEM3050Tcare nu are o interfață RS485, acceptă protocolul Modbus/RTU. Detaliile protocolului sunt următoarele:

Înregistrează Harta

Nu. Definiție Adresă de înregistrare R/V Tipul de date și descrierea calculului
1 Tensiunea fazei A 0048H Citit Nesemnat, valoare = DATE/100, unitate: V
2 Curentul fazei A 0049H Citit Nesemnat, Unitate: A
WEM3080TValoare = DATE /100
WEM3046TValoare = DATE/1000
3 Puterea activă a fazei A 004AH Citit Nesemnat, Unitate: W,
WEM3080TValoare = DATE
WEM3046TValoare = DATE/10
4 Energie activă (înainte) 004BH 004CH Citit 4 octeți, fără semnătură, valoare = DATE/800, unitate: kWh
5 Factorul de putere al fazei A 004DH Citit Nesemnat, valoare = DATE/1000
6 Energie activă (invers) 004EH 004FH Citit 4 octeți, fără semnătură, valoare = DATE/800, unitate: kWh
7 Indicator de direcție a puterii 0050H Citit Octet mare 0 pentru înainte, 1 pentru invers
8 Tensiunea fazei B 0051H Citit Nesemnat, valoare = DATE/100, unitate: V
9 Curentul fazei B 0052H Citit Nesemnat, Unitate: A
WEM3080TValoare = DATE /100
WEM3046TValoare = DATE/1000
10 Puterea activă a fazei B 0053H Citit Nesemnat, Unitate: W,
WEM3080TValoare = DATE
WEM3046TValoare = DATE/10
11 Energie activă (înainte) 0054H 0055H Citit 4 octeți, fără semnătură, valoare = DATE/800, unitate: kWh
12 Factorul de putere al fazei B 0056H Citit Nesemnat, valoare = DATE/1000
13 Energie activă (invers) 0057H 0058H Citit 4 octeți, fără semnătură, valoare = DATE/800, unitate: kWh
14 Indicator de direcție a puterii 0059H Citit Octet mare 0 pentru înainte, 1 pentru invers
15 Tensiunea fazei C 005AH Citit Nesemnat, valoare = DATE/100, unitate: V
16 Curentul fazei C 005BH Citit Nesemnat, Unitate: A
WEM3080TValoare = DATE /100
WEM3046TValoare = DATE/1000
17 Puterea activă a fazei C 005CH Citit Nesemnat, Unitate: W,
WEM3080TValoare = DATE
WEM3046TValoare = DATE/10
18 Energie activă (înainte) 005DH 005EH Citit 4 octeți, fără semnătură, valoare = DATE/800, unitate: kWh
19 Factorul de putere al fazei C 005FH Citit Nesemnat, valoare = DATE/1000
20 Energie activă (invers) 0060H 0061H Citit 4 octeți, fără semnătură, valoare = DATE/800, unitate: kWh
21 Indicator de direcție a puterii 0062H Citit Octet mare 0 pentru înainte, 1 pentru invers
23 Energie activă totală (înainte) 0063H 0064H Citit 4 octeți, fără semnătură, valoare = DATE/800, unitate: kWh
24 Frecvență 0065H Citit Nesemnat, Valoare = DATE/100, Unitate: Hz
25 Energie activă totală (invers) 0066H 0067H Citit Nesemnat, Valoare = DATE/800, Unitate: kWh
26 Energia activă a fazei A (înainte) 0068H 0069H Citit Nesemnat, Valoare = DATE/1000, Unitate: kWh
27 Energia activă a fazei A (invers) 006AH 006BH Citit Nesemnat, Valoare = DATE/1000, Unitate: kWh
28 Energia activă a fazei B (înainte) 006CH 006DH Citit Nesemnat, Valoare = DATE/1000, Unitate: kWh
29 Energia activă a fazei B (invers) 006EH 006FH Citit Nesemnat, Valoare = DATE/1000, Unitate: kWh
30 Energia activă a fazei C (înainte) 0070H 0071H Citit Nesemnat, Valoare = DATE/1000, Unitate: kWh
31 Energia activă a fazei C (invers) 0072H 0073H Citit Nesemnat, Valoare = DATE/1000, Unitate: kWh
32 Energie activă totală (înainte) 0074H 0075H Citit Nesemnat, Valoare = DATE/1000, Unitate: kWh
33 Energie activă totală (invers) 0076H 0077H Citit Nesemnat, Valoare = DATE/1000, Unitate: kWh
34 Putere totala 0078H 0079H Citit semnat, Unitate: W,
WEM3080TValoare = DATE
WEM3046TValoare = DATE/10
35 Puterea activă a fazei A 007AH 007BH Citit semnat, Unitate: W,
WEM3080TValoare = DATE
WEM3046TValoare = DATE/10
36 Puterea activă a fazei B 007CH 007DH Citit semnat, Unitate: W,
WEM3080TValoare = DATE
WEM3046TValoare = DATE/10
37 Puterea activă a fazei C 007EH 007FH Citit semnat, Unitate: W,
WEM3080TValoare = DATE
WEM3046TValoare = DATE/10
38 Puterea reactivă a fazei A 0080H 0081H Citit Semnat, Valoare = DATE, Unitate: var
39 Puterea reactivă a fazei B 0082H 0083H Citit Semnat, Valoare = DATE, Unitate: var
40 Puterea reactivă a fazei C 0084H 0085H Citit Semnat, Valoare = DATE, Unitate: var
41 Energia reactivă directă (inductivă) a fazei A 0086H 0087H Citit Nesemnat, Valoare = DATE/1000, Unitate: kvarh
42 Energia reactivă inversă (capacitiva) a fazei A 0088H 0089H Citit Nesemnat, Valoare = DATE/1000, Unitate: kvarh
43 Energia reactivă directă (inductivă) a fazei B 008AH 008BH Citit Nesemnat, Valoare = DATE/1000, Unitate: kvarh
44 Energia reactivă inversă (capacitiva) a fazei B 008CH 008DH Citit Nesemnat, Valoare = DATE/1000, Unitate: kvarh
45 Energia reactivă directă (inductivă) a fazei C 008EH 008FH Citit Nesemnat, Valoare = DATE/1000, Unitate: kvarh
46 Energia reactivă inversă (capacitiva) a fazei C 0090H 0091H Citit Nesemnat, Valoare = DATE/1000, Unitate: kvarh

Note:

  1. Acest protocol se aplică latoate contoarele IAMMETER, cu excepția WEM3050T. Pentru contoarele monofazate, utilizați datele pentru Faza A din listă.
  2. În ceea ce privește registrele de direcție a puterii (7, 14, 21): În versiunile anterioare, puterea era nesemnată (registrele 3, 10, 17), așa că au fost introduse registre suplimentare pentru a stoca direcția puterii. Dacă utilizați registrele de putere semnate (35, 36, 37), nu trebuie să luați în considerare separat valorile din registrele de direcție a puterii.

Exemple de utilizare

Citirea Valorilor

De exemplu: Dacă gazda dorește să citească date din 2 registre slave cu adresa 01 începând de la 0048H,

Gazda trimite:01 03 00 48 00 02 CRC

  • Adresa: 01
  • Cod funcție: 03
  • Adresa de start: 00 48
  • Lungimea datelor: 00 02
  • Cod CRC: CRC

Răspunsul sclavului:01 03 04 12 45 56 68 CRC

  • Adresa: 01
  • Cod funcție: 03
  • Octeți returnați: 04
  • Date de înregistrare 1: 12 45
  • Date de înregistrare 2:

56 68

  • Cod CRC: CRC

Resetați valoarea Kwh

Comenzile Modbus/RTU oferă, de asemenea, instrucțiuni pentru resetarea valorii Kwh, care este singura metodă de a reseta valoarea Kwh pe contoarele IAMMETER.

  • 01 10 00 0C 00 02 04 00 00 00 00 F3 FA(resetați atât înainte cât și înapoi kwh în 3080)
  • 01 10 00 63 00 02 04 00 00 00 00 B5 92(resetați kWh înainte în 3080T)
  • 01 10 00 66 00 02 04 00 00 00 00 75 AD(resetați kwh invers în 3080T)

Setați/Citiți ID-ul slavei

ID-ul slave implicit al contoarelor IAMMETER este 1.

ID-ul slavei 0x00 poate fi folosit ca adresă de difuzare (modulul WiFi folosește și 0x00 pentru a comunica cu modulul de contorizare).

Dacă trebuie să setați alte ID-uri slave (de exemplu, pentru utilizare într-un sistem PLC), puteți consulta următoarele comenzi:

Citiți ID-ul slavei

Comanda:00 03 00 04 00 01 C4 1A(00: adresa de difuzare)

Răspuns:01 03 02 01 06 39 D6(01: ID slave, 06: Baudrate 9600)

Setați ID-ul slavei

Comanda:00 10 00 04 00 01 02 05 06 29 16 00

  • 00: Adresă de difuzare
  • 10: Fix (setare comandă)
  • 00 04: Fix (adresa de start)
  • 00 01: Fix (lungimea registrului)
  • 02: Fix (lungimea octetului)
  • 05: Adresa noua
  • 06: Fix
  • 29 16: CRC16

Răspuns:01 10 00 04 00 01 40 08

Metode recomandate

Deși am enumerat protocolul Modbus/RTU, nu recomandăm utilizarea Modbus/RTU pentru a prelua datele contorului din următoarele motive:

  1. Necesită cablare RS485 complexă.
  2. Nu poate profita de avantajele transmisiei de date prin Wi-Fi.

În comparație cu modurile tradiționale Modbus/RTU, vă recomandăm să utilizați modurile Modbus/TCP sau REST API pentru a prelua direct datele prin rețeaua Wi-Fi.

Modbus/TCP

Manual Modbus/TCP pentru produsele IAMMETER

Modbus TCP este un protocol comun utilizat în sisteme industriale precum ICS, DCS, SCADA. După ultima actualizare de firmware, contoarele de energie IAMMETER acceptă acum protocolul Modbus TCP.

Setarea Modbus TCP în interogarea Modbus

Modbus TCP Înregistrați harta în contorul de energie wifi

API REST: /api/monitorjson

Produsele IAMMETER oferă și o interfață API REST. Puteți accesa direct adresa API cu o simplă solicitare HTTP GET pentru a obține toate datele de măsurare în timp real (actualizate la fiecare secundă). Pentru mai multe detalii, consultați următorul link:

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

API: monitorjson

Definiția datelor JSON este următoarea:

Definiția datelor JSON a produsului IAMMETER

Documente de referinta

Cum să utilizați WEM3050T, excluzând IAMMETER-cloud

Ce tip de contor electric se potrivește cel mai bine nevoilor dumneavoastră?

Ce capabilități oferă IAMMETER?

Top