Środowisko testowe dla programistów / Meter Simulator
Dokumentacja Demo publiczne

Dobowy profil obciążenia · Energia narasta z upływem czasu

← Powrót do wyboru licznika
Panel licznika

WEM3050T

Licznik trójfazowy

Falownik i sieć

Monitor na żywo

Dobowy profil obciążenia · Energia narasta z upływem czasu

Wersja demonstracyjna SN1AD9B537
Wersja demonstracyjna MAC020000003050
Wersja symulatorasimulator-1.0
KanałyA / B / C

Wyślij prawdziwą prośbę

Odpowiedzi te pochodzą z działającego API. Skopiuj adres URL, aby użyć go we własnej aplikacji.

HTTP / JSON
GET
https://simulator.iammeter.com/WEM3050T/api/monitor

Przykład wiersza poleceń

curl 'https://simulator.iammeter.com/WEM3050T/api/monitor'

Odpowiedź na żywo

Nie ma jeszcze prośby
Kliknij „Wyślij żądanie”, aby wyświetlić odpowiedź API.

Dokumentacja HTTP API

IAMMETER obsługuje lokalne interfejsy API HTTP. Ten symulator implementuje tylko podzbiór interfejsów oprogramowania sprzętowego.

Dokumentacja lokalnego interfejsu API protokołu HTTP IAMMETER · Obsługiwany podzbiór API oprogramowania sprzętowego

Wszystkie trzy poniższe punkty końcowe są żądaniami GET tylko do odczytu. Korzystają z wybranej ścieżki modelu.

Punkt końcowyPrzykład wiersza poleceń
/WEM3050T/api/monitorcurl 'https://simulator.iammeter.com/WEM3050T/api/monitor'
/WEM3050T/api/monitorjsoncurl 'https://simulator.iammeter.com/WEM3050T/api/monitorjson'
/WEM3050T/monitorjsoncurl 'https://simulator.iammeter.com/WEM3050T/monitorjson'

Pola tablicy pomiarów

WEM3080 zwraca Data. WEM2067 i WEM3050T zwracają Datas z jedną tablicą na kanał.

IndeksPomiarJednostka
0NapięcieV
1PrądA
2Moc czynnaW
3Energia pobranakWh
4Energia oddanakWh
5CzęstotliwośćHz
6Współczynnik mocy—

Przykłady odpowiedzi

Przykłady ilustrujące o godzinie 12:00 UTC+08:00, z energią liczoną od godziny 00:00. To nie są odpowiedzi na żywo.

Przykład odpowiedzi monitora

{
  "ssid": "IAMMETER-Simulator",
  "sig": 100,
  "mac": "020000003050",
  "version": "simulator-1.0",
  "server": "em",
  "SN": "1AD9B537",
  "model": "WEM3050T",
  "Datas": [
    [230.0,1.252,270.0,2.092,0.000,50.00,0.94],
    [229.5,0.487,110.0,1.280,0.000,50.00,0.98],
    [229.0,0.399,90.0,0.747,0.000,50.00,0.98]
  ]
}

Przykład starszej odpowiedzi z Reactive i NEM

{
  "method": "4-9",
  "mac": "020000003050",
  "version": "simulator-1.0",
  "server": "em",
  "SN": "1AD9B537",
  "EA": {
    "Reactive": [
      [99.9,0.666,0.000],
      [19.8,0.379,0.000],
      [16.2,0.135,0.000]
    ]
  },
  "Datas": [
    [230.0,1.252,270.0,2.092,0.000,50.00,0.94],
    [229.5,0.487,110.0,1.280,0.000,50.00,0.98],
    [229.0,0.399,90.0,0.747,0.000,50.00,0.98],
    [0.0,0.000,470.0,4.120,0.000,0.00,0.00]
  ]
}

Reactive dodaje EA.Reactive tylko do monitorjson i przesyła. Każdy wiersz zawiera moc bierną w var, energię indukcyjną w kvarh i energię pojemnościową w kvarh.

Tylko WEM3050T obsługuje NEM. Po włączeniu czwarty wiersz Datas sumuje moc czynną trójfazową, energię importowaną i energię eksportowaną; jego pozostałe pola mają wartość zerową.

Kolejność pól Data / Datas: napięcie (V), prąd (A), moc czynna (W), energia importowana (kWh), energia eksportowana (kWh), częstotliwość (Hz), współczynnik mocy.

Połącz się z udostępnioną usługą Modbus

Dokumentacja IAMMETER Modbus/TCP

