跳到主要内容

充电桩控制和配置

方案概述​

充电桩作为逆变器的下属设备接入,以下接口均使用充电桩所属逆变器的 deviceSn;充电桩自身 SN 仅作为设备信息返回。

客户调用充电桩接口分为控制场景和配置场景:

场景说明接口
充电桩控制1. 充电桩立即开始充电。
2. 指定充电桩充电模式。
3. 充电桩停止充电或退出当前模式。
下发充电模式、退出当前充电模式
充电桩配置1. 保存预约充电计划,
2. 设置电流、功率和 EVC 限载时的充电桩行为。
设置预约充电时间组、设备配置下发

充电桩控制​

客户在开始充电或切换充电模式前,需要先识别充电桩当前控制模式;停止或退出当前充电模式则无需区分控制模式。

充电桩控制模式说明可执行操作
逆变器控制充电桩按当前充电模式或预约计划工作。下发 FAST、GREEN、SCHEDULE。
独立运行EVC 限载(逆变器发生异常)时,充电桩工作模式配置为独立运行。下发开始充电。
不区分控制模式无需判断当前是逆变器控制还是独立运行,也无需判断是否正在充电。下发停止或退出当前充电模式。

逆变器控制​

在逆变器控制下传入 deviceSn 和 chargeMode 下发充电模式 。chargeMode可选择的充电模式如下表所示。

充电模式说明
FAST(快速/经济模式)充电桩以设定的最大充电功率输出。
GREEN(绿色充电模式)该模式的主要目的为:最大化使用光伏所发电量进行充电。
1. 若因系统设置电池处于强制放电状态,充电桩则尽量以最大功率消耗光伏及电池的能量。
2. 通常情况下,若系统中电池放电或电网取电,充电桩则以最小充电功率进行充电。
SCHEDULE (预约充电模式)按已保存且启用的预约时间组执行 FAST 或 GREEN充电模式。
警告

充电进行中不能直接切换 FAST、GREEN 或 SCHEDULE。请先调用 退出当前充电模式,确认退出成功后,再下发新的充电模式。

独立运行​

当逆变器异常并触发 EVC 限载时,且已为该异常场景预先设置为独立运行模式及充电功率,可调用 开始充电进行充电。

注意

该模式为兜底方案,不能选择充电模式。

EVC 限载(逆变器异常)时,充电桩设置为独立运行模式,电能仅来源于电网,按设定的功率充电。

停止或退出当前充电模式​

在以下场景调用 退出当前充电模式:

  1. 需要停止正在进行的充电。
  2. 需要退出预约充电模式。
  3. 需要从 FAST、GREEN 或 SCHEDULE 切换到另一种充电模式。

退出预约模式不会清空已保存的预约时间组。后续重新选择 SCHEDULE 时,仍可使用已保存的时间组。

控制接口错误码​

接口错误码触发场景客户处理方式
下发充电模式error.47101当前充电桩处于独立运行模式,不能下发 FAST、GREEN 或 SCHEDULE。确认设备是否处于 EVC 限载;异常恢复后再下发充电模式。
下发充电模式error.47102当前充电桩状态为非待机状态,不允许切换充电模式。确认充电桩处于待机后重试。
下发充电模式error.47103充电桩正在充电,不能直接切换充电模式。先调用退出当前充电模式,确认成功后再下发新模式。
下发充电模式error.47104chargeMode 参数不是 FAST、GREEN 或 SCHEDULE。检查充电模式参数后重新提交。
EVC 限载时开始充电error.47701当前未处于 EVC 限载下的独立运行模式。确认设备已触发 EVC 限载,且已配置独立运行策略。
EVC 限载时开始充电error.47702当前充电桩状态为非待机状态,不允许切换充电模式。确认充电桩处于待机后重试。
EVC 限载时开始充电error.47703充电桩当前已在充电。无需再次发起开始充电;如需停止,调用退出当前充电模式。
EV Charge 接口error.47311目标逆变器未接入充电桩。确认 deviceSn 是充电桩所属逆变器,检查设备接线与接入状态。
控制类接口error.70006设备或充电桩离线。恢复通讯后重新读取状态,再执行控制。
控制类接口error.70007调用账户没有设备操作权限。检查 Token 所属账户是否已获得该逆变器授权。
查询异步控制结果error.42003recordId 不存在。确认使用的是本次下发接口返回的 recordId。

充电桩配置​

配置场景用于保存后续生效的充电计划和参数。

预约时间组​

预约时间组用于定义 SCHEDULE 模式下的自动充电时段和充电方式。设置时间组不会自动切换到 SCHEDULE,正确流程如下:

  1. 调用 设置预约充电时间组,保存时间组 1 和时间组 2。
  2. 需要执行预约计划时,调用 下发充电模式,将 chargeMode 设置为 SCHEDULE。
  3. 使用返回的 recordId 调用 查询异步控制结果,确认时间组已保存。

仅开放时间组 1、2。每次设置必须同时提交两组,按 timeGroupId 升序传入,不能遗漏或重复。

