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 maintien06
écrire un registre de maintien unique16
écrire plusieurs registres de maintienIl 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é !
EVSE | Id esclave 1 | Port TCP 4701 |
S0 mètre 1 | Id esclave 2 | Port TCP 4702 |
S0 mètre 2 | Id esclave 3 | Port TCP 4703 |
Les registres suivants s'appliquent selon l'appareil concerné et si un compteur est connecté à la Wallbox, par exemple :
Nom | Adresse | Registres | La description |
---|---|---|---|
vendor_id | 8000 | 2 r | ID de fournisseur unique, 0xcf05 |
product_id | 8002 | 1 r | ID produit, 1 |
device_id | 8003 | 1 r | ID de périphérique à l'intérieur du produit, 0x100 |
product_version | 8004 | 2 r | Version du produit, major.minor |
product_build | 8005 | 1 r | Numéro de version du produit |
mapping_version | 8006 | 1 r | version major.minor de ce mappage de registre |
padding_1 | 8007 | 1 r | Réservé |
serial_no | 8008 | 8 r | Chaîne de numéro de série |
name | 8016 | 16 r | Nom du produit, " cFos Power Brain controller " |
slave_id | 8040 | 1 rw | ID d'esclave Modbus |
Nom | Adresse | Registres | La description |
---|---|---|---|
input | 8041 | 1 r | Réservé |
pulsesperkwh | 8042 | 2 rw | Impulsions par kWh pour l'entrée S0 |
phases | 8044 | 1 rw | Masque binaire des phases simulées, bit 0 = L1, bit 1 = L2, bit 2 = L3 |
voltage_l1 | 8045 | 1 rw | Tension nominale L1 [V] |
voltage_l2 | 8046 | 1 rw | Tension nominale L2 [V] |
voltage_l3 | 8047 | 1 rw | Tension nominale L3 [V] |
pulses | 8050 | 4 rw | Nombre absolu d'impulsions sur l'entrée S0 |
timeperpulse | 8054 | 2 r | Temps entre les deux dernières impulsions sur l'entrée S0 [ms] |
level | 8056 | 1 r | Niveau d'entrée actuel de l'entrée S0 0 = courant circule, 1 = courant ne circule pas |
padding_2 | 8057 | 1 r | Réservé |
energy | 8058 | 4 rw | Importation active [Wh] |
power | 8062 | 2 r | Puissance active [W] |
current_l1 | 8064 | 2 r | Courant actuel L1 [0,1 A] |
current_l2 | 8066 | 2 r | Courant actuel L2 [0,1 A] |
current_l3 | 8068 | 2 r | Courant actuel L3 [0,1 A] |
reset_pulses | 8070 | 1 w | Réinitialiser le compteur d'impulsions [1] |
reset_energy | 8071 | 1 w | Réinitialiser l'énergie [1] |
Valeurs par défaut après le redémarrage:
Nom | Adresse | Registres | La description |
---|---|---|---|
def_fixed_current | 8080 | 1 rw | Par défaut reg_cable_current [0,1 A] (*) |
def_charg_cur_limit | 8081 | 1 rw | Limite de courant de charge par défaut [0,1 A] 6 - 63 (*) |
def_charging_enable | 8082 | 1 rw | Chargement activé par défaut [0/1] (*) |
(*) Cette valeur sera définie en conséquence après un redémarrage. | |||
fail_safe_duration | 8083 | 2 rw | Nombre 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_current | 8085 | 1 rw | Puissance en cas d'inactivité, 0 = désactiver la charge |
disconnect_cp | 8086 | 1 rw | Ecriture : nombre de secondes d'arrêt du CP, lecture : secondes restantes |
cable_current | 8090 | 1 r | PP: courant max du câble [0,1 A], 0: pas de câble |
fixed_current | 8091 | 1 rw | Écraser le courant_câble [0,1 A] |
charge_pilot_state | 8092 | 1 r | CP : 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_limit | 8093 | 1 rw | Limite 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_enable | 8094 | 1 rw | Charge activée [0/1] 0 = désactive, 1 = active |
charging_current | 8095 | 1 r | Courant de charge [0,1 A] 6-63 |
last_rfid | 8096 | 15 r | Dernier rfid vu (chaîne hexadécimale) |
detected_rfids | 8111 | 1 r | Nombre d'entrées RFID |
has_meter | 8112 | 1 r | 1 si un compteur est attaché (alors les registres 8058-8068 peuvent être lus), sinon 0 |
count_restart | 8120 | 2 rw | Nombre de redémarrages du matériel |