Dessa register är tillgängliga för Modbus RTU och Modbus TCP. cFos-laddningskontrollen stöder Modbus-funktionerna
03 läsa flera register06 skriva i ett enda register16 skriva flera register för innehavVi skiljer mellan fyra enheter:
2 S0-mätare, 1 laddningsstation och 1 ansluten (Modbus) mätare, som skiljer sig åt med hjälp av Modbus slav-ID och (för Modbus TCP) TCP-porten.
Anm: Skrivåtkomst till Modbus-registren medför skrivning till flashminnet i cFos Power Brain och bör därför inte ske regelbundet. Följande register sparas inte permanent och kan därför ändras regelbundet: charging_cur_limit, fixed_current, charging_enable, disconnect_cp, relay_select, relay2. Alla andra register skrivs till flash när de ändras, så antalet skrivoperationer bör begränsas!
| EVSE | Slave Id 1 | TCP-port 4701 |
| S0 Mätare 1 | Slave Id 2 | TCP-port 4702 |
| S0 Mätare 2 | Slave Id 3 | TCP-port 4703 |
| fastgjord räknare | Slave Id 1 | TCP-port 4701 (via Wallbox Register) |
Beroende på vilken enhet det är och om det till exempel är en mätare ansluten till EVSE:n, gäller följande register:
| Namn | Adress | Register | Beskrivning |
|---|---|---|---|
| vendor_id | 8000 | 2 r | Unikt säljar-id, 0xcf05 |
| product_id | 8002 | 1 r | Produkt id, 1 |
| device_id | 8003 | 1 r | Enhetens id i produkten, 0x100 |
| product_version | 8004 | 2 r | Produktversion, major.minor |
| product_build | 8005 | 1 r | Produktens byggnadsnummer |
| mapping_version | 8006 | 1 r | major.minor-versionen av denna registermappning |
| padding_1 | 8007 | 1 r | Reserverat |
| serial_no | 8008 | 8 r | Sträng av serienummer |
| name | 8016 | 16 r | Produktnamn, "cFos Power Brain Controller" |
| slave_id | 8040 | 1 rw | Modbus slav-ID |
| Namn | Adress | Register | Beskrivning |
|---|---|---|---|
| input | 8041 | 1 r | Reserverat |
| pulsesperkwh | 8042 | 2 rw | Impulser per kWh för ingång S0 |
| phases | 8044 | 1 rw | Bitmask för simulerade faser, bit 0 = L1, bit 1 = L2, bit 2 = L3 |
| voltage_l1 | 8045 | 1 rw | Nominell spänning L1 [V] |
| voltage_l2 | 8046 | 1 rw | Nominell spänning L2 [V] |
| voltage_l3 | 8047 | 1 rw | Nominell spänning L3 [V] |
| pulses | 8050 | 4 rw | Absolut antal pulser på S0-ingången |
| timeperpulse | 8054 | 2 r | Tid mellan de två senaste pulserna på S0-ingången [ms] |
| level | 8056 | 1 r | Aktuell inmatningsnivå för S0-ingången 0 = strömmen flyter, 1 = strömmen flyter inte |
| meter_flags | 8057 | 1 r | bit 0: 1=har enskilda faser |
| energy | 8058 | 4 rw | Aktiv import [Wh] |
| power | 8062 | 2 r | Aktiv beräknad effekt [W] |
| current_l1 | 8064 | 2 r | Momentan beräknad ström L1 [0,1 A] |
| current_l2 | 8066 | 2 r | Momentan beräknad ström L2 [0,1 A] |
| current_l3 | 8068 | 2 r | Momentan beräknad ström L3 [0,1 A] |
| reset_pulses | 8070 | 1 w | Återställ pulsräknare [1] |
| reset_energy | 8071 | 1 w | Återställ energi [1] |
| Namn | Adress | Register | Beskrivning |
|---|---|---|---|
| meter_flags | 8057 | 1 r | bit 0: 1=har individuella faser (pinned counter) |
| energy | 8058 | 4 r | Aktiv import [Wh] (pinned counter) |
| power | 8062 | 2 r | Aktiv effekt [W] (ansluten räknare) |
| current_l1 | 8064 | 2 r | Momentan ström L1 [0,1 A] (ansluten räknare) |
| current_l2 | 8066 | 2 r | Momentan ström L2 [0,1 A] (ansluten räknare) |
| current_l3 | 8068 | 2 r | Momentan ström L3 [0,1 A] (ansluten räknare) |
| def_fixed_current | 8080 | 1 rw | Standardvärde cable_current [0.1 A] (*) |
| def_charg_cur_limit | 8081 | 1 rw | Standardgräns för laddningsström [0,1 A] 6-63 (*) |
| def_charging_enable | 8082 | 1 rw | Standardladdning aktiverad [0/1] (*) |
| (*) Detta värde kommer att ställas in i enlighet med detta efter en omstart. | |||
| fail_safe_duration | 8083 | 2 rw | Antal sekunder utan läsning/skrivning via Modbus innan fail_safe_current aktiveras, 0 för att avaktivera. Standardvärdet är 300 (5 minuter) |
| fail_safe_current | 8085 | 1 rw | Ström under inaktivitet i 0,1A, 0 = avaktivera laddning |
| disconnect_cp | 8086 | 1 rw | Skriv: Skriv: Antal sekunder av avstängning CP, Läs: Återstående sekunder |
| relay_select | 8087 | 1 rw | Skriv: 0=3-fasskontakt, 1=1-fasskontakt, för väggboxar som stöder detta (minst styrenhet Rev. F) |
| relay2 | 8088 | 1 rw | Skriv: 0=relä 2 från, 1=relä 2 till (endast om relä 1 är från), för wallboxar som stöder detta (minst styrenhet Rev. F) |
| cable_current | 8090 | 1 r | PP: Kabelns maxström [0,1 A], 0: ingen kabel |
| fixed_current | 8091 | 1 rw | Skriv över cable_current [0,1 A] |
| charge_pilot_state | 8092 | 1 r | CP: 0 = A (väntar), 1 = B (fordon detekterat), 2 = C (laddning), 3 = D (laddning med ventilation), 4 = E (ingen ström), 5 = F (fel), 9 = DC-sensorfel. Alla andra värden: Fel |
| charging_cur_limit | 8093 | 1 rw | Begränsning av laddningsströmmen [0,1 A] 6-63A, kan vara begränsad på grund av modellbegränsningar (t.ex. för cFos Power Brain Wallbox 11kW är den begränsad till 16A) |
| charging_enable | 8094 | 1 rw | Laddning aktiverad [0/1] 0 = inaktivera, 1 = aktivera |
| charging_current | 8095 | 1 r | Laddningsström [0,1 A] 6-63 |
| last_rfid | 8096 | 15 r | Senast sett rfid (hex-sträng) |
| detected_rfids | 8111 | 1 r | Antal RFID-ingångar |
| has_meter | 8112 | 1 r | 1, om en räknare är ansluten (då är registren 8057-8068 läsbara), annars 0 |
| s0_inputs | 8113 | 1 r | Bit 0=Status för S0 ingång 1 bit 1=Status för S0 ingång 2 bit 8=Är omkoppling till 1/3-fas tillåten vid inkoppling? (1=ja) bit 9=bit 10 är giltig bit 10=2:a reläet närvarande (1=ja, om bit 9=1) bit 11=relä 2 styrs externt (se reg. 8088) |
| count_restart | 8120 | 2 rw | Antal omstarter av maskinvaran |
| temperature | 8122 | 1 r | Styrenhetens temperatur i grader (cFos Wallbox Booster och cFos Power Brain-styrenhet Rev. 3.0+) |