VOOLi laadijal on kohalike integratsioonide jaoks Modbus TCP/UDP liides. Sellel lehel on liidese täielik juhend (22.01.2026, püsivara v1.9.40; GW v1.17.7, MCU v2.12.3). PDF-versioon on lisatud allpool.
Kirjeldus
Modbusi liides on saadaval Etherneti ja WiFi liidese kaudu. Hübriidühendus — Modbus WiFi kaudu ja OCPP Etherneti kaudu (või vastupidi) samal ajal — ei ole toetatud; kõik ühendused kasutavad korraga üht ühist liidest.
Vaikimisi on Modbus välja lülitatud ja selle saab sisse lülitada spetsiaalse parameetriga 522 — Enable Modbus TCP/UDP interface. VOOLi tugi saab selle ka konkreetse seerianumbri jaoks kaugelt sisse lülitada.
Protokolli spetsifikatsioon
Port: 502 (TCP ja UDP)
Baitide järjekord: big-endian
Samaaegseid ühendusi maksimaalselt: 3 — edasised ühenduskatsed lükatakse tagasi
Ajalõpp: 60 s (ühendus suletakse, kui suhtlust pole)
Sellel Modbusi liidesel puudub igasugune turvalisus. Kasuta seda ainult kohalikes turvalistes võrkudes. VOOL ei vastuta kahju eest, mis on põhjustatud volitamata juurdepääsust Modbusi liidesele.
Registrite tabel
Kõik registrid on holding-registrid.
Aadress | Kirjeldus | Tüüp | Ligipääs | Ühik | Komakoht |
100 | Laadija olek | uint | R | enum | - |
101 | Auto faasid | uint | R | binary | - |
102–104 | Vahelduvvool L1 / L2 / L3 | int | R | A | 0.01 |
105–107 | Pinge L1 / L2 / L3 | int | R | V | 0.1 |
108 | Aktiivvõimsus (kokku) | int | R | kW | 0.01 |
109–111 | Aktiivvõimsus L1 / L2 / L3 | int | R | kW | 0.01 |
200–201 | Imporditud energia (MSB, LSB) | uint32 | R | Wh | 1 |
500 | Laadimiskäsk | uint | W | enum | - |
501 | Väline voolupiirang | uint | R/W | A | 0.01 |
502 | Välised lubatud faasid | uint | R/W | binary | - |
W-ga märgitud registreid saab lugeda, kuid vastus ei pruugi sisaldada sisukat väärtust. Märkus: registri aadress 502 (External Allowed Phases) ei ole seotud TCP pordiga 502 — sama number on juhus.
Laadija olek (register 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
Auto faasid (register 101)
Näitab, mitut faasi auto kasutab (mitte võrgu faase): bit 0 = L1, bit 1 = L2, bit 2 = L3. Näide: 0b001 — auto kasutab ainult L1 (1-faasiline auto); 0b111 — kõik faasid (3-faasiline auto). 0b110 (L2+L3) on tavaliselt ebanormaalne kombinatsioon ja võib viidata kaabli või ühenduse rikkele L1-l.
Laadimiskäsk (register 500)
1 = Start Charging, 2 = Stop Charging. Käske töödeldakse registri kirjutamise sündmusel: kui laadija on mingil põhjusel peatunud, tuleb uue käivituse algatamiseks käivituskäsk uuesti kirjutada. Reaktsiooni loe laadija oleku registrist. Ära kirjuta kehtivaid käsuväärtusi perioodiliselt — see ei põhjusta tõrkeid, kuid koormab süsteemi ja muudab sisemised logid kasutuskõlbmatuks.
Välised lubatud faasid (register 502)
Määrab, milliseid võrgu sisendfaase (L1, L2, L3) laadija tohib kasutada: bit 0 = L1, bit 1 = L2, bit 2 = L3. Laadija faasiväljundid valivad automaatselt sobiva konfiguratsiooni ja ühendavad alati esimesena L1 väljundi — kui lubatud on ainult L2, ühendab laadija võrgu L2 auto L1-ga. Näide: 0b010 — lubatud ainult L2; 0b101 — lubatud L1 ja L3, L2 keelatud.
Maksimaalselt 10 lülitust tunnis. Laadija loendab ja piirab lülitusi automaatselt; loendur nullitakse tund aega pärast esimest lülitust. Faaside lubamine on lubatud ka üle piiri, et vältida lukustumist.
Uuendatud juhend järgmise põlvkonna laadija püsivara kohta on valmimisel ja asendab selle lehe, kui see püsivara välja tuleb.
