TapHome

Delta AC MAX Basic

Modbus RTU
Dodane przez
Ostatnia aktualizacja: 03. 2026
Delta AC MAX Basic

Delta AC MAX Basic to wallbox AC Mode 3 do ładowania pojazdów elektrycznych, dostępny w wariantach 7 kW (jednofazowy), 11 kW i 22 kW (trójfazowy). Komunikuje się z TapHome przez Modbus RTU po RS-485, udostępniając rejestry stanu ładowarki i EVSE, pomiary mocy i energii w czasie rzeczywistym oraz dwa zapisywalne rejestry sterujące do ustawiania limitu mocy ładowania i wstrzymywania/wznawiania ładowania.

AC MAX Basic obsługuje jedno złącze EVSE. Rejestry EVSE wykorzystują adresowanie oparte na offsecie (EVSE 1 = rejestr bazowy + 1000).

Połączenie sprzętowe

Okablowanie RS-485

Złącze RS-485 znajduje się na płycie sterującej wewnątrz wallboxa. Aby uzyskać dostęp do płyty, należy zdjąć przednią i środkową pokrywę (Torx T20).

Płyta sterująca Delta AC MAX z oznaczonymi pinami RS-485 Pin 4 (D+) i Pin 5 (D-)

Podłącz dwa przewody z TapHome do złącza RS-485:

  • Pin 4 (RS485 D+) –> A+/D+ w TapHome
  • Pin 5 (RS485 D-) –> B-/D- w TapHome

Delta AC MAX Basic nie posiada dedykowanego pinu GND na złączu RS-485. Jeśli komunikacja jest niestabilna, sprawdź, czy oba urządzenia współdzielą wspólną referencję masy przez przewód ochronny PE sieci zasilającej.

Konfiguracja

Ustawienia przełączników DIP

Sześć przełączników DIP na płycie sterującej konfiguruje zachowanie ładowarki. Przełączniki DIP są dostępne po zdjęciu przedniej i środkowej pokrywy.

DIP PinFunkcjaOFF (domyślnie)ON
1Ochrona przed asymetrią fazWyłączonaWłączona (limit do 15 A)
2Tryb autoryzacjiPrzełącznik kluczowyBluetooth (AC MAX App)
3System uziemieniaTT/TNIT
4-6Maksymalny prądPatrz tabela poniżejPatrz tabela poniżej

Ustawienia maksymalnego prądu (piny 4/5/6):

Pin 4Pin 5Pin 6Maks. prąd
OFFOFFOFF6 A (domyślnie)
OFFOFFON16 A
ONOFFOFF8 A
ONOFFON20 A*
OFFONOFF10 A
OFFONON24 A*
ONONOFF12 A
ONONON32 A*

* W modelach 16 A ustawienia powyżej 16 A wracają do domyślnych 6 A.

Ustaw przełączniki DIP maksymalnego prądu przed uruchomieniem. Niektóre pojazdy nie rozpoczynają ładowania przy 6 A (wartość domyślna).

Parametry komunikacji Modbus

Domyślne ustawienia RS-485:

  • Prędkość transmisji: 19200
  • Bity danych: 8
  • Parzystość: brak
  • Bity stopu: 1
  • Slave ID: 1 (konfigurowalne przez AC MAX App)

Slave ID Modbus i prędkość transmisji można zmienić przez Bluetooth za pomocą aplikacji Delta AC MAX App (hasło: 0000). Dostępne prędkości transmisji to 9600, 19200 i 38400.

Dokument z tabelą rejestrów Modbus podaje 115200 baud dla ładowarek RTU, ale instrukcja instalacji określa 19200 jako wartość domyślną. Rzeczywista wartość domyślna AC MAX Basic to 19200. Jeśli komunikacja nie działa, sprawdź ustawienie prędkości transmisji w AC MAX App.

Funkcje urządzenia

Stan ładowarki i EVSE

Szablon udostępnia trzy wskaźniki stanu:

  • Charger State — ogólny stan ładowarki odczytany z rejestru A:100: Not ready (0), Operational (1) lub Faulted (2)
  • EVSE Condition — stan EVSE oparty na OCPP odczytany z rejestru A:1000 z 10 stanami: Unavailable, Available, Occupied, Preparing, Charging, Finishing, Suspended EV, Suspended EVSE, Not ready, Faulted
  • Charge State — stan procesu ładowania odczytany z rejestru A:1001 ze stanami od „not started" przez „charging" do „completed" lub „error"
Pomiar mocy i energii

Pomiary elektryczne z EVSE w czasie rzeczywistym:

  • Charging Power — chwilowa moc ładowania w watach (A:1005)
  • Output Voltage — napięcie ładowania w woltach (A:1003, skalowane /10)
  • Output Current — prąd ładowania w amperach (A:1007, skalowane /100)
  • Charged Energy — energia przekazana do EV podczas bieżącej sesji w Wh (A:1019)
  • Total Power Consumption — całkowity pobór mocy na przyłączu sieciowym w watach (A:1047)
  • Charging Time — czas trwania bieżącej sesji ładowania w minutach (A:1017, przeliczone z sekund /60)
