Disse registre er tilgængelige for Modbus RTU og Modbus TCP. cFos Power Brain Controller understøtter Modbus-funktionerne
03
læse flere holdingregistre06
skrive enkelt holdningsregister16
skrive flere holdningsregistreVi 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!
EVSE | Slave Id 1 | TCP-port 4701 |
S0 Måler 1 | Slave Id 2 | TCP-port 4702 |
S0 Meter 2 | Slave Id 3 | TCP-port 4703 |
fastgjort tæller | Slave Id 1 | TCP-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:
Navn | Adresse | Registre | Beskrivelse |
---|---|---|---|
vendor_id | 8000 | 2 r | Unikt sælger-id, 0xcf05 |
product_id | 8002 | 1 r | Produkt id, 1 |
device_id | 8003 | 1 r | Enheds-id i produktet, 0x100 |
product_version | 8004 | 2 r | Produktversion, major.minor |
product_build | 8005 | 1 r | Produktets build-nummer |
mapping_version | 8006 | 1 r | major.minor-version af denne registertilknytning |
padding_1 | 8007 | 1 r | Reserveret |
serial_no | 8008 | 8 r | Streng af serienummer |
name | 8016 | 16 r | Produktnavn, "cFos Power Brain Controller" |
slave_id | 8040 | 1 rw | Modbus-slave-ID |
Navn | Adresse | Registre | Beskrivelse |
---|---|---|---|
input | 8041 | 1 r | Reserveret |
pulsesperkwh | 8042 | 2 rw | Impulser pr. kWh for indgang S0 |
phases | 8044 | 1 rw | Bitmaske for simulerede faser, bit 0 = L1, bit 1 = L2, bit 2 = L3 |
voltage_l1 | 8045 | 1 rw | Nominel spænding L1 [V] |
voltage_l2 | 8046 | 1 rw | Nominel spænding L2 [V] |
voltage_l3 | 8047 | 1 rw | Nominel spænding L3 [V] |
pulses | 8050 | 4 rw | Absolut antal impulser på S0-indgangen |
timeperpulse | 8054 | 2 r | Tid mellem de to sidste impulser på S0-indgangen [ms] |
level | 8056 | 1 r | Aktuelt indgangsniveau for S0-indgangen 0 = strømmen løber, 1 = strømmen løber ikke |
meter_flags | 8057 | 1 r | bit 0: 1=har individuelle faser |
energy | 8058 | 4 rw | Aktiv import [Wh] |
power | 8062 | 2 r | Aktiv effekt [W] |
current_l1 | 8064 | 2 r | Nuværende strøm L1 [0,1 A] |
current_l2 | 8066 | 2 r | Nuværende strøm L2 [0,1 A] |
current_l3 | 8068 | 2 r | Nuværende strøm L3 [0,1 A] |
reset_pulses | 8070 | 1 w | Nulstil pulstæller [1] |
reset_energy | 8071 | 1 w | Nulstilling af energi [1] |
Register 8057 til 8068 er tilgængelige (se S0-tæller)
Standardværdier efter genstart:
Navn | Adresse | Registre | Beskrivelse |
---|---|---|---|
def_fixed_current | 8080 | 1 rw | Standardværdi cable_current [0,1 A] (*) |
def_charg_cur_limit | 8081 | 1 rw | Standardgrænse for opladningsstrøm [0,1 A] 6-63 (*) |
def_charging_enable | 8082 | 1 rw | Standardopladning aktiveret [0/1] (*) |
(*) Denne værdi vil blive indstillet i overensstemmelse hermed efter en genstart. | |||
fail_safe_duration | 8083 | 2 rw | Antal 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_current | 8085 | 1 rw | Strøm under inaktivitet i 0,1A, 0 = deaktivering af opladning |
disconnect_cp | 8086 | 1 rw | Skriv: Antal sekunder af slukning CP, Læs: resterende sekunder |
relay_select | 8087 | 1 rw | Skriv: 0=3-faset kontaktor, 1=1-faset kontaktor, for vægbokse, der understøtter dette (mindst controller Rev. F) |
relay2 | 8088 | 1 rw | Skriv: 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_current | 8090 | 1 r | PP: Kabel max. strøm [0,1 A], 0: intet kabel |
fixed_current | 8091 | 1 rw | Overskriv cable_current [0,1 A] |
charge_pilot_state | 8092 | 1 r | CP: 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_limit | 8093 | 1 rw | Græ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_enable | 8094 | 1 rw | Opladning aktiveret [0/1] 0 = deaktivere, 1 = aktivere |
charging_current | 8095 | 1 r | Opladningsstrøm [0,1 A] 6-63 |
last_rfid | 8096 | 15 r | Sidst set rfid (hex-streng) |
detected_rfids | 8111 | 1 r | Antal RFID-indgange |
has_meter | 8112 | 1 r | 1, hvis der er tilsluttet en tæller (så kan registrene 8057-8068 læses), ellers 0 |
s0_inputs | 8113 | 1 r | Bit 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_restart | 8120 | 2 rw | Antal genstarter af hardwaren |