ドキュメント

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

EVSEスレーブID1TCP ポート4701
S0 メーター 1スレーブID2TCPポート4702
S0 メーター 2スレーブ ID3TCPポート4703
ピンズドカウンタースレーブ ID1TCPポート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に対するインパルス/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入力の最後の2パルス間の時間 [ms]
level80561 rS0入力の現在の入力レベル
0= 電流が流れる、1= 電流が流れない
meter_flags80571 rビット0:1=個別位相あり
energy80584 rwアクティブインポート[Wh]
power80622 rアクティブパワー[W]
current_l180642 r現在電流 L1 [0.1A]
current_l280662 r現在電流 L2 [0.1A]
current_l380682 r現在電流 L3 [0.1A]
reset_pulses80701 wパルスカウンタリセット[1]の場合
reset_energy80711 wリセット・エネルギー [1]

ピン留めカウンタ用レジスタ

レジスタ8057~8068が使用可能です(S0カウンタ参照)。

EVSE用レジスタ

再起動後のデフォルト値。

氏名住所レジスター商品説明
def_fixed_current80801 rw初期値cable_current[0.1A] (*)
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 rwWrite:スイッチオフCPの秒数、読み出し:残り秒数
relay_select80871 rw書き込み:0=3相コンタクタ、1=1相コンタクタ、これをサポートするウォールボックスの場合(少なくともコントローラRev.F)
relay280881 rw書き込み:0=リレー2オフ、1=リレー2オン(リレー1がオフの場合のみ)、これをサポートするウォールボックスの場合(少なくともコントローラRev.F)
cable_current80901 rPP:ケーブル最大電流[0.1A]、0:ケーブルなし
fixed_current80911 rwOverwritecable_current[0.1 A].
charge_pilot_state80921 rCP:0= A(待機中),
1= B(車両検出),
2= C(充電中),
3= D(換気しながら充電),
4= E(電流なし),
5= F(エラー),9= DCセンサーエラー。その他の値: エラー
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.1A] 6-63
last_rfid809615 r最後に見たrfid (16進文字列)
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 リレーが存在する (ビット 9=1 の場合は 1=はい)
ビット 11=リレー 2 が外部制御されている (8088レジスタを参照)
count_restart81202 rwハードウェアの再起動の回数