DELL
2024-03-14 c4e51877fd5231fb4fd06030c6b703d5c9ff9fa0
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
南瑞版本协转通信程序
    注意协议名称是    TEMPLATEBTSE
 
    设备ID  618500001
     
    注意当前版本在设置南瑞的61850协转签名时用的     BTSE2/
    
V2.102 edit by lijun    @  2023-08-16
    1.当前版本修改为南瑞协转的通信程序    
    2.兼容正常1托2和常规1托2
    3.新增通过61850读取点位数据,修复icd文件不匹配也能通过网络尝试读取
    
    
V6.102 edit by lijun    @  2023-08-16
    1.修复工厂内部组2读取参数"核容时长"和"组端下限"点位目前仍然读取的组1上的参数切记
    2.新增远程同步时间功能
    
            
1.109 edit lijun at 2019-11-19
    该版本的程序包括获取均衡电流,除硫养护,离线养护,重启设备等功能
    
    
1.200 edit lijun at
    该版本初次添加系统参数修改
    
3.109 edit lijun 
    该版本在在如下1个类中判断了当前设备的ID
    BTS61850_Task_Thread
    
3.110 edit lijun at 2020-05-19
    该版本在修改ip地址时因协转修改,只支持永久修改ip并且支持修改指定网口的ip,子网掩码和网关。
    全版本影响
    
3.300 edit by mxpopstar at 2020-08-21
    1:优化了BTS_61850_SocketClient与设备的通信逻辑,提高了通信效率。
    2:实时数据都从dsMeasure数据集里面读取,设备状态和核容容量从dsDevState数据集里面读取。
    3:优化了public boolean checkIfDataNeedStore()函数,使其支持设备处于核容状态时,核容电流起来之前,后台就启动数据记录
    4:优化了核容历史数据的存储功能,最后一笔的核容电流与单体数据保持与倒数第二笔相同,并存入数据库。
    
    全版本影响
    
V3.302 edit by mxpopstar at 2020-09-04
    1: 增加了放电参数中的“充电电流”与“升压上限”的设置。
    2:将协转版本读取移动到while循环开始前。
    3:将“充电电流”与“升压上限”的回读移动到getDischargeParam命令里面。
    
          全版本影响
 
V3.303 edit by lijun at 2020-09-06
    1:历史实时数据存储按照月存储,并且修改最大存储时长为3*366天
    2.添加首次启动时读取协转的主从机功能使能和干接点功能使能
    
          全版本影响
 
V3.310 edit by mxpopstar @ 2020-09-08
    1:支持新增蓄电池组和BTSE设备,而无需重启主程序的功能。
    2:支持核容过程中重启主程序和不中断数据存储的功能。
    
    全版本影响
    
V3.320 edit by mxpopstar @ 2020-10-02
    1:使用log4j记录输出日志到batt_61850_dev_x64_log文件夹,同时把WARN级别以上的日志同步存储到数据库db_app_sys.tb_batt_61850_dev_x64_log4j。
    2:batt_61850_dev_x64_log文件夹自动滚动存储10个日志文件,数据库tb_batt_61850_dev_x64_log4j最多滚动存储50000条WARN以上级别的数据,方便维护。
    3:数据库滚动存储的实现在main_BTS_APP_IEC61850主类中实现。
    4:发布的时候必须将设计好的log4j.properties文件一同放在batt_61850_dev_x64.exe的同一目录。
    
    全版本影响
    
V3.400 edit by mxpopstar @ 2021-04-01
 1.本地加载共用模型文件
 
V3.401 edit by mxpopstar @ 2021-04-01
 1.修复线程中共用模型文件bug
 
V3.411 edit by mxpopstar @ 2021-4-20
    1:使用公共模型引出节点copy实例的方式实现模型共享;
 
V3.412 edit by lijun     @ 2021-5-24
    1.修复线程有空指针bug
    
V3.413 edit by lijun     @ 2021-8-9
    1.修复线程启动时会自动记录一笔数据为0的历史实时数据以及其他类型的设备[非61850设备]也会记录bug
    
V3.414 edit by lijun     @ 2021-08-17
    1.记录历史放电数据时记录当前电池组的内阻数据
    
V3.415 edit by lijun     @ 2021-12-13
    1.升级log4j包版本,修复原始版本BUG
    
V3.416 edit by lijun     @ 2022-07-05
    1.记录实时数据时单体数据时单体数据更新错误,al_MonVol_RtOld,修改单体数据默认值为0,保证更新单体数据时至少更新后的为真实的单体数据
                /**        BattData_RT         298行
                 * 2022-07-05 新增给al_MonVol_RtOld设置默认值
                 * @lijun
                 */
                public void setMonVol_RtOldDefaultVal() {
                    if(null != al_MonVol_RtOld) {
                        for(int n=0;n<al_MonVol_RtOld.size();n++) {
                            al_MonVol_RtOld.get(n).monVol = -1;
                            al_MonVol_RtOld.get(n).monTmp = -1;
                            al_MonVol_RtOld.get(n).monRes = -1;
                            al_MonVol_RtOld.get(n).monSer = -1;
                            al_MonVol_RtOld.get(n).connRes = -1;
                            al_MonVol_RtOld.get(n).mon_JH_curr = -1;
                        }
                    }
                }
                
                
V3.417 edit by lijun    @  2023-02-09
    1.开始记录测试数据时记录一笔当前的测试参数