Estos registros están disponibles para Modbus RTU y Modbus TCP. El controlador de carga cFos soporta las funciones Modbus
03
leer múltiples registros de retención06
escribir un solo registro de retención16
escribir registros de retención múltiplesDistinguimos cuatro dispositivos:
2 contadores S0, 1 estación de carga y 1 contador conectado (Modbus), que se distinguen por el ID de esclavo Modbus y (para Modbus TCP) el puerto TCP.
Nota: El acceso de escritura a los registros Modbus provoca la escritura en la memoria flash del cFos Power Brain y, por lo tanto, no debe realizarse con regularidad. Los siguientes registros no se guardan permanentemente, por lo que pueden modificarse con regularidad: charging_cur_limit, fixed_current, charging_enable, disconnect_cp, relay_select, relay2. Todos los demás registros se escriben en la memoria flash cuando se modifican, por lo que el número de operaciones de escritura debe ser limitado
EVSE | Id. de esclavo 1 | Puerto TCP 4701 |
Medidor S0 1 | Id. de esclavo 2 | Puerto TCP 4702 |
Medidor S0 2 | Id. de esclavo 3 | Puerto TCP 4703 |
contador de anclajes | Id. de esclavo 1 | Puerto TCP 4701 (a través del registro de la Wallbox) |
Dependiendo de qué dispositivo sea y de si, por ejemplo, hay un contador conectado al EVSE, se aplican los siguientes registros:
Nombre | Dirección | Registros | Descripción |
---|---|---|---|
vendor_id | 8000 | 2 r | Id. único de proveedor, 0xcf05 |
product_id | 8002 | 1 r | Identificación del producto, 1 |
device_id | 8003 | 1 r | Id. del dispositivo dentro del producto, 0x100 |
product_version | 8004 | 2 r | Versión del producto, mayor.menor |
product_build | 8005 | 1 r | Número de fabricación del producto |
mapping_version | 8006 | 1 r | versión mayor.menor de esta asignación de registros |
padding_1 | 8007 | 1 r | Reservado |
serial_no | 8008 | 8 r | Cadena de números de serie |
name | 8016 | 16 r | Nombre del producto, "Controlador de carga cFos" |
slave_id | 8040 | 1 rw | ID de esclavo Modbus |
Nombre | Dirección | Registros | Descripción |
---|---|---|---|
input | 8041 | 1 r | Reservado |
pulsesperkwh | 8042 | 2 rw | Impulsos por kWh para la entrada S0 |
phases | 8044 | 1 rw | Máscara de bits de las fases simuladas, bit 0 = L1, bit 1 = L2, bit 2 = L3 |
voltage_l1 | 8045 | 1 rw | Tensión nominal L1 [V] |
voltage_l2 | 8046 | 1 rw | Tensión nominal L2 [V] |
voltage_l3 | 8047 | 1 rw | Tensión nominal L3 [V] |
pulses | 8050 | 4 rw | Número absoluto de impulsos en la entrada S0 |
timeperpulse | 8054 | 2 r | Tiempo entre los dos últimos pulsos en la entrada S0 [ms] |
level | 8056 | 1 r | Nivel actual de la entrada S0 0 = la corriente fluye, 1 = la corriente no fluye |
meter_flags | 8057 | 1 r | bit 0: 1=tiene fases individuales |
energy | 8058 | 4 rw | Importación activa [Wh] |
power | 8062 | 2 r | Potencia activa [W] |
current_l1 | 8064 | 2 r | Corriente actual L1 [0,1 A] |
current_l2 | 8066 | 2 r | Corriente actual L2 [0,1 A] |
current_l3 | 8068 | 2 r | Corriente actual L3 [0,1 A] |
reset_pulses | 8070 | 1 w | Restablecer el contador de impulsos [1] |
reset_energy | 8071 | 1 w | Reiniciar la energía [1] |
Los registros 8057 a 8068 están disponibles (ver contador S0)
Valores por defecto tras el reinicio:
Nombre | Dirección | Registros | Descripción |
---|---|---|---|
def_fixed_current | 8080 | 1 rw | Valor por defecto cable_corriente [0,1 A] (*) |
def_charg_cur_limit | 8081 | 1 rw | Límite de corriente de carga por defecto [0,1 A] 6-63 (*) |
def_charging_enable | 8082 | 1 rw | Carga activada por defecto [0/1] (*) |
(*) Este valor se establecerá en consecuencia después de un reinicio. | |||
fail_safe_duration | 8083 | 2 rw | Número de segundos sin lectura/escritura vía Modbus antes de que se aplique fail_safe_current, 0 para desactivar. El valor por defecto es 300 (5 minutos) |
fail_safe_current | 8085 | 1 rw | Corriente durante la inactividad en 0,1A, 0 = desactivar la carga |
disconnect_cp | 8086 | 1 rw | Escribir: Número de segundos de desconexión CP, Lectura: Segundos restantes |
relay_select | 8087 | 1 rw | Escritura: 0=contactor trifásico, 1=contactor monofásico, para cajas murales que lo admitan (al menos controlador Rev. F) |
relay2 | 8088 | 1 rw | Escritura: 0=relé 2 apagado, 1=relé 2 encendido (sólo si el relé 1 está apagado), para wallboxes que lo soporten (al menos controlador Rev. F) |
cable_current | 8090 | 1 r | PP: Corriente máxima del cable [0,1 A], 0: sin cable |
fixed_current | 8091 | 1 rw | Sobrescribir cable_corriente [0,1 A] |
charge_pilot_state | 8092 | 1 r | CP: 0 = A (en espera), 1 = B (vehículo detectado), 2 = C (cargando), 3 = D (cargando con ventilación), 4 = E (sin corriente), 5 = F (error), 9 = Error del sensor de CC. Todos los demás valores: Error |
charging_cur_limit | 8093 | 1 rw | Límite de corriente de carga [0,1 A] 6-63A, puede estar limitado debido a las limitaciones del modelo (por ejemplo, para cFos Power Brain Wallbox 11kW, está limitado a 16A) |
charging_enable | 8094 | 1 rw | Carga habilitada [0/1] 0 = deshabilitar, 1 = habilitar |
charging_current | 8095 | 1 r | Corriente de carga [0,1 A] 6-63 |
last_rfid | 8096 | 15 r | Última vez visto rfid (cadena hexagonal) |
detected_rfids | 8111 | 1 r | Número de entradas RFID |
has_meter | 8112 | 1 r | 1, si hay un contador conectado (entonces los registros 8057-8068 son legibles), en caso contrario 0 |
s0_inputs | 8113 | 1 r | Bit 0=Estado de la entrada S0 1 bit 1=Estado de la entrada S0 2 bit 8=¿Está permitida la conmutación a 1/3 de fase cuando está enchufado? (1=sí) bit 9=bit 10 es válido bit 10=2dorelé presente (1=sí, si bit 9=1) bit 11=relé 2 es controlado externamente (ver reg. 8088) |
count_restart | 8120 | 2 rw | Número de reinicios del hardware |