V1.103  2024-03-07 lijun
1.新增历史告警分表,以及根据历史告警 记录最久保留3年的 电源历史告警记录
2.默认关闭 根据 通信电源告警规则中的 告警 阈值 判断,避免告警 参数规则导致误告警
1个文件已删除
9个文件已修改
9个文件已添加
28950 ■■■■■ 已修改文件
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/error-20240228-1.log.gz 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/error-20240305-1.log.gz 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/error-20240306-1.log.gz 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/info-20240123-1.log.gz 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/info-20240228-1.log.gz 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/info-20240305-1.log.gz 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/info-20240306-1.log.gz 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/TEMPLATE.iid 986 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/TEMPLATE111.iid 27385 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/src/com/base/Com.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/src/com/main/main_PowerDev_IEC61850.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/src/com/power/alarm/Alarm_Param.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/src/com/power/alarm/Alarm_Param_SQL.java 183 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/src/com/power/alarm/PwrDevHistoryAlm_SubtableThread.java 106 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/src/com/power/alarm/PwrDevHistoryAlm_SubtableThread_SQL.java 180 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/src/com/power/alarm/PwrDeviceAlarm_Data.java 47 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/src/com/power/comm/Power_61850_SocketClient.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/src/com/power/mysql/Sql_Mysql.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/src/com/version_inf/version_inf.txt 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/error-20240228-1.log.gz
Binary files differ
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/error-20240305-1.log.gz
Binary files differ
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/error-20240306-1.log.gz
Binary files differ
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/info-20240123-1.log.gz
Binary files differ
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/info-20240228-1.log.gz
Binary files differ
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/info-20240305-1.log.gz
Binary files differ
IEC61850_ForPowerSupply_ForNW/IEC61850_ForPowerSupply_logs/info-20240306-1.log.gz
Binary files differ
IEC61850_ForPowerSupply_ForNW/TEMPLATE.iid
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Created by DELL with OMICRON IEDScout 4.10 licensed to -->
<!--Created by Administrator with OMICRON IEDScout 4.20 licensed to -->
<!--SCL Schema Version 3.1 (2012/10/22)-->
<SCL version="2007" revision="B" xmlns="http://www.iec.ch/61850/2003/SCL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iec.ch/61850/2003/SCL SCL.xsd">
    <Header id="" version="" revision="" toolID="OMICRON IEDScout" nameStructure="IEDName" />
@@ -7,7 +7,7 @@
        <SubNetwork name="NONE" type="8-MMS">
            <ConnectedAP iedName="TEMPLATE" apName="P1">
                <Address>
                    <P type="IP" xsi:type="tP_IP">192.168.5.249</P>
                    <P type="IP" xsi:type="tP_IP">10.70.10.129</P>
                    <P type="OSI-TSEL" xsi:type="tP_OSI-TSEL">0001</P>
                    <P type="OSI-SSEL" xsi:type="tP_OSI-SSEL">0001</P>
                    <P type="OSI-PSEL" xsi:type="tP_OSI-PSEL">00000001</P>
@@ -38,6 +38,7 @@
            <ConfLNs fixPrefix="true" fixLnInst="true" />
            <GOOSE max="0" />
            <GSSE max="0" />
            <FileHandling />
        </Services>
        <AccessPoint name="P1">
            <Server>
@@ -1952,7 +1953,7 @@
                        <DOI name="signOpRes">
                            <SDI name="units">
                                <DAI name="SIUnit">
                                    <Val>V</Val>
                                    <Val></Val>
                                </DAI>
                                <DAI name="multiplier">
                                    <Val></Val>
@@ -2345,7 +2346,7 @@
                        </DOI>
                        <DOI name="Bts_ID">
                            <DAI name="d">
                                <Val>F01231112233</Val>
                                <Val>F01231002733</Val>
                            </DAI>
                            <DAI name="dU">
                                <Val></Val>
@@ -2353,7 +2354,7 @@
                        </DOI>
                        <DOI name="ukeyID">
                            <DAI name="d">
                                <Val>333454418E4B0638333454418E4B0638</Val>
                                <Val>3333574E675410353333574E67541035</Val>
                            </DAI>
                            <DAI name="dU">
                                <Val></Val>
@@ -2446,6 +2447,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -2462,6 +2468,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -2478,6 +2489,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -2494,6 +2510,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -2510,6 +2531,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -2526,6 +2552,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -2542,13 +2573,16 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
                        </DOI>
                        <DOI name="Key_ID">
                            <DAI name="d">
                                <Val>333454418E4B0638333454418E4B0638</Val>
                                <Val>3333574E675410353333574E67541035</Val>
                            </DAI>
                            <DAI name="dU">
                                <Val></Val>
@@ -3926,6 +3960,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -3939,6 +3978,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -3950,6 +3994,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -5046,6 +5093,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5062,6 +5114,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5078,6 +5135,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5094,6 +5156,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5110,6 +5177,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5126,6 +5198,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5142,6 +5219,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5158,6 +5240,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5174,6 +5261,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5190,6 +5282,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5206,6 +5303,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5222,6 +5324,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5238,6 +5345,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5254,6 +5366,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5270,6 +5387,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5286,6 +5408,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5302,6 +5429,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5318,6 +5450,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5334,6 +5471,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5350,6 +5492,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5366,6 +5513,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5382,6 +5534,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5398,6 +5555,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5414,6 +5576,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5430,6 +5597,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5446,6 +5618,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5462,6 +5639,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5478,6 +5660,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5494,6 +5681,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5510,6 +5702,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5526,6 +5723,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5542,6 +5744,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5558,6 +5765,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5574,6 +5786,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5590,6 +5807,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5606,6 +5828,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5622,6 +5849,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5638,6 +5870,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5654,6 +5891,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5670,6 +5912,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5686,6 +5933,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -5702,6 +5954,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -6043,6 +6300,8 @@
                            <FCDA ldInst="CPSS" prefix="btg" lnClass="GGIO" lnInst="14" doName="AnIn1" fc="MX" />
                            <FCDA ldInst="CPSS" prefix="btg" lnClass="GGIO" lnInst="15" doName="AnIn1" fc="MX" />
                            <FCDA ldInst="CPSS" prefix="btg" lnClass="GGIO" lnInst="16" doName="AnIn1" fc="MX" />
                            <FCDA ldInst="CPSS" prefix="che" lnClass="GGIO" lnInst="1" doName="LoBatVal" fc="MX" />
                            <FCDA ldInst="CPSS" prefix="che" lnClass="GGIO" lnInst="1" doName="HiTestTmhour" fc="MX" />
                            <FCDA ldInst="CPSS" prefix="che" lnClass="GGIO" lnInst="1" doName="AnIn2" fc="MX" />
                            <FCDA ldInst="CPSS" prefix="che" lnClass="GGIO" lnInst="1" doName="AnIn3" fc="MX" />
                            <FCDA ldInst="CPSS" prefix="che" lnClass="GGIO" lnInst="1" doName="AnIn4" fc="MX" />
