controllore di carica cFos - Registri Modbus

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 mantenimento
  • 06 scrittura di un singolo registro di mantenimento
  • 16 scrittura di registri di mantenimento multipli

Ci sono tre dispositivi:
2 misuratori S0 e 1 EVSE, che si distinguono per l'ID Modbus Slave e (per Modbus TCP) per la porta TCP.

Nota: l'accesso in scrittura ai registri Modbus provoca la scrittura nella memoria flash del controllore di carica cFos e pertanto non dovrebbe avvenire regolarmente. I seguenti registri non sono memorizzati in modo permanente e possono quindi essere modificati regolarmente: reg_charging_cur_limit, reg_fixed_current, reg_charging_enable, reg_disconnect_cp. Per tutti gli altri registri, le modifiche vengono scritte nella flash, quindi il numero di operazioni di scrittura deve essere limitato!

ID slave predefiniti

EVSESlave Id 1Porta TCP 4701
S0 Contatore 1Slave Id 2Porta TCP 4702
S0 Misuratore 2Slave Id 3Porta TCP 4703

A seconda del dispositivo e se, ad esempio, al EVSE è collegato un contatore, si applicano i seguenti registri:

Registri (r = sola lettura, w = sola scrittura, rw = lettura/scrittura)

Registri per i contatori S0 e l'EVSE

NomeIndirizzoRegistriDescrizione
vendor_id80002 rId univoco del venditore, 0xcf05
product_id80021 rId prodotto, 1
device_id80031 rId del dispositivo all'interno del prodotto, 0x100
product_version80042 rVersione del prodotto, maggiore.minore
product_build80051 rNumero di build del prodotto
mapping_version80061 rversione maggiore e minore di questa mappatura del registro
padding_180071 rRiservato
serial_no80088 rStringa del numero di serie
name801616 rNome del prodotto: "Controllore di carica cFos".
slave_id80401 rwID slave Modbus

Registri per i misuratori S0

NomeIndirizzoRegistriDescrizione
input80411 rRiservato
pulsesperkwh80422 rwImpulsi per kWh per l'ingresso S0
phases80441 rwBitmask delle fasi simulate, bit 0 = L1, bit 1 = L2, bit 2 = L3
voltage_l180451 rwTensione nominale L1 [V]
voltage_l280461 rwTensione nominale L2 [V]
voltage_l380471 rwTensione nominale L3 [V]
pulses80504 rwNumero assoluto di impulsi sull'ingresso S0
timeperpulse80542 rTempo tra gli ultimi due impulsi sull'ingresso S0 [ms]
level80561 rLivello di ingresso corrente dell'ingresso S0
0 = scorre la corrente, 1 = non scorre la corrente
meter_flags80571 rbit 0: 1=ha fasi individuali
energy80584 rwImportazione attiva [Wh]
power80622 rPotenza attiva [W]
current_l180642 rCorrente attuale L1 [0,1 A]
current_l280662 rCorrente attuale L2 [0,1 A]
current_l380682 rCorrente attuale L3 [0,1 A]
reset_pulses80701 wAzzeramento del contatore di impulsi [1]
reset_energy80711 wAzzeramento dell'energia [1]

Registri per l'EVSE

Valori predefiniti dopo il riavvio:

NomeIndirizzoRegistriDescrizione
def_fixed_current80801 rwPredefinito reg_cable_current [0,1 A] (*)
def_charg_cur_limit80811 rwLimite di corrente di carica predefinito [0,1 A] 6-63 (*)
def_charging_enable80821 rwCarica predefinita abilitata [0/1] (*)
(*) Questo valore verrà impostato di conseguenza dopo un riavvio.
fail_safe_duration80832 rwNumero di secondi senza lettura/scrittura prima di charging_cur_limit e charging_enable vengano ripristinati. Il valore predefinito è 300 (5 minuti)
fail_safe_current80851 rwAlimentazione durante l'inattività, 0 = disabilita la carica
disconnect_cp80861 rwScrivere: Numero di secondi di spegnimento CP, lettura: secondi rimanenti
cable_current80901 rPP: corrente massima del cavo [0,1 A], 0: nessun cavo
fixed_current80911 rwSovrascrivere cavo_corrente [0,1 A]
charge_pilot_state80921 rCP: 0 = A (attesa),
1 = B (veicolo rilevato),
2 = C (carica),
3 = D (carica con ventilazione),
4 = E (assenza di corrente),
5 = F (errore)
charging_cur_limit80931 rwLimite 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_enable80941 rwCarica abilitata [0/1] 0 = disabilitare, 1 = abilitare
charging_current80951 rCorrente di carica [0,1 A] 6-63
last_rfid809615 rUltimo rfid visto (stringa esadecimale)
detected_rfids81111 rNumero di ingressi RFID
has_meter81121 r1, se un contatore è appuntato (allora i registri 8058-8068 sono leggibili), altrimenti 0
count_restart81202 rwNumero di riavvii dell'hardware