Estes registos estão disponíveis para Modbus RTU e Modbus TCP. O Controlador de Carregamento cFos suporta as funções do Modbus
03
ler múltiplos registos de exploração06
escrever um único registo de exploração16
escrever múltiplos registos de exploraçãoDistinguimos quatro dispositivos:
2 S0 metros, 1 estação de carga e 1 medidor acoplado (Modbus), que se distinguem pelo ID de escravo Modbus e (para Modbus TCP) a porta TCP.
Nota: O acesso de escrita aos registos Modbus provoca a escrita na memória flash do cFos Power Brain, pelo que não deve ser feito regularmente. Os seguintes registos não são guardados permanentemente, pelo que podem ser alterados regularmente: charging_cur_limit, fixed_current, charging_enable, disconnect_cp, relay_select, relay2. Todos os outros registos são escritos na memória flash quando são alterados, pelo que o número de operações de escrita deve ser limitado!
EVSE | Slave Id 1 | Porta TCP 4701 |
S0 Meter 1 | Slave Id 2 | Porta TCP 4702 |
S0 Medidor 2 | Slave Id 3 | Porta TCP 4703 |
balcão com alfinetes | Slave Id 1 | Porta TCP 4701 (via Wallbox Register) |
Dependendo do dispositivo que é e se, por exemplo, um contador está ligado ao EVSE, aplicam-se os seguintes registos:
Nome | Endereço | Registos | Descrição |
---|---|---|---|
vendor_id | 8000 | 2 r | ID de fornecedor único, 0xcf05 |
product_id | 8002 | 1 r | Identificação do produto, 1 |
device_id | 8003 | 1 r | Identificação do dispositivo dentro do produto, 0x100 |
product_version | 8004 | 2 r | Versão do produto, major.minor |
product_build | 8005 | 1 r | Número de construção do produto |
mapping_version | 8006 | 1 r | versão maior.menor deste mapa de registo |
padding_1 | 8007 | 1 r | Reservado |
serial_no | 8008 | 8 r | Cadeia de números de série |
name | 8016 | 16 r | Nome do produto, "cFos Power Brain Controller" (Controlador de Carregamento cFos) |
slave_id | 8040 | 1 rw | ID de escravo Modbus |
Nome | Endereço | Registos | Descrição |
---|---|---|---|
input | 8041 | 1 r | Reservado |
pulsesperkwh | 8042 | 2 rw | Impulsos por kWh para entrada S0 |
phases | 8044 | 1 rw | Máscara de fases simuladas, bit 0 = L1, bit 1 = L2, bit 2 = L3 |
voltage_l1 | 8045 | 1 rw | Tensão Nominal L1 [V] |
voltage_l2 | 8046 | 1 rw | Tensão Nominal L2 [V] |
voltage_l3 | 8047 | 1 rw | Tensão Nominal L3 [V] |
pulses | 8050 | 4 rw | Número absoluto de pulsos na entrada S0 |
timeperpulse | 8054 | 2 r | Tempo entre os dois últimos impulsos na entrada S0 [ms] |
level | 8056 | 1 r | Nível de entrada actual de entrada S0 0 = fluxos de corrente, 1 = corrente não flui |
meter_flags | 8057 | 1 r | bit 0: 1= tem fases individuais |
energy | 8058 | 4 rw | Importação activa [Wh] |
power | 8062 | 2 r | Potência activa [W] |
current_l1 | 8064 | 2 r | Corrente actual L1 [0.1 A] |
current_l2 | 8066 | 2 r | Corrente actual L2 [0.1 A] |
current_l3 | 8068 | 2 r | Corrente actual L3 [0.1 A] |
reset_pulses | 8070 | 1 w | Reiniciar contador de impulsos [1] |
reset_energy | 8071 | 1 w | Reiniciar a energia [1] |
Os registos 8057 a 8068 estão disponíveis (ver contador S0)
Valores por defeito após reinicialização:
Nome | Endereço | Registos | Descrição |
---|---|---|---|
def_fixed_current | 8080 | 1 rw | Valor por defeito cable_current [0,1 A] (*) |
def_charg_cur_limit | 8081 | 1 rw | Limite de corrente de carga por defeito [0.1 A] 6-63 (*) |
def_charging_enable | 8082 | 1 rw | Carga por defeito activada [0/1] (*) |
(*) Este valor será definido em conformidade após uma reinicialização. | |||
fail_safe_duration | 8083 | 2 rw | Número de segundos sem leitura/escrita via Modbus antes de ser aplicada a fail_safe_current, 0 para desativar. O valor por defeito é 300 (5 minutos) |
fail_safe_current | 8085 | 1 rw | Corrente durante a inatividade em 0,1A, 0 = desativar o carregamento |
disconnect_cp | 8086 | 1 rw | Escrever: Número de segundos de desligamento CP, Ler: Segundos restantes |
relay_select | 8087 | 1 rw | Escreva: 0=contactor de 3 fases, 1=contactor de 1 fase, para caixas de parede que suportem isto (pelo menos o controlador Rev. F) |
relay2 | 8088 | 1 rw | Escrita: 0=relé 2 desligado, 1=relé 2 ligado (só se o relé 1 estiver desligado), para caixas de parede que o suportem (pelo menos o controlador Rev. F) |
cable_current | 8090 | 1 r | PP: Corrente máxima do cabo [0,1 A], 0: sem cabo |
fixed_current | 8091 | 1 rw | Sobreescrever a corrente_cabo [0.1 A] |
charge_pilot_state | 8092 | 1 r | CP: 0 = A (em espera), 1 = B (veículo detectado), 2 = C (em carga), 3 = D (carregamento com ventilação), 4 = E (sem corrente), 5 = F (erro), 9 = erro do sensor DC. Todos os outros valores: Erro |
charging_cur_limit | 8093 | 1 rw | Limite de corrente de carga [0.1 A] 6-63A, pode ser limitado devido a limitações do modelo (por exemplo, para cFos Power Brain Wallbox 11kW, é limitado a 16A) |
charging_enable | 8094 | 1 rw | Carregamento activado [0/1] 0 = desactivar, 1 = activar |
charging_current | 8095 | 1 r | Corrente de carga [0.1 A] 6-63 |
last_rfid | 8096 | 15 r | Último rfid visto (hex-corda) |
detected_rfids | 8111 | 1 r | Número de entradas RFID |
has_meter | 8112 | 1 r | 1, se estiver ligado um contador (então os registos 8057-8068 são legíveis), caso contrário 0 |
s0_inputs | 8113 | 1 r | Bit 0=Estado da entrada S0 1 bit 1=Estado da entrada S0 2 bit 8=É permitida a comutação para 1/3 de fase quando ligado? (1=sim) bit 9=bit 10 é válido bit 10=2º relé presente (1=sim, se bit 9=1) bit 11=relé 2 é controlado externamente (ver reg. 8088) |
count_restart | 8120 | 2 rw | Número de reinícios do hardware |