@@ -6997,6 +7256,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7010,6 +7274,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7023,6 +7292,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7036,6 +7310,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7049,6 +7328,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7062,6 +7346,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7073,6 +7362,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -7088,7 +7380,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="10">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="10">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -7483,6 +7775,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7496,6 +7793,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7509,6 +7811,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7522,6 +7829,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7535,6 +7847,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7548,6 +7865,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7559,6 +7881,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -7574,7 +7899,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="11">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="11">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -7969,6 +8294,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7982,6 +8312,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -7995,6 +8330,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8008,6 +8348,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8021,6 +8366,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8034,6 +8384,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8045,6 +8400,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -8060,7 +8418,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="12">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="12">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -8455,6 +8813,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8468,6 +8831,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8481,6 +8849,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8494,6 +8867,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8507,6 +8885,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8520,6 +8903,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8531,6 +8919,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -8546,7 +8937,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="13">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="13">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -8941,6 +9332,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8954,6 +9350,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8967,6 +9368,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8980,6 +9386,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -8993,6 +9404,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9006,6 +9422,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9017,6 +9438,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -9032,7 +9456,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="14">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="14">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -9427,6 +9851,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9440,6 +9869,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9453,6 +9887,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9466,6 +9905,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9479,6 +9923,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9492,6 +9941,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9503,6 +9957,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -9518,7 +9975,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="15">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="15">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -9913,6 +10370,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9926,6 +10388,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9939,6 +10406,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9952,6 +10424,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9965,6 +10442,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9978,6 +10460,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -9989,6 +10476,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -10004,7 +10494,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="16">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="16">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -10399,6 +10889,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -10412,6 +10907,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -10425,6 +10925,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -10438,6 +10943,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -10451,6 +10961,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -10464,6 +10979,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -10475,6 +10995,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -10490,7 +11013,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="2">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="2">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -10885,6 +11408,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -10898,6 +11426,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -10911,6 +11444,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -10924,6 +11462,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -10937,6 +11480,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -10950,6 +11498,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -10961,6 +11514,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -10976,7 +11532,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="3">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="3">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -11371,6 +11927,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -11384,6 +11945,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -11397,6 +11963,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -11410,6 +11981,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -11423,6 +11999,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -11436,6 +12017,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -11447,6 +12033,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -11462,7 +12051,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="4">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="4">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -11857,6 +12446,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -11870,6 +12464,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -11883,6 +12482,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -11896,6 +12500,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -11909,6 +12518,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -11922,6 +12536,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -11933,6 +12552,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -11948,7 +12570,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="5">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="5">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -12343,6 +12965,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -12356,6 +12983,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -12369,6 +13001,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -12382,6 +13019,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -12395,6 +13037,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -12408,6 +13055,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -12419,6 +13071,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -12434,7 +13089,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="6">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="6">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -12829,6 +13484,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -12842,6 +13502,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -12855,6 +13520,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -12868,6 +13538,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -12881,6 +13556,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -12894,6 +13574,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -12905,6 +13590,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -12920,7 +13608,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="7">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="7">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -13315,6 +14003,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -13328,6 +14021,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -13341,6 +14039,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -13354,6 +14057,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -13367,6 +14075,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -13380,6 +14093,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -13391,6 +14109,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -13406,7 +14127,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="8">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="8">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -13801,6 +14522,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -13814,6 +14540,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -13827,6 +14558,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -13840,6 +14576,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -13853,6 +14594,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -13866,6 +14612,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -13877,6 +14628,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -13892,7 +14646,7 @@
                            </DAI>
                        </DOI>
                    </LN>
                    <LN lnType="TEMPLATEBTSE.btgGGIO1" prefix="btg" lnClass="GGIO" inst="9">
                    <LN lnType="TEMPLATECPSS.btgGGIO10" prefix="btg" lnClass="GGIO" inst="9">
                        <DOI name="Mod">
                            <DAI name="ctlModel">
                                <Val>status-only</Val>
@@ -14287,6 +15041,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -14300,6 +15059,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -14313,6 +15077,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -14326,6 +15095,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -14339,6 +15113,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -14352,6 +15131,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="i">
                                    <Val>0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -14363,6 +15147,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -14514,6 +15301,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -14527,6 +15319,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -14538,6 +15335,9 @@
                                </DAI>
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val></Val>
                            </DAI>
                            <DAI name="dataNs">
@@ -14686,6 +15486,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -14702,6 +15507,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -14714,6 +15524,9 @@
                            </SDI>
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <DAI name="setVal">
                                <Val>123456789</Val>
                            </DAI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
@@ -23945,6 +24758,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -24049,6 +24867,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -24153,6 +24976,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -24257,6 +25085,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -24361,6 +25194,11 @@
                            <DAI name="dU">
                                <Val></Val>
                            </DAI>
                            <SDI name="setMag">
                                <DAI name="f">
                                    <Val>0.0</Val>
                                </DAI>
                            </SDI>
                            <DAI name="dataNs">
                                <Val>GDCC MODEL:2011</Val>
                            </DAI>
@@ -26967,6 +27805,97 @@
            <DO name="Alm6" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="NamPlt" type="TEMPLATEACSWIB.LLN0.NamPlt" />
        </LNodeType>
        <LNodeType id="TEMPLATECPSS.btgGGIO10" lnClass="GGIO">
            <DO name="Mod" type="TEMPLATEACSWIB.LLN0.Mod" />
            <DO name="Beh" type="TEMPLATEACSWIB.LLN0.Beh" />
            <DO name="signOpRes" type="TEMPLATEBTSE.btgGGIO1.signOpRes" />
            <DO name="LoaderCurrent" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="keyNum1" type="TEMPLATECPSS.btgGGIO10.keyNum1" />
            <DO name="AnIn1" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn2" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn3" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn4" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn5" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn6" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn7" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn8" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn9" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn10" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn11" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn12" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn13" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn14" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn15" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn16" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn17" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn18" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn19" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn20" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn21" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn22" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn23" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn24" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn25" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn26" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn27" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn28" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn29" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn30" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn31" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn32" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn33" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="Health" type="TEMPLATEACSWIB.LLN0.Health" />
            <DO name="Ind1" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Ind2" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Ind3" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Ind4" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Ind5" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Ind6" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Ind7" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Ind8" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Ind9" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Ind10" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Ind11" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm1" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm2" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm3" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm4" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm5" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm6" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm7" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm8" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm9" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm10" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm11" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm12" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm13" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm14" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm15" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm16" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm17" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm18" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm19" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm20" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm21" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm22" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm23" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Alm24" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="NamPlt" type="TEMPLATEACSWIB.LLN0.NamPlt" />
            <DO name="keyNum" type="TEMPLATEBTSE.btgGGIO1.keyNum" />
            <DO name="Bts_ID" type="TEMPLATEBTSE.btgGGIO1.keyNum" />
            <DO name="ukeyID" type="TEMPLATEBTSE.btgGGIO1.keyNum" />
            <DO name="SPCSO1" type="TEMPLATEBTSE.btgGGIO1.SPCSO1" />
            <DO name="SPCSO2" type="TEMPLATEBTSE.btgGGIO1.SPCSO1" />
            <DO name="SPCSO3" type="TEMPLATEBTSE.btgGGIO1.SPCSO1" />
            <DO name="Para1" type="TEMPLATEBTSE.btgGGIO1.Para1" />
            <DO name="Para2" type="TEMPLATEBTSE.btgGGIO1.Para1" />
            <DO name="Para3" type="TEMPLATEBTSE.btgGGIO1.Para1" />
            <DO name="Para4" type="TEMPLATEBTSE.btgGGIO1.Para1" />
            <DO name="Para5" type="TEMPLATEBTSE.btgGGIO1.Para1" />
            <DO name="key" type="TEMPLATEBTSE.btgGGIO1.key" />
            <DO name="sign" type="TEMPLATEBTSE.btgGGIO1.sign" />
            <DO name="Key_ID" type="TEMPLATEBTSE.btgGGIO1.keyNum" />
        </LNodeType>
        <LNodeType id="TEMPLATECPSS.chmGGIO1" lnClass="GGIO">
            <DO name="Mod" type="TEMPLATEACSWIB.LLN0.Mod" />
            <DO name="Beh" type="TEMPLATEACSWIB.LLN0.Beh" />