字段必填条件说明
timeGroupId必填时间组标识,仅支持 1 和 2。
enable必填0 禁用;1 启用。
startTime启用时必填开始时间,格式 HH:mm。
endTime启用时必填结束时间,格式 HH:mm;早于开始时间表示跨天。
chargeMode启用时必填时间组内的充电方式,仅支持 FAST 或 GREEN。

预约规则:

  • 启用时间组时,开始时间、结束时间和充电模式必须同时传入。
  • 禁用时间组可只传 timeGroupId 和 enable=0;如传入任一时间或模式字段,三个字段必须同时传入。
  • 开始时间和结束时间不能相同,22:00-06:00 表示跨天时段。
  • 参与本次校验的时间组按跨天规则展开后不能重叠。
  • 时间组设置不受当前充电状态限制,但只会在选择 SCHEDULE 后按计划执行。

使用 查询预约充电时间组 可读取设备当前保存的两组配置。禁用的时间组也会返回已保存的时间和模式,便于页面回显和重新启用。

充电桩配置参数​

充电桩配置参数通过通用 设备配置下发 保存,未提交的配置项保持设备当前值。

EVC 限载独立运行适用条件​

设置 EVC 限载时的独立运行模式及充电功率前,需要确认逆变器机型和固件版本满足以下条件:

机型支持固件版本
MHS 3-8KV1-0623-0000
MHT 4-20KV1-0623-0000
MHT 25-50KV1-0623-0000
M2HS 3-6KV1-0600-0000
M2HT 25-50KV1-0600-0000
M2HT 5-10K无需判断固件版本
M2HT 10-30K无需判断固件版本
M2HT-30K-120-AC无需判断固件版本
M2HT-125K-300无需判断固件版本
参数解释取值范围单位
chargerMainBreakerCurrentLimit主断路器电流限值[6, 1000]A
chargerMaxPower最大充电功率限制根据充电桩设备型号判断 chargerDeviceType
ECA-S07K-BS0:[1.4, 7.0]
ECA-S11K-BS0:[4.2, 11.0]
ECA-S22K-BS0:[4.2, 22.0]
kW
chargerIndependentPowerEVC 限载时独立运行功率[最小充电功率, 额定充电功率]kW
chargerInverterAbnormalStrategyEVC 限载时充电桩运行策略0 独立运行;1 逆变器控制运行-

以上参数通过 sendSettingItemList 提交,value 均使用字符串传参;同一次下发可包含多个参数,未传入的配置项保持设备当前值。

配置下发后,使用 查询配置下发结果 查询各配置项是否执行成功。

配置接口错误码​

预约时间组​

错误码触发场景客户处理方式
error.47301时间组配置不完整,例如缺少时间组 1 或 2,或启用时间组缺少开始时间、结束时间或充电模式。每次同时提交时间组 1、2;启用时间组需完整填写三个字段。
error.47302时间组 1 开始时间无效。检查时间是否为 HH:mm,且开始时间不等于结束时间。
error.47308时间组 1 结束时间无效。检查时间是否为 HH:mm,且结束时间不等于开始时间。
error.47309时间组 2 开始时间无效。检查时间是否为 HH:mm,且开始时间不等于结束时间。
error.47310时间组 2 结束时间无效。检查时间是否为 HH:mm,且结束时间不等于开始时间。
error.47303时间组重叠。按跨天规则展开两个时间组后,调整为不重叠时段。
error.47304时间组充电模式无效。chargeMode 仅可填写 FAST 或 GREEN。
error.47306timeGroupId 无效。仅使用时间组 1 和 2。
error.47307timeGroupId 重复。时间组 1、2 各提交一次。
error.47312enable 取值无效。enable 仅可填写 0 或 1。
error.47313禁用时间组传入了部分可选字段。禁用时只传 timeGroupId 和 enable,或同时传入开始时间、结束时间和充电模式。
error.47311目标逆变器未接入充电桩。确认 deviceSn 是充电桩所属逆变器,检查设备接线与接入状态。
error.70006设备或充电桩离线。恢复通讯后重新提交配置。
error.70007调用账户没有设备操作权限。检查 Token 所属账户是否已获得该逆变器授权。

状态、告警与充电记录​

充电桩的配置数据随父级逆变器配置数据返回,运行数据随父级逆变器实时、历史或 MQTT 数据返回。字段定义分别参见 逆变器配置数据 和 逆变器遥测数据。

OpenAPI 返回运行采样点,不直接生成充电会话。调用方可按以下口径形成充电记录:

  1. 按父级逆变器 deviceSn 和 chargerChargeCount 归集同一次充电的数据。
  2. 首次观察到该计数时,chargerStartMethod=0 不创建记录;其他值可创建待完成记录。
  3. 持续使用 eChargerSession 更新本次充电量。
  4. 当 chargerEndReason 为 1、2、4、5、6、7 或 8 时,将该数据包时间作为结束时间,并将该数据包的 eChargerSession 作为最终充电量。
  5. 未收到有效结束数据前,不应把充电记录标记为已结束。数据中断时可通过历史遥测数据补齐采样点。

告警编码及处理建议参见 告警编码列表。