文档

Modbus寄存器

这些寄存器可用于Modbus RTU和Modbus TCP。cFos充电控制器支持Modbus功能

  • 03读取多个保持寄存器
  • 06写入单一保持寄存器
  • 16写入多个保持寄存器

我们区分四个设备:
2个S0表1个充电站1个附加(Modbus)表,它们由Modbus从属ID和(对于Modbus TCP)TCP端口来区分。

注意:写入 Modbus 寄存器会导致写入 cFos Power Brain 的闪存,因此不应定期写入。以下寄存器不会永久保存,因此可以定期更改: charging_cur_limit、fixed_current、charging_enable、disconnect_cp、relay_select、relay2。所有其他寄存器在更改时都会写入闪存,因此应限制写入操作的次数!

默认的从属ID

电动自行车从属 Id1TCP端口4701
S0 仪表 1从属 Id2TCP端口4702
S0 仪表 2从属 Id3TCP端口4703
销魂的计数器从属身份1TCP端口4701(通过Wallbox寄存器)

根据它是哪种设备,以及例如电表是否被连接到EVSE上,以下寄存器适用。

寄存器(r = 只读,w = 只写,rw = 读/写)

S0计量器和EVSE的寄存器

姓名地址登记册描述
vendor_id80002 r唯一的供应商ID,0xcf05
product_id80021 r产品ID,1
device_id80031 r产品内部的设备ID,0x100
product_version80042 r产品版本,主要.次要
product_build80051 r产品制造编号
mapping_version80061 r该寄存器映射的主要.次要版本
padding_180071 r保留
serial_no80088 r序列号字符串
name801616 r产品名称,"cFos 充电控制器"
slave_id80401 rwModbus从机ID

S0计量器的寄存器

姓名地址登记册描述
input80411 r保留
pulsesperkwh80422 rw输入S0的每千瓦时脉冲数
phases80441 rw模拟阶段的位掩码,位0=L1,位1=L2,位2=L3
voltage_l180451 rw标称电压 L1 [V]
voltage_l280461 rw标称电压 L2 [V]
voltage_l380471 rw标称电压L3 [V]
pulses80504 rwS0输入的绝对脉冲数
timeperpulse80542 rS0输入的最后两个脉冲之间的时间[ms]。
level80561 rS0输入的当前输入电平
0= 电流流动,1= 电流不流动
meter_flags80571 r第0位:1=有单独的相位
energy80584 rw主动进口 [Wh]
power80622 r有功功率[W]。
current_l180642 r目前的电流L1 [0.1 A] 。
current_l280662 r目前的电流L2 [0.1 A]
current_l380682 r目前电流L3 [0.1 A] 。
reset_pulses80701 w重置脉冲计数器 [1]
reset_energy80711 w复位能量[1]

登记销号的计数器

寄存器8057到8068是可用的(见S0计数器)。

EVSE的寄存器

重启后的默认值。

姓名地址登记册描述
def_fixed_current80801 rw默认值cable_current[0.1 A]。 (*)
def_charg_cur_limit80811 rw默认充电电流限制[0.1 A]6-63 (*)
def_charging_enable80821 rw默认的充电已启用 [0/1] (*)
(*) 这个值在重启后将被相应地设置。
fail_safe_duration80832 rw之前没有读/写的秒数 charging_cur_limitcharging_enable被恢复之前没有读/写的秒数。默认值是300(5分钟)。
fail_safe_current80851 rw不活动期间的电源,0 = 禁止充电
disconnect_cp80861 rw写。关闭CP的秒数,读:剩余秒数
relay_select80871 rw写:0=3相接触器,1=1相接触器,用于支持该功能的墙盒(至少是控制器Rev.F)。
relay280881 rw写入:0=继电器 2 关闭,1=继电器 2 打开(仅当继电器 1 关闭时),适用于支持此功能的壁挂箱(至少是控制器修订版 F)
cable_current80901 rPP:电缆最大电流[0.1A],0:无电缆
fixed_current80911 rw覆盖cable_current[0.1 A] 。
charge_pilot_state80921 rCP:0= A(等待),
1= B(检测到车辆),
2= C(充电),
3= D(通风充电),
4= E(无电流),
5= F(错误),9= 直流传感器错误。所有其他值: 错误
charging_cur_limit80931 rw充电电流限制[0.1 A]6-63A,可能因型号限制而受到限制(例如,对于cFos Power Brain Wallbox 11kW,它被限制在16A)。
charging_enable80941 rw充电启用 [0/1]0= 禁用,1= 启用
charging_current80951 r充电电流[0.1 A] 6-63
last_rfid809615 r最后看到的rfid(十六进制字符串)。
detected_rfids81111 rRFID输入的数量
has_meter81121 r1,如果已连接计数器(则寄存器 8057-8068 可读),否则为 0
s0_inputs81131 r位 0=S0 输入 1的状态
位 1=S0 输入 2 的状态
位 8=插入时是否允许切换至 1/3 相?(1=是)
第 9 位=第 10 位有效
第 10 位=第 2 个继电器存在(1=是,如果第 9 位=1)
第 11 位=继电器 2 由外部控制(参见第 8088 号调节器)。
count_restart81202 rw硬件重新启动的次数