@@ -27032,7 +27961,7 @@
            <DO name="Health" type="TEMPLATEACSWIB.LLN0.Health" />
            <DO name="Ind1" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Ind2" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="IntIn" type="TEMPLATECPSS.gdsGGIO1.IntIn" />
            <DO name="IntIn" type="TEMPLATEELEROOM.doorGGIO1.IntIn" />
            <DO name="NamPlt" type="TEMPLATEACSWIB.LLN0.NamPlt" />
            <DO name="SPCSO1" type="TEMPLATEBTSE.btgGGIO1.SPCSO1" />
        </LNodeType>
@@ -27096,7 +28025,7 @@
            <DO name="AnIn10" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="AnIn11" type="TEMPLATEACSWIB.acbGGIO1.AnIn1" />
            <DO name="Health" type="TEMPLATEACSWIB.LLN0.Health" />
            <DO name="IntIn" type="TEMPLATECPSS.gdsGGIO1.IntIn" />
            <DO name="IntIn" type="TEMPLATEELEROOM.doorGGIO1.IntIn" />
            <DO name="Ind1" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Ind2" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
            <DO name="Ind3" type="TEMPLATEACSWIB.acbGGIO1.Ind1" />
@@ -27125,6 +28054,12 @@
        <DOType id="TEMPLATEBTSE.btgGGIO1.keyNum" cdc="UNKNOWN">
            <DA name="d" fc="DC" bType="VisString255" />
            <DA name="dU" fc="DC" bType="Unicode255" />
        </DOType>
        <DOType id="TEMPLATECPSS.btgGGIO10.keyNum1" cdc="UNKNOWN">
            <DA name="mag" fc="MX" bType="Struct" type="TEMPLATEACSWIB.acbGGIO1.AnIn1.mag" />
            <DA name="q" fc="MX" bType="Quality" />
            <DA name="t" fc="MX" bType="Timestamp" />
            <DA name="units" fc="CF" bType="Struct" type="TEMPLATEACSWIB.acbGGIO1.AnIn1.units" />
        </DOType>
        <DOType id="TEMPLATEBTSE.btgGGIO1.Para1" cdc="ASG">
            <DA name="units" fc="CF" bType="Struct" type="TEMPLATEACSWIB.acbGGIO1.AnIn1.units" />
@@ -27171,6 +28106,11 @@
            <DA name="t" fc="ST" bType="Timestamp" />
        </DOType>
        <DOType id="TEMPLATECPSS.gdsGGIO1.IntIn" cdc="INS">
            <DA name="stVal" fc="ST" bType="INT32" />
            <DA name="q" fc="ST" bType="Quality" />
            <DA name="t" fc="ST" bType="Timestamp" />
        </DOType>
        <DOType id="TEMPLATEELEROOM.doorGGIO1.IntIn" cdc="INS">
            <DA name="stVal" fc="ST" bType="BOOLEAN" />
            <DA name="q" fc="ST" bType="Quality" />
            <DA name="t" fc="ST" bType="Timestamp" />
IEC61850_ForPowerSupply_ForNW/TEMPLATE111.iid
New file
Diff too large
IEC61850_ForPowerSupply_ForNW/src/com/base/Com.java
@@ -4,6 +4,7 @@
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Com {
@@ -21,6 +22,7 @@
    //final public static DateFormat DateTimeFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    
    final public static String DTF_YM = "yyyy_MM";
    final public static String DTF_Y = "yyyy";
    
    /**
     * 将传入的时间转换成指定的的时间格式并返回时间格式化之后的字符串
@@ -158,4 +160,23 @@
            System.out.println(e.getMessage());
        }
    }
    /**
     *    获取今年第一天0点时间
     *  @return
     */
    public static long getYearFirstDay(Date time) {
        //System.out.println(Com.getDateTimeFormat(time, Com.DTF_YMD));
        Calendar currCal = Calendar.getInstance();// 获取当前日期
        currCal.setTime(time);
        Calendar calendar = Calendar.getInstance();
        calendar.clear();
        calendar.set(Calendar.YEAR,currCal.get(Calendar.YEAR));
        //System.out.println(calendar.getTimeInMillis());
        return calendar.getTimeInMillis();
    }
}
IEC61850_ForPowerSupply_ForNW/src/com/main/main_PowerDev_IEC61850.java
@@ -8,6 +8,7 @@
import com.base.AppConfig;
import com.power.mysql.Sql_Mysql;
import com.power.alarm.PwrDevHistoryAlm_SubtableThread;
import com.power.alarm.PwrDeviceAlarm_Thread;
import com.power.comm.Power_61850_Task_Thread;
import com.power.data.PowerData_RT_Array;
@@ -18,7 +19,7 @@
public class main_PowerDev_IEC61850 {
    
    public final static boolean app_debug = false;
    public final static double m_VersionNum = 1.002;
    public final static double m_VersionNum = 1.103;
    public final static String m_Version = "Welcome To Use Monitor_PowerDev_IEC61850 V" 
                                            + m_VersionNum + " RC_20210621";
    
@@ -103,6 +104,12 @@
        PowerRealDataSave_Thread datasavethd = new PowerRealDataSave_Thread(GB_MysqlConnPool,GB_DataArray);
        datasavethd.start();
        
        /********************************电源历史告警分表***********************************************/
        {
            PwrDevHistoryAlm_SubtableThread sub_thread = new PwrDevHistoryAlm_SubtableThread(GB_MysqlConnPool);
            new  Thread(sub_thread).start();
        }
        /*********************************************************************************/
        
        while(true)
IEC61850_ForPowerSupply_ForNW/src/com/power/alarm/Alarm_Param.java
@@ -11,7 +11,7 @@
    
    public int alarm_devtype;          //告警设备类型,0-通信电源(总名称)   1-高频开关电源柜,2-交流配电柜,3-直流配电柜
    
    //public int alarm_index;            //告警的设备的序号,比如1段交流母线开关N跳闸
    //public int alarm_index;        //告警的设备的序号,比如1段交流母线开关N跳闸
    
    public String alarm_name;       //告警名称
    
IEC61850_ForPowerSupply_ForNW/src/com/power/alarm/Alarm_Param_SQL.java
@@ -45,101 +45,101 @@
                sql.sqlMysqlExecute(sql_str);
                
                //通信电源
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_CPSS_CommErr_ID, (float)0, (float)0,0,1, 0,"通信电源通信故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_CPSS_CommErr_ID, (float)0, (float)0,0,1, 0,1,"通信电源通信故障",sql);
                
