TapHome

Schrack i-CHARGE CION

Modbus RTU
Trimis de
Ultima actualizare: 03. 2026
Schrack i-CHARGE CION

Schrack Technik i-CHARGE CION este o stație de încărcare Mode 3 pentru vehicule electrice, disponibilă în variantele de 11 kW și 22 kW. Comunică cu TapHome prin Modbus RTU pe RS-485. Deoarece TapHome Core folosește Modbus TCP, între TapHome și stația de încărcare este necesar un gateway Modbus TCP–RS-485 (de ex. convertorul RS485–Ethernet Waveshare).

Șablonul TapHome oferă controlul încărcării (autorizare/refuz, curent setat, curent minim), monitorizarea stării semnalului CP, detectarea cablului, controlul blocării conectorului, citirea tensiunii și a temperaturii, precum și avertizări de diagnosticare pentru defectele frecvente.

Conexiune hardware

Cablarea RS-485 Modbus RTU
Schema controlerului de încărcare Schrack i-CHARGE CION — conexiunea RS-485 Modbus RTU

Magistrala RS-485 se conectează la bornele A și B din partea de jos a plăcii controlerului de încărcare. Conectați-le la gateway-ul Modbus TCP:

  • A → A+/D+ pe gateway-ul RS-485
  • B → B-/D- pe gateway-ul RS-485

Folosiți un cablu CAT standard (CAT5 sau mai bun). Potrivit producătorului, legarea la pământ a ecranului nu este necesară pentru transferul de date.

Comutatoarele DIP 1 și 2 trebuie setate amândouă pe OFF pentru ca bornele RS-485 să devină active. În modul Modbus RTU, intrările externe E1 și E3 sunt ignorate.

Prezentarea plăcii controlerului
Placa controlerului de încărcare Schrack i-CHARGE CION — dispunerea bornelor cu conexiunile RS-485, E1, E3 și RFID

Placa controlerului are următoarele borne (rândul de sus, de la stânga la dreapta): A4, A3, A2, A1, E1, E3, Pb, Pa. Liniile RS-485 A/B se conectează în partea de jos a plăcii. Cititorul RFID se conectează prin RJ11.

Configurare

Activarea comunicației Modbus
Configurarea comutatoarelor DIP la Schrack i-CHARGE CION — pozițiile 1–4

Comutatorul DIP cu 4 poziții de pe controlerul de încărcare setează modul de funcționare și curentul maxim de încărcare.

Comutatoarele DIP 1–2 — mod de funcționare:

DIP 1DIP 2Mod
OFFOFFRS-485 Modbus RTU (necesar pentru TapHome)
OFFONFuncționare normală, interfață 0–10 V, mod 1
ONOFFFuncționare normală, interfață 0–10 V, mod 2
ONONȘtergere/învățare carduri RFID

Comutatoarele DIP 3–4 — curent maxim de încărcare:

DIP 3DIP 4Curent
ONON32 A (doar modelele de 22 kW)
OFFON20 A (doar modelele de 22 kW)
ONOFF16 A
OFFOFF13 A (implicit)

După schimbarea pozițiilor comutatoarelor DIP, stația de încărcare trebuie repornită pentru ca noile setări să intre în vigoare.

Parametrii de comunicație
ParametruValoare implicită
Baud rate57600
Biți de date8
Biți de stop1
ParitateFără
Slave ID1

Slave ID poate fi schimbat prin registrul Modbus H:500. Baud rate-ul poate fi schimbat prin registrul H:509 (0=9600, 1=14400, 2=19200, 3=28800, 4=38400, 5=57600; alte valori înseamnă implicit 115200).

Funcțiile dispozitivului

Controlul încărcării
  • Autorizare încărcare (H:100) — activează sau dezactivează încărcarea. În modul Modbus are prioritate față de intrarea externă E1. Dispozitivul raportează și Durata încărcării ca atribut de service, care arată timpul de încărcare scurs în formatul HH:MM:SS.
  • Curent de încărcare setat (H:101) — setează curentul de încărcare aplicat, în amperi, limitat la 6–32 A.
  • Curent minim de încărcare (H:507) — configurează pragul curentului minim de încărcare în amperi (implicit 13 A, interval 6–32 A). Se folosește în principal ca valoare minimă pentru interfața fotovoltaică 0–10 V.
