---
title: "Schrack i-CHARGE CION"
description: "Wallbox Schrack Technik i-CHARGE CION (11 kW i 22 kW) zintegrowany przez Modbus RTU po RS-485."
url: "https://taphome.com/pl/compatibility/schrack-i-charge-cion/"
language: pl
lastmod: 2026-03-28
generator: hugo
ai:
  topics: ["modbus-rtu","wallbox","rs485","ev-charger","dip-switch","mode-3"]
  questions: ["Jak zintegrować Schrack i-CHARGE CION z TapHome?","Co kontroluje szablon TapHome dla Schrack i-CHARGE CION?","Jak podłączyć Schrack i-CHARGE CION przez RS-485 do TapHome?","Jak aktywować tryb Modbus RTU na Schrack i-CHARGE CION?","Jakie ustawienia przełączników DIP są wymagane dla Modbus na i-CHARGE CION?","Jak sterować prądem ładowania EV przez TapHome?"]
---

# Schrack i-CHARGE CION

Komunikacja: Modbus RTU

- [Oficjalna strona Schrack Technik](https://www.schrack.com)

## Poradnik integracji

Schrack Technik i-CHARGE CION to stacja ładowania Mode 3 dla pojazdów elektrycznych, dostępna w wariantach 11 kW i 22 kW. Komunikuje się z TapHome przez Modbus RTU po RS-485. Ponieważ TapHome Core używa Modbus TCP, między TapHome a ładowarką wymagana jest bramka Modbus-TCP-na-RS-485 (np. konwerter Waveshare RS485-to-Ethernet).

Szablon TapHome zapewnia sterowanie ładowaniem (autoryzacja/odmowa, nastawa prądu, prąd minimalny), monitorowanie stanu sygnału CP, wykrywanie kabla, sterowanie blokadą złącza, pomiary napięcia i temperatury oraz ostrzeżenia diagnostyczne dla typowych stanów awaryjnych.

## Podłączenie sprzętowe

### Okablowanie RS-485 Modbus RTU

![Schrack i-CHARGE CION schemat kontrolera ładowania — podłączenie RS-485 Modbus RTU](https://taphome.com/images/compatibility/schrack-i-charge-cion/wiring-rs485-modbus_hu_db6f283de3df0e90.jpg)

Magistrala RS-485 łączy się z zaciskami **A** i **B** w dolnej części płytki. Podłącz je do bramki Modbus-TCP:

- **A** → A+/D+ na bramce RS-485
- **B** → B-/D- na bramce RS-485

Użyj standardowego kabla CAT (CAT5 lub lepszego). Uziemienie ekranowania według producenta **nie jest wymagane** do transmisji danych.

> [!NOTE]
> Przełączniki DIP 1 i 2 muszą być oba ustawione na **OFF**, zanim zaciski RS-485 staną się aktywne. W trybie Modbus RTU zewnętrzne wejścia E1 i E3 są ignorowane.

### Przegląd płytki sterownika

![Schrack i-CHARGE CION płytka sterownika — układ zacisków z RS-485, E1, E3 i połączeniami RFID](https://taphome.com/images/compatibility/schrack-i-charge-cion/wiring-controller-schematic_hu_eb444934f60a2009.jpg)

Płytka sterownika ma następujące zaciski (górny rząd, od lewej do prawej): A4, A3, A2, A1, E1, E3, Pb, Pa. Linie RS-485 A/B łączą się w dolnej części płytki. Czytnik RFID łączy się przez RJ11.

## Konfiguracja

### Aktywacja komunikacji Modbus

![Schrack i-CHARGE CION konfiguracja przełączników DIP — pozycje 1-4](https://taphome.com/images/compatibility/schrack-i-charge-cion/dip-switch-configuration_hu_3c2be14791878f3.jpg)

4-pozycyjny przełącznik DIP na kontrolerze ładowania ustawia tryb pracy i maksymalny prąd ładowania.

**Przełączniki DIP 1-2 — Tryb pracy:**

| DIP 1 | DIP 2 | Tryb |
|-------|-------|------|
| **OFF** | **OFF** | **RS-485 Modbus RTU** (wymagany dla TapHome) |
| OFF | ON | Normalna praca, interfejs 0-10V tryb 1 |
| ON | OFF | Normalna praca, interfejs 0-10V tryb 2 |
| ON | ON | Kasowanie/uczenie kart RFID |

**Przełączniki DIP 3-4 — Maksymalny prąd ładowania:**

| DIP 3 | DIP 4 | Prąd |
|-------|-------|------|
| ON | ON | 32 A (tylko modele 22 kW) |
| OFF | ON | 20 A (tylko modele 22 kW) |
| ON | OFF | 16 A |
| OFF | OFF | 13 A (domyślnie) |

> [!WARNING]
> Po zmianie pozycji przełączników DIP stację ładowania należy zrestartować, aby nowe ustawienia weszły w życie.

### Parametry komunikacji

| Parametr | Wartość domyślna |
|----------|-----------------|
| Prędkość transmisji | 57600 |
| Bity danych | 8 |
| Bity stopu | 1 |
| Parzystość | Brak |
| Slave ID | 1 |

Slave ID można zmienić przez rejestr Modbus H:500. Prędkość transmisji można zmienić przez rejestr H:509 (0=9600, 1=14400, 2=19200, 3=28800, 4=38400, 5=57600; inne wartości ustawiają 115200).

## Możliwości urządzenia

### Sterowanie ładowaniem

- **Autoryzacja ładowania** (H:100) — włącza lub wyłącza ładowanie. W trybie Modbus nadpisuje zewnętrzne wejście E1. Urządzenie wyświetla również **Czas ładowania** jako atrybut serwisowy, pokazując upłynięty czas ładowania w formacie HH:MM:SS.
- **Nastawa prądu ładowania** (H:101) — ustawia aktywny prąd ładowania w amperach, ograniczony do zakresu 6-32 A.
- **Minimalny prąd ładowania** (H:507) — konfiguruje minimalny próg prądu ładowania w amperach (domyślnie 13 A, zakres 6-32 A). Używany głównie jako dolna granica dla interfejsu 0-10V PV.

### Monitoring stanu

- **Stan CP** (H:139) — wyświetla stan sygnału pilotowego Mode 3: A (Gotowość), B (Pojazd wykryty), C (Gotowy/Ładowanie), D (Z wentylacją), E (Brak zasilania), F (Błąd) lub U (Nieznany).
- **Kabel ładowania podłączony** (H:121, bit 0) — czujnik binarny wskazujący, czy kabel ładowania jest podłączony. Urządzenie wyświetla również **Czas podłączenia** jako atrybut serwisowy.
- **Aktualny prąd ładowania** (H:126) — czujnik tylko do odczytu pokazujący aktualny prąd ładowania w amperach.

### Napięcie i temperatura

- **Napięcie fazy 1** (H:167) — napięcie sieciowe na fazie 1, wartość surowa podzielona przez 100 do wyświetlenia w woltach.
- **Temperatura** (H:303) — wbudowany czujnik temperatury w kontrolerze ładowania, w °C.

### Blokada złącza

- **Blokada złącza** (H:118) — steruje blokadą gniazda ładowania z trzema trybami: Automatyczny (domyślny), Zablokowany lub Odblokowany.

### Diagnostyka

ReadScript na poziomie modułu w sposób ciągły monitoruje stany awaryjne i zgłasza ostrzeżenia w TapHome:

| Warunek | Ostrzeżenie |
|---------|-------------|
| H:306 != 0 | Błąd kontrolera |
| H:146 != 0 | Błąd wiarygodności sygnałów PP/CP |
| H:121 bit 6 | Błąd zbiorczy |
| H:121 bit 7 | Awaria zasilania RCCB/MCB |
| H:121 bit 8 | Wadliwy kabel ładowania |
| H:121 bit 9 | Kabel ładowania odrzucony |
| H:121 bit 10 | Błąd stycznika ładowania |
| H:121 bit 12 | Niepowodzenie autotestu RCMU |
| H:121 bit 13 | Wykryty prąd resztkowy |

### Dodatkowe możliwości

i-CHARGE CION udostępnia również rejestry do sterowania LED (ręczna aktywacja LED Gotowy/Ładowanie i sygnalizacja RGB), zwrotnego odczytu maksymalnego prądu ładowania, obciążalności prądowej kabla, stanu generatora CP, identyfikacji kabla PP, słowa błędu z indywidualnymi bitami awarii, monitoringu napięcia zasilania, odczytów napięcia wejściowego (E1, E3), wykrywania błędów konfiguracji, trybów czasowych blokady złącza, analogowego czujnika temperatury, współczynnika skalowania PV oraz przełączania faz przez wyjście A4 (do sterowania zewnętrznym stycznikiem). Funkcje te mogą zostać dodane w przyszłej aktualizacji szablonu.

## Rozwiązywanie problemów

### Brak komunikacji Modbus

1. Sprawdź, czy przełączniki DIP 1 i 2 są oba ustawione na **OFF**
2. Sprawdź okablowanie RS-485 — A do A+, B do B-
3. Potwierdź, że bramka Modbus-TCP jest skonfigurowana na 57600 baud, 8N1
4. Sprawdź, czy Slave ID się zgadza (domyślnie: 1, konfigurowalne przez H:500)
5. Zrestartuj stację ładowania po każdej zmianie przełączników DIP

### Autoryzacja ładowania nie działa

Flaga „Autoryzacja ładowania zignorowana" (H:120) jest ustawiana, gdy autoryzacja ładowania nie może być zastosowana — na przykład gdy nie jest podłączony pojazd, istnieje błąd kabla lub ładowarka jest w stanie błędu. Najpierw rozwiąż przyczynę podstawową.

### Wartość napięcia wydaje się nieprawidłowa

Napięcie fazy 1 (H:167) używa mnożnika 1/100 — surowa wartość 23000 odpowiada 230,00 V. Jeśli wyświetlana wartość wydaje się 100× za duża, sprawdź, czy urządzenie w TapHome jest skonfigurowane z właściwą konwersją.

## Dostępne urządzenia 9

Te urządzenia pojawią się w TapHome po imporcie.

Schrack i-CHARGE CION Moduł

Atrybuty serwisowe

|                     |                                                                                                            |
|---------------------|------------------------------------------------------------------------------------------------------------|
| Nazwa producenta    |                                                                                                            |
| Nazwa urządzenia    |                                                                                                            |
| Wersja firmware     |                                                                                                            |
| Prędkość transmisji | Aktualna prędkość transmisji Modbus — zdekodowany enum: 9600, 14400, 19200, 28800, 38400, 57600 lub 115200 |
| Tag RFID            | Identyfikator ostatnio zeskanowanego tagu RFID                                                             |

Akcje serwisowe

|                    |                                      |
|--------------------|--------------------------------------|
| Restart kontrolera | Wywołuje pełny reset kontrolera EVCC |

Odczyt (moduł)

```taphome
if(modbusr(H, 306, Uint16), ADDWARNING("Storung"));
if(modbusr(H, 146, Uint16), ADDWARNING("Plausibitatzfehler bei PPbzw. CP"));
var r121 := modbusr(H, 121, Uint16);
if(getbit(r121, 6), ADDWARNING("Sammelstorung"));
if(getbit(r121, 7), ADDWARNING("Storung: Netzausfall FI/LS"));
if(getbit(r121, 8), ADDWARNING("Storung: Ladekabel"));
if(getbit(r121, 9), ADDWARNING("Storung: Ladekabel abgewiesen"));
if(getbit(r121, 10), ADDWARNING("Storung: charging contactor"));
if(getbit(r121, 12), ADDWARNING("Storung: RCMU Selbttest fehler"));
if(getbit(r121, 13), ADDWARNING("Storung: Fehlerstrom"));
```

Atrybuty serwisowe

Herstellerbezeichnung

```taphome
modbusr(H, 800, String, 15)
```

Geratebezeichnung

```taphome
modbusr(H, 816, String, 15)
```

Firmwareversion

```taphome
modbusr(H, 832, String, 16)
```

Baudrate

```taphome
switch(modbusr(H, 509, Uint16),
0, 9600,
1, 14400,
2, 19200,
3, 28800,
4, 38400,
5, 57600,
115200)
```

RFID Tag

```taphome
modbusr(H, 129, String, 4)
```

Akcje serwisowe

Controller Neustart

```taphome
modbusw(H, 1000, Uint16, 1234)
```

Aktualny prąd ładowania Zmienna Tylko do odczytu

Aktualny prąd ładowania Mode 3 w amperach

Rejestr: H:126 UInt16 Jednostka: A numeric

Odczyt

```taphome
MODBUSR(H, 126, Uint16)
```

Autoryzacja ładowania Przełącznik Odczyt i zapis

Włącza lub wyłącza ładowanie EV — w trybie Modbus nadpisuje zewnętrzne wejście E1

Rejestr: H:100 UInt16

Wartości / Stany: ${general\_enabled} · ${general\_disabled}

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 100, Uint16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(H, 100, Uint16, St)
```

Atrybuty serwisowe

Ladedauer

```taphome
var total := MODBUSR(H, 151, LittleEndianUint32);
var sec := mod(total, 60);
var min := mod(floor(total/60), 60);
var hod := floor(total/3600);

hod + ":" + tostring(min, "X2") + ":" + tostring(sec, "X2")
```

Stan CP Przełącznik wielowartościowy Tylko do odczytu

Stan sygnału pilotowego Mode 3 — A (Gotowość), B (Pojazd wykryty), C (Gotowy/Ładowanie), D (Z wentylacją), E (Brak zasilania), F (Błąd), U (Nieznany)

Rejestr: H:139 Char numeric

Wartości / Stany: A - Standby · B - Vehicle detected · C - Ready (charging) · D - With ventilation · E - No power (shut off) · F - Error · U - Unknown

Odczyt stanu przełącznika

```taphome
switch(MODBUSR(H, 139, Uint16),
65, 0,
66, 1,
67, 2,
68, 3,
69, 4,
70, 5,
6)
```

Kabel ładowania podłączony Kontakt reed Tylko do odczytu

Rejestr: H:121 UInt16 bitmask

Atrybuty serwisowe

|                  |                                            |
|------------------|--------------------------------------------|
| Czas podłączenia | Czas podłączenia kabla w formacie HH:MM:SS |

Odczyt

```taphome
GETBIT(MODBUSR(H, 121, Uint16), 0)
```

Atrybuty serwisowe

Angesteckt-Dauer

```taphome
var total := MODBUSR(H, 153, LittleEndianUint32);
var sec := mod(total, 60);
var min := mod(floor(total/60), 60);
var hod := floor(total/3600);

hod + ":" + tostring(min, "X2") + ":" + tostring(sec, "X2")
```

Nastawa prądu ładowania Zmienna Odczyt i zapis

Aktywne ustawienie prądu ładowania w amperach, regulowane od 6 do 32 A

Rejestr: H:101 UInt16 Jednostka: A numeric

Odczyt

```taphome
MODBUSR(H, 101, Uint16)
```

Zapis

```taphome
MODBUSW(H, 101, Uint16, LINEAR(Va, 6, 6, 32, 32, BOUNDS))
```

Minimalny prąd ładowania Zmienna Odczyt i zapis

Minimalny próg prądu ładowania w amperach (domyślnie 13 A) — dolna granica dla interfejsu 0-10V PV

Rejestr: H:507 UInt16 Jednostka: A numeric

Odczyt

```taphome
MODBUSR(H, 507, Uint16)
```

Zapis

```taphome
MODBUSW(H, 507, Uint16, LINEAR(Va, 6, 6, 32, 32, BOUNDS))
```

Napięcie fazy 1 Zmienna Tylko do odczytu

Rejestr: H:167 UInt16 Jednostka: V numeric

Odczyt

```taphome
MODBUSR(H, 167, Uint16)
```

Temperatura Czujnik temperatury Tylko do odczytu

Rejestr: H:303 UInt16 Jednostka: °C numeric

Odczyt temperatury

```taphome
MODBUSR(H, 303, Uint16)
```

Blokada złącza Przełącznik wielowartościowy Odczyt i zapis

Sterowanie blokadą gniazda ładowania — Automatyczny, Zablokowany lub Odblokowany

Rejestr: H:118 UInt16 numeric

Wartości / Stany: Automatic · Verriegeln · Entriegeln

Odczyt stanu przełącznika

```taphome
switch(MODBUSR(H, 118, Uint16),
1, 1,
2, 2,
0)
```

Zapis stanu przełącznika

```taphome
MODBUSW(H, 118, Uint16, Mu)
```

**Połączenie:** Modbus RTU • 57600 baud• 8N1 • Slave ID: $\[SlaveId]

Możliwe ulepszenia (25)

- H:102 Automatic LED Activation — 0=manual LED control via registers 103-117, 1=automatic. Low priority — cosmetic
- H:103-117 LED Control Registers — Manual control of Ready/Charging LEDs and RGB signalling. 15 registers for timing, duty, color. Low priority — cosmetic
- H:120 Charging Authorisation Ignored — Read-only flag indicating charging authorisation was ignored (e.g. no car connected, error). Useful for diagnostics
- H:121 bits 1-5 Additional Status Bits — Contactor 1/2 active, ventilation requested, connector locking activation/response. Template only uses bit 0 (cable plugged) and bits 6-13 (errors in readscript)
- H:127 Maximum Charging Current — Maximum Mode 3 charging current value in A. Read-only. Useful to show hardware limit
- H:128 Cable Current Carrying Capacity — Current carrying capacity of charging cable in A: 0, 13, 20, 32, 63. Read-only
- H:140 CP Generator State — 0=high resistance, 1=DC positive, 2=DC negative, 3=PWM. Low-level diagnostics
- H:141 PP Status — Proximity pilot cable identification: 0, 13, 20, 32, 63 A, or SC. Read-only. Partially covered by operating manual reference
- H:147 Configuration Error — 0=no error, 1=plausibility error in configuration. Read-only diagnostic
- H:148 Voltage E1 — Voltage at input E1 in mV (multiplier 1/1000). DC input for external activation
- H:149 Voltage E3 — Voltage at input E3 in mV (multiplier 1/1000). DC input for 0-10V PV interface
- H:150 Error Word — 16-bit error word with 9 individual error bits. Partially covered by readscript warnings on H:121 bits 6-13
- H:300 Operating Mode — 0=slave. Read-only. Low value — always 0 in Modbus RTU mode
- H:301 Supply Voltage — Supply voltage of charging controller in mV (multiplier 1/1000). Internal diagnostics
- H:302 Mains Voltage — Mains voltage measured at RCCB/MCB in V (multiplier 1/100). Alternative to H:167
- H:305 Locked Time Mode — Connector lock timing mode: 1=plugged-to-unplugged, 2=charging-start-to-end, 3=charging-start-to-unplugged. R/W
- H:307 Analogue Temperature Sensor — Temperature measured value in mV. Raw analogue reading, lower priority than H:303
- H:308 A4 Control via Modbus — Control signal output A4 for external contactor. Used for phase switching (L2/L3) with safety constraints. R/W
- H:500 Bus Address Override — Modbus slave address override. Default 1. R/W
- H:501 Default Charging Current Override — Default charging current in A, only effective with specific DIP switch position. R/W
- H:503 Locking Delay — Connector locking delay in ms. Default 250ms. R/W
- H:505 Motor Activation Time — Lock motor activation time in ms. Default 500ms. R/W
- H:506 Cable Mode — 0=charging socket, 1=permanently connected cable. R/W
- H:508 PV Scaling — x ampere per volt for PV control via 0-10V interface. Default 6 A/V. R/W
- H:700 DIP Switch Configuration — Read DIP switch state via Modbus. Not in official register table — undocumented register found in nymea plugin

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji | Domyślnie     |
|---------------------|---------------|
| Slave Id            | `1`           |
| IP address          | `192.168.1.0` |

## Źródła

- Modbus Register Table CION Home and Semipublic (EN)
  
  [image.schrack.com](https://image.schrack.com/dokumentationen/cion_doku/emcion11cr/modbusregistertabelle/a_emcion_homecontroller_modbus_lookup_table_en.pdf) 2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/schrack-i-charge-cion/manufacturer/modbus-register-table-en.pdf)
- Operating Manual i-CHARGE CION V2.2 (EN)
  
  [image.schrackcdn.com](https://image.schrackcdn.com/bedienungsanleitungen/a_emcionxxxx_evcchome_v2.2_en.pdf) 2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/schrack-i-charge-cion/manufacturer/operating-manual-en.pdf)
- Nymea Modbus Plugin — CION Register Definitions
  
  [github.com](https://github.com/nymea/nymea-plugins-modbus/blob/master/schrack/cion-registers.json) 2026-03-28
- evcc Discussion — CION Phase Switching
  
  [github.com](https://github.com/evcc-io/evcc/discussions/11059) 2026-03-28

Dokumenty producentów są © ich właścicieli. Udostępniamy je w formie opublikowanej przez producenta, wyłącznie w celach informacyjnych.

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