Wszystkie modele korzystają z pełnej mapy rejestrów trójfazowych. Wybranie modelu na stronie nie powoduje zmiany danych Modbus.

MODBUS / TCP
Adres serwerasimulator.iammeter.com:502
Identyfikator jednostkiDowolna wartość, powtarzana bez zmian
Przeczytaj kody funkcji03 / 04
KodowanieBig-endian, najpierw wysokie słowo

Wdrożenie publiczne: urządzenie Local Web i lokalne interfejsy API obsługują HTTP na porcie 80 i HTTPS na porcie 443. Portal, dokumentacja i administrator używają HTTPS. Sesje urządzeń HTTP i HTTPS są oddzielne. Natywny Modbus/TCP wykorzystuje oddzielny port TCP (domyślnie 502); wprowadź nazwę hosta i port, a nie adres URL. Miejsca docelowe przesyłania mają niezależne ustawienia HTTP/HTTPS.

WEM3080 wykorzystuje fazę A, WEM2067 wykorzystuje kanały A i B, a WEM3050T wykorzystuje fazy A, B i C. Unit ID nie wybiera modelu. Podziel liczniki energii Modbus przez 800 dla każdego modelu; nie używaj fizycznego licznika jednofazowego skalującego 3200. Użyj zewnętrznego klienta Modbus, aby połączyć się przez TCP.

Mapa starszych rejestrów

Adresy są adresami protokołów liczonymi od zera. Każde pole 32-bitowe zajmuje dwa kolejne rejestry.

0x00 — 0x41
Adres (dziesiętny / szesnastkowy)PomiarTypRozszyfrowanie
0 / 0x00A – Napięcieuint16÷100 → V
1 / 0x01A – Prąduint16÷100 → A
2 / 0x02A – moc czynnaint32W
4 / 0x04A – Energia pobranauint32÷800 → kWh
6 / 0x06A – Energia oddanauint32÷800 → kWh
8 / 0x08A – Współczynnik mocyuint16÷1000
9 / 0x09Model urządzeniauint164 → WEM3050T
10 / 0x0AB – Napięcieuint16÷100 → V
11 / 0x0BB – Prąduint16÷100 → A
12 / 0x0CB – moc czynnaint32W
14 / 0x0EB – Energia pobranauint32÷800 → kWh
16 / 0x10B – Energia oddanauint32÷800 → kWh
18 / 0x12B – Współczynnik mocyuint16÷1000
19 / 0x13Skrytyuint160
20 / 0x14C – Napięcieuint16÷100 → V
21 / 0x15C – Prąduint16÷100 → A
22 / 0x16C – moc czynnaint32W
24 / 0x18C – Energia pobranauint32÷800 → kWh
26 / 0x1AC – Energia oddanauint32÷800 → kWh
28 / 0x1CC – Współczynnik mocyuint16÷1000
29 / 0x1DSkrytyuint160
30 / 0x1ECzęstotliwośćuint16÷100 → Hz
31 / 0x1FSkrytyuint160
32 / 0x20Całkowita moc czynna trójfazowaint32W
34 / 0x22Całkowita importowana energia (NEM wyłączony)uint32÷800 → kWh
36 / 0x24Całkowity eksport energii (NEM wyłączony)uint32÷800 → kWh
38 / 0x26A – moc biernaint32var
40 / 0x28A indukcyjna energia biernauint32÷1000 → kvarh
42 / 0x2AA pojemnościowa energia biernauint32÷1000 → kvarh
44 / 0x2CB – moc biernaint32var
46 / 0x2EB indukcyjna energia biernauint32÷1000 → kvarh
48 / 0x30B pojemnościowa energia biernauint32÷1000 → kvarh
50 / 0x32C – moc biernaint32var
52 / 0x34C indukcyjna energia biernauint32÷1000 → kvarh
54 / 0x36C pojemnościowa energia biernauint32÷1000 → kvarh
56 / 0x38Wersja demonstracyjna SNASCII / 8 rejestrów1AD9B537, uzupełniony zerami
64 / 0x40Czas pracyuint32s

Dotychczasowa energia czynna: ÷800 kWh. Energia Reactive: ÷1000 kvarh. Wspólne rejestry trójfazowe; NEM wyłączone. Czas działania stale się zwiększa.

SunSpec 203 · tylko do odczytu

SunSpec 203 wykorzystuje ten sam punkt końcowy TCP: FC03, podstawa 40000, blok liczników 40070/107 rejestrów. Energia zużywa Wh × 10^SF. Przeczytaj cały blok ze współczynnikami skali.

Mapa rejestrów SunSpec i przykład