這些暫存器可用於 Modbus RTU 和 Modbus TCP。cFos Power Brain 控制器支援 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。所有其他暫存器在變更時會寫入快閃記憶體,因此應限制寫入操作的次數!
壁掛箱 | 從屬 ID1 | TCP 埠4701 |
S0 計數器 1 | 從站 ID2 | TCP 埠4702 |
S0 計數器 2 | 從站 ID3 | TCP 埠4703 |
附加計數器 | 從屬 ID1 | TCP 埠4701 (透過 wallbox 暫存器) |
依據所涉及的裝置,以及是否將電錶連接至壁盒等,適用下列寄存器:
姓名 | 地址 | 註冊 | 說明 |
---|---|---|---|
vendor_id | 8000 | 2 r | 唯一製造商 ID,0xcf05 |
product_id | 8002 | 1 r | 產品 ID,1 |
device_id | 8003 | 1 r | 產品中的裝置 ID,0x100 |
product_version | 8004 | 2 r | 產品版本,major.minor |
product_build | 8005 | 1 r | 產品型號 |
mapping_version | 8006 | 1 r | 此暫存器指派的major.minor版本 |
padding_1 | 8007 | 1 r | 保留 |
serial_no | 8008 | 8 r | 序號為文字 |
name | 8016 | 16 r | 產品名稱 "cFos Power Brain" |
slave_id | 8040 | 1 rw | Modbus 從站 ID |
姓名 | 地址 | 註冊 | 說明 |
---|---|---|---|
input | 8041 | 1 r | 保留 |
pulsesperkwh | 8042 | 2 rw | S0 輸入的每度電脈衝 |
phases | 8044 | 1 rw | 模擬相位的位元遮罩,位元 0= L1,位元 1= L2,位元 2= L3 |
voltage_l1 | 8045 | 1 rw | 額定電壓 L1 [V] |
voltage_l2 | 8046 | 1 rw | 額定電壓 L2 [V] |
voltage_l3 | 8047 | 1 rw | 額定電壓 L3 [V] |
pulses | 8050 | 4 rw | S0 輸入端的絕對脈衝數目 |
timeperpulse | 8054 | 2 r | S0 輸入上最後兩個脈衝之間的時間 [ms] |
level | 8056 | 1 r | S0 輸入端的目前輸入值 0= 電流流動,1= 電流不流動 |
meter_flags | 8057 | 1 r | 位元 0:1= 具有獨立相位 |
energy | 8058 | 4 rw | 主動輸入 [Wh] |
power | 8062 | 2 r | 有功計算功率 [W] |
current_l1 | 8064 | 2 r | 瞬間計算電流 L1 [0.1 A] |
current_l2 | 8066 | 2 r | 瞬間計算電流 L2 [0.1 A] |
current_l3 | 8068 | 2 r | 電流計算電流 L3 [0.1 A] |
reset_pulses | 8070 | 1 w | 重設脈衝計數器 [1] |
reset_energy | 8071 | 1 w | 重設能量 [1] |
姓名 | 地址 | 註冊 | 說明 |
---|---|---|---|
meter_flags | 8057 | 1 r | bit 0: 1=具有單相 (針腳式計數器) |
energy | 8058 | 4 r | 有效輸入 [Wh] (釘住計數器) |
power | 8062 | 2 r | 有功功率 [W] (附加計數器) |
current_l1 | 8064 | 2 r | 瞬間電流 L1 [0.1 A] (附計數器) |
current_l2 | 8066 | 2 r | 瞬間電流 L2 [0.1 A] (附計數器) |
current_l3 | 8068 | 2 r | 瞬間電流 L3 [0.1 A] (附計數器) |
def_fixed_current | 8080 | 1 rw | 預設值cable_current[0.1 A] (電纜電流) (*) |
def_charg_cur_limit | 8081 | 1 rw | 預設值 充電電流限制 [0.1 A]6-63 (*) |
def_charging_enable | 8082 | 1 rw | 預設值「可充電」 [0/1] (*) |
(*) 此值會在重新啟動後設定。 | |||
fail_safe_duration | 8083 | 2 rw | 應用 fail_safe_current 前不透過 Modbus 讀/寫的秒數,0 表示停用。預設值為300(5 分鐘) |
fail_safe_current | 8085 | 1 rw | 靜止期間的電流,單位為 0.1A,0 = 停用充電 |
disconnect_cp | 8086 | 1 rw | 寫入:關閉 CP 的秒數,讀取:剩餘秒數 |
relay_select | 8087 | 1 rw | 寫入:0=3 相接觸器,1=1 相接觸器,適用於支援此功能的壁掛箱 (至少控制器 Rev. F) |
relay2 | 8088 | 1 rw | 寫入:0=繼電器 2 關閉,1=繼電器 2 開啟 (僅當繼電器 1 關閉時),適用於支援此功能的壁掛盒 (至少控制器 Rev. F) |
cable_current | 8090 | 1 r | PP:最大電纜電流 [0.1A],0:無電纜 |
fixed_current | 8091 | 1 rw | 覆寫cable_current[0.1 A] (電纜電流) |
charge_pilot_state | 8092 | 1 r | CP:0= A (等待)、 1= B (偵測到車輛)、 2= C (充電)、 3= D(通風充電), 4= E(無電流), 5= F(錯誤),9= 直流感應器錯誤。所有其他值: 錯誤 |
charging_cur_limit | 8093 | 1 rw | 充電電流限制 [0.1 A]6-63A,可能因機型相關限制而受限 (例如 Power Brain 11kW 的充電電流限制為 16A) |
charging_enable | 8094 | 1 rw | 可以充電 [0/1]0= 關閉,1= 開啟 |
charging_current | 8095 | 1 r | 充電電流 [0.1 A] 6-63 |
last_rfid | 8096 | 15 r | 最後識別的 RFID (十六進制字串) |
detected_rfids | 8111 | 1 r | RFID 項目數量 |
has_meter | 8112 | 1 r | 1,如果已附加計數器 (則可讀取暫存器 8057-8068),否則為 0 |
s0_inputs | 8113 | 1 r | 位 0=S0 輸入 1的狀態 位 1=S0 輸入 2的狀態 位 8= 插入時是否允許切換至 1/3 相?(1=是) 位 9=位 10 有效 位 10=第 2 個繼電器存在 (1=是,如果位 9=1) 位 11=繼電器 2 由外部控制 (請參閱第 8088 條) |
count_restart | 8120 | 2 rw | 硬體重新啟動的次數 |