                //ACDC
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_PowerDown_ID, (float)264.0, (float)110.0,1,1, 1,"交流输入1停电",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_PowerDown_ID, (float)264.0, (float)110.0,1,1, 1,"交流输入2停电",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_ThunderErr_ID, (float)0, (float)0,0, 2, 1,"交流输入1防雷器故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_ThunderErr_ID, (float)0, (float)0,0, 2, 1,"交流输入2防雷器故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_Trip_ID, (float)0, (float)0,0,2, 1,"第1路交流空开跳闸",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_Trip_ID, (float)0, (float)0,0,2, 1,"第2路交流空开跳闸",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_A_OverV_ID, (float)264, (float)176,1,2, 1,"第1路交流A相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_A_UnderV_ID, (float)264, (float)176,1,2,1, "第1路交流A相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_B_OverV_ID, (float)264, (float)176,1,2, 1,"第1路交流B相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_B_UnderV_ID, (float)264, (float)176,1,2, 1,"第1路交流B相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_C_OverV_ID, (float)264, (float)176,1,2, 1,"第1路交流C相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_C_UnderV_ID, (float)264, (float)176,1,2, 1,"第1路交流C相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_A_OverV_ID, (float)264, (float)176,1,2, 1,"第2路交流A相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_A_UnderV_ID, (float)264, (float)176,1,2,1, "第2路交流A相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_B_OverV_ID, (float)264, (float)176,1,2, 1,"第2路交流B相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_B_UnderV_ID, (float)264, (float)176,1,2, 1,"第2路交流B相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_C_OverV_ID, (float)264, (float)176,1,2, 1,"第2路交流C相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_C_UnderV_ID, (float)264, (float)176,1,2, 1,"第2路交流C相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_A_Less_ID, (float)264, (float)110,1,2, 1,"第1路交流A相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_B_Less_ID, (float)264, (float)110,1,2, 1,"第1路交流B相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_C_Less_ID, (float)264, (float)110,1,2, 1,"第1路交流C相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_A_Less_ID, (float)264, (float)110,1,2, 1,"第2路交流A相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_B_Less_ID, (float)264, (float)110,1,2, 1,"第2路交流B相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_C_Less_ID, (float)264, (float)110,1,2, 1,"第2路交流C相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_MonitorErr_ID, (float)0, (float)0,0,2, 1,"监控单元故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module1Err_ID, (float)0, (float)0,0,3, 1,"模块1故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module2Err_ID, (float)0, (float)0,0,3, 1,"模块2故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module3Err_ID, (float)0, (float)0,0,3, 1,"模块3故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module4Err_ID, (float)0, (float)0,0,3, 1,"模块4故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module5Err_ID, (float)0, (float)0,0,3, 1,"模块5故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module6Err_ID, (float)0, (float)0,0,3, 1,"模块6故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module7Err_ID, (float)0, (float)0,0,3, 1,"模块7故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module8Err_ID, (float)0, (float)0,0,3, 1,"模块8故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module9Err_ID, (float)0, (float)0,0,3, 1,"模块9故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module10Err_ID, (float)0, (float)0,0,3, 1,"模块10故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module11Err_ID, (float)0, (float)0,0,3, 1,"模块11故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module12Err_ID, (float)0, (float)0,0,3, 1,"模块12故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module13Err_ID, (float)0, (float)0,0,3, 1,"模块13故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module14Err_ID, (float)0, (float)0,0,3, 1,"模块14故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module15Err_ID, (float)0, (float)0,0,3, 1,"模块15故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module16Err_ID, (float)0, (float)0,0,3, 1,"模块16故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_TolalAlarm_ID, (float)0, (float)0,0,3, 1,"高频开关电源柜总告警",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_DCout_OverV_ID, (float)57, (float)43,1,2, 1,"直流输出过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_DCout_UnderV_ID, (float)57, (float)43,1,2, 1,"直流输出欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Batt1_Down_ID, (float)57, (float)43,1,2, 1,"电池组下电保护",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_BattGrp1Fuse_ID, (float)57, (float)43,1,2, 1,"电池组1熔丝告警",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_BattGrp2Fuse_ID, (float)57, (float)43,1,2, 1,"电池组2熔丝告警",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_LoaderFuse_ID, (float)57, (float)43,1,2, 1,"负载熔丝告警",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_PowerDown_ID, (float)264.0, (float)110.0,1,1, 1,0,"交流输入1停电",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_PowerDown_ID, (float)264.0, (float)110.0,1,1, 1,0,"交流输入2停电",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_ThunderErr_ID, (float)0, (float)0,0, 2, 1,0,"交流输入1防雷器故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_ThunderErr_ID, (float)0, (float)0,0, 2, 1,0,"交流输入2防雷器故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_Trip_ID, (float)0, (float)0,0,2, 1,0,"第1路交流空开跳闸",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_Trip_ID, (float)0, (float)0,0,2, 1,0,"第2路交流空开跳闸",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_A_OverV_ID, (float)264, (float)176,1,2, 1,0,"第1路交流A相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_A_UnderV_ID, (float)264, (float)176,1,2,1,0,"第1路交流A相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_B_OverV_ID, (float)264, (float)176,1,2, 1,0,"第1路交流B相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_B_UnderV_ID, (float)264, (float)176,1,2, 1,0,"第1路交流B相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_C_OverV_ID, (float)264, (float)176,1,2, 1,0,"第1路交流C相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_C_UnderV_ID, (float)264, (float)176,1,2, 1,0,"第1路交流C相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_A_OverV_ID, (float)264, (float)176,1,2, 1,0,"第2路交流A相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_A_UnderV_ID, (float)264, (float)176,1,2,1,0, "第2路交流A相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_B_OverV_ID, (float)264, (float)176,1,2, 1,0,"第2路交流B相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_B_UnderV_ID, (float)264, (float)176,1,2, 1,0,"第2路交流B相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_C_OverV_ID, (float)264, (float)176,1,2, 1,0,"第2路交流C相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_C_UnderV_ID, (float)264, (float)176,1,2, 1,0,"第2路交流C相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_A_Less_ID, (float)264, (float)110,1,2, 1,0,"第1路交流A相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_B_Less_ID, (float)264, (float)110,1,2, 1,0,"第1路交流B相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn1_C_Less_ID, (float)264, (float)110,1,2, 1,0,"第1路交流C相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_A_Less_ID, (float)264, (float)110,1,2, 1,0,"第2路交流A相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_B_Less_ID, (float)264, (float)110,1,2, 1,0,"第2路交流B相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_AcIn2_C_Less_ID, (float)264, (float)110,1,2, 1,0,"第2路交流C相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_MonitorErr_ID, (float)0, (float)0,0,2, 1,0,"监控单元故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module1Err_ID, (float)0, (float)0,0,3, 1,0,"模块1故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module2Err_ID, (float)0, (float)0,0,3, 1,0,"模块2故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module3Err_ID, (float)0, (float)0,0,3, 1,0,"模块3故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module4Err_ID, (float)0, (float)0,0,3, 1,0,"模块4故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module5Err_ID, (float)0, (float)0,0,3, 1,0,"模块5故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module6Err_ID, (float)0, (float)0,0,3, 1,0,"模块6故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module7Err_ID, (float)0, (float)0,0,3, 1,0,"模块7故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module8Err_ID, (float)0, (float)0,0,3, 1,0,"模块8故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module9Err_ID, (float)0, (float)0,0,3, 1,0,"模块9故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module10Err_ID, (float)0, (float)0,0,3, 1,0,"模块10故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module11Err_ID, (float)0, (float)0,0,3, 1,0,"模块11故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module12Err_ID, (float)0, (float)0,0,3, 1,0,"模块12故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module13Err_ID, (float)0, (float)0,0,3, 1,0,"模块13故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module14Err_ID, (float)0, (float)0,0,3, 1,0,"模块14故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module15Err_ID, (float)0, (float)0,0,3, 1,0,"模块15故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Module16Err_ID, (float)0, (float)0,0,3, 1,0,"模块16故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_TolalAlarm_ID, (float)0, (float)0,0,3, 1,0,"高频开关电源柜总告警",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_DCout_OverV_ID, (float)57, (float)43,1,2, 1,0,"直流输出过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_DCout_UnderV_ID, (float)57, (float)43,1,2, 1,0,"直流输出欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_Batt1_Down_ID, (float)57, (float)43,1,2,0,0,"电池组下电保护",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_BattGrp1Fuse_ID, (float)57, (float)43,1,2, 1,0,"电池组1熔丝告警",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_BattGrp2Fuse_ID, (float)57, (float)43,1,2, 1,0,"电池组2熔丝告警",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_ACDC_LoaderFuse_ID, (float)57, (float)43,1,2, 1,0,"负载熔丝告警",sql);
                
                //AC
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_PowerDown_ID, (float)264.0, (float)110.0,1,1, 2,"交流输入1停电",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_PowerDown_ID, (float)264.0, (float)110.0,1,1, 2,"交流输入2停电",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_ThunderErr_ID, (float)0, (float)0,0,2, 2,"交流输入1防雷器故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_ThunderErr_ID, (float)0, (float)0,0,2, 2,"交流输入2防雷器故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_Trip_ID, (float)0, (float)0,0,2, 2,"第1路交流空开跳闸",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_Trip_ID, (float)0, (float)0,0,2, 2,"第2路交流空开跳闸",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_A_OverV_ID, (float)264, (float)176,1,2, 2,"第1路交流A相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_A_UnderV_ID, (float)264, (float)176,1,2,2,"第1路交流A相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_B_OverV_ID, (float)264, (float)176,1,2, 2,"第1路交流B相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_B_UnderV_ID, (float)264, (float)176,1,2, 2,"第1路交流B相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_C_OverV_ID, (float)264, (float)176,1,2, 2,"第1路交流C相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_C_UnderV_ID, (float)264, (float)176,1,2, 2,"第1路交流C相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_A_OverV_ID, (float)264, (float)176,1,2, 2,"第2路交流A相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_A_UnderV_ID, (float)264, (float)176,1,2,2,"第2路交流A相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_B_OverV_ID, (float)264, (float)176,1,2, 2,"第2路交流B相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_B_UnderV_ID, (float)264, (float)176,1,2, 2,"第2路交流B相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_C_OverV_ID, (float)264, (float)176,1,2, 2,"第2路交流C相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_C_UnderV_ID, (float)264, (float)176,1,2, 2,"第2路交流C相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_A_Less_ID, (float)264, (float)110,1,2, 2,"第1路交流A相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_B_Less_ID, (float)264, (float)110,1,2, 2,"第1路交流B相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_C_Less_ID, (float)264, (float)110,1,2, 2,"第1路交流C相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_A_Less_ID, (float)264, (float)110,1,2, 2,"第2路交流A相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_B_Less_ID, (float)264, (float)110,1,2, 2,"第2路交流B相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_C_Less_ID, (float)264, (float)110,1,2, 2,"第2路交流C相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_MonitorErr_ID, (float)0, (float)0,0,2, 2,"监控单元故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_MX1_SW_N_Trip_ID, (float)0, (float)0,0,3, 2,"1段交流母线输出开关N跳闸" ,sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_MX2_SW_N_Trip_ID, (float)0, (float)0,0,3, 2,"2段交流母线输出开关N跳闸" ,sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_TolalAlarm_ID, (float)0, (float)0,0,3,2, "交流配电柜总告警",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_TempAlarm_ID, (float)55, (float)10,1,3, 2, "交流配电柜温度告警",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_PowerDown_ID, (float)264.0, (float)110.0,1,1, 2,0,"交流输入1停电",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_PowerDown_ID, (float)264.0, (float)110.0,1,1, 2,0,"交流输入2停电",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_ThunderErr_ID, (float)0, (float)0,0,2, 2,0,"交流输入1防雷器故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_ThunderErr_ID, (float)0, (float)0,0,2, 2,0,"交流输入2防雷器故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_Trip_ID, (float)0, (float)0,0,2, 2,0,"第1路交流空开跳闸",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_Trip_ID, (float)0, (float)0,0,2, 2,0,"第2路交流空开跳闸",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_A_OverV_ID, (float)264, (float)176,1,2, 2,0,"第1路交流A相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_A_UnderV_ID, (float)264, (float)176,1,2,2,0,"第1路交流A相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_B_OverV_ID, (float)264, (float)176,1,2, 2,0,"第1路交流B相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_B_UnderV_ID, (float)264, (float)176,1,2, 2,0,"第1路交流B相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_C_OverV_ID, (float)264, (float)176,1,2, 2,0,"第1路交流C相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_C_UnderV_ID, (float)264, (float)176,1,2, 2,0,"第1路交流C相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_A_OverV_ID, (float)264, (float)176,1,2, 2,0,"第2路交流A相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_A_UnderV_ID, (float)264, (float)176,1,2,2,0,"第2路交流A相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_B_OverV_ID, (float)264, (float)176,1,2, 2,0,"第2路交流B相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_B_UnderV_ID, (float)264, (float)176,1,2, 2,0,"第2路交流B相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_C_OverV_ID, (float)264, (float)176,1,2, 2,0,"第2路交流C相过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_C_UnderV_ID, (float)264, (float)176,1,2, 2,0,"第2路交流C相欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_A_Less_ID, (float)264, (float)110,1,2, 2,0,"第1路交流A相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_B_Less_ID, (float)264, (float)110,1,2, 2,0,"第1路交流B相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn1_C_Less_ID, (float)264, (float)110,1,2, 2,0,"第1路交流C相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_A_Less_ID, (float)264, (float)110,1,2, 2,0,"第2路交流A相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_B_Less_ID, (float)264, (float)110,1,2, 2,0,"第2路交流B相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_AcIn2_C_Less_ID, (float)264, (float)110,1,2, 2,0,"第2路交流C相缺相",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_MonitorErr_ID, (float)0, (float)0,0,2, 2,0,"监控单元故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_MX1_SW_N_Trip_ID, (float)0, (float)0,0,3, 2,0,"1段交流母线输出开关N跳闸" ,sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_MX2_SW_N_Trip_ID, (float)0, (float)0,0,3, 2,0,"2段交流母线输出开关N跳闸" ,sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_TolalAlarm_ID, (float)0, (float)0,0,3,2, 0,"交流配电柜总告警",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_AC_TempAlarm_ID, (float)55, (float)10,1,3, 2, 0,"交流配电柜温度告警",sql);
                //DC
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DCout1_OverV_ID, (float)57, (float)43,1, 2, 3,"第1路直流过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DCout1_UnderV_ID, (float)57, (float)43,1, 2, 3,"第1路直流欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DCout2_OverV_ID, (float)57, (float)43,1, 2, 3,"第2路直流过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DCout2_UnderV_ID, (float)57, (float)43,1, 2, 3,"第2路直流欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DcIn1_Trip_ID, (float)0, (float)0,0, 2, 3,"第1路输入开关跳闸",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DcIn2_Trip_ID, (float)0, (float)0,0, 2, 3,"第2路输入开关跳闸",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DC1_SW_N_Trip_ID, (float)0, (float)0,0,3, 2,"1段直流第N路跳闸" ,sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DC2_SW_N_Trip_ID, (float)0, (float)0,0,3, 2,"2段直流第N路跳闸" ,sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_TempAlarm_ID, (float)55, (float)10,1,3, 3,"温度告警",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_MonitorErr_ID, (float)0, (float)0,0,3, 3,"监控单元故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_TolalAlarm_ID, (float)0, (float)0,0,3, 3,"直流配电柜总告警",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DCout1_OverV_ID, (float)57, (float)43,1, 2, 3,0,"第1路直流过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DCout1_UnderV_ID, (float)57, (float)43,1, 2, 3,0,"第1路直流欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DCout2_OverV_ID, (float)57, (float)43,1, 2, 3,0,"第2路直流过压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DCout2_UnderV_ID, (float)57, (float)43,1, 2, 3,0,"第2路直流欠压",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DcIn1_Trip_ID, (float)0, (float)0,0, 2, 3,0,"第1路输入开关跳闸",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DcIn2_Trip_ID, (float)0, (float)0,0, 2, 3,0,"第2路输入开关跳闸",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DC1_SW_N_Trip_ID, (float)0, (float)0,0,3, 2,0,"1段直流第N路跳闸" ,sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_DC2_SW_N_Trip_ID, (float)0, (float)0,0,3, 2,0,"2段直流第N路跳闸" ,sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_TempAlarm_ID, (float)55, (float)10,1,3, 3,0,"温度告警",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_MonitorErr_ID, (float)0, (float)0,0,3, 3,0,"监控单元故障",sql);
                insert_alarm_param(powerdevid,PwrDeviceAlarm_Data.ALM_TYPE_DC_TolalAlarm_ID, (float)0, (float)0,0,3, 3,0,"直流配电柜总告警",sql);
                
            }
            