Monitorizarea stării
  • Stare CP (H:139) — afișează starea semnalului control pilot Mode 3: A (În așteptare), B (Vehicul detectat), C (Pregătit/Încărcare), D (Cu ventilație), E (Fără alimentare), F (Eroare) sau U (Necunoscut).
  • Cablu de încărcare conectat (H:121, bitul 0) — senzor binar care indică dacă este conectat un cablu de încărcare. Dispozitivul raportează și Durata conectării ca atribut de service.
  • Curent de încărcare actual (H:126) — senzor doar pentru citire, care arată curentul de încărcare actual în amperi.
Tensiune și temperatură
  • Tensiune faza 1 (H:167) — tensiunea rețelei pe faza 1, valoarea brută împărțită la 100 pentru afișare în volți.
  • Temperatură (H:303) — senzorul de temperatură integrat în controlerul de încărcare, raportat în °C.
Blocarea conectorului
  • Blocare conector (H:118) — controlează blocarea prizei de încărcare, cu trei moduri: Automat (implicit), Blocare sau Deblocare.
Diagnosticare

ReadScript-ul de la nivelul modulului monitorizează continuu condițiile de eroare și raportează avertizări în TapHome:

CondițieAvertizare
H:306 != 0Eroare a controlerului
H:146 != 0Eroare de plauzibilitate la semnalele PP/CP
H:121 bit 6Eroare generală
H:121 bit 7Căderea alimentării de la întrerupătorul diferențial (RCCB) / întrerupătorul automat (MCB)
H:121 bit 8Cablu de încărcare defect
H:121 bit 9Cablu de încărcare respins
H:121 bit 10Eroare a contactorului de încărcare
H:121 bit 12Eșec al autotestului RCMU
H:121 bit 13Curent rezidual detectat
Funcții suplimentare

i-CHARGE CION oferă și registre pentru controlul LED-urilor (activarea manuală a LED-urilor Ready/Charging și semnalizare RGB), citirea curentului maxim de încărcare, capacitatea de transport a curentului prin cablu, starea generatorului CP, identificarea cablului prin PP, cuvântul de eroare cu biți individuali pentru defecte, monitorizarea tensiunii de alimentare, citirea tensiunilor de intrare (E1, E3), detectarea erorilor de configurare, modurile de temporizare a blocării conectorului, senzorul analogic de temperatură, factorul de scalare pentru interfața fotovoltaică și comutarea fazelor prin ieșirea A4 (pentru controlul unui contactor extern). Acestea pot fi adăugate într-o actualizare viitoare a șablonului.

Depanare

Nu există comunicare Modbus
  1. Verificați dacă comutatoarele DIP 1 și 2 sunt amândouă pe OFF
  2. Verificați cablajul RS-485 — A la A+, B la B-
  3. Verificați dacă gateway-ul Modbus TCP este configurat pentru 57600 baud, 8N1
  4. Verificați dacă Slave ID corespunde (implicit: 1, configurabil prin H:500)
  5. Reporniți stația de încărcare după orice schimbare a comutatoarelor DIP
Autorizarea încărcării nu are efect

Indicatorul „Charging authorisation ignored” (H:120) este setat atunci când autorizarea încărcării nu poate fi aplicată — de exemplu, când nu este conectat niciun vehicul, există o eroare de cablu sau stația de încărcare este în stare de eroare. Rezolvați mai întâi cauza.

Valoarea tensiunii pare incorectă

Tensiunea pe faza 1 (H:167) folosește multiplicatorul 1/100 — valoarea brută 23000 corespunde la 230,00 V. Dacă valoarea afișată pare de 100 de ori prea mare, verificați dacă dispozitivul TapHome este configurat cu conversia corectă.

Dispozitive disponibile

Schrack i-CHARGE CION Modul
Atribute de service
Nume producător
Nume dispozitiv
Versiune firmware
Baud rateBaud rate-ul Modbus curent — valoare decodată: 9600, 14400, 19200, 28800, 38400, 57600 sau 115200
Tag RFIDIdentificatorul ultimului tag RFID scanat
Acțiuni de service
Repornire controlerDeclanșează resetarea completă a controlerului EVCC

Schrack i-CHARGE CION

