Questi registri sono disponibili per Modbus RTU e Modbus TCP. Il controllore di carica cFos supporta le funzioni Modbus
03
lettura di più registri di mantenimento06
scrittura di un singolo registro di mantenimento16
scrittura di registri di mantenimento multipliSi distinguono quattro dispositivi:
2 contatori S0, 1 stazione di ricarica e 1 contatore collegato (Modbus), che si distinguono per l'ID Modbus slave e (per Modbus TCP) la porta TCP.
Nota: l'accesso in scrittura ai registri Modbus provoca la scrittura nella memoria flash del cFos Power Brain e non dovrebbe quindi avvenire regolarmente. I seguenti registri non vengono salvati in modo permanente e possono quindi essere modificati regolarmente: charging_cur_limit, fixed_current, charging_enable, disconnect_cp, relay_select, relay2. Tutti gli altri registri vengono scritti nella flash quando vengono modificati, quindi il numero di operazioni di scrittura deve essere limitato!
EVSE | Slave Id 1 | Porta TCP 4701 |
S0 Contatore 1 | Slave Id 2 | Porta TCP 4702 |
S0 Misuratore 2 | Slave Id 3 | Porta TCP 4703 |
contatore a spillo | Id slave 1 | Porta TCP 4701 (tramite registro Wallbox) |
A seconda del dispositivo e se, ad esempio, al EVSE è collegato un contatore, si applicano i seguenti registri:
Nome | Indirizzo | Registri | Descrizione |
---|---|---|---|
vendor_id | 8000 | 2 r | Id univoco del venditore, 0xcf05 |
product_id | 8002 | 1 r | Id prodotto, 1 |
device_id | 8003 | 1 r | Id del dispositivo all'interno del prodotto, 0x100 |
product_version | 8004 | 2 r | Versione del prodotto, maggiore.minore |
product_build | 8005 | 1 r | Numero di build del prodotto |
mapping_version | 8006 | 1 r | versione maggiore e minore di questa mappatura del registro |
padding_1 | 8007 | 1 r | Riservato |
serial_no | 8008 | 8 r | Stringa del numero di serie |
name | 8016 | 16 r | Nome del prodotto: "Controllore di carica cFos". |
slave_id | 8040 | 1 rw | ID slave Modbus |
Nome | Indirizzo | Registri | Descrizione |
---|---|---|---|
input | 8041 | 1 r | Riservato |
pulsesperkwh | 8042 | 2 rw | Impulsi per kWh per l'ingresso S0 |
phases | 8044 | 1 rw | Bitmask delle fasi simulate, bit 0 = L1, bit 1 = L2, bit 2 = L3 |
voltage_l1 | 8045 | 1 rw | Tensione nominale L1 [V] |
voltage_l2 | 8046 | 1 rw | Tensione nominale L2 [V] |
voltage_l3 | 8047 | 1 rw | Tensione nominale L3 [V] |
pulses | 8050 | 4 rw | Numero assoluto di impulsi sull'ingresso S0 |
timeperpulse | 8054 | 2 r | Tempo tra gli ultimi due impulsi sull'ingresso S0 [ms] |
level | 8056 | 1 r | Livello di ingresso corrente dell'ingresso S0 0 = scorre la corrente, 1 = non scorre la corrente |
meter_flags | 8057 | 1 r | bit 0: 1=ha fasi individuali |
energy | 8058 | 4 rw | Importazione attiva [Wh] |
power | 8062 | 2 r | Potenza attiva [W] |
current_l1 | 8064 | 2 r | Corrente attuale L1 [0,1 A] |
current_l2 | 8066 | 2 r | Corrente attuale L2 [0,1 A] |
current_l3 | 8068 | 2 r | Corrente attuale L3 [0,1 A] |
reset_pulses | 8070 | 1 w | Azzeramento del contatore di impulsi [1] |
reset_energy | 8071 | 1 w | Azzeramento dell'energia [1] |
Sono disponibili i registri da 8057 a 8068 (vedere contatore S0)
Valori predefiniti dopo il riavvio:
Nome | Indirizzo | Registri | Descrizione |
---|---|---|---|
def_fixed_current | 8080 | 1 rw | Valore predefinito cable_current [0,1 A] (*) |
def_charg_cur_limit | 8081 | 1 rw | Limite di corrente di carica predefinito [0,1 A] 6-63 (*) |
def_charging_enable | 8082 | 1 rw | Carica predefinita abilitata [0/1] (*) |
(*) Questo valore verrà impostato di conseguenza dopo un riavvio. | |||
fail_safe_duration | 8083 | 2 rw | Numero di secondi senza lettura/scrittura via Modbus prima che venga applicata la fail_safe_current, 0 per disattivarla. Il valore predefinito è 300 (5 minuti) |
fail_safe_current | 8085 | 1 rw | Corrente durante l'inattività in 0,1A, 0 = disattivazione della carica |
disconnect_cp | 8086 | 1 rw | Scrivere: Numero di secondi di spegnimento CP, lettura: secondi rimanenti |
relay_select | 8087 | 1 rw | Scrivere: 0=contattore trifase, 1=contattore monofase, per wallbox che lo supportano (almeno controllore Rev. F) |
relay2 | 8088 | 1 rw | Scrittura: 0=relè 2 off, 1=relè 2 on (solo se il relè 1 è off), per wallbox che lo supportano (almeno controllore Rev. F) |
cable_current | 8090 | 1 r | PP: corrente massima del cavo [0,1 A], 0: nessun cavo |
fixed_current | 8091 | 1 rw | Sovrascrivere cavo_corrente [0,1 A] |
charge_pilot_state | 8092 | 1 r | CP: 0 = A (attesa), 1 = B (veicolo rilevato), 2 = C (carica), 3 = D (carica con ventilazione), 4 = E (nessuna corrente), 5 = F (errore), 9 = errore del sensore CC. Tutti gli altri valori: Errore |
charging_cur_limit | 8093 | 1 rw | Limite di corrente di carica [0,1 A] 6-63A, può essere limitato a causa delle limitazioni del modello (ad esempio, per l'EVSE cFos 11kW, è limitato a 16A) |
charging_enable | 8094 | 1 rw | Carica abilitata [0/1] 0 = disabilitare, 1 = abilitare |
charging_current | 8095 | 1 r | Corrente di carica [0,1 A] 6-63 |
last_rfid | 8096 | 15 r | Ultimo rfid visto (stringa esadecimale) |
detected_rfids | 8111 | 1 r | Numero di ingressi RFID |
has_meter | 8112 | 1 r | 1, se è collegato un contatore (allora i registri 8057-8068 sono leggibili), altrimenti 0 |
s0_inputs | 8113 | 1 r | Bit 0=Stato dell'ingresso S0 1 bit 1=Stato dell'ingresso S0 2 bit 8=È consentita la commutazione a 1/3 di fase quando è inserito? (1=sì) bit 9=il bit 10 è valido bit 10=Secondo relè presente (1=sì, se bit 9=1) bit 11=il relè 2 è controllato esternamente (vedi reg. 8088) |
count_restart | 8120 | 2 rw | Numero di riavvii dell'hardware |