iec61852_forQGN/bin/com/battdata_rt/BattData_RT$InsertDataToMysql_Task.classBinary files differ
iec61852_forQGN/bin/com/battdata_rt/BattData_RT.classBinary files differ
iec61852_forQGN/bin/com/battdata_rt/BattData_RT_Array.classBinary files differ
iec61852_forQGN/bin/com/dec/fbs9100/BTS_61851_SocketClient.classBinary files differ
iec61852_forQGN/bin/com/version_inf/version_inf.txt
@@ -3,6 +3,7 @@ V10.205 edit lijun at 2024-09-06 1.修复通信程序在异常情况下,MSQL异常导致通信线程异常结束,无法重新连接bug 2.新增自定义通信端口,可通过电池信息配置中的通信端口连接指定的端口号 V10.204 edit lijun at 2024-07-02 1.新增全功能61850点位中的告警遥调设置命令 iec61852_forQGN/src/com/battdata_rt/BattData_RT.java
@@ -76,6 +76,8 @@ private float mDataHistoryNewLevel = (float) 0.01; private int mTestDataRecordCountMax = 10000; private int commPort = 102; Logger logger = null; /*********************************************************************************/ /*********************************************************************************/ @@ -1023,6 +1025,12 @@ public void setFBSDeviceIp(String fBSDeviceIp) { FBSDeviceIp = fBSDeviceIp; } public int getCommPort() { return commPort; } public void setCommPort(int commPort) { this.commPort = commPort; } public void setFBSDeviceName(String fBSDeviceName) { FBSDeviceName = fBSDeviceName; } iec61852_forQGN/src/com/battdata_rt/BattData_RT_Array.java
@@ -83,7 +83,7 @@ sql.sqlMysqlUseDB(Sql_Mysql.DB_BATT_INF); String sql_str = "SELECT DISTINCT " + " FBSDeviceId,FBSDeviceIp,BattGroupName6,GroupIndexInFBSDevice,FBSDeviceName," + " FBSDeviceId,FBSDeviceIp,BattGroupName6,GroupIndexInFBSDevice,FBSDeviceName,comm_port," + " BattGroupId,BattGroupNum,MonCount,BattFloatCurrent,FloatVolLevel,MonCapStd,MonVolStd" + " FROM " + Sql_Mysql.BattInf_Table + " WHERE FLOOR(FBSDeviceId/10000)=61852" @@ -106,6 +106,11 @@ float float_vol_lev = res.getFloat("FloatVolLevel"); float float_curr_lev = res.getFloat("BattFloatCurrent"); int GroupIndexInFBSDevice = res.getInt("GroupIndexInFBSDevice"); int commPort = res.getInt("comm_port"); //通信端口 if(commPort == 0) { commPort = 102; } if(GroupIndexInFBSDevice > 3) { GroupIndexInFBSDevice = 3; } @@ -136,6 +141,11 @@ if(GroupIndexInFBSDevice != brt.GroupIndexInFBSDevice) { brt.GroupIndexInFBSDevice = GroupIndexInFBSDevice; param_changed = true; } if(commPort != brt.getCommPort()) { brt.setCommPort(commPort); param_changed = true; } @@ -178,7 +188,7 @@ if(rtdata.MonCount < 0) { rtdata.MonCount = 0; } rtdata.setCommPort(commPort); //设置通信端口 rtdata.MonStdCap = res.getFloat("MonCapStd"); rtdata.MonStdVol = res.getFloat("MonVolStd"); rtdata.setBattFloatVolCurrLevel(res.getFloat("FloatVolLevel"), res.getFloat("BattFloatCurrent")); iec61852_forQGN/src/com/dec/fbs9100/BTS_61851_SocketClient.java
@@ -86,6 +86,8 @@ private Logger logger = null; private int commPort = 102; private int bg_num = 1; /*********************************************************************************************/ @@ -132,6 +134,10 @@ } } if(null != m_RTData[0]) { commPort = m_RTData[0].getCommPort(); } if (m_BattMonCount > (FBS9100_ComBase.MonomerCountMax - 120)) { m_BattMonCount = (FBS9100_ComBase.MonomerCountMax - 120); } @@ -150,7 +156,7 @@ Set_AppAliveState(true); while (true == Get_AppAliveState()) { logger.error("IP:" + FBSDeviceIp + " - BTS_IEC61851_ClientThread Started ..."); logger.error("IP:" + FBSDeviceIp + " - BTS_IEC61851_ClientThread Started Connect Port:" + commPort + "..."); // FBS9100_Task_Thread_SQL.runinsertime(m_ConnPool); try { Thread.sleep(5000); @@ -159,7 +165,7 @@ } try { m_ClientSap = new ClientSap(); m_Association = m_ClientSap.associate(InetAddress.getByName(FBSDeviceIp), 102, null, null); m_Association = m_ClientSap.associate(InetAddress.getByName(FBSDeviceIp), commPort, null, null); //m_ServerModel = m_Association.getModelFromSclFile("zjdy_zk-qgn.icd"); iec61852_forQGN/src/com/version_inf/version_inf.txt
@@ -3,6 +3,7 @@ V10.205 edit lijun at 2024-09-06 1.修复通信程序在异常情况下,MSQL异常导致通信线程异常结束,无法重新连接bug 2.新增自定义通信端口,可通过电池信息配置中的通信端口连接指定的端口号 V10.204 edit lijun at 2024-07-02 1.新增全功能61850点位中的告警遥调设置命令