Sterowanie ładowaniem

Dwa zapisywalne rejestry holding umożliwiają aktywne zarządzanie ładowaniem:

  • Charging Power Limit (H:1600) — ustawia maksymalną moc ładowania w watach. Zapisanie 0xFFFFFFFF usuwa limit (wyświetlane jako pusta wartość). Ten rejestr umożliwia integrację z domowymi systemami zarządzania energią do dynamicznego dostosowywania mocy ładowania na podstawie dostępnej pojemności.
  • Suspend Charging (H:1602) — wstrzymuje (1) lub wznawia (0) sesję ładowania bez odłączania pojazdu. Kabel ładowania pozostaje zablokowany podczas wstrzymania.
Dodatkowe funkcje

AC MAX udostępnia również rejestry dla poboru mocy na fazę (L1, L2, L3), prądu EVSE na fazę, całkowitego prądu EVSE oraz stanu złącza IEC 62196. Rejestry timeout komunikacji (H:201-203) umożliwiają konfigurację zapasowego poziomu mocy, jeśli polecenie Charging Power Limit nie zostanie odebrane w określonym interwale. Mogą zostać dodane w przyszłej aktualizacji szablonu.

Funkcja timeout komunikacji (rejestry H:201-203) służy bezpieczeństwu: jeśli TapHome utraci komunikację z ładowarką, automatycznie zostanie zastosowany wstępnie skonfigurowany zapasowy poziom mocy. Można to skonfigurować bezpośrednio przez zapisy Modbus do H:201 (włączenie), H:202 (timeout w sekundach, 0-600) i H:203 (moc zapasowa w watach).

Rozwiązywanie problemów

Brak komunikacji Modbus
  1. Sprawdź okablowanie RS-485: Pin 4 = D+, Pin 5 = D-
  2. Potwierdź, że prędkość transmisji wynosi 19200 zarówno w TapHome, jak i w ładowarce (sprawdź w AC MAX App, hasło: 0000)
  3. Sprawdź, czy Slave ID zgadza się między TapHome a ładowarką
  4. Upewnij się, że ładowarka jest zasilana i wskaźnik LED świeci na niebiesko (tryb gotowości) lub pokazuje inny aktywny stan — czarny oznacza wyłączony
Charging Power Limit nie działa

Raporty społeczności wskazują, że zapis do rejestru Charging Power Limit (H:1600) może nie dawać widocznego efektu na niektórych wersjach firmware. Upewnij się, że firmware ładowarki jest aktualny. Aplikacja AC MAX App może być używana do aktualizacji firmware przez Bluetooth.

Referencja wskaźnika LED
Kolor LEDStan
CzarnyWyłączony
Niebieski (ciągły)Gotowość, pojazd niepodłączony
ŻółtyGotowy do ładowania, pojazd podłączony
Niebieski (wolne miganie)Ładowanie w toku
ZielonyŁadowanie zakończone
Czerwony (wolne miganie)Usterka — patrz kody usterek
Czerwony (ciągły)Niepowodzenie autotestu lub ogólna awaria

Kody usterek (czerwone błyski):

BłyskiUsterkaDziałanie
1Wysokie/niskie napięcieAutomatyczne przywrócenie; przy utrzymującym się problemie uruchom ponownie EVSE
2Wyzwolenie RCDWyłącz ładowarkę, sprawdź izolację kabla
3Usterka uziemieniaSprawdź połączenie PE, firmware >= 5.1
4NadprądOdłącz i ponownie podłącz złącze pojazdu
5PrzegrzaniePoczekaj na ostygnięcie
6Nieprawidłowe okablowanie wejściaZamień fazę (L) i przewód neutralny (N)
7Błąd control pilot / blokady złączaOdłącz i ponownie podłącz; jeśli problem się utrzymuje, skontaktuj się z serwisem

Dostępne urządzenia

Delta AC MAX Basic Moduł
Atrybuty serwisowe
Model
Numer seryjny
Wersja ładowarki
Liczba EVSE
Błąd ładowarki

Delta AC Max

Atrybuty serwisowe
Model
modbusr(A, 130, String, 19)
Serial Number
modbusr(A, 110, String, 20)
Charger Version
modbusr(A, 101, Uint16)
EVSE Count
modbusr(A, 102, Uint16)
Charger Error
modbusr(A, 103, Uint32)
Czas ładowania Zmienna Tylko do odczytu

Czas trwania bieżącej sesji ładowania w minutach

Rejestr: A:1017 Uint32 Jednostka: min numeric

Czas ładowania

Odczyt
MODBUSR(A, 1017, Uint32) / 60
Prąd wyjściowy Zmienna Tylko do odczytu

Rzeczywisty prąd ładowania na wyjściu EVSE w amperach

Rejestr: A:1007 Uint32 Jednostka: A numeric

Prąd wyjściowy

Odczyt
MODBUSR(A, 1007, Uint32) / 100
Napięcie wyjściowe Zmienna Tylko do odczytu

Rzeczywiste napięcie ładowania na wyjściu EVSE w woltach

Rejestr: A:1003 Uint32 Jednostka: V numeric

