Třífázový měřič řady IAMMETER Protokol Modbus/RTU
Třífázový měřič řady IAMMETER Protokol Modbus/RTU
Všechny měřiče IAMMETER, kroměWEM3050Tkteré postrádají rozhraní RS485, podporují protokol Modbus/RTU. Podrobnosti protokolu jsou následující:
Registrovat mapu
| Ne. | Definice | Registrovat adresu | R/W | Typ dat a popis výpočtu |
|---|---|---|---|---|
| 1 | Napětí fáze A | 0048H | Číst | Nesignováno, Hodnota = DATA/100, Jednotka: V |
| 2 | Proud fáze A | 0049H | Číst | Nepodepsané, Jednotka: A WEM3080THodnota = DATA /100 WEM3046THodnota = DATA/1000 |
| 3 | Aktivní výkon fáze A | 004AH | Číst | Bez znaménka, Jednotka: W, WEM3080THodnota = DATA WEM3046THodnota = DATA/10 |
| 4 | Aktivní energie (vpřed) | 004BH 004CH | Číst | 4 bajty, bez znaménka, Hodnota = DATA/800, Jednotka: kWh |
| 5 | Účiník fáze A | 004DH | Číst | Nesignováno, Hodnota = DATA/1000 |
| 6 | Aktivní energie (reverzní) | 004EH 004FH | Číst | 4 bajty, bez znaménka, Hodnota = DATA/800, Jednotka: kWh |
| 7 | Indikátor směru napájení | 0050H | Číst | Vysoký bajt 0 pro vpřed, 1 pro vzad |
| 8 | Napětí fáze B | 0051H | Číst | Nesignováno, Hodnota = DATA/100, Jednotka: V |
| 9 | Proud fáze B | 0052H | Číst | Nepodepsané, Jednotka: A WEM3080THodnota = DATA /100 WEM3046THodnota = DATA/1000 |
| 10 | Aktivní výkon fáze B | 0053H | Číst | Bez znaménka, Jednotka: W, WEM3080THodnota = DATA WEM3046THodnota = DATA/10 |
| 11 | Aktivní energie (vpřed) | 0054H 0055H | Číst | 4 bajty, bez znaménka, Hodnota = DATA/800, Jednotka: kWh |
| 12 | Účiník fáze B | 0056H | Číst | Nesignováno, Hodnota = DATA/1000 |
| 13 | Aktivní energie (reverzní) | 0057H 0058H | Číst | 4 bajty, bez znaménka, Hodnota = DATA/800, Jednotka: kWh |
| 14 | Indikátor směru napájení | 0059H | Číst | Vysoký bajt 0 pro vpřed, 1 pro vzad |
| 15 | Napětí fáze C | 005AH | Číst | Nesignováno, Hodnota = DATA/100, Jednotka: V |
| 16 | Proud fáze C | 005BH | Číst | Nepodepsané, Jednotka: A WEM3080THodnota = DATA /100 WEM3046THodnota = DATA/1000 |
| 17 | Aktivní výkon fáze C | 005CH | Číst | Bez znaménka, Jednotka: W, WEM3080THodnota = DATA WEM3046THodnota = DATA/10 |
| 18 | Aktivní energie (vpřed) | 005DH 005EH | Číst | 4 bajty, bez znaménka, Hodnota = DATA/800, Jednotka: kWh |
| 19 | Účiník fáze C | 005FH | Číst | Nesignováno, Hodnota = DATA/1000 |
| 20 | Aktivní energie (reverzní) | 0060H 0061H | Číst | 4 bajty, bez znaménka, Hodnota = DATA/800, Jednotka: kWh |
| 21 | Indikátor směru napájení | 0062H | Číst | Vysoký bajt 0 pro vpřed, 1 pro vzad |
| 23 | Celková aktivní energie (vpřed) | 0063H 0064H | Číst | 4 bajty, bez znaménka, Hodnota = DATA/800, Jednotka: kWh |
| 24 | Frekvence | 0065H | Číst | Bez znaménka, Hodnota = DATA/100, Jednotka: Hz |
| 25 | Celková aktivní energie (reverzní) | 0066H 0067H | Číst | Bez znaménka, Hodnota = DATA/800, Jednotka: kWh |
| 26 | Aktivní energie fáze A (vpřed) | 0068H 0069H | Číst | Bez znaménka, Hodnota = DATA/1000, Jednotka: kWh |
| 27 | Aktivní energie fáze A (reverzní) | 006AH 006BH | Číst | Bez znaménka, Hodnota = DATA/1000, Jednotka: kWh |
| 28 | Aktivní energie fáze B (vpřed) | 006CH 006DH | Číst | Bez znaménka, Hodnota = DATA/1000, Jednotka: kWh |
| 29 | Aktivní energie fáze B (reverzní) | 006EH 006FH | Číst | Bez znaménka, Hodnota = DATA/1000, Jednotka: kWh |
| 30 | Aktivní energie fáze C (vpřed) | 0070H 0071H | Číst | Bez znaménka, Hodnota = DATA/1000, Jednotka: kWh |
| 31 | Aktivní energie fáze C (reverzní) | 0072H 0073H | Číst | Bez znaménka, Hodnota = DATA/1000, Jednotka: kWh |
| 32 | Celková aktivní energie (vpřed) | 0074H 0075H | Číst | Bez znaménka, Hodnota = DATA/1000, Jednotka: kWh |
| 33 | Celková aktivní energie (reverzní) | 0076H 0077H | Číst | Bez znaménka, Hodnota = DATA/1000, Jednotka: kWh |
| 34 | Celkový výkon | 0078H 0079H | Číst | signováno, Jednotka: W, WEM3080THodnota = DATA WEM3046THodnota = DATA/10 |
| 35 | Aktivní výkon fáze A | 007AH 007BH | Číst | signováno, Jednotka: W, WEM3080THodnota = DATA WEM3046THodnota = DATA/10 |
| 36 | Aktivní výkon fáze B | 007CH 007DH | Číst | signováno, Jednotka: W, WEM3080THodnota = DATA WEM3046THodnota = DATA/10 |
| 37 | Aktivní výkon fáze C | 007EH 007FH | Číst | signováno, Jednotka: W, WEM3080THodnota = DATA WEM3046THodnota = DATA/10 |
| 38 | Jalový výkon fáze A | 0080H 0081H | Číst | Podepsané, Hodnota = DATA, Jednotka: var |
| 39 | Jalový výkon fáze B | 0082H 0083H | Číst | Podepsané, Hodnota = DATA, Jednotka: var |
| 40 | Jalový výkon fáze C | 0084H 0085H | Číst | Podepsané, Hodnota = DATA, Jednotka: var |
| 41 | Dopředná reaktivní energie (indukční) fáze A | 0086H 0087H | Číst | Nesignováno, Hodnota = DATA/1000, Jednotka: kvarh |
| 42 | Reverzní reaktivní energie (kapacitní) fáze A | 0088H 0089H | Číst | Nesignováno, Hodnota = DATA/1000, Jednotka: kvarh |
| 43 | Dopředná reaktivní energie (indukční) fáze B | 008AH 008BH | Číst | Nesignováno, Hodnota = DATA/1000, Jednotka: kvarh |
| 44 | Reverzní reaktivní energie (kapacitní) fáze B | 008CH 008DH | Číst | Nesignováno, Hodnota = DATA/1000, Jednotka: kvarh |
| 45 | Dopředná reaktivní energie (indukční) fáze C | 008EH 008FH | Číst | Nesignováno, Hodnota = DATA/1000, Jednotka: kvarh |
| 46 | Reverzní reaktivní energie (kapacitní) fáze C | 0090H 0091H | Číst | Nesignováno, Hodnota = DATA/1000, Jednotka: kvarh |
Poznámky:
- Tento protokol se vztahuje navšechny měřiče IAMMETER kromě WEM3050T. U jednofázových elektroměrů použijte v seznamu údaje pro fázi A.
- Ohledně registrů směru výkonu (7, 14, 21): V dřívějších verzích byl výkon bez znaménka (registry 3, 10, 17), takže byly zavedeny další registry pro uložení směru výkonu. Pokud použijete podepsané výkonové registry (35, 36, 37), nemusíte samostatně uvažovat hodnoty v registrech směru napájení.
Příklady použití
Čtení hodnot
Například: Pokud chce hostitel číst data ze 2 podřízených registrů s adresou 01 začínající od 0048H,
Hostitel posílá:01 03 00 48 00 02 CRC
- Adresa: 01
- Kód funkce: 03
- Počáteční adresa: 00 48
- Délka dat: 00 02
- CRC kód: CRC
Odpověď otroka:01 03 04 12 45 56 68 CRC
- Adresa: 01
- Kód funkce: 03
- Vrácené bajty: 04
- Registrační údaje 1: 12 45
- Registrační údaje 2:
56 68
- Kód CRC: CRC
Resetovat hodnotu Kwh
Příkazy Modbus/RTU také poskytují instrukce pro resetování hodnoty Kwh, což je jediná metoda, jak resetovat hodnotu Kwh na měřičích IAMMETER.
01 10 00 0C 00 02 04 00 00 00 00 F3 FA(resetujte kwh vpřed i vzad v 3080)01 10 00 63 00 02 04 00 00 00 00 B5 92(resetujte kwh vpřed v 3080T)01 10 00 66 00 02 04 00 00 00 00 75 AD(resetujte zpětný chod kwh v 3080T)
Nastavit/Přečíst ID Slave
Výchozí slave ID měřičů IAMMETER je 1.
Slave ID 0x00 lze použít jako broadcast adresu (WiFi modul také používá 0x00 pro komunikaci s měřicím modulem).
Pokud potřebujete nastavit další ID podřízené jednotky (např. pro použití v systému PLC), můžete použít následující příkazy:
Přečtěte si Slave ID
Příkaz:00 03 00 04 00 01 C4 1A(00: adresa vysílání)
Odpověď:01 03 02 01 06 39 D6(01: slave ID, 06: Baudrate 9600)
Nastavte ID Slave
Příkaz:00 10 00 04 00 01 02 05 06 29 16 00
00: Adresa vysílání10: Opraveno (příkaz set)00 04: Opraveno (počáteční adresa)00 01: Pevná (délka registru)02: Pevné (délka bajtu)05: Nová adresa06: Pevný29 16: CRC16
Odpověď:01 10 00 04 00 01 40 08
Doporučené metody
Přestože jsme uvedli protokol Modbus/RTU, nedoporučujeme používat protokol Modbus/RTU k načítání dat měřiče z následujících důvodů:
- Vyžaduje složitou kabeláž RS485.
- Nemůže využít výhody přenosu dat Wi-Fi.
Ve srovnání s tradičním Modbus/RTU doporučujeme používat režimy Modbus/TCP nebo REST API pro přímé načítání dat přes Wi-Fi síť.
Modbus/TCP
Manuál Modbus/TCP pro produkty IAMMETER
Modbus TCP je běžný protokol používaný v průmyslových systémech jako ICS, DCS, SCADA. Po nejnovější aktualizaci firmwaru nyní elektroměry IAMMETER podporují protokol Modbus TCP.


REST API: /api/monitorjson
Produkty IAMMETER také poskytují rozhraní REST API. K adrese API můžete přímo přistupovat pomocí jednoduchého požadavku HTTP GET, abyste získali všechna naměřená data v reálném čase (aktualizovaná každou sekundu). Další podrobnosti naleznete na následujícím odkazu:
https://www.iammeter.com/newsshow/blog-fw-features#apimonitorjson-return-the-measurement-result

Definice dat JSON je následující:
Definice dat JSON produktu IAMMETER
Referenční dokumenty
Jak používat WEM3050T, kromě cloudu IAMMETER