Dokumentation

Modbus-registre

Disse registre er tilgængelige for Modbus RTU og Modbus TCP. cFos Power Brain Controller understøtter Modbus-funktionerne

  • 03 læse flere holdingregistre
  • 06 skrive enkelt holdningsregister
  • 16 skrive flere holdningsregistre

Vi skelner mellem fire enheder:
2 S0-målere, 1 ladestation og 1 tilsluttet (Modbus) måler, som adskiller sig fra hinanden ved Modbus-slave-ID og (for Modbus TCP) TCP-porten.

Bemærk: Skriveadgang til Modbus-registrene medfører skrivning til flash-hukommelsen i cFos Power Brain og bør derfor ikke finde sted regelmæssigt. Følgende registre gemmes ikke permanent og kan derfor ændres jævnligt: charging_cur_limit, fixed_current, charging_enable, disconnect_cp, relay_select, relay2. Alle andre registre skrives til flash, når de ændres, så antallet af skriveoperationer bør begrænses!

Standard slave-id'er

EVSESlave Id 1TCP-port 4701
S0 Måler 1Slave Id 2TCP-port 4702
S0 Meter 2Slave Id 3TCP-port 4703
fastgjort tællerSlave Id 1TCP-port 4701 (via Wallbox Register)

Afhængigt af hvilken enhed der er tale om, og om der f.eks. er en måler tilsluttet EVSE'en, gælder følgende registre:

Registre (r = skrivebeskyttet, w = skrivebeskyttet, rw = læse/skrive)

Registre for S0-målere og EVSE

NavnAdresseRegistreBeskrivelse
vendor_id80002 rUnikt sælger-id, 0xcf05
product_id80021 rProdukt id, 1
device_id80031 rEnheds-id i produktet, 0x100
product_version80042 rProduktversion, major.minor
product_build80051 rProduktets build-nummer
mapping_version80061 rmajor.minor-version af denne registertilknytning
padding_180071 rReserveret
serial_no80088 rStreng af serienummer
name801616 rProduktnavn, "cFos Power Brain Controller"
slave_id80401 rwModbus-slave-ID

Registre for S0-målere

NavnAdresseRegistreBeskrivelse
input80411 rReserveret
pulsesperkwh80422 rwImpulser pr. kWh for indgang S0
phases80441 rwBitmaske for simulerede faser, bit 0 = L1, bit 1 = L2, bit 2 = L3
voltage_l180451 rwNominel spænding L1 [V]
voltage_l280461 rwNominel spænding L2 [V]
voltage_l380471 rwNominel spænding L3 [V]
pulses80504 rwAbsolut antal impulser på S0-indgangen
timeperpulse80542 rTid mellem de to sidste impulser på S0-indgangen [ms]
level80561 rAktuelt indgangsniveau for S0-indgangen
0 = strømmen løber, 1 = strømmen løber ikke
meter_flags80571 rbit 0: 1=har individuelle faser
energy80584 rwAktiv import [Wh]
power80622 rAktiv effekt [W]
current_l180642 rNuværende strøm L1 [0,1 A]
current_l280662 rNuværende strøm L2 [0,1 A]
current_l380682 rNuværende strøm L3 [0,1 A]
reset_pulses80701 wNulstil pulstæller [1]
reset_energy80711 wNulstilling af energi [1]

Register for fastgjorte tællere

Register 8057 til 8068 er tilgængelige (se S0-tæller)

Registre til EVSE'en

Standardværdier efter genstart:

NavnAdresseRegistreBeskrivelse
def_fixed_current80801 rwStandardværdi cable_current [0,1 A] (*)
def_charg_cur_limit80811 rwStandardgrænse for opladningsstrøm [0,1 A] 6-63 (*)
def_charging_enable80821 rwStandardopladning aktiveret [0/1] (*)
(*) Denne værdi vil blive indstillet i overensstemmelse hermed efter en genstart.
fail_safe_duration80832 rwAntal sekunder uden læsning/skrivning via Modbus, før fail_safe_current anvendes, 0 for at deaktivere. Standardværdien er 300 (5 minutter)
fail_safe_current80851 rwStrøm under inaktivitet i 0,1A, 0 = deaktivering af opladning
disconnect_cp80861 rwSkriv: Antal sekunder af slukning CP, Læs: resterende sekunder
relay_select80871 rwSkriv: 0=3-faset kontaktor, 1=1-faset kontaktor, for vægbokse, der understøtter dette (mindst controller Rev. F)
relay280881 rwSkriv: 0=relæ 2 slukket, 1=relæ 2 tændt (kun hvis relæ 1 er slukket), for wallboxe, der understøtter dette (mindst controller Rev. F)
cable_current80901 rPP: Kabel max. strøm [0,1 A], 0: intet kabel
fixed_current80911 rwOverskriv cable_current [0,1 A]
charge_pilot_state80921 rCP: 0 = A (venter),
1 = B (køretøj registreret),
2 = C (opladning),
3 = D (opladning med ventilation),
4 = E (ingen strøm),
5 = F (fejl), 9 = DC-sensorfejl. Alle andre værdier: Fejl
charging_cur_limit80931 rwGrænse for opladningsstrøm [0,1 A] 6-63A, kan være begrænset på grund af modelbegrænsninger (f.eks. for cFos Power Brain Wallbox 11kW er den begrænset til 16A)
charging_enable80941 rwOpladning aktiveret [0/1] 0 = deaktivere, 1 = aktivere
charging_current80951 rOpladningsstrøm [0,1 A] 6-63
last_rfid809615 rSidst set rfid (hex-streng)
detected_rfids81111 rAntal RFID-indgange
has_meter81121 r1, hvis der er tilsluttet en tæller (så kan registrene 8057-8068 læses), ellers 0
s0_inputs81131 rBit 0=Status for S0-indgang 1
bit 1=Status for S0-indgang 2
bit 8=Er skift til 1/3-fase tilladt, når den er tilsluttet? (1=ja)
bit 9=bit 10 er gyldig
bit 10=2. relæ til stede (1=ja, hvis bit 9=1)
bit 11=relæ 2 er styret eksternt (se reg. 8088)
count_restart81202 rwAntal genstarter af hardwaren