Citire (modul)
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"));
Atribute de service
Herstellerbezeichnung
modbusr(H, 800, String, 15)
Geratebezeichnung
modbusr(H, 816, String, 15)
Firmwareversion
modbusr(H, 832, String, 16)
Baudrate
switch(modbusr(H, 509, Uint16),
0, 9600,
1, 14400,
2, 19200,
3, 28800,
4, 38400,
5, 57600,
115200)
RFID Tag
modbusr(H, 129, String, 4)
Acțiuni de service
Controller Neustart
modbusw(H, 1000, Uint16, 1234)
Curent de încărcare actual Variabilă Doar citire

Curentul de încărcare Mode 3 actual, în amperi

Registru: H:126 UInt16 Unitate: A numeric

Curent de încărcare actual

Citire
MODBUSR(H, 126, Uint16)
Autorizare încărcare Comutator

Activează sau dezactivează încărcarea vehiculului electric — în modul Modbus are prioritate față de intrarea externă E1

Registru: H:100 UInt16
Valori / Stări: ${general_enabled} · ${general_disabled}

Autorizare încărcare

Citirea stării comutatorului
MODBUSR(H, 100, Uint16)
Scrierea stării comutatorului
MODBUSW(H, 100, Uint16, St)
Atribute de service
Ladedauer
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")
Stare CP Comutator cu mai multe valori Doar citire

Starea semnalului control pilot Mode 3 — A (În așteptare), B (Vehicul detectat), C (Pregătit/Încărcare), D (Cu ventilație), E (Fără alimentare), F (Eroare), U (Necunoscut)

Registru: H:139 Char numeric
Valori / Stări: A - Standby · B - Vehicle detected · C - Ready (charging) · D - With ventilation · E - No power (shut off) · F - Error · U - Unknown

Stare CP

Citirea stării comutatorului
switch(MODBUSR(H, 139, Uint16),
65, 0,
66, 1,
67, 2,
68, 3,
69, 4,
70, 5,
6)
Cablu de încărcare conectat Contact reed Doar citire
Registru: H:121 UInt16 bitmask
Atribute de service
Durata conectăriiTimpul de când este conectat cablul, în formatul HH:MM:SS

Cablu de încărcare conectat

Citire
GETBIT(MODBUSR(H, 121, Uint16), 0)
Atribute de service
Angesteckt-Dauer
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")
Curent de încărcare setat Variabilă

Valoarea setată a curentului de încărcare, în amperi, reglabilă de la 6 la 32 A

Registru: H:101 UInt16 Unitate: A numeric

Curent de încărcare setat

Citire
MODBUSR(H, 101, Uint16)
Scriere
MODBUSW(H, 101, Uint16, LINEAR(Va, 6, 6, 32, 32, BOUNDS))
Curent minim de încărcare Variabilă

Pragul curentului minim de încărcare, în amperi (implicit 13 A) — folosit ca valoare minimă pentru interfața fotovoltaică 0–10 V

Registru: H:507 UInt16 Unitate: A numeric

Curent minim de încărcare

Citire
MODBUSR(H, 507, Uint16)
Scriere
MODBUSW(H, 507, Uint16, LINEAR(Va, 6, 6, 32, 32, BOUNDS))
Tensiune faza 1 Variabilă Doar citire
Registru: H:167 UInt16 Unitate: V numeric

Tensiune faza 1

Citire
MODBUSR(H, 167, Uint16)
Temperatură Senzor de temperatură Doar citire
Registru: H:303 UInt16 Unitate: °C numeric

Temperatură

Citirea temperaturii
MODBUSR(H, 303, Uint16)
Blocare conector Comutator cu mai multe valori

Controlul blocării prizei de încărcare — Automat, Blocare sau Deblocare

Registru: H:118 UInt16 numeric
Valori / Stări: Automatic · Verriegeln · Entriegeln

Blocare conector

Citirea stării comutatorului
switch(MODBUSR(H, 118, Uint16),
1, 1,
2, 2,
0)
Scrierea stării comutatorului
MODBUSW(H, 118, Uint16, Mu)
Conexiune: Modbus RTU • 57600 baud• 8N1 • Slave ID: $[SlaveId]
Îmbunătățiri posibile (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

Surse

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog.

Deschideți în portal