Napięcie wyjściowe

Odczyt
MODBUSR(A, 1003, Uint32) / 10
Stan ładowania Przełącznik wielowartościowy Tylko do odczytu

Stan procesu ładowania — Nie rozpoczęto, Podłączony oczekujący, Uruchamianie, Ładowanie, Wstrzymane, Zakończone, Zakończone przez użytkownika, Błąd

Rejestr: A:1001 Uint16 enum
Wartości / Stany: Charging process not started (no vehicle connected) · Connected, waiting for release (by RFID or local) · Charging process starts · Charging · Suspended (loading paused) · Charging process successfully completed (vehicle still plugged in) · Charging process completed by user (vehicle still plugged in) · Charging ended with error (vehicle still connected)

Stan ładowania

Odczyt stanu przełącznika
MODBUSR(A, 1001, Uint16)
Naładowana energia Zmienna Tylko do odczytu

Energia przekazana do EV podczas bieżącej sesji w Wh

Rejestr: A:1019 Uint32 Jednostka: Wh numeric

Naładowana energia

Odczyt
MODBUSR(A, 1019, Uint32)
Moc ładowania Zmienna Tylko do odczytu
Rejestr: A:1005 Uint32 Jednostka: W numeric

Moc ładowania

Odczyt
MODBUSR(A, 1005, Uint32)
Limit mocy ładowania Zmienna

Maksymalna dopuszczalna moc ładowania w watach — zapisywalny, wartość bez limitu wyświetlana jako pusta

Rejestr: H:1600 Int32 Jednostka: W numeric

Limit mocy ładowania

Odczyt
var out := MODBUSR(H, 1600, Int32);
#0xffffffff
if out = 4294967295 
	return(nan);
else
	return(out);
end
Zapis
MODBUSW(H, 1600, Int32, Va)
Stan EVSE Przełącznik wielowartościowy Tylko do odczytu

Stan EVSE oparty na OCPP — Niedostępny, Dostępny, Zajęty, Przygotowanie, Ładowanie, Kończenie, Wstrzymane EV, Wstrzymane EVSE, Niegotowy, Uszkodzony

Rejestr: A:1000 Uint16 enum
Wartości / Stany: Unavailable · Available · Occupied · Preparing · Charging · Finishing · Suspended EV · Suspended EVSE · Not ready · Faulted

Stan EVSE

Odczyt stanu przełącznika
MODBUSR(A, 1000, Uint16)
Całkowity pobór mocy Zmienna Tylko do odczytu

Całkowity pobór mocy na przyłączu sieciowym, w tym straty ładowania

Rejestr: A:1047 Uint32 Jednostka: W numeric

Całkowity pobór mocy

Odczyt
MODBUSR(A, 1047, Uint32)
Stan ładowarki Przełącznik wielowartościowy Tylko do odczytu

Ogólny stan ładowarki — Niegotowa, Sprawna, Uszkodzona

Rejestr: A:100 Uint16 enum
Wartości / Stany: Not ready · Operational · Faulted

Stan ładowarki

Odczyt stanu przełącznika
MODBUSR(A, 100, Uint16)
Wstrzymanie ładowania Przełącznik

Wstrzymuje lub wznawia ładowanie bez odłączania pojazdu

Rejestr: H:1602 Bool
Wartości / Stany: ON · OFF

Wstrzymanie ładowania

Odczyt stanu przełącznika
MODBUSR(H, 1602, Bool)
Zapis stanu przełącznika
MODBUSW(H, 1602, Bool, St)
Połączenie: Modbus RTU • 19200 baud• 8N1 • Slave ID: $[SlaveId]
Możliwe ulepszenia (13)
  • H:200 Slave ID — Modbus slave address, default 1 — can also be changed via AC MAX App
  • H:201 Communication Timeout Enable — 0=Disabled, 1=Enabled — enables safety timeout for comm loss
  • H:202 Communication Timeout — 0–600 seconds — if no Charging Power Limit received within timeout, fallback power is applied
  • H:203 Fallback Power — Default charging power (W) applied on communication timeout
  • A:1009 Actual Output Power — Float32, watts — available on UFC/SLIM, not confirmed on AC MAX
  • A:1049 Power Consumption L1 — Float32, watts — per-phase grid consumption (TBC on AC MAX)
  • A:1051 Power Consumption L2 — Float32, watts — per-phase grid consumption (TBC on AC MAX)
  • A:1053 Power Consumption L3 — Float32, watts — per-phase grid consumption (TBC on AC MAX)
  • A:1067 EVSE Total Current — Float32, amps — total EVSE current (TBC on AC MAX)
  • A:1069 EVSE L1 Current — Float32, amps — per-phase EVSE current (TBC on AC MAX)
  • A:1071 EVSE L2 Current — Float32, amps — per-phase EVSE current (TBC on AC MAX)
  • A:1073 EVSE L3 Current — Float32, amps — per-phase EVSE current (TBC on AC MAX)
  • A:1075 ISO 62196 State — UINT16, enum — IEC 62196 plug states A through F (TBC on AC MAX)

Źródła