@@ -154,17 +154,18 @@
        }
    }
    
    public static  void insert_alarm_param(int powerdevid,int id,float alm_h,float alm_l,int alm_en,int level,int type,String name,Sql_Mysql sql) throws SQLException{
    public static  void insert_alarm_param(int powerdevid,int id,float alm_h,float alm_l,int alm_en,int level,int type,int user_en,String name,Sql_Mysql sql) throws SQLException{
        
        String sql_str = " INSERT IGNORE INTO " + Sql_Mysql.PWRDEV_ALARM_PARAM_TABLE + powerdevid+"`";
        sql_str += " (alarm_id,alarm_limitH,alarm_limitL,alarm_limitEn,alarm_level,alarm_devtype,alarm_name ) VALUES ("
        sql_str += " (alarm_id,alarm_limitH,alarm_limitL,alarm_limitEn,alarm_level,alarm_devtype,UserAlarm_EN,alarm_name ) VALUES ("
                + id + ","
                + alm_h + ","
                + alm_l + ","
                + alm_en + ","
                + level + ","
                + type + ","
                + user_en + ","
                + "\""+name+"\"" + ")";
        
        //logger.info(sql_str);
IEC61850_ForPowerSupply_ForNW/src/com/power/alarm/PwrDevHistoryAlm_SubtableThread.java
New file
@@ -0,0 +1,106 @@
package com.power.alarm;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import com.base.Com;
import com.power.mysql.MysqlConnPool;
/**
 *     对历史告警记录进行分表处理,创建的分表时间超过3年的告警记录删除
 * @author LiJun
 *
 */
public class PwrDevHistoryAlm_SubtableThread implements Runnable{
    public static int MaxRecordAlmTimeLong = 366*3;            //最大记录历史告警时间
    private List<PwrDeviceAlarm_Data> pwrAlmDatas;             //需要分表的电源历史告警记录
    private MysqlConnPool pool;
    private Logger logger = null;
    public PwrDevHistoryAlm_SubtableThread(MysqlConnPool pool) {
        this.pwrAlmDatas = new ArrayList<>();             //需要分表的电源历史告警记录
        this.pool = pool;
        this.logger = LogManager.getLogger(this);
    }
    @Override
    public void run() {
        logger.info(" PwrDevHistoryAlm_SubtableThread Start at " + Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms) );
        Date time = new Date(0);
        Date lastCheck = time;                //上一次检测历史告警时间
        Date lastDelete = time;                //上一次删除历史告警时间
        while(true) {
            try {
                pwrAlmDatas.clear();
                time = new Date();
                long checkTimeLong = (time.getTime()-lastCheck.getTime())/(24*60*60*1000);
                //System.out.println("checkTimeLong:"+checkTimeLong);
                if(checkTimeLong >= 1) {
                    //每天检测一次历史告警数据
                    PwrDevHistoryAlm_SubtableThread_SQL.queryBattHistoryAlarm(pool, pwrAlmDatas);
                    //System.err.println(pwrAlmDatas);
                    if(pwrAlmDatas.size() > 0) {
                        //开始进行电池历史告警记录分表
                        for(int i=0;i<pwrAlmDatas.size();i++) {
                            /*
                            if(battAlmDatas.get(i).battgroup_id != 1000022) {
                                continue;
                            }
                            */
                            if(i%10==0) {
                                Thread.sleep(100);
                            }
                            //将超过1个月的电源告警记录记入历史告警分表
                            PwrDevHistoryAlm_SubtableThread_SQL.changePwrAlarmToHistoryTable(pool, pwrAlmDatas.get(i));
                        }
                    }
                    lastCheck = time;
                }
                long deleteTimeLong = (time.getTime()-lastDelete.getTime())/(24*60*60*1000);
                //System.out.println("deleteTimeLong:"+deleteTimeLong);
                if(deleteTimeLong >= 1) {
                    //10天检测一次删除历史告警数据
                    Date deldate = getDateBefore(time, MaxRecordAlmTimeLong);
                    //检测历史告警记录,删除3年前的告警记录分表
                    PwrDevHistoryAlm_SubtableThread_SQL.delBattAlarmData(pool, deldate);
                    lastDelete = time;
                }
            } catch (Exception e) {
                logger.error(e.toString(), e);
            } finally {
                try {
                    Thread.sleep(10000);
                } catch (InterruptedException e) {
                    logger.error(e.toString(), e);
                }
            }
        }
    }
    /**
     *     获取指定时间之前指定天数的时间
     * @param d      指定时间
     * @param day    指定天数
     * @return
     */
    public static Date getDateBefore(Date d,int day){
        Calendar now =Calendar.getInstance();
        now.setTime(d);
        now.set(Calendar.DATE,now.get(Calendar.DATE)-day);
        return now.getTime();
    }
}
IEC61850_ForPowerSupply_ForNW/src/com/power/alarm/PwrDevHistoryAlm_SubtableThread_SQL.java
New file
@@ -0,0 +1,180 @@
package com.power.alarm;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import com.base.Com;
import com.power.mysql.MysqlConnPool;
import com.power.mysql.Sql_Mysql;
public class PwrDevHistoryAlm_SubtableThread_SQL {
    /**
     *     查询今年之前的的电源历史告警记录
     * @param pool
     * @param battAlarms
     */
    public static void queryBattHistoryAlarm(MysqlConnPool pool,List<PwrDeviceAlarm_Data> pwrAlarms) {
        Date firstTime = new Date(Com.getYearFirstDay(new Date()));                    //本年1号0点时间
        String sql_str = " SELECT * FROM " + Sql_Mysql.PWRDEV_ALARM_HISTORY_TABLE +
                         " WHERE alm_start_time < '" + Com.getDateTimeFormat(firstTime, Com.DTF_YMDhms) + "'";
        Sql_Mysql sql = new Sql_Mysql(pool.getConn());
        ResultSet res = null;
        try {
            //System.err.println(sql_str);
            res = sql.sqlMysqlQuery(sql_str);
            while(res.next()) {
                PwrDeviceAlarm_Data alm = new PwrDeviceAlarm_Data(res.getInt("alm_type"));
                alm.pwrdev_id = res.getInt("PowerDeviceId");
                alm.RecId = res.getLong("record_id");
                alm.alm_type = res.getInt("alm_type");                        //告警id
                alm.alm_cleared_type = res.getInt("alm_cleared_type");        //告警类型    0:实时告警         1:历史告警       2:取消告警
                alm.alm_vlaue = res.getFloat("alm_value");                    //告警值
                alm.alm_level = res.getInt("alm_level");                    //告警等级
                alm.alm_start_time = res.getTimestamp("alm_start_time");    //告警开始时间
                alm.alm_end_time = res.getTimestamp("alm_end_time");        //告警结束时间
                alm.alm_trigger = res.getInt("alm_trigger");                //告警来源[0-来源于点表;1-来源于电源告警参数]
                alm.alm_severity = res.getInt("alm_severity");                //告警重要等级[0:重要;1:紧急]
                pwrAlarms.add(alm);
            }
        } catch (SQLException e) {
            sql.logger.error(e.toString(), e);
        } finally {
            if(null != res) {
                try {
                    res.close();
                } catch (SQLException e) {
                    sql.logger.error(e.toString(), e);
                }
            }
            sql.close_con();
        }
    }
    /**
     *     将今年之前的电池告警记录存入告警分表
     * @param pool
     * @param alm
     */
    public static void changePwrAlarmToHistoryTable(MysqlConnPool pool,PwrDeviceAlarm_Data alm) {
        createPwrHistoryTable(pool, alm);            //创建分表记录表
        String sql_str_ins = " INSERT INTO " + Sql_Mysql.PWRDEV_ALARM_HISTORYSUB_TABLE + Com.getDateTimeFormat(alm.alm_start_time, Com.DTF_Y) + "(record_id,PowerDeviceId,alm_type,alm_level,alm_start_time,alm_end_time,alm_value,alm_is_confirmed,alm_confirmed_time,alm_cleared_type,alm_trigger,alm_severity)  (SELECT record_id,PowerDeviceId,alm_type,alm_level,alm_start_time,alm_end_time,alm_value,alm_is_confirmed,alm_confirmed_time,alm_cleared_type,alm_trigger,alm_severity from "+Sql_Mysql.PWRDEV_ALARM_HISTORY_TABLE+" WHERE PowerDeviceId = " + alm.pwrdev_id +  " and alm_type = " + alm.alm_type + "  and alm_start_time = '" + Com.getDateTimeFormat(alm.alm_start_time, Com.DTF_YMDhms) + "')";
        String sql_str_del = " DELETE FROM " + Sql_Mysql.PWRDEV_ALARM_HISTORY_TABLE +" WHERE  PowerDeviceId = "+ alm.pwrdev_id +  " and alm_type = " + alm.alm_type + "  and alm_start_time = '" + Com.getDateTimeFormat(alm.alm_start_time, Com.DTF_YMDhms) + "'";
        Sql_Mysql sql = new Sql_Mysql(pool.getConn());
        try {
            ArrayList<String> sql_strs = new ArrayList<String>();
            //System.err.println(sql_str_ins);
            //System.err.println(sql_str_del);
            sql_strs.add(sql_str_ins);
            sql_strs.add(sql_str_del);
            sql.makeManualCommit(sql_strs);
        } catch (Exception e) {
            sql.logger.error(e.toString(), e);
        } finally {
            sql.close_con();
        }
    }
    /**
     *     创建电源历史告警分表
     * @param pool
     * @param alm
     */
    public static void createPwrHistoryTable(MysqlConnPool pool,PwrDeviceAlarm_Data alm) {
        String sql_str = " CREATE TABLE IF NOT EXISTS " + Sql_Mysql.PWRDEV_ALARM_HISTORYSUB_TABLE + Com.getDateTimeFormat(alm.alm_start_time, Com.DTF_Y) + "(" +
                "  `num` bigint(20) NOT NULL AUTO_INCREMENT," +
                "  `record_id` bigint(20) NOT NULL DEFAULT '0'," +
                "  `PowerDeviceId` bigint(20) NOT NULL DEFAULT '0'," +
                "  `alm_type` int(11) NOT NULL DEFAULT '0'," +
                "  `alm_level` int(11) NOT NULL DEFAULT '0'," +
                "  `alm_source` int(11) NOT NULL DEFAULT '0'," +
                "  `alm_index` int(11) NOT NULL DEFAULT '0'," +
                "  `alm_start_time` datetime NOT NULL DEFAULT '1982-01-01 00:00:00'," +
                "  `alm_end_time` datetime NOT NULL DEFAULT '1982-01-01 00:00:00'," +
                "  `alm_value` float NOT NULL DEFAULT '0'," +
                "  `alm_is_confirmed` tinyint(1) NOT NULL DEFAULT '0'," +
                "  `alm_confirmed_time` datetime NOT NULL DEFAULT '1982-01-01 00:00:00'," +
                "  `alm_cleared_type` int(11) NOT NULL DEFAULT '0'," +
                "  `usr_Id` int(11) NOT NULL DEFAULT '0'," +
                "  `alm_trigger` int(11) NOT NULL DEFAULT '0' COMMENT '告警触发来源[0-来源于点表;1-来源于电源告警参数]'," +
                "  `alm_severity` int(11) NOT NULL DEFAULT '0' COMMENT '告警重要等级[0:重要;1:紧急]'," +
                "  PRIMARY KEY (`num`)," +
                "  KEY `index_record_id` (`record_id`)," +
                "  KEY `index_pwrdev_id` (`PowerDeviceId`)," +
                "  KEY `index_alm_type` (`alm_type`)," +
                "  KEY `index_alm_start_time` (`alm_start_time`)," +
                "  KEY `index_alm_cleared_type` (`alm_cleared_type`)" +
                ") ENGINE=InnoDB AUTO_INCREMENT=4796 DEFAULT CHARSET=utf8;" ;
        Sql_Mysql sql = new Sql_Mysql(pool.getConn());
        try {
            sql.sqlMysqlExecute(sql_str);
        } catch (SQLException e) {
            sql.logger.error(e.toString(), e);
        } finally{
            sql.close_con();
        }
    }
    /**
     *     删除创建时间超过三年的电源历史告警分表
     * @param pool
     * @param deldate
     */
    public static void delBattAlarmData(MysqlConnPool pool,Date deldate) {
        String sql_str_sel = " select TABLE_NAME,CREATE_TIME " +
                 " FROM information_schema.tables " +
                 " where table_schema='db_pwrdev_alarm' " +
                 " AND TABLE_NAME like 'tb_pwrdev_alarm_history_%' " +
                 " AND CREATE_TIME <= '"+Com.getDateTimeFormat(deldate, Com.DTF_YMDhms)+"';" ;
        ResultSet res = null;
        Sql_Mysql sql = new Sql_Mysql(pool.getConn());
        res = sql.sqlMysqlTotalQuery(sql_str_sel);
        int count = 0;
        StringBuffer sql_delete_strs = new StringBuffer(" DROP TABLE IF EXISTS ");
        try {
            while(res.next()) {
                if(count > 0) {
                    sql_delete_strs.append(",");
                }
                sql_delete_strs.append("db_pwrdev_alarm." + res.getString("TABLE_NAME"));
                sql.logger.info("自动删除超过3年的告警表 : db_pwrdev_alarm."+res.getString("TABLE_NAME")+"\t at "+Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms));
                count++;
            }
            if(count >0) {
                //System.out.println(sql_delete_strs.toString());
                sql.sqlMysqlTotalExecute(sql_delete_strs.toString());
            }
        } catch (SQLException e) {
            sql.logger.error(e.toString(), e);
        } finally {
            if(null != res) {
                try {
                    res.close();
                } catch (SQLException e) {
                    sql.logger.error(e.toString(), e);
                }
            }
            sql.close_con();
        }
    }
}
IEC61850_ForPowerSupply_ForNW/src/com/power/alarm/PwrDeviceAlarm_Data.java
@@ -1,5 +1,7 @@
package com.power.alarm;
import java.sql.Timestamp;
import java.util.Date;
public class PwrDeviceAlarm_Data {
    
@@ -198,17 +200,17 @@
    public final static int ALM_TYPE_AC_TolalAlarm_ID             = 110327;
    public final static int ALM_TYPE_AC_TempAlarm_ID             = 110328;    
    
