Contrôleur de charge cFos - Registres Modbus

Ces registres sont disponibles pour Modbus RTU et Modbus TCP. Le cFos Power Brain controller prend en charge les fonctions Modbus

  • 03 lire plusieurs registres de maintien
  • 06 écrire un registre de maintien unique
  • 16 écrire plusieurs registres de maintien

Il existe trois appareils:
2 S0-Meters et 1 EVSE, ils se distinguent par l'ID d'esclave Modbus et (pour Modbus TCP) par le port TCP.

Note: L'accès en écriture aux registres Modbus entraîne une écriture dans la mémoire flash du cFos Power Brain et ne doit donc pas avoir lieu régulièrement. Les registres suivants ne sont pas sauvegardés en permanence et peuvent donc être modifiés régulièrement : reg_ Charging_cur_limit, reg_fixed_current, reg_ Charging_enable, reg_disconnect_cp. Pour tous les autres registres, un changement est écrit dans la mémoire flash, le nombre d'opérations d'écriture doit donc être limité !

ID d'esclave par défaut

EVSEId esclave 1Port TCP 4701
S0 mètre 1Id esclave 2Port TCP 4702
S0 mètre 2Id esclave 3Port TCP 4703

Les registres suivants s'appliquent selon l'appareil concerné et si un compteur est connecté à la Wallbox, par exemple :

Registres (r = lecture seule, w = écriture seule, rw = lecture/écriture)

Registres pour les compteurs S0 et EVSE

NomAdresseRegistresLa description
vendor_id80002 rID de fournisseur unique, 0xcf05
product_id80021 rID produit, 1
device_id80031 rID de périphérique à l'intérieur du produit, 0x100
product_version80042 rVersion du produit, major.minor
product_build80051 rNuméro de version du produit
mapping_version80061 rversion major.minor de ce mappage de registre
padding_180071 rRéservé
serial_no80088 rChaîne de numéro de série
name801616 rNom du produit, " cFos Power Brain controller "
slave_id80401 rwID d'esclave Modbus

Registres pour S0 mètres

NomAdresseRegistresLa description
input80411 rRéservé
pulsesperkwh80422 rwImpulsions par kWh pour l'entrée S0
phases80441 rwMasque binaire des phases simulées, bit 0 = L1, bit 1 = L2, bit 2 = L3
voltage_l180451 rwTension nominale L1 [V]
voltage_l280461 rwTension nominale L2 [V]
voltage_l380471 rwTension nominale L3 [V]
pulses80504 rwNombre absolu d'impulsions sur l'entrée S0
timeperpulse80542 rTemps entre les deux dernières impulsions sur l'entrée S0 [ms]
level80561 rNiveau d'entrée actuel de l'entrée S0
0 = courant circule, 1 = courant ne circule pas
padding_280571 rRéservé
energy80584 rwImportation active [Wh]
power80622 rPuissance active [W]
current_l180642 rCourant actuel L1 [0,1 A]
current_l280662 rCourant actuel L2 [0,1 A]
current_l380682 rCourant actuel L3 [0,1 A]
reset_pulses80701 wRéinitialiser le compteur d'impulsions [1]
reset_energy80711 wRéinitialiser l'énergie [1]

Registres pour l'EVSE

Valeurs par défaut après le redémarrage:

NomAdresseRegistresLa description
def_fixed_current80801 rwPar défaut reg_cable_current [0,1 A] (*)
def_charg_cur_limit80811 rwLimite de courant de charge par défaut [0,1 A] 6 - 63 (*)
def_charging_enable80821 rwChargement activé par défaut [0/1] (*)
(*) Cette valeur sera définie en conséquence après un redémarrage.
fail_safe_duration80832 rwNombre de secondes sans lecture/écriture avant que charging_cur_limit et charging_enable soient restaurés. La valeur par défaut est 300 (5 minutes)
fail_safe_current80851 rwPuissance en cas d'inactivité, 0 = désactiver la charge
disconnect_cp80861 rwEcriture : nombre de secondes d'arrêt du CP, lecture : secondes restantes
cable_current80901 rPP: courant max du câble [0,1 A], 0: pas de câble
fixed_current80911 rwÉcraser le courant_câble [0,1 A]
charge_pilot_state80921 rCP : 0 = A (attendre),
1 = B (véhicule détecté),
2 = C (charge),
3 = D (chargement avec ventilation),
4 = E (pas d'alimentation),
5 = F (erreur)
charging_cur_limit80931 rwLimite de courant de charge [0,1 A] 6 - 63 A, peut être limitée en raison des limitations du modèle (par exemple pour Power Brain 11 kW, elle est limitée à 16 A)
charging_enable80941 rwCharge activée [0/1] 0 = désactive, 1 = active
charging_current80951 rCourant de charge [0,1 A] 6-63
last_rfid809615 rDernier rfid vu (chaîne hexadécimale)
detected_rfids81111 rNombre d'entrées RFID
has_meter81121 r1 si un compteur est attaché (alors les registres 8058-8068 peuvent être lus), sinon 0
count_restart81202 rwNombre de redémarrages du matériel