using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HybirdFrameworkServices
{
public class CMD1
{
///
/// 预留
///
public ushort WorkingData_Reserved1 { get; set; }
///
/// 预留
///
public ushort WorkingData_Reserved2 { get; set; }
///
/// 类型
/// 0查询
/// 1设置
///
public byte Type { get; set; }
///
/// 设置/查询参数起始地址
///
public uint SetAddress { get; set; }
///
/// 设置/查询个数
///
public byte SelectNum { get; set; }
///
/// 设置参数字节数
///
public ushort SetByteNum { get; set; }
///
/// 设置数据
///
public byte[] SetData { get; set; }
/*
1 签到时间间隔 4 按照分钟为单位(默认 30 分)
2 充电桩项目类型 4 内部参数,一般用于查询
3 充电枪个数 4 内部参数,一般用于查询
4 通道号 4 内部参数,一般用于查询
5 最高充电电压 4
6 最大充电电流 4
7 读卡器类型 4
1:MT622
2:ID 读卡器
硬件决定的,运营的后台不需要
设置或查询此项
8 读卡器波特率 4
硬件决定的,运营的后台不需要
设置或查询此项
9 充电卡片协议编号 4
10 后台验证 4 0-不验证 1-验证
11 车牌验证 4 0-不验证 1-验证
12 车卡 VIN 绑定 4 0-不绑定 1-绑定
13 BMS 单体保护电压 4
14 BMS 充电保护温度 4
15* 调试地址 1 4 0 保持不变
16 调试地址 2 4 0 保持不变
17 调试地址 3 4 0 保持不变
18 调试地址 4 4 0 保持不变
19 调试地址 5 4 0 保持不变
20 定时上报间隔 4
上报模式,定时上报的间隔
单位:秒;缺省:15 秒
21 心跳上报周期 4 0 保持不变缺省=3 秒
22 心跳包检测超时次数 4 0 保持不变缺省=3 秒
23
充电桩状态信息报上报
周期
4 0 保持不变缺省=3 秒
24 通信模式 4
1:应答模式
2:主动上报模式
25* 中心服务器地址 4 按照字节顺序注 3)
26* 中心服务器端口 4 低字节在前注 4)
27 服务费价格 4
28 全时段电费费率 4
29 广告灯开启起始小时 4
30 广告灯开启起始分钟 4
31 广告灯关闭起始小时 4
32 广告灯关闭起始分钟 4
33 调试控制地址 4 内部调试用,运营平台不需实现
34 调试控制数据 4 要与调试控制地址一起发送
35 过压值 4 放大 10 倍
36 欠压值 4 放大 10 倍
37 过流值 4 放大 10 倍
39 辅源类型 4 1-12V 2-24V
40 充电枪类型 4
41 控制板软件版本 4
只支持读,而且在 M3+U1+U2
平台中才有效
42 采集板软件版本 4
只支持读,而且在 M3+U1+U2
平台中才有效
43 模块类型 4
0:500V 标准;1:750V 标准;
2:500V 恒功率模块;3:750V 恒
功率模块;4:低压 250V 模块;5:
第二代恒功率模块;6:低压档
100V 模块;内部参数,可设可查,
一般只用于查询
44 组号 4
监 控 组 号 , 与 模 块 组 号 一 致
(0-9);内部参数,可设可查,
一般只用于查询
45 地址 4
监控地址(1-10);内部参数,可
设可查,一般只用于查询
46 最大组号 4
监控最大组号(0-9);内部参数,
可设可查,一般只用于查询
47 最大地址 4
监控最大地址号(1-10);内部参
数,可设可查,一般只用于查询
48 双充模式 4
1:双枪单充;2:双枪双充;内
部参数,可设可查,一般只用于
查询
49 界面类型 4
0:标准界面;1:N 个双枪单屏
类型;内部参数,可设可查,一
般只用于查询
50 预留 IO 类型 4
0:预留;1:N 枪单屏功能(一
般只设主机);2:群充 IO;3:
SOC 显示灯;内部参数,可设可
查,一般只用于查询
51 环境低温值 4
放大 10 倍;内部参数,可设可查,
一般只用于查询
52 群充模块数量 4
放大 1 倍;内部参数,可设可查,
一般只用于查询
53 指示灯类型 4
0:各枪各自的指示灯或 N 个双
枪单屏类型; 1:整个系统只有
一个指示灯;内部参数,可设可
查,一般只用于查询
54 电表类型 4
0:没有电表
1:DLT645-2007(地址号:01) ;
2:DLT645-2007(科陆电表,带
CT 上传,地址号:01);3:
DLT645-2007(广播帧,不用设
电表地址);4:DLT645-2007(地
址号:01,主机带机柜总电表(地
址号:02)));内部参数,可设可
查,一般只用于查询
55 充电卡类型 4
0:本公司旧标准 M1 充电卡 1:本
公司支持用户自定义密钥 M1
卡;内部参数,可设可查,一般
只用于查询
注:类型 0 的卡基本不用了,后
续一般都是支持类型 1 卡
56 CAN3 外部通信地址 4
1-100;内部参数,可设可查,一
般只用于查询
57 BMS 类型 4
0:新旧国标兼容(默认);1:旧
国标协议;02:国标与普天自适
应协议;03:普天地标协议;内
部参数,可设可查,一般只用于
查询
58 充电卡后台验证 4
1:后台验证使能;2:不使能;
内部参数,可设可查,一般只用
于查询
59 认证方式 4
1:认证优先;2:充电优先;内
部参数,可设可查,一般只用于
查询
60 充电限电压 4
放大 10 倍;内部参数,可设可查,
一般只用于查询
61 充电限电流 4
放大 10 倍;内部参数,可设可查,
一般只用于查询
62 快充段-起始小时 4
放大 1 倍;内部参数,可设可查,
一般只用于查询
63 快充段-起始分钟 4
放大 1 倍;内部参数,可设可查,
一般只用于查询
64 快充段-结束小时 4
放大 1 倍;内部参数,可设可查,
一般只用于查询
65 快充段-结束分钟 4
放大 1 倍;内部参数,可设可查,
一般只用于查询
66 状态 A 和状态 B 4 见注 7
67 模块电压 4 放大 10 倍
68 绝缘正电压 4 放大 10 倍
69 绝缘负电压 4 放大 10 倍
70 绝缘阻抗 4 放大 1 倍
71 枪正端温度保护 4 偏移量-50,-50 - 200
72 枪负端温度保护 4 偏移量-50,-50 - 200
73 模块数量 4 0-255
74 电表电能 4 放大 100 倍,kwh
75 后台支持计费优惠功能 4
0-不支持
1-支持
若后台支持计费优惠功能,报文
201 要回应相应的优惠字段
76 环境过温保护 4 偏移量-50,-50 - 200
77 延迟充电段-起始小时 4
放大 1 倍;内部参数,可设可查,
一般只用于查询
78 延迟充电段-起始分钟 4
放大 1 倍;内部参数,可设可查,
一般只用于查询
79 延迟充电段-结束小时 4
放大 1 倍;内部参数,可设可查,
一般只用于查询
80 延迟充电段-结束分钟 4
放大 1 倍;内部参数,可设可查,
一般只用于查询
81 白名单版本号 4 只能查询,不能设置
82 遥测 104 报文 4
83 强制解锁一次 4
只有在充电结束且发生解锁故障
时候才会生效。
枪锁软锁未解除下,此命令无效。
84 控制板复位 4 只能在非充电过程中触发
85 急停 4
充电中下发急停会导致本地停
机,慎重使用。
1:软急停触发
0:软急停解除
输入调试变量 6005 解除
输入调试变量 6005 触发
86 本地锁枪动作 4
只能在非充电期间且本地未发生
闭锁失败情况下下发。
1:枪锁上软锁
0:枪锁解软锁
界面输入调试变量 6000 解锁
界面输入调试变量 6001 闭锁
87 软件更新自检 4
充电桩检查并且执行最新官方可
升级性软件,非充电下发。
0xAA01:表示升级监控
0xAA02:表示升级 CCU-H2 板
0xAA03:表示升级 DCDC 模块
0xAA04:表示升级 ACDC 模块
0xAA05:表示升级绝缘板
0xAA06:表示升级功率控制板
其他:
88 离线时默认限功率 4
后台限功率
0-不限功率
100-限功率 10KW
1000-限功率 100KW
89 最高允许 SOC 4 大于 100 表示不限制
90 AES 密钥 32 设置索引 90,设置个数 8
91 更新余额 8
前 4 字节枪号
后 4 字节余额值,单位 0.0001
元
*/
}
}