文件

Modbus寄存器

這些寄存器可用於Modbus RTU和Modbus TCP。 cFos Power Brain Controller支持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

EVSE從站ID 1TCP端口4701
S0表1從站ID 2TCP端口4702
S0表2從站ID 3TCP端口4703
固定計數器從站 ID 1TCP 端口4701(通過 Wallbox 寄存器)

根據所涉及的設備以及儀表是否連接到壁箱,以下寄存器適用,例如:

寄存器(r =只讀,w =寫,rw =讀/寫)

S0表和EVSE的寄存器

姓名地址寄存器描述
vendor_id80002 r唯一的供應商ID, 0xcf05
product_id80021 r產品編號1
device_id80031 r產品內部的設備ID, 0x100
product_version80042 r產品版本,主要。次要
product_build80051 r產品編號
mapping_version80061 r此寄存器映射的major.minor版本
padding_180071 r已預留
serial_no80088 r序列號字符串
name801616 r產品名稱“ cFos Power Brain Controller
slave_id80401 rwModbus從站ID

S0表的寄存器

姓名地址寄存器描述
input80411 r已預留
pulsesperkwh80422 rw輸入S0的每kWh脈衝
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在應用fail_safe_current之前沒有透過Modbus讀取/寫入的秒數,0表示停用。預設值為300 (5 分鐘)
fail_safe_current80851 rw不活動時的電流為 0.1A,0 = 停用充電
disconnect_cp80861 rw寫入:關閉 CP 的秒數,讀取:剩餘秒數
relay_select80871 rw寫入:0=3 相接觸器,1=1 相接觸器,適用於支持此功能的牆盒(至少控制器版本 F)
relay280881 rw寫入:0=繼電器 2 關閉,1=繼電器 2 開啟(僅當繼電器 1 關閉時),適用於支援此功能的牆盒(至少是控制器 Rev. F)
cable_current80901 rPP:電纜最大電流[0.1 A],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,可以被限制由於模型的限制(例如,用於電力腦功率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 r如果計數器被固定,則為 1(則暫存器 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硬件重啟次數