    public final static int ALM_TYPE_DC_DCout1_OverV_ID         = 110500;
    public final static int ALM_TYPE_DC_DCout1_UnderV_ID         = 110501;
    public final static int ALM_TYPE_DC_DCout2_OverV_ID         = 110502;
    public final static int ALM_TYPE_DC_DCout2_UnderV_ID         = 110503;
    public final static int ALM_TYPE_DC_DcIn1_Trip_ID             = 110504;
    public final static int ALM_TYPE_DC_DcIn2_Trip_ID             = 110505;
    public final static int ALM_TYPE_DC_DC1_SW_N_Trip_ID         = 110506;
    public final static int ALM_TYPE_DC_DC2_SW_N_Trip_ID         = 110507;
    public final static int ALM_TYPE_DC_TempAlarm_ID             = 110508;
    public final static int ALM_TYPE_DC_MonitorErr_ID             = 110509;
    public final static int ALM_TYPE_DC_TolalAlarm_ID             = 110510;
    public final static int ALM_TYPE_DC_DCout1_OverV_ID         = 110500;        //第1路直流过压
    public final static int ALM_TYPE_DC_DCout1_UnderV_ID         = 110501;        //第1路直流欠压
    public final static int ALM_TYPE_DC_DCout2_OverV_ID         = 110502;        //第2路直流过压
    public final static int ALM_TYPE_DC_DCout2_UnderV_ID         = 110503;        //第2路直流欠压
    public final static int ALM_TYPE_DC_DcIn1_Trip_ID             = 110504;        //第1路输入开关跳闸
    public final static int ALM_TYPE_DC_DcIn2_Trip_ID             = 110505;        //第2路输入开关跳闸
    public final static int ALM_TYPE_DC_DC1_SW_N_Trip_ID         = 110506;        //1段直流第N路跳闸
    public final static int ALM_TYPE_DC_DC2_SW_N_Trip_ID         = 110507;        //2段直流第N路跳闸
    public final static int ALM_TYPE_DC_TempAlarm_ID             = 110508;        //直流配电柜温度告警
    public final static int ALM_TYPE_DC_MonitorErr_ID             = 110509;        //监控单元故障
    public final static int ALM_TYPE_DC_TolalAlarm_ID             = 110510;        //直流配电柜总告警
    
    
    public final static int FIRST_ALM_LEVEL  = 1;                                    //一级告警---紧急
@@ -233,7 +235,9 @@
    public  long RecId;
    public  int alm_cleared_type;            //告警类型    0:实时告警         1:历史告警       2:取消告警
    
