0


云快充对接workerman实现协议版本1.6

示例代码

<?phpnamespacecgcore\command\cqrs;classCqrsEnum{constPACKAGE_01='01';//充电桩登录认证 充电桩->运营平台constPACKAGE_02='02';//登录认证应答 运营平台->充电桩constPACKAGE_03='03';//充电桩心跳包 充电桩->运营平台constPACKAGE_04='04';//心跳包应答 运营平台->充电桩constPACKAGE_05='05';//计费模型验证请求 充电桩->运营平台constPACKAGE_06='06';//计费模型验证请求应答 运营平台->充电桩constPACKAGE_09='09';//充电桩计费模型请求 充电桩->运营平台constPACKAGE_0A='0A';//计费模型请求应答 运营平台->充电桩constPACKAGE_12='12';//读取实时监测数据 运营平台->充电桩constPACKAGE_13='13';//离线监测数据 充电桩->运营平台constPACKAGE_15='15';//充电握手 充电桩->运营平台constPACKAGE_17='17';//参数配置 充电桩->运营平台constPACKAGE_19='19';//充电结束 充电桩->运营平台constPACKAGE_1B='1B';//错误报文 充电桩->运营平台constPACKAGE_1D='1D';//充电阶段 BMS 中止 充电桩->运营平台constPACKAGE_21='21';//充电阶段充电机中止 充电桩->运营平台constPACKAGE_23='23';//充电过程 BMS 需求、充电机输出 充电桩->运营平台constPACKAGE_25='25';//充电过程 BMS 信息 充电桩->运营平台constPACKAGE_31='31';//充电桩主动申请启动充电 充电桩->运营平台constPACKAGE_32='32';//运营平台确认启动充电 运营平台->充电桩constPACKAGE_33='33';//远程启机命令回复 充电桩->运营平台constPACKAGE_34='34';//运营平台远程控制启机 运营平台->充电桩constPACKAGE_35='35';//远程停机命令回复 充电桩->运营平台constPACKAGE_36='36';//运营平台远程停机 运营平台->充电桩constPACKAGE_3B='3B';//交易记录 充电桩->运营平台constPACKAGE_40='40';//交易记录确认 运营平台->充电桩constPACKAGE_41='41';//余额更新应答 充电桩->运营平台constPACKAGE_42='42';//远程账户余额更新 运营平台->充电桩constPACKAGE_43='43';//卡数据同步应答 充电桩->运营平台constPACKAGE_44='44';//离线卡数据同步 运营平台->充电桩constPACKAGE_45='45';//离线卡数据清除应答 充电桩->运营平台constPACKAGE_46='46';//离线卡数据清除 运营平台->充电桩constPACKAGE_47='47';//离线卡数据查询应答 充电桩->运营平台constPACKAGE_48='48';//离线卡数据查询 运营平台->充电桩constPACKAGE_51='51';//充电桩工作参数设置应答 充电桩->运营平台constPACKAGE_52='52';//充电桩工作参数设置 运营平台->充电桩constPACKAGE_55='55';//对时设置应答 充电桩->运营平台constPACKAGE_56='56';//对时设置 运营平台->充电桩constPACKAGE_57='57';//计费模型应答 充电桩->运营平台constPACKAGE_58='58';//计费模型设置 运营平台->充电桩constPACKAGE_61='61';//地锁数据上送(充电桩上送) 充电桩->运营平台constPACKAGE_62='62';//遥控地锁升锁与降锁命令(下行)运营平台->充电桩constPACKAGE_63='63';//充电桩返回数据(上行) 充电桩->运营平台constPACKAGE_91='91';//远程重启应答 充电桩->运营平台constPACKAGE_92='92';//远程重启 运营平台->充电桩constPACKAGE_93='93';//远程更新应答 充电桩->运营平台constPACKAGE_94='94';//远程更新 运营平台->充电桩constPACKAGE_A1='A1';//充电桩主动申请并充充电 充电桩->运营平台constPACKAGE_A2='A2';//运营平台确认并充启动充电 运营平台->充电桩constPACKAGE_A3='A3';//远程并充启机命令回复 运营平台->充电桩constPACKAGE_A4='A4';//运营平台远程控制并充启机 充电桩->运营平台publicstatic$CLOSE_MSG=['40'=>'结束充电,APP 远程停止','41'=>'结束充电,SOC 达到 100%','42'=>'结束充电,充电电量满足设定条件','43'=>'结束充电,充电金额满足设定条件','44'=>'结束充电,充电时间满足设定条件','45'=>'结束充电,手动停止充电','4A'=>'充电启动失败,充电桩控制系统故障(需要重启或自动恢复)','4B'=>'充电启动失败,控制导引断开','4C'=>'充电启动失败,断路器跳位','4D'=>'充电启动失败,电表通信中断','4E'=>'充电启动失败,余额不足','4F'=>'充电启动失败,充电模块故障','50'=>'充电启动失败,急停开入','51'=>'充电启动失败,防雷器异常','52'=>'充电启动失败,BMS 未就绪','53'=>'充电启动失败,温度异常','54'=>'充电启动失败,电池反接故障','55'=>'充电启动失败,电子锁异常','56'=>'充电启动失败,合闸失败','57'=>'充电启动失败,绝缘异常','58'=>'预留','59'=>'充电启动失败,接收 BMS 握手报文 BHM 超时','5A'=>'充电启动失败,接收 BMS 和车辆的辨识报文超时 BRM','5B'=>'充电启动失败,接收电池充电参数报文超时 BCP','5C'=>'充电启动失败,接收 BMS 完成充电准备报文超时 BRO AA','5D'=>'充电启动失败,接收电池充电总状态报文超时 BCS','5E'=>'充电启动失败,接收电池充电要求报文超时 BCL','5F'=>'充电启动失败,接收电池状态信息报文超时 BSM','60'=>'充电启动失败,GB2015 电池在 BHM 阶段有电压不允许充电','61'=>'充电启动失败,GB2015 辨识阶段在 BRO_AA 时候电池实际电压与 BCP 报文电池电压差距大于 5%','62'=>'充电启动失败,B2015 充电机在预充电阶段从 BRO_AA 变成BRO_00 状态','63'=>'充电启动失败,接收主机配置报文超时','64'=>'充电启动失败,充电机未准备就绪,我们没有回 CRO AA,对应老国标','6A'=>'充电异常中止,系统闭锁','6B'=>'充电异常中止,导引断开','6C'=>'充电异常中止,断路器跳位','6D'=>'充电异常中止,电表通信中断','6E'=>'充电异常中止,余额不足','6F'=>'充电异常中止,交流保护动作','70'=>'充电异常中止,直流保护动作','71'=>'充电异常中止,充电模块故障','72'=>'充电异常中止,急停开入','73'=>'充电异常中止,防雷器异常','74'=>'充电异常中止,温度异常','75'=>'充电异常中止,输出异常','76'=>'充电异常中止,充电无流','77'=>'充电异常中止,电子锁异常','78'=>'预留','79'=>'充电异常中止,总充电电压异常','7A'=>'充电异常中止,总充电电流异常','7B'=>'充电异常中止,单体充电电压异常','7C'=>'充电异常中止,电池组过温','7D'=>'充电异常中止,最高单体充电电压异常','7E'=>'充电异常中止,最高电池组过温','7F'=>'充电异常中止,BMV 单体充电电压异常','80'=>'充电异常中止,BMT 电池组过温','81'=>'充电异常中止,电池状态异常停止充电','82'=>'充电异常中止,车辆发报文禁止充电','83'=>'充电异常中止,充电桩断电','84'=>'充电异常中止,接收电池充电总状态报文超时','85'=>'充电异常中止,接收电池充电要求报文超时','86'=>'充电异常中止,接收电池状态信息报文超时','87'=>'充电异常中止,接收 BMS 中止充电报文超时','88'=>'充电异常中止,接收 BMS 充电统计报文超时','89'=>'充电异常中止,接收对侧 CCS 报文超时','90'=>'未知原因停止','91'=>'未知原因停止,系统强制结束',];}

本文转载自: https://blog.csdn.net/itholiday2014/article/details/129440314
版权归原作者 有爱心的开发者 所有, 如有侵权,请联系我们删除。

“云快充对接workerman实现协议版本1.6”的评论:

还没有评论