Dokumentaatio

Modbus-rekisteri

Nämä rekisterit ovat käytettävissä Modbus RTU:ssa ja Modbus TCP:ssä. CFos Power Brain Controller tukee seuraavia Modbus-toimintoja

  • 03 Useiden holding-rekisterien lukeminen
  • 06 Kirjoittaminen yksittäiseen holding-rekisteriin
  • 16 Kirjoittaminen useisiin pitorekistereihin


Laitteita on neljä: 2 S0-laskuria, 1 latausasema ja 1 liitetty (Modbus) laskuri, jotka eroavat toisistaan Modbus-orjatunnuksen ja (Modbus TCP:n osalta) TCP-portin perusteella.

Huomautus: Kirjoituskäyttö Modbus-rekistereihin aiheuttaa kirjoituksen cFos Power Brainin flash-muistiin, eikä sitä siksi pitäisi tehdä säännöllisesti. Seuraavia rekistereitä ei tallenneta pysyvästi, joten niitä voidaan muuttaa säännöllisesti: charging_cur_limit, fixed_current, charging_enable, disconnect_cp, relay_select, relay2. Kaikki muut rekisterit kirjoitetaan flashiin, kun niitä muutetaan, joten kirjoitusoperaatioiden määrää on rajoitettava!

Orjan vakiotunnukset

WallboxSlave Id 1TCP-portti 4701
S0 laskuri 1Slave Id 2TCP-portti 4702
S0 laskuri 2Slave Id 3TCP-portti 4703
kiinnitetty laskuriSlave Id 1TCP-portti 4701 (wallbox-rekisterin kautta)

Riippuen siitä, mistä laitteesta on kyse ja onko esimerkiksi mittari kiinnitetty seinärasiaan, sovelletaan seuraavia rekistereitä:

Rekisteri (r = vain luku, w = vain kirjoitus, rw = luku/kirjoitus)

S0-laskurien ja latausaseman rekisteri

NimiOsoiteRekisteröiKuvaus
vendor_id80002 rValmistajan yksilöllinen tunnus, 0xcf05
product_id80021 rTuotetunnus, 1
device_id80031 rTuotteen laitetunnus, 0x100
product_version80042 rTuotteen versio, major.minor
product_build80051 rTuotteen valmistusnumero
mapping_version80061 rtämän rekisterin osoituksen major.minor-versio
padding_180071 rVarattu
serial_no80088 rSarjanumero tekstinä
name801616 rTuotteen nimi "cFos Power Brain".
slave_id80401 rwModbus-orjan tunnus

S0-laskurin rekisteri

NimiOsoiteRekisteröiKuvaus
input80411 rVarattu
pulsesperkwh80422 rwS0-tulon pulssit kilowattituntia kohti
phases80441 rwSimuloitujen vaiheiden bittimaski, bitti 0 = L1, bitti 1 = L2, bitti 2 = L3
voltage_l180451 rwNimellisjännite L1 [V]
voltage_l280461 rwNimellisjännite L2 [V]
voltage_l380471 rwNimellisjännite L3 [V]
pulses80504 rwS0-tulon pulssien absoluuttinen määrä
timeperpulse80542 rS0-tulon kahden viimeisen pulssin välinen aika [ms]
level80561 rS0-tulon nykyinen tuloarvo
0 = virta kulkee, 1 = virta ei kulje
meter_flags80571 rbitti 0: 1=on yksittäisiä vaiheita
energy80584 rwAktiivinen tuonti [Wh]
power80622 rTeho [W]
current_l180642 rHetkellinen virta L1 [0,1 A]
current_l280662 rHetkellinen virta L2 [0,1 A]
current_l380682 rHetkellinen virta L3 [0,1 A]
reset_pulses80701 wNollaa pulssilaskuri [1]
reset_energy80711 wNollaa energia [1]

Rekisteröi liitetyt laskurit

Rekisterit 8057-8068 ovat käytettävissä (ks. S0-laskuri)

Rekisteröidy latausasemalle

Oletusarvot uudelleenkäynnistyksen jälkeen:

NimiOsoiteRekisteröiKuvaus
def_fixed_current80801 rwOletusarvo cable_current [0.1 A] (*)
def_charg_cur_limit80811 rwOletusarvo Latausvirran raja [0,1 A] 6-63 (*)
def_charging_enable80821 rwOletusarvo "Lataus mahdollista" [0/1] (*)
(*) Tämä arvo asetetaan uudelleenkäynnistyksen jälkeen.
fail_safe_duration80832 rwNiiden sekuntien määrä, jolloin Modbus-verkkoa ei lueta/kirjoiteta ennen kuin fail_safe_current-virta kytkeytyy päälle, 0 deaktivoi sen. Oletusarvo on 300 (5 minuuttia)
fail_safe_current80851 rwVirta käyttämättömyyden aikana 0,1A, 0 = deaktivoi lataus
disconnect_cp80861 rwKirjoita: CP:n poiskytkennän sekuntimäärä, luettu: Jäljellä olevat sekunnit
relay_select80871 rwKirjoita: 0=3-vaihekontaktori, 1=1-vaihekontaktori, tätä tukevissa seinäkoteloissa (vähintään ohjain Rev. F)
relay280881 rwKirjoita: 0=Rele 2 pois päältä, 1=Rele 2 päällä (vain jos rele 1 on pois päältä), tätä tukevissa seinälaatikoissa (vähintään ohjain Rev. F)
cable_current80901 rPP: Kaapelin enimmäisvirta [0,1 A], 0: Ei kaapelia
fixed_current80911 rwYlikirjoita kaapelivirta [0.1 A]
charge_pilot_state80921 rCP:


0 = A (odotus),1 = B (ajoneuvo havaittu),2 = C (lataus),

3 = D (lataus tuuletuksella),4 = E (ei virtaa),5 = F (virhe), 9 = DC-anturin virhe. Kaikki muut arvot: Virhe
charging_cur_limit80931 rwLatausvirran raja [0,1 A] 6-63A, voi olla rajoitettu malliin liittyvien rajoitusten vuoksi (esim. Power Brain 11kW:n tapauksessa rajoitus on 16A)
charging_enable80941 rwLataus mahdollista [0/1] 0 = pois päältä, 1 = päällä
charging_current80951 rLatausvirta [0,1 A] 6-63
last_rfid809615 rViimeisin tunnistettu RFID (heksan merkkijono)
detected_rfids81111 rRFID-merkintöjen määrä
has_meter81121 r1, jos laskuri on liitetty (silloin rekisterit 8057-8068 ovat luettavissa), muuten 0
s0_inputs81131 r

Bitti 0=S0-tulon 1 tilabitti 1=S0-tulon 2tilabitti 8=Sallitaanko kytkentä 1/3-vaiheeseen kytkettynä?


(1=Kyllä)bitti 9=bitti 10 on voimassabitti 10=2. rele läsnä (1=Kyllä, jos bitti 9=1)bitti 11=Rele 2:ta ohjataan ulkoisesti (ks. reg. 8088)
count_restart81202 rwLaitteiston uudelleenkäynnistysten määrä