    public     int alm_vlaue;                    //告警值
    public    int    alm_type;                    //告警id
    public     float alm_vlaue;                //告警值
    public     int alm_level;                    //告警等级
    
    public     int alm_source;   //1:从设备端读取   2:通过阀值检测
@@ -241,6 +245,18 @@
    public  int alm_index;
    
    
    public int alm_trigger;                    //告警来源[0-来源于点表;1-来源于电源告警参数]
    public Date alm_start_time    =    new    Date();
    public Date alm_end_time    =    new    Date();
    public int alm_severity;                //告警重要等级[0:重要;1:紧急]
    public PwrDeviceAlarm_Data() {
    }
    public PwrDeviceAlarm_Data(int alm_type) {
        this.alm_type    =    alm_type;
    }
    public int getPwrDev_id() {
        return pwrdev_id;
    }
@@ -269,4 +285,11 @@
        this.alm_level = alm_level;
    }
    @Override
    public String toString() {
        return "PwrDeviceAlarm_Data [pwrdev_id=" + pwrdev_id + ", RecId=" + RecId + ", alm_cleared_type="
                + alm_cleared_type + ", alm_vlaue=" + alm_vlaue + ", alm_level=" + alm_level + ", alm_source="
                + alm_source + ", alm_index=" + alm_index + "]";
    }
}
IEC61850_ForPowerSupply_ForNW/src/com/power/comm/Power_61850_SocketClient.java
@@ -16,6 +16,7 @@
import org.apache.logging.log4j.Logger;
import org.openmuc.openiec61850.BdaBoolean;
import org.openmuc.openiec61850.BdaFloat32;
import org.openmuc.openiec61850.BdaInt32;
import org.openmuc.openiec61850.BdaInt64;
import org.openmuc.openiec61850.BdaTimestamp;
import org.openmuc.openiec61850.ClientAssociation;
@@ -140,13 +141,13 @@
            
            //------------------------------------------------------------
            try {
                //m_ServerModel = m_Association.retrieveModel();
                m_ServerModel = m_Association.retrieveModel();
                
                //加载模型文件
                List<ServerSap> serverSaps = ServerSap.getSapsFromSclFile("TEMPLATE.iid");
                m_ServerModel = serverSaps.get(0).serverModel;
                //List<ServerSap> serverSaps = ServerSap.getSapsFromSclFile("TEMPLATE.iid");
                //m_ServerModel = serverSaps.get(0).serverModel;
                System.out.println("SSSS"+m_ServerModel.getBaseDevName());
            } catch (SclParseException e) {
            } catch (Exception e) {
                logger.error(e.toString(), e);
                continue;
            }
