1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
| export default {
| workstates: ["在线浮充","预充电","核容测试","停电放电","内阻测试","K1/D1测试", '离线养护测试', '未知'],
| alarmstates: ["继电器K1告警","通讯告警","设备过温告警","二极管D1告警"],
| stopreasons: {
| 0:'设备掉电',1:'手动终止',2:'放电时间到',3:'放电容量到',4:'单体电压下限到',5:'单体温度上限到',6:'组端电压下限到',
| 7:'市电中断',8:'单体模块通信异常',9:'存储数据满',10:'机内温度异常',11:'放电电流异常',12:'后台通信中断',13:'内部程序异常',
| 14:'电源电压高',15:'协议转通信异常',16:'其他',27:'其他设备在工作',28:'其他设备故障停止',29:'电压过高或过低',30:'干接点故障'
| },
| failreasons: {
| 0:'无', 1:'暂停',2:'正在放电测试',3:'正在等待放电',4:'正在限流充电',5:'正在直连充电',6:'正在等待充电',7:'放电时间到停止',
| 8:'放电容量到停止',9:'单体电压下限到停止',10:'组端电压下限到停止',11:'市电中断停止',12:'存储数据满停止',13:'机内温度异常停止',
| 14:'放电电流过流停止',15:'后台通信中断停止',16:'负载模块通信中断停止',17:'选择模块通信中断停止',18:'负载模块放电过功率停止',
| 19:'内部程序异常停止',20:'市电恢复停止升压放电',21:'充电过程中市电中断',22:'组端电压下限',23:'单体温度上限到停止',24:'在线电压异常高停止',
| 25:'协转通信异常停止',26:'单体通信异常停止',27:'其他设备在工作',28:'其他设备故障停止',29:'电压过高或过低',30:'干接点输入故障',
| 31:'单体异常',32:'电压输入过高或过低',33: '电池电流异常', 34:'未知'
| },
| cmd: {
| start: 81, // 启动测试
| stop: 83, // 停止测试
| set: 40, // 设置参数
| get: 41, // 获取参数
| },
| testType: [
| {
| label: '核容放电',
| value: 37,
| },
| {
| label: '内阻测试',
| value: 50
| },
| {
| label: 'K1/D1测试',
| value: 72
| },
| ],
| dischargeRules: {
| DisCurr: { // 核容电流
| pattern: /^[0-9]{1,3}$/,
| regVal: true,
| min: 1,
| max: 300,
| msg: '取值范围1~300(整数)'
| },
| DisTime: { // 核容时长
| pattern: /^[0-9]{1,4}$/,
| regVal: true,
| min: 1,
| max: 10000,
| msg: '取值范围1~10000(整数)'
| },
| DisCap: { // 核容容量
| pattern: /^[0-9]{1,4}$/,
| regVal: true,
| min: 1,
| max: 2000,
| msg: '取值范围1~2000(整数)'
| },
| GroupVol_Low: { // 组端电压下限
| pattern: /^[0-9]{1,2}(\.[0-9]{0,1})?$/,
| regVal: true,
| min: 43,
| max: 54,
| msg: '取值范围43.0~54.0(保留一位小数)'
| },
| MonomerVol_Low: { // 单体电压下限
| pattern: /^[0-9]{1,2}(\.[0-9]{0,2})?$/,
| regVal: true,
| min: 1.8,
| max: 2.25,
| msg: '取值范围1.80~2.25(保留两位小数)'
| },
| MonomerTmp_High: { // 单体温度上限
| pattern: /^[0-9]{1,2}(\.[0-9]{0,1})?$/,
| regVal: true,
| min: 10,
| max: 60,
| msg: '取值范围10~60(保留一位小数)'
| }
| }
| };
|
|