Pereiti prie pagrindinio turinio

Įkroviklio Modbus vadovas

J
Parašė Juhan Harm

VOOL įkroviklis turi Modbus TCP/UDP sąsają vietinėms integracijoms. Šiame puslapyje pateiktas visas sąsajos vadovas (2026-01-22, programinė įranga v1.9.40; GW v1.17.7, MCU v2.12.3). PDF versija pridėta žemiau.

Aprašymas

Modbus sąsaja pasiekiama per Ethernet ir Wi-Fi sąsajas. Hibridinis ryšys — Modbus per Wi-Fi ir OCPP per Ethernet (arba atvirkščiai) vienu metu — nepalaikomas; visi ryšiai vienu metu naudoja vieną bendrą sąsają.

Pagal numatytuosius nustatymus Modbus yra išjungtas ir gali būti įjungtas specialiu parametru 522 — Enable Modbus TCP/UDP interface. VOOL palaikymo komanda taip pat gali jį įjungti nuotoliniu būdu konkrečiam serijos numeriui.

Protokolo specifikacija

  • Prievadas: 502 (TCP ir UDP)

  • Baitų tvarka: big-endian

  • Didžiausias vienu metu galimų ryšių skaičius: 3 — tolesni bandymai prisijungti atmetami

  • Skirtasis laikas: 60 s (ryšys uždaromas, kai nėra komunikacijos)

Ši Modbus sąsaja neturi jokios apsaugos. Naudokite ją tik vietiniuose, saugiuose tinkluose. VOOL neatsako už žalą, padarytą dėl neteisėtos prieigos prie Modbus sąsajos.

Registrų lentelė

Visi registrai yra holding registrai.

Adresas

Aprašymas

Tipas

Prieiga

Vienetas

Dešimtainis kablelis

100

Įkroviklio būsena

uint

R

enum

-

101

Automobilio fazės

uint

R

binary

-

102–104

Kintamoji srovė L1 / L2 / L3

int

R

A

0.01

105–107

Įtampa L1 / L2 / L3

int

R

V

0.1

108

Aktyvioji galia (iš viso)

int

R

kW

0.01

109–111

Aktyvioji galia L1 / L2 / L3

int

R

kW

0.01

200–201

Importuota energija (MSB, LSB)

uint32

R

Wh

1

500

Įkrovimo komanda

uint

W

enum

-

501

Išorinė srovės riba

uint

R/W

A

0.01

502

Išorinės leidžiamos fazės

uint

R/W

binary

-

W pažymėtus registrus galima skaityti, tačiau atsakyme gali nebūti prasmingos reikšmės. Pastaba: registro adresas 502 (External Allowed Phases) nesusijęs su TCP prievadu 502 — sutampantis skaičius yra atsitiktinumas.

Įkroviklio būsena (registras 100)

0 = UNDEFINED, 1 = AVAILABLE, 2 = PREPARING, 3 = CHARGING, 4 = SUSPENDED_EV, 5 = SUSPENDED_EVSE, 6 = FINISHING, 7 = RESERVED, 8 = UNAVAILABLE, 9 = FAULTED, 10 = STARTING_CHARGING

Automobilio fazės (registras 101)

Rodo, kiek fazių naudoja automobilis (ne tinklo fazių): bit 0 = L1, bit 1 = L2, bit 2 = L3. Pavyzdys: 0b001 — automobilis naudoja tik L1 (1 fazės automobilis); 0b111 — visos fazės (3 fazių automobilis). 0b110 (L2+L3) paprastai yra nenormalus derinys ir gali rodyti kabelio ar jungties gedimą L1 fazėje.

Įkrovimo komanda (registras 500)

1 = Start Charging, 2 = Stop Charging. Komandos apdorojamos registro rašymo įvykio metu: jei įkroviklis dėl kokios nors priežasties sustojo, norint pradėti iš naujo, paleidimo komandą reikia įrašyti dar kartą. Reakciją skaitykite iš įkroviklio būsenos registro. Nerašykite galiojančių komandų reikšmių periodiškai — tai nesukels gedimų, tačiau apkraus sistemą ir vidiniai žurnalai taps nenaudingi.

Išorinės leidžiamos fazės (registras 502)

Nurodo, kurias tinklo įvado fazes (L1, L2, L3) įkroviklis gali naudoti: bit 0 = L1, bit 1 = L2, bit 2 = L3. Įkroviklio fazių išėjimai automatiškai pasirenka tinkamą konfigūraciją ir visada pirmiausia prijungia L1 išėjimą — kai leidžiama tik L2, įkroviklis tinklo L2 prijungia prie automobilio L1. Pavyzdys: 0b010 — leidžiama tik L2; 0b101 — leidžiamos L1 ir L3, L2 draudžiama.

Daugiausia 10 perjungimų per valandą. Įkroviklis skaičiuoja ir automatiškai riboja perjungimus; skaitiklis nustatomas iš naujo praėjus valandai po pirmojo perjungimo. Fazes įjungti leidžiama net viršijus ribą, kad būtų išvengta užsiblokavimo.

Atnaujintas vadovas, skirtas kitos kartos įkroviklio programinei įrangai, rengiamas ir pakeis šį puslapį, kai ta programinė įranga bus išleista.

Ar gavote atsakymą į savo klausimą?