@@ -260,7 +261,9 @@
                FcModelNode fc_mode_i = (FcModelNode) ds.getMembers().get(n).getChild("mag").getChild("i");
                
                if(null != fc_mode){                            
                    String fc_model_str = fc_mode.toString1();
                    String fc_model_str = fc_mode.toString1();
                    //System.err.println(fc_model_str+"===="+((BdaFloat32) fc_mode).getFloat());
                    if (fc_model_str.contains("/aciGGIO1.AnIn1.mag.f")) {//交流1路输入A相电压
                        pwrDev_rtData.m_acdcData.acIn1_volA = ((BdaFloat32) fc_mode).getFloat();
                        //System.err.println("acIn1_volA:"+pwrDev_rtData.m_acdcData.acIn1_volA);
@@ -425,6 +428,7 @@
                        pwrDev_rtData.m_acdcData.is_acIn1_powerdown = ((BdaBoolean)fc_mode).getValue();
                        Date dt = ((BdaTimestamp)fc_mode_t).getDate();
                        
                        //System.out.println("pwrDev_rtData.m_acdcData.is_acIn1_powerdown"+pwrDev_rtData.m_acdcData.is_acIn1_powerdown);
                        if(origin_val==false && pwrDev_rtData.m_acdcData.is_acIn1_powerdown==true) {
                            timeout_tag = checkIfBoolNodeTimeOut(dt);
                            
@@ -908,8 +912,13 @@
                        }
                    }else if(fc_model_str.contains("/cheGGIO.Ind1.stVal")) {                        
                        pwrDev_rtData.m_acdcData.is_jun_charge = ((BdaBoolean)fc_mode).getValue();
                    }else if(fc_model_str.contains("/gdsGGIO1.IntIn.stVal")) {
                        pwrDev_rtData.m_acdcData.acInUseCount = ((BdaBoolean)fc_mode).getValue()?1:0;
                    }else if(fc_model_str.contains("/gdsGGIO1.IntIn.stVal")) {
                        if(fc_mode instanceof BdaBoolean) {
                            pwrDev_rtData.m_acdcData.acInUseCount = ((BdaBoolean)fc_mode).getValue()?1:0;
                        }else if(fc_mode instanceof BdaInt32) {
                            pwrDev_rtData.m_acdcData.acInUseCount = ((BdaInt32)fc_mode).getValue();
                        }
                    }                    
                }
            }
IEC61850_ForPowerSupply_ForNW/src/com/power/mysql/Sql_Mysql.java
@@ -62,7 +62,9 @@
    
    public final static String PWRDEV_RT_INFO_TABLE = DB_PWRDEV_DATA_RT + ".`tb_pwrdev_rt_info`";
    public final static String PWRDEV_HISTORY_DATA_TABLE = DB_PWRDEV_DATA_HISTORY + ".`tb_pwrdev_historydata_";
    public final static String PWRDEV_HISTORY_DATA_TABLE = DB_PWRDEV_DATA_HISTORY + ".`tb_pwrdev_historydata_";
    public final static String PWRDEV_ALARM_HISTORYSUB_TABLE = DB_PWRDEV_ALARM + ".tb_pwrdev_alarm_history_";                //电源历史告警分库表
    
    //--------------------------------------------------------------------------------------------//
    //--------------------------------------------------------------------------------------------//
IEC61850_ForPowerSupply_ForNW/src/com/version_inf/version_inf.txt
@@ -1,6 +1,10 @@
    南瑞版本电源通信程序
V1.103  2024-03-07 lijun
    1.新增历史告警分表,以及根据历史告警 记录最久保留3年的 电源历史告警记录
    2.默认关闭 根据 通信电源告警规则中的 告警 阈值 判断,避免告警 参数规则导致误告警
V1.102  2024-01-14 lijun
    1.南瑞协转版本完成基本数据交流配电柜,直流配电柜,高频开关柜遥测,遥信数据读取
    2.修改电源通信程序的线程id