commit 2c166c760d7467b35e698cbd36f81c57414be743 Author: Patrick McDonagh Date: Thu Feb 4 08:44:06 2016 -0600 Copied existing water well project diff --git a/Controller/Controller.acfproj b/Controller/Controller.acfproj new file mode 100644 index 0000000..d4f9a6b --- /dev/null +++ b/Controller/Controller.acfproj @@ -0,0 +1,21 @@ + + + + Debug + 2.0 + {77f0df20-21d3-4637-a6d8-d269e0a5c640} + Exe + MyRootNamespace + MyAssemblyName + false + Controller\PrjLibrary.mdb + 5.50.3 + {77f0df20-21d3-4637-a6d8-d269e0a5c640} + + + bin\Online\ + + + + + \ No newline at end of file diff --git a/Controller/Controller/Breakpoints.lst b/Controller/Controller/Breakpoints.lst new file mode 100644 index 0000000..e69de29 diff --git a/Controller/Controller/DevicePref.xml b/Controller/Controller/DevicePref.xml new file mode 100644 index 0000000..c2b885a --- /dev/null +++ b/Controller/Controller/DevicePref.xml @@ -0,0 +1,4 @@ + + + WIN8VM!Internet\scharbauer.pcdrilling.poconsole.io + \ No newline at end of file diff --git a/Controller/Controller/DlgCfg.xml b/Controller/Controller/DlgCfg.xml new file mode 100644 index 0000000..d876879 --- /dev/null +++ b/Controller/Controller/DlgCfg.xml @@ -0,0 +1,47 @@ + + + 0 + 0 + + + 1 + + + 1 + 1356 + DH_IntakeTemperature + 1 + REAL + true + + ISA_TYPREAL + + + 1 + 1360 + DH_IntakePressure + 2 + REAL + true + + ISA_TYPREAL + + + 1 + 2085 + DH_DownholeStatus + 3 + STRING + true + + ISA_TYPSTRING + + + DSET1 + + COMMA + true + + + + \ No newline at end of file diff --git a/Controller/Controller/ISaVIEW/Default/Default.HAD b/Controller/Controller/ISaVIEW/Default/Default.HAD new file mode 100644 index 0000000..7bca061 --- /dev/null +++ b/Controller/Controller/ISaVIEW/Default/Default.HAD @@ -0,0 +1,969 @@ +Doc +Version=1.33 +Name=Default +PLCType=HabPro +Pswd=0 +AdminPswd= +FTPPswd= +ProjectPathname=C:\Documents and Settings\All Users\Documents\ICS Triplex ISaGRAF\Projects\ISaGRAF 5.2\Tpl\EmptyPrjmonoresource\PrjLibrary.mdb +Grid=1,25,25,1 +WEBFolder=Web +WEBIPAddress=127.0.0.1 +MRUIPAddress=127.0.0.1, +DocEnd +Ctrl +HACSelectBox +HACTrendGraph2 +HACTrendGraph +HACImage +HACEllipse +HACRoundRect +HACRect +HACTextDisplay +HACTextInputBox +HACEllipseSlide +HACArc +HCCEMail +HCCPreRegTextDisplay +HCCBasicOperation +HACArrow +HSCImage +HACPolygon +HACPolyline +HACSelectSlide +HCCGroup +CtrlEnd +Srv +1=127.0.0.1|PassUser=1:0;PassAdmi=0:;BlockSize=2:64;|NO +SrvEnd +Rsc +1: resource1 (config1)=1|ETCP= +RscEnd +Container +Name=Container_1 +HTMLTemplate= +Size=1000,1000 +Var +2=%S_SYS +(local) + +0 +4=%S_SYS_APPLET +(local) + +0 +5=%S_SYS_DATA_SERVER +(local) + +0 +6=%S_SYS_VARIABLE +(local) + +0 +7=%S_SYS_PLC +(local) + +0 +8=%S_SYS_PASSWORD +(local) + +0 +11=%S___SYSVA_RESNAME,2 +(local) + +0 +12=__sysva_resname +1: resource1 (config1) + +0 +13=__sysva_resmode +1: resource1 (config1) + +0 +14=__sysva_ccexec +1: resource1 (config1) + +0 +15=__sysva_cyclecnt +1: resource1 (config1) + +0 +16=__sysva_cycledate +1: resource1 (config1) + +0 +17=__sysva_kvbcerr +1: resource1 (config1) + +0 +18=__sysva_kvbperr +1: resource1 (config1) + +0 +19=__sysva_scancnt +1: resource1 (config1) + +0 +20=__sysva_tcycurrent +1: resource1 (config1) + +0 +21=__sysva_tcycyctime +1: resource1 (config1) + +0 +22=__sysva_tcymaximum +1: resource1 (config1) + +0 +23=__sysva_tcyoverflow +1: resource1 (config1) + +0 +24=__sysva_wngarg +1: resource1 (config1) + +0 +25=__sysva_wngcmd +1: resource1 (config1) + +0 +26=__sysva_wngcmptnm +1: resource1 (config1) + +0 +27=__sysva_wngnum +1: resource1 (config1) + +0 +VarEnd +Page +Name=MainScreen +Var +VarEnd +Hac +ID=1 +Type=HACTextDisplay +Pt=25,100;975,25;614,22;25,100;25,25;975,25;975,100;25,100 +P50,RGB=208,226,232 +P110,STR={ +=Main Screen +} +P114,ENU=0 +P115,ENU=0 +P100,ENU=1 +P101,INT=2 +HacEnd +Hac +ID=2 +Type=HACTextDisplay +Pt=725,225;925,150;925,150;725,225;725,150;925,150;925,225;725,225 +P110,STR={ +=ISaVIEW System Variables +} +P71,ENU=5 +P74,LNK=SystemVariables +P127,ENU=0 +HacEnd +Hac +ID=3 +Type=HACTextDisplay +Pt=75,225;275,150;275,150;75,225;75,150;275,150;275,225;75,225 +P110,STR={ +=Config1 +=Resource1 +} +P71,ENU=5 +P74,LNK=Resource1_Sys +P127,ENU=0 +HacEnd +PageEnd +Page +Name=SystemVariables +Var +VarEnd +Hac +ID=1 +Type=HACTextDisplay +Pt=25,105;980,25;619,25;25,105;25,25;980,25;980,105;25,105 +P50,RGB=208,226,232 +P110,STR={ +=ISaVIEW System Variables +} +P114,ENU=0 +P115,ENU=0 +P100,ENU=1 +P101,INT=2 +HacEnd +Hac +ID=2 +Type=HACTextDisplay +Pt=425,534;585,475;585,475;425,534;425,475;585,475;585,534;425,534 +P54,RGB=64,64,64 +P110,STR={ +=Back to Main Screen +} +P101,INT=3 +P71,ENU=7 +P127,ENU=0 +ListPublicStyle=50,Skin color,0;52,Frame color,0;54,,0;110,Title,0; +ListPublicVar=70,Enable,0; +Lock +HacEnd +Hac +ID=3 +Type=HACArrow +Pt=465,517;546,514;546,515;465,517;465,515;546,515 +P101,INT=2 +ListPublicStyle=48,Frame color,0; +Lock +HacEnd +Hac +ID=4 +Type=HCCGroup +Pt=425,534;585,475;585,475;425,534 +P74,LNK=MainScreen +P0x1000,CTL=2 +P0x1001,CTL=3 +HacEnd +Hac +ID=5 +Type=HACRect +Pt=25,185;475,125;475,125;25,185;25,125;475,125;475,185;25,185 +HacEnd +Hac +ID=6 +Type=HACTextDisplay +Pt=25,155;475,125;475,125;25,155;25,125;475,125;475,155;25,155 +P110,STR={ +=SYS +} +P112,ENU=1 +HacEnd +Hac +ID=7 +Type=HACTextDisplay +Pt=25,185;475,155;475,155;25,185;25,155;475,155;475,185;25,185 +P110,STR={ += +} +P114,ENU=0 +V100,2 +HacEnd +Hac +ID=8 +Type=HCCGroup +Pt=25,185;475,125;475,125;25,185 +P0x1000,CTL=5 +P0x1001,CTL=6 +P0x1002,CTL=7 +HacEnd +Hac +ID=9 +Type=HACRect +Pt=525,185;975,125;975,125;525,185;525,125;975,125;975,185;525,185 +HacEnd +Hac +ID=10 +Type=HACTextDisplay +Pt=525,155;975,125;975,125;525,155;525,125;975,125;975,155;525,155 +P110,STR={ +=SYS_APPLET +} +P112,ENU=1 +HacEnd +Hac +ID=11 +Type=HACTextDisplay +Pt=525,185;975,155;975,155;525,185;525,155;975,155;975,185;525,185 +P110,STR={ += +} +P114,ENU=0 +V100,4 +HacEnd +Hac +ID=12 +Type=HCCGroup +Pt=525,185;975,125;975,125;525,185 +P0x1000,CTL=9 +P0x1001,CTL=10 +P0x1002,CTL=11 +HacEnd +Hac +ID=13 +Type=HACRect +Pt=25,285;475,225;475,225;25,285;25,225;475,225;475,285;25,285 +HacEnd +Hac +ID=14 +Type=HACTextDisplay +Pt=25,255;475,225;475,225;25,255;25,225;475,225;475,255;25,255 +P110,STR={ +=SYS_DATA_SERVER +} +P112,ENU=1 +HacEnd +Hac +ID=15 +Type=HACTextDisplay +Pt=25,285;475,255;475,255;25,285;25,255;475,255;475,285;25,285 +P110,STR={ += +} +P114,ENU=0 +V100,5 +HacEnd +Hac +ID=16 +Type=HCCGroup +Pt=25,285;475,225;475,225;25,285 +P0x1000,CTL=13 +P0x1001,CTL=14 +P0x1002,CTL=15 +HacEnd +Hac +ID=17 +Type=HACRect +Pt=525,285;975,225;975,225;525,285;525,225;975,225;975,285;525,285 +HacEnd +Hac +ID=18 +Type=HACTextDisplay +Pt=525,255;975,225;975,225;525,255;525,225;975,225;975,255;525,255 +P110,STR={ +=SYS_VARIABLE +} +P112,ENU=1 +HacEnd +Hac +ID=19 +Type=HACTextDisplay +Pt=525,285;975,255;975,255;525,285;525,255;975,255;975,285;525,285 +P110,STR={ += +} +P114,ENU=0 +V100,6 +HacEnd +Hac +ID=20 +Type=HCCGroup +Pt=525,285;975,225;975,225;525,285 +P0x1000,CTL=17 +P0x1001,CTL=18 +P0x1002,CTL=19 +HacEnd +Hac +ID=21 +Type=HACRect +Pt=25,385;475,325;475,325;25,385;25,325;475,325;475,385;25,385 +HacEnd +Hac +ID=22 +Type=HACTextDisplay +Pt=25,355;475,325;475,325;25,355;25,325;475,325;475,355;25,355 +P110,STR={ +=SYS_PLC +} +P112,ENU=1 +HacEnd +Hac +ID=23 +Type=HACTextDisplay +Pt=25,385;475,355;475,355;25,385;25,355;475,355;475,385;25,385 +P110,STR={ += +} +P114,ENU=0 +V100,7 +HacEnd +Hac +ID=24 +Type=HCCGroup +Pt=25,385;475,325;475,325;25,385 +P0x1000,CTL=21 +P0x1001,CTL=22 +P0x1002,CTL=23 +HacEnd +Hac +ID=25 +Type=HACRect +Pt=525,385;975,325;975,325;525,385;525,325;975,325;975,385;525,385 +HacEnd +Hac +ID=26 +Type=HACTextDisplay +Pt=525,355;975,325;975,325;525,355;525,325;975,325;975,355;525,355 +P110,STR={ +=SYS_PASSWORD +} +P112,ENU=1 +HacEnd +Hac +ID=27 +Type=HACTextDisplay +Pt=525,385;975,355;975,355;525,385;525,355;975,355;975,385;525,385 +P110,STR={ += +} +P114,ENU=0 +V100,8 +HacEnd +Hac +ID=28 +Type=HCCGroup +Pt=525,385;975,325;975,325;525,385 +P0x1000,CTL=25 +P0x1001,CTL=26 +P0x1002,CTL=27 +HacEnd +PageEnd +Page +Name=Resource1_Sys +Var +VarEnd +Hac +ID=1 +Type=HACRect +Pt=350,260;650,200;650,200;350,260;350,200;650,200;650,260;350,260 +HacEnd +Hac +ID=2 +Type=HACTextDisplay +Pt=350,230;650,200;650,200;350,230;350,200;650,200;650,230;350,230 +P110,STR={ +=__SYSVA_RESNAME +} +HacEnd +Hac +ID=3 +Type=HACTextDisplay +Pt=350,260;650,230;650,230;350,260;350,230;650,230;650,260;350,260 +P110,STR={ += +} +P114,ENU=0 +V100,12 +HacEnd +Hac +ID=4 +Type=HCCGroup +Pt=350,260;650,200;650,200;350,260 +P0x1000,CTL=1 +P0x1001,CTL=2 +P0x1002,CTL=3 +HacEnd +Hac +ID=5 +Type=HACTextDisplay +Pt=25,100;975,25;616,22;25,100;25,25;975,25;975,100;25,100 +P50,RGB=208,226,232 +P110,STR={ +=Resource 1 += +=ISaGRAF System Variables +} +P114,ENU=0 +P115,ENU=0 +P100,ENU=1 +P101,INT=2 +HacEnd +Hac +ID=6 +Type=HACRect +Pt=350,185;650,125;650,125;350,185;350,125;650,125;650,185;350,185 +HacEnd +Hac +ID=7 +Type=HACTextDisplay +Pt=350,155;650,125;650,125;350,155;350,125;650,125;650,155;350,155 +P110,STR={ +=__SYSVA_RESMODE +} +HacEnd +Hac +ID=8 +Type=HACTextDisplay +Pt=350,185;650,155;650,155;350,185;350,155;650,155;650,185;350,185 +P110,STR={ += +} +P114,ENU=0 +V100,13 +HacEnd +Hac +ID=9 +Type=HCCGroup +Pt=350,185;650,125;650,125;350,185 +P0x1000,CTL=6 +P0x1001,CTL=7 +P0x1002,CTL=8 +HacEnd +Hac +ID=10 +Type=HACTextDisplay +Pt=400,709;600,650;600,650;400,709;400,650;600,650;600,709;400,709 +P54,RGB=64,64,64 +P110,STR={ +=Back to Main Screen +} +P101,INT=3 +P71,ENU=7 +P127,ENU=0 +ListPublicStyle=50,Skin color,0;52,Frame color,0;54,,0;110,Title,0; +ListPublicVar=70,Enable,0; +Lock +HacEnd +Hac +ID=11 +Type=HACArrow +Pt=448,692;549,689;549,690;448,692;448,690;549,690 +P101,INT=2 +ListPublicStyle=48,Frame color,0; +Lock +HacEnd +Hac +ID=12 +Type=HCCGroup +Pt=400,709;600,650;600,650;400,709 +P74,LNK=MainScreen +P0x1000,CTL=10 +P0x1001,CTL=11 +HacEnd +Hac +ID=13 +Type=HACRect +Pt=25,185;325,125;325,125;25,185;25,125;325,125;325,185;25,185 +HacEnd +Hac +ID=14 +Type=HACTextDisplay +Pt=25,155;325,125;325,125;25,155;25,125;325,125;325,155;25,155 +P110,STR={ +=__SYSVA_CCEXEC +} +HacEnd +Hac +ID=15 +Type=HACTextDisplay +Pt=25,185;325,155;325,155;25,185;25,155;325,155;325,185;25,185 +P110,STR={ += +} +P114,ENU=0 +V100,14 +HacEnd +Hac +ID=16 +Type=HCCGroup +Pt=25,185;325,125;325,125;25,185 +P0x1000,CTL=13 +P0x1001,CTL=14 +P0x1002,CTL=15 +HacEnd +Hac +ID=17 +Type=HACRect +Pt=25,260;325,200;325,200;25,260;25,200;325,200;325,260;25,260 +HacEnd +Hac +ID=18 +Type=HACTextDisplay +Pt=25,230;325,200;325,200;25,230;25,200;325,200;325,230;25,230 +P110,STR={ +=__SYSVA_CYCLECNT +} +HacEnd +Hac +ID=19 +Type=HACTextDisplay +Pt=25,260;325,230;325,230;25,260;25,230;325,230;325,260;25,260 +P110,STR={ += +} +P114,ENU=0 +V100,15 +HacEnd +Hac +ID=20 +Type=HCCGroup +Pt=25,260;325,200;325,200;25,260 +P0x1000,CTL=17 +P0x1001,CTL=18 +P0x1002,CTL=19 +HacEnd +Hac +ID=21 +Type=HACRect +Pt=25,335;325,275;325,275;25,335;25,275;325,275;325,335;25,335 +HacEnd +Hac +ID=22 +Type=HACTextDisplay +Pt=25,305;325,275;325,275;25,305;25,275;325,275;325,305;25,305 +P110,STR={ +=__SYSVA_CYCLEDATE +} +HacEnd +Hac +ID=23 +Type=HACTextDisplay +Pt=25,335;325,305;325,305;25,335;25,305;325,305;325,335;25,335 +P110,STR={ += +} +P114,ENU=0 +V100,16 +HacEnd +Hac +ID=24 +Type=HCCGroup +Pt=25,335;325,275;325,275;25,335 +P0x1000,CTL=21 +P0x1001,CTL=22 +P0x1002,CTL=23 +HacEnd +Hac +ID=25 +Type=HACRect +Pt=25,410;325,350;325,350;25,410;25,350;325,350;325,410;25,410 +HacEnd +Hac +ID=26 +Type=HACTextDisplay +Pt=25,380;325,350;325,350;25,380;25,350;325,350;325,380;25,380 +P110,STR={ +=__SYSVA_KVBCERR +} +HacEnd +Hac +ID=27 +Type=HACTextDisplay +Pt=25,410;325,380;325,380;25,410;25,380;325,380;325,410;25,410 +P110,STR={ += +} +P114,ENU=0 +V100,17 +HacEnd +Hac +ID=28 +Type=HCCGroup +Pt=25,410;325,350;325,350;25,410 +P0x1000,CTL=25 +P0x1001,CTL=26 +P0x1002,CTL=27 +HacEnd +Hac +ID=29 +Type=HACRect +Pt=25,485;325,425;325,425;25,485;25,425;325,425;325,485;25,485 +HacEnd +Hac +ID=30 +Type=HACTextDisplay +Pt=25,455;325,425;325,425;25,455;25,425;325,425;325,455;25,455 +P110,STR={ +=__SYSVA_KVBPERR +} +HacEnd +Hac +ID=31 +Type=HACTextDisplay +Pt=25,485;325,455;325,455;25,485;25,455;325,455;325,485;25,485 +P110,STR={ += +} +P114,ENU=0 +V100,18 +HacEnd +Hac +ID=32 +Type=HCCGroup +Pt=25,485;325,425;325,425;25,485 +P0x1000,CTL=29 +P0x1001,CTL=30 +P0x1002,CTL=31 +HacEnd +Hac +ID=33 +Type=HACRect +Pt=350,335;650,275;650,275;350,335;350,275;650,275;650,335;350,335 +HacEnd +Hac +ID=34 +Type=HACTextDisplay +Pt=350,305;650,275;650,275;350,305;350,275;650,275;650,305;350,305 +P110,STR={ +=__SYSVA_SCANCNT +} +HacEnd +Hac +ID=35 +Type=HACTextDisplay +Pt=350,335;650,305;650,305;350,335;350,305;650,305;650,335;350,335 +P110,STR={ += +} +P114,ENU=0 +V100,19 +HacEnd +Hac +ID=36 +Type=HCCGroup +Pt=350,335;650,275;650,275;350,335 +P0x1000,CTL=33 +P0x1001,CTL=34 +P0x1002,CTL=35 +HacEnd +Hac +ID=37 +Type=HACRect +Pt=350,410;650,350;650,350;350,410;350,350;650,350;650,410;350,410 +HacEnd +Hac +ID=38 +Type=HACTextDisplay +Pt=350,380;650,350;650,350;350,380;350,350;650,350;650,380;350,380 +P110,STR={ +=__SYSVA_TCYCURRENT +} +HacEnd +Hac +ID=39 +Type=HACTextDisplay +Pt=350,410;650,380;650,380;350,410;350,380;650,380;650,410;350,410 +P110,STR={ += +} +P114,ENU=0 +V100,20 +HacEnd +Hac +ID=40 +Type=HCCGroup +Pt=350,410;650,350;650,350;350,410 +P0x1000,CTL=37 +P0x1001,CTL=38 +P0x1002,CTL=39 +HacEnd +Hac +ID=41 +Type=HACRect +Pt=350,485;650,425;650,425;350,485;350,425;650,425;650,485;350,485 +HacEnd +Hac +ID=42 +Type=HACTextDisplay +Pt=350,455;650,425;650,425;350,455;350,425;650,425;650,455;350,455 +P110,STR={ +=__SYSVA_TCYCYCTIME +} +HacEnd +Hac +ID=43 +Type=HACTextDisplay +Pt=350,485;650,455;650,455;350,485;350,455;650,455;650,485;350,485 +P110,STR={ += +} +P114,ENU=0 +V100,21 +HacEnd +Hac +ID=44 +Type=HCCGroup +Pt=350,485;650,425;650,425;350,485 +P0x1000,CTL=41 +P0x1001,CTL=42 +P0x1002,CTL=43 +HacEnd +Hac +ID=45 +Type=HACRect +Pt=675,185;975,125;975,125;675,185;675,125;975,125;975,185;675,185 +HacEnd +Hac +ID=46 +Type=HACTextDisplay +Pt=675,155;975,125;975,125;675,155;675,125;975,125;975,155;675,155 +P110,STR={ +=__SYSVA_TCYMAXIMUM +} +HacEnd +Hac +ID=47 +Type=HACTextDisplay +Pt=675,185;975,155;975,155;675,185;675,155;975,155;975,185;675,185 +P110,STR={ += +} +P114,ENU=0 +V100,22 +HacEnd +Hac +ID=48 +Type=HCCGroup +Pt=675,185;975,125;975,125;675,185 +P0x1000,CTL=45 +P0x1001,CTL=46 +P0x1002,CTL=47 +HacEnd +Hac +ID=49 +Type=HACRect +Pt=675,260;975,200;975,200;675,260;675,200;975,200;975,260;675,260 +HacEnd +Hac +ID=50 +Type=HACTextDisplay +Pt=675,230;975,200;975,200;675,230;675,200;975,200;975,230;675,230 +P110,STR={ +=__SYSVA_TCYOVERFLOW +} +HacEnd +Hac +ID=51 +Type=HACTextDisplay +Pt=675,260;975,230;975,230;675,260;675,230;975,230;975,260;675,260 +P110,STR={ += +} +P114,ENU=0 +V100,23 +HacEnd +Hac +ID=52 +Type=HCCGroup +Pt=675,260;975,200;975,200;675,260 +P0x1000,CTL=49 +P0x1001,CTL=50 +P0x1002,CTL=51 +HacEnd +Hac +ID=53 +Type=HACRect +Pt=675,335;975,275;975,275;675,335;675,275;975,275;975,335;675,335 +HacEnd +Hac +ID=54 +Type=HACTextDisplay +Pt=675,305;975,275;975,275;675,305;675,275;975,275;975,305;675,305 +P110,STR={ +=__SYSVA_WNGARG +} +HacEnd +Hac +ID=55 +Type=HACTextDisplay +Pt=675,335;975,305;975,305;675,335;675,305;975,305;975,335;675,335 +P110,STR={ += +} +P114,ENU=0 +V100,24 +HacEnd +Hac +ID=56 +Type=HCCGroup +Pt=675,335;975,275;975,275;675,335 +P0x1000,CTL=53 +P0x1001,CTL=54 +P0x1002,CTL=55 +HacEnd +Hac +ID=57 +Type=HACRect +Pt=675,410;975,350;975,350;675,410;675,350;975,350;975,410;675,410 +HacEnd +Hac +ID=58 +Type=HACTextDisplay +Pt=675,380;975,350;975,350;675,380;675,350;975,350;975,380;675,380 +P110,STR={ +=__SYSVA_WNGCMD +} +HacEnd +Hac +ID=59 +Type=HACTextDisplay +Pt=675,410;975,380;975,380;675,410;675,380;975,380;975,410;675,410 +P110,STR={ += +} +P114,ENU=0 +V100,25 +HacEnd +Hac +ID=60 +Type=HCCGroup +Pt=675,410;975,350;975,350;675,410 +P0x1000,CTL=57 +P0x1001,CTL=58 +P0x1002,CTL=59 +HacEnd +Hac +ID=61 +Type=HACRect +Pt=675,485;975,425;975,425;675,485;675,425;975,425;975,485;675,485 +HacEnd +Hac +ID=62 +Type=HACTextDisplay +Pt=675,455;975,425;975,425;675,455;675,425;975,425;975,455;675,455 +P110,STR={ +=__SYSVA_WNGCMPTNM +} +HacEnd +Hac +ID=63 +Type=HACTextDisplay +Pt=675,485;975,455;975,455;675,485;675,455;975,455;975,485;675,485 +P110,STR={ += +} +P114,ENU=0 +V100,26 +HacEnd +Hac +ID=64 +Type=HCCGroup +Pt=675,485;975,425;975,425;675,485 +P0x1000,CTL=61 +P0x1001,CTL=62 +P0x1002,CTL=63 +HacEnd +Hac +ID=65 +Type=HACRect +Pt=675,560;975,500;975,500;675,560;675,500;975,500;975,560;675,560 +HacEnd +Hac +ID=66 +Type=HACTextDisplay +Pt=675,530;975,500;975,500;675,530;675,500;975,500;975,530;675,530 +P110,STR={ +=__SYSVA_WNGCMPNUM +} +HacEnd +Hac +ID=67 +Type=HACTextDisplay +Pt=675,560;975,530;975,530;675,560;675,530;975,530;975,560;675,560 +P110,STR={ += +} +P114,ENU=0 +V100,27 +HacEnd +Hac +ID=68 +Type=HCCGroup +Pt=675,560;975,500;975,500;675,560 +P0x1000,CTL=65 +P0x1001,CTL=66 +P0x1002,CTL=67 +HacEnd +PageEnd +ContainerEnd diff --git a/Controller/Controller/LogicalValues.csv b/Controller/Controller/LogicalValues.csv new file mode 100644 index 0000000..3af3e9c --- /dev/null +++ b/Controller/Controller/LogicalValues.csv @@ -0,0 +1,6222 @@ +Controller.Micro820.Micro820.__SYSVA_ABORT_CYCLE FALSE +Controller.Micro820.Micro820.__SYSVA_CCEXEC FALSE +Controller.Micro820.Micro820.__SYSVA_CYCLECNT 442833 +Controller.Micro820.Micro820.__SYSVA_CYCLEDATE T#32m13s123ms +Controller.Micro820.Micro820.__SYSVA_FIRST_SCAN FALSE +Controller.Micro820.Micro820.__SYSVA_KVBCERR FALSE +Controller.Micro820.Micro820.__SYSVA_KVBPERR FALSE +Controller.Micro820.Micro820.__SYSVA_MAJ_ERR_HALT TRUE +Controller.Micro820.Micro820.__SYSVA_POWERUP_BIT FALSE +Controller.Micro820.Micro820.__SYSVA_PROJ_INCOMPLETE 1 +Controller.Micro820.Micro820.__SYSVA_REMOTE TRUE +Controller.Micro820.Micro820.__SYSVA_RESMODE 8 +Controller.Micro820.Micro820.__SYSVA_RESNAME 'CONTROLLER\MICRO820\MICRO820' +Controller.Micro820.Micro820.__SYSVA_SCANCNT 442833 +Controller.Micro820.Micro820.__SYSVA_SUSPEND_ID 0 +Controller.Micro820.Micro820.__SYSVA_TCYCURRENT T#5ms +Controller.Micro820.Micro820.__SYSVA_TCYCYCTIME T#0s +Controller.Micro820.Micro820.__SYSVA_TCYMAXIMUM T#15ms +Controller.Micro820.Micro820.__SYSVA_TCYOVERFLOW 0 +Controller.Micro820.Micro820.__SYSVA_TCYWDG 2000 +Controller.Micro820.Micro820.__SYSVA_USER_DATA_LOST FALSE +Controller.Micro820.Micro820._IO_EM_AI_00 0 +Controller.Micro820.Micro820._IO_EM_AI_01 0 +Controller.Micro820.Micro820._IO_EM_AI_02 0 +Controller.Micro820.Micro820._IO_EM_AI_03 0 +Controller.Micro820.Micro820._IO_EM_AO_00 0 +Controller.Micro820.Micro820._IO_EM_DI_00 FALSE +Controller.Micro820.Micro820._IO_EM_DI_01 FALSE +Controller.Micro820.Micro820._IO_EM_DI_02 FALSE +Controller.Micro820.Micro820._IO_EM_DI_03 FALSE +Controller.Micro820.Micro820._IO_EM_DI_04 FALSE +Controller.Micro820.Micro820._IO_EM_DI_05 FALSE +Controller.Micro820.Micro820._IO_EM_DI_06 FALSE +Controller.Micro820.Micro820._IO_EM_DI_07 FALSE +Controller.Micro820.Micro820._IO_EM_DI_08 FALSE +Controller.Micro820.Micro820._IO_EM_DI_09 FALSE +Controller.Micro820.Micro820._IO_EM_DI_10 FALSE +Controller.Micro820.Micro820._IO_EM_DI_11 FALSE +Controller.Micro820.Micro820._IO_EM_DO_00 FALSE +Controller.Micro820.Micro820._IO_EM_DO_01 FALSE +Controller.Micro820.Micro820._IO_EM_DO_02 FALSE +Controller.Micro820.Micro820._IO_EM_DO_03 FALSE +Controller.Micro820.Micro820._IO_EM_DO_04 FALSE +Controller.Micro820.Micro820._IO_EM_DO_05 FALSE +Controller.Micro820.Micro820._IO_EM_DO_06 FALSE +Controller.Micro820.Micro820._IO_P1_AI_00 12474 +Controller.Micro820.Micro820._IO_P1_AI_01 24 +Controller.Micro820.Micro820.Auto_Mode TRUE +Controller.Micro820.Micro820.cfg_C_FLASetting 100.0 +Controller.Micro820.Micro820.cfg_C_TripEnableControl 8393 +Controller.Micro820.Micro820.cfg_C_WarningEnableControl 0 +Controller.Micro820.Micro820.cfg_GF_GroundFaultInhibitTime 10 +Controller.Micro820.Micro820.cfg_GF_GroundFaultTripDelay 0.5 +Controller.Micro820.Micro820.cfg_GF_GroundFaultTripLevel 2.5 +Controller.Micro820.Micro820.cfg_GF_GroundFaultWarningDelay 0.5 +Controller.Micro820.Micro820.cfg_GF_GroundFaultWarningLevel 2.0 +Controller.Micro820.Micro820.cfg_I_CTPrimary 5 +Controller.Micro820.Micro820.cfg_I_CTSecondary 5 +Controller.Micro820.Micro820.cfg_I_CurrentImbalanceInhibitTime 10 +Controller.Micro820.Micro820.cfg_I_CurrentImbalanceTripDelay 50 +Controller.Micro820.Micro820.cfg_I_CurrentImbalanceTripLevel 35 +Controller.Micro820.Micro820.cfg_I_CurrentImbalanceWarningLevel 20 +Controller.Micro820.Micro820.cfg_I_JamInhibitTime 10 +Controller.Micro820.Micro820.cfg_I_JamTripDelay 50 +Controller.Micro820.Micro820.cfg_I_JamTripLevel 250 +Controller.Micro820.Micro820.cfg_I_JamWarningLevel 150 +Controller.Micro820.Micro820.cfg_I_L1_OvercurrentTripDelay 1.0 +Controller.Micro820.Micro820.cfg_I_L1_OvercurrentTripLevel 125 +Controller.Micro820.Micro820.cfg_I_L1_OvercurrentWarningLevel 120 +Controller.Micro820.Micro820.cfg_I_L1_UndercurrentTripDelay 1.0 +Controller.Micro820.Micro820.cfg_I_L1_UndercurrentTripLevel 35 +Controller.Micro820.Micro820.cfg_I_L1_UndercurrentWarningLevel 40 +Controller.Micro820.Micro820.cfg_I_L1LossTripDelay 1.0 +Controller.Micro820.Micro820.cfg_I_L2_OvercurrentTripDelay 1.0 +Controller.Micro820.Micro820.cfg_I_L2_OvercurrentTripLevel 125 +Controller.Micro820.Micro820.cfg_I_L2_OvercurrentWarningLevel 120 +Controller.Micro820.Micro820.cfg_I_L2_UndercurrentTripDelay 1.0 +Controller.Micro820.Micro820.cfg_I_L2_UndercurrentTripLevel 35 +Controller.Micro820.Micro820.cfg_I_L2_UndercurrentWarningLevel 40 +Controller.Micro820.Micro820.cfg_I_L2LossTripDelay 1.0 +Controller.Micro820.Micro820.cfg_I_L3_OvercurrentTripDelay 1.0 +Controller.Micro820.Micro820.cfg_I_L3_OvercurrentTripLevel 125 +Controller.Micro820.Micro820.cfg_I_L3_OvercurrentWarningLevel 120 +Controller.Micro820.Micro820.cfg_I_L3_UndercurrentTripDelay 1.0 +Controller.Micro820.Micro820.cfg_I_L3_UndercurrentTripLevel 35 +Controller.Micro820.Micro820.cfg_I_L3_UndercurrentWarningLevel 40 +Controller.Micro820.Micro820.cfg_I_L3LossTripDelay 1.0 +Controller.Micro820.Micro820.cfg_I_LineLossInhibitTime 10 +Controller.Micro820.Micro820.cfg_I_LineLossTripDelay 1.0 +Controller.Micro820.Micro820.cfg_I_OvercurrentInhibitTime 10 +Controller.Micro820.Micro820.cfg_I_OvercurrentTripDelay 1.0 +Controller.Micro820.Micro820.cfg_I_OvercurrentTripLevel 125 +Controller.Micro820.Micro820.cfg_I_OvercurrentWarningLevel 120 +Controller.Micro820.Micro820.cfg_I_StallEnabledTime 10 +Controller.Micro820.Micro820.cfg_I_StallTripLevel 600 +Controller.Micro820.Micro820.cfg_I_TripEnableCurrent 64543 +Controller.Micro820.Micro820.cfg_I_UndercurrentInhibitTime 10 +Controller.Micro820.Micro820.cfg_I_UndercurrentTripDelay 1.0 +Controller.Micro820.Micro820.cfg_I_UndercurrentTripLevel 35 +Controller.Micro820.Micro820.cfg_I_UndercurrentWarningLevel 40 +Controller.Micro820.Micro820.cfg_I_UnderloadInhibitTime 10 +Controller.Micro820.Micro820.cfg_I_UnderloadTripDelay 5.0 +Controller.Micro820.Micro820.cfg_I_UnderloadTripLevel 50 +Controller.Micro820.Micro820.cfg_I_UnderloadWarningLevel 70 +Controller.Micro820.Micro820.cfg_I_WarningEnableCurrent 0 +Controller.Micro820.Micro820.cfg_P_OverApparentPowerInhibitTime 10 +Controller.Micro820.Micro820.cfg_P_OverApparentPowerTripDelay 1.0 +Controller.Micro820.Micro820.cfg_P_OverApparentPowerTripLevel 0.0 +Controller.Micro820.Micro820.cfg_P_OverApparentPowerWarningLevel 0.0 +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLagInhibitTime 10 +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLagTripDelay 10 +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLagTripLevel -95 +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLagWarningLevel -90 +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLeadInhibitTime 10 +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLeadTripDelay 1.0 +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLeadTripLevel 95 +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLeadWarningLevel 90 +Controller.Micro820.Micro820.cfg_P_OverReactiveConsumedInhibitTime 10 +Controller.Micro820.Micro820.cfg_P_OverReactiveConsumedTripDelay 1.0 +Controller.Micro820.Micro820.cfg_P_OverReactiveConsumedTripLevel 0.0 +Controller.Micro820.Micro820.cfg_P_OverReactiveConsumedWarningLevel 0.0 +Controller.Micro820.Micro820.cfg_P_OverReactiveGeneratedInhibitTime 10 +Controller.Micro820.Micro820.cfg_P_OverReactiveGeneratedTripDelay 1.0 +Controller.Micro820.Micro820.cfg_P_OverReactiveGeneratedTripLevel 0.0 +Controller.Micro820.Micro820.cfg_P_OverReactiveGeneratedWarningLevel 0.0 +Controller.Micro820.Micro820.cfg_P_OverRealPowerInhibitTime 10 +Controller.Micro820.Micro820.cfg_P_OverRealPowerTripDelay 1.0 +Controller.Micro820.Micro820.cfg_P_OverRealPowerTripLevel 0.0 +Controller.Micro820.Micro820.cfg_P_OverRealPowerWarningLevel 0.0 +Controller.Micro820.Micro820.cfg_P_TripEnablePower 0 +Controller.Micro820.Micro820.cfg_P_UnderApparentPowerInhibitTime 10 +Controller.Micro820.Micro820.cfg_P_UnderApparentPowerTripDelay 1.0 +Controller.Micro820.Micro820.cfg_P_UnderApparentPowerTripLevel 0.0 +Controller.Micro820.Micro820.cfg_P_UnderApparentPowerWarningLevel 0.0 +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLagInhibitTime 10 +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLagTripDelay 1.0 +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLagTripLevel -90 +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLagWarningLevel -95 +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLeadInhibitTime 10 +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLeadTripDelay 1.0 +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLeadTripLevel 90 +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLeadWarningLevel 95 +Controller.Micro820.Micro820.cfg_P_UnderReactiveConsumedInhibitTime 10 +Controller.Micro820.Micro820.cfg_P_UnderReactiveConsumedTripDelay 1.0 +Controller.Micro820.Micro820.cfg_P_UnderReactiveConsumedTripLevel 0.0 +Controller.Micro820.Micro820.cfg_P_UnderReactiveConsumedWarningLevel 0.0 +Controller.Micro820.Micro820.cfg_P_UnderReactiveGeneratedInhibitTime 10 +Controller.Micro820.Micro820.cfg_P_UnderReactiveGeneratedTripDelay 1.0 +Controller.Micro820.Micro820.cfg_P_UnderReactiveGeneratedTripLevel 0.0 +Controller.Micro820.Micro820.cfg_P_UnderReactiveGeneratedWarningLevel 0.0 +Controller.Micro820.Micro820.cfg_P_UnderRealPowerInhibitTime 10 +Controller.Micro820.Micro820.cfg_P_UnderRealPowerTripDelay 1.0 +Controller.Micro820.Micro820.cfg_P_UnderRealPowerTripLevel 0.0 +Controller.Micro820.Micro820.cfg_P_UnderRealPowerWarningLevel 0.0 +Controller.Micro820.Micro820.cfg_P_WarningEnablePower 0 +Controller.Micro820.Micro820.cfg_PL_PhaseLossInhibitTime 0 +Controller.Micro820.Micro820.cfg_PL_PhaseLossTripDelay 1.0 +Controller.Micro820.Micro820.cfg_READ FALSE +Controller.Micro820.Micro820.cfg_TCU_OLResetLevel 75 +Controller.Micro820.Micro820.cfg_TCU_OLWarningLevel 85 +Controller.Micro820.Micro820.cfg_TCU_TripClass 10 +Controller.Micro820.Micro820.cfg_V_OverfrequencyInhibitTime 10 +Controller.Micro820.Micro820.cfg_V_OverfrequencyTripDelay 1.0 +Controller.Micro820.Micro820.cfg_V_OverfrequencyTripLevel 63 +Controller.Micro820.Micro820.cfg_V_OverfrequencyWarningLevel 62 +Controller.Micro820.Micro820.cfg_V_OvervoltageInhibitTime 10 +Controller.Micro820.Micro820.cfg_V_OvervoltageTripDelay 1.0 +Controller.Micro820.Micro820.cfg_V_OvervoltageTripLevel 520.0 +Controller.Micro820.Micro820.cfg_V_OvervoltageWarningLevel 510.0 +Controller.Micro820.Micro820.cfg_V_PhaseRotationInhibitTime 10 +Controller.Micro820.Micro820.cfg_V_PhaseRotationTripType 0 +Controller.Micro820.Micro820.cfg_V_PTPrimary 480 +Controller.Micro820.Micro820.cfg_V_PTSecondary 480 +Controller.Micro820.Micro820.cfg_V_TripEnableVoltage 50 +Controller.Micro820.Micro820.cfg_V_UnderfrequencyInhibitTime 10 +Controller.Micro820.Micro820.cfg_V_UnderfrequencyTripDelay 1.0 +Controller.Micro820.Micro820.cfg_V_UnderfrequencyTripLevel 50 +Controller.Micro820.Micro820.cfg_V_UnderfrequencyWarningLevel 50 +Controller.Micro820.Micro820.cfg_V_UndervoltageInhibitTime 10 +Controller.Micro820.Micro820.cfg_V_UndervoltageTripDelay 1.0 +Controller.Micro820.Micro820.cfg_V_UndervoltageTripLevel 100.0 +Controller.Micro820.Micro820.cfg_V_UndervoltageWarningLevel 400.0 +Controller.Micro820.Micro820.cfg_V_VoltageImbalanceInhibitTime 10 +Controller.Micro820.Micro820.cfg_V_VoltageImbalanceTripDelay 1.0 +Controller.Micro820.Micro820.cfg_V_VoltageImbalanceTripLevel 15 +Controller.Micro820.Micro820.cfg_V_VoltageImbalanceWarningLevel 10 +Controller.Micro820.Micro820.cfg_V_VoltageMode 0 +Controller.Micro820.Micro820.cfg_V_WarningEnableVoltage 0 +Controller.Micro820.Micro820.cfg_WRITE FALSE +Controller.Micro820.Micro820.Clear_Trip_Cycle T#15s +Controller.Micro820.Micro820.Contactor_Status FALSE +Controller.Micro820.Micro820.Control.LinearScale_Pressure.b -75.0 +Controller.Micro820.Micro820.Control.LinearScale_Pressure.EU_Max 300.0 +Controller.Micro820.Micro820.Control.LinearScale_Pressure.EU_Min 0.0 +Controller.Micro820.Micro820.Control.LinearScale_Pressure.EU_Out -3.62209 +Controller.Micro820.Micro820.Control.LinearScale_Pressure.m 0.00572213 +Controller.Micro820.Micro820.Control.LinearScale_Pressure.Raw_Inp 12474.0 +Controller.Micro820.Micro820.Control.LinearScale_Pressure.Raw_Max 65535.0 +Controller.Micro820.Micro820.Control.LinearScale_Pressure.Raw_Min 13107.0 +Controller.Micro820.Micro820.Control.Pressure_Switch_OK FALSE +Controller.Micro820.Micro820.Device_Status 'Waiting to attempt restart 251s123' +Controller.Micro820.Micro820.DH_DischargePressure 0 +Controller.Micro820.Micro820.DH_DischargeTemperature 0 +Controller.Micro820.Micro820.DH_DownholeStatus 'OK' +Controller.Micro820.Micro820.DH_DownholeStatus_INT 0 +Controller.Micro820.Micro820.DH_Fluid_Level 304.85 +Controller.Micro820.Micro820.DH_IntakePressure 146.0 +Controller.Micro820.Micro820.DH_IntakeTemperature 78.0 +Controller.Micro820.Micro820.DH_MaxIntakePressure_Forever 213 +Controller.Micro820.Micro820.DH_MaxIntakePressure_Startup 164 +Controller.Micro820.Micro820.DH_MaxIntakeTemperature_Forever 80.4 +Controller.Micro820.Micro820.DH_MaxIntakeTemperature_Startup 78.0 +Controller.Micro820.Micro820.DH_NumChannels 2 +Controller.Micro820.Micro820.DH_PSIRating 2000 +Controller.Micro820.Micro820.DH_ToolType 2 +Controller.Micro820.Micro820.DH_ToolVoltage 3250 +Controller.Micro820.Micro820.DH_VibrationX 0 +Controller.Micro820.Micro820.DH_VibrationY 0 +Controller.Micro820.Micro820.DH_WindingTemperature 0 +Controller.Micro820.Micro820.DigitalInput_Status_0 FALSE +Controller.Micro820.Micro820.DigitalInput_Status_1 FALSE +Controller.Micro820.Micro820.DigitalInput_Status_2 TRUE +Controller.Micro820.Micro820.DigitalInput_Status_3 FALSE +Controller.Micro820.Micro820.DigitalInput_Status_4 FALSE +Controller.Micro820.Micro820.DigitalInput_Status_5 FALSE +Controller.Micro820.Micro820.Downhole_Tool_Enabled TRUE +Controller.Micro820.Micro820.Downtime_Time_Parameter T#5m +Controller.Micro820.Micro820.Downtime_Time_Parameter_OL T#1h +Controller.Micro820.Micro820.Downtime_Timer.ET T#0s +Controller.Micro820.Micro820.Downtime_Timer.IN FALSE +Controller.Micro820.Micro820.Downtime_Timer.Pdate T#0s +Controller.Micro820.Micro820.Downtime_Timer.PT T#0s +Controller.Micro820.Micro820.Downtime_Timer.Q FALSE +Controller.Micro820.Micro820.Downtime_Timer.Redge FALSE +Controller.Micro820.Micro820.E300.ApparentEnergyOdometer 1940.78 +Controller.Micro820.Micro820.E300.AverageCurrent 0.0 +Controller.Micro820.Micro820.E300.AverageLLVoltage 500.4 +Controller.Micro820.Micro820.E300.AverageLNVoltage 0.0 +Controller.Micro820.Micro820.E300.KiloampereHoursOdometer 0.0 +Controller.Micro820.Micro820.E300.L1ApparentPower 0.0 +Controller.Micro820.Micro820.E300.L1Current 0.0 +Controller.Micro820.Micro820.E300.L1L2Voltage 500.3 +Controller.Micro820.Micro820.E300.L1NVoltage 0.0 +Controller.Micro820.Micro820.E300.L1ReactivePower 0.0 +Controller.Micro820.Micro820.E300.L1RealPower 0.0 +Controller.Micro820.Micro820.E300.L1TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300.L2ApparentPower 0.0 +Controller.Micro820.Micro820.E300.L2Current 0.0 +Controller.Micro820.Micro820.E300.L2L3Voltage 500.8 +Controller.Micro820.Micro820.E300.L2NVoltage 0.0 +Controller.Micro820.Micro820.E300.L2ReactivePower 0.0 +Controller.Micro820.Micro820.E300.L2RealPower 0.0 +Controller.Micro820.Micro820.E300.L2TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300.L3ApparentPower 0.0 +Controller.Micro820.Micro820.E300.L3Current 0.0 +Controller.Micro820.Micro820.E300.L3L1Voltage 500.1 +Controller.Micro820.Micro820.E300.L3NVoltage 0.0 +Controller.Micro820.Micro820.E300.L3ReactivePower 0.0 +Controller.Micro820.Micro820.E300.L3RealPower 0.0 +Controller.Micro820.Micro820.E300.L3TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300.LineFrequency 60.0 +Controller.Micro820.Micro820.E300.PercentCurrentUnbalance 0.0 +Controller.Micro820.Micro820.E300.PercentVoltageUnbalance 0.0 +Controller.Micro820.Micro820.E300.PhaseRotation 'ABC' +Controller.Micro820.Micro820.E300.ReactiveEnergyConsumedOdometer 1104.393 +Controller.Micro820.Micro820.E300.ReactiveEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300.ReactiveEnergyNetOdometer 1104.393 +Controller.Micro820.Micro820.E300.RealEnergyConsumedOdometer 1591.619 +Controller.Micro820.Micro820.E300.RealEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300.RealEnergyNetOdometer 1591.619 +Controller.Micro820.Micro820.E300.ThreePhaseTruePowerFactor 0.0 +Controller.Micro820.Micro820.E300.TotalApparentPower 0.0 +Controller.Micro820.Micro820.E300.TotalReactivePower 0.0 +Controller.Micro820.Micro820.E300.TotalRealPower 0.0 +Controller.Micro820.Micro820.E300_AverageCurrent 0.0 +Controller.Micro820.Micro820.E300_AverageLLVoltage 500.4 +Controller.Micro820.Micro820.E300_AverageLNVoltage 0.0 +Controller.Micro820.Micro820.E300_Config_Buffer[1] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[10] 3 +Controller.Micro820.Micro820.E300_Config_Buffer[100] 50 +Controller.Micro820.Micro820.E300_Config_Buffer[101] 250 +Controller.Micro820.Micro820.E300_Config_Buffer[102] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[103] 150 +Controller.Micro820.Micro820.E300_Config_Buffer[104] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[105] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[106] 50 +Controller.Micro820.Micro820.E300_Config_Buffer[107] 50 +Controller.Micro820.Micro820.E300_Config_Buffer[108] 70 +Controller.Micro820.Micro820.E300_Config_Buffer[109] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[11] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[110] 50 +Controller.Micro820.Micro820.E300_Config_Buffer[111] 35 +Controller.Micro820.Micro820.E300_Config_Buffer[112] 20 +Controller.Micro820.Micro820.E300_Config_Buffer[113] 5 +Controller.Micro820.Micro820.E300_Config_Buffer[114] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[115] 5 +Controller.Micro820.Micro820.E300_Config_Buffer[116] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[117] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[118] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[119] 35 +Controller.Micro820.Micro820.E300_Config_Buffer[12] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[120] 40 +Controller.Micro820.Micro820.E300_Config_Buffer[121] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[122] 35 +Controller.Micro820.Micro820.E300_Config_Buffer[123] 40 +Controller.Micro820.Micro820.E300_Config_Buffer[124] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[125] 35 +Controller.Micro820.Micro820.E300_Config_Buffer[126] 40 +Controller.Micro820.Micro820.E300_Config_Buffer[127] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[128] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[129] 125 +Controller.Micro820.Micro820.E300_Config_Buffer[13] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[130] 120 +Controller.Micro820.Micro820.E300_Config_Buffer[131] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[132] 125 +Controller.Micro820.Micro820.E300_Config_Buffer[133] 120 +Controller.Micro820.Micro820.E300_Config_Buffer[134] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[135] 125 +Controller.Micro820.Micro820.E300_Config_Buffer[136] 120 +Controller.Micro820.Micro820.E300_Config_Buffer[137] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[138] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[139] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[14] 18 +Controller.Micro820.Micro820.E300_Config_Buffer[140] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[141] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[142] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[143] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[144] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[145] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[146] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[147] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[148] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[149] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[15] 75 +Controller.Micro820.Micro820.E300_Config_Buffer[150] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[151] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[152] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[153] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[154] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[155] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[156] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[157] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[158] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[159] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[16] 85 +Controller.Micro820.Micro820.E300_Config_Buffer[160] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[161] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[162] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[163] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[164] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[165] 224 +Controller.Micro820.Micro820.E300_Config_Buffer[166] 1 +Controller.Micro820.Micro820.E300_Config_Buffer[167] 224 +Controller.Micro820.Micro820.E300_Config_Buffer[168] 1 +Controller.Micro820.Micro820.E300_Config_Buffer[169] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[17] 31 +Controller.Micro820.Micro820.E300_Config_Buffer[170] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[171] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[172] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[173] 232 +Controller.Micro820.Micro820.E300_Config_Buffer[174] 3 +Controller.Micro820.Micro820.E300_Config_Buffer[175] 160 +Controller.Micro820.Micro820.E300_Config_Buffer[176] 15 +Controller.Micro820.Micro820.E300_Config_Buffer[177] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[178] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[179] 80 +Controller.Micro820.Micro820.E300_Config_Buffer[18] 252 +Controller.Micro820.Micro820.E300_Config_Buffer[180] 20 +Controller.Micro820.Micro820.E300_Config_Buffer[181] 236 +Controller.Micro820.Micro820.E300_Config_Buffer[182] 19 +Controller.Micro820.Micro820.E300_Config_Buffer[183] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[184] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[185] 15 +Controller.Micro820.Micro820.E300_Config_Buffer[186] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[187] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[188] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[189] 50 +Controller.Micro820.Micro820.E300_Config_Buffer[19] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[190] 50 +Controller.Micro820.Micro820.E300_Config_Buffer[191] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[192] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[193] 63 +Controller.Micro820.Micro820.E300_Config_Buffer[194] 62 +Controller.Micro820.Micro820.E300_Config_Buffer[195] 15 +Controller.Micro820.Micro820.E300_Config_Buffer[196] 1 +Controller.Micro820.Micro820.E300_Config_Buffer[197] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[198] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[199] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[2] 2 +Controller.Micro820.Micro820.E300_Config_Buffer[20] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[200] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[201] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[202] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[203] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[204] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[205] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[206] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[207] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[208] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[209] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[21] 50 +Controller.Micro820.Micro820.E300_Config_Buffer[210] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[211] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[212] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[213] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[214] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[215] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[216] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[217] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[218] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[219] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[22] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[220] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[221] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[222] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[223] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[224] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[225] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[226] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[227] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[228] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[229] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[23] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[230] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[231] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[232] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[233] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[234] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[235] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[236] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[237] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[238] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[239] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[24] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[240] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[241] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[242] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[243] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[244] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[245] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[246] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[247] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[248] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[249] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[25] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[250] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[251] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[252] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[253] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[254] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[255] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[256] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[257] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[258] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[259] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[26] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[260] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[261] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[262] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[263] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[264] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[265] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[266] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[267] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[268] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[269] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[27] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[270] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[271] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[272] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[273] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[274] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[275] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[276] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[277] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[278] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[279] 166 +Controller.Micro820.Micro820.E300_Config_Buffer[28] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[280] 161 +Controller.Micro820.Micro820.E300_Config_Buffer[281] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[282] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[283] 161 +Controller.Micro820.Micro820.E300_Config_Buffer[284] 166 +Controller.Micro820.Micro820.E300_Config_Buffer[285] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[286] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[287] 90 +Controller.Micro820.Micro820.E300_Config_Buffer[288] 95 +Controller.Micro820.Micro820.E300_Config_Buffer[289] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[29] 201 +Controller.Micro820.Micro820.E300_Config_Buffer[290] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[291] 95 +Controller.Micro820.Micro820.E300_Config_Buffer[292] 90 +Controller.Micro820.Micro820.E300_Config_Buffer[293] 1 +Controller.Micro820.Micro820.E300_Config_Buffer[294] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[295] 50 +Controller.Micro820.Micro820.E300_Config_Buffer[296] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[297] 2 +Controller.Micro820.Micro820.E300_Config_Buffer[298] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[299] 3 +Controller.Micro820.Micro820.E300_Config_Buffer[3] 2 +Controller.Micro820.Micro820.E300_Config_Buffer[30] 32 +Controller.Micro820.Micro820.E300_Config_Buffer[300] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[301] 51 +Controller.Micro820.Micro820.E300_Config_Buffer[302] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[303] 52 +Controller.Micro820.Micro820.E300_Config_Buffer[304] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[305] 38 +Controller.Micro820.Micro820.E300_Config_Buffer[306] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[307] 39 +Controller.Micro820.Micro820.E300_Config_Buffer[308] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[309] 44 +Controller.Micro820.Micro820.E300_Config_Buffer[31] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[310] 1 +Controller.Micro820.Micro820.E300_Config_Buffer[311] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[312] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[313] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[314] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[315] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[316] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[317] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[318] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[319] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[32] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[320] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[321] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[322] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[323] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[324] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[325] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[326] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[327] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[328] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[329] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[33] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[330] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[331] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[332] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[333] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[334] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[335] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[336] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[337] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[338] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[339] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[34] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[340] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[341] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[342] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[343] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[344] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[345] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[346] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[347] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[348] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[349] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[35] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[350] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[351] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[352] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[353] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[354] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[355] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[356] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[357] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[358] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[359] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[36] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[360] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[361] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[362] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[363] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[364] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[365] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[366] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[367] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[368] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[369] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[37] 255 +Controller.Micro820.Micro820.E300_Config_Buffer[370] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[371] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[372] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[373] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[374] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[375] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[376] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[377] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[378] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[379] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[38] 255 +Controller.Micro820.Micro820.E300_Config_Buffer[380] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[381] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[382] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[383] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[384] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[385] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[386] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[387] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[388] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[389] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[39] 245 +Controller.Micro820.Micro820.E300_Config_Buffer[390] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[391] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[392] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[393] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[394] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[395] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[396] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[397] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[398] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[399] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[4] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[40] 255 +Controller.Micro820.Micro820.E300_Config_Buffer[400] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[401] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[402] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[403] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[404] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[405] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[406] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[407] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[408] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[409] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[41] 63 +Controller.Micro820.Micro820.E300_Config_Buffer[42] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[43] 63 +Controller.Micro820.Micro820.E300_Config_Buffer[44] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[45] 255 +Controller.Micro820.Micro820.E300_Config_Buffer[46] 15 +Controller.Micro820.Micro820.E300_Config_Buffer[47] 255 +Controller.Micro820.Micro820.E300_Config_Buffer[48] 15 +Controller.Micro820.Micro820.E300_Config_Buffer[49] 255 +Controller.Micro820.Micro820.E300_Config_Buffer[5] 16 +Controller.Micro820.Micro820.E300_Config_Buffer[50] 39 +Controller.Micro820.Micro820.E300_Config_Buffer[51] 6 +Controller.Micro820.Micro820.E300_Config_Buffer[52] 31 +Controller.Micro820.Micro820.E300_Config_Buffer[53] 255 +Controller.Micro820.Micro820.E300_Config_Buffer[54] 15 +Controller.Micro820.Micro820.E300_Config_Buffer[55] 255 +Controller.Micro820.Micro820.E300_Config_Buffer[56] 15 +Controller.Micro820.Micro820.E300_Config_Buffer[57] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[58] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[59] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[6] 39 +Controller.Micro820.Micro820.E300_Config_Buffer[60] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[61] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[62] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[63] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[64] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[65] 32 +Controller.Micro820.Micro820.E300_Config_Buffer[66] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[67] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[68] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[69] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[7] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[70] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[71] 2 +Controller.Micro820.Micro820.E300_Config_Buffer[72] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[73] 88 +Controller.Micro820.Micro820.E300_Config_Buffer[74] 2 +Controller.Micro820.Micro820.E300_Config_Buffer[75] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[76] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[77] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[78] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[79] 244 +Controller.Micro820.Micro820.E300_Config_Buffer[8] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[80] 1 +Controller.Micro820.Micro820.E300_Config_Buffer[81] 16 +Controller.Micro820.Micro820.E300_Config_Buffer[82] 39 +Controller.Micro820.Micro820.E300_Config_Buffer[83] 100 +Controller.Micro820.Micro820.E300_Config_Buffer[84] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[85] 1 +Controller.Micro820.Micro820.E300_Config_Buffer[86] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[87] 5 +Controller.Micro820.Micro820.E300_Config_Buffer[88] 5 +Controller.Micro820.Micro820.E300_Config_Buffer[89] 250 +Controller.Micro820.Micro820.E300_Config_Buffer[9] 232 +Controller.Micro820.Micro820.E300_Config_Buffer[90] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[91] 200 +Controller.Micro820.Micro820.E300_Config_Buffer[92] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[93] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[94] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[95] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[96] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[97] 88 +Controller.Micro820.Micro820.E300_Config_Buffer[98] 2 +Controller.Micro820.Micro820.E300_Config_Buffer[99] 10 +Controller.Micro820.Micro820.E300_IP_ADDRESS '10.20.4.9' +Controller.Micro820.Micro820.E300_kWh 1591.62 +Controller.Micro820.Micro820.E300_kWh_Regen 0.0 +Controller.Micro820.Micro820.E300_L1ApparentPower 0.0 +Controller.Micro820.Micro820.E300_L1Current 0.0 +Controller.Micro820.Micro820.E300_L1L2Voltage 500.3 +Controller.Micro820.Micro820.E300_L1NVoltage 0.0 +Controller.Micro820.Micro820.E300_L1ReactivePower 0.0 +Controller.Micro820.Micro820.E300_L1RealPower 0.0 +Controller.Micro820.Micro820.E300_L1TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300_L2ApparentPower 0.0 +Controller.Micro820.Micro820.E300_L2Current 0.0 +Controller.Micro820.Micro820.E300_L2L3Voltage 500.8 +Controller.Micro820.Micro820.E300_L2NVoltage 0.0 +Controller.Micro820.Micro820.E300_L2ReactivePower 0.0 +Controller.Micro820.Micro820.E300_L2RealPower 0.0 +Controller.Micro820.Micro820.E300_L2TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300_L3ApparentPower 0.0 +Controller.Micro820.Micro820.E300_L3Current 0.0 +Controller.Micro820.Micro820.E300_L3L1Voltage 500.1 +Controller.Micro820.Micro820.E300_L3NVoltage 0.0 +Controller.Micro820.Micro820.E300_L3ReactivePower 0.0 +Controller.Micro820.Micro820.E300_L3RealPower 0.0 +Controller.Micro820.Micro820.E300_L3TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300_LineFrequency 60.0 +Controller.Micro820.Micro820.E300_OUTPUT_CMD_VALUE FALSE +Controller.Micro820.Micro820.E300_Output_Enable TRUE +Controller.Micro820.Micro820.E300_OUTPUT_NUMBER 0 +Controller.Micro820.Micro820.E300_OUTPUT_SET_CORRECTLY TRUE +Controller.Micro820.Micro820.E300_Output_Toggled TRUE +Controller.Micro820.Micro820.E300_PercentCurrentUnbalance 0.0 +Controller.Micro820.Micro820.E300_PercentVoltageUnbalance 0.0 +Controller.Micro820.Micro820.E300_SCAN_RATE 1000 +Controller.Micro820.Micro820.E300_SELECTED_OUTPUT 'OutputPt00' +Controller.Micro820.Micro820.E300_ThreePhaseTruePowerFactor 0.0 +Controller.Micro820.Micro820.E300_TotalApparentPower 0.0 +Controller.Micro820.Micro820.E300_TotalReactivePower 0.0 +Controller.Micro820.Micro820.E300_TotalRealPower 0.0 +Controller.Micro820.Micro820.E300Data.D_2_S_FLASetting.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D_2_S_FLASetting.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D_2_S_FLASetting.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D_2_S_FLASetting.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D_2_S_FLASetting.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_FLASetting.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_FLASetting.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_FLASetting.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_FLASetting.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_FLASetting.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_OverApparentPowerTripLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_OverApparentPowerTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_OverApparentPowerTripLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_OverApparentPowerTripLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_OverApparentPowerTripLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_OverApparentPowerWarningLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_OverApparentPowerWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_OverApparentPowerWarningLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_OverApparentPowerWarningLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_OverApparentPowerWarningLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveConsumedPowerTripLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveConsumedPowerTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveConsumedPowerTripLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveConsumedPowerTripLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveConsumedPowerTripLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveConsWarningLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveConsWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveConsWarningLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveConsWarningLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveConsWarningLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveGeneratedPowerTripLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveGeneratedPowerTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveGeneratedPowerTripLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveGeneratedPowerTripLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveGeneratedPowerTripLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveGenWarningLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveGenWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveGenWarningLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveGenWarningLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveGenWarningLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_OverRealPowerTripLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_OverRealPowerTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_OverRealPowerTripLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_OverRealPowerTripLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_OverRealPowerTripLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_OverRealPowerWarningLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_OverRealPowerWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_OverRealPowerWarningLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_OverRealPowerWarningLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_OverRealPowerWarningLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderApparentPowerTripLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderApparentPowerTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderApparentPowerTripLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderApparentPowerTripLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderApparentPowerTripLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderApparentPowerWarningLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderApparentPowerWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderApparentPowerWarningLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderApparentPowerWarningLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderApparentPowerWarningLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveConsumedPowerTripLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveConsumedPowerTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveConsumedPowerTripLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveConsumedPowerTripLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveConsumedPowerTripLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveConsWarningLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveConsWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveConsWarningLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveConsWarningLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveConsWarningLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveGeneratedPowerTripLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveGeneratedPowerTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveGeneratedPowerTripLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveGeneratedPowerTripLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveGeneratedPowerTripLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveGenWarningLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveGenWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveGenWarningLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveGenWarningLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveGenWarningLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderRealPowerTripLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderRealPowerTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderRealPowerTripLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderRealPowerTripLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderRealPowerTripLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderRealPowerWarningLevel.INP_DINT 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderRealPowerWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderRealPowerWarningLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderRealPowerWarningLevel.OUT_SINT_3 0 +Controller.Micro820.Micro820.E300Data.D2S_UnderRealPowerWarningLevel.OUT_SINT_4 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.__ADI_ResData 64 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.AppCfg.Attribute 7 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.AppCfg.Class 1 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.AppCfg.Instance 1 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.ctrl 16 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.CtrlCfg.TriggerType 5000 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.lpnum 4 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.mtim 1322615 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.ReqLength 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.ResData[1] 19 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.ResLength 20 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.Status.StatusBits 16 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.TargetCfg.CipConnMode 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName_EN FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGProdName_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.__ADI_ResData 2 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.AppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.AppCfg.Class 9 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.AppCfg.Instance 1 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.AppCfg.Service 16 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.lpnum 65540 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.mtim 1932490 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.ReqLength 1 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.ResLength 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.TargetCfg.ConnMsgTimeout 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput.TargetCfg.UcmmTimeout 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.MSGWriteOutput_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.OutputName 'OutputPt00' +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.OutputNumber 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.OutputSetting FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.OutputSetting_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.OutputSetting_FTRIG.Fedge FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.OutputSetting_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.OutputSetting_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.OutputSetting_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.OutputSetting_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdName_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdName_COP.__ADI_Src 64 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdName_COP.__DTI_Dest 6 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdName_COP.__DTI_Src 8 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdName_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdName_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdName_COP.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdName_COP.Length 1 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdName_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdName_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdName_COP.Sts 1 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdName_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameAppCfg.Attribute 7 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameAppCfg.Class 1 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameAppCfg.Instance 1 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameCtrlCfg.TriggerType 5000 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[0] 19 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[1] 69 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[10] 108 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[11] 111 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[12] 97 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[13] 100 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[14] 32 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[15] 82 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[16] 101 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[17] 108 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[18] 97 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[19] 121 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[2] 51 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[20] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[21] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[22] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[23] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[24] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[25] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[26] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[27] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[28] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[29] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[3] 48 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[30] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[31] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[4] 48 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[5] 32 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[6] 79 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[7] 118 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[8] 101 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameResData[9] 114 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameTargetCfg.CipConnMode 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProdNameTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ProductName[1] 'E300 Overload Relay' +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.SettingApplied TRUE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputAppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputAppCfg.Class 9 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputAppCfg.Instance 1 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputAppCfg.Service 16 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputTargetCfg.ConnMsgTimeout 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.WriteOutputTargetCfg.UcmmTimeout 0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.ApparentEnergyOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.AverageCurrent 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.AverageLLVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.AverageLNVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.KiloampereHoursOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L1ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L1Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L1L2Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L1NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L1ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L1RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L1TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L2ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L2Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L2L3Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L2NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L2ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L2RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L2TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L3ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L3Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L3L1Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L3NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L3ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L3RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.L3TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.LineFrequency 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.PercentCurrentUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.PercentVoltageUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.PhaseRotation +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.ReactiveEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.ReactiveEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.ReactiveEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.RealEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.RealEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.RealEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.ThreePhaseTruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.TotalApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.TotalReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_OUTPUT.ZeroedAttributes.TotalRealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ChannelNumber 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.i 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.IOStatus FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.__ADI_ResData 100 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.AppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.AppCfg.Class 8 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.AppCfg.Instance 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.AppCfg.MemberCnt 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.lpnum 65540 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.mtim 1932338 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.ReqLength 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.ResLength 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadAppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadAppCfg.Class 8 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadAppCfg.Instance 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadAppCfg.MemberCnt 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadResData[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadResData[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadResData[3] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.ApparentEnergyOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.AverageCurrent 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.AverageLLVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.AverageLNVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.KiloampereHoursOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L1ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L1Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L1L2Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L1NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L1ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L1RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L1TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L2ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L2Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L2L3Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L2NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L2ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L2RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L2TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L3ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L3Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L3L1Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L3NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L3ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L3RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.L3TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.LineFrequency 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.PercentCurrentUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.PercentVoltageUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.PhaseRotation +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.ReactiveEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.ReactiveEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.ReactiveEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.RealEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.RealEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.RealEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.ThreePhaseTruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.TotalApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.TotalReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0.ZeroedAttributes.TotalRealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ChannelNumber 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.i 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.IOStatus FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.__ADI_ResData 100 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.AppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.AppCfg.Class 8 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.AppCfg.Instance 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.AppCfg.MemberCnt 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.lpnum 65540 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.mtim 1932356 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.ReqLength 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.ResLength 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadAppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadAppCfg.Class 8 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadAppCfg.Instance 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadAppCfg.MemberCnt 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadResData[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadResData[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadResData[3] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.ApparentEnergyOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.AverageCurrent 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.AverageLLVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.AverageLNVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.KiloampereHoursOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L1ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L1Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L1L2Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L1NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L1ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L1RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L1TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L2ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L2Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L2L3Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L2NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L2ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L2RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L2TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L3ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L3Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L3L1Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L3NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L3ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L3RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.L3TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.LineFrequency 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.PercentCurrentUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.PercentVoltageUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.PhaseRotation +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.ReactiveEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.ReactiveEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.ReactiveEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.RealEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.RealEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.RealEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.ThreePhaseTruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.TotalApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.TotalReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1.ZeroedAttributes.TotalRealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ChannelNumber 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.i 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.IOStatus TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.__ADI_ResData 100 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.AppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.AppCfg.Class 8 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.AppCfg.Instance 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.AppCfg.MemberCnt 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.lpnum 65540 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.mtim 1932402 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.ReqLength 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.ResData[1] 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.ResLength 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadAppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadAppCfg.Class 8 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadAppCfg.Instance 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadAppCfg.MemberCnt 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadResData[0] 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadResData[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadResData[3] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.ApparentEnergyOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.AverageCurrent 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.AverageLLVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.AverageLNVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.KiloampereHoursOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L1ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L1Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L1L2Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L1NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L1ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L1RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L1TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L2ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L2Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L2L3Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L2NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L2ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L2RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L2TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L3ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L3Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L3L1Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L3NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L3ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L3RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.L3TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.LineFrequency 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.PercentCurrentUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.PercentVoltageUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.PhaseRotation +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.ReactiveEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.ReactiveEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.ReactiveEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.RealEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.RealEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.RealEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.ThreePhaseTruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.TotalApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.TotalReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2.ZeroedAttributes.TotalRealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ChannelNumber 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.i 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.IOStatus FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.__ADI_ResData 100 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.AppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.AppCfg.Class 8 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.AppCfg.Instance 4 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.AppCfg.MemberCnt 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.lpnum 65540 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.mtim 1932252 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.ReqLength 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.ResLength 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadAppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadAppCfg.Class 8 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadAppCfg.Instance 4 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadAppCfg.MemberCnt 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadResData[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadResData[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadResData[3] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.ApparentEnergyOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.AverageCurrent 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.AverageLLVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.AverageLNVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.KiloampereHoursOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L1ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L1Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L1L2Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L1NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L1ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L1RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L1TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L2ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L2Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L2L3Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L2NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L2ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L2RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L2TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L3ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L3Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L3L1Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L3NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L3ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L3RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.L3TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.LineFrequency 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.PercentCurrentUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.PercentVoltageUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.PhaseRotation +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.ReactiveEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.ReactiveEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.ReactiveEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.RealEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.RealEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.RealEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.ThreePhaseTruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.TotalApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.TotalReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3.ZeroedAttributes.TotalRealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ChannelNumber 4 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.i 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.IOStatus FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.__ADI_ResData 100 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.AppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.AppCfg.Class 8 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.AppCfg.Instance 5 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.AppCfg.MemberCnt 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.lpnum 65540 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.mtim 1932298 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.ReqLength 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.ResLength 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadAppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadAppCfg.Class 8 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadAppCfg.Instance 5 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadAppCfg.MemberCnt 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadResData[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadResData[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadResData[3] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.ApparentEnergyOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.AverageCurrent 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.AverageLLVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.AverageLNVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.KiloampereHoursOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L1ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L1Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L1L2Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L1NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L1ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L1RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L1TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L2ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L2Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L2L3Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L2NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L2ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L2RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L2TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L3ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L3Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L3L1Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L3NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L3ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L3RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.L3TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.LineFrequency 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.PercentCurrentUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.PercentVoltageUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.PhaseRotation +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.ReactiveEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.ReactiveEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.ReactiveEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.RealEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.RealEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.RealEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.ThreePhaseTruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.TotalApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.TotalReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4.ZeroedAttributes.TotalRealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ChannelNumber 5 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.i 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.IOStatus FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.__ADI_ResData 100 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.AppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.AppCfg.Class 8 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.AppCfg.Instance 6 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.AppCfg.MemberCnt 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.lpnum 65540 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.mtim 1932560 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.ReqLength 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.ResLength 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadAppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadAppCfg.Class 8 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadAppCfg.Instance 6 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadAppCfg.MemberCnt 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadResData[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadResData[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadResData[3] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.ApparentEnergyOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.AverageCurrent 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.AverageLLVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.AverageLNVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.KiloampereHoursOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L1ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L1Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L1L2Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L1NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L1ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L1RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L1TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L2ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L2Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L2L3Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L2NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L2ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L2RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L2TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L3ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L3Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L3L1Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L3NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L3ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L3RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.L3TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.LineFrequency 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.PercentCurrentUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.PercentVoltageUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.PhaseRotation +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.ReactiveEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.ReactiveEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.ReactiveEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.RealEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.RealEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.RealEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.ThreePhaseTruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.TotalApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.TotalReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5.ZeroedAttributes.TotalRealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.CIPErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.FBEN FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.FBEN_FTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.FBEN_FTRIG.Fedge FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.FBEN_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.FBENO FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.i 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_Param.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_Param.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.IPAddress +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.__ADI_ResData 2 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.AppCfg.Attribute 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.AppCfg.Class 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.AppCfg.Instance 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.AppCfg.Service 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.ctrl 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.CtrlCfg.TriggerType 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.IN FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.lpnum 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.mtim 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.ReqLength 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.ResLength 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.Status.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.TargetCfg.CipConnMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.TargetCfg.ConnMsgTimeout 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.TargetCfg.Path +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead.TargetCfg.UcmmTimeout 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead_EN FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.MSGObjRead_Q_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadAppCfg.Attribute 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadAppCfg.Class 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadAppCfg.Instance 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadAppCfg.Service 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadCtrlCfg.TriggerType 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadTargetCfg.CipConnMode 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadTargetCfg.ConnMsgTimeout 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadTargetCfg.Path +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ObjReadTargetCfg.UcmmTimeout 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Output[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Output[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Output[3] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Output[4] 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.ParamNumber 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Read_Param.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Read_Param.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Read_Param.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Read_Param.UpdateRate_ms 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.ApparentEnergyOdometer 1940.78 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.AverageCurrent 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.AverageLLVoltage 500.4 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.AverageLNVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.KiloampereHoursOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L1ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L1Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L1L2Voltage 500.3 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L1NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L1ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L1RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L1TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L2ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L2Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L2L3Voltage 500.8 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L2NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L2ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L2RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L2TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L3ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L3Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L3L1Voltage 500.1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L3NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L3ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L3RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.L3TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.LineFrequency 60.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.PercentCurrentUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.PercentVoltageUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.PhaseRotation 'ABC' +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.ReactiveEnergyConsumedOdometer 1104.393 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.ReactiveEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.ReactiveEnergyNetOdometer 1104.393 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.RealEnergyConsumedOdometer 1591.619 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.RealEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.RealEnergyNetOdometer 1591.619 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.ThreePhaseTruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.TotalApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.TotalReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.TotalRealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[0] 619 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[1] 591 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[10] 619 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[11] 591 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[12] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[13] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[14] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[15] 393 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[16] 104 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[17] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[18] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[19] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[2] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[20] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[21] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[22] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[23] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[24] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[25] 393 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[26] 104 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[27] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[28] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[29] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[3] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[30] 780 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[31] 940 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[32] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[33] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[34] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[35] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[36] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[37] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[38] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[39] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[4] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[40] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[5] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[6] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[7] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[8] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[9] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.i 31 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.INT_COP.__ADI_Dest 76 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.INT_COP.__ADI_Src 88 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.INT_COP.__DTI_Dest 9 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.INT_COP.__DTI_Src 8 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.INT_COP.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.INT_COP.Length 40 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.INT_COP.Sts 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.INT_COP.Swap TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[0] 60.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[1] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[10] 500.3 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[11] 500.8 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[12] 500.1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[13] 500.4 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[14] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[15] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[16] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[17] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[18] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[19] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[2] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[20] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[21] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[22] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[23] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[24] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[25] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[26] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[27] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[28] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[29] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[3] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[30] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[4] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[5] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[6] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[7] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[8] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[9] 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.__ADI_ResData 88 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.AppCfg.Attribute 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.AppCfg.Class 79 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.AppCfg.Instance 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.AppCfg.Service 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.lpnum 4 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.mtim 1932637 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.ReqLength 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.ResData[1] 107 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.ResLength 206 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.TargetCfg.CipConnMode 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.__ADI_ResData 64 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.AppCfg.Attribute 7 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.AppCfg.Class 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.AppCfg.Instance 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.ctrl 16 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.CtrlCfg.TriggerType 5000 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.lpnum 4 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.mtim 1390732 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.ReqLength 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.ResData[1] 19 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.ResLength 20 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.Status.StatusBits 16 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.TargetCfg.CipConnMode 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName_EN FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MSGProdName_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadAppCfg.Attribute 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadAppCfg.Class 79 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadAppCfg.Instance 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadAppCfg.Service 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[0] 107 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[1] 2 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[10] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[100] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[101] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[102] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[103] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[104] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[105] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[106] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[107] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[108] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[109] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[11] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[110] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[111] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[112] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[113] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[114] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[115] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[116] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[117] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[118] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[119] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[12] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[120] 102 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[121] 38 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[122] 250 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[123] 67 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[124] 102 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[125] 102 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[126] 250 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[127] 67 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[128] 205 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[129] 12 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[13] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[130] 250 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[131] 67 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[132] 51 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[133] 51 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[134] 250 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[135] 67 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[136] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[137] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[138] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[139] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[14] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[140] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[141] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[142] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[143] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[144] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[145] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[146] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[147] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[148] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[149] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[15] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[150] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[151] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[152] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[153] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[154] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[155] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[156] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[157] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[158] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[159] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[16] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[160] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[161] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[162] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[163] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[164] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[165] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[166] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[167] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[168] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[169] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[17] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[170] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[171] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[172] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[173] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[174] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[175] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[176] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[177] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[178] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[179] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[18] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[180] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[181] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[182] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[183] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[184] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[185] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[186] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[187] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[188] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[189] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[19] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[190] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[191] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[192] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[193] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[194] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[195] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[196] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[197] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[198] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[199] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[2] 79 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[20] 107 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[200] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[201] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[202] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[203] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[204] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[205] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[206] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[207] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[208] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[209] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[21] 2 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[210] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[211] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[212] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[213] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[214] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[215] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[216] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[217] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[218] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[219] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[22] 79 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[23] 2 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[24] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[25] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[26] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[27] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[28] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[29] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[3] 2 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[30] 137 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[31] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[32] 104 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[33] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[34] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[35] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[36] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[37] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[38] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[39] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[4] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[40] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[41] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[42] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[43] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[44] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[45] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[46] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[47] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[48] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[49] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[5] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[50] 137 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[51] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[52] 104 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[53] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[54] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[55] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[56] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[57] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[58] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[59] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[6] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[60] 12 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[61] 3 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[62] 172 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[63] 3 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[64] 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[65] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[66] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[67] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[68] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[69] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[7] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[70] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[71] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[72] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[73] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[74] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[75] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[76] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[77] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[78] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[79] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[8] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[80] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[81] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[82] 112 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[83] 66 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[84] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[85] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[86] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[87] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[88] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[89] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[9] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[90] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[91] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[92] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[93] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[94] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[95] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[96] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[97] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[98] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[99] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadTargetCfg.CipConnMode 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.Phase_COP.__ADI_Dest 76 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.Phase_COP.__ADI_Src 88 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.Phase_COP.__DTI_Dest 9 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.Phase_COP.__DTI_Src 8 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.Phase_COP.DestOffset 40 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.Phase_COP.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.Phase_COP.Length 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.Phase_COP.SrcOffset 204 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.Phase_COP.Sts 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.Phase_COP.Swap TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdName_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdName_COP.__ADI_Src 64 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdName_COP.__DTI_Dest 6 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdName_COP.__DTI_Src 8 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdName_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdName_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdName_COP.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdName_COP.Length 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdName_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdName_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdName_COP.Sts 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdName_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameAppCfg.Attribute 7 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameAppCfg.Class 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameAppCfg.Instance 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameCtrlCfg.TriggerType 5000 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[0] 19 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[1] 69 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[10] 108 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[11] 111 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[12] 97 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[13] 100 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[14] 32 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[15] 82 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[16] 101 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[17] 108 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[18] 97 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[19] 121 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[2] 51 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[20] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[21] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[22] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[23] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[24] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[25] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[26] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[27] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[28] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[29] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[3] 48 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[30] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[31] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[4] 48 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[5] 32 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[6] 79 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[7] 118 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[8] 101 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameResData[9] 114 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameTargetCfg.CipConnMode 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProdNameTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ProductName[1] 'E300 Overload Relay' +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.REAL_COP.__ADI_Dest 52 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.REAL_COP.__ADI_Src 88 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.REAL_COP.__DTI_Dest 5 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.REAL_COP.__DTI_Src 8 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.REAL_COP.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.REAL_COP.Length 31 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.REAL_COP.SrcOffset 80 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.REAL_COP.Sts 1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.REAL_COP.Swap TRUE +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.ApparentEnergyOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.AverageCurrent 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.AverageLLVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.AverageLNVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.KiloampereHoursOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L1ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L1Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L1L2Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L1NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L1ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L1RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L1TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L2ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L2Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L2L3Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L2NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L2ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L2RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L2TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L3ApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L3Current 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L3L1Voltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L3NVoltage 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L3ReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L3RealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.L3TruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.LineFrequency 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.PercentCurrentUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.PercentVoltageUnbalance 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.PhaseRotation +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.ReactiveEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.ReactiveEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.ReactiveEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.RealEnergyConsumedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.RealEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.RealEnergyNetOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.ThreePhaseTruePowerFactor 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.TotalApparentPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.TotalReactivePower 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ZeroedAttributes.TotalRealPower 0.0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.i 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.__ADI_ResData 16 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.AppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.AppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.AppCfg.Instance 7 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.lpnum 4 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.mtim 1932930 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.ReqLength 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.ResLength 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadAppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadAppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadAppCfg.Instance 7 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Output[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Output[2] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Output[3] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Output[4] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.ParamNumber 7 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.i 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.__ADI_ResData 16 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.AppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.AppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.AppCfg.Instance 4 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.lpnum 4 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.mtim 1933096 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.ReqLength 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.ResLength 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead_Q_RTRIG.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadAppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadAppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadAppCfg.Instance 4 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Output[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Output[2] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Output[3] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Output[4] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.ParamNumber 4 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.i 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.__ADI_ResData 16 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.AppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.AppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.AppCfg.Instance 6 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.lpnum 4 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.mtim 1932682 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.ReqLength 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.ResLength 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadAppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadAppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadAppCfg.Instance 6 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Output[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Output[2] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Output[3] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Output[4] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.ParamNumber 6 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.i 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.__ADI_ResData 16 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.AppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.AppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.AppCfg.Instance 5 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.lpnum 4 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.mtim 1932370 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.ReqLength 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.ResLength 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadAppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadAppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadAppCfg.Instance 5 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Output[1] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Output[2] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Output[3] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Output[4] 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.ParamNumber 5 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.i 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.__ADI_ResData 16 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.AppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.AppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.AppCfg.Instance 13 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.lpnum 4 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.mtim 1932573 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.ReqLength 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.ResLength 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadAppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadAppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadAppCfg.Instance 13 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Output[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Output[2] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Output[3] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Output[4] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.ParamNumber 13 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.i 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.__ADI_ResData 16 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.AppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.AppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.AppCfg.Instance 10 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.lpnum 4 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.mtim 1932939 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.ReqLength 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.ResLength 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadAppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadAppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadAppCfg.Instance 10 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Output[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Output[2] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Output[3] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Output[4] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.ParamNumber 10 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.i 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.__ADI_ResData 16 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.AppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.AppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.AppCfg.Instance 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.lpnum 4 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.mtim 1933051 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.ReqLength 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.ResLength 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadAppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadAppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadAppCfg.Instance 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Output[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Output[2] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Output[3] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Output[4] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.ParamNumber 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.i 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.__ADI_ResData 16 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.AppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.AppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.AppCfg.Instance 11 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.AppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.lpnum 4 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.mtim 1932894 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.ReqLength 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.ResLength 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadAppCfg.Attribute 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadAppCfg.Class 15 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadAppCfg.Instance 11 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Output[1] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Output[2] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Output[3] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Output[4] 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.ParamNumber 11 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Enable TRUE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.FBEN TRUE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.FBENO TRUE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.i 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Input[1] 1 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.__ADI_ResData 2 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.AppCfg.Attribute 12 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.AppCfg.Class 41 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.AppCfg.Instance 1 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.AppCfg.Service 16 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.CtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.lpnum 65540 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.mtim 1853694 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.ReqData[1] 1 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.ReqLength 1 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.ResLength 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.TargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.TargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadAppCfg.Attribute 12 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadAppCfg.Class 41 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadAppCfg.Instance 1 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadAppCfg.Service 16 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[0] 619 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[1] 591 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[10] 619 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[11] 591 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[12] 1 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[13] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[14] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[15] 393 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[16] 104 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[17] 1 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[18] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[19] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[2] 1 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[20] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[21] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[22] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[23] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[24] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[25] 393 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[26] 104 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[27] 1 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[28] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[29] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[3] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[30] 780 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[31] 940 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[32] 1 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[33] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[34] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[35] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[36] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[37] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[38] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[39] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[4] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[40] 1 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[5] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[6] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[7] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[8] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[9] 0 +Controller.Micro820.Micro820.E300Data.I2S_CTPrimary.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_CTPrimary.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_CTPrimary.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_CTSecondary.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_CTSecondary.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_CTSecondary.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_GroundFaultTripLevel.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_GroundFaultTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_GroundFaultTripLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_GroundFaultWarningLevel.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_GroundFaultWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_GroundFaultWarningLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_JamTripLevel.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_JamTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_JamTripLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_JamWarningLevel.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_JamWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_JamWarningLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_OvervoltageTripLevel.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_OvervoltageTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_OvervoltageTripLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_OvervoltageWarningLevel.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_OvervoltageWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_OvervoltageWarningLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_PTPrimary.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_PTPrimary.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_PTPrimary.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_PTSecondary.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_PTSecondary.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_PTSecondary.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_StallTripLevel.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_StallTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_StallTripLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_TripEnableControl.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_TripEnableControl.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_TripEnableControl.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_TripEnableCurrent.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_TripEnableCurrent.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_TripEnableCurrent.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_TripEnablePower.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_TripEnablePower.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_TripEnablePower.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_TripEnableVoltage.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_TripEnableVoltage.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_TripEnableVoltage.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_UndervoltageTripLevel.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_UndervoltageTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_UndervoltageTripLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_UndervoltageWarningLevel.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_UndervoltageWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_UndervoltageWarningLevel.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_WarningEnableControl.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_WarningEnableControl.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_WarningEnableControl.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_WarningEnableCurrent.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_WarningEnableCurrent.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_WarningEnableCurrent.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_WarningEnablePower.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_WarningEnablePower.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_WarningEnablePower.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.I2S_WarningEnableVoltage.INP_INT 0 +Controller.Micro820.Micro820.E300Data.I2S_WarningEnableVoltage.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.I2S_WarningEnableVoltage.OUT_SINT_2 0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[0] 60.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[1] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[10] 500.3 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[11] 500.8 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[12] 500.1 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[13] 500.4 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[14] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[15] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[16] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[17] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[18] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[19] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[2] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[20] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[21] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[22] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[23] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[24] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[25] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[26] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[27] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[28] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[29] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[3] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[30] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[4] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[5] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[6] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[7] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[8] 0.0 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[9] 0.0 +Controller.Micro820.Micro820.E300Data.ParamNumber[1] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[10] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[100] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[101] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[102] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[103] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[104] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[105] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[106] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[107] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[108] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[109] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[11] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[110] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[111] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[112] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[113] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[114] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[115] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[116] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[117] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[118] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[119] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[12] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[120] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[121] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[122] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[123] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[124] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[125] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[126] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[127] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[128] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[129] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[13] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[130] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[131] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[132] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[133] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[134] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[135] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[136] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[137] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[138] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[139] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[14] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[140] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[141] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[142] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[143] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[144] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[145] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[146] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[147] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[148] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[149] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[15] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[150] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[16] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[17] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[18] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[19] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[2] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[20] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[21] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[22] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[23] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[24] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[25] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[26] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[27] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[28] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[29] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[3] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[30] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[31] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[32] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[33] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[34] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[35] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[36] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[37] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[38] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[39] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[4] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[40] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[41] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[42] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[43] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[44] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[45] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[46] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[47] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[48] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[49] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[5] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[50] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[51] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[52] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[53] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[54] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[55] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[56] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[57] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[58] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[59] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[6] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[60] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[61] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[62] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[63] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[64] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[65] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[66] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[67] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[68] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[69] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[7] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[70] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[71] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[72] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[73] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[74] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[75] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[76] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[77] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[78] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[79] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[8] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[80] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[81] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[82] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[83] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[84] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[85] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[86] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[87] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[88] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[89] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[9] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[90] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[91] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[92] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[93] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[94] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[95] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[96] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[97] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[98] 0 +Controller.Micro820.Micro820.E300Data.ParamNumber[99] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.CIPErrorStatus.StatusBits 5 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Enable TRUE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.FBEN TRUE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.FBEN_FTRIG.Fedge TRUE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.FBEN_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.FBENO TRUE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.i 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.__ADI_ResData 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.AppCfg.Attribute 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.AppCfg.Class 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.AppCfg.Instance 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.AppCfg.Service 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.ctrl 273 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.CtrlCfg.TriggerType 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.lpnum 4 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.mtim 7413 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.Q TRUE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.ReqLength 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.ResLength 408 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.Status.StatusBits 17 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.TargetCfg.CipConnMode 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.TargetCfg.ConnMsgTimeout 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.TargetCfg.Path +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.TargetCfg.UcmmTimeout 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead_EN TRUE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead_Q_RTRIG.Q TRUE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead_Q_RTRIG.Redge TRUE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadAppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadAppCfg.Class 4 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadAppCfg.Instance 120 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadAppCfg.Service 14 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadCtrlCfg.TriggerType 1000 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadResData[1] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadTargetCfg.CipConnMode 1 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadTargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadTargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.ObjReadTargetCfg.UcmmTimeout 250 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[1] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[10] 3 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[100] 50 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[101] 250 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[102] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[103] 150 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[104] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[105] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[106] 50 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[107] 50 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[108] 70 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[109] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[11] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[110] 50 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[111] 35 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[112] 20 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[113] 5 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[114] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[115] 5 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[116] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[117] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[118] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[119] 35 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[12] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[120] 40 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[121] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[122] 35 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[123] 40 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[124] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[125] 35 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[126] 40 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[127] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[128] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[129] 125 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[13] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[130] 120 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[131] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[132] 125 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[133] 120 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[134] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[135] 125 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[136] 120 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[137] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[138] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[139] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[14] 18 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[140] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[141] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[142] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[143] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[144] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[145] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[146] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[147] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[148] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[149] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[15] 75 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[150] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[151] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[152] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[153] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[154] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[155] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[156] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[157] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[158] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[159] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[16] 85 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[160] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[161] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[162] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[163] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[164] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[165] 224 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[166] 1 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[167] 224 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[168] 1 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[169] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[17] 31 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[170] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[171] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[172] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[173] 232 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[174] 3 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[175] 160 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[176] 15 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[177] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[178] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[179] 80 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[18] 252 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[180] 20 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[181] 236 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[182] 19 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[183] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[184] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[185] 15 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[186] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[187] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[188] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[189] 50 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[19] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[190] 50 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[191] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[192] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[193] 63 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[194] 62 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[195] 15 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[196] 1 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[197] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[198] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[199] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[2] 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[20] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[200] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[201] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[202] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[203] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[204] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[205] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[206] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[207] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[208] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[209] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[21] 50 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[210] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[211] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[212] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[213] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[214] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[215] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[216] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[217] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[218] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[219] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[22] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[220] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[221] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[222] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[223] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[224] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[225] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[226] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[227] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[228] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[229] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[23] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[230] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[231] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[232] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[233] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[234] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[235] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[236] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[237] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[238] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[239] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[24] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[240] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[241] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[242] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[243] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[244] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[245] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[246] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[247] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[248] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[249] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[25] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[250] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[251] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[252] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[253] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[254] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[255] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[256] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[257] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[258] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[259] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[26] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[260] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[261] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[262] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[263] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[264] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[265] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[266] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[267] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[268] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[269] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[27] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[270] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[271] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[272] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[273] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[274] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[275] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[276] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[277] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[278] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[279] 166 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[28] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[280] 161 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[281] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[282] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[283] 161 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[284] 166 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[285] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[286] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[287] 90 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[288] 95 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[289] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[29] 201 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[290] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[291] 95 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[292] 90 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[293] 1 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[294] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[295] 50 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[296] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[297] 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[298] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[299] 3 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[3] 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[30] 32 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[300] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[301] 51 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[302] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[303] 52 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[304] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[305] 38 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[306] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[307] 39 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[308] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[309] 44 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[31] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[310] 1 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[311] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[312] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[313] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[314] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[315] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[316] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[317] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[318] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[319] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[32] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[320] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[321] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[322] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[323] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[324] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[325] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[326] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[327] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[328] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[329] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[33] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[330] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[331] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[332] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[333] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[334] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[335] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[336] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[337] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[338] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[339] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[34] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[340] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[341] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[342] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[343] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[344] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[345] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[346] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[347] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[348] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[349] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[35] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[350] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[351] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[352] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[353] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[354] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[355] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[356] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[357] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[358] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[359] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[36] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[360] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[361] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[362] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[363] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[364] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[365] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[366] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[367] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[368] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[369] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[37] 255 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[370] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[371] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[372] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[373] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[374] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[375] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[376] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[377] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[378] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[379] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[38] 255 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[380] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[381] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[382] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[383] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[384] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[385] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[386] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[387] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[388] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[389] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[39] 245 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[390] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[391] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[392] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[393] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[394] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[395] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[396] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[397] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[398] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[399] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[4] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[40] 255 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[400] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[401] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[402] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[403] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[404] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[405] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[406] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[407] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[408] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[409] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[41] 63 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[42] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[43] 63 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[44] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[45] 255 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[46] 15 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[47] 255 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[48] 15 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[49] 255 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[5] 16 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[50] 39 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[51] 6 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[52] 31 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[53] 255 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[54] 15 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[55] 255 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[56] 15 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[57] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[58] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[59] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[6] 39 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[60] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[61] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[62] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[63] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[64] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[65] 32 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[66] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[67] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[68] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[69] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[7] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[70] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[71] 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[72] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[73] 88 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[74] 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[75] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[76] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[77] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[78] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[79] 244 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[8] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[80] 1 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[81] 16 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[82] 39 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[83] 100 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[84] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[85] 1 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[86] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[87] 5 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[88] 5 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[89] 250 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[9] 232 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[90] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[91] 200 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[92] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[93] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[94] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[95] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[96] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[97] 88 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[98] 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[99] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.UpdateRate_ms 1000 +Controller.Micro820.Micro820.E300Data.S2I_TripStatusControl.INT_OUT 0 +Controller.Micro820.Micro820.E300Data.S2I_TripStatusControl.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.S2I_TripStatusControl.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.S2I_TripStatusCurrent.INT_OUT 0 +Controller.Micro820.Micro820.E300Data.S2I_TripStatusCurrent.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.S2I_TripStatusCurrent.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.S2I_TripStatusPower.INT_OUT 0 +Controller.Micro820.Micro820.E300Data.S2I_TripStatusPower.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.S2I_TripStatusPower.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.S2I_TripStatusVoltage.INT_OUT 0 +Controller.Micro820.Micro820.E300Data.S2I_TripStatusVoltage.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.S2I_TripStatusVoltage.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusControl.INT_OUT 0 +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusControl.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusControl.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusCurrent.INT_OUT 0 +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusCurrent.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusCurrent.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusPower.INT_OUT 0 +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusPower.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusPower.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusVoltage.INT_OUT 0 +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusVoltage.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusVoltage.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.S2U_OverPFLagTripLevel.INP_INT -95 +Controller.Micro820.Micro820.E300Data.S2U_OverPFLagTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.S2U_OverPFLagWarningLevel.INP_INT 0 +Controller.Micro820.Micro820.E300Data.S2U_OverPFLagWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.S2U_UnderPFLagTripLevel.INP_INT -90 +Controller.Micro820.Micro820.E300Data.S2U_UnderPFLagTripLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.S2U_UnderPFLagWarningLevel.INP_INT -95 +Controller.Micro820.Micro820.E300Data.S2U_UnderPFLagWarningLevel.OUT_SINT_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_FLASetting.DINT_OUT 10000 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_FLASetting.SINT_SRC_1 16 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_FLASetting.SINT_SRC_2 39 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_FLASetting.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_FLASetting.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveConsTripLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveConsTripLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveConsTripLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveConsTripLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveConsTripLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveConsWarningLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveConsWarningLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveConsWarningLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveConsWarningLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveConsWarningLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveGenTripLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveGenTripLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveGenTripLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveGenTripLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveGenTripLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveGenWarningLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveGenWarningLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveGenWarningLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveGenWarningLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveGenWarningLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverApparentTripLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverApparentTripLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverApparentTripLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverApparentTripLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverApparentTripLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverApparentWarningLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverApparentWarningLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverApparentWarningLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverApparentWarningLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverApparentWarningLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverRealPowerTripLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverRealPowerTripLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverRealPowerTripLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverRealPowerTripLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverRealPowerTripLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverRealPowerWarningLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverRealPowerWarningLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverRealPowerWarningLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverRealPowerWarningLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverRealPowerWarningLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderApparentPowerTripLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderApparentPowerTripLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderApparentPowerTripLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderApparentPowerTripLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderApparentPowerTripLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderApparentWarningLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderApparentWarningLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderApparentWarningLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderApparentWarningLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderApparentWarningLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactGenWarningLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactGenWarningLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactGenWarningLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactGenWarningLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactGenWarningLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveConsTripLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveConsTripLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveConsTripLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveConsTripLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveConsTripLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveConsWLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveConsWLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveConsWLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveConsWLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveConsWLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveGenTripLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveGenTripLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveGenTripLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveGenTripLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveGenTripLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderRealPowerTripLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderRealPowerTripLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderRealPowerTripLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderRealPowerTripLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderRealPowerTripLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderRealPowerWarningLevel.DINT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderRealPowerWarningLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderRealPowerWarningLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderRealPowerWarningLevel.SINT_SRC_3 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderRealPowerWarningLevel.SINT_SRC_4 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_CTPrimary.INT_OUT 5 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_CTPrimary.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_CTPrimary.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_CTSecondary.INT_OUT 5 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_CTSecondary.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_CTSecondary.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_GroundFaultTripLevel.INT_OUT 250 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_GroundFaultTripLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_GroundFaultTripLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_GroundFaultWarningLevel.INT_OUT 200 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_GroundFaultWarningLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_GroundFaultWarningLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_JamTripLevel.INT_OUT 250 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_JamTripLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_JamTripLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_JamWarningLevel.INT_OUT 150 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_JamWarningLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_JamWarningLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_OvervoltageTripLevel.INT_OUT 5200 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_OvervoltageTripLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_OvervoltageTripLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_OvervoltageWarningLevel.INT_OUT 5100 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_OvervoltageWarningLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_OvervoltageWarningLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_PTPrimary.INT_OUT 480 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_PTPrimary.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_PTPrimary.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_PTSecondary.INT_OUT 480 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_PTSecondary.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_PTSecondary.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_StallTripLevel.INT_OUT 600 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_StallTripLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_StallTripLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnableControl.INT_OUT 8393 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnableControl.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnableControl.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnableCurrent.INT_OUT 64543 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnableCurrent.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnableCurrent.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnablePower.INT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnablePower.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnablePower.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnableVoltage.INT_OUT 50 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnableVoltage.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnableVoltage.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_UndervoltageTripLevel.INT_OUT 1000 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_UndervoltageTripLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_UndervoltageTripLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_UndervoltageWarningLevel.INT_OUT 4000 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_UndervoltageWarningLevel.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_UndervoltageWarningLevel.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableControl.INT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableControl.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableControl.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableCurrent.INT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableCurrent.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableCurrent.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnablePower.INT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnablePower.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnablePower.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableVoltage.INT_OUT 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableVoltage.SINT_SRC_1 0 +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableVoltage.SINT_SRC_2 0 +Controller.Micro820.Micro820.E300Data.TripResetOn[1] 1 +Controller.Micro820.Micro820.E300Data.U2S_OverPFLagTripLevel.INT_OUT -95 +Controller.Micro820.Micro820.E300Data.U2S_OverPFLagTripLevel.SINT_SRC_1 166 +Controller.Micro820.Micro820.E300Data.U2S_OverPFLagWarningLevel.INT_OUT -90 +Controller.Micro820.Micro820.E300Data.U2S_OverPFLagWarningLevel.SINT_SRC_1 166 +Controller.Micro820.Micro820.E300Data.U2S_UnderPFLagTripLevel.INT_OUT -90 +Controller.Micro820.Micro820.E300Data.U2S_UnderPFLagTripLevel.SINT_SRC_1 166 +Controller.Micro820.Micro820.E300Data.U2S_UnderPFLagWarningLevel.INT_OUT -95 +Controller.Micro820.Micro820.E300Data.U2S_UnderPFLagWarningLevel.SINT_SRC_1 166 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.CIPErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.CIPErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.CIPErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.CIPErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.CIPErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Enable TRUE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.FBEN TRUE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.FBEN_FTRIG.CLK TRUE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.FBEN_FTRIG.Fedge FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.FBEN_FTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.FBEN_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.FBEN_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.FBEN_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.FBENO FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.i 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[1] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[10] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[100] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[101] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[102] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[103] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[104] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[105] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[106] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[107] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[108] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[109] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[11] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[110] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[111] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[112] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[113] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[114] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[115] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[116] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[117] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[118] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[119] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[12] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[120] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[121] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[122] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[123] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[124] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[125] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[126] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[127] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[128] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[129] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[13] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[130] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[131] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[132] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[133] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[134] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[135] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[136] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[137] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[138] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[139] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[14] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[140] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[141] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[142] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[143] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[144] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[145] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[146] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[147] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[148] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[149] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[15] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[150] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[151] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[152] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[153] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[154] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[155] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[156] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[157] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[158] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[159] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[16] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[160] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[161] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[162] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[163] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[164] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[165] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[166] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[167] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[168] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[169] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[17] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[170] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[171] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[172] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[173] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[174] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[175] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[176] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[177] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[178] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[179] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[18] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[180] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[181] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[182] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[183] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[184] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[185] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[186] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[187] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[188] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[189] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[19] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[190] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[191] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[192] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[193] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[194] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[195] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[196] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[197] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[198] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[199] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[2] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[20] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[200] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[201] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[202] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[203] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[204] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[205] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[206] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[207] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[208] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[209] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[21] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[210] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[211] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[212] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[213] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[214] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[215] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[216] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[217] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[218] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[219] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[22] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[220] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[221] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[222] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[223] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[224] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[225] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[226] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[227] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[228] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[229] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[23] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[230] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[231] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[232] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[233] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[234] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[235] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[236] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[237] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[238] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[239] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[24] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[240] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[241] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[242] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[243] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[244] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[245] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[246] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[247] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[248] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[249] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[25] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[250] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[251] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[252] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[253] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[254] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[255] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[256] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[257] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[258] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[259] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[26] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[260] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[261] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[262] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[263] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[264] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[265] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[266] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[267] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[268] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[269] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[27] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[270] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[271] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[272] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[273] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[274] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[275] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[276] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[277] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[278] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[279] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[28] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[280] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[281] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[282] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[283] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[284] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[285] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[286] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[287] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[288] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[289] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[29] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[290] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[291] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[292] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[293] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[294] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[295] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[296] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[297] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[298] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[299] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[3] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[30] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[300] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[301] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[302] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[303] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[304] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[305] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[306] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[307] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[308] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[309] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[31] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[310] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[311] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[312] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[313] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[314] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[315] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[316] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[317] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[318] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[319] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[32] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[320] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[321] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[322] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[323] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[324] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[325] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[326] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[327] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[328] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[329] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[33] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[330] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[331] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[332] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[333] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[334] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[335] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[336] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[337] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[338] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[339] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[34] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[340] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[341] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[342] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[343] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[344] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[345] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[346] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[347] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[348] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[349] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[35] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[350] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[351] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[352] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[353] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[354] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[355] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[356] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[357] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[358] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[359] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[36] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[360] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[361] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[362] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[363] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[364] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[365] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[366] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[367] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[368] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[369] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[37] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[370] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[371] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[372] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[373] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[374] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[375] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[376] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[377] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[378] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[379] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[38] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[380] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[381] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[382] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[383] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[384] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[385] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[386] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[387] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[388] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[389] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[39] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[390] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[391] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[392] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[393] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[394] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[395] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[396] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[397] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[398] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[399] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[4] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[40] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[400] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[401] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[402] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[403] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[404] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[405] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[406] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[407] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[408] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[409] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[41] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[42] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[43] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[44] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[45] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[46] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[47] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[48] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[49] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[5] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[50] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[51] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[52] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[53] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[54] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[55] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[56] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[57] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[58] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[59] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[6] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[60] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[61] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[62] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[63] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[64] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[65] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[66] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[67] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[68] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[69] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[7] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[70] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[71] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[72] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[73] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[74] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[75] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[76] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[77] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[78] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[79] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[8] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[80] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[81] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[82] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[83] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[84] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[85] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[86] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[87] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[88] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[89] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[9] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[90] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[91] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[92] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[93] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[94] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[95] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[96] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[97] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[98] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Input[99] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.INT_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.INT_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.INT_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.INT_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.INT_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.INT_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.INT_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.INT_COP.Length 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.INT_COP.Src[1] +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.INT_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.INT_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.INT_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.IPAddress '10.20.4.9' +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.__ADI_ReqData 2 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.__ADI_ResData 2 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.AppCfg.Attribute 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.AppCfg.Class 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.AppCfg.Instance 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.AppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.AppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.AppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.AppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.AppCfg.Service 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.ctrl 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.CtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.CtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.CtrlCfg.TriggerType 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.lpnum 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.mtim 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.nfb 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.pfb 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.Q FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.ReqData[1] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.ReqLength 408 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.ResData[1] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.ResLength 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.Status.Error FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.Status.ErrorID 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.Status.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.Status.StatusBits 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.TargetCfg.CipConnMode 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.TargetCfg.ConnMsgTimeout 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.TargetCfg.Path +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead.TargetCfg.UcmmTimeout 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead_EN FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead_Err_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead_Err_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead_Err_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead_Q_RTRIG.CLK FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead_Q_RTRIG.Q FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.MSGObjRead_Q_RTRIG.Redge FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.NoErrorStatus.Error FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.NoErrorStatus.ErrorID 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.NoErrorStatus.ExtErrorID 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.NoErrorStatus.StatusBits 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.NoErrorStatus.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadAppCfg.Attribute 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadAppCfg.Class 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadAppCfg.Instance 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadAppCfg.MemberCnt 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadAppCfg.MemberId[0] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadAppCfg.MemberId[1] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadAppCfg.MemberId[2] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadAppCfg.Service 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadCtrlCfg.Cancel FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadCtrlCfg.StrMode 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadCtrlCfg.TriggerType 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadResData[1] 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadTargetCfg.CipConnMode 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadTargetCfg.ConnMsgTimeout 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadTargetCfg.Path +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.ObjReadTargetCfg.UcmmTimeout 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Phase_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Phase_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Phase_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Phase_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Phase_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Phase_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Phase_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Phase_COP.Length 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Phase_COP.Src[1] +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Phase_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Phase_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.Phase_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.REAL_COP.__ADI_Dest 2 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.REAL_COP.__ADI_Src 2 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.REAL_COP.__DTI_Dest 12 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.REAL_COP.__DTI_Src 12 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.REAL_COP.Dest[1] +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.REAL_COP.DestOffset 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.REAL_COP.Enable FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.REAL_COP.Length 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.REAL_COP.Src[1] +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.REAL_COP.SrcOffset 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.REAL_COP.Sts 0 +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.REAL_COP.Swap FALSE +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData.UpdateRate_ms 1000 +Controller.Micro820.Micro820.Enable_IO_Read TRUE +Controller.Micro820.Micro820.Hand_Mode FALSE +Controller.Micro820.Micro820.Modbus_Read0[1] 0 +Controller.Micro820.Micro820.Modbus_Read0[10] 2 +Controller.Micro820.Micro820.Modbus_Read0[100] 0 +Controller.Micro820.Micro820.Modbus_Read0[101] 0 +Controller.Micro820.Micro820.Modbus_Read0[102] 0 +Controller.Micro820.Micro820.Modbus_Read0[103] 0 +Controller.Micro820.Micro820.Modbus_Read0[104] 0 +Controller.Micro820.Micro820.Modbus_Read0[105] 0 +Controller.Micro820.Micro820.Modbus_Read0[106] 0 +Controller.Micro820.Micro820.Modbus_Read0[107] 0 +Controller.Micro820.Micro820.Modbus_Read0[108] 0 +Controller.Micro820.Micro820.Modbus_Read0[109] 0 +Controller.Micro820.Micro820.Modbus_Read0[11] 3250 +Controller.Micro820.Micro820.Modbus_Read0[110] 0 +Controller.Micro820.Micro820.Modbus_Read0[111] 0 +Controller.Micro820.Micro820.Modbus_Read0[112] 0 +Controller.Micro820.Micro820.Modbus_Read0[113] 0 +Controller.Micro820.Micro820.Modbus_Read0[114] 0 +Controller.Micro820.Micro820.Modbus_Read0[115] 0 +Controller.Micro820.Micro820.Modbus_Read0[116] 0 +Controller.Micro820.Micro820.Modbus_Read0[117] 0 +Controller.Micro820.Micro820.Modbus_Read0[118] 0 +Controller.Micro820.Micro820.Modbus_Read0[119] 0 +Controller.Micro820.Micro820.Modbus_Read0[12] 739 +Controller.Micro820.Micro820.Modbus_Read0[120] 0 +Controller.Micro820.Micro820.Modbus_Read0[121] 0 +Controller.Micro820.Micro820.Modbus_Read0[122] 0 +Controller.Micro820.Micro820.Modbus_Read0[123] 0 +Controller.Micro820.Micro820.Modbus_Read0[124] 0 +Controller.Micro820.Micro820.Modbus_Read0[125] 0 +Controller.Micro820.Micro820.Modbus_Read0[13] 602 +Controller.Micro820.Micro820.Modbus_Read0[14] 541 +Controller.Micro820.Micro820.Modbus_Read0[15] 0 +Controller.Micro820.Micro820.Modbus_Read0[16] 3 +Controller.Micro820.Micro820.Modbus_Read0[17] 2000 +Controller.Micro820.Micro820.Modbus_Read0[18] 134 +Controller.Micro820.Micro820.Modbus_Read0[19] 0 +Controller.Micro820.Micro820.Modbus_Read0[2] 780 +Controller.Micro820.Micro820.Modbus_Read0[20] 28154 +Controller.Micro820.Micro820.Modbus_Read0[21] 402 +Controller.Micro820.Micro820.Modbus_Read0[22] 30 +Controller.Micro820.Micro820.Modbus_Read0[23] 100 +Controller.Micro820.Micro820.Modbus_Read0[24] 476 +Controller.Micro820.Micro820.Modbus_Read0[25] 606 +Controller.Micro820.Micro820.Modbus_Read0[26] 0 +Controller.Micro820.Micro820.Modbus_Read0[27] 0 +Controller.Micro820.Micro820.Modbus_Read0[28] 0 +Controller.Micro820.Micro820.Modbus_Read0[29] 134 +Controller.Micro820.Micro820.Modbus_Read0[3] 146 +Controller.Micro820.Micro820.Modbus_Read0[30] 2 +Controller.Micro820.Micro820.Modbus_Read0[31] 1 +Controller.Micro820.Micro820.Modbus_Read0[32] 134 +Controller.Micro820.Micro820.Modbus_Read0[33] 2400 +Controller.Micro820.Micro820.Modbus_Read0[34] 0 +Controller.Micro820.Micro820.Modbus_Read0[35] 0 +Controller.Micro820.Micro820.Modbus_Read0[36] 0 +Controller.Micro820.Micro820.Modbus_Read0[37] 0 +Controller.Micro820.Micro820.Modbus_Read0[38] 0 +Controller.Micro820.Micro820.Modbus_Read0[39] 0 +Controller.Micro820.Micro820.Modbus_Read0[4] 0 +Controller.Micro820.Micro820.Modbus_Read0[40] 780 +Controller.Micro820.Micro820.Modbus_Read0[41] 164 +Controller.Micro820.Micro820.Modbus_Read0[42] 0 +Controller.Micro820.Micro820.Modbus_Read0[43] 0 +Controller.Micro820.Micro820.Modbus_Read0[44] 0 +Controller.Micro820.Micro820.Modbus_Read0[45] 0 +Controller.Micro820.Micro820.Modbus_Read0[46] 0 +Controller.Micro820.Micro820.Modbus_Read0[47] 0 +Controller.Micro820.Micro820.Modbus_Read0[48] 3 +Controller.Micro820.Micro820.Modbus_Read0[49] 300 +Controller.Micro820.Micro820.Modbus_Read0[5] 0 +Controller.Micro820.Micro820.Modbus_Read0[50] 3 +Controller.Micro820.Micro820.Modbus_Read0[51] 4463 +Controller.Micro820.Micro820.Modbus_Read0[52] 65535 +Controller.Micro820.Micro820.Modbus_Read0[53] 65535 +Controller.Micro820.Micro820.Modbus_Read0[54] 65535 +Controller.Micro820.Micro820.Modbus_Read0[55] 65535 +Controller.Micro820.Micro820.Modbus_Read0[56] 65535 +Controller.Micro820.Micro820.Modbus_Read0[57] 65535 +Controller.Micro820.Micro820.Modbus_Read0[58] 65535 +Controller.Micro820.Micro820.Modbus_Read0[59] 65535 +Controller.Micro820.Micro820.Modbus_Read0[6] 0 +Controller.Micro820.Micro820.Modbus_Read0[60] 65535 +Controller.Micro820.Micro820.Modbus_Read0[61] 65535 +Controller.Micro820.Micro820.Modbus_Read0[62] 65535 +Controller.Micro820.Micro820.Modbus_Read0[63] 65535 +Controller.Micro820.Micro820.Modbus_Read0[64] 65535 +Controller.Micro820.Micro820.Modbus_Read0[65] 65535 +Controller.Micro820.Micro820.Modbus_Read0[66] 65535 +Controller.Micro820.Micro820.Modbus_Read0[67] 65535 +Controller.Micro820.Micro820.Modbus_Read0[68] 65535 +Controller.Micro820.Micro820.Modbus_Read0[69] 65535 +Controller.Micro820.Micro820.Modbus_Read0[7] 0 +Controller.Micro820.Micro820.Modbus_Read0[70] 65535 +Controller.Micro820.Micro820.Modbus_Read0[71] 65535 +Controller.Micro820.Micro820.Modbus_Read0[72] 65535 +Controller.Micro820.Micro820.Modbus_Read0[73] 65535 +Controller.Micro820.Micro820.Modbus_Read0[74] 65535 +Controller.Micro820.Micro820.Modbus_Read0[75] 65535 +Controller.Micro820.Micro820.Modbus_Read0[76] 65535 +Controller.Micro820.Micro820.Modbus_Read0[77] 65535 +Controller.Micro820.Micro820.Modbus_Read0[78] 0 +Controller.Micro820.Micro820.Modbus_Read0[79] 0 +Controller.Micro820.Micro820.Modbus_Read0[8] 0 +Controller.Micro820.Micro820.Modbus_Read0[80] 0 +Controller.Micro820.Micro820.Modbus_Read0[81] 0 +Controller.Micro820.Micro820.Modbus_Read0[82] 1 +Controller.Micro820.Micro820.Modbus_Read0[83] 2 +Controller.Micro820.Micro820.Modbus_Read0[84] 0 +Controller.Micro820.Micro820.Modbus_Read0[85] 0 +Controller.Micro820.Micro820.Modbus_Read0[86] 0 +Controller.Micro820.Micro820.Modbus_Read0[87] 0 +Controller.Micro820.Micro820.Modbus_Read0[88] 0 +Controller.Micro820.Micro820.Modbus_Read0[89] 0 +Controller.Micro820.Micro820.Modbus_Read0[9] 0 +Controller.Micro820.Micro820.Modbus_Read0[90] 0 +Controller.Micro820.Micro820.Modbus_Read0[91] 0 +Controller.Micro820.Micro820.Modbus_Read0[92] 0 +Controller.Micro820.Micro820.Modbus_Read0[93] 0 +Controller.Micro820.Micro820.Modbus_Read0[94] 0 +Controller.Micro820.Micro820.Modbus_Read0[95] 0 +Controller.Micro820.Micro820.Modbus_Read0[96] 0 +Controller.Micro820.Micro820.Modbus_Read0[97] 0 +Controller.Micro820.Micro820.Modbus_Read0[98] 0 +Controller.Micro820.Micro820.Modbus_Read0[99] 0 +Controller.Micro820.Micro820.Modbus_Read1000[1] 0 +Controller.Micro820.Micro820.Modbus_Read1000[10] 0 +Controller.Micro820.Micro820.Modbus_Read1000[100] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[101] 0 +Controller.Micro820.Micro820.Modbus_Read1000[102] 0 +Controller.Micro820.Micro820.Modbus_Read1000[103] 0 +Controller.Micro820.Micro820.Modbus_Read1000[104] 0 +Controller.Micro820.Micro820.Modbus_Read1000[105] 0 +Controller.Micro820.Micro820.Modbus_Read1000[106] 0 +Controller.Micro820.Micro820.Modbus_Read1000[107] 0 +Controller.Micro820.Micro820.Modbus_Read1000[108] 0 +Controller.Micro820.Micro820.Modbus_Read1000[109] 0 +Controller.Micro820.Micro820.Modbus_Read1000[11] 0 +Controller.Micro820.Micro820.Modbus_Read1000[110] 0 +Controller.Micro820.Micro820.Modbus_Read1000[111] 0 +Controller.Micro820.Micro820.Modbus_Read1000[112] 0 +Controller.Micro820.Micro820.Modbus_Read1000[113] 0 +Controller.Micro820.Micro820.Modbus_Read1000[114] 0 +Controller.Micro820.Micro820.Modbus_Read1000[115] 0 +Controller.Micro820.Micro820.Modbus_Read1000[116] 0 +Controller.Micro820.Micro820.Modbus_Read1000[117] 0 +Controller.Micro820.Micro820.Modbus_Read1000[118] 0 +Controller.Micro820.Micro820.Modbus_Read1000[119] 0 +Controller.Micro820.Micro820.Modbus_Read1000[12] 0 +Controller.Micro820.Micro820.Modbus_Read1000[120] 0 +Controller.Micro820.Micro820.Modbus_Read1000[121] 0 +Controller.Micro820.Micro820.Modbus_Read1000[122] 0 +Controller.Micro820.Micro820.Modbus_Read1000[123] 0 +Controller.Micro820.Micro820.Modbus_Read1000[124] 0 +Controller.Micro820.Micro820.Modbus_Read1000[125] 0 +Controller.Micro820.Micro820.Modbus_Read1000[13] 0 +Controller.Micro820.Micro820.Modbus_Read1000[14] 0 +Controller.Micro820.Micro820.Modbus_Read1000[15] 0 +Controller.Micro820.Micro820.Modbus_Read1000[16] 139 +Controller.Micro820.Micro820.Modbus_Read1000[17] 1 +Controller.Micro820.Micro820.Modbus_Read1000[18] 3 +Controller.Micro820.Micro820.Modbus_Read1000[19] 38400 +Controller.Micro820.Micro820.Modbus_Read1000[2] 17 +Controller.Micro820.Micro820.Modbus_Read1000[20] 1 +Controller.Micro820.Micro820.Modbus_Read1000[21] 192 +Controller.Micro820.Micro820.Modbus_Read1000[22] 168 +Controller.Micro820.Micro820.Modbus_Read1000[23] 0 +Controller.Micro820.Micro820.Modbus_Read1000[24] 123 +Controller.Micro820.Micro820.Modbus_Read1000[25] 255 +Controller.Micro820.Micro820.Modbus_Read1000[26] 255 +Controller.Micro820.Micro820.Modbus_Read1000[27] 0 +Controller.Micro820.Micro820.Modbus_Read1000[28] 0 +Controller.Micro820.Micro820.Modbus_Read1000[29] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[3] 2000 +Controller.Micro820.Micro820.Modbus_Read1000[30] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[31] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[32] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[33] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[34] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[35] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[36] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[37] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[38] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[39] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[4] 3250 +Controller.Micro820.Micro820.Modbus_Read1000[40] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[41] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[42] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[43] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[44] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[45] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[46] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[47] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[48] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[49] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[5] 2 +Controller.Micro820.Micro820.Modbus_Read1000[50] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[51] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[52] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[53] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[54] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[55] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[56] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[57] 750 +Controller.Micro820.Micro820.Modbus_Read1000[58] 250 +Controller.Micro820.Micro820.Modbus_Read1000[59] 72 +Controller.Micro820.Micro820.Modbus_Read1000[6] 85 +Controller.Micro820.Micro820.Modbus_Read1000[60] 80 +Controller.Micro820.Micro820.Modbus_Read1000[61] 52 +Controller.Micro820.Micro820.Modbus_Read1000[62] 53 +Controller.Micro820.Micro820.Modbus_Read1000[63] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[64] 2 +Controller.Micro820.Micro820.Modbus_Read1000[65] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[66] 39321 +Controller.Micro820.Micro820.Modbus_Read1000[67] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[68] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[69] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[7] 2 +Controller.Micro820.Micro820.Modbus_Read1000[70] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[71] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[72] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[73] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[74] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[75] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[76] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[77] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[78] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[79] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[8] 804 +Controller.Micro820.Micro820.Modbus_Read1000[80] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[81] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[82] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[83] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[84] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[85] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[86] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[87] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[88] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[89] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[9] 213 +Controller.Micro820.Micro820.Modbus_Read1000[90] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[91] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[92] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[93] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[94] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[95] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[96] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[97] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[98] 65535 +Controller.Micro820.Micro820.Modbus_Read1000[99] 65535 +Controller.Micro820.Micro820.ModbusCycleTime T#20s +Controller.Micro820.Micro820.ModbusCycleTimeElapsed T#6s954ms +Controller.Micro820.Micro820.OverloadTrip FALSE +Controller.Micro820.Micro820.Pressure_Alarm_Delay 15 +Controller.Micro820.Micro820.Pressure_Alarm_Startup_Delay 30 +Controller.Micro820.Micro820.Pressure_EU_Max 300.0 +Controller.Micro820.Micro820.Pressure_EU_Min 0.0 +Controller.Micro820.Micro820.Pressure_Hi TRUE +Controller.Micro820.Micro820.Pressure_Hi_SP 0.0 +Controller.Micro820.Micro820.Pressure_In -3.62209 +Controller.Micro820.Micro820.Pressure_Lo FALSE +Controller.Micro820.Micro820.Pressure_Lo_SP 0.0 +Controller.Micro820.Micro820.Pressure_OK TRUE +Controller.Micro820.Micro820.Pressure_OOT_Scans 3766 +Controller.Micro820.Micro820.Pressure_OOT_Seconds 18 +Controller.Micro820.Micro820.Pressure_Shutdown 0.0 +Controller.Micro820.Micro820.Pressure_Shutdown_Enabled TRUE +Controller.Micro820.Micro820.Pressure_Startup 0.0 +Controller.Micro820.Micro820.Pressure_Startup_Enabled TRUE +Controller.Micro820.Micro820.Pressure_Switch_Enabled FALSE +Controller.Micro820.Micro820.Pressure_Transducer_Enabled TRUE +Controller.Micro820.Micro820.ReadDownholeData.Cancel FALSE +Controller.Micro820.Micro820.ReadDownholeData.ErrorCodeData 0 +Controller.Micro820.Micro820.ReadDownholeData.ErrorCodeStatus 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[1] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[10] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[100] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[101] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[102] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[103] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[104] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[105] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[106] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[107] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[108] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[109] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[11] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[110] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[111] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[112] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[113] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[114] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[115] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[116] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[117] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[118] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[119] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[12] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[120] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[121] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[122] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[123] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[124] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[125] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[13] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[14] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[15] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[16] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[17] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[18] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[19] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[2] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[20] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[21] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[22] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[23] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[24] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[25] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[26] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[27] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[28] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[29] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[3] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[30] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[31] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[32] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[33] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[34] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[35] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[36] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[37] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[38] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[39] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[4] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[40] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[41] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[42] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[43] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[44] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[45] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[46] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[47] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[48] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[49] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[5] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[50] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[51] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[52] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[53] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[54] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[55] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[56] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[57] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[58] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[59] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[6] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[60] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[61] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[62] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[63] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[64] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[65] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[66] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[67] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[68] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[69] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[7] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[70] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[71] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[72] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[73] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[74] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[75] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[76] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[77] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[78] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[79] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[8] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[80] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[81] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[82] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[83] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[84] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[85] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[86] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[87] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[88] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[89] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[9] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[90] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[91] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[92] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[93] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[94] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[95] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[96] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[97] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[98] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrData[99] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[1] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[10] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[100] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[101] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[102] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[103] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[104] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[105] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[106] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[107] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[108] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[109] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[11] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[110] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[111] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[112] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[113] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[114] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[115] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[116] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[117] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[118] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[119] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[12] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[120] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[121] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[122] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[123] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[124] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[125] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[13] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[14] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[15] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[16] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[17] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[18] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[19] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[2] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[20] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[21] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[22] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[23] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[24] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[25] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[26] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[27] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[28] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[29] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[3] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[30] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[31] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[32] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[33] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[34] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[35] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[36] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[37] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[38] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[39] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[4] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[40] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[41] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[42] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[43] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[44] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[45] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[46] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[47] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[48] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[49] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[5] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[50] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[51] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[52] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[53] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[54] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[55] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[56] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[57] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[58] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[59] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[6] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[60] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[61] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[62] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[63] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[64] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[65] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[66] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[67] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[68] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[69] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[7] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[70] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[71] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[72] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[73] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[74] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[75] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[76] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[77] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[78] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[79] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[8] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[80] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[81] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[82] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[83] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[84] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[85] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[86] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[87] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[88] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[89] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[9] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[90] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[91] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[92] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[93] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[94] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[95] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[96] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[97] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[98] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalAddrStatus[99] 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalCfgData.Channel 2 +Controller.Micro820.Micro820.ReadDownholeData.LocalCfgData.Cmd 3 +Controller.Micro820.Micro820.ReadDownholeData.LocalCfgData.ElementCnt 100 +Controller.Micro820.Micro820.ReadDownholeData.LocalCfgData.TriggerType 0 +Controller.Micro820.Micro820.ReadDownholeData.LocalCfgStatus.Channel 2 +Controller.Micro820.Micro820.ReadDownholeData.LocalCfgStatus.Cmd 3 +Controller.Micro820.Micro820.ReadDownholeData.LocalCfgStatus.ElementCnt 1 +Controller.Micro820.Micro820.ReadDownholeData.LocalCfgStatus.TriggerType 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusCycleTimer.ET T#6s954ms +Controller.Micro820.Micro820.ReadDownholeData.ModbusCycleTimer.IN TRUE +Controller.Micro820.Micro820.ReadDownholeData.ModbusCycleTimer.Pdate T#32m13s125ms +Controller.Micro820.Micro820.ReadDownholeData.ModbusCycleTimer.PT T#20s +Controller.Micro820.Micro820.ReadDownholeData.ModbusCycleTimer.Q FALSE +Controller.Micro820.Micro820.ReadDownholeData.ModbusCycleTimer.Redge TRUE +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.__ADI_LocalAddr 28 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.Cancel FALSE +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.controlbit 32 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.Error FALSE +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.ErrorID 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.IN TRUE +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[1] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[10] 2 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[100] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[101] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[102] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[103] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[104] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[105] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[106] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[107] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[108] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[109] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[11] 3250 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[110] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[111] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[112] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[113] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[114] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[115] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[116] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[117] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[118] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[119] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[12] 739 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[120] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[121] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[122] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[123] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[124] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[125] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[13] 602 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[14] 541 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[15] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[16] 3 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[17] 2000 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[18] 134 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[19] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[2] 780 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[20] 28154 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[21] 402 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[22] 30 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[23] 100 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[24] 476 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[25] 606 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[26] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[27] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[28] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[29] 134 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[3] 146 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[30] 2 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[31] 1 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[32] 134 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[33] 2400 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[34] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[35] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[36] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[37] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[38] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[39] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[4] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[40] 780 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[41] 164 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[42] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[43] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[44] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[45] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[46] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[47] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[48] 3 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[49] 300 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[5] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[50] 3 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[51] 4463 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[52] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[53] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[54] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[55] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[56] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[57] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[58] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[59] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[6] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[60] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[61] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[62] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[63] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[64] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[65] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[66] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[67] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[68] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[69] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[7] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[70] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[71] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[72] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[73] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[74] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[75] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[76] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[77] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[78] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[79] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[8] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[80] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[81] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[82] 1 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[83] 2 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[84] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[85] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[86] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[87] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[88] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[89] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[9] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[90] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[91] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[92] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[93] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[94] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[95] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[96] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[97] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[98] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalAddr[99] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalCfg.Channel 2 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalCfg.Cmd 3 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalCfg.ElementCnt 100 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.LocalCfg.TriggerType 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.Q TRUE +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.TargetCfg.Addr 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_0.TargetCfg.Node 1 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.__ADI_LocalAddr 28 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.Cancel FALSE +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.controlbit 160 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.Error FALSE +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.ErrorID 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.IN TRUE +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[1] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[10] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[100] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[101] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[102] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[103] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[104] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[105] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[106] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[107] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[108] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[109] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[11] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[110] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[111] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[112] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[113] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[114] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[115] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[116] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[117] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[118] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[119] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[12] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[120] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[121] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[122] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[123] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[124] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[125] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[13] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[14] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[15] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[16] 139 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[17] 1 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[18] 3 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[19] 38400 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[2] 17 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[20] 1 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[21] 192 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[22] 168 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[23] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[24] 123 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[25] 255 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[26] 255 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[27] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[28] 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[29] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[3] 2000 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[30] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[31] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[32] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[33] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[34] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[35] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[36] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[37] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[38] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[39] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[4] 3250 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[40] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[41] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[42] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[43] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[44] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[45] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[46] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[47] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[48] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[49] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[5] 2 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[50] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[51] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[52] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[53] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[54] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[55] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[56] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[57] 750 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[58] 250 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[59] 72 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[6] 85 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[60] 80 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[61] 52 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[62] 53 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[63] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[64] 2 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[65] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[66] 39321 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[67] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[68] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[69] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[7] 2 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[70] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[71] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[72] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[73] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[74] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[75] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[76] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[77] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[78] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[79] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[8] 804 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[80] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[81] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[82] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[83] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[84] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[85] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[86] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[87] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[88] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[89] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[9] 213 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[90] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[91] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[92] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[93] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[94] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[95] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[96] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[97] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[98] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalAddr[99] 65535 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalCfg.Channel 2 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalCfg.Cmd 3 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalCfg.ElementCnt 100 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.LocalCfg.TriggerType 0 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.Q TRUE +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.TargetCfg.Addr 1000 +Controller.Micro820.Micro820.ReadDownholeData.ModbusData_1000.TargetCfg.Node 1 +Controller.Micro820.Micro820.ReadDownholeData.ModbusErrorData FALSE +Controller.Micro820.Micro820.ReadDownholeData.ModbusErrorStatus FALSE +Controller.Micro820.Micro820.ReadDownholeData.TargetCfgData0.Addr 0 +Controller.Micro820.Micro820.ReadDownholeData.TargetCfgData0.Node 1 +Controller.Micro820.Micro820.ReadDownholeData.TargetCfgData1000.Addr 1000 +Controller.Micro820.Micro820.ReadDownholeData.TargetCfgData1000.Node 1 +Controller.Micro820.Micro820.ReadDownholeData.TargetCfgStatus.Addr 97 +Controller.Micro820.Micro820.ReadDownholeData.TargetCfgStatus.Node 1 +Controller.Micro820.Micro820.Restart_Allowed TRUE +Controller.Micro820.Micro820.Restart_Command FALSE +Controller.Micro820.Micro820.RP_Mode TRUE +Controller.Micro820.Micro820.RP_Pressure TRUE +Controller.Micro820.Micro820.RP_Temperature FALSE +Controller.Micro820.Micro820.RP_Trip TRUE +Controller.Micro820.Micro820.RP_TubingPressure TRUE +Controller.Micro820.Micro820.Run_Permissive TRUE +Controller.Micro820.Micro820.Run_Time T#30s7ms +Controller.Micro820.Micro820.Shutdown_Time T#31m24s246ms +Controller.Micro820.Micro820.SP_Mode TRUE +Controller.Micro820.Micro820.SP_Pressure TRUE +Controller.Micro820.Micro820.SP_Temperature TRUE +Controller.Micro820.Micro820.SP_Trip TRUE +Controller.Micro820.Micro820.SP_Voltage TRUE +Controller.Micro820.Micro820.Start_Button FALSE +Controller.Micro820.Micro820.Start_Command FALSE +Controller.Micro820.Micro820.Start_Permissive TRUE +Controller.Micro820.Micro820.Start_Time T#30m54s235ms +Controller.Micro820.Micro820.Start_Time_Set FALSE +Controller.Micro820.Micro820.Stop_Command FALSE +Controller.Micro820.Micro820.Temp_Shutdown 85.0 +Controller.Micro820.Micro820.Temp_Shutdown_Enabled TRUE +Controller.Micro820.Micro820.Temp_Startup 85.0 +Controller.Micro820.Micro820.Temp_Startup_Enabled TRUE +Controller.Micro820.Micro820.Test_Mode FALSE +Controller.Micro820.Micro820.Time_Until_Startup T#4m11s123ms +Controller.Micro820.Micro820.Time_Until_Startup_String '251s123' +Controller.Micro820.Micro820.TripEnable_V_Overfrequency TRUE +Controller.Micro820.Micro820.TripEnable_V_Overvoltage TRUE +Controller.Micro820.Micro820.TripEnable_V_PhaseRotation FALSE +Controller.Micro820.Micro820.TripEnable_V_Underfrequency TRUE +Controller.Micro820.Micro820.TripEnable_V_Undervoltage FALSE +Controller.Micro820.Micro820.TripEnable_V_VoltageUnbalance FALSE +Controller.Micro820.Micro820.TripEnabled_I_CurrentImbalance FALSE +Controller.Micro820.Micro820.TripEnabled_I_GroundFault TRUE +Controller.Micro820.Micro820.TripEnabled_I_Jam TRUE +Controller.Micro820.Micro820.TripEnabled_I_LineLoss TRUE +Controller.Micro820.Micro820.TripEnabled_I_Overcurrent TRUE +Controller.Micro820.Micro820.TripEnabled_I_Overload TRUE +Controller.Micro820.Micro820.TripEnabled_I_PhaseLoss TRUE +Controller.Micro820.Micro820.TripEnabled_I_Stall TRUE +Controller.Micro820.Micro820.TripEnabled_I_Undercurrent FALSE +Controller.Micro820.Micro820.TripEnabled_I_Underload FALSE +Controller.Micro820.Micro820.TripResetCmd FALSE +Controller.Micro820.Micro820.TripResetWriteStatus TRUE +Controller.Micro820.Micro820.TripStatus FALSE +Controller.Micro820.Micro820.TripStatusControl 'None' +Controller.Micro820.Micro820.TripStatusControl_INT 0 +Controller.Micro820.Micro820.TripStatusCurrent 'None' +Controller.Micro820.Micro820.TripStatusCurrent_INT 0 +Controller.Micro820.Micro820.TripStatusPower 'None' +Controller.Micro820.Micro820.TripStatusPower_INT 0 +Controller.Micro820.Micro820.TripStatusVoltage 'None' +Controller.Micro820.Micro820.TripStatusVoltage_INT 0 +Controller.Micro820.Micro820.VoltageOK TRUE +Controller.Micro820.Micro820.WarningEnable_V_Overfrequency FALSE +Controller.Micro820.Micro820.WarningEnable_V_Overvoltage FALSE +Controller.Micro820.Micro820.WarningEnable_V_PhaseRotation FALSE +Controller.Micro820.Micro820.WarningEnable_V_Underfrequency FALSE +Controller.Micro820.Micro820.WarningEnable_V_Undervoltage FALSE +Controller.Micro820.Micro820.WarningEnable_V_VoltageUnbalance FALSE +Controller.Micro820.Micro820.WarningEnabled_I_CurrentImbalance FALSE +Controller.Micro820.Micro820.WarningEnabled_I_GroundFault FALSE +Controller.Micro820.Micro820.WarningEnabled_I_Jam FALSE +Controller.Micro820.Micro820.WarningEnabled_I_LineLoss FALSE +Controller.Micro820.Micro820.WarningEnabled_I_Overcurrent FALSE +Controller.Micro820.Micro820.WarningEnabled_I_Overload FALSE +Controller.Micro820.Micro820.WarningEnabled_I_PhaseLoss FALSE +Controller.Micro820.Micro820.WarningEnabled_I_Stall FALSE +Controller.Micro820.Micro820.WarningEnabled_I_Undercurrent FALSE +Controller.Micro820.Micro820.WarningEnabled_I_Underload FALSE +Controller.Micro820.Micro820.WarningStatus FALSE +Controller.Micro820.Micro820.WarningStatusControl 'None' +Controller.Micro820.Micro820.WarningStatusControl_INT 0 +Controller.Micro820.Micro820.WarningStatusCurrent 'None' +Controller.Micro820.Micro820.WarningStatusCurrent_INT 0 +Controller.Micro820.Micro820.WarningStatusPower 'None' +Controller.Micro820.Micro820.WarningStatusPower_INT 0 +Controller.Micro820.Micro820.WarningStatusVoltage 'None' +Controller.Micro820.Micro820.WarningStatusVoltage_INT 0 diff --git a/Controller/Controller/MbSrvConf.xml b/Controller/Controller/MbSrvConf.xml new file mode 100644 index 0000000..d63b1cf --- /dev/null +++ b/Controller/Controller/MbSrvConf.xml @@ -0,0 +1,474 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/MbSrvConf_target.xml b/Controller/Controller/MbSrvConf_target.xml new file mode 100644 index 0000000..fb4a1c9 --- /dev/null +++ b/Controller/Controller/MbSrvConf_target.xml @@ -0,0 +1,474 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/Control.AcfMlge b/Controller/Controller/Micro820/Micro820/Control.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Control.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/Control.stf b/Controller/Controller/Micro820/Micro820/Control.stf new file mode 100644 index 0000000..01c9ece --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Control.stf @@ -0,0 +1,281 @@ +PROGRAM Control +(* First Scan Variable Setting*) +IF (__SYSVA_FIRST_SCAN) THEN + Shutdown_Time := __SYSVA_CYCLEDATE; + Device_Status:= 'Startup'; + Restart_Command := FALSE; + Restart_Allowed := FALSE; + Run_Permissive := FALSE; + Start_Permissive := FALSE; + cfg_READ := TRUE; +END_IF; + +(*Convert kWh and kWh regen to REAL from LREAL for HMI use *) +E300_kWh := ANY_TO_REAL(E300.RealEnergyConsumedOdometer); +E300_kWh_Regen := ANY_TO_REAL(E300.RealEnergyGeneratedOdometer); + +IF Downhole_Tool_Enabled THEN + (*Modbus Mapping*) + DH_IntakeTemperature := ANY_TO_REAL(Modbus_Read0[2]) / 10.0; + DH_IntakePressure := ANY_TO_REAL(Modbus_Read0[3]); + DH_NumChannels := Modbus_Read0[10]; + DH_ToolVoltage := Modbus_Read0[11]; + DH_MaxIntakeTemperature_Startup := ANY_TO_REAL(Modbus_Read0[40]) / 10.0; + DH_MaxIntakePressure_Startup := Modbus_Read0[41]; + DH_DownholeStatus_INT := Modbus_Read0[99]; + DH_Fluid_Level := (DH_IntakePressure - 14.0) * (1.0 / 0.433); + + CASE Modbus_Read0[99] OF + 0: DH_DownholeStatus := 'OK'; + 1: DH_DownholeStatus := 'Connecting'; + 2: DH_DownholeStatus := 'Open Circuit'; + 3: DH_DownholeStatus := 'Shorted'; + 4: DH_DownholeStatus := 'Cannot Decode'; + ELSE + DH_DownholeStatus := 'Error'; + END_CASE; + + DH_ToolType := Modbus_Read1000[5]; + DH_PSIRating := Modbus_Read1000[7] * 1000; + DH_MaxIntakeTemperature_Forever := ANY_TO_REAL(Modbus_Read1000[8]) / 10.0; + DH_MaxIntakePressure_Forever := Modbus_Read1000[9]; +ELSE + DH_DownholeStatus := 'Disabled'; + Pressure_Shutdown_Enabled := FALSE; + Pressure_Startup_Enabled := FALSE; + Temp_Shutdown_Enabled := FALSE; + Temp_Startup_Enabled := FALSE; +END_IF; + +(*IO Mapping*) +IF NOT Test_Mode THEN + Contactor_Status := DigitalInput_Status_0; + Start_Button := DigitalInput_Status_1; + Auto_Mode := DigitalInput_Status_2; + Hand_Mode := DigitalInput_Status_3; + LinearScale_Pressure(13107.0, 65535.0, Pressure_EU_Min, Pressure_EU_Max, ANY_TO_REAL(_IO_P1_AI_00)); + Pressure_In := LinearScale_Pressure.EU_Out; +ELSE + Contactor_Status := E300_OUTPUT_CMD_VALUE; + VoltageOK := TRUE; +END_IF; + +IF Pressure_Transducer_Enabled AND + Contactor_Status AND + ANY_TO_DINT(Run_Time) > (Pressure_Alarm_Startup_Delay * 1000) THEN + + IF Pressure_In >= Pressure_Hi_SP THEN + Pressure_Hi := TRUE; + Pressure_Lo := FALSE; + ELSIF Pressure_in <= Pressure_Lo_SP THEN + Pressure_Hi := FALSE; + Pressure_Lo := TRUE; + ELSE + Pressure_Hi := FALSE; + Pressure_Lo := FALSE; + END_IF; + + IF NOT Pressure_Hi AND NOT Pressure_Lo THEN + Pressure_OK := TRUE; + Pressure_OOT_Scans := 0; + Pressure_OOT_Seconds := 0; + ELSE + Pressure_OOT_Scans := Pressure_OOT_Scans + 1; + Pressure_OOT_Seconds := Pressure_OOT_Scans * ANY_TO_UDINT(__SYSVA_TCYCURRENT) / 1000; + END_IF; + + IF Pressure_OOT_Seconds > Pressure_Alarm_Delay THEN + Pressure_OK := FALSE; + END_IF; +ELSE + Pressure_OK := TRUE; +END_IF; + + +(* Pressure should be above the startup pressure setpoint and temperature should be below the startup temp setpoint to begin*) +IF ((((DH_IntakePressure > Pressure_Startup) AND Pressure_Startup_Enabled) OR NOT Pressure_Startup_Enabled) AND + (((DH_IntakeTemperature < Temp_Startup) AND Temp_Startup_Enabled) OR NOT Temp_Startup_Enabled) AND + (Hand_Mode OR Auto_Mode OR Test_Mode) AND + (NOT TripStatus) AND + VoltageOK + ) THEN + Start_Permissive := TRUE; +ELSE + Start_Permissive := FALSE; + Device_Status := 'Not ready to start'; +END_IF; + +(* Pressure should be be above the shutdown pressure and temperature should be below shutdown temp setpoint to continue to run *) +IF ((((DH_IntakePressure > Pressure_Shutdown) AND Pressure_Shutdown_Enabled) OR NOT Pressure_Shutdown_Enabled) AND + (((DH_IntakeTemperature < Temp_Shutdown) AND Temp_Shutdown_Enabled) OR NOT Temp_Shutdown_Enabled) AND + (Hand_Mode OR Auto_Mode OR Test_Mode) + AND (NOT TripStatus) + AND Pressure_OK + ) THEN + Run_Permissive := TRUE; +ELSE + Run_Permissive := FALSE; +END_IF; + +IF (NOT Run_Permissive AND E300_OUTPUT_CMD_VALUE) THEN + Device_Status := 'Lost Run Permissive'; + Shutdown_Time := __SYSVA_CYCLEDATE; +END_IF; + +(* Run only if commanded to start and start permissive is met or already running and not being told to stop *) +IF ((((Start_Button OR Start_Command OR (Restart_Allowed AND Restart_Command)) AND Start_Permissive) OR E300_OUTPUT_CMD_VALUE) AND + (NOT Stop_Command) AND Run_Permissive) THEN + E300_OUTPUT_CMD_VALUE := TRUE; + Restart_Command:= FALSE; + Start_Command := FALSE; + IF NOT Start_Time_Set THEN + Start_Time := __SYSVA_CYCLEDATE; + Start_Time_Set := TRUE; + END_IF; + + + IF Contactor_Status THEN + Device_Status := 'Running'; + Run_Time := __SYSVA_CYCLEDATE - Start_Time; + END_IF; +ELSE + E300_OUTPUT_CMD_VALUE := FALSE; +END_IF; + +IF E300_OUTPUT_CMD_VALUE AND NOT Contactor_Status THEN + Start_Command := TRUE; + Device_Status := 'Contactor Failure, Recovering'; + + IF NOT E300_Output_Enable THEN + IF E300_Output_Toggled THEN + E300_Output_Enable := TRUE; + END_IF; + E300_Output_Toggled := TRUE; + ELSE + IF NOT E300_Output_Toggled THEN + E300_Output_Enable := FALSE; + END_IF; + END_IF; +END_IF; + +(* If run permissive goes false, do not allow a restart for a specified amount of time *) +IF (Auto_Mode AND (NOT OverloadTrip) AND NOT Contactor_Status AND Restart_Allowed) THEN + IF (__SYSVA_CYCLEDATE - Shutdown_Time) > Downtime_Time_Parameter THEN + IF (NOT Restart_Command) THEN + TripResetCmd := TRUE; + Restart_Command := True; + END_IF; + ELSE + (* Attempt to clear trip every 15 seconds *) + (*IF NOT Downtime_Timer.Q AND TripStatus THEN + Downtime_Timer(TRUE, Clear_Trip_Cycle); + ELSE + TripResetCmd := TRUE; + END_IF;*) + + Restart_Command := FALSE; + Time_Until_Startup := Downtime_Time_Parameter - (__SYSVA_CYCLEDATE - Shutdown_Time); + Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup); + IF Auto_Mode THEN + Device_Status := 'Waiting to attempt restart ' + Time_Until_Startup_String; + END_IF; + + END_IF; +ELSIF (Auto_Mode AND OverloadTrip AND NOT Contactor_Status AND Restart_Allowed) THEN + IF (__SYSVA_CYCLEDATE - Shutdown_Time) > Downtime_Time_Parameter_OL THEN + IF (NOT Restart_Command) THEN + Restart_Command := True; + END_IF; + ELSE + Restart_Command := FALSE; + Time_Until_Startup := Downtime_Time_Parameter - (__SYSVA_CYCLEDATE - Downtime_Time_Parameter_OL); + Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup); + IF Auto_Mode THEN + Device_Status := 'Waiting to restart (OL Timer)' + Time_Until_Startup_String; + END_IF; + END_IF; +END_IF; + +IF NOT Auto_Mode THEN + Restart_Command := FALSE; + Restart_Allowed := FALSE; +END_IF; + +(* If the pump hasn't been started by the user, don't allow it to auto-restart *) +IF (Start_Command OR Start_Button) AND Start_Permissive THEN + Restart_Allowed := TRUE; +END_IF; + +IF Stop_Command THEN + Restart_Allowed := FALSE; + Device_Status := 'User Stopped'; +END_IF; + +IF NOT Contactor_Status THEN + Start_Time_Set := FALSE; +END_IF; + + +(* Start Permissive Status *) +IF Pressure_Startup_Enabled THEN + IF (DH_IntakePressure > Pressure_Startup) THEN + SP_Pressure := TRUE; + ELSE + SP_Pressure := FALSE; + END_IF; +ELSE + SP_Pressure := TRUE; +END_IF; + +IF Temp_Startup_Enabled THEN + IF DH_IntakeTemperature < Temp_Startup THEN + SP_Temperature := TRUE; + ELSE + SP_Temperature := FALSE; + END_IF; +ELSE + SP_Temperature := TRUE; +END_IF; + +IF Hand_Mode OR Auto_Mode OR Test_Mode THEN + SP_Mode := TRUE; +ELSE + SP_Mode := FALSE; +END_IF; + +SP_Trip := NOT TripStatus; +SP_Voltage := VoltageOK; + +(* Run Permissive Status *) +IF Pressure_Shutdown_Enabled THEN + IF DH_IntakePressure > Pressure_Shutdown THEN + RP_Pressure := TRUE; + ELSE + RP_Pressure := FALSE; + END_IF; +ELSE + RP_Pressure := TRUE; +END_IF; + +IF Temp_Shutdown_Enabled THEN + IF DH_IntakeTemperature > Temp_Shutdown THEN + RP_Temperature := TRUE; + ELSE + RP_Temperature := FALSE; + END_IF; +ELSE + RP_Temperature := TRUE; +END_IF; + +IF Hand_Mode OR Auto_Mode OR Test_Mode THEN + RP_Mode := TRUE; +ELSE + RP_Mode := FALSE; +END_IF; + +RP_Trip := NOT TripStatus; +RP_TubingPressure := Pressure_OK; + + + +END_PROGRAM \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.AcfMlge b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.stf b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.stf new file mode 100644 index 0000000..c7aa9b5 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.stf @@ -0,0 +1,38 @@ +FUNCTION_BLOCK DINT_TO_USINT +OUT_SINT_1.0 := INP_DINT.0; +OUT_SINT_1.1 := INP_DINT.1; +OUT_SINT_1.2 := INP_DINT.2; +OUT_SINT_1.3 := INP_DINT.3; +OUT_SINT_1.4 := INP_DINT.4; +OUT_SINT_1.5 := INP_DINT.5; +OUT_SINT_1.6 := INP_DINT.6; +OUT_SINT_1.7 := INP_DINT.7; + +OUT_SINT_2.0 := INP_DINT.8; +OUT_SINT_2.1 := INP_DINT.9; +OUT_SINT_2.2 := INP_DINT.10; +OUT_SINT_2.3 := INP_DINT.11; +OUT_SINT_2.4 := INP_DINT.12; +OUT_SINT_2.5 := INP_DINT.13; +OUT_SINT_2.6 := INP_DINT.14; +OUT_SINT_2.7 := INP_DINT.15; + +OUT_SINT_3.0 := INP_DINT.16; +OUT_SINT_3.1 := INP_DINT.17; +OUT_SINT_3.2 := INP_DINT.18; +OUT_SINT_3.3 := INP_DINT.19; +OUT_SINT_3.4 := INP_DINT.20; +OUT_SINT_3.5 := INP_DINT.21; +OUT_SINT_3.6 := INP_DINT.22; +OUT_SINT_3.7 := INP_DINT.23; + +OUT_SINT_4.0 := INP_DINT.24; +OUT_SINT_4.1 := INP_DINT.25; +OUT_SINT_4.2 := INP_DINT.26; +OUT_SINT_4.3 := INP_DINT.27; +OUT_SINT_4.4 := INP_DINT.28; +OUT_SINT_4.5 := INP_DINT.29; +OUT_SINT_4.6 := INP_DINT.30; +OUT_SINT_4.7 := INP_DINT.31; + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/DwlOrder.txt b/Controller/Controller/Micro820/Micro820/DwlOrder.txt new file mode 100644 index 0000000..434a58f --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/DwlOrder.txt @@ -0,0 +1,20 @@ +READDOWNHOLEDATA +CONTROL +E300DATA +RA_CIP_ELECTRICAL_ENERGY_OBJ +RA_E300_OUTPUT_CONTROL +READE300IO +READE300CONFIG +READE300TRIPRESET +READE300PARAM +USINT_TO_UDINT +USINT_TO_DINT +USINT_TO_UINT +USINT_TO_SINT +UDINT_TO_USINT +DINT_TO_USINT +UINT_TO_USINT +SINT_TO_USINT +WRITEE300CONFIG +WRITEE300TRIPRESET +LINEARSCALE diff --git a/Controller/Controller/Micro820/Micro820/E300Data.AcfMlge b/Controller/Controller/Micro820/Micro820/E300Data.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/E300Data.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/E300Data.stf b/Controller/Controller/Micro820/Micro820/E300Data.stf new file mode 100644 index 0000000..a2a2c06 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/E300Data.stf @@ -0,0 +1,1680 @@ +PROGRAM E300Data + +(* Reading Energy Data from the E300 *) +E300_ReadEnergy(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE); +E300 := E300_ReadEnergy.EEObjAttributes; +Energy_INT_Array := E300_ReadEnergy.EnergyINTArray; +Metering_REAL_Array := E300_ReadEnergy.MeteringREALArray; + +(* Metering Mapping *) +IF E300_ReadEnergy.MSGObjRead.Q THEN + E300_LineFrequency := E300.LineFrequency; + E300_L1Current := E300.L1Current; + E300_L2Current := E300.L2Current; + E300_L3Current := E300.L3Current; + E300_AverageCurrent := E300.AverageCurrent; + E300_PercentCurrentUnbalance := E300.PercentCurrentUnbalance; + E300_L1NVoltage := E300.L1NVoltage; + E300_L2NVoltage := E300.L2NVoltage; + E300_L3NVoltage := E300.L3NVoltage; + E300_AverageLNVoltage := E300.AverageLNVoltage; + E300_L1L2Voltage := E300.L1L2Voltage; + E300_L2L3Voltage := E300.L2L3Voltage; + E300_L3L1Voltage := E300.L3L1Voltage; + E300_AverageLLVoltage := E300.AverageLLVoltage; + E300_PercentVoltageUnbalance := E300.PercentVoltageUnbalance; + E300_L1RealPower := E300.L1RealPower; + E300_L2RealPower := E300.L2RealPower; + E300_L3RealPower := E300.L3RealPower; + E300_TotalRealPower := E300.TotalRealPower; + E300_L1ReactivePower := E300.L1ReactivePower; + E300_L2ReactivePower := E300.L2ReactivePower; + E300_L3ReactivePower := E300.L3ReactivePower; + E300_TotalReactivePower := E300.TotalReactivePower; + E300_L1ApparentPower := E300.L1ApparentPower; + E300_L2ApparentPower := E300.L2ApparentPower; + E300_L3ApparentPower := E300.L3ApparentPower; + E300_TotalApparentPower := E300.TotalApparentPower; + E300_L1TruePowerFactor := E300.L1TruePowerFactor; + E300_L2TruePowerFactor := E300.L2TruePowerFactor; + E300_L3TruePowerFactor := E300.L3TruePowerFactor; + E300_ThreePhaseTruePowerFactor := E300.ThreePhaseTruePowerFactor; +END_IF; + + + +(* Setting Output Value in the E300 *) +E300_OUTPUT(E300_Output_Enable, E300_IP_ADDRESS, E300_OUTPUT_NUMBER, E300_OUTPUT_CMD_VALUE); +E300_SELECTED_OUTPUT := E300_OUTPUT.OutputName; +E300_OUTPUT_SET_CORRECTLY := E300_OUTPUT.SettingApplied; + +(* Read Digital Input 0 *) +E300_Read_DigitalInput0(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, 0, Enable_IO_Read); +DigitalInput_Status_0 := E300_Read_DigitalInput0.IOStatus; + +(* Read Digital Input 1 *) +E300_Read_DigitalInput1(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, 1, Enable_IO_Read); +DigitalInput_Status_1 := E300_Read_DigitalInput1.IOStatus; + +(* Read Digital Input 2 *) +E300_Read_DigitalInput2(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, 2, Enable_IO_Read); +DigitalInput_Status_2 := E300_Read_DigitalInput2.IOStatus; + +(* Read Digital Input 3 *) +E300_Read_DigitalInput3(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, 3, Enable_IO_Read); +DigitalInput_Status_3 := E300_Read_DigitalInput3.IOStatus; + +(* Read Digital Input 4 *) +E300_Read_DigitalInput4(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, 4, Enable_IO_Read); +DigitalInput_Status_4 := E300_Read_DigitalInput4.IOStatus; + +(* Read Digital Input 5 *) +E300_Read_DigitalInput5(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, 5, Enable_IO_Read); +DigitalInput_Status_5 := E300_Read_DigitalInput5.IOStatus; + +IF E300_ReadEnergy.MSGObjRead.Q THEN + VoltageOK := E300.L1L2Voltage > cfg_V_UndervoltageTripLevel AND + E300.L1L2Voltage < cfg_V_OvervoltageTripLevel AND + E300.L2L3Voltage > cfg_V_UndervoltageTripLevel AND + E300.L2L3Voltage < cfg_V_OvervoltageTripLevel AND + E300.L3l1Voltage > cfg_V_UndervoltageTripLevel AND + E300.L3L1Voltage < cfg_V_OvervoltageTripLevel; +END_IF; + + +(* Trip Status *) +(* Bit0= OverloadTrip + Bit1= PhaseLossTrip + Bit2= GroundFaultTrip + Bit3= StallTrip + Bit4= JamTrip + Bit5= UnderloadTrip + Bit6= CurrentImbalTrip + Bit7= L1UnderCurrTrip + Bit8= L2UnderCurrTrip + Bit9= L3UnderCurrTrip + Bit10= L1OverCurrenTrip + Bit11= L2OverCurrenTrip + Bit12= L3OverCurrenTrip + Bit13= L1LineLossTrip + Bit14= L2LineLossTrip + Bit15= L3LineLossTrip *) +IF NOT Test_Mode THEN + E300_TripStatusCurrent(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 4); + S2I_TripStatusCurrent(E300_TripStatusCurrent.Output[1], E300_TripStatusCurrent.Output[2]); + TripStatusCurrent_INT := S2I_TripStatusCurrent.INT_OUT; +END_IF; +IF TripStatusCurrent_INT.0 THEN + TripStatusCurrent := 'Overload'; + OverloadTrip := TRUE; +ELSIF TripStatusCurrent_INT.1 THEN + TripStatusCurrent := 'Phase Loss'; +ELSIF TripStatusCurrent_INT.2 THEN + TripStatusCurrent := 'Ground Fault'; +ELSIF TripStatusCurrent_INT.3 THEN + TripStatusCurrent := 'Stall'; +ELSIF TripStatusCurrent_INT.4 THEN + TripStatusCurrent := 'Jam'; +ELSIF TripStatusCurrent_INT.5 THEN + TripStatusCurrent := 'Underload'; +ELSIF TripStatusCurrent_INT.6 THEN + TripStatusCurrent := 'Current Imbalance'; +ELSIF TripStatusCurrent_INT.7 THEN + TripStatusCurrent := 'L1 Undercurrent'; +ELSIF TripStatusCurrent_INT.8 THEN + TripStatusCurrent := 'L2 Undercurrent'; +ELSIF TripStatusCurrent_INT.9 THEN + TripStatusCurrent := 'L3 Undercurrent'; +ELSIF TripStatusCurrent_INT.10 THEN + TripStatusCurrent := 'L1 Overcurrent'; +ELSIF TripStatusCurrent_INT.11 THEN + TripStatusCurrent := 'L2 Overcurrent'; +ELSIF TripStatusCurrent_INT.12 THEN + TripStatusCurrent := 'L3 Overcurrent'; +ELSIF TripStatusCurrent_INT.13 THEN + TripStatusCurrent := 'L1 Line Loss'; +ELSIF TripStatusCurrent_INT.14 THEN + TripStatusCurrent := 'L2 Line Loss'; +ELSIF TripStatusCurrent_INT.15 THEN + TripStatusCurrent := 'L3 Line Loss'; +ELSE + TripStatusCurrent := 'None'; +END_IF; + +IF NOT TripStatusCurrent_INT.0 THEN + OverloadTrip := FALSE; +END_IF; + +E300_TripStatusVoltage(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 5); +S2I_TripStatusVoltage(E300_TripStatusVoltage.Output[1],E300_TripStatusVoltage.Output[2]); +TripStatusVoltage_INT := S2I_TripStatusVoltage.INT_OUT; +(* Bit0= UnderVoltageTrip + Bit1= OvervoltageTrip + Bit2= VoltageUnbalTrip + Bit3= PhaseRotationTrp + Bit4= UnderFreqTrip + Bit5= OverFreqTrip +*) +IF TripStatusVoltage_INT.0 THEN + TripStatusVoltage := 'Undervoltage'; +ELSIF TripStatusVoltage_INT.1 THEN + TripStatusVoltage := 'Overvoltage'; +ELSIF TripStatusVoltage_INT.2 THEN + TripStatusVoltage := 'Voltage Unbalance'; +ELSIF TripStatusVoltage_INT.3 THEN + TripStatusVoltage := 'Phase Rotation'; +ELSIF TripStatusVoltage_INT.4 THEN + TripStatusVoltage := 'Underfrequency'; +ELSIF TripStatusVoltage_INT.5 THEN + TripStatusVoltage := 'Overfrequency'; +ELSE + TripStatusVoltage := 'None'; +END_IF; + +E300_TripStatusPower(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 6); +S2I_TripStatusPower(E300_TripStatusPower.Output[1], E300_TripStatusPower.Output[2]); +TripStatusPower_INT := S2I_TripStatusPower.INT_OUT; +(* + Bit0= UnderKWTrip + Bit1= OverKWTrip + Bit2= UnderKVARConTrip + Bit3= OverKVARConTrip + Bit4= UnderKVARGenTrip + Bit5= OverKVARGenTrip + Bit6= UnderKVATrip + Bit7= OverKVATrip + Bit8= UnderPFLagTrip + Bit9= OverPFLagTrip + Bit10= UnderPFLeadTrip + Bit11= OverPFLeadTrip +*) +IF TripStatusPower_INT.0 THEN + TripStatusPower := 'Under kW'; +ELSIF TripStatusPower_INT.1 THEN + TripStatusPower := 'Over kW'; +ELSIF TripStatusPower_INT.2 THEN + TripStatusPower := 'Under kVAR Consumed'; +ELSIF TripStatusPower_INT.3 THEN + TripStatusPower := 'Over kVAR Consumed'; +ELSIF TripStatusPower_INT.4 THEN + TripStatusPower := 'Under kVAR Generated'; +ELSIF TripStatusPower_INT.5 THEN + TripStatusPower := 'Over kVAR Generated'; +ELSIF TripStatusPower_INT.6 THEN + TripStatusPower := 'Under kVA'; +ELSIF TripStatusPower_INT.7 THEN + TripStatusPower := 'Over kVA'; +ELSIF TripStatusPower_INT.8 THEN + TripStatusPower := 'Under PF Lag'; +ELSIF TripStatusPower_INT.9 THEN + TripStatusPower := 'Over PF Lag'; +ELSIF TripStatusPower_INT.10 THEN + TripStatusPower := 'Under PF Lead'; +ELSIF TripStatusPower_INT.11 THEN + TripStatusPower := 'Over PF Lead'; +ELSE + TripStatusPower := 'None'; +END_IF; + +E300_TripStatusControl(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 7); +S2I_TripStatusControl(E300_TripStatusControl.Output[1], E300_TripStatusControl.Output[2]); +TripStatusControl_INT := S2I_TripStatusControl.INT_OUT; +(* + Bit0= TestTrip + Bit1= PTCTrip + Bit2= DLXTrip + Bit3= OperStationTrip + Bit4= RemoteTrip + Bit5= BlockedStartTrip + Bit6= HardwareFltTrip + Bit7= ConfigTrip + Bit8= OptionMatchTrip + Bit9= DLXFBTimeoutTrip + Bit10= ExpansionBusTrip + Bit11= Reserved + Bit12 =Reserved + Bit13= NVSTrip + Bit 14=TestMode Trip +*) +IF TripStatusControl_INT.0 THEN + TripStatusControl := 'Test'; +ELSIF TripStatusControl_INT.1 THEN + TripStatusControl := 'PCT'; +ELSIF TripStatusControl_INT.2 THEN + TripStatusControl := 'DLX'; +ELSIF TripStatusControl_INT.3 THEN + TripStatusControl := 'Operator Station'; +ELSIF TripStatusControl_INT.4 THEN + TripStatusControl := 'Remote'; +ELSIF TripStatusControl_INT.5 THEN + TripStatusControl := 'Blocked Start'; +ELSIF TripStatusControl_INT.6 THEN + TripStatusControl := 'Hardware Fault'; +ELSIF TripStatusControl_INT.7 THEN + TripStatusControl := 'Config'; +ELSIF TripStatusControl_INT.0 THEN + TripStatusControl := 'Option Match'; +ELSIF TripStatusControl_INT.1 THEN + TripStatusControl := 'DLX FB Timeout'; +ELSIF TripStatusControl_INT.2 THEN + TripStatusControl := 'Expansion Bus'; +ELSIF TripStatusControl_INT.3 THEN + TripStatusControl := 'RESERVED'; +ELSIF TripStatusControl_INT.4 THEN + TripStatusControl := 'RESERVEDt'; +ELSIF TripStatusControl_INT.5 THEN + TripStatusControl := 'NVS'; +ELSIF TripStatusControl_INT.6 THEN + TripStatusControl := 'TestMode'; +ELSE + TripStatusControl := 'None'; +END_IF; +IF (E300_TripStatusCurrent.MSGObjRead.Q AND + E300_TripStatusVoltage.MSGObjRead.Q AND + E300_TripStatusPower.MSGObjRead.Q AND + E300_TripStatusControl.MSGObjRead.Q +) OR Test_Mode THEN + IF (TripStatusCurrent_INT = 0 AND + TripStatusVoltage_INT = 0 AND + TripStatusPower_INT = 0 AND + TripStatusControl_INT = 0 + ) THEN + TripStatus := FALSE; + ELSE + TripStatus := TRUE; + END_IF; +END_IF; + +(* Warning Status *) +E300_WarnStatusCurrent(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 10); +S2I_WarningStatusCurrent(E300_WarnStatusCurrent.Output[1], E300_WarnStatusCurrent.Output[2]); +WarningStatusCurrent_INT := S2I_WarningStatusCurrent.INT_OUT; +(* Bit0= OverloadTrip + Bit1= PhaseLossTrip + Bit2= GroundFaultTrip + Bit3= StallTrip + Bit4= JamTrip + Bit5= UnderloadTrip + Bit6= CurrentImbalTrip + Bit7= L1UnderCurrTrip + Bit8= L2UnderCurrTrip + Bit9= L3UnderCurrTrip + Bit10= L1OverCurrenTrip + Bit11= L2OverCurrenTrip + Bit12= L3OverCurrenTrip + Bit13= L1LineLossTrip + Bit14= L2LineLossTrip + Bit15= L3LineLossTrip *) +IF WarningStatusCurrent_INT.0 THEN + WarningStatusCurrent := 'Overload'; +ELSIF WarningStatusCurrent_INT.1 THEN + WarningStatusCurrent := 'Phase Loss'; +ELSIF WarningStatusCurrent_INT.2 THEN + WarningStatusCurrent := 'Ground Fault'; +ELSIF WarningStatusCurrent_INT.3 THEN + WarningStatusCurrent := 'Stall'; +ELSIF WarningStatusCurrent_INT.4 THEN + WarningStatusCurrent := 'Jam'; +ELSIF WarningStatusCurrent_INT.5 THEN + WarningStatusCurrent := 'Underload'; +ELSIF WarningStatusCurrent_INT.6 THEN + WarningStatusCurrent := 'Current Imbalance'; +ELSIF WarningStatusCurrent_INT.7 THEN + WarningStatusCurrent := 'L1 Undercurrent'; +ELSIF WarningStatusCurrent_INT.8 THEN + WarningStatusCurrent := 'L2 Undercurrent'; +ELSIF WarningStatusCurrent_INT.9 THEN + WarningStatusCurrent := 'L3 Undercurrent'; +ELSIF WarningStatusCurrent_INT.10 THEN + WarningStatusCurrent := 'L1 Overcurrent'; +ELSIF WarningStatusCurrent_INT.11 THEN + WarningStatusCurrent := 'L2 Overcurrent'; +ELSIF WarningStatusCurrent_INT.12 THEN + WarningStatusCurrent := 'L3 Overcurrent'; +ELSIF WarningStatusCurrent_INT.13 THEN + WarningStatusCurrent := 'L1 Line Loss'; +ELSIF WarningStatusCurrent_INT.14 THEN + WarningStatusCurrent := 'L2 Line Loss'; +ELSIF WarningStatusCurrent_INT.15 THEN + WarningStatusCurrent := 'L3 Line Loss'; +ELSE + WarningStatusCurrent := 'None'; +END_IF; + +E300_WarnStatusVoltage(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 11); +S2I_WarningStatusVoltage(E300_WarnStatusVoltage.Output[1], E300_WarnStatusVoltage.Output[2]); +WarningStatusVoltage_INT := S2I_WarningStatusVoltage.INT_OUT; +(* Bit0= UnderVoltageTrip + Bit1= OvervoltageTrip + Bit2= VoltageUnbalTrip + Bit3= PhaseRotationTrp + Bit4= UnderFreqTrip + Bit5= OverFreqTrip +*) +IF WarningStatusVoltage_INT.0 THEN + WarningStatusVoltage := 'Undervoltage'; +ELSIF WarningStatusVoltage_INT.1 THEN + WarningStatusVoltage := 'Overvoltage'; +ELSIF WarningStatusVoltage_INT.2 THEN + WarningStatusVoltage := 'Voltage Unbalance'; +ELSIF WarningStatusVoltage_INT.3 THEN + WarningStatusVoltage := 'Phase Rotation'; +ELSIF WarningStatusVoltage_INT.4 THEN + WarningStatusVoltage := 'Underfrequency'; +ELSIF WarningStatusVoltage_INT.5 THEN + WarningStatusVoltage := 'Overfrequency'; +ELSE + WarningStatusVoltage := 'None'; +END_IF; + + +E300_WarnStatusPower(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 12); +S2I_WarningStatusPower(E300_WarnStatusPower.Output[1], E300_WarnStatusPower.Output[2]); +WarningStatusPower_INT:= S2I_WarningStatusPower.INT_OUT; +(* + Bit0= UnderKWTrip + Bit1= OverKWTrip + Bit2= UnderKVARConTrip + Bit3= OverKVARConTrip + Bit4= UnderKVARGenTrip + Bit5= OverKVARGenTrip + Bit6= UnderKVATrip + Bit7= OverKVATrip + Bit8= UnderPFLagTrip + Bit9= OverPFLagTrip + Bit10= UnderPFLeadTrip + Bit11= OverPFLeadTrip +*) +IF WarningStatusPower_INT.0 THEN + WarningStatusPower := 'Under kW'; +ELSIF WarningStatusPower_INT.1 THEN + WarningStatusPower := 'Over kW'; +ELSIF WarningStatusPower_INT.2 THEN + WarningStatusPower := 'Under kVAR Consumed'; +ELSIF WarningStatusPower_INT.3 THEN + WarningStatusPower := 'Over kVAR Consumed'; +ELSIF WarningStatusPower_INT.4 THEN + WarningStatusPower := 'Under kVAR Generated'; +ELSIF WarningStatusPower_INT.5 THEN + WarningStatusPower := 'Over kVAR Generated'; +ELSIF WarningStatusPower_INT.6 THEN + WarningStatusPower := 'Under kVA'; +ELSIF WarningStatusPower_INT.7 THEN + WarningStatusPower := 'Over kVA'; +ELSIF WarningStatusPower_INT.8 THEN + WarningStatusPower := 'Under PF Lag'; +ELSIF WarningStatusPower_INT.9 THEN + WarningStatusPower := 'Over PF Lag'; +ELSIF WarningStatusPower_INT.10 THEN + WarningStatusPower := 'Under PF Lead'; +ELSIF WarningStatusPower_INT.11 THEN + WarningStatusPower := 'Over PF Lead'; +ELSE + WarningStatusPower := 'None'; +END_IF; + +E300_WarnStatusControl(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 13); +S2I_WarningStatusControl(E300_WarnStatusControl.Output[1], E300_WarnStatusControl.Output[2]); +WarningStatusControl_INT := S2I_WarningStatusControl.INT_OUT; +(* + Bit0= TestTrip + Bit1= PTCTrip + Bit2= DLXTrip + Bit3= OperStationTrip + Bit4= RemoteTrip + Bit5= BlockedStartTrip + Bit6= HardwareFltTrip + Bit7= ConfigTrip + Bit8= OptionMatchTrip + Bit9= DLXFBTimeoutTrip + Bit10= ExpansionBusTrip + Bit11= Reserved + Bit12 =Reserved + Bit13= NVSTrip + Bit 14=TestMode Trip +*) +IF WarningStatusControl_INT.0 THEN + WarningStatusControl := 'Test'; +ELSIF WarningStatusControl_INT.1 THEN + WarningStatusControl := 'PCT'; +ELSIF WarningStatusControl_INT.2 THEN + WarningStatusControl := 'DLX'; +ELSIF WarningStatusControl_INT.3 THEN + WarningStatusControl := 'Operator Station'; +ELSIF WarningStatusControl_INT.4 THEN + WarningStatusControl := 'Remote'; +ELSIF WarningStatusControl_INT.5 THEN + WarningStatusControl := 'Blocked Start'; +ELSIF WarningStatusControl_INT.6 THEN + WarningStatusControl := 'Hardware Fault'; +ELSIF WarningStatusControl_INT.7 THEN + WarningStatusControl := 'Config'; +ELSIF WarningStatusControl_INT.8 THEN + WarningStatusControl := 'Option Match'; +ELSIF WarningStatusControl_INT.9 THEN + WarningStatusControl := 'DLX FB Timeout'; +ELSIF WarningStatusControl_INT.10 THEN + WarningStatusControl := 'Expansion Bus'; +ELSIF WarningStatusControl_INT.11 THEN + WarningStatusControl := 'RESERVED'; +ELSIF WarningStatusControl_INT.12 THEN + WarningStatusControl := 'RESERVEDt'; +ELSIF WarningStatusControl_INT.13 THEN + WarningStatusControl := 'NVS'; +ELSIF WarningStatusControl_INT.14 THEN + WarningStatusControl := 'TestMode'; +ELSE + WarningStatusControl := 'None'; +END_IF; + +IF (WarningStatusCurrent_INT = 0 AND + WarningStatusVoltage_INT = 0 AND + WarningStatusPower_INT = 0 AND + WarningStatusControl_INT = 0) THEN + + WarningStatus := FALSE; +ELSE + WarningStatus := TRUE; +END_IF; + +IF TripResetCmd THEN + TripResetOn[1] := 1; + E300_Write_TripReset(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, TripResetOn); + TripResetWriteStatus := NOT E300_Write_TripReset.CIPErrorStatus.Error; + If TripResetWriteStatus THEN + TripResetCmd := FALSE; + END_IF; +END_IF; + +IF cfg_READ THEN + (* read the config data from the E300 *) + ReadE300ConfigData(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE); + E300_Config_Buffer := ReadE300ConfigData.Output; + + + (* FLASetting P171 *) + SINT_TO_DINT_FLASetting(E300_Config_Buffer[5], E300_Config_Buffer[6], E300_Config_Buffer[7], E300_Config_Buffer[8]); + cfg_C_FLASetting := ANY_TO_REAL(SINT_TO_DINT_FLASetting.DINT_OUT) /100.0; + + (* TripClass P172 *) + cfg_TCU_TripClass := E300_Config_Buffer[13]; + + (* OLResetLevel P174 *) + cfg_TCU_OLResetLevel := E300_Config_Buffer[15]; + + (* OLWarningLevel P175 *) + cfg_TCU_OLWarningLevel := E300_Config_Buffer[16]; + + (* TripEnableCurrent P183 *) + SINT_TO_INT_TripEnableCurrent(E300_Config_Buffer[17], E300_Config_Buffer[18]); + cfg_I_TripEnableCurrent := SINT_TO_INT_TripEnableCurrent.INT_OUT; + (* + Bit0= OverloadTrip + Bit1= PhaseLossTrip + Bit2= GroundFaultTrip + Bit3= StallTrip + Bit4= JamTrip + Bit5= UnderloadTrip + Bit6= CurrentImbalTrip + Bit7= L1UnderCurrTrip + Bit8= L2UnderCurrTrip + Bit9= L3UnderCurrTrip + Bit10= L1OverCurrenTrip + Bit11= L2OverCurrenTrip + Bit12= L3OverCurrenTrip + Bit13= L1LineLossTrip + Bit14= L2LineLossTrip + Bit15= L3LineLossTrip + *) + TripEnabled_I_Overload := cfg_I_TripEnableCurrent.0; + TripEnabled_I_PhaseLoss := cfg_I_TripEnableCurrent.1; + TripEnabled_I_GroundFault := cfg_I_TripEnableCurrent.2; + TripEnabled_I_Stall := cfg_I_TripEnableCurrent.3; + TripEnabled_I_Jam := cfg_I_TripEnableCurrent.4; + TripEnabled_I_Underload := cfg_I_TripEnableCurrent.5; + TripEnabled_I_CurrentImbalance := cfg_I_TripEnableCurrent.6; + TripEnabled_I_Undercurrent := cfg_I_TripEnableCurrent.7; + TripEnabled_I_Overcurrent := cfg_I_TripEnableCurrent.10; + TripEnabled_I_LineLoss := cfg_I_TripEnableCurrent.13; + + + (* TripEnableVoltage P184 *) + SINT_TO_INT_TripEnableVoltage(E300_Config_Buffer[21], E300_Config_Buffer[22]); + cfg_V_TripEnableVoltage := SINT_TO_INT_TripEnableVoltage.INT_OUT; + (* + Bit0= UnderVoltageTrip + Bit1= OvervoltageTrip + Bit2= VoltageUnbalTrip + Bit3= PhaseRotationTrp + Bit4= UnderFreqTrip + Bit5= OverFreqTrip + *) + TripEnable_V_Undervoltage := cfg_V_TripEnableVoltage.0; + TripEnable_V_Overvoltage := cfg_V_TripEnableVoltage.1; + TripEnable_V_VoltageUnbalance := cfg_V_TripEnableVoltage.2; + TripEnable_V_PhaseRotation := cfg_V_TripEnableVoltage.3; + TripEnable_V_Underfrequency := cfg_V_TripEnableVoltage.4; + TripEnable_V_Overfrequency := cfg_V_TripEnableVoltage.5; + + (* TripEnablePower P185 *) + SINT_TO_INT_TripEnablePower(E300_Config_Buffer[25], E300_Config_Buffer[26]); + cfg_P_TripEnablePower := SINT_TO_INT_TripEnablePower.INT_OUT; + (* + Bit0= UnderKWTrip + Bit1= OverKWTrip + Bit2= UnderKVARConTrip + Bit3= OverKVARConTrip + Bit4= UnderKVARGenTrip + Bit5= OverKVARGenTrip + Bit6= UnderKVATrip + Bit7= OverKVATrip + Bit8= UnderPFLagTrip + Bit9= OverPFLagTrip + Bit10= UnderPFLeadTrip + Bit11= OverPFLeadTrip + *) + + (* TripEnableControl P186 *) + SINT_TO_INT_TripEnableControl(E300_Config_Buffer[29], E300_Config_Buffer[30]); + cfg_C_TripEnableControl := SINT_TO_INT_TripEnableControl.INT_OUT; + (* + Bit0= TestTrip + Bit1= PTCTrip + Bit2= DLXTrip + Bit3= OperStationTrip + Bit4= RemoteTrip + Bit5= BlockedStartTrip + Bit6= HardwareFltTrip + Bit7= ConfigTrip + Bit8= OptionMatchTrip + Bit9= DLXFBTimeoutTrip + Bit10= ExpansionBusTrip + Bit11= Reserved + Bit12= Reserved + Bit13= NVSTrip + Bit14=TestModeTrip + *) + + (* WarningEnableCurrent P189 *) + SINT_TO_INT_WarningEnableCurrent(E300_Config_Buffer[19], E300_Config_Buffer[20]); + cfg_I_WarningEnableCurrent := SINT_TO_INT_WarningEnableCurrent.INT_OUT; + (* + Bit0= OverloadTrip + Bit1= PhaseLossTrip + Bit2= GroundFaultTrip + Bit3= StallTrip + Bit4= JamTrip + Bit5= UnderloadTrip + Bit6= CurrentImbalTrip + Bit7= L1UnderCurrTrip + Bit8= L2UnderCurrTrip + Bit9= L3UnderCurrTrip + Bit10= L1OverCurrenTrip + Bit11= L2OverCurrenTrip + Bit12= L3OverCurrenTrip + Bit13= L1LineLossTrip + Bit14= L2LineLossTrip + Bit15= L3LineLossTrip + *) + WarningEnabled_I_Overload := cfg_I_WarningEnableCurrent.0; + WarningEnabled_I_PhaseLoss := cfg_I_WarningEnableCurrent.1; + WarningEnabled_I_GroundFault := cfg_I_WarningEnableCurrent.2; + WarningEnabled_I_Stall := cfg_I_WarningEnableCurrent.3; + WarningEnabled_I_Jam := cfg_I_WarningEnableCurrent.4; + WarningEnabled_I_Underload := cfg_I_WarningEnableCurrent.5; + WarningEnabled_I_CurrentImbalance := cfg_I_WarningEnableCurrent.6; + WarningEnabled_I_Undercurrent := cfg_I_WarningEnableCurrent.7; + WarningEnabled_I_Overcurrent := cfg_I_WarningEnableCurrent.10; + WarningEnabled_I_LineLoss := cfg_I_WarningEnableCurrent.13; + + (* WarningEnableVoltage P190 *) + SINT_TO_INT_WarningEnableVoltage(E300_Config_Buffer[23], E300_Config_Buffer[24]); + cfg_V_WarningEnableVoltage := SINT_TO_INT_WarningEnableVoltage.INT_OUT; + (* + Bit0= UnderVoltageTrip + Bit1= OvervoltageTrip + Bit2= VoltageUnbalTrip + Bit3= PhaseRotationTrp + Bit4= UnderFreqTrip + Bit5= OverFreqTrip + *) + WarningEnable_V_Undervoltage := cfg_V_WarningEnableVoltage.0; + WarningEnable_V_Overvoltage := cfg_V_WarningEnableVoltage.1; + WarningEnable_V_VoltageUnbalance := cfg_V_WarningEnableVoltage.2; + WarningEnable_V_PhaseRotation := cfg_V_WarningEnableVoltage.3; + WarningEnable_V_Underfrequency := cfg_V_WarningEnableVoltage.4; + WarningEnable_V_Overfrequency := cfg_V_WarningEnableVoltage.5; + + (* WarningEnablePower P191 *) + SINT_TO_INT_WarningEnablePower(E300_Config_Buffer[27], E300_Config_Buffer[28]); + cfg_P_WarningEnablePower := SINT_TO_INT_WarningEnablePower.INT_OUT; + (* + Bit0= UnderKWTrip + Bit1= OverKWTrip + Bit2= UnderKVARConTrip + Bit3= OverKVARConTrip + Bit4= UnderKVARGenTrip + Bit5= OverKVARGenTrip + Bit6= UnderKVATrip + Bit7= OverKVATrip + Bit8= UnderPFLagTrip + Bit9= OverPFLagTrip + Bit10= UnderPFLeadTrip + Bit11= OverPFLeadTrip + *) + + (* WarningEnableControl P192 *) + SINT_TO_INT_WarningEnableControl(E300_Config_Buffer[31], E300_Config_Buffer[32]); + cfg_C_WarningEnableControl := SINT_TO_INT_WarningEnableControl.INT_OUT; + (* + Bit0= TestTrip + Bit1= PTCTrip + Bit2= DLXTrip + Bit3= OperStationTrip + Bit4= RemoteTrip + Bit5= BlockedStartTrip + Bit6= HardwareFltTrip + Bit7= ConfigTrip + Bit8= OptionMatchTrip + Bit9= DLXFBTimeoutTrip + Bit10= ExpansionBusTrip + Bit11= Reserved + Bit12= Reserved + Bit13= NVSTrip + Bit14=TestModeTrip + *) + + (* PhaseLossInhibitTime P239 *) + cfg_PL_PhaseLossInhibitTime := E300_Config_Buffer[93]; + + (* PhaseLossTripDelay P240 *) + cfg_PL_PhaseLossTripDelay := ANY_TO_REAL(E300_Config_Buffer[94]) /10.0; + + (* GroundFaultInhibitTime P242 *) + cfg_GF_GroundFaultInhibitTime := E300_Config_Buffer[86]; + + (* GroundFaultTripDelay P243 *) + cfg_GF_GroundFaultTripDelay := ANY_TO_REAL(E300_Config_Buffer[87])/10.0; + + (* GroundFaultTripLevel P244 *) + SINT_TO_INT_GroundFaultTripLevel(E300_Config_Buffer[89], E300_Config_Buffer[90]); + cfg_GF_GroundFaultTripLevel := ANY_TO_REAL(SINT_TO_INT_GroundFaultTripLevel.INT_OUT) /100.0; + + (* GroundFaultWarningDelay P245 *) + cfg_GF_GroundFaultWarningDelay := ANY_TO_REAL(E300_Config_Buffer[88])/10.0; + + (* GroundFaultWarningLevel P246 *) + SINT_TO_INT_GroundFaultWarningLevel(E300_Config_Buffer[91], E300_Config_Buffer[92]); + cfg_GF_GroundFaultWarningLevel := ANY_TO_REAL(SINT_TO_INT_GroundFaultWarningLevel.INT_OUT) /100.0; + + (* StallEnabledTime P249 *) + cfg_I_StallEnabledTime := E300_Config_Buffer[95]; + + (* StallTripLevel P250 *) + SINT_TO_INT_StallTripLevel(E300_Config_Buffer[97], E300_Config_Buffer[98]); + cfg_I_StallTripLevel := SINT_TO_INT_StallTripLevel.INT_OUT; + + (* JamInhibitTime P251 *) + cfg_I_JamInhibitTime := E300_Config_Buffer[99]; + + (* JamTripDelay P252 *) + cfg_I_JamTripDelay := E300_Config_Buffer[100]; + + (* JamTripLevel P253 *) + SINT_TO_INT_JamTripLevel(E300_Config_Buffer[101], E300_Config_Buffer[102]); + cfg_I_JamTripLevel := SINT_TO_INT_JamTripLevel.INT_OUT; + + (* JamWarningLevel P254 *) + SINT_TO_INT_JamWarningLevel(E300_Config_Buffer[103], E300_Config_Buffer[104]); + cfg_I_JamWarningLevel := SINT_TO_INT_JamWarningLevel.INT_OUT; + + (* UnderloadInhibitTime P255 *) + cfg_I_UnderloadInhibitTime := E300_Config_Buffer[105]; + + (* UnderloadTripDelay P256 *) + cfg_I_UnderloadTripDelay := ANY_TO_REAL(E300_Config_Buffer[106])/10.0; + + (* UnderloadTripLevel P257 *) + cfg_I_UnderloadTripLevel := E300_Config_Buffer[107]; + + (* UnderloadWarningLevel P258 *) + cfg_I_UnderloadWarningLevel := E300_Config_Buffer[108]; + + (* CurrentImbalanceInhibitTime P259 *) + cfg_I_CurrentImbalanceInhibitTime := E300_Config_Buffer[109]; + + (* CurrentImbalanceTripDelay P260 *) + cfg_I_CurrentImbalanceTripDelay := E300_Config_Buffer[110]; + + (* CurrentImbalanceTripLevel P261 *) + cfg_I_CurrentImbalanceTripLevel := E300_Config_Buffer[111]; + + (* CurrentImbalanceWarningLevel P262 *) + cfg_I_CurrentImbalanceWarningLevel := E300_Config_Buffer[112]; + + (* CTPrimary P263 *) + SINT_TO_INT_CTPrimary(E300_Config_Buffer[113], E300_Config_Buffer[114]); + cfg_I_CTPrimary := SINT_TO_INT_CTPrimary.INT_OUT; + + (* CTSecondary P264 *) + SINT_TO_INT_CTSecondary(E300_Config_Buffer[115], E300_Config_Buffer[116]); + cfg_I_CTSecondary := SINT_TO_INT_CTSecondary.INT_OUT; + + (* UndercurrentInhibitTime P265 *) + cfg_I_UndercurrentInhibitTime := E300_Config_Buffer[117]; + + (* L1UndercurrentTripDelay P266 *) + cfg_I_L1_UndercurrentTripDelay := ANY_TO_REAL(E300_Config_Buffer[118])/10.0; + cfg_I_UndercurrentTripDelay := ANY_TO_REAL(E300_Config_Buffer[118])/10.0; + + (* L1UndercurrentTripLevel P267 *) + cfg_I_L1_UndercurrentTripLevel := E300_Config_Buffer[119]; + cfg_I_UndercurrentTripLevel := E300_Config_Buffer[119]; + + (* L1UndercurrentWarningLevel P268 *) + cfg_I_L1_UndercurrentWarningLevel := E300_Config_Buffer[120]; + cfg_I_UndercurrentWarningLevel := E300_Config_Buffer[120]; + + (* L2UndercurrentTripDelay P269 *) + cfg_I_L2_UndercurrentTripDelay := ANY_TO_REAL(E300_Config_Buffer[121])/10.0; + + (* L2UndercurrentTripLevel P270 *) + cfg_I_L2_UndercurrentTripLevel := E300_Config_Buffer[122]; + + (* L2UndercurrentWarningLevel P271 *) + cfg_I_L2_UndercurrentWarningLevel := E300_Config_Buffer[123]; + + (* L3UndercurrentTripDelay P272 *) + cfg_I_L3_UndercurrentTripDelay := ANY_TO_REAL(E300_Config_Buffer[124])/10.0; + + (* L3UndercurrentTripLevel P273 *) + cfg_I_L3_UndercurrentTripLevel := E300_Config_Buffer[125]; + + (* L3UndercurrentWarningLevel P274 *) + cfg_I_L3_UndercurrentWarningLevel := E300_Config_Buffer[126]; + + (* OvercurrentInhibitTime P275 *) + cfg_I_OvercurrentInhibitTime := E300_Config_Buffer[127]; + + (* L1OvercurrentTripDelay P276 *) + cfg_I_L1_OvercurrentTripDelay :=ANY_TO_REAL(E300_Config_Buffer[128])/10.0; + cfg_I_OvercurrentTripDelay :=ANY_TO_REAL(E300_Config_Buffer[128])/10.0; + + (* L1OvercurrentTripLevel P277 *) + cfg_I_L1_OvercurrentTripLevel := E300_Config_Buffer[129]; + cfg_I_OvercurrentTripLevel := E300_Config_Buffer[129]; + + (* L1OvercurrentWarningLevel P278 *) + cfg_I_L1_OvercurrentWarningLevel := E300_Config_Buffer[130]; + cfg_I_OvercurrentWarningLevel := E300_Config_Buffer[130]; + + (* L2OvercurrentTripDelay P279 *) + cfg_I_L2_OvercurrentTripDelay := ANY_TO_REAL(E300_Config_Buffer[131])/10.0; + + (* L2OvercurrentTripLevel P280 *) + cfg_I_L2_OvercurrentTripLevel := E300_Config_Buffer[132]; + + (* L2OvercurrentWarningLevel P281 *) + cfg_I_L2_OvercurrentWarningLevel := E300_Config_Buffer[133]; + + (* L3OvercurrentTripDelay P282 *) + cfg_I_L3_OvercurrentTripDelay := ANY_TO_REAL(E300_Config_Buffer[134])/10.0; + + (* L3OvercurrentTripLevel P283 *) + cfg_I_L3_OvercurrentTripLevel := E300_Config_Buffer[135]; + + (* L3OvercurrentWarningLevel P284 *) + cfg_I_L3_OvercurrentWarningLevel := E300_Config_Buffer[136]; + + (* LineLossInhibitTime P285 *) + cfg_I_LineLossInhibitTime := E300_Config_Buffer[137]; + + (* L1LossTripDelay P286 *) + cfg_I_L1LossTripDelay := ANY_TO_REAL(E300_Config_Buffer[138])/10.0; + cfg_I_LineLossTripDelay := ANY_TO_REAL(E300_Config_Buffer[138])/10.0; + + (* L2LossTripDelay P287 *) + cfg_I_L2LossTripDelay := ANY_TO_REAL(E300_Config_Buffer[139])/10.0; + + (* L3LossTripDelay P288 *) + cfg_I_L3LossTripDelay := ANY_TO_REAL(E300_Config_Buffer[140])/10.0; + + (* VoltageMode(Delta/Wye) P352 *) + cfg_V_VoltageMode := E300_Config_Buffer[169]; + + (* PTPrimary P353 *) + SINT_TO_INT_PTPrimary(E300_Config_Buffer[165], E300_Config_Buffer[166]); + cfg_V_PTPrimary := SINT_TO_INT_PTPrimary.INT_OUT; + + (* PTSecondary P354 *) + SINT_TO_INT_PTSecondary(E300_Config_Buffer[167], E300_Config_Buffer[168]); + cfg_V_PTSecondary := SINT_TO_INT_PTSecondary.INT_OUT; + + (* UndervoltageInhibitTime P355 *) + cfg_V_UndervoltageInhibitTime := E300_Config_Buffer[171]; + + (* UndervoltageTripDelay P356 *) + cfg_V_UndervoltageTripDelay := ANY_TO_REAL(E300_Config_Buffer[172])/10.0; + + (* UndervoltageTripLevel P357 *) + SINT_TO_INT_UndervoltageTripLevel(E300_Config_Buffer[173], E300_Config_Buffer[174]); + cfg_V_UndervoltageTripLevel := ANY_TO_REAL(SINT_TO_INT_UndervoltageTripLevel.INT_OUT) /10.0; + + (* UndervoltageWarningLevel P358 *) + SINT_TO_INT_UndervoltageWarningLevel(E300_Config_Buffer[175], E300_Config_Buffer[176]); + cfg_V_UndervoltageWarningLevel := ANY_TO_REAL(SINT_TO_INT_UndervoltageWarningLevel.INT_OUT) /10.0; + + (* OvervoltageInhibitTime P359 *) + cfg_V_OvervoltageInhibitTime := E300_Config_Buffer[177]; + + (* OvervoltageTripDelay P360 *) + cfg_V_OvervoltageTripDelay := ANY_TO_REAL(E300_Config_Buffer[178])/10.0; + + (* OvervoltageTripLevel P361 *) + SINT_TO_INT_OvervoltageTripLevel(E300_Config_Buffer[179], E300_Config_Buffer[180]); + cfg_V_OvervoltageTripLevel := ANY_TO_REAL(SINT_TO_INT_OvervoltageTripLevel.INT_OUT) /10.0; + + (* OvervoltageWarningLevel P362 *) + SINT_TO_INT_OvervoltageWarningLevel(E300_Config_Buffer[181], E300_Config_Buffer[182]); + cfg_V_OvervoltageWarningLevel := ANY_TO_REAL(SINT_TO_INT_OvervoltageWarningLevel.INT_OUT) /10.0; + + (* PhaseRotationInhibitTime P363 *) + cfg_V_PhaseRotationInhibitTime := E300_Config_Buffer[170]; + + (* PhaseRotationTripType P364 *) + (* cfg_V_PhaseRotationTripType := E300_Config_Buffer[]; *) + + (* VoltageImbalanceInhibitTime P365 *) + cfg_V_VoltageImbalanceInhibitTime := E300_Config_Buffer[183]; + + (* VoltageImbalanceTripDelay P366 *) + cfg_V_VoltageImbalanceTripDelay := ANY_TO_REAL(E300_Config_Buffer[184])/10.0; + + (* VoltageImbalanceTripLevel P367 *) + cfg_V_VoltageImbalanceTripLevel := E300_Config_Buffer[185]; + + (* VoltageImbalanceWarningLevel P368 *) + cfg_V_VoltageImbalanceWarningLevel := E300_Config_Buffer[186]; + + (* UnderfrequencyInhibitTime P369 *) + cfg_V_UnderfrequencyInhibitTime := E300_Config_Buffer[187]; + + (* UnderfrequencyTripDelay P370 *) + cfg_V_UnderfrequencyTripDelay := ANY_TO_REAL(E300_Config_Buffer[188])/10.0; + + (* UnderfrequencyTripLevel P371 *) + cfg_V_UnderfrequencyTripLevel := E300_Config_Buffer[189]; + + (* UnderfrequencyWarningLevel P372 *) + cfg_V_UnderfrequencyWarningLevel := E300_Config_Buffer[190]; + + (* OverfrequencyInhibitTime P373 *) + cfg_V_OverfrequencyInhibitTime := E300_Config_Buffer[191]; + + (* OverfrequencyTripDelay P374 *) + cfg_V_OverfrequencyTripDelay := ANY_TO_REAL(E300_Config_Buffer[192])/10.0; + + (* OverfrequencyTripLevel P375 *) + cfg_V_OverfrequencyTripLevel := E300_Config_Buffer[193]; + + (* OverfrequencyWarningLevel P376 *) + cfg_V_OverfrequencyWarningLevel := E300_Config_Buffer[194]; + + (* UnderRealPowerInhibitTime P378 *) + cfg_P_UnderRealPowerInhibitTime := E300_Config_Buffer[197]; + + (* UnderRealPowerTripDelay P379 *) + cfg_P_UnderRealPowerTripDelay := ANY_TO_REAL(E300_Config_Buffer[198])/10.0; + + (* UnderRealPowerTripLevel P380 *) + SINT_TO_DINT_UnderRealPowerTripLevel(E300_Config_Buffer[201], E300_Config_Buffer[202], E300_Config_Buffer[203], E300_Config_Buffer[204]); + cfg_P_UnderRealPowerTripLevel := ANY_TO_REAL(SINT_TO_DINT_UnderRealPowerTripLevel.DINT_OUT) /1000.0; + + (* UnderRealPowerWarningLevel P381 *) + SINT_TO_DINT_UnderRealPowerWarningLevel(E300_Config_Buffer[205], E300_Config_Buffer[206], E300_Config_Buffer[207], E300_Config_Buffer[208]); + cfg_P_UnderRealPowerWarningLevel := ANY_TO_REAL(SINT_TO_DINT_UnderRealPowerWarningLevel.DINT_OUT) /1000.0; + + (* OverRealPowerInhibitTime P382 *) + cfg_P_OverRealPowerInhibitTime := E300_Config_Buffer[199]; + + (* OverRealPowerTripDelay P383 *) + cfg_P_OverRealPowerTripDelay := ANY_TO_REAL(E300_Config_Buffer[200])/10.0; + + (* OverRealPowerTripLevel P384 *) + SINT_TO_DINT_OverRealPowerTripLevel(E300_Config_Buffer[209], E300_Config_Buffer[210], E300_Config_Buffer[211], E300_Config_Buffer[212]); + cfg_P_OverRealPowerTripLevel := ANY_TO_REAL(SINT_TO_DINT_OverRealPowerTripLevel.DINT_OUT) /1000.0; + + (* OverRealPowerWarningLevel P385 *) + SINT_TO_DINT_OverRealPowerWarningLevel(E300_Config_Buffer[213], E300_Config_Buffer[214], E300_Config_Buffer[215], E300_Config_Buffer[216]); + cfg_P_OverRealPowerWarningLevel := ANY_TO_REAL(SINT_TO_DINT_OverRealPowerWarningLevel.DINT_OUT) /1000.0; + + (* UnderReactiveConsumedPowerInhibitTime P386 *) + cfg_P_UnderReactiveConsumedInhibitTime := E300_Config_Buffer[217]; + + (* UnderReactiveConsumedPowerTripDelay P387 *) + cfg_P_UnderReactiveConsumedTripDelay := ANY_TO_REAL(E300_Config_Buffer[218])/10.0; + + (* UnderReactiveConsumedPowerTripLevel P388 *) + SINT_TO_DINT_UnderReactiveConsTripLevel(E300_Config_Buffer[221], E300_Config_Buffer[222], E300_Config_Buffer[223], E300_Config_Buffer[224]); + cfg_P_UnderReactiveConsumedTripLevel := ANY_TO_REAL(SINT_TO_DINT_UnderReactiveConsTripLevel.DINT_OUT) /1000.0; + + (* UnderReactiveConsumedPowerWarningLevel P389 *) + SINT_TO_DINT_UnderReactiveConsWLevel(E300_Config_Buffer[225], E300_Config_Buffer[226], E300_Config_Buffer[227], E300_Config_Buffer[228]); + cfg_P_UnderReactiveConsumedWarningLevel := ANY_TO_REAL(SINT_TO_DINT_UnderReactiveConsWLevel.DINT_OUT) /1000.0; + + (* OverReactiveConsumedPowerInhibitTime P390 *) + cfg_P_OverReactiveConsumedInhibitTime := E300_Config_Buffer[219]; + + (* OverReactiveConsumedPowerTripDelay P391 *) + cfg_P_OverReactiveConsumedTripDelay := ANY_TO_REAL(E300_Config_Buffer[220])/10.0; + + (* OverReactiveConsumedPowerTripLevel P392 *) + SINT_TO_DINT_OReactiveConsTripLevel(E300_Config_Buffer[229], E300_Config_Buffer[230], E300_Config_Buffer[231], E300_Config_Buffer[232]); + cfg_P_OverReactiveConsumedTripLevel := ANY_TO_REAL(SINT_TO_DINT_OReactiveConsTripLevel.DINT_OUT) /1000.0; + + (* OverReactiveConsumedPowerWarningLevel P393 *) + SINT_TO_DINT_OReactiveConsWarningLevel(E300_Config_Buffer[233], E300_Config_Buffer[234], E300_Config_Buffer[235], E300_Config_Buffer[236]); + cfg_P_OverReactiveConsumedWarningLevel := ANY_TO_REAL(SINT_TO_DINT_OReactiveConsWarningLevel.DINT_OUT) /1000.0; + + (* UnderReactiveGeneratedPowerInhibitTime P394 *) + cfg_P_UnderReactiveGeneratedInhibitTime := E300_Config_Buffer[237]; + + (* UnderReactiveGeneratedPowerTripDelay P395 *) + cfg_P_UnderReactiveGeneratedTripDelay := ANY_TO_REAL(E300_Config_Buffer[238])/10.0; + + (* UnderReactiveGeneratedPowerTripLevel P396 *) + SINT_TO_DINT_UnderReactiveGenTripLevel(E300_Config_Buffer[241], E300_Config_Buffer[242], E300_Config_Buffer[243], E300_Config_Buffer[244]); + cfg_P_UnderReactiveGeneratedTripLevel := ANY_TO_REAL(SINT_TO_DINT_UnderReactiveGenTripLevel.DINT_OUT) /1000.0; + + (* UnderReactiveGeneratedPowerWarningLevel P397 *) + SINT_TO_DINT_UnderReactGenWarningLevel(E300_Config_Buffer[245], E300_Config_Buffer[246], E300_Config_Buffer[247], E300_Config_Buffer[248]); + cfg_P_UnderReactiveGeneratedWarningLevel := ANY_TO_REAL(SINT_TO_DINT_UnderReactGenWarningLevel.DINT_OUT) /1000.0; + + (* OverReactiveGeneratedPowerInhibitTime P398 *) + cfg_P_OverReactiveGeneratedInhibitTime := E300_Config_Buffer[239]; + + (* OverReactiveGeneratedPowerTripDelay P399 *) + cfg_P_OverReactiveGeneratedTripDelay := ANY_TO_REAL(E300_Config_Buffer[240])/10.0; + + (* OverReactiveGeneratedPowerTripLevel P400 *) + SINT_TO_DINT_OReactiveGenTripLevel(E300_Config_Buffer[249], E300_Config_Buffer[250], E300_Config_Buffer[251], E300_Config_Buffer[252]); + cfg_P_OverReactiveGeneratedTripLevel := ANY_TO_REAL(SINT_TO_DINT_OReactiveGenTripLevel.DINT_OUT) /1000.0; + + (* OverReactiveGeneratedPowerWarningLevel P401 *) + SINT_TO_DINT_OReactiveGenWarningLevel(E300_Config_Buffer[253], E300_Config_Buffer[254], E300_Config_Buffer[255], E300_Config_Buffer[256]); + cfg_P_OverReactiveGeneratedWarningLevel := ANY_TO_REAL(SINT_TO_DINT_OReactiveGenWarningLevel.DINT_OUT) /1000.0; + + (* UnderApparentPowerInhibitTime P402 *) + cfg_P_UnderApparentPowerInhibitTime := E300_Config_Buffer[257]; + + (* UnderApparentPowerTripDelay P403 *) + cfg_P_UnderApparentPowerTripDelay := ANY_TO_REAL(E300_Config_Buffer[258])/10.0; + + (* UnderApparentPowerTripLevel P404 *) + SINT_TO_DINT_UnderApparentPowerTripLevel(E300_Config_Buffer[261], E300_Config_Buffer[262], E300_Config_Buffer[263], E300_Config_Buffer[264]); + cfg_P_UnderApparentPowerTripLevel := ANY_TO_REAL(SINT_TO_DINT_UnderApparentPowerTripLevel.DINT_OUT) /1000.0; + + (* UnderApparentPowerWarningLevel P405 *) + SINT_TO_DINT_UnderApparentWarningLevel(E300_Config_Buffer[265], E300_Config_Buffer[266], E300_Config_Buffer[267], E300_Config_Buffer[268]); + cfg_P_UnderApparentPowerWarningLevel := ANY_TO_REAL(SINT_TO_DINT_UnderApparentWarningLevel.DINT_OUT) /1000.0; + + (* OverApparentPowerInhibitTime P406 *) + cfg_P_OverApparentPowerInhibitTime := E300_Config_Buffer[259]; + + (* OverApparentPowerTripDelay P407 *) + cfg_P_OverApparentPowerTripDelay := ANY_TO_REAL(E300_Config_Buffer[260])/10.0; + + (* OverApparentPowerTripLevel P408 *) + SINT_TO_DINT_OverApparentTripLevel(E300_Config_Buffer[269], E300_Config_Buffer[270], E300_Config_Buffer[271], E300_Config_Buffer[272]); + cfg_P_OverApparentPowerTripLevel := ANY_TO_REAL(SINT_TO_DINT_OverApparentTripLevel.DINT_OUT) /1000.0; + + (* OverApparentPowerWarningLevel P409 *) + SINT_TO_DINT_OverApparentWarningLevel(E300_Config_Buffer[273], E300_Config_Buffer[274], E300_Config_Buffer[275], E300_Config_Buffer[276]); + cfg_P_OverApparentPowerWarningLevel := ANY_TO_REAL(SINT_TO_DINT_OverApparentWarningLevel.DINT_OUT) /1000.0; + + (* UnderPowerFactorLagInhibitTime P410 *) + cfg_P_UnderPowerFactorLagInhibitTime := E300_Config_Buffer[277]; + + (* UnderPowerFactorLagTripDelay P411 *) + cfg_P_UnderPowerFactorLagTripDelay := ANY_TO_REAL(E300_Config_Buffer[278])/10.0; + + (* UnderPowerFactorLagTripLevel P412 *) + U2S_UnderPFLagTripLevel(E300_Config_Buffer[279]); + cfg_P_UnderPowerFactorLagTripLevel := U2S_UnderPFLagTripLevel.INT_OUT; + + (* UnderPowerFactorLagWarningLevel P413 *) + U2S_UnderPFLagWarningLevel(E300_Config_Buffer[280]); + cfg_P_UnderPowerFactorLagWarningLevel := U2S_UnderPFLagWarningLevel.INT_OUT; + + (* OverPowerFactorLagInhibitTime P414 *) + cfg_P_OverPowerFactorLagInhibitTime := E300_Config_Buffer[281]; + + (* OverPowerFactorLagTripDelay P415 *) + cfg_P_OverPowerFactorLagTripDelay := E300_Config_Buffer[282]; + + (* OverPowerFactorLagTripLevel P416 *) + U2S_OverPFLagTripLevel(E300_Config_Buffer[283]); + cfg_P_OverPowerFactorLagTripLevel := U2S_OverPFLagTripLevel.INT_OUT; + + (* OverPowerFactorLagWarningLevel P417 *) + U2S_OverPFLagWarningLevel(E300_Config_Buffer[284]); + cfg_P_OverPowerFactorLagWarningLevel := U2S_OverPFLagWarningLevel.INT_OUT; + + (* UnderPowerFactorLeadInhibitTime P418 *) + cfg_P_UnderPowerFactorLeadInhibitTime := E300_Config_Buffer[285]; + + (* UnderPowerFactorLeadTripDelay P419 *) + cfg_P_UnderPowerFactorLeadTripDelay := ANY_TO_REAL(E300_Config_Buffer[286])/10.0; + + (* UnderPowerFactorLeadTripLevel P420 *) + cfg_P_UnderPowerFactorLeadTripLevel := E300_Config_Buffer[287]; + + (* UnderPowerFactorLeadWarningLevel P421 *) + cfg_P_UnderPowerFactorLeadWarningLevel := E300_Config_Buffer[288]; + + (* OverPowerFactorLeadInhibitTime P422 *) + cfg_P_OverPowerFactorLeadInhibitTime := E300_Config_Buffer[289]; + + (* OverPowerFactorLeadTripDelay P423 *) + cfg_P_OverPowerFactorLeadTripDelay := ANY_TO_REAL(E300_Config_Buffer[290])/10.0; + + (* OverPowerFactorLeadTripLevel P424 *) + cfg_P_OverPowerFactorLeadTripLevel := E300_Config_Buffer[291]; + + (* OverPowerFactorLeadWarningLevel P425 *) + cfg_P_OverPowerFactorLeadWarningLevel := E300_Config_Buffer[292]; + + IF ReadE300ConfigData.MSGObjRead.Q THEN + cfg_READ := FALSE; + END_IF; + +END_IF; + +IF cfg_WRITE THEN + (* FLASetting P171 *) + D2S_FLASetting(ANY_TO_UDINT(cfg_C_FLASetting*100.0)); + E300_Config_Buffer[5] := D2S_FLASetting.OUT_SINT_1; + E300_Config_Buffer[6] := D2S_FLASetting.OUT_SINT_2; + E300_Config_Buffer[7] := D2S_FLASetting.OUT_SINT_3; + E300_Config_Buffer[8] := D2S_FLASetting.OUT_SINT_4; + + (* TripClass P172 *) + E300_Config_Buffer[13] := cfg_TCU_TripClass; + + (* OLResetLevel P174 *) + E300_Config_Buffer[15] := cfg_TCU_OLResetLevel; + + (* OLWarningLevel P175 *) + E300_Config_Buffer[16] := cfg_TCU_OLWarningLevel; + + (* TripEnableCurrent P183 *) + cfg_I_TripEnableCurrent.0 := TripEnabled_I_Overload; + cfg_I_TripEnableCurrent.1 := TripEnabled_I_PhaseLoss; + cfg_I_TripEnableCurrent.2 := TripEnabled_I_GroundFault; + cfg_I_TripEnableCurrent.3 := TripEnabled_I_Stall; + cfg_I_TripEnableCurrent.4 := TripEnabled_I_Jam; + cfg_I_TripEnableCurrent.5 := TripEnabled_I_Underload; + cfg_I_TripEnableCurrent.6 := TripEnabled_I_CurrentImbalance; + cfg_I_TripEnableCurrent.7 := TripEnabled_I_Undercurrent; + cfg_I_TripEnableCurrent.8 := TripEnabled_I_Undercurrent; + cfg_I_TripEnableCurrent.9 := TripEnabled_I_Undercurrent; + cfg_I_TripEnableCurrent.10 := TripEnabled_I_Overcurrent; + cfg_I_TripEnableCurrent.11 := TripEnabled_I_Overcurrent; + cfg_I_TripEnableCurrent.12 := TripEnabled_I_Overcurrent; + cfg_I_TripEnableCurrent.13 := TripEnabled_I_LineLoss; + cfg_I_TripEnableCurrent.14 := TripEnabled_I_LineLoss; + cfg_I_TripEnableCurrent.15 := TripEnabled_I_LineLoss; + I2S_TripEnableCurrent(ANY_TO_UINT(cfg_I_TripEnableCurrent)); + E300_Config_Buffer[17] := I2S_TripEnableCurrent.OUT_SINT_1; + E300_Config_Buffer[18] := I2S_TripEnableCurrent.OUT_SINT_2; + + (* TripEnableVoltage P184 *) + cfg_V_TripEnableVoltage.0 := TripEnable_V_Undervoltage; + cfg_V_TripEnableVoltage.1 := TripEnable_V_Overvoltage; + cfg_V_TripEnableVoltage.2 := TripEnable_V_VoltageUnbalance; + cfg_V_TripEnableVoltage.3 := TripEnable_V_PhaseRotation; + cfg_V_TripEnableVoltage.4 := TripEnable_V_Underfrequency; + cfg_V_TripEnableVoltage.5 := TripEnable_V_Overfrequency; + I2S_TripEnableVoltage(ANY_TO_UINT(cfg_V_TripEnableVoltage)); + E300_Config_Buffer[21] := I2S_TripEnableVoltage.OUT_SINT_1; + E300_Config_Buffer[22] := I2S_TripEnableVoltage.OUT_SINT_2; + + (* TripEnablePower P185 *) + I2S_TripEnablePower(ANY_TO_UINT(cfg_P_TripEnablePower)); + E300_Config_Buffer[25] := I2S_TripEnablePower.OUT_SINT_1; + E300_Config_Buffer[26] := I2S_TripEnablePower.OUT_SINT_2; + + (* TripEnableControl P186 *) + I2S_TripEnableControl(ANY_TO_UINT(cfg_C_TripEnableControl)); + E300_Config_Buffer[29] := I2S_TripEnableControl.OUT_SINT_1; + E300_Config_Buffer[30] := I2S_TripEnableControl.OUT_SINT_2; + + (* WarningEnableCurrent P189 *) + cfg_I_WarningEnableCurrent.0 := WarningEnabled_I_Overload; + cfg_I_WarningEnableCurrent.1 := WarningEnabled_I_PhaseLoss; + cfg_I_WarningEnableCurrent.2 := WarningEnabled_I_GroundFault; + cfg_I_WarningEnableCurrent.3 := WarningEnabled_I_Stall; + cfg_I_WarningEnableCurrent.4 := WarningEnabled_I_Jam; + cfg_I_WarningEnableCurrent.5 := WarningEnabled_I_Underload; + cfg_I_WarningEnableCurrent.6 := WarningEnabled_I_CurrentImbalance; + cfg_I_WarningEnableCurrent.7 := WarningEnabled_I_Undercurrent; + cfg_I_WarningEnableCurrent.8 := WarningEnabled_I_Undercurrent; + cfg_I_WarningEnableCurrent.9 := WarningEnabled_I_Undercurrent; + cfg_I_WarningEnableCurrent.10 := WarningEnabled_I_Overcurrent; + cfg_I_WarningEnableCurrent.11 := WarningEnabled_I_Overcurrent; + cfg_I_WarningEnableCurrent.12 := WarningEnabled_I_Overcurrent; + cfg_I_WarningEnableCurrent.13 := WarningEnabled_I_LineLoss; + cfg_I_WarningEnableCurrent.14 := WarningEnabled_I_LineLoss; + cfg_I_WarningEnableCurrent.15 := WarningEnabled_I_LineLoss; + I2S_WarningEnableCurrent(ANY_TO_UINT(cfg_I_WarningEnableCurrent)); + E300_Config_Buffer[19] := I2S_WarningEnableCurrent.OUT_SINT_1; + E300_Config_Buffer[20] := I2S_WarningEnableCurrent.OUT_SINT_2; + + (* WarningEnableVoltage P190 *) + cfg_V_WarningEnableVoltage.0 := WarningEnable_V_Undervoltage; + cfg_V_WarningEnableVoltage.1 := WarningEnable_V_Overvoltage; + cfg_V_WarningEnableVoltage.2 := WarningEnable_V_VoltageUnbalance; + cfg_V_WarningEnableVoltage.3 := WarningEnable_V_PhaseRotation; + cfg_V_WarningEnableVoltage.4 := WarningEnable_V_Underfrequency; + cfg_V_WarningEnableVoltage.5 := WarningEnable_V_Overfrequency; + I2S_WarningEnableVoltage(ANY_TO_UINT(cfg_V_WarningEnableVoltage)); + E300_Config_Buffer[23] := I2S_WarningEnableVoltage.OUT_SINT_1; + E300_Config_Buffer[24] := I2S_WarningEnableVoltage.OUT_SINT_2; + + (* WarningEnablePower P191 *) + I2S_WarningEnablePower(ANY_TO_UINT(cfg_P_WarningEnablePower)); + E300_Config_Buffer[27] := I2S_WarningEnablePower.OUT_SINT_1; + E300_Config_Buffer[28] := I2S_WarningEnablePower.OUT_SINT_2; + + (* WarningEnableControl P192 *) + I2S_WarningEnableControl(ANY_TO_UINT(cfg_C_WarningEnableControl)); + E300_Config_Buffer[31] := I2S_WarningEnableControl.OUT_SINT_1; + E300_Config_Buffer[32] := I2S_WarningEnableControl.OUT_SINT_2; + + (* PhaseLossInhibitTime P239 *) + E300_Config_Buffer[93] := cfg_PL_PhaseLossInhibitTime; + + (* PhaseLossTripDelay P240 *) + E300_Config_Buffer[94] := ANY_TO_USINT(cfg_PL_PhaseLossTripDelay *10.0); + + (* GroundFaultInhibitTime P242 *) + E300_Config_Buffer[86] := cfg_GF_GroundFaultInhibitTime; + + (* GroundFaultTripDelay P243 *) + E300_Config_Buffer[87] := ANY_TO_USINT(cfg_GF_GroundFaultTripDelay *10.0); + + (* GroundFaultTripLevel P244 *) + I2S_GroundFaultTripLevel(ANY_TO_UINT(cfg_GF_GroundFaultTripLevel*100.0)); + E300_Config_Buffer[89] := I2S_GroundFaultTripLevel.OUT_SINT_1; + E300_Config_Buffer[90] := I2S_GroundFaultTripLevel.OUT_SINT_2; + + (* GroundFaultWarningDelay P245 *) + (* E300_Config_Buffer[88] := ANY_TO_USINT(cfg_GF_GroundFaultWarningDelay *10.0); *) + E300_Config_Buffer[88] := ANY_TO_USINT(cfg_GF_GroundFaultTripDelay *10.0); + + (* GroundFaultWarningLevel P246 *) + I2S_GroundFaultWarningLevel(ANY_TO_UINT(cfg_GF_GroundFaultWarningLevel*100.0)); + E300_Config_Buffer[91] := I2S_GroundFaultWarningLevel.OUT_SINT_1; + E300_Config_Buffer[92] := I2S_GroundFaultWarningLevel.OUT_SINT_2; + + (* StallEnabledTime P249 *) + E300_Config_Buffer[95] := cfg_I_StallEnabledTime; + + (* StallTripLevel P250 *) + I2S_StallTripLevel(ANY_TO_UINT(cfg_I_StallTripLevel)); + E300_Config_Buffer[97] := I2S_StallTripLevel.OUT_SINT_1; + E300_Config_Buffer[98] := I2S_StallTripLevel.OUT_SINT_2; + + (* JamInhibitTime P251 *) + E300_Config_Buffer[99] := cfg_I_JamInhibitTime; + + (* JamTripDelay P252 *) + E300_Config_Buffer[100] := cfg_I_JamTripDelay; + + (* JamTripLevel P253 *) + I2S_JamTripLevel(ANY_TO_UINT(cfg_I_JamTripLevel)); + E300_Config_Buffer[101] := I2S_JamTripLevel.OUT_SINT_1; + E300_Config_Buffer[102] := I2S_JamTripLevel.OUT_SINT_2; + + (* JamWarningLevel P254 *) + I2S_JamWarningLevel(ANY_TO_UINT(cfg_I_JamWarningLevel)); + E300_Config_Buffer[103] := I2S_JamWarningLevel.OUT_SINT_1; + E300_Config_Buffer[104] := I2S_JamWarningLevel.OUT_SINT_2; + + (* UnderloadInhibitTime P255 *) + E300_Config_Buffer[105] := cfg_I_UnderloadInhibitTime; + + (* UnderloadTripDelay P256 *) + E300_Config_Buffer[106] := ANY_TO_USINT(cfg_I_UnderloadTripDelay *10.0); + + (* UnderloadTripLevel P257 *) + E300_Config_Buffer[107] := cfg_I_UnderloadTripLevel; + + (* UnderloadWarningLevel P258 *) + E300_Config_Buffer[108] := cfg_I_UnderloadWarningLevel; + + (* CurrentImbalanceInhibitTime P259 *) + E300_Config_Buffer[109] := cfg_I_CurrentImbalanceInhibitTime; + + (* CurrentImbalanceTripDelay P260 *) + E300_Config_Buffer[110] := cfg_I_CurrentImbalanceTripDelay; + + (* CurrentImbalanceTripLevel P261 *) + E300_Config_Buffer[111] := cfg_I_CurrentImbalanceTripLevel; + + (* CurrentImbalanceWarningLevel P262 *) + E300_Config_Buffer[112] := cfg_I_CurrentImbalanceWarningLevel; + + (* CTPrimary P263 *) + I2S_CTPrimary(ANY_TO_UINT(cfg_I_CTPrimary)); + E300_Config_Buffer[113] := I2S_CTPrimary.OUT_SINT_1; + E300_Config_Buffer[114] := I2S_CTPrimary.OUT_SINT_2; + + (* CTSecondary P264 *) + I2S_CTSecondary(ANY_TO_UINT(cfg_I_CTSecondary)); + E300_Config_Buffer[115] := I2S_CTSecondary.OUT_SINT_1; + E300_Config_Buffer[116] := I2S_CTSecondary.OUT_SINT_2; + + (* UndercurrentInhibitTime P265 *) + E300_Config_Buffer[117] := cfg_I_UndercurrentInhibitTime; + + (* L1UndercurrentTripDelay P266 *) + (* E300_Config_Buffer[118] := ANY_TO_USINT(cfg_I_L1_UndercurrentTripDelay *10.0); *) + E300_Config_Buffer[118] := ANY_TO_USINT(cfg_I_UndercurrentTripDelay *10.0); + + (* L1UndercurrentTripLevel P267 *) + (* E300_Config_Buffer[119] := cfg_I_L1_UndercurrentTripLevel; *) + E300_Config_Buffer[119] := cfg_I_UndercurrentTripLevel; + + (* L1UndercurrentWarningLevel P268 *) + (* E300_Config_Buffer[120] := cfg_I_L1_UndercurrentWarningLevel; *) + E300_Config_Buffer[120] := cfg_I_UndercurrentWarningLevel; + + (* L2UndercurrentTripDelay P269 *) + (* E300_Config_Buffer[121] := ANY_TO_USINT(cfg_I_L2_UndercurrentTripDelay *10.0); *) + E300_Config_Buffer[121] := ANY_TO_USINT(cfg_I_UndercurrentTripDelay *10.0); + + (* L2UndercurrentTripLevel P270 *) + (* E300_Config_Buffer[122] := cfg_I_L2_UndercurrentTripLevel; *) + E300_Config_Buffer[122] := cfg_I_UndercurrentTripLevel; + + (* L2UndercurrentWarningLevel P271 *) + (* E300_Config_Buffer[123] := cfg_I_L2_UndercurrentWarningLevel; *) + E300_Config_Buffer[123] := cfg_I_UndercurrentWarningLevel; + + (* L3UndercurrentTripDelay P272 *) + (* E300_Config_Buffer[124] := ANY_TO_USINT(cfg_I_L3_UndercurrentTripDelay *10.0); *) + E300_Config_Buffer[124] := ANY_TO_USINT(cfg_I_UndercurrentTripDelay *10.0); + + (* L3UndercurrentTripLevel P273 *) + (* E300_Config_Buffer[125] := cfg_I_L3_UndercurrentTripLevel; *) + E300_Config_Buffer[125] := cfg_I_UndercurrentTripLevel; + + (* L3UndercurrentWarningLevel P274 *) + (* E300_Config_Buffer[126] := cfg_I_L3_UndercurrentWarningLevel; *) + E300_Config_Buffer[126] := cfg_I_UndercurrentWarningLevel; + + (* OvercurrentInhibitTime P275 *) + E300_Config_Buffer[127] := cfg_I_OvercurrentInhibitTime; + + (* L1OvercurrentTripDelay P276 *) + (* E300_Config_Buffer[128] := ANY_TO_USINT(cfg_I_L1_OvercurrentTripDelay *10.0); *) + E300_Config_Buffer[128] := ANY_TO_USINT(cfg_I_OvercurrentTripDelay *10.0); + + (* L1OvercurrentTripLevel P277 *) + (* E300_Config_Buffer[129] := cfg_I_L1_OvercurrentTripLevel; *) + E300_Config_Buffer[129] := cfg_I_OvercurrentTripLevel; + + (* L1OvercurrentWarningLevel P278 *) + (* E300_Config_Buffer[130] := cfg_I_L1_OvercurrentWarningLevel; *) + E300_Config_Buffer[130] := cfg_I_OvercurrentWarningLevel; + + (* L2OvercurrentTripDelay P279 *) + (* E300_Config_Buffer[131] := ANY_TO_USINT(cfg_I_L2_OvercurrentTripDelay *10.0); *) + E300_Config_Buffer[131] := ANY_TO_USINT(cfg_I_OvercurrentTripDelay *10.0); + + (* L2OvercurrentTripLevel P280 *) + (* E300_Config_Buffer[132] := cfg_I_L2_OvercurrentTripLevel; *) + E300_Config_Buffer[132] := cfg_I_OvercurrentTripLevel; + + (* L2OvercurrentWarningLevel P281 *) + (* E300_Config_Buffer[133] := cfg_I_L2_OvercurrentWarningLevel; *) + E300_Config_Buffer[133] := cfg_I_OvercurrentWarningLevel; + + (* L3OvercurrentTripDelay P282 *) + (* E300_Config_Buffer[134] := ANY_TO_USINT(cfg_I_L3_OvercurrentTripDelay *10.0); *) + E300_Config_Buffer[134] := ANY_TO_USINT(cfg_I_OvercurrentTripDelay *10.0); + + (* L3OvercurrentTripLevel P283 *) + (* E300_Config_Buffer[135] := cfg_I_L3_OvercurrentTripLevel; *) + E300_Config_Buffer[135] := cfg_I_OvercurrentTripLevel; + + (* L3OvercurrentWarningLevel P284 *) + (* E300_Config_Buffer[136] := cfg_I_L3_OvercurrentWarningLevel; *) + E300_Config_Buffer[136] := cfg_I_OvercurrentWarningLevel; + + (* LineLossInhibitTime P285 *) + E300_Config_Buffer[137] := cfg_I_LineLossInhibitTime; + + (* L1LossTripDelay P286 *) + (* E300_Config_Buffer[138] := ANY_TO_USINT(cfg_I_L1LossTripDelay *10.0); *) + E300_Config_Buffer[138] := ANY_TO_USINT(cfg_I_LineLossTripDelay *10.0); + + (* L2LossTripDelay P287 *) + (* E300_Config_Buffer[139] := ANY_TO_USINT(cfg_I_L2LossTripDelay *10.0); *) + E300_Config_Buffer[139] := ANY_TO_USINT(cfg_I_LineLossTripDelay *10.0); + + (* L3LossTripDelay P288 *) + (* E300_Config_Buffer[140] := ANY_TO_USINT(cfg_I_L3LossTripDelay *10.0); *) + E300_Config_Buffer[140] := ANY_TO_USINT(cfg_I_LineLossTripDelay *10.0); + + (* VoltageMode(Delta/Wye) P352 *) + E300_Config_Buffer[169] := cfg_V_VoltageMode; + + (* PTPrimary P353 *) + I2S_PTPrimary(ANY_TO_UINT(cfg_V_PTPrimary)); + E300_Config_Buffer[165] := I2S_PTPrimary.OUT_SINT_1; + E300_Config_Buffer[166] := I2S_PTPrimary.OUT_SINT_2; + + (* PTSecondary P354 *) + I2S_PTSecondary(ANY_TO_UINT(cfg_V_PTSecondary)); + E300_Config_Buffer[167] := I2S_PTSecondary.OUT_SINT_1; + E300_Config_Buffer[168] := I2S_PTSecondary.OUT_SINT_2; + + (* UndervoltageInhibitTime P355 *) + E300_Config_Buffer[171] := cfg_V_UndervoltageInhibitTime; + + (* UndervoltageTripDelay P356 *) + E300_Config_Buffer[172] := ANY_TO_USINT(cfg_V_UndervoltageTripDelay *10.0); + + (* UndervoltageTripLevel P357 *) + I2S_UndervoltageTripLevel(ANY_TO_UINT(cfg_V_UndervoltageTripLevel*10.0)); + E300_Config_Buffer[173] := I2S_UndervoltageTripLevel.OUT_SINT_1; + E300_Config_Buffer[174] := I2S_UndervoltageTripLevel.OUT_SINT_2; + + (* UndervoltageWarningLevel P358 *) + I2S_UndervoltageWarningLevel(ANY_TO_UINT(cfg_V_UndervoltageWarningLevel*10.0)); + E300_Config_Buffer[175] := I2S_UndervoltageWarningLevel.OUT_SINT_1; + E300_Config_Buffer[176] := I2S_UndervoltageWarningLevel.OUT_SINT_2; + + (* OvervoltageInhibitTime P359 *) + E300_Config_Buffer[177] := cfg_V_OvervoltageInhibitTime; + + (* OvervoltageTripDelay P360 *) + E300_Config_Buffer[178] := ANY_TO_USINT(cfg_V_OvervoltageTripDelay *10.0); + + (* OvervoltageTripLevel P361 *) + I2S_OvervoltageTripLevel(ANY_TO_UINT(cfg_V_OvervoltageTripLevel*10.0)); + E300_Config_Buffer[179] := I2S_OvervoltageTripLevel.OUT_SINT_1; + E300_Config_Buffer[180] := I2S_OvervoltageTripLevel.OUT_SINT_2; + + (* OvervoltageWarningLevel P362 *) + I2S_OvervoltageWarningLevel(ANY_TO_UINT(cfg_V_OvervoltageWarningLevel*10.0)); + E300_Config_Buffer[181] := I2S_OvervoltageWarningLevel.OUT_SINT_1; + E300_Config_Buffer[182] := I2S_OvervoltageWarningLevel.OUT_SINT_2; + + (* PhaseRotationInhibitTime P363 *) + E300_Config_Buffer[170] := cfg_V_PhaseRotationInhibitTime; + + (* PhaseRotationTripType P364 *) + (* E300_Config_Buffer[] := cfg_V_PhaseRotationTripType; *) + + (* VoltageImbalanceInhibitTime P365 *) + E300_Config_Buffer[183] := cfg_V_VoltageImbalanceInhibitTime; + + (* VoltageImbalanceTripDelay P366 *) + E300_Config_Buffer[184] := ANY_TO_USINT(cfg_V_VoltageImbalanceTripDelay *10.0); + + (* VoltageImbalanceTripLevel P367 *) + E300_Config_Buffer[185] := cfg_V_VoltageImbalanceTripLevel; + + (* VoltageImbalanceWarningLevel P368 *) + E300_Config_Buffer[186] := cfg_V_VoltageImbalanceWarningLevel; + + (* UnderfrequencyInhibitTime P369 *) + E300_Config_Buffer[187] := cfg_V_UnderfrequencyInhibitTime; + + (* UnderfrequencyTripDelay P370 *) + E300_Config_Buffer[188] := ANY_TO_USINT(cfg_V_UnderfrequencyTripDelay *10.0); + + (* UnderfrequencyTripLevel P371 *) + E300_Config_Buffer[189] := cfg_V_UnderfrequencyTripLevel; + + (* UnderfrequencyWarningLevel P372 *) + E300_Config_Buffer[190] := cfg_V_UnderfrequencyWarningLevel; + + (* OverfrequencyInhibitTime P373 *) + E300_Config_Buffer[191] := cfg_V_OverfrequencyInhibitTime; + + (* OverfrequencyTripDelay P374 *) + E300_Config_Buffer[192] := ANY_TO_USINT(cfg_V_OverfrequencyTripDelay *10.0); + + (* OverfrequencyTripLevel P375 *) + E300_Config_Buffer[193] := cfg_V_OverfrequencyTripLevel; + + (* OverfrequencyWarningLevel P376 *) + E300_Config_Buffer[194] := cfg_V_OverfrequencyWarningLevel; + + (* UnderRealPowerInhibitTime P378 *) + E300_Config_Buffer[197] := cfg_P_UnderRealPowerInhibitTime; + + (* UnderRealPowerTripDelay P379 *) + E300_Config_Buffer[198] := ANY_TO_USINT(cfg_P_UnderRealPowerTripDelay *10.0); + + (* UnderRealPowerTripLevel P380 *) + D2S_UnderRealPowerTripLevel(ANY_TO_DINT(cfg_P_UnderRealPowerTripLevel*1000.0)); + E300_Config_Buffer[201] := D2S_UnderRealPowerTripLevel.OUT_SINT_1; + E300_Config_Buffer[202] := D2S_UnderRealPowerTripLevel.OUT_SINT_2; + E300_Config_Buffer[203] := D2S_UnderRealPowerTripLevel.OUT_SINT_3; + E300_Config_Buffer[204] := D2S_UnderRealPowerTripLevel.OUT_SINT_4; + + (* UnderRealPowerWarningLevel P381 *) + D2S_UnderRealPowerWarningLevel(ANY_TO_DINT(cfg_P_UnderRealPowerWarningLevel*1000.0)); + E300_Config_Buffer[205] := D2S_UnderRealPowerWarningLevel.OUT_SINT_1; + E300_Config_Buffer[206] := D2S_UnderRealPowerWarningLevel.OUT_SINT_2; + E300_Config_Buffer[207] := D2S_UnderRealPowerWarningLevel.OUT_SINT_3; + E300_Config_Buffer[208] := D2S_UnderRealPowerWarningLevel.OUT_SINT_4; + + (* OverRealPowerInhibitTime P382 *) + E300_Config_Buffer[199] := cfg_P_OverRealPowerInhibitTime; + + (* OverRealPowerTripDelay P383 *) + E300_Config_Buffer[200] := ANY_TO_USINT(cfg_P_OverRealPowerTripDelay *10.0); + + (* OverRealPowerTripLevel P384 *) + D2S_OverRealPowerTripLevel(ANY_TO_DINT(cfg_P_OverRealPowerTripLevel*1000.0)); + E300_Config_Buffer[209] := D2S_OverRealPowerTripLevel.OUT_SINT_1; + E300_Config_Buffer[210] := D2S_OverRealPowerTripLevel.OUT_SINT_2; + E300_Config_Buffer[211] := D2S_OverRealPowerTripLevel.OUT_SINT_3; + E300_Config_Buffer[212] := D2S_OverRealPowerTripLevel.OUT_SINT_4; + + (* OverRealPowerWarningLevel P385 *) + D2S_OverRealPowerWarningLevel(ANY_TO_DINT(cfg_P_OverRealPowerWarningLevel*1000.0)); + E300_Config_Buffer[213] := D2S_OverRealPowerWarningLevel.OUT_SINT_1; + E300_Config_Buffer[214] := D2S_OverRealPowerWarningLevel.OUT_SINT_2; + E300_Config_Buffer[215] := D2S_OverRealPowerWarningLevel.OUT_SINT_3; + E300_Config_Buffer[216] := D2S_OverRealPowerWarningLevel.OUT_SINT_4; + + (* UnderReactiveConsumedPowerInhibitTime P386 *) + E300_Config_Buffer[217] := cfg_P_UnderReactiveConsumedInhibitTime; + + (* UnderReactiveConsumedPowerTripDelay P387 *) + E300_Config_Buffer[218] := ANY_TO_USINT(cfg_P_UnderReactiveConsumedTripDelay *10.0); + + (* UnderReactiveConsumedPowerTripLevel P388 *) + D2S_UnderReactiveConsumedPowerTripLevel(ANY_TO_DINT(cfg_P_UnderReactiveConsumedTripLevel*1000.0)); + E300_Config_Buffer[221] := D2S_UnderReactiveConsumedPowerTripLevel.OUT_SINT_1; + E300_Config_Buffer[222] := D2S_UnderReactiveConsumedPowerTripLevel.OUT_SINT_2; + E300_Config_Buffer[223] := D2S_UnderReactiveConsumedPowerTripLevel.OUT_SINT_3; + E300_Config_Buffer[224] := D2S_UnderReactiveConsumedPowerTripLevel.OUT_SINT_4; + + (* UnderReactiveConsumedPowerWarningLevel P389 *) + D2S_UnderReactiveConsWarningLevel(ANY_TO_DINT(cfg_P_UnderReactiveConsumedWarningLevel*1000.0)); + E300_Config_Buffer[225] := D2S_UnderReactiveConsWarningLevel.OUT_SINT_1; + E300_Config_Buffer[226] := D2S_UnderReactiveConsWarningLevel.OUT_SINT_2; + E300_Config_Buffer[227] := D2S_UnderReactiveConsWarningLevel.OUT_SINT_3; + E300_Config_Buffer[228] := D2S_UnderReactiveConsWarningLevel.OUT_SINT_4; + + (* OverReactiveConsumedPowerInhibitTime P390 *) + E300_Config_Buffer[219] := cfg_P_OverReactiveConsumedInhibitTime; + + (* OverReactiveConsumedPowerTripDelay P391 *) + E300_Config_Buffer[220] := ANY_TO_USINT(cfg_P_OverReactiveConsumedTripDelay *10.0); + + (* OverReactiveConsumedPowerTripLevel P392 *) + D2S_OverReactiveConsumedPowerTripLevel(ANY_TO_DINT(cfg_P_OverReactiveConsumedTripLevel*1000.0)); + E300_Config_Buffer[229] := D2S_OverReactiveConsumedPowerTripLevel.OUT_SINT_1; + E300_Config_Buffer[230] := D2S_OverReactiveConsumedPowerTripLevel.OUT_SINT_2; + E300_Config_Buffer[231] := D2S_OverReactiveConsumedPowerTripLevel.OUT_SINT_3; + E300_Config_Buffer[232] := D2S_OverReactiveConsumedPowerTripLevel.OUT_SINT_4; + + (* OverReactiveConsumedPowerWarningLevel P393 *) + D2S_OverReactiveConsWarningLevel(ANY_TO_DINT(cfg_P_OverReactiveConsumedWarningLevel*1000.0)); + E300_Config_Buffer[233] := D2S_OverReactiveConsWarningLevel.OUT_SINT_1; + E300_Config_Buffer[234] := D2S_OverReactiveConsWarningLevel.OUT_SINT_2; + E300_Config_Buffer[235] := D2S_OverReactiveConsWarningLevel.OUT_SINT_3; + E300_Config_Buffer[236] := D2S_OverReactiveConsWarningLevel.OUT_SINT_4; + + (* UnderReactiveGeneratedPowerInhibitTime P394 *) + E300_Config_Buffer[237] := cfg_P_UnderReactiveGeneratedInhibitTime; + + (* UnderReactiveGeneratedPowerTripDelay P395 *) + E300_Config_Buffer[238] := ANY_TO_USINT(cfg_P_UnderReactiveGeneratedTripDelay *10.0); + + (* UnderReactiveGeneratedPowerTripLevel P396 *) + D2S_UnderReactiveGeneratedPowerTripLevel(ANY_TO_DINT(cfg_P_UnderReactiveGeneratedTripLevel*1000.0)); + E300_Config_Buffer[241] := D2S_UnderReactiveGeneratedPowerTripLevel.OUT_SINT_1; + E300_Config_Buffer[242] := D2S_UnderReactiveGeneratedPowerTripLevel.OUT_SINT_2; + E300_Config_Buffer[243] := D2S_UnderReactiveGeneratedPowerTripLevel.OUT_SINT_3; + E300_Config_Buffer[244] := D2S_UnderReactiveGeneratedPowerTripLevel.OUT_SINT_4; + + (* UnderReactiveGeneratedPowerWarningLevel P397 *) + D2S_UnderReactiveGenWarningLevel(ANY_TO_DINT(cfg_P_UnderReactiveGeneratedWarningLevel*1000.0)); + E300_Config_Buffer[245] := D2S_UnderReactiveGenWarningLevel.OUT_SINT_1; + E300_Config_Buffer[246] := D2S_UnderReactiveGenWarningLevel.OUT_SINT_2; + E300_Config_Buffer[247] := D2S_UnderReactiveGenWarningLevel.OUT_SINT_3; + E300_Config_Buffer[248] := D2S_UnderReactiveGenWarningLevel.OUT_SINT_4; + + (* OverReactiveGeneratedPowerInhibitTime P398 *) + E300_Config_Buffer[239] := cfg_P_OverReactiveGeneratedInhibitTime; + + (* OverReactiveGeneratedPowerTripDelay P399 *) + E300_Config_Buffer[240] := ANY_TO_USINT(cfg_P_OverReactiveGeneratedTripDelay *10.0); + + (* OverReactiveGeneratedPowerTripLevel P400 *) + D2S_OverReactiveGeneratedPowerTripLevel(ANY_TO_DINT(cfg_P_OverReactiveGeneratedTripLevel*1000.0)); + E300_Config_Buffer[249] := D2S_OverReactiveGeneratedPowerTripLevel.OUT_SINT_1; + E300_Config_Buffer[250] := D2S_OverReactiveGeneratedPowerTripLevel.OUT_SINT_2; + E300_Config_Buffer[251] := D2S_OverReactiveGeneratedPowerTripLevel.OUT_SINT_3; + E300_Config_Buffer[252] := D2S_OverReactiveGeneratedPowerTripLevel.OUT_SINT_4; + + (* OverReactiveGeneratedPowerWarningLevel P401 *) + D2S_OverReactiveGenWarningLevel(ANY_TO_DINT(cfg_P_OverReactiveGeneratedWarningLevel*1000.0)); + E300_Config_Buffer[253] := D2S_OverReactiveGenWarningLevel.OUT_SINT_1; + E300_Config_Buffer[254] := D2S_OverReactiveGenWarningLevel.OUT_SINT_2; + E300_Config_Buffer[255] := D2S_OverReactiveGenWarningLevel.OUT_SINT_3; + E300_Config_Buffer[256] := D2S_OverReactiveGenWarningLevel.OUT_SINT_4; + + (* UnderApparentPowerInhibitTime P402 *) + E300_Config_Buffer[257] := cfg_P_UnderApparentPowerInhibitTime; + + (* UnderApparentPowerTripDelay P403 *) + E300_Config_Buffer[258] := ANY_TO_USINT(cfg_P_UnderApparentPowerTripDelay *10.0); + + (* UnderApparentPowerTripLevel P404 *) + D2S_UnderApparentPowerTripLevel(ANY_TO_DINT(cfg_P_UnderApparentPowerTripLevel*1000.0)); + E300_Config_Buffer[261] := D2S_UnderApparentPowerTripLevel.OUT_SINT_1; + E300_Config_Buffer[262] := D2S_UnderApparentPowerTripLevel.OUT_SINT_2; + E300_Config_Buffer[263] := D2S_UnderApparentPowerTripLevel.OUT_SINT_3; + E300_Config_Buffer[264] := D2S_UnderApparentPowerTripLevel.OUT_SINT_4; + + (* UnderApparentPowerWarningLevel P405 *) + D2S_UnderApparentPowerWarningLevel(ANY_TO_DINT(cfg_P_UnderApparentPowerWarningLevel*1000.0)); + E300_Config_Buffer[265] := D2S_UnderApparentPowerWarningLevel.OUT_SINT_1; + E300_Config_Buffer[266] := D2S_UnderApparentPowerWarningLevel.OUT_SINT_2; + E300_Config_Buffer[267] := D2S_UnderApparentPowerWarningLevel.OUT_SINT_3; + E300_Config_Buffer[268] := D2S_UnderApparentPowerWarningLevel.OUT_SINT_4; + + (* OverApparentPowerInhibitTime P406 *) + E300_Config_Buffer[259] := cfg_P_OverApparentPowerInhibitTime; + + (* OverApparentPowerTripDelay P407 *) + E300_Config_Buffer[260] := ANY_TO_USINT(cfg_P_OverApparentPowerTripDelay *10.0); + + (* OverApparentPowerTripLevel P408 *) + D2S_OverApparentPowerTripLevel(ANY_TO_DINT(cfg_P_OverApparentPowerTripLevel*1000.0)); + E300_Config_Buffer[269] := D2S_OverApparentPowerTripLevel.OUT_SINT_1; + E300_Config_Buffer[270] := D2S_OverApparentPowerTripLevel.OUT_SINT_2; + E300_Config_Buffer[271] := D2S_OverApparentPowerTripLevel.OUT_SINT_3; + E300_Config_Buffer[272] := D2S_OverApparentPowerTripLevel.OUT_SINT_4; + + (* OverApparentPowerWarningLevel P409 *) + D2S_OverApparentPowerWarningLevel(ANY_TO_DINT(cfg_P_OverApparentPowerWarningLevel*1000.0)); + E300_Config_Buffer[273] := D2S_OverApparentPowerWarningLevel.OUT_SINT_1; + E300_Config_Buffer[274] := D2S_OverApparentPowerWarningLevel.OUT_SINT_2; + E300_Config_Buffer[275] := D2S_OverApparentPowerWarningLevel.OUT_SINT_3; + E300_Config_Buffer[276] := D2S_OverApparentPowerWarningLevel.OUT_SINT_4; + + (* UnderPowerFactorLagInhibitTime P410 *) + E300_Config_Buffer[277] := cfg_P_UnderPowerFactorLagInhibitTime; + + (* UnderPowerFactorLagTripDelay P411 *) + E300_Config_Buffer[278] := ANY_TO_USINT(cfg_P_UnderPowerFactorLagTripDelay *10.0); + + (* UnderPowerFactorLagTripLevel P412 *) + S2U_UnderPFLagTripLevel(cfg_P_UnderPowerFactorLagTripLevel); + E300_Config_Buffer[279] := S2U_UnderPFLagTripLevel.OUT_SINT_1; + + (* UnderPowerFactorLagWarningLevel P413 *) + S2U_UnderPFLagWarningLevel(cfg_P_UnderPowerFactorLagWarningLevel); + E300_Config_Buffer[280] := S2U_UnderPFLagWarningLevel.OUT_SINT_1; + + (* OverPowerFactorLagInhibitTime P414 *) + E300_Config_Buffer[281] := cfg_P_OverPowerFactorLagInhibitTime; + + (* OverPowerFactorLagTripDelay P415 *) + E300_Config_Buffer[282] := cfg_P_OverPowerFactorLagTripDelay; + + (* OverPowerFactorLagTripLevel P416 *) + S2U_OverPFLagTripLevel(cfg_P_OverPowerFactorLagTripLevel); + E300_Config_Buffer[283] := S2U_OverPFLagTripLevel.OUT_SINT_1; + + (* OverPowerFactorLagWarningLevel P417 *) + S2U_OverPFLagWarningLevel(ANY_TO_SINT(cfg_P_OverPowerFactorLagWarningLevel)); + E300_Config_Buffer[284] := S2U_OverPFLagWarningLevel.OUT_SINT_1; + + (* UnderPowerFactorLeadInhibitTime P418 *) + E300_Config_Buffer[285] := cfg_P_UnderPowerFactorLeadInhibitTime; + + (* UnderPowerFactorLeadTripDelay P419 *) + E300_Config_Buffer[286] := ANY_TO_USINT(cfg_P_UnderPowerFactorLeadTripDelay *10.0); + + (* UnderPowerFactorLeadTripLevel P420 *) + E300_Config_Buffer[287] := cfg_P_UnderPowerFactorLeadTripLevel; + + (* UnderPowerFactorLeadWarningLevel P421 *) + E300_Config_Buffer[288] := cfg_P_UnderPowerFactorLeadWarningLevel; + + (* OverPowerFactorLeadInhibitTime P422 *) + E300_Config_Buffer[289] := cfg_P_OverPowerFactorLeadInhibitTime; + + (* OverPowerFactorLeadTripDelay P423 *) + E300_Config_Buffer[290] := ANY_TO_USINT(cfg_P_OverPowerFactorLeadTripDelay *10.0); + + (* OverPowerFactorLeadTripLevel P424 *) + E300_Config_Buffer[291] := cfg_P_OverPowerFactorLeadTripLevel; + + (* OverPowerFactorLeadWarningLevel P425 *) + E300_Config_Buffer[292] := cfg_P_OverPowerFactorLeadWarningLevel; + + WriteE300ConfigData(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, E300_Config_Buffer); + + IF WriteE300ConfigData.MSGObjRead.Q THEN + cfg_WRITE := FALSE; + END_IF; + +END_IF; + + + +END_PROGRAM \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/LinearScale.AcfMlge b/Controller/Controller/Micro820/Micro820/LinearScale.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/LinearScale.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/LinearScale.stf b/Controller/Controller/Micro820/Micro820/LinearScale.stf new file mode 100644 index 0000000..c184791 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/LinearScale.stf @@ -0,0 +1,7 @@ +FUNCTION_BLOCK LinearScale +m := (EU_Max - EU_Min) / (Raw_Max - Raw_Min); +b := EU_Max - m * Raw_Max; + +EU_Out := m * Raw_Inp + b; + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_IDS00101 b/Controller/Controller/Micro820/Micro820/MICRO820_IDS00101 new file mode 100644 index 0000000..7f0da08 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_IDS00101 differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_IDS00103 b/Controller/Controller/Micro820/Micro820/MICRO820_IDS00103 new file mode 100644 index 0000000..7e40fb3 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_IDS00103 differ diff --git a/Controller/Controller/Micro820/Micro820/MdfConf.s.txt b/Controller/Controller/Micro820/Micro820/MdfConf.s.txt new file mode 100644 index 0000000..276c213 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MdfConf.s.txt @@ -0,0 +1,75 @@ +[__DEFIO_CPXDVC] +Nb = 2 +NotMDF = 0, 1, AB_, OPTIMUS_, IO_Base +MDF = -1 +RIdx = 0 +NotMDF = 101, 1, AB_, OPTIMUS_, IOUP_Analog +MDF = -1 +RIdx = 0 + + +[__DEFIO_SPLDVC] +Nb = 6 +NotMDF = 0, 0, 1, AB_, OPTIMUS_, digitOut_Base +MDF = -1 +RIdx = 0, 0 +NotMDF = 0, 1, 1, AB_, OPTIMUS_, digitIn_Base +MDF = -1 +RIdx = 0, 0 +NotMDF = 0, 2, 1, AB_, OPTIMUS_, analogIn_Base +MDF = -1 +RIdx = 0, 0 +NotMDF = 0, 3, 1, AB_, OPTIMUS_, analogOut_Base +MDF = -1 +RIdx = 0, 0 +NotMDF = 101, 0, 1, AB_, OPTIMUS_, analogOut_UP +MDF = -1 +RIdx = 0, 1 +NotMDF = 101, 1, 1, AB_, OPTIMUS_, analogIn_UP +MDF = -1 +RIdx = 0, 1 + + +[__DEFIO_CHAN] +RIdx = 0, 0, 0 +Nb = 7 +MDF = 1\1, 1, 0, 0, -1, _IO_EM_DO_00 +MDF = 1\1, 1, 0, 1, -1, _IO_EM_DO_01 +MDF = 1\1, 1, 0, 2, -1, _IO_EM_DO_02 +MDF = 1\1, 1, 0, 3, -1, _IO_EM_DO_03 +MDF = 1\1, 1, 0, 4, -1, _IO_EM_DO_04 +MDF = 1\1, 1, 0, 5, -1, _IO_EM_DO_05 +MDF = 1\1, 1, 0, 6, -1, _IO_EM_DO_06 +RIdx = 0, 0, 1 +Nb = 12 +MDF = 1\1, 1, 0, 0, -1, _IO_EM_DI_00 +MDF = 1\1, 1, 0, 1, -1, _IO_EM_DI_01 +MDF = 1\1, 1, 0, 2, -1, _IO_EM_DI_02 +MDF = 1\1, 1, 0, 3, -1, _IO_EM_DI_03 +MDF = 1\1, 1, 0, 4, -1, _IO_EM_DI_04 +MDF = 1\1, 1, 0, 5, -1, _IO_EM_DI_05 +MDF = 1\1, 1, 0, 6, -1, _IO_EM_DI_06 +MDF = 1\1, 1, 0, 7, -1, _IO_EM_DI_07 +MDF = 1\1, 1, 0, 8, -1, _IO_EM_DI_08 +MDF = 1\1, 1, 0, 9, -1, _IO_EM_DI_09 +MDF = 1\1, 1, 0, 10, -1, _IO_EM_DI_10 +MDF = 1\1, 1, 0, 11, -1, _IO_EM_DI_11 +RIdx = 0, 0, 2 +Nb = 4 +MDF = 1\1, 1, 0, 0, -1, _IO_EM_AI_00 +MDF = 1\1, 1, 0, 1, -1, _IO_EM_AI_01 +MDF = 1\1, 1, 0, 2, -1, _IO_EM_AI_02 +MDF = 1\1, 1, 0, 3, -1, _IO_EM_AI_03 +RIdx = 0, 0, 3 +Nb = 1 +MDF = 1\1, 1, 0, 0, -1, _IO_EM_AO_00 +RIdx = 0, 1, 4 +Nb = 0 +RIdx = 0, 1, 5 +Nb = 2 +MDF = 1\1, 0, 0, 0, -1, _IO_P1_AI_00 +MDF = 1\1, 0, 0, 1, -1, _IO_P1_AI_01 + + +[__READONLY_VALUES] +Nb = 0 diff --git a/Controller/Controller/Micro820/Micro820/MdfConf.txt b/Controller/Controller/Micro820/Micro820/MdfConf.txt new file mode 100644 index 0000000..276c213 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MdfConf.txt @@ -0,0 +1,75 @@ +[__DEFIO_CPXDVC] +Nb = 2 +NotMDF = 0, 1, AB_, OPTIMUS_, IO_Base +MDF = -1 +RIdx = 0 +NotMDF = 101, 1, AB_, OPTIMUS_, IOUP_Analog +MDF = -1 +RIdx = 0 + + +[__DEFIO_SPLDVC] +Nb = 6 +NotMDF = 0, 0, 1, AB_, OPTIMUS_, digitOut_Base +MDF = -1 +RIdx = 0, 0 +NotMDF = 0, 1, 1, AB_, OPTIMUS_, digitIn_Base +MDF = -1 +RIdx = 0, 0 +NotMDF = 0, 2, 1, AB_, OPTIMUS_, analogIn_Base +MDF = -1 +RIdx = 0, 0 +NotMDF = 0, 3, 1, AB_, OPTIMUS_, analogOut_Base +MDF = -1 +RIdx = 0, 0 +NotMDF = 101, 0, 1, AB_, OPTIMUS_, analogOut_UP +MDF = -1 +RIdx = 0, 1 +NotMDF = 101, 1, 1, AB_, OPTIMUS_, analogIn_UP +MDF = -1 +RIdx = 0, 1 + + +[__DEFIO_CHAN] +RIdx = 0, 0, 0 +Nb = 7 +MDF = 1\1, 1, 0, 0, -1, _IO_EM_DO_00 +MDF = 1\1, 1, 0, 1, -1, _IO_EM_DO_01 +MDF = 1\1, 1, 0, 2, -1, _IO_EM_DO_02 +MDF = 1\1, 1, 0, 3, -1, _IO_EM_DO_03 +MDF = 1\1, 1, 0, 4, -1, _IO_EM_DO_04 +MDF = 1\1, 1, 0, 5, -1, _IO_EM_DO_05 +MDF = 1\1, 1, 0, 6, -1, _IO_EM_DO_06 +RIdx = 0, 0, 1 +Nb = 12 +MDF = 1\1, 1, 0, 0, -1, _IO_EM_DI_00 +MDF = 1\1, 1, 0, 1, -1, _IO_EM_DI_01 +MDF = 1\1, 1, 0, 2, -1, _IO_EM_DI_02 +MDF = 1\1, 1, 0, 3, -1, _IO_EM_DI_03 +MDF = 1\1, 1, 0, 4, -1, _IO_EM_DI_04 +MDF = 1\1, 1, 0, 5, -1, _IO_EM_DI_05 +MDF = 1\1, 1, 0, 6, -1, _IO_EM_DI_06 +MDF = 1\1, 1, 0, 7, -1, _IO_EM_DI_07 +MDF = 1\1, 1, 0, 8, -1, _IO_EM_DI_08 +MDF = 1\1, 1, 0, 9, -1, _IO_EM_DI_09 +MDF = 1\1, 1, 0, 10, -1, _IO_EM_DI_10 +MDF = 1\1, 1, 0, 11, -1, _IO_EM_DI_11 +RIdx = 0, 0, 2 +Nb = 4 +MDF = 1\1, 1, 0, 0, -1, _IO_EM_AI_00 +MDF = 1\1, 1, 0, 1, -1, _IO_EM_AI_01 +MDF = 1\1, 1, 0, 2, -1, _IO_EM_AI_02 +MDF = 1\1, 1, 0, 3, -1, _IO_EM_AI_03 +RIdx = 0, 0, 3 +Nb = 1 +MDF = 1\1, 1, 0, 0, -1, _IO_EM_AO_00 +RIdx = 0, 1, 4 +Nb = 0 +RIdx = 0, 1, 5 +Nb = 2 +MDF = 1\1, 0, 0, 0, -1, _IO_P1_AI_00 +MDF = 1\1, 0, 0, 1, -1, _IO_P1_AI_01 + + +[__READONLY_VALUES] +Nb = 0 diff --git a/Controller/Controller/Micro820/Micro820/Micro820_LinkInfo.mtc b/Controller/Controller/Micro820/Micro820/Micro820_LinkInfo.mtc new file mode 100644 index 0000000..71a2f94 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Micro820_LinkInfo.mtc @@ -0,0 +1,10 @@ +[MEMORY] +Offset0=0x43C8 +Offset1=0x4BC8 +Offset2=0x4BC8 +Offset3=0x4BC8 +Memory Usage Estimate(Code)=0x9878 +Memory Usage Estimate(Data)=0x8FAC +Memory Usage Estimate(Retain)=0x2B +Memory Usage Estimate(Temporary variables)=0x23D5 +Offset4=0x414 diff --git a/Controller/Controller/Micro820/Micro820/Micro820_LinkInfo.s.mtc b/Controller/Controller/Micro820/Micro820/Micro820_LinkInfo.s.mtc new file mode 100644 index 0000000..71a2f94 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Micro820_LinkInfo.s.mtc @@ -0,0 +1,10 @@ +[MEMORY] +Offset0=0x43C8 +Offset1=0x4BC8 +Offset2=0x4BC8 +Offset3=0x4BC8 +Memory Usage Estimate(Code)=0x9878 +Memory Usage Estimate(Data)=0x8FAC +Memory Usage Estimate(Retain)=0x2B +Memory Usage Estimate(Temporary variables)=0x23D5 +Offset4=0x414 diff --git a/Controller/Controller/Micro820/Micro820/Micro820_MdfLinkReport.mtc b/Controller/Controller/Micro820/Micro820/Micro820_MdfLinkReport.mtc new file mode 100644 index 0000000..50a21b5 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Micro820_MdfLinkReport.mtc @@ -0,0 +1,28 @@ +[MODIF] +POU=Y +TYPE=Y +LEVEL1=Y +IO=Y +RETAIN=Y +INSTDEF=Y +VARDEF=Y +INIT_INST=Y +ADD_DEL=Y +VARSIZE=Y +IO_DEF=Y +LAST_VA=Y + +[RESULT] +ON_LINE=Y +TBL_CONF=Y +CRC_ORG=0x38F53B12 +CRC_OLD=0x38F53B12 +CRC_NEW=0x38F53B12 +DAT_ORG=1454092613 +DAT_OLD=1454092613 +DAT_NEW=1454095385 +VER_ORG=18 +VER_OLD=18 +VER_NEW=19 +CRC_ALL_OLD=0x67EF57F7 +CRC_ALL_NEW=0x67EF57F7 diff --git a/Controller/Controller/Micro820/Micro820/Micro820_MdfLinkReport.s.mtc b/Controller/Controller/Micro820/Micro820/Micro820_MdfLinkReport.s.mtc new file mode 100644 index 0000000..50a21b5 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Micro820_MdfLinkReport.s.mtc @@ -0,0 +1,28 @@ +[MODIF] +POU=Y +TYPE=Y +LEVEL1=Y +IO=Y +RETAIN=Y +INSTDEF=Y +VARDEF=Y +INIT_INST=Y +ADD_DEL=Y +VARSIZE=Y +IO_DEF=Y +LAST_VA=Y + +[RESULT] +ON_LINE=Y +TBL_CONF=Y +CRC_ORG=0x38F53B12 +CRC_OLD=0x38F53B12 +CRC_NEW=0x38F53B12 +DAT_ORG=1454092613 +DAT_OLD=1454092613 +DAT_NEW=1454095385 +VER_ORG=18 +VER_OLD=18 +VER_NEW=19 +CRC_ALL_OLD=0x67EF57F7 +CRC_ALL_NEW=0x67EF57F7 diff --git a/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfo.mtc b/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfo.mtc new file mode 100644 index 0000000..c95f3a3 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfo.mtc @@ -0,0 +1,9 @@ +[MEMORY] +Memory Usage Estimate(Temporary variables)=0x23E0 +Biggest online change user variable memory block size=0x800 +Currently added user variables=0x0 +Total data size=0x67A8 +User variables size=0x43C8 +Maximum size for temporary variables=0x43E0 +Memory Usage Estimate(Data)=0x8FA8 +Free memory for user variables=0x800 diff --git a/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfo.s.mtc b/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfo.s.mtc new file mode 100644 index 0000000..c95f3a3 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfo.s.mtc @@ -0,0 +1,9 @@ +[MEMORY] +Memory Usage Estimate(Temporary variables)=0x23E0 +Biggest online change user variable memory block size=0x800 +Currently added user variables=0x0 +Total data size=0x67A8 +User variables size=0x43C8 +Maximum size for temporary variables=0x43E0 +Memory Usage Estimate(Data)=0x8FA8 +Free memory for user variables=0x800 diff --git a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsComplement.ttc b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsComplement.ttc new file mode 100644 index 0000000..d0f9cfc --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsComplement.ttc @@ -0,0 +1,1225 @@ +[BEGIN FB INPUTS] +I1=micro820.micro820.e300data/e300_output.prodname_cop.enable,0x458,BOOL +I2=micro820.micro820.e300data/e300_output.prodname_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I3=micro820.micro820.e300data/e300_output.prodname_cop.srcoffset,0x4C66,UINT +I4=micro820.micro820.e300data/e300_output.prodname_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I5=micro820.micro820.e300data/e300_output.prodname_cop.destoffset,0x4C66,UINT +I6=micro820.micro820.e300data/e300_output.prodname_cop.length,0x4C64,UINT +I7=micro820.micro820.e300data/e300_output.prodname_cop.swap,0x459,BOOL +I8=micro820.micro820.e300data/e300_output.prodname_cop.__adi_src,0xFFFFFFFF,UINT +I9=micro820.micro820.e300data/e300_output.prodname_cop.__adi_dest,0xFFFFFFFF,UINT +I10=micro820.micro820.e300data/e300_output.prodname_cop.__dti_src,0xFFFFFFFF,SINT +I11=micro820.micro820.e300data/e300_output.prodname_cop.__dti_dest,0xFFFFFFFF,SINT +I12=micro820.micro820.e300data/e300_readenergy.phase_cop.enable,0x458,BOOL +I13=micro820.micro820.e300data/e300_readenergy.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I14=micro820.micro820.e300data/e300_readenergy.phase_cop.srcoffset,0x4C58,UINT +I15=micro820.micro820.e300data/e300_readenergy.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I16=micro820.micro820.e300data/e300_readenergy.phase_cop.destoffset,0x4C5E,UINT +I17=micro820.micro820.e300data/e300_readenergy.phase_cop.length,0x4C64,UINT +I18=micro820.micro820.e300data/e300_readenergy.phase_cop.swap,0x458,BOOL +I19=micro820.micro820.e300data/e300_readenergy.phase_cop.__adi_src,0xFFFFFFFF,UINT +I20=micro820.micro820.e300data/e300_readenergy.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I21=micro820.micro820.e300data/e300_readenergy.phase_cop.__dti_src,0xFFFFFFFF,SINT +I22=micro820.micro820.e300data/e300_readenergy.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I23=micro820.micro820.e300data/e300_readenergy.prodname_cop.enable,0x458,BOOL +I24=micro820.micro820.e300data/e300_readenergy.prodname_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I25=micro820.micro820.e300data/e300_readenergy.prodname_cop.srcoffset,0x4C66,UINT +I26=micro820.micro820.e300data/e300_readenergy.prodname_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I27=micro820.micro820.e300data/e300_readenergy.prodname_cop.destoffset,0x4C66,UINT +I28=micro820.micro820.e300data/e300_readenergy.prodname_cop.length,0x4C64,UINT +I29=micro820.micro820.e300data/e300_readenergy.prodname_cop.swap,0x459,BOOL +I30=micro820.micro820.e300data/e300_readenergy.prodname_cop.__adi_src,0xFFFFFFFF,UINT +I31=micro820.micro820.e300data/e300_readenergy.prodname_cop.__adi_dest,0xFFFFFFFF,UINT +I32=micro820.micro820.e300data/e300_readenergy.prodname_cop.__dti_src,0xFFFFFFFF,SINT +I33=micro820.micro820.e300data/e300_readenergy.prodname_cop.__dti_dest,0xFFFFFFFF,SINT +I34=micro820.micro820.e300data/e300_readenergy.real_cop.enable,0x458,BOOL +I35=micro820.micro820.e300data/e300_readenergy.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I36=micro820.micro820.e300data/e300_readenergy.real_cop.srcoffset,0x4C5C,UINT +I37=micro820.micro820.e300data/e300_readenergy.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I38=micro820.micro820.e300data/e300_readenergy.real_cop.destoffset,0x4C66,UINT +I39=micro820.micro820.e300data/e300_readenergy.real_cop.length,0x4C5A,UINT +I40=micro820.micro820.e300data/e300_readenergy.real_cop.swap,0x458,BOOL +I41=micro820.micro820.e300data/e300_readenergy.real_cop.__adi_src,0xFFFFFFFF,UINT +I42=micro820.micro820.e300data/e300_readenergy.real_cop.__adi_dest,0xFFFFFFFF,UINT +I43=micro820.micro820.e300data/e300_readenergy.real_cop.__dti_src,0xFFFFFFFF,SINT +I44=micro820.micro820.e300data/e300_readenergy.real_cop.__dti_dest,0xFFFFFFFF,SINT +I45=micro820.micro820.e300data/e300_readenergy.int_cop.enable,0x458,BOOL +I46=micro820.micro820.e300data/e300_readenergy.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I47=micro820.micro820.e300data/e300_readenergy.int_cop.srcoffset,0x4C66,UINT +I48=micro820.micro820.e300data/e300_readenergy.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I49=micro820.micro820.e300data/e300_readenergy.int_cop.destoffset,0x4C66,UINT +I50=micro820.micro820.e300data/e300_readenergy.int_cop.length,0x4C5E,UINT +I51=micro820.micro820.e300data/e300_readenergy.int_cop.swap,0x458,BOOL +I52=micro820.micro820.e300data/e300_readenergy.int_cop.__adi_src,0xFFFFFFFF,UINT +I53=micro820.micro820.e300data/e300_readenergy.int_cop.__adi_dest,0xFFFFFFFF,UINT +I54=micro820.micro820.e300data/e300_readenergy.int_cop.__dti_src,0xFFFFFFFF,SINT +I55=micro820.micro820.e300data/e300_readenergy.int_cop.__dti_dest,0xFFFFFFFF,SINT +I56=micro820.micro820.readdownholedata/modbuscycletimer.in,0x4BC9,BOOL +I57=micro820.micro820.readdownholedata/modbuscycletimer.pt,0x6FC,TIME +I58=micro820.micro820.e300data/writee300configdata.fben,0x458,BOOL +I59=micro820.micro820.e300data/writee300configdata.ipaddress,0x878,STRING +I60=micro820.micro820.e300data/writee300configdata.updaterate_ms,0x504,UINT +I61=micro820.micro820.e300data/writee300configdata.enable,0x458,BOOL +I62=micro820.micro820.e300data/writee300configdata.input,0xFFFFFFFF,____FB_INIT_CONST_00000011 +I63=micro820.micro820.e300data/s2u_underpflagtriplevel.inp_int,0x4B4,SINT +I64=micro820.micro820.e300data/s2u_underpflagwarninglevel.inp_int,0x4B5,SINT +I65=micro820.micro820.e300data/s2u_overpflagtriplevel.inp_int,0x4B6,SINT +I66=micro820.micro820.e300data/s2u_overpflagwarninglevel.inp_int,0x4C0A,SINT +I67=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_1,0x4C18,USINT +I68=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_2,0x4C19,USINT +I69=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_3,0x4C1A,USINT +I70=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_4,0x4C1B,USINT +I71=micro820.micro820.e300data/e300_output.fben,0x4AD,BOOL +I72=micro820.micro820.e300data/e300_output.ipaddress,0x878,STRING +I73=micro820.micro820.e300data/e300_output.outputnumber,0x4B8,USINT +I74=micro820.micro820.e300data/e300_output.outputsetting,0x45C,BOOL +I75=micro820.micro820.e300data/d2s_flasetting.inp_dint,0x53C4,UDINT +I76=micro820.micro820.e300data/writee300configdata.fben_ftrig.clk,0x4BD9,BOOL +I77=micro820.micro820.e300data/e300_output.outputsetting_ftrig.clk,0x4BD9,BOOL +I78=micro820.micro820.e300data/e300_output.fben_ftrig.clk,0x4BD9,BOOL +I79=micro820.micro820.e300data/e300_readenergy.fben_ftrig.clk,0x4BD9,BOOL +I80=micro820.micro820.e300data/e300_read_digitalinput0.fben_ftrig.clk,0x4BD9,BOOL +I81=micro820.micro820.e300data/reade300configdata.fben_ftrig.clk,0x4BD9,BOOL +I82=micro820.micro820.e300data/e300_tripstatuscurrent.fben_ftrig.clk,0x4BD9,BOOL +I83=micro820.micro820.e300data/e300_write_tripreset.fben_ftrig.clk,0x4BD9,BOOL +I84=micro820.micro820.e300data/e300_read_digitalinput1.fben_ftrig.clk,0x4BD9,BOOL +I85=micro820.micro820.e300data/e300_tripstatusvoltage.fben_ftrig.clk,0x4BD9,BOOL +I86=micro820.micro820.e300data/e300_read_digitalinput2.fben_ftrig.clk,0x4BD9,BOOL +I87=micro820.micro820.e300data/e300_tripstatuspower.fben_ftrig.clk,0x4BD9,BOOL +I88=micro820.micro820.e300data/e300_read_digitalinput3.fben_ftrig.clk,0x4BD9,BOOL +I89=micro820.micro820.e300data/e300_tripstatuscontrol.fben_ftrig.clk,0x4BD9,BOOL +I90=micro820.micro820.e300data/e300_read_digitalinput4.fben_ftrig.clk,0x4BD9,BOOL +I91=micro820.micro820.e300data/e300_warnstatuscurrent.fben_ftrig.clk,0x4BD9,BOOL +I92=micro820.micro820.e300data/e300_read_digitalinput5.fben_ftrig.clk,0x4BD9,BOOL +I93=micro820.micro820.e300data/e300_warnstatusvoltage.fben_ftrig.clk,0x4BD9,BOOL +I94=micro820.micro820.e300data/e300_warnstatuspower.fben_ftrig.clk,0x4BD9,BOOL +I95=micro820.micro820.e300data/e300_warnstatuscontrol.fben_ftrig.clk,0x4BD9,BOOL +I96=micro820.micro820.e300data/e300_readenergy.fben,0x458,BOOL +I97=micro820.micro820.e300data/e300_readenergy.ipaddress,0x878,STRING +I98=micro820.micro820.e300data/e300_readenergy.updaterate_ms,0x504,UINT +I99=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_1,0x4C1C,USINT +I100=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_2,0x4C1D,USINT +I101=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_3,0x4C1E,USINT +I102=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_4,0x4C1F,USINT +I103=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_1,0x4C1C,USINT +I104=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_2,0x4C1D,USINT +I105=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_3,0x4C1E,USINT +I106=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_4,0x4C1F,USINT +I107=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_1,0x4C1C,USINT +I108=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_2,0x4C1D,USINT +I109=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_3,0x4C1E,USINT +I110=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_4,0x4C1F,USINT +I111=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_1,0x4C1C,USINT +I112=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_2,0x4C1D,USINT +I113=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_3,0x4C1E,USINT +I114=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_4,0x4C1F,USINT +I115=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_1,0x4C1C,USINT +I116=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_2,0x4C1D,USINT +I117=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_3,0x4C1E,USINT +I118=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_4,0x4C1F,USINT +I119=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_1,0x4C1C,USINT +I120=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_2,0x4C1D,USINT +I121=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_3,0x4C1E,USINT +I122=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_4,0x4C1F,USINT +I123=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_1,0x4C1C,USINT +I124=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_2,0x4C1D,USINT +I125=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_3,0x4C1E,USINT +I126=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_4,0x4C1F,USINT +I127=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_1,0x4C1C,USINT +I128=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_2,0x4C1D,USINT +I129=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_3,0x4C1E,USINT +I130=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_4,0x4C1F,USINT +I131=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_1,0x4C1C,USINT +I132=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_2,0x4C1D,USINT +I133=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_3,0x4C1E,USINT +I134=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_4,0x4C1F,USINT +I135=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_1,0x4C1C,USINT +I136=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_2,0x4C1D,USINT +I137=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_3,0x4C1E,USINT +I138=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_4,0x4C1F,USINT +I139=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_1,0x4C1C,USINT +I140=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_2,0x4C1D,USINT +I141=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_3,0x4C1E,USINT +I142=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_4,0x4C1F,USINT +I143=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_1,0x4C1C,USINT +I144=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_2,0x4C1D,USINT +I145=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_3,0x4C1E,USINT +I146=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_4,0x4C1F,USINT +I147=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_1,0x4C1C,USINT +I148=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_2,0x4C1D,USINT +I149=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_3,0x4C1E,USINT +I150=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_4,0x4C1F,USINT +I151=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_1,0x4C1C,USINT +I152=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_2,0x4C1D,USINT +I153=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_3,0x4C1E,USINT +I154=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_4,0x4C1F,USINT +I155=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_1,0x4C1C,USINT +I156=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_2,0x4C1D,USINT +I157=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_3,0x4C1E,USINT +I158=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_4,0x4C1F,USINT +I159=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_1,0x4C1C,USINT +I160=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_2,0x4C1D,USINT +I161=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_3,0x4C1E,USINT +I162=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_4,0x4C1F,USINT +I163=micro820.micro820.control/linearscale_pressure.raw_min,0x5414,REAL +I164=micro820.micro820.control/linearscale_pressure.raw_max,0x5410,REAL +I165=micro820.micro820.control/linearscale_pressure.eu_min,0x6D8,REAL +I166=micro820.micro820.control/linearscale_pressure.eu_max,0x6DC,REAL +I167=micro820.micro820.control/linearscale_pressure.raw_inp,0x5424,REAL +I168=micro820.micro820.e300data/e300_read_digitalinput0.fben,0x458,BOOL +I169=micro820.micro820.e300data/e300_read_digitalinput0.ipaddress,0x878,STRING +I170=micro820.micro820.e300data/e300_read_digitalinput0.updaterate_ms,0x504,UINT +I171=micro820.micro820.e300data/e300_read_digitalinput0.channelnumber,0x53B8,UDINT +I172=micro820.micro820.e300data/e300_read_digitalinput0.enable,0x466,BOOL +I173=micro820.micro820.e300data/e300_read_digitalinput1.fben,0x458,BOOL +I174=micro820.micro820.e300data/e300_read_digitalinput1.ipaddress,0x878,STRING +I175=micro820.micro820.e300data/e300_read_digitalinput1.updaterate_ms,0x504,UINT +I176=micro820.micro820.e300data/e300_read_digitalinput1.channelnumber,0x53B4,UDINT +I177=micro820.micro820.e300data/e300_read_digitalinput1.enable,0x466,BOOL +I178=micro820.micro820.e300data/e300_read_digitalinput2.fben,0x458,BOOL +I179=micro820.micro820.e300data/e300_read_digitalinput2.ipaddress,0x878,STRING +I180=micro820.micro820.e300data/e300_read_digitalinput2.updaterate_ms,0x504,UINT +I181=micro820.micro820.e300data/e300_read_digitalinput2.channelnumber,0x53AC,UDINT +I182=micro820.micro820.e300data/e300_read_digitalinput2.enable,0x466,BOOL +I183=micro820.micro820.e300data/e300_read_digitalinput3.fben,0x458,BOOL +I184=micro820.micro820.e300data/e300_read_digitalinput3.ipaddress,0x878,STRING +I185=micro820.micro820.e300data/e300_read_digitalinput3.updaterate_ms,0x504,UINT +I186=micro820.micro820.e300data/e300_read_digitalinput3.channelnumber,0x53A8,UDINT +I187=micro820.micro820.e300data/e300_read_digitalinput3.enable,0x466,BOOL +I188=micro820.micro820.e300data/e300_read_digitalinput4.fben,0x458,BOOL +I189=micro820.micro820.e300data/e300_read_digitalinput4.ipaddress,0x878,STRING +I190=micro820.micro820.e300data/e300_read_digitalinput4.updaterate_ms,0x504,UINT +I191=micro820.micro820.e300data/e300_read_digitalinput4.channelnumber,0x53A4,UDINT +I192=micro820.micro820.e300data/e300_read_digitalinput4.enable,0x466,BOOL +I193=micro820.micro820.e300data/e300_read_digitalinput5.fben,0x458,BOOL +I194=micro820.micro820.e300data/e300_read_digitalinput5.ipaddress,0x878,STRING +I195=micro820.micro820.e300data/e300_read_digitalinput5.updaterate_ms,0x504,UINT +I196=micro820.micro820.e300data/e300_read_digitalinput5.channelnumber,0x53A0,UDINT +I197=micro820.micro820.e300data/e300_read_digitalinput5.enable,0x466,BOOL +I198=micro820.micro820.e300data/u2s_underpflagtriplevel.sint_src_1,0x4C20,USINT +I199=micro820.micro820.e300data/u2s_underpflagwarninglevel.sint_src_1,0x4C20,USINT +I200=micro820.micro820.e300data/u2s_overpflagtriplevel.sint_src_1,0x4C20,USINT +I201=micro820.micro820.e300data/u2s_overpflagwarninglevel.sint_src_1,0x4C20,USINT +I202=micro820.micro820.e300data/writee300configdata.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I203=micro820.micro820.e300data/writee300configdata.fben_rtrig.clk,0x4BD3,BOOL +I204=micro820.micro820.e300data/writee300configdata.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I205=micro820.micro820.e300data/e300_output.msgprodname_err_rtrig.clk,0x4BD3,BOOL +I206=micro820.micro820.e300data/e300_output.msgwriteoutput_err_rtrig.clk,0x4BD3,BOOL +I207=micro820.micro820.e300data/e300_output.fben_rtrig.clk,0x4BD3,BOOL +I208=micro820.micro820.e300data/e300_output.msgwriteoutput_q_rtrig.clk,0x4BD3,BOOL +I209=micro820.micro820.e300data/e300_output.outputsetting_rtrig.clk,0x4BD3,BOOL +I210=micro820.micro820.e300data/e300_output.msgprodname_q_rtrig.clk,0x4BD3,BOOL +I211=micro820.micro820.e300data/e300_readenergy.msgprodname_err_rtrig.clk,0x4BD3,BOOL +I212=micro820.micro820.e300data/e300_readenergy.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I213=micro820.micro820.e300data/e300_readenergy.fben_rtrig.clk,0x4BD3,BOOL +I214=micro820.micro820.e300data/e300_readenergy.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I215=micro820.micro820.e300data/e300_readenergy.msgprodname_q_rtrig.clk,0x4BD3,BOOL +I216=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I217=micro820.micro820.e300data/e300_read_digitalinput0.fben_rtrig.clk,0x4BD3,BOOL +I218=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I219=micro820.micro820.e300data/reade300configdata.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I220=micro820.micro820.e300data/reade300configdata.fben_rtrig.clk,0x4BD3,BOOL +I221=micro820.micro820.e300data/reade300configdata.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I222=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I223=micro820.micro820.e300data/e300_tripstatuscurrent.fben_rtrig.clk,0x4BD3,BOOL +I224=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I225=micro820.micro820.e300data/e300_write_tripreset.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I226=micro820.micro820.e300data/e300_write_tripreset.fben_rtrig.clk,0x4BD3,BOOL +I227=micro820.micro820.e300data/e300_write_tripreset.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I228=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I229=micro820.micro820.e300data/e300_read_digitalinput1.fben_rtrig.clk,0x4BD3,BOOL +I230=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I231=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I232=micro820.micro820.e300data/e300_tripstatusvoltage.fben_rtrig.clk,0x4BD3,BOOL +I233=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I234=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I235=micro820.micro820.e300data/e300_read_digitalinput2.fben_rtrig.clk,0x4BD3,BOOL +I236=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I237=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I238=micro820.micro820.e300data/e300_tripstatuspower.fben_rtrig.clk,0x4BD3,BOOL +I239=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I240=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I241=micro820.micro820.e300data/e300_read_digitalinput3.fben_rtrig.clk,0x4BD3,BOOL +I242=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I243=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I244=micro820.micro820.e300data/e300_tripstatuscontrol.fben_rtrig.clk,0x4BD3,BOOL +I245=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I246=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I247=micro820.micro820.e300data/e300_read_digitalinput4.fben_rtrig.clk,0x4BD3,BOOL +I248=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I249=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I250=micro820.micro820.e300data/e300_warnstatuscurrent.fben_rtrig.clk,0x4BD3,BOOL +I251=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I252=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I253=micro820.micro820.e300data/e300_read_digitalinput5.fben_rtrig.clk,0x4BD3,BOOL +I254=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I255=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I256=micro820.micro820.e300data/e300_warnstatusvoltage.fben_rtrig.clk,0x4BD3,BOOL +I257=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I258=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I259=micro820.micro820.e300data/e300_warnstatuspower.fben_rtrig.clk,0x4BD3,BOOL +I260=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I261=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_q_rtrig.clk,0x4BD3,BOOL +I262=micro820.micro820.e300data/e300_warnstatuscontrol.fben_rtrig.clk,0x4BD3,BOOL +I263=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_err_rtrig.clk,0x4BD3,BOOL +I264=micro820.micro820.e300data/i2s_tripenablecurrent.inp_int,0x4C6C,UINT +I265=micro820.micro820.e300data/i2s_tripenablevoltage.inp_int,0x4C6C,UINT +I266=micro820.micro820.e300data/i2s_tripenablepower.inp_int,0x4C6C,UINT +I267=micro820.micro820.e300data/i2s_tripenablecontrol.inp_int,0x4C6C,UINT +I268=micro820.micro820.e300data/i2s_warningenablecurrent.inp_int,0x4C6C,UINT +I269=micro820.micro820.e300data/i2s_warningenablevoltage.inp_int,0x4C6C,UINT +I270=micro820.micro820.e300data/i2s_warningenablepower.inp_int,0x4C6C,UINT +I271=micro820.micro820.e300data/i2s_warningenablecontrol.inp_int,0x4C6C,UINT +I272=micro820.micro820.e300data/i2s_groundfaulttriplevel.inp_int,0x4C6C,UINT +I273=micro820.micro820.e300data/i2s_groundfaultwarninglevel.inp_int,0x4C6C,UINT +I274=micro820.micro820.e300data/i2s_stalltriplevel.inp_int,0x4C6C,UINT +I275=micro820.micro820.e300data/i2s_jamtriplevel.inp_int,0x4C6C,UINT +I276=micro820.micro820.e300data/i2s_jamwarninglevel.inp_int,0x4C6C,UINT +I277=micro820.micro820.e300data/i2s_ctprimary.inp_int,0x4C6C,UINT +I278=micro820.micro820.e300data/i2s_ctsecondary.inp_int,0x4C6C,UINT +I279=micro820.micro820.e300data/i2s_ptprimary.inp_int,0x4C6C,UINT +I280=micro820.micro820.e300data/i2s_ptsecondary.inp_int,0x4C6C,UINT +I281=micro820.micro820.e300data/i2s_undervoltagetriplevel.inp_int,0x4C6C,UINT +I282=micro820.micro820.e300data/i2s_undervoltagewarninglevel.inp_int,0x4C6C,UINT +I283=micro820.micro820.e300data/i2s_overvoltagetriplevel.inp_int,0x4C6C,UINT +I284=micro820.micro820.e300data/i2s_overvoltagewarninglevel.inp_int,0x4C6C,UINT +I285=micro820.micro820.e300data/reade300configdata.fben,0x458,BOOL +I286=micro820.micro820.e300data/reade300configdata.ipaddress,0x878,STRING +I287=micro820.micro820.e300data/reade300configdata.updaterate_ms,0x504,UINT +I288=micro820.micro820.e300data/reade300configdata.enable,0x458,BOOL +I289=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_1,0x4C14,USINT +I290=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_2,0x4C15,USINT +I291=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_1,0x4C14,USINT +I292=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_2,0x4C15,USINT +I293=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_1,0x4C14,USINT +I294=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_2,0x4C15,USINT +I295=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_1,0x4C14,USINT +I296=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_2,0x4C15,USINT +I297=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_1,0x4C14,USINT +I298=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_2,0x4C15,USINT +I299=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_1,0x4C14,USINT +I300=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_2,0x4C15,USINT +I301=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_1,0x4C14,USINT +I302=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_2,0x4C15,USINT +I303=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_1,0x4C14,USINT +I304=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_2,0x4C15,USINT +I305=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_1,0x4C14,USINT +I306=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_2,0x4C15,USINT +I307=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_1,0x4C14,USINT +I308=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_2,0x4C15,USINT +I309=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_1,0x4C14,USINT +I310=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_2,0x4C15,USINT +I311=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_1,0x4C14,USINT +I312=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_2,0x4C15,USINT +I313=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_1,0x4C14,USINT +I314=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_2,0x4C15,USINT +I315=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_1,0x4C14,USINT +I316=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_2,0x4C15,USINT +I317=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_1,0x4C14,USINT +I318=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_2,0x4C15,USINT +I319=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_1,0x4C14,USINT +I320=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_2,0x4C15,USINT +I321=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_1,0x4C14,USINT +I322=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_2,0x4C15,USINT +I323=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_1,0x4C14,USINT +I324=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_2,0x4C15,USINT +I325=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_1,0x4C14,USINT +I326=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_2,0x4C15,USINT +I327=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_1,0x4C14,USINT +I328=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_2,0x4C15,USINT +I329=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_1,0x4C14,USINT +I330=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_2,0x4C15,USINT +I331=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_1,0x4C14,USINT +I332=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_2,0x4C15,USINT +I333=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_1,0x4C14,USINT +I334=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_2,0x4C15,USINT +I335=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_1,0x4C14,USINT +I336=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_2,0x4C15,USINT +I337=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_1,0x4C14,USINT +I338=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_2,0x4C15,USINT +I339=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_1,0x4C14,USINT +I340=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_2,0x4C15,USINT +I341=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_1,0x4C14,USINT +I342=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_2,0x4C15,USINT +I343=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_1,0x4C14,USINT +I344=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_2,0x4C15,USINT +I345=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_1,0x4C14,USINT +I346=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_2,0x4C15,USINT +I347=micro820.micro820.readdownholedata/modbusdata_0.in,0x4BCA,BOOL +I348=micro820.micro820.readdownholedata/modbusdata_0.cancel,0x4AF,BOOL +I349=micro820.micro820.readdownholedata/modbusdata_0.localcfg,0xFFFFFFFF,MODBUSLOCPARA +I350=micro820.micro820.readdownholedata/modbusdata_0.targetcfg,0xFFFFFFFF,MODBUSTARPARA +I351=micro820.micro820.readdownholedata/modbusdata_0.localaddr,0xFFFFFFFF,MODBUSLOCADDR +I352=micro820.micro820.readdownholedata/modbusdata_0.__adi_localaddr,0xFFFFFFFF,UINT +I353=micro820.micro820.readdownholedata/modbusdata_1000.in,0x4BCA,BOOL +I354=micro820.micro820.readdownholedata/modbusdata_1000.cancel,0x4AF,BOOL +I355=micro820.micro820.readdownholedata/modbusdata_1000.localcfg,0xFFFFFFFF,MODBUSLOCPARA +I356=micro820.micro820.readdownholedata/modbusdata_1000.targetcfg,0xFFFFFFFF,MODBUSTARPARA +I357=micro820.micro820.readdownholedata/modbusdata_1000.localaddr,0xFFFFFFFF,MODBUSLOCADDR +I358=micro820.micro820.readdownholedata/modbusdata_1000.__adi_localaddr,0xFFFFFFFF,UINT +I359=micro820.micro820.e300data/e300_tripstatuscurrent.fben,0x458,BOOL +I360=micro820.micro820.e300data/e300_tripstatuscurrent.ipaddress,0x878,STRING +I361=micro820.micro820.e300data/e300_tripstatuscurrent.updaterate_ms,0x504,UINT +I362=micro820.micro820.e300data/e300_tripstatuscurrent.enable,0x458,BOOL +I363=micro820.micro820.e300data/e300_tripstatuscurrent.paramnumber,0x53A4,UDINT +I364=micro820.micro820.e300data/e300_tripstatusvoltage.fben,0x458,BOOL +I365=micro820.micro820.e300data/e300_tripstatusvoltage.ipaddress,0x878,STRING +I366=micro820.micro820.e300data/e300_tripstatusvoltage.updaterate_ms,0x504,UINT +I367=micro820.micro820.e300data/e300_tripstatusvoltage.enable,0x458,BOOL +I368=micro820.micro820.e300data/e300_tripstatusvoltage.paramnumber,0x53A0,UDINT +I369=micro820.micro820.e300data/e300_tripstatuspower.fben,0x458,BOOL +I370=micro820.micro820.e300data/e300_tripstatuspower.ipaddress,0x878,STRING +I371=micro820.micro820.e300data/e300_tripstatuspower.updaterate_ms,0x504,UINT +I372=micro820.micro820.e300data/e300_tripstatuspower.enable,0x458,BOOL +I373=micro820.micro820.e300data/e300_tripstatuspower.paramnumber,0x539C,UDINT +I374=micro820.micro820.e300data/e300_tripstatuscontrol.fben,0x458,BOOL +I375=micro820.micro820.e300data/e300_tripstatuscontrol.ipaddress,0x878,STRING +I376=micro820.micro820.e300data/e300_tripstatuscontrol.updaterate_ms,0x504,UINT +I377=micro820.micro820.e300data/e300_tripstatuscontrol.enable,0x458,BOOL +I378=micro820.micro820.e300data/e300_tripstatuscontrol.paramnumber,0x5398,UDINT +I379=micro820.micro820.e300data/e300_warnstatuscurrent.fben,0x458,BOOL +I380=micro820.micro820.e300data/e300_warnstatuscurrent.ipaddress,0x878,STRING +I381=micro820.micro820.e300data/e300_warnstatuscurrent.updaterate_ms,0x504,UINT +I382=micro820.micro820.e300data/e300_warnstatuscurrent.enable,0x458,BOOL +I383=micro820.micro820.e300data/e300_warnstatuscurrent.paramnumber,0x5394,UDINT +I384=micro820.micro820.e300data/e300_warnstatusvoltage.fben,0x458,BOOL +I385=micro820.micro820.e300data/e300_warnstatusvoltage.ipaddress,0x878,STRING +I386=micro820.micro820.e300data/e300_warnstatusvoltage.updaterate_ms,0x504,UINT +I387=micro820.micro820.e300data/e300_warnstatusvoltage.enable,0x458,BOOL +I388=micro820.micro820.e300data/e300_warnstatusvoltage.paramnumber,0x5390,UDINT +I389=micro820.micro820.e300data/e300_warnstatuspower.fben,0x458,BOOL +I390=micro820.micro820.e300data/e300_warnstatuspower.ipaddress,0x878,STRING +I391=micro820.micro820.e300data/e300_warnstatuspower.updaterate_ms,0x504,UINT +I392=micro820.micro820.e300data/e300_warnstatuspower.enable,0x458,BOOL +I393=micro820.micro820.e300data/e300_warnstatuspower.paramnumber,0x538C,UDINT +I394=micro820.micro820.e300data/e300_warnstatuscontrol.fben,0x458,BOOL +I395=micro820.micro820.e300data/e300_warnstatuscontrol.ipaddress,0x878,STRING +I396=micro820.micro820.e300data/e300_warnstatuscontrol.updaterate_ms,0x504,UINT +I397=micro820.micro820.e300data/e300_warnstatuscontrol.enable,0x458,BOOL +I398=micro820.micro820.e300data/e300_warnstatuscontrol.paramnumber,0x5388,UDINT +I399=micro820.micro820.e300data/writee300configdata.msgobjread.in,0x4BE5,BOOL +I400=micro820.micro820.e300data/writee300configdata.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I401=micro820.micro820.e300data/writee300configdata.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I402=micro820.micro820.e300data/writee300configdata.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I403=micro820.micro820.e300data/writee300configdata.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I404=micro820.micro820.e300data/writee300configdata.msgobjread.reqlength,0x4C48,UINT +I405=micro820.micro820.e300data/writee300configdata.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I406=micro820.micro820.e300data/e300_output.msgwriteoutput.in,0x4BE5,BOOL +I407=micro820.micro820.e300data/e300_output.msgwriteoutput.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I408=micro820.micro820.e300data/e300_output.msgwriteoutput.appcfg,0xFFFFFFFF,CIPAPPCFG +I409=micro820.micro820.e300data/e300_output.msgwriteoutput.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I410=micro820.micro820.e300data/e300_output.msgwriteoutput.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I411=micro820.micro820.e300data/e300_output.msgwriteoutput.reqlength,0x4C64,UINT +I412=micro820.micro820.e300data/e300_output.msgwriteoutput.__adi_reqdata,0xFFFFFFFF,UINT +I413=micro820.micro820.e300data/e300_output.msgprodname.in,0x4BE5,BOOL +I414=micro820.micro820.e300data/e300_output.msgprodname.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I415=micro820.micro820.e300data/e300_output.msgprodname.appcfg,0xFFFFFFFF,CIPAPPCFG +I416=micro820.micro820.e300data/e300_output.msgprodname.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I417=micro820.micro820.e300data/e300_output.msgprodname.reqlength,0x4C66,UINT +I418=micro820.micro820.e300data/e300_output.msgprodname.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I419=micro820.micro820.e300data/e300_output.msgprodname.__adi_resdata,0xFFFFFFFF,UINT +I420=micro820.micro820.e300data/e300_readenergy.msgprodname.in,0x4BE5,BOOL +I421=micro820.micro820.e300data/e300_readenergy.msgprodname.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I422=micro820.micro820.e300data/e300_readenergy.msgprodname.appcfg,0xFFFFFFFF,CIPAPPCFG +I423=micro820.micro820.e300data/e300_readenergy.msgprodname.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I424=micro820.micro820.e300data/e300_readenergy.msgprodname.reqlength,0x4C66,UINT +I425=micro820.micro820.e300data/e300_readenergy.msgprodname.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I426=micro820.micro820.e300data/e300_readenergy.msgprodname.__adi_resdata,0xFFFFFFFF,UINT +I427=micro820.micro820.e300data/e300_readenergy.msgobjread.in,0x4BE5,BOOL +I428=micro820.micro820.e300data/e300_readenergy.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I429=micro820.micro820.e300data/e300_readenergy.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I430=micro820.micro820.e300data/e300_readenergy.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I431=micro820.micro820.e300data/e300_readenergy.msgobjread.reqlength,0x4C66,UINT +I432=micro820.micro820.e300data/e300_readenergy.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I433=micro820.micro820.e300data/e300_readenergy.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I434=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.in,0x4BE5,BOOL +I435=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I436=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I437=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I438=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqlength,0x4C64,UINT +I439=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I440=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I441=micro820.micro820.e300data/reade300configdata.msgobjread.in,0x4BE5,BOOL +I442=micro820.micro820.e300data/reade300configdata.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I443=micro820.micro820.e300data/reade300configdata.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I444=micro820.micro820.e300data/reade300configdata.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I445=micro820.micro820.e300data/reade300configdata.msgobjread.reqlength,0x4C66,UINT +I446=micro820.micro820.e300data/reade300configdata.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I447=micro820.micro820.e300data/reade300configdata.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I448=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.in,0x4BE5,BOOL +I449=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I450=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I451=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I452=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqlength,0x4C66,UINT +I453=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I454=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I455=micro820.micro820.e300data/e300_write_tripreset.msgobjread.in,0x4BE5,BOOL +I456=micro820.micro820.e300data/e300_write_tripreset.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I457=micro820.micro820.e300data/e300_write_tripreset.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I458=micro820.micro820.e300data/e300_write_tripreset.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I459=micro820.micro820.e300data/e300_write_tripreset.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I460=micro820.micro820.e300data/e300_write_tripreset.msgobjread.reqlength,0x4C64,UINT +I461=micro820.micro820.e300data/e300_write_tripreset.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I462=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.in,0x4BE5,BOOL +I463=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I464=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I465=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I466=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqlength,0x4C64,UINT +I467=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I468=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I469=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.in,0x4BE5,BOOL +I470=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I471=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I472=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I473=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqlength,0x4C66,UINT +I474=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I475=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I476=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.in,0x4BE5,BOOL +I477=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I478=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I479=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I480=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqlength,0x4C64,UINT +I481=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I482=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I483=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.in,0x4BE5,BOOL +I484=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I485=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I486=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I487=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqlength,0x4C66,UINT +I488=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I489=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I490=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.in,0x4BE5,BOOL +I491=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I492=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I493=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I494=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqlength,0x4C64,UINT +I495=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I496=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I497=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.in,0x4BE5,BOOL +I498=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I499=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I500=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I501=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqlength,0x4C66,UINT +I502=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I503=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I504=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.in,0x4BE5,BOOL +I505=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I506=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I507=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I508=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqlength,0x4C64,UINT +I509=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I510=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I511=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.in,0x4BE5,BOOL +I512=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I513=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I514=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I515=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqlength,0x4C66,UINT +I516=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I517=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I518=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.in,0x4BE5,BOOL +I519=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I520=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I521=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I522=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqlength,0x4C64,UINT +I523=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I524=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I525=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.in,0x4BE5,BOOL +I526=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I527=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I528=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I529=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqlength,0x4C66,UINT +I530=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I531=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I532=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.in,0x4BE5,BOOL +I533=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I534=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I535=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I536=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqlength,0x4C66,UINT +I537=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I538=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I539=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.in,0x4BE5,BOOL +I540=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I541=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I542=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I543=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqlength,0x4C66,UINT +I544=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I545=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I546=micro820.micro820.e300data/d2s_underrealpowertriplevel.inp_dint,0x532C,DINT +I547=micro820.micro820.e300data/d2s_underrealpowerwarninglevel.inp_dint,0x532C,DINT +I548=micro820.micro820.e300data/d2s_overrealpowertriplevel.inp_dint,0x532C,DINT +I549=micro820.micro820.e300data/d2s_overrealpowerwarninglevel.inp_dint,0x532C,DINT +I550=micro820.micro820.e300data/d2s_underreactiveconsumedpowertriplevel.inp_dint,0x532C,DINT +I551=micro820.micro820.e300data/d2s_underreactiveconswarninglevel.inp_dint,0x532C,DINT +I552=micro820.micro820.e300data/d2s_overreactiveconsumedpowertriplevel.inp_dint,0x532C,DINT +I553=micro820.micro820.e300data/d2s_overreactiveconswarninglevel.inp_dint,0x532C,DINT +I554=micro820.micro820.e300data/d2s_underreactivegeneratedpowertriplevel.inp_dint,0x532C,DINT +I555=micro820.micro820.e300data/d2s_underreactivegenwarninglevel.inp_dint,0x532C,DINT +I556=micro820.micro820.e300data/d2s_overreactivegeneratedpowertriplevel.inp_dint,0x532C,DINT +I557=micro820.micro820.e300data/d2s_overreactivegenwarninglevel.inp_dint,0x532C,DINT +I558=micro820.micro820.e300data/d2s_underapparentpowertriplevel.inp_dint,0x532C,DINT +I559=micro820.micro820.e300data/d2s_underapparentpowerwarninglevel.inp_dint,0x532C,DINT +I560=micro820.micro820.e300data/d2s_overapparentpowertriplevel.inp_dint,0x532C,DINT +I561=micro820.micro820.e300data/d2s_overapparentpowerwarninglevel.inp_dint,0x532C,DINT +I562=micro820.micro820.e300data/e300_write_tripreset.fben,0x458,BOOL +I563=micro820.micro820.e300data/e300_write_tripreset.ipaddress,0x878,STRING +I564=micro820.micro820.e300data/e300_write_tripreset.updaterate_ms,0x504,UINT +I565=micro820.micro820.e300data/e300_write_tripreset.enable,0x458,BOOL +I566=micro820.micro820.e300data/e300_write_tripreset.input,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I567=micro820.micro820.downtime_timer.in,0x6BCE,BOOL +I568=micro820.micro820.downtime_timer.pt,0x6BF4,TIME +I569=micro820.micro820.e300data/e300_readenergy.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I570=micro820.micro820.e300data/e300_readenergy.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I571=micro820.micro820.e300data/e300_readenergy.msgprodname.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I572=micro820.micro820.e300data/e300_readenergy.msgprodname.__adi_reqdata,0xFFFFFFFF,UINT +I573=micro820.micro820.e300data/e300_output.msgwriteoutput.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I574=micro820.micro820.e300data/e300_output.msgwriteoutput.__adi_resdata,0xFFFFFFFF,UINT +I575=micro820.micro820.e300data/e300_output.msgprodname.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I576=micro820.micro820.e300data/e300_output.msgprodname.__adi_reqdata,0xFFFFFFFF,UINT +I577=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I578=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I579=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.enable,0x6BCE,BOOL +I580=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I581=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.srcoffset,0x6BFE,UINT +I582=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I583=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.destoffset,0x6BFE,UINT +I584=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.length,0x6BFE,UINT +I585=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.swap,0x6BCE,BOOL +I586=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__adi_src,0xFFFFFFFF,UINT +I587=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__adi_dest,0xFFFFFFFF,UINT +I588=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__dti_src,0xFFFFFFFF,SINT +I589=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__dti_dest,0xFFFFFFFF,SINT +I590=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.enable,0x6BCE,BOOL +I591=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I592=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.srcoffset,0x6BFE,UINT +I593=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I594=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.destoffset,0x6BFE,UINT +I595=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.length,0x6BFE,UINT +I596=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.swap,0x6BCE,BOOL +I597=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__adi_src,0xFFFFFFFF,UINT +I598=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__adi_dest,0xFFFFFFFF,UINT +I599=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__dti_src,0xFFFFFFFF,SINT +I600=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__dti_dest,0xFFFFFFFF,SINT +I601=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.enable,0x6BCE,BOOL +I602=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I603=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.srcoffset,0x6BFE,UINT +I604=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I605=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.destoffset,0x6BFE,UINT +I606=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.length,0x6BFE,UINT +I607=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.swap,0x6BCE,BOOL +I608=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__adi_src,0xFFFFFFFF,UINT +I609=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I610=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__dti_src,0xFFFFFFFF,SINT +I611=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I612=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I613=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I614=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.enable,0x6BCE,BOOL +I615=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I616=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.srcoffset,0x6BFE,UINT +I617=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I618=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.destoffset,0x6BFE,UINT +I619=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.length,0x6BFE,UINT +I620=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.swap,0x6BCE,BOOL +I621=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__adi_src,0xFFFFFFFF,UINT +I622=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__adi_dest,0xFFFFFFFF,UINT +I623=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__dti_src,0xFFFFFFFF,SINT +I624=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__dti_dest,0xFFFFFFFF,SINT +I625=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.enable,0x6BCE,BOOL +I626=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I627=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.srcoffset,0x6BFE,UINT +I628=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I629=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.destoffset,0x6BFE,UINT +I630=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.length,0x6BFE,UINT +I631=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.swap,0x6BCE,BOOL +I632=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__adi_src,0xFFFFFFFF,UINT +I633=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__adi_dest,0xFFFFFFFF,UINT +I634=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__dti_src,0xFFFFFFFF,SINT +I635=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__dti_dest,0xFFFFFFFF,SINT +I636=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.enable,0x6BCE,BOOL +I637=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I638=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.srcoffset,0x6BFE,UINT +I639=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I640=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.destoffset,0x6BFE,UINT +I641=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.length,0x6BFE,UINT +I642=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.swap,0x6BCE,BOOL +I643=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__adi_src,0xFFFFFFFF,UINT +I644=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I645=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__dti_src,0xFFFFFFFF,SINT +I646=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I647=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I648=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I649=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.enable,0x6BCE,BOOL +I650=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I651=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.srcoffset,0x6BFE,UINT +I652=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I653=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.destoffset,0x6BFE,UINT +I654=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.length,0x6BFE,UINT +I655=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.swap,0x6BCE,BOOL +I656=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__adi_src,0xFFFFFFFF,UINT +I657=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__adi_dest,0xFFFFFFFF,UINT +I658=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__dti_src,0xFFFFFFFF,SINT +I659=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__dti_dest,0xFFFFFFFF,SINT +I660=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.enable,0x6BCE,BOOL +I661=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I662=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.srcoffset,0x6BFE,UINT +I663=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I664=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.destoffset,0x6BFE,UINT +I665=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.length,0x6BFE,UINT +I666=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.swap,0x6BCE,BOOL +I667=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__adi_src,0xFFFFFFFF,UINT +I668=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__adi_dest,0xFFFFFFFF,UINT +I669=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__dti_src,0xFFFFFFFF,SINT +I670=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__dti_dest,0xFFFFFFFF,SINT +I671=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.enable,0x6BCE,BOOL +I672=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I673=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.srcoffset,0x6BFE,UINT +I674=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I675=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.destoffset,0x6BFE,UINT +I676=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.length,0x6BFE,UINT +I677=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.swap,0x6BCE,BOOL +I678=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__adi_src,0xFFFFFFFF,UINT +I679=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I680=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__dti_src,0xFFFFFFFF,SINT +I681=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I682=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I683=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I684=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.enable,0x6BCE,BOOL +I685=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I686=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.srcoffset,0x6BFE,UINT +I687=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I688=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.destoffset,0x6BFE,UINT +I689=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.length,0x6BFE,UINT +I690=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.swap,0x6BCE,BOOL +I691=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__adi_src,0xFFFFFFFF,UINT +I692=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__adi_dest,0xFFFFFFFF,UINT +I693=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__dti_src,0xFFFFFFFF,SINT +I694=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__dti_dest,0xFFFFFFFF,SINT +I695=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.enable,0x6BCE,BOOL +I696=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I697=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.srcoffset,0x6BFE,UINT +I698=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I699=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.destoffset,0x6BFE,UINT +I700=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.length,0x6BFE,UINT +I701=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.swap,0x6BCE,BOOL +I702=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__adi_src,0xFFFFFFFF,UINT +I703=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__adi_dest,0xFFFFFFFF,UINT +I704=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__dti_src,0xFFFFFFFF,SINT +I705=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__dti_dest,0xFFFFFFFF,SINT +I706=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.enable,0x6BCE,BOOL +I707=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I708=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.srcoffset,0x6BFE,UINT +I709=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I710=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.destoffset,0x6BFE,UINT +I711=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.length,0x6BFE,UINT +I712=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.swap,0x6BCE,BOOL +I713=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__adi_src,0xFFFFFFFF,UINT +I714=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I715=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__dti_src,0xFFFFFFFF,SINT +I716=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I717=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I718=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I719=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.enable,0x6BCE,BOOL +I720=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I721=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.srcoffset,0x6BFE,UINT +I722=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I723=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.destoffset,0x6BFE,UINT +I724=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.length,0x6BFE,UINT +I725=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.swap,0x6BCE,BOOL +I726=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__adi_src,0xFFFFFFFF,UINT +I727=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__adi_dest,0xFFFFFFFF,UINT +I728=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__dti_src,0xFFFFFFFF,SINT +I729=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__dti_dest,0xFFFFFFFF,SINT +I730=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.enable,0x6BCE,BOOL +I731=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I732=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.srcoffset,0x6BFE,UINT +I733=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I734=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.destoffset,0x6BFE,UINT +I735=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.length,0x6BFE,UINT +I736=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.swap,0x6BCE,BOOL +I737=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__adi_src,0xFFFFFFFF,UINT +I738=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__adi_dest,0xFFFFFFFF,UINT +I739=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__dti_src,0xFFFFFFFF,SINT +I740=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__dti_dest,0xFFFFFFFF,SINT +I741=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.enable,0x6BCE,BOOL +I742=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I743=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.srcoffset,0x6BFE,UINT +I744=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I745=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.destoffset,0x6BFE,UINT +I746=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.length,0x6BFE,UINT +I747=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.swap,0x6BCE,BOOL +I748=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__adi_src,0xFFFFFFFF,UINT +I749=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I750=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__dti_src,0xFFFFFFFF,SINT +I751=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I752=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I753=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I754=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.enable,0x6BCE,BOOL +I755=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I756=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.srcoffset,0x6BFE,UINT +I757=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I758=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.destoffset,0x6BFE,UINT +I759=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.length,0x6BFE,UINT +I760=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.swap,0x6BCE,BOOL +I761=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__adi_src,0xFFFFFFFF,UINT +I762=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__adi_dest,0xFFFFFFFF,UINT +I763=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__dti_src,0xFFFFFFFF,SINT +I764=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__dti_dest,0xFFFFFFFF,SINT +I765=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.enable,0x6BCE,BOOL +I766=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I767=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.srcoffset,0x6BFE,UINT +I768=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I769=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.destoffset,0x6BFE,UINT +I770=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.length,0x6BFE,UINT +I771=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.swap,0x6BCE,BOOL +I772=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__adi_src,0xFFFFFFFF,UINT +I773=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__adi_dest,0xFFFFFFFF,UINT +I774=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__dti_src,0xFFFFFFFF,SINT +I775=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__dti_dest,0xFFFFFFFF,SINT +I776=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.enable,0x6BCE,BOOL +I777=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I778=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.srcoffset,0x6BFE,UINT +I779=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I780=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.destoffset,0x6BFE,UINT +I781=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.length,0x6BFE,UINT +I782=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.swap,0x6BCE,BOOL +I783=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__adi_src,0xFFFFFFFF,UINT +I784=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I785=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__dti_src,0xFFFFFFFF,SINT +I786=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I787=micro820.micro820.e300data/reade300configdata.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I788=micro820.micro820.e300data/reade300configdata.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I789=micro820.micro820.e300data/reade300configdata.int_cop.enable,0x6BCE,BOOL +I790=micro820.micro820.e300data/reade300configdata.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I791=micro820.micro820.e300data/reade300configdata.int_cop.srcoffset,0x6BFE,UINT +I792=micro820.micro820.e300data/reade300configdata.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I793=micro820.micro820.e300data/reade300configdata.int_cop.destoffset,0x6BFE,UINT +I794=micro820.micro820.e300data/reade300configdata.int_cop.length,0x6BFE,UINT +I795=micro820.micro820.e300data/reade300configdata.int_cop.swap,0x6BCE,BOOL +I796=micro820.micro820.e300data/reade300configdata.int_cop.__adi_src,0xFFFFFFFF,UINT +I797=micro820.micro820.e300data/reade300configdata.int_cop.__adi_dest,0xFFFFFFFF,UINT +I798=micro820.micro820.e300data/reade300configdata.int_cop.__dti_src,0xFFFFFFFF,SINT +I799=micro820.micro820.e300data/reade300configdata.int_cop.__dti_dest,0xFFFFFFFF,SINT +I800=micro820.micro820.e300data/reade300configdata.real_cop.enable,0x6BCE,BOOL +I801=micro820.micro820.e300data/reade300configdata.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I802=micro820.micro820.e300data/reade300configdata.real_cop.srcoffset,0x6BFE,UINT +I803=micro820.micro820.e300data/reade300configdata.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I804=micro820.micro820.e300data/reade300configdata.real_cop.destoffset,0x6BFE,UINT +I805=micro820.micro820.e300data/reade300configdata.real_cop.length,0x6BFE,UINT +I806=micro820.micro820.e300data/reade300configdata.real_cop.swap,0x6BCE,BOOL +I807=micro820.micro820.e300data/reade300configdata.real_cop.__adi_src,0xFFFFFFFF,UINT +I808=micro820.micro820.e300data/reade300configdata.real_cop.__adi_dest,0xFFFFFFFF,UINT +I809=micro820.micro820.e300data/reade300configdata.real_cop.__dti_src,0xFFFFFFFF,SINT +I810=micro820.micro820.e300data/reade300configdata.real_cop.__dti_dest,0xFFFFFFFF,SINT +I811=micro820.micro820.e300data/reade300configdata.phase_cop.enable,0x6BCE,BOOL +I812=micro820.micro820.e300data/reade300configdata.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I813=micro820.micro820.e300data/reade300configdata.phase_cop.srcoffset,0x6BFE,UINT +I814=micro820.micro820.e300data/reade300configdata.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I815=micro820.micro820.e300data/reade300configdata.phase_cop.destoffset,0x6BFE,UINT +I816=micro820.micro820.e300data/reade300configdata.phase_cop.length,0x6BFE,UINT +I817=micro820.micro820.e300data/reade300configdata.phase_cop.swap,0x6BCE,BOOL +I818=micro820.micro820.e300data/reade300configdata.phase_cop.__adi_src,0xFFFFFFFF,UINT +I819=micro820.micro820.e300data/reade300configdata.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I820=micro820.micro820.e300data/reade300configdata.phase_cop.__dti_src,0xFFFFFFFF,SINT +I821=micro820.micro820.e300data/reade300configdata.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I822=micro820.micro820.e300data/d_2_s_flasetting.inp_dint,0x6DFC,UDINT +I823=micro820.micro820.e300data/writee300configdata.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I824=micro820.micro820.e300data/writee300configdata.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I825=micro820.micro820.e300data/writee300configdata.int_cop.enable,0x6BCE,BOOL +I826=micro820.micro820.e300data/writee300configdata.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I827=micro820.micro820.e300data/writee300configdata.int_cop.srcoffset,0x6BFE,UINT +I828=micro820.micro820.e300data/writee300configdata.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I829=micro820.micro820.e300data/writee300configdata.int_cop.destoffset,0x6BFE,UINT +I830=micro820.micro820.e300data/writee300configdata.int_cop.length,0x6BFE,UINT +I831=micro820.micro820.e300data/writee300configdata.int_cop.swap,0x6BCE,BOOL +I832=micro820.micro820.e300data/writee300configdata.int_cop.__adi_src,0xFFFFFFFF,UINT +I833=micro820.micro820.e300data/writee300configdata.int_cop.__adi_dest,0xFFFFFFFF,UINT +I834=micro820.micro820.e300data/writee300configdata.int_cop.__dti_src,0xFFFFFFFF,SINT +I835=micro820.micro820.e300data/writee300configdata.int_cop.__dti_dest,0xFFFFFFFF,SINT +I836=micro820.micro820.e300data/writee300configdata.real_cop.enable,0x6BCE,BOOL +I837=micro820.micro820.e300data/writee300configdata.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I838=micro820.micro820.e300data/writee300configdata.real_cop.srcoffset,0x6BFE,UINT +I839=micro820.micro820.e300data/writee300configdata.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I840=micro820.micro820.e300data/writee300configdata.real_cop.destoffset,0x6BFE,UINT +I841=micro820.micro820.e300data/writee300configdata.real_cop.length,0x6BFE,UINT +I842=micro820.micro820.e300data/writee300configdata.real_cop.swap,0x6BCE,BOOL +I843=micro820.micro820.e300data/writee300configdata.real_cop.__adi_src,0xFFFFFFFF,UINT +I844=micro820.micro820.e300data/writee300configdata.real_cop.__adi_dest,0xFFFFFFFF,UINT +I845=micro820.micro820.e300data/writee300configdata.real_cop.__dti_src,0xFFFFFFFF,SINT +I846=micro820.micro820.e300data/writee300configdata.real_cop.__dti_dest,0xFFFFFFFF,SINT +I847=micro820.micro820.e300data/writee300configdata.phase_cop.enable,0x6BCE,BOOL +I848=micro820.micro820.e300data/writee300configdata.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I849=micro820.micro820.e300data/writee300configdata.phase_cop.srcoffset,0x6BFE,UINT +I850=micro820.micro820.e300data/writee300configdata.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I851=micro820.micro820.e300data/writee300configdata.phase_cop.destoffset,0x6BFE,UINT +I852=micro820.micro820.e300data/writee300configdata.phase_cop.length,0x6BFE,UINT +I853=micro820.micro820.e300data/writee300configdata.phase_cop.swap,0x6BCE,BOOL +I854=micro820.micro820.e300data/writee300configdata.phase_cop.__adi_src,0xFFFFFFFF,UINT +I855=micro820.micro820.e300data/writee300configdata.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I856=micro820.micro820.e300data/writee300configdata.phase_cop.__dti_src,0xFFFFFFFF,SINT +I857=micro820.micro820.e300data/writee300configdata.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I858=micro820.micro820.e300data/e300_write_tripreset.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I859=micro820.micro820.e300data/e300_write_tripreset.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I860=micro820.micro820.e300data/e300_write_tripreset.int_cop.enable,0x6BCE,BOOL +I861=micro820.micro820.e300data/e300_write_tripreset.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I862=micro820.micro820.e300data/e300_write_tripreset.int_cop.srcoffset,0x6BFE,UINT +I863=micro820.micro820.e300data/e300_write_tripreset.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I864=micro820.micro820.e300data/e300_write_tripreset.int_cop.destoffset,0x6BFE,UINT +I865=micro820.micro820.e300data/e300_write_tripreset.int_cop.length,0x6BFE,UINT +I866=micro820.micro820.e300data/e300_write_tripreset.int_cop.swap,0x6BCE,BOOL +I867=micro820.micro820.e300data/e300_write_tripreset.int_cop.__adi_src,0xFFFFFFFF,UINT +I868=micro820.micro820.e300data/e300_write_tripreset.int_cop.__adi_dest,0xFFFFFFFF,UINT +I869=micro820.micro820.e300data/e300_write_tripreset.int_cop.__dti_src,0xFFFFFFFF,SINT +I870=micro820.micro820.e300data/e300_write_tripreset.int_cop.__dti_dest,0xFFFFFFFF,SINT +I871=micro820.micro820.e300data/e300_write_tripreset.real_cop.enable,0x6BCE,BOOL +I872=micro820.micro820.e300data/e300_write_tripreset.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I873=micro820.micro820.e300data/e300_write_tripreset.real_cop.srcoffset,0x6BFE,UINT +I874=micro820.micro820.e300data/e300_write_tripreset.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I875=micro820.micro820.e300data/e300_write_tripreset.real_cop.destoffset,0x6BFE,UINT +I876=micro820.micro820.e300data/e300_write_tripreset.real_cop.length,0x6BFE,UINT +I877=micro820.micro820.e300data/e300_write_tripreset.real_cop.swap,0x6BCE,BOOL +I878=micro820.micro820.e300data/e300_write_tripreset.real_cop.__adi_src,0xFFFFFFFF,UINT +I879=micro820.micro820.e300data/e300_write_tripreset.real_cop.__adi_dest,0xFFFFFFFF,UINT +I880=micro820.micro820.e300data/e300_write_tripreset.real_cop.__dti_src,0xFFFFFFFF,SINT +I881=micro820.micro820.e300data/e300_write_tripreset.real_cop.__dti_dest,0xFFFFFFFF,SINT +I882=micro820.micro820.e300data/e300_write_tripreset.phase_cop.enable,0x6BCE,BOOL +I883=micro820.micro820.e300data/e300_write_tripreset.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I884=micro820.micro820.e300data/e300_write_tripreset.phase_cop.srcoffset,0x6BFE,UINT +I885=micro820.micro820.e300data/e300_write_tripreset.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I886=micro820.micro820.e300data/e300_write_tripreset.phase_cop.destoffset,0x6BFE,UINT +I887=micro820.micro820.e300data/e300_write_tripreset.phase_cop.length,0x6BFE,UINT +I888=micro820.micro820.e300data/e300_write_tripreset.phase_cop.swap,0x6BCE,BOOL +I889=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__adi_src,0xFFFFFFFF,UINT +I890=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I891=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__dti_src,0xFFFFFFFF,SINT +I892=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I893=micro820.micro820.e300data/e300_read_param.fben,0x6BCE,BOOL +I894=micro820.micro820.e300data/e300_read_param.ipaddress,0x6D08,STRING +I895=micro820.micro820.e300data/e300_read_param.updaterate_ms,0x6BFE,UINT +I896=micro820.micro820.e300data/e300_read_param.enable,0x6BCE,BOOL +I897=micro820.micro820.e300data/e300_read_param.paramnumber,0x6DFC,UDINT +I898=micro820.micro820.e300data/e300_read_param.msgobjread.in,0x6BCE,BOOL +I899=micro820.micro820.e300data/e300_read_param.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I900=micro820.micro820.e300data/e300_read_param.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I901=micro820.micro820.e300data/e300_read_param.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I902=micro820.micro820.e300data/e300_read_param.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I903=micro820.micro820.e300data/e300_read_param.msgobjread.reqlength,0x6BFE,UINT +I904=micro820.micro820.e300data/e300_read_param.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I905=micro820.micro820.e300data/e300_read_param.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I906=micro820.micro820.e300data/e300_read_param.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I907=micro820.micro820.e300data/e300_read_param.fben_rtrig.clk,0x6BCE,BOOL +I908=micro820.micro820.e300data/e300_read_param.msgobjread_q_rtrig.clk,0x6BCE,BOOL +I909=micro820.micro820.e300data/e300_read_param.msgobjread_err_rtrig.clk,0x6BCE,BOOL +I910=micro820.micro820.e300data/e300_read_param.int_cop.enable,0x6BCE,BOOL +I911=micro820.micro820.e300data/e300_read_param.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I912=micro820.micro820.e300data/e300_read_param.int_cop.srcoffset,0x6BFE,UINT +I913=micro820.micro820.e300data/e300_read_param.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I914=micro820.micro820.e300data/e300_read_param.int_cop.destoffset,0x6BFE,UINT +I915=micro820.micro820.e300data/e300_read_param.int_cop.length,0x6BFE,UINT +I916=micro820.micro820.e300data/e300_read_param.int_cop.swap,0x6BCE,BOOL +I917=micro820.micro820.e300data/e300_read_param.int_cop.__adi_src,0xFFFFFFFF,UINT +I918=micro820.micro820.e300data/e300_read_param.int_cop.__adi_dest,0xFFFFFFFF,UINT +I919=micro820.micro820.e300data/e300_read_param.int_cop.__dti_src,0xFFFFFFFF,SINT +I920=micro820.micro820.e300data/e300_read_param.int_cop.__dti_dest,0xFFFFFFFF,SINT +I921=micro820.micro820.e300data/e300_read_param.real_cop.enable,0x6BCE,BOOL +I922=micro820.micro820.e300data/e300_read_param.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I923=micro820.micro820.e300data/e300_read_param.real_cop.srcoffset,0x6BFE,UINT +I924=micro820.micro820.e300data/e300_read_param.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I925=micro820.micro820.e300data/e300_read_param.real_cop.destoffset,0x6BFE,UINT +I926=micro820.micro820.e300data/e300_read_param.real_cop.length,0x6BFE,UINT +I927=micro820.micro820.e300data/e300_read_param.real_cop.swap,0x6BCE,BOOL +I928=micro820.micro820.e300data/e300_read_param.real_cop.__adi_src,0xFFFFFFFF,UINT +I929=micro820.micro820.e300data/e300_read_param.real_cop.__adi_dest,0xFFFFFFFF,UINT +I930=micro820.micro820.e300data/e300_read_param.real_cop.__dti_src,0xFFFFFFFF,SINT +I931=micro820.micro820.e300data/e300_read_param.real_cop.__dti_dest,0xFFFFFFFF,SINT +I932=micro820.micro820.e300data/e300_read_param.phase_cop.enable,0x6BCE,BOOL +I933=micro820.micro820.e300data/e300_read_param.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I934=micro820.micro820.e300data/e300_read_param.phase_cop.srcoffset,0x6BFE,UINT +I935=micro820.micro820.e300data/e300_read_param.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I936=micro820.micro820.e300data/e300_read_param.phase_cop.destoffset,0x6BFE,UINT +I937=micro820.micro820.e300data/e300_read_param.phase_cop.length,0x6BFE,UINT +I938=micro820.micro820.e300data/e300_read_param.phase_cop.swap,0x6BCE,BOOL +I939=micro820.micro820.e300data/e300_read_param.phase_cop.__adi_src,0xFFFFFFFF,UINT +I940=micro820.micro820.e300data/e300_read_param.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I941=micro820.micro820.e300data/e300_read_param.phase_cop.__dti_src,0xFFFFFFFF,SINT +I942=micro820.micro820.e300data/e300_read_param.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I943=micro820.micro820.e300data/e300_read_param.fben_ftrig.clk,0x6BCE,BOOL +I944=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I945=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I946=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.enable,0x6BCE,BOOL +I947=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I948=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.srcoffset,0x6BFE,UINT +I949=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I950=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.destoffset,0x6BFE,UINT +I951=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.length,0x6BFE,UINT +I952=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.swap,0x6BCE,BOOL +I953=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__adi_src,0xFFFFFFFF,UINT +I954=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__adi_dest,0xFFFFFFFF,UINT +I955=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__dti_src,0xFFFFFFFF,SINT +I956=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__dti_dest,0xFFFFFFFF,SINT +I957=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.enable,0x6BCE,BOOL +I958=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I959=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.srcoffset,0x6BFE,UINT +I960=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I961=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.destoffset,0x6BFE,UINT +I962=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.length,0x6BFE,UINT +I963=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.swap,0x6BCE,BOOL +I964=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__adi_src,0xFFFFFFFF,UINT +I965=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__adi_dest,0xFFFFFFFF,UINT +I966=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__dti_src,0xFFFFFFFF,SINT +I967=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__dti_dest,0xFFFFFFFF,SINT +I968=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.enable,0x6BCE,BOOL +I969=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I970=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.srcoffset,0x6BFE,UINT +I971=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I972=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.destoffset,0x6BFE,UINT +I973=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.length,0x6BFE,UINT +I974=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.swap,0x6BCE,BOOL +I975=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__adi_src,0xFFFFFFFF,UINT +I976=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I977=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__dti_src,0xFFFFFFFF,SINT +I978=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I979=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I980=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I981=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.enable,0x6BCE,BOOL +I982=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I983=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.srcoffset,0x6BFE,UINT +I984=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I985=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.destoffset,0x6BFE,UINT +I986=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.length,0x6BFE,UINT +I987=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.swap,0x6BCE,BOOL +I988=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__adi_src,0xFFFFFFFF,UINT +I989=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__adi_dest,0xFFFFFFFF,UINT +I990=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__dti_src,0xFFFFFFFF,SINT +I991=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__dti_dest,0xFFFFFFFF,SINT +I992=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.enable,0x6BCE,BOOL +I993=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I994=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.srcoffset,0x6BFE,UINT +I995=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I996=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.destoffset,0x6BFE,UINT +I997=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.length,0x6BFE,UINT +I998=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.swap,0x6BCE,BOOL +I999=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__adi_src,0xFFFFFFFF,UINT +I1000=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1001=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__dti_src,0xFFFFFFFF,SINT +I1002=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1003=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.enable,0x6BCE,BOOL +I1004=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1005=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.srcoffset,0x6BFE,UINT +I1006=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1007=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.destoffset,0x6BFE,UINT +I1008=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.length,0x6BFE,UINT +I1009=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.swap,0x6BCE,BOOL +I1010=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1011=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1012=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1013=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I1014=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I1015=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I1016=micro820.micro820.e300data/e300_tripstatuspower.int_cop.enable,0x6BCE,BOOL +I1017=micro820.micro820.e300data/e300_tripstatuspower.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1018=micro820.micro820.e300data/e300_tripstatuspower.int_cop.srcoffset,0x6BFE,UINT +I1019=micro820.micro820.e300data/e300_tripstatuspower.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1020=micro820.micro820.e300data/e300_tripstatuspower.int_cop.destoffset,0x6BFE,UINT +I1021=micro820.micro820.e300data/e300_tripstatuspower.int_cop.length,0x6BFE,UINT +I1022=micro820.micro820.e300data/e300_tripstatuspower.int_cop.swap,0x6BCE,BOOL +I1023=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__adi_src,0xFFFFFFFF,UINT +I1024=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__adi_dest,0xFFFFFFFF,UINT +I1025=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__dti_src,0xFFFFFFFF,SINT +I1026=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__dti_dest,0xFFFFFFFF,SINT +I1027=micro820.micro820.e300data/e300_tripstatuspower.real_cop.enable,0x6BCE,BOOL +I1028=micro820.micro820.e300data/e300_tripstatuspower.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1029=micro820.micro820.e300data/e300_tripstatuspower.real_cop.srcoffset,0x6BFE,UINT +I1030=micro820.micro820.e300data/e300_tripstatuspower.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1031=micro820.micro820.e300data/e300_tripstatuspower.real_cop.destoffset,0x6BFE,UINT +I1032=micro820.micro820.e300data/e300_tripstatuspower.real_cop.length,0x6BFE,UINT +I1033=micro820.micro820.e300data/e300_tripstatuspower.real_cop.swap,0x6BCE,BOOL +I1034=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__adi_src,0xFFFFFFFF,UINT +I1035=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1036=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__dti_src,0xFFFFFFFF,SINT +I1037=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1038=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.enable,0x6BCE,BOOL +I1039=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1040=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.srcoffset,0x6BFE,UINT +I1041=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1042=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.destoffset,0x6BFE,UINT +I1043=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.length,0x6BFE,UINT +I1044=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.swap,0x6BCE,BOOL +I1045=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1046=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1047=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1048=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I1049=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I1050=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I1051=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.enable,0x6BCE,BOOL +I1052=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1053=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.srcoffset,0x6BFE,UINT +I1054=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1055=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.destoffset,0x6BFE,UINT +I1056=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.length,0x6BFE,UINT +I1057=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.swap,0x6BCE,BOOL +I1058=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__adi_src,0xFFFFFFFF,UINT +I1059=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__adi_dest,0xFFFFFFFF,UINT +I1060=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__dti_src,0xFFFFFFFF,SINT +I1061=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__dti_dest,0xFFFFFFFF,SINT +I1062=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.enable,0x6BCE,BOOL +I1063=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1064=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.srcoffset,0x6BFE,UINT +I1065=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1066=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.destoffset,0x6BFE,UINT +I1067=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.length,0x6BFE,UINT +I1068=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.swap,0x6BCE,BOOL +I1069=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__adi_src,0xFFFFFFFF,UINT +I1070=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1071=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__dti_src,0xFFFFFFFF,SINT +I1072=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1073=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.enable,0x6BCE,BOOL +I1074=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1075=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.srcoffset,0x6BFE,UINT +I1076=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1077=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.destoffset,0x6BFE,UINT +I1078=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.length,0x6BFE,UINT +I1079=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.swap,0x6BCE,BOOL +I1080=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1081=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1082=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1083=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I1084=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I1085=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I1086=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.enable,0x6BCE,BOOL +I1087=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1088=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.srcoffset,0x6BFE,UINT +I1089=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1090=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.destoffset,0x6BFE,UINT +I1091=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.length,0x6BFE,UINT +I1092=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.swap,0x6BCE,BOOL +I1093=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__adi_src,0xFFFFFFFF,UINT +I1094=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__adi_dest,0xFFFFFFFF,UINT +I1095=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__dti_src,0xFFFFFFFF,SINT +I1096=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__dti_dest,0xFFFFFFFF,SINT +I1097=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.enable,0x6BCE,BOOL +I1098=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1099=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.srcoffset,0x6BFE,UINT +I1100=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1101=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.destoffset,0x6BFE,UINT +I1102=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.length,0x6BFE,UINT +I1103=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.swap,0x6BCE,BOOL +I1104=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__adi_src,0xFFFFFFFF,UINT +I1105=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1106=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__dti_src,0xFFFFFFFF,SINT +I1107=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1108=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.enable,0x6BCE,BOOL +I1109=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1110=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.srcoffset,0x6BFE,UINT +I1111=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1112=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.destoffset,0x6BFE,UINT +I1113=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.length,0x6BFE,UINT +I1114=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.swap,0x6BCE,BOOL +I1115=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1116=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1117=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1118=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I1119=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I1120=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I1121=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.enable,0x6BCE,BOOL +I1122=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1123=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.srcoffset,0x6BFE,UINT +I1124=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1125=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.destoffset,0x6BFE,UINT +I1126=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.length,0x6BFE,UINT +I1127=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.swap,0x6BCE,BOOL +I1128=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__adi_src,0xFFFFFFFF,UINT +I1129=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__adi_dest,0xFFFFFFFF,UINT +I1130=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__dti_src,0xFFFFFFFF,SINT +I1131=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__dti_dest,0xFFFFFFFF,SINT +I1132=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.enable,0x6BCE,BOOL +I1133=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1134=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.srcoffset,0x6BFE,UINT +I1135=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1136=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.destoffset,0x6BFE,UINT +I1137=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.length,0x6BFE,UINT +I1138=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.swap,0x6BCE,BOOL +I1139=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__adi_src,0xFFFFFFFF,UINT +I1140=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1141=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__dti_src,0xFFFFFFFF,SINT +I1142=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1143=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.enable,0x6BCE,BOOL +I1144=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1145=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.srcoffset,0x6BFE,UINT +I1146=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1147=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.destoffset,0x6BFE,UINT +I1148=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.length,0x6BFE,UINT +I1149=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.swap,0x6BCE,BOOL +I1150=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1151=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1152=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1153=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I1154=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I1155=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I1156=micro820.micro820.e300data/e300_warnstatuspower.int_cop.enable,0x6BCE,BOOL +I1157=micro820.micro820.e300data/e300_warnstatuspower.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1158=micro820.micro820.e300data/e300_warnstatuspower.int_cop.srcoffset,0x6BFE,UINT +I1159=micro820.micro820.e300data/e300_warnstatuspower.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1160=micro820.micro820.e300data/e300_warnstatuspower.int_cop.destoffset,0x6BFE,UINT +I1161=micro820.micro820.e300data/e300_warnstatuspower.int_cop.length,0x6BFE,UINT +I1162=micro820.micro820.e300data/e300_warnstatuspower.int_cop.swap,0x6BCE,BOOL +I1163=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__adi_src,0xFFFFFFFF,UINT +I1164=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__adi_dest,0xFFFFFFFF,UINT +I1165=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__dti_src,0xFFFFFFFF,SINT +I1166=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__dti_dest,0xFFFFFFFF,SINT +I1167=micro820.micro820.e300data/e300_warnstatuspower.real_cop.enable,0x6BCE,BOOL +I1168=micro820.micro820.e300data/e300_warnstatuspower.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1169=micro820.micro820.e300data/e300_warnstatuspower.real_cop.srcoffset,0x6BFE,UINT +I1170=micro820.micro820.e300data/e300_warnstatuspower.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1171=micro820.micro820.e300data/e300_warnstatuspower.real_cop.destoffset,0x6BFE,UINT +I1172=micro820.micro820.e300data/e300_warnstatuspower.real_cop.length,0x6BFE,UINT +I1173=micro820.micro820.e300data/e300_warnstatuspower.real_cop.swap,0x6BCE,BOOL +I1174=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__adi_src,0xFFFFFFFF,UINT +I1175=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1176=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__dti_src,0xFFFFFFFF,SINT +I1177=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1178=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.enable,0x6BCE,BOOL +I1179=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1180=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.srcoffset,0x6BFE,UINT +I1181=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1182=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.destoffset,0x6BFE,UINT +I1183=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.length,0x6BFE,UINT +I1184=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.swap,0x6BCE,BOOL +I1185=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1186=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1187=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1188=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I1189=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I1190=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I1191=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.enable,0x6BCE,BOOL +I1192=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1193=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.srcoffset,0x6BFE,UINT +I1194=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1195=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.destoffset,0x6BFE,UINT +I1196=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.length,0x6BFE,UINT +I1197=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.swap,0x6BCE,BOOL +I1198=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__adi_src,0xFFFFFFFF,UINT +I1199=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__adi_dest,0xFFFFFFFF,UINT +I1200=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__dti_src,0xFFFFFFFF,SINT +I1201=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__dti_dest,0xFFFFFFFF,SINT +I1202=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.enable,0x6BCE,BOOL +I1203=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1204=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.srcoffset,0x6BFE,UINT +I1205=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1206=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.destoffset,0x6BFE,UINT +I1207=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.length,0x6BFE,UINT +I1208=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.swap,0x6BCE,BOOL +I1209=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__adi_src,0xFFFFFFFF,UINT +I1210=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1211=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__dti_src,0xFFFFFFFF,SINT +I1212=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1213=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.enable,0x6BCE,BOOL +I1214=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1215=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.srcoffset,0x6BFE,UINT +I1216=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1217=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.destoffset,0x6BFE,UINT +I1218=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.length,0x6BFE,UINT +I1219=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.swap,0x6BCE,BOOL +I1220=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1221=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1222=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1223=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__dti_dest,0xFFFFFFFF,SINT +[END] diff --git a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.d.xtc b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.d.xtc new file mode 100644 index 0000000..392cbc9 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.d.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.s.xtc b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.s.xtc new file mode 100644 index 0000000..392cbc9 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.s.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.xtc b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.xtc new file mode 100644 index 0000000..392cbc9 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsTarget.s.xtc b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsTarget.s.xtc new file mode 100644 index 0000000..7f0da08 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsTarget.s.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsTarget.xtc b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsTarget.xtc new file mode 100644 index 0000000..7f0da08 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsTarget.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.AcfMlge b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.stf b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.stf new file mode 100644 index 0000000..bf71eb4 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.stf @@ -0,0 +1,210 @@ +FUNCTION_BLOCK RA_CIP_ELECTRICAL_ENERGY_OBJ +(*===================================================================================================================================== + [UDFB Name] :RA_CIP_ELECTRICAL_ENERGY_OBJECT (v7) + [Category] :Communication + [Description] :Read the CIP Electrical Energy Object Attributes from a compatible device using Explicit Messaging + [Author] :Rockwell Automation + [Created using CCW version] :7.0 + [FeedBack] :RASampleCode@ra.rockwell.com + [Revison History] :2014-December - Original Release for Version 7 + [Notes] :Tested at release with E300 and PowerMonitor 5000 + + =====================================================================================================================================*) + +FBENO := FBEN; +(*-------- Initialize --------*) +FBEN_RTRIG(FBEN); +IF (__SYSVA_FIRST_SCAN OR FBEN_RTRIG.Q) THEN + MSGProdName_EN := TRUE; + MSGObjRead_EN := FALSE; + ProdNameCtrlCfg.TriggerType := 5000; + + IF UpdateRate_ms < 1000 THEN + ObjReadCtrlCfg.TriggerType := 1000; (*Triggers message every 1000 ms while MSGObjRead_EN is true*) + ELSE + ObjReadCtrlCfg.TriggerType := ANY_TO_UDINT(UpdateRate_ms); + END_IF; + + ProdNameTargetCfg.Path := '4,'+ IPAddress; + ProdNameTargetCfg.CipConnMode := 0; (*0-unconnected, 1-Class 3*) + ProdNameTargetCfg.UcmmTimeout := 250; (*Unconnected message time out, Set to 0 means 3000ms, range 250-10000*) + ProdNameTargetCfg.ConnMsgTimeout:= 800; (*Class3 time out, Set to 0 means 3000ms, range 800-10000*) + ProdNameTargetCfg.ConnClose := FALSE;(*Don't close the connection upon message completion*) + ProdNameAppCfg.Service := 14; (*Service code 0Eh for Get Single Attribute*) + ProdNameAppCfg.Class := 1; (*Class code 01h for Identity Object*) + ProdNameAppCfg.Instance := 1; (*Instance 1*) + ProdNameAppCfg.Attribute := 7; (*Attribute 7 for Product Name*) + ObjReadTargetCfg.Path := '4,'+ IPAddress; + ObjReadTargetCfg.CipConnMode := 0; (*0-unconnected, 1-Class 3*) + ObjReadTargetCfg.UcmmTimeout := 250; (*Unconnected message time out, Set to 0 means 3000ms, range 250-10000*) + ObjReadTargetCfg.ConnMsgTimeout := 800; (*Class3 time out, Set to 0 means 3000ms, range 800-10000*) + ObjReadTargetCfg.ConnClose := FALSE;(*Don't close the connection upon message completion*) + ObjReadAppCfg.Service := 1; (*Service code 01h for Get Attributes All*) + ObjReadAppCfg.Class := 79; (*Class code 4Fh for Electrical Energy Object*) + ObjReadAppCfg.Instance := 1; (*Instance 1*) + ObjReadAppCfg.Attribute := 0; (*Attribute 0*) + CIPErrorStatus := NoErrorStatus; + ProductName[1] := ''; + EEObjAttributes := ZeroedAttributes; + + FOR i := 0 TO 40 DO + EnergyINTArray[i]:= 0; + END_FOR; + + FOR i := 0 TO 30 DO + MeteringREALArray[i]:= 0.0; + END_FOR; + +END_IF; + +FBEN_FTRIG(FBEN); +IF FBEN_FTRIG.Q THEN + CIPErrorStatus := NoErrorStatus; + ProductName[1] := ''; + EEObjAttributes := ZeroedAttributes; + + FOR i := 0 TO 40 DO + EnergyINTArray[i]:= 0; + END_FOR; + + FOR i := 0 TO 30 DO + MeteringREALArray[i]:= 0.0; + END_FOR; + +END_IF; + +(*-------- Main Routine --------*) +IF FBEN THEN + MSGProdName_Q_RTRIG(MSGProdName.Q); + MSGObjRead_Q_RTRIG(MSGObjRead.Q); + + IF MSGProdName_Q_RTRIG.Q THEN + CIPErrorStatus := MSGProdName.Status; + ProdName_COP(TRUE,ProdNameResData,0,ProductName,0,1,FALSE); + MSGProdName_EN := FALSE; + MSGObjRead_EN := TRUE; + END_IF; + + IF MSGObjRead_Q_RTRIG.Q THEN + CIPErrorStatus := MSGObjRead.Status; + INT_COP(TRUE,ObjReadResData,0,EnergyINTArray,0,40,TRUE); + REAL_COP(TRUE,ObjReadResData,80,MeteringREALArray,0,31,TRUE); + Phase_COP(TRUE,ObjReadResData,204,EnergyINTArray,40,1,TRUE); + EEObjAttributes.RealEnergyConsumedOdometer := ANY_TO_LREAL(EnergyINTArray[4])*1.0E+9 + + ANY_TO_LREAL(EnergyINTArray[3])*1.0E+6 + + ANY_TO_LREAL(EnergyINTArray[2])*1.0E+3 + + ANY_TO_LREAL(EnergyINTArray[1]) + + ANY_TO_LREAL(EnergyINTArray[0])*1.0E-3; + EEObjAttributes.RealEnergyGeneratedOdometer := ANY_TO_LREAL(EnergyINTArray[9])*1.0E+9 + + ANY_TO_LREAL(EnergyINTArray[8])*1.0E+6 + + ANY_TO_LREAL(EnergyINTArray[7])*1.0E+3 + + ANY_TO_LREAL(EnergyINTArray[6]) + + ANY_TO_LREAL(EnergyINTArray[5])*1.0E-3; + EEObjAttributes.RealEnergyNetOdometer := ANY_TO_LREAL(EnergyINTArray[14])*1.0E+9 + + ANY_TO_LREAL(EnergyINTArray[13])*1.0E+6 + + ANY_TO_LREAL(EnergyINTArray[12])*1.0E+3 + + ANY_TO_LREAL(EnergyINTArray[11]) + + ANY_TO_LREAL(EnergyINTArray[10])*1.0E-3; + EEObjAttributes.ReactiveEnergyConsumedOdometer := ANY_TO_LREAL(EnergyINTArray[19])*1.0E+9 + + ANY_TO_LREAL(EnergyINTArray[18])*1.0E+6 + + ANY_TO_LREAL(EnergyINTArray[17])*1.0E+3 + + ANY_TO_LREAL(EnergyINTArray[16]) + + ANY_TO_LREAL(EnergyINTArray[15])*1.0E-3; + EEObjAttributes.ReactiveEnergyGeneratedOdometer := ANY_TO_LREAL(EnergyINTArray[24])*1.0E+9 + + ANY_TO_LREAL(EnergyINTArray[23])*1.0E+6 + + ANY_TO_LREAL(EnergyINTArray[22])*1.0E+3 + + ANY_TO_LREAL(EnergyINTArray[21]) + + ANY_TO_LREAL(EnergyINTArray[20])*1.0E-3; + EEObjAttributes.ReactiveEnergyNetOdometer := ANY_TO_LREAL(EnergyINTArray[29])*1.0E+9 + + ANY_TO_LREAL(EnergyINTArray[28])*1.0E+6 + + ANY_TO_LREAL(EnergyINTArray[27])*1.0E+3 + + ANY_TO_LREAL(EnergyINTArray[26]) + + ANY_TO_LREAL(EnergyINTArray[25])*1.0E-3; + EEObjAttributes.ApparentEnergyOdometer := ANY_TO_LREAL(EnergyINTArray[34])*1.0E+9 + + ANY_TO_LREAL(EnergyINTArray[33])*1.0E+6 + + ANY_TO_LREAL(EnergyINTArray[32])*1.0E+3 + + ANY_TO_LREAL(EnergyINTArray[31]) + + ANY_TO_LREAL(EnergyINTArray[30])*1.0E-3; + EEObjAttributes.KiloampereHoursOdometer := ANY_TO_LREAL(EnergyINTArray[39])*1.0E+9 + + ANY_TO_LREAL(EnergyINTArray[38])*1.0E+6 + + ANY_TO_LREAL(EnergyINTArray[37])*1.0E+3 + + ANY_TO_LREAL(EnergyINTArray[36]) + + ANY_TO_LREAL(EnergyINTArray[35])*1.0E-3; + EEObjAttributes.LineFrequency := MeteringREALArray[0]; + EEObjAttributes.L1Current := MeteringREALArray[1]; + EEObjAttributes.L2Current := MeteringREALArray[2]; + EEObjAttributes.L3Current := MeteringREALArray[3]; + EEObjAttributes.AverageCurrent := MeteringREALArray[4]; + EEObjAttributes.PercentCurrentUnbalance := MeteringREALArray[5]; + EEObjAttributes.L1NVoltage := MeteringREALArray[6]; + EEObjAttributes.L2NVoltage := MeteringREALArray[7]; + EEObjAttributes.L3NVoltage := MeteringREALArray[8]; + EEObjAttributes.AverageLNVoltage := MeteringREALArray[9]; + EEObjAttributes.L1L2Voltage := MeteringREALArray[10]; + EEObjAttributes.L2L3Voltage := MeteringREALArray[11]; + EEObjAttributes.L3L1Voltage := MeteringREALArray[12]; + EEObjAttributes.AverageLLVoltage := MeteringREALArray[13]; + EEObjAttributes.PercentVoltageUnbalance := MeteringREALArray[14]; + EEObjAttributes.L1RealPower := MeteringREALArray[15]; + EEObjAttributes.L2RealPower := MeteringREALArray[16]; + EEObjAttributes.L3RealPower := MeteringREALArray[17]; + EEObjAttributes.TotalRealPower := MeteringREALArray[18]; + EEObjAttributes.L1ReactivePower := MeteringREALArray[19]; + EEObjAttributes.L2ReactivePower := MeteringREALArray[20]; + EEObjAttributes.L3ReactivePower := MeteringREALArray[21]; + EEObjAttributes.TotalReactivePower := MeteringREALArray[22]; + EEObjAttributes.L1ApparentPower := MeteringREALArray[23]; + EEObjAttributes.L2ApparentPower := MeteringREALArray[24]; + EEObjAttributes.L3ApparentPower := MeteringREALArray[25]; + EEObjAttributes.TotalApparentPower := MeteringREALArray[26]; + EEObjAttributes.L1TruePowerFactor := MeteringREALArray[27]; + EEObjAttributes.L2TruePowerFactor := MeteringREALArray[28]; + EEObjAttributes.L3TruePowerFactor := MeteringREALArray[29]; + EEObjAttributes.ThreePhaseTruePowerFactor := MeteringREALArray[30]; + + CASE EnergyINTArray[40] OF + 1: EEObjAttributes.PhaseRotation := 'ABC'; + 2: EEObjAttributes.PhaseRotation := 'ACB'; + ELSE + EEObjAttributes.PhaseRotation := 'None'; + END_CASE; + + END_IF; + + MSGProdName_Err_RTRIG(MSGProdName.Status.Error); + MSGObjRead_Err_RTRIG(MSGObjRead.Status.Error); + + IF MSGProdName_Err_RTRIG.Q THEN + CIPErrorStatus := MSGProdName.Status; + ProductName[1] := ''; + END_IF; + + IF MSGObjRead_Err_RTRIG.Q THEN + MSGProdName_EN := TRUE; + MSGObjRead_EN := FALSE; + CIPErrorStatus := MSGObjRead.Status; + ProductName[1] := ''; + EEObjAttributes := ZeroedAttributes; + + FOR i := 0 TO 40 DO + EnergyINTArray[i]:= 0; + END_FOR; + + FOR i := 0 TO 30 DO + MeteringREALArray[i]:= 0.0; + END_FOR; + + END_IF; + +ELSE + MSGProdName_EN := FALSE; + MSGObjRead_EN := FALSE; + +END_IF; + +MSGProdName(MSGProdName_EN, ProdNameCtrlCfg, ProdNameAppCfg, ProdNameTargetCfg,, 0, ProdNameResData); +MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg,, 0, ObjReadResData); + + + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.AcfMlge b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.stf b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.stf new file mode 100644 index 0000000..5762e4c --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.stf @@ -0,0 +1,123 @@ +FUNCTION_BLOCK RA_E300_OUTPUT_CONTROL +(*===================================================================================================================================== + [UDFB Name] :RA_E300_OUTPUT_CONTROL + [Category] :Communication + [Description] :Control E300 Control Module and Digital Expansion Module output points using Explicit Messaging + [Author] :Rockwell Automation + [Created using CCW version] :8.0 + [FeedBack] :RASampleCode@ra.rockwell.com + [Revison History] :2015-October - Original Release for Version 8 + [Notes] : + + =====================================================================================================================================*) +MSGWriteOutput_EN := TRUE; +FBENO := FBEN; +(*-------- Initialize --------*) +FBEN_RTRIG(FBEN); +IF (__SYSVA_FIRST_SCAN OR FBEN_RTRIG.Q) THEN + MSGProdName_EN := TRUE; + + ProdNameCtrlCfg.TriggerType := 5000; + ProdNameTargetCfg.Path := '4,'+ IPAddress; + ProdNameTargetCfg.CipConnMode := 0; (*0-unconnected, 1-Class 3*) + ProdNameTargetCfg.UcmmTimeout := 250; (*Unconnected message time out, Set to 0 means 3000ms, range 250-10000*) + ProdNameTargetCfg.ConnMsgTimeout := 800; (*Class3 time out, Set to 0 means 3000ms, range 800-10000*) + ProdNameTargetCfg.ConnClose := FALSE;(*Don't close the connection upon message completion*) + ProdNameAppCfg.Service := 14; (*Service code 0Eh for Get Single Attribute*) + ProdNameAppCfg.Class := 1; (*Class code 01h for Identity Object*) + ProdNameAppCfg.Instance := 1; (*Instance 1*) + ProdNameAppCfg.Attribute := 7; (*Attribute 7 for Product Name*) + WriteOutputCtrlCfg.TriggerType := 1000; + WriteOutputTargetCfg.Path := '4,'+ IPAddress; + WriteOutputTargetCfg.CipConnMode := 1; (*0-unconnected, 1-Class 3*) + WriteOutputTargetCfg.UcmmTimeout := 0; (*Unconnected message time out, Set to 0 means 3000ms, range 250-10000*) + WriteOutputTargetCfg.ConnMsgTimeout := 0; (*Class3 time out, Set to 0 means 3000ms, range 800-10000*) + WriteOutputTargetCfg.ConnClose := FALSE;(*Don't close the connection upon message completion*) + WriteOutputAppCfg.Service := 16; (*Service code 10h for Set Attributes Single*) + WriteOutputAppCfg.Class := 9; (*Class code 09h for Discrete Output Point Object*) + WriteOutputAppCfg.Instance := ANY_TO_UDINT(OutputNumber+1); + WriteOutputAppCfg.Attribute := 3; (*Set Value 0=OFF, 1=ON*) + CIPErrorStatus := NoErrorStatus; + ProductName[1] := ''; + SettingApplied := FALSE; + + CASE OutputNumber OF + 0: OutputName:= 'OutputPt00'; + 1: OutputName:= 'OutputPt01'; + 2: OutputName:= 'OutputPt02'; + 3: OutputName:= 'OutDigMod1Pt00'; + 4: OutputName:= 'OutDigMod1Pt01'; + 5: OutputName:= 'OutDigMod2Pt00'; + 6: OutputName:= 'OutDigMod2Pt01'; + 7: OutputName:= 'OutDigMod3Pt00'; + 8: OutputName:= 'OutDigMod3Pt01'; + 9: OutputName:= 'OutDigMod4Pt00'; + 10: OutputName:= 'OutDigMod4Pt01'; + ELSE + OutputName:= 'Invalid OutputNumber'; + END_CASE; + +END_IF; + +FBEN_FTRIG(FBEN); +IF FBEN_FTRIG.Q THEN + CIPErrorStatus := NoErrorStatus; + SettingApplied := FALSE; +END_IF; + +(*-------- Main Routine --------*) +IF FBEN AND OutputNumber<=10 THEN + WriteOutputReqData[1] := ANY_TO_USINT(OutputSetting); (*0=OFF, 1=ON*) + MSGProdName_Q_RTRIG(MSGProdName.Q); + MSGWriteOutput_Q_RTRIG(MSGWriteOutput.Q); + OutputSetting_RTRIG(OutputSetting); + OutputSetting_FTRIG(OutputSetting); + + IF MSGProdName_Q_RTRIG.Q THEN + CIPErrorStatus := MSGProdName.Status; + ProdName_COP(TRUE,ProdNameResData,0,ProductName,0,1,FALSE); + + IF (LEFT(ProductName[1],4)='E300') THEN + MSGProdName_EN := FALSE; + MSGWriteOutput_EN := TRUE; + ELSE + OutputName := 'Not An E300'; + END_IF; + + END_IF; + + IF MSGWriteOutput_Q_RTRIG.Q THEN + SettingApplied := TRUE; + (*MSGWriteOutput_EN := FALSE;*) + END_IF; + + IF (OutputSetting_RTRIG.Q OR OutputSetting_FTRIG.Q) AND (LEFT(ProductName[1],4)='E300') THEN + SettingApplied := FALSE; + MSGWriteOutput_EN := TRUE; + END_IF; + + MSGProdName_Err_RTRIG(MSGProdName.Status.Error); + MSGWriteOutput_Err_RTRIG(MSGWriteOutput.Status.Error); + + IF MSGProdName_Err_RTRIG.Q THEN + CIPErrorStatus := MSGProdName.Status; + ProductName[1] := ''; + END_IF; + + IF MSGWriteOutput_Err_RTRIG.Q THEN + MSGWriteOutput_EN := FALSE; + CIPErrorStatus := MSGWriteOutput.Status; + ProductName[1] := ''; + MSGProdName_EN := TRUE; + END_IF; + +ELSE + MSGProdName_EN := FALSE; + MSGWriteOutput_EN := FALSE; + +END_IF; + +MSGProdName(MSGProdName_EN, ProdNameCtrlCfg, ProdNameAppCfg, ProdNameTargetCfg,, 0, ProdNameResData); +MSGWriteOutput(MSGWriteOutput_EN, WriteOutputCtrlCfg, WriteOutputAppCfg, WriteOutputTargetCfg, WriteOutputReqData, 1,); + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ReadDownholeData.AcfMlge b/Controller/Controller/Micro820/Micro820/ReadDownholeData.AcfMlge new file mode 100644 index 0000000..2226a75 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadDownholeData.AcfMlge @@ -0,0 +1,44 @@ + + + + + + + + + + + {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Microsoft Sans Serif;}} +{\colortbl ;\red0\green128\blue0;} +\viewkind4\uc1\pard\cf1\f0\fs20\par +} + + + + + + + + + + + + + + {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Microsoft Sans Serif;}} +{\colortbl ;\red0\green128\blue0;} +\viewkind4\uc1\pard\cf1\f0\fs20\par +} + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ReadDownholeData.stf b/Controller/Controller/Micro820/Micro820/ReadDownholeData.stf new file mode 100644 index 0000000..5e803b2 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadDownholeData.stf @@ -0,0 +1,27 @@ +PROGRAM ReadDownholeData +#info= QLD +BOF + + +(**) + +SOR [0,1] (**) (**) XIO [1,0] (*ModbusCycleTimer.Q*) (*Q*) FB [2,0] (*TON*) (*ModbusCycleTimer*) ( (*IN:IN*)(**) (**) , (*PT:PT*)(*ModbusCycleTime*) (**) ; (*Q:Q*)(**) (**) , (*ET:ET*)(*ModbusCycleTimeElapsed*) (**) ) +EOR [5,0] + + +(**) + +SOR [0,4] (**) (**) XIC [1,0] (*ModbusCycleTimer.Q*) (*Q*) XIC [2,0] (*Downhole_Tool_Enabled*) (**) FB [3,0] (*MSG_MODBUS*) (*ModbusData_0*) ( (*IN:*)(**) (**) , (*Cancel:*)(*Cancel*) (**) , (*LocalCfg:*)(*LocalCfgData*) (**) , (*TargetCfg:*)(*TargetCfgData0*) (**) , (*LocalAddr:*)(*Modbus_Read0*) (**) , (*__ADI_LocalAddr:*)(*0*) (**) ; (*Q:*)(**) (**) , (*Error:*)(*ModbusErrorData*) (**) , (*ErrorID:*)(*ErrorCodeData*) (**) ) +EOR [6,0] + + +(**) + +SOR [0,11] (**) (**) XIC [1,0] (*ModbusData_0.Q*) (**) XIC [2,0] (*Downhole_Tool_Enabled*) (**) FB [3,0] (*MSG_MODBUS*) (*ModbusData_1000*) ( (*IN:*)(**) (**) , (*Cancel:*)(*Cancel*) (**) , (*LocalCfg:*)(*LocalCfgData*) (**) , (*TargetCfg:*)(*TargetCfgData1000*) (**) , (*LocalAddr:*)(*Modbus_Read1000*) (**) , (*__ADI_LocalAddr:*)(*0*) (**) ; (*Q:*)(**) (**) , (*Error:*)(*ModbusErrorData*) (**) , (*ErrorID:*)(*ErrorCodeData*) (**) ) +EOR [6,0] +EOF +#end_info +#info= ID_MAX +NextId=5 +#end_info +END_PROGRAM \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ReadE300Config.AcfMlge b/Controller/Controller/Micro820/Micro820/ReadE300Config.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadE300Config.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ReadE300Config.stf b/Controller/Controller/Micro820/Micro820/ReadE300Config.stf new file mode 100644 index 0000000..f7f5822 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadE300Config.stf @@ -0,0 +1,72 @@ +FUNCTION_BLOCK ReadE300Config +(*===================================================================================================================================== + [UDFB Name] :ReadE300Config + [Category] :Communication + [Description] :Read the CIP Discrete Input Status from a compatible device using Explicit Messaging + [Author] :Rockwell Automation + [Created using CCW version] :8.0 + [FeedBack] :pmcdonagh@henry-pump.com + [Revison History] :2015-November + [Notes] : + + =====================================================================================================================================*) +MSGObjRead_EN := Enable; +FBENO := FBEN; +(*-------- Initialize --------*) +FBEN_RTRIG(FBEN); +IF (__SYSVA_FIRST_SCAN OR FBEN_RTRIG.Q) THEN + MSGObjRead_EN := TRUE; + + IF UpdateRate_ms < 1000 THEN + ObjReadCtrlCfg.TriggerType := 1000; (*Triggers message every 1000 ms while MSGObjRead_EN is true*) + ELSE + ObjReadCtrlCfg.TriggerType := ANY_TO_UDINT(UpdateRate_ms); + END_IF; + ObjReadTargetCfg.Path := '4,'+ IPAddress; + ObjReadTargetCfg.CipConnMode := 1; (*0-unconnected, 1-Class 3*) + ObjReadTargetCfg.UcmmTimeout := 250; (*Unconnected message time out, Set to 0 means 3000ms, range 250-10000*) + ObjReadTargetCfg.ConnMsgTimeout := 800; (*Class3 time out, Set to 0 means 3000ms, range 800-10000*) + ObjReadTargetCfg.ConnClose := FALSE;(*Don't close the connection upon message completion*) + ObjReadAppCfg.Service := 14; (*Service code 0eh for Get Attribute Single*) + ObjReadAppCfg.Class := 4; (*Class code 0x0004h for Assembly Object*) + ObjReadAppCfg.Instance := 120; (*Instance 1*) + ObjReadAppCfg.Attribute := 3; (*Attribute 1: Value*) + ObjReadAppCfg.MemberCnt := 0; + CIPErrorStatus := NoErrorStatus; + + +END_IF; + +FBEN_FTRIG(FBEN); +IF FBEN_FTRIG.Q THEN + CIPErrorStatus := NoErrorStatus; + +END_IF; + +(*-------- Main Routine --------*) +IF FBEN THEN + MSGObjRead_Q_RTRIG(MSGObjRead.Q); + + IF MSGObjRead_Q_RTRIG.Q THEN + CIPErrorStatus := MSGObjRead.Status; + (*Output := ObjReadResData;*) + END_IF; + + MSGObjRead_Err_RTRIG(MSGObjRead.Status.Error); + + + IF MSGObjRead_Err_RTRIG.Q THEN + MSGObjRead_EN := FALSE; + CIPErrorStatus := MSGObjRead.Status; + + END_IF; + +ELSE + MSGObjRead_EN := FALSE; + +END_IF; + +MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg,, 0, Output); + + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ReadE300IO.AcfMlge b/Controller/Controller/Micro820/Micro820/ReadE300IO.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadE300IO.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ReadE300IO.stf b/Controller/Controller/Micro820/Micro820/ReadE300IO.stf new file mode 100644 index 0000000..57ca1a0 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadE300IO.stf @@ -0,0 +1,76 @@ +FUNCTION_BLOCK ReadE300IO +(*===================================================================================================================================== + [UDFB Name] :ReadE300IO + [Category] :Communication + [Description] :Read the CIP Discrete Input Status from a compatible device using Explicit Messaging + [Author] :Rockwell Automation + [Created using CCW version] :8.0 + [FeedBack] :pmcdonagh@henry-pump.com + [Revison History] :2015-October + [Notes] : + + =====================================================================================================================================*) +MSGObjRead_EN := Enable; +FBENO := FBEN; +(*-------- Initialize --------*) +FBEN_RTRIG(FBEN); +IF (__SYSVA_FIRST_SCAN OR FBEN_RTRIG.Q) THEN + MSGObjRead_EN := TRUE; + + IF UpdateRate_ms < 1000 THEN + ObjReadCtrlCfg.TriggerType := 1000; (*Triggers message every 1000 ms while MSGObjRead_EN is true*) + ELSE + ObjReadCtrlCfg.TriggerType := ANY_TO_UDINT(UpdateRate_ms); + END_IF; + ObjReadTargetCfg.Path := '4,'+ IPAddress; + ObjReadTargetCfg.CipConnMode := 1; (*0-unconnected, 1-Class 3*) + ObjReadTargetCfg.UcmmTimeout := 250; (*Unconnected message time out, Set to 0 means 3000ms, range 250-10000*) + ObjReadTargetCfg.ConnMsgTimeout := 800; (*Class3 time out, Set to 0 means 3000ms, range 800-10000*) + ObjReadTargetCfg.ConnClose := FALSE;(*Don't close the connection upon message completion*) + ObjReadAppCfg.Service := 14; (*Service code 0eh for Get Attributes All*) + ObjReadAppCfg.Class := 8; (*Class code 0x0008h for Discrete Input Point Object*) + ObjReadAppCfg.Instance := 1 + ANY_TO_UDINT(ChannelNumber); (*Instance 1*) + ObjReadAppCfg.Attribute := 3; (*Attribute 3: Value*) + ObjReadAppCfg.MemberCnt := 1; + CIPErrorStatus := NoErrorStatus; + + +END_IF; + +FBEN_FTRIG(FBEN); +IF FBEN_FTRIG.Q THEN + CIPErrorStatus := NoErrorStatus; + +END_IF; + +(*-------- Main Routine --------*) +IF FBEN THEN + MSGObjRead_Q_RTRIG(MSGObjRead.Q); + + IF MSGObjRead_Q_RTRIG.Q THEN + CIPErrorStatus := MSGObjRead.Status; + IF ObjReadResData[0] = 0 THEN + IOStatus := FALSE; + ELSE + IOStatus:= TRUE; + END_IF; + END_IF; + + MSGObjRead_Err_RTRIG(MSGObjRead.Status.Error); + + + IF MSGObjRead_Err_RTRIG.Q THEN + MSGObjRead_EN := FALSE; + CIPErrorStatus := MSGObjRead.Status; + + END_IF; + +ELSE + MSGObjRead_EN := FALSE; + +END_IF; + +MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg,, 1, ObjReadResData); + + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ReadE300Param.AcfMlge b/Controller/Controller/Micro820/Micro820/ReadE300Param.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadE300Param.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ReadE300Param.stf b/Controller/Controller/Micro820/Micro820/ReadE300Param.stf new file mode 100644 index 0000000..bb90018 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadE300Param.stf @@ -0,0 +1,68 @@ +FUNCTION_BLOCK ReadE300Param +(*===================================================================================================================================== + [UDFB Name] :ReadE300Param + [Category] :Communication + [Description] :Read a CIP Parameter from a compatible device using Explicit Messaging + [Author] :Patrick McDonagh - Henry Pump + [Created using CCW version] :8.0 + [FeedBack] :pmcdonagh@henry-pump.com + [Revison History] :2015-November + [Notes] : + + =====================================================================================================================================*) +MSGObjRead_EN := Enable; +FBENO := FBEN; +(*-------- Initialize --------*) +FBEN_RTRIG(FBEN); +IF (__SYSVA_FIRST_SCAN OR FBEN_RTRIG.Q) THEN + MSGObjRead_EN := TRUE; + + IF UpdateRate_ms < 1000 THEN + ObjReadCtrlCfg.TriggerType := 1000; (*Triggers message every 1000 ms while MSGObjRead_EN is true*) + ELSE + ObjReadCtrlCfg.TriggerType := ANY_TO_UDINT(UpdateRate_ms); + END_IF; + ObjReadTargetCfg.Path := '4,'+ IPAddress; + ObjReadTargetCfg.CipConnMode := 1; (* 0-unconnected, 1-Class 3 *) + ObjReadTargetCfg.UcmmTimeout := 250; (* Unconnected message time out, Set to 0 means 3000ms, range 250-10000 *) + ObjReadTargetCfg.ConnMsgTimeout := 800; (* Class3 time out, Set to 0 means 3000ms, range 800-10000 *) + ObjReadTargetCfg.ConnClose := FALSE; (* Don't close the connection upon message completion *) + ObjReadAppCfg.Service := 14; (* Service code 0eh for Get Attribute Single *) + ObjReadAppCfg.Class := 15; (* Class code 0x000Fh for Parameter Object *) + ObjReadAppCfg.Instance := ParamNumber; (* Instance: Param Number *) + ObjReadAppCfg.Attribute := 1; (* Attribute 12: Value *) + ObjReadAppCfg.MemberCnt := 0; (* MemberCnt: 0 *) + CIPErrorStatus := NoErrorStatus; +END_IF; + +FBEN_FTRIG(FBEN); +IF FBEN_FTRIG.Q THEN + CIPErrorStatus := NoErrorStatus; +END_IF; + +(*-------- Main Routine --------*) +IF FBEN THEN + MSGObjRead_Q_RTRIG(MSGObjRead.Q); + + IF MSGObjRead_Q_RTRIG.Q THEN + CIPErrorStatus := MSGObjRead.Status; + (*Output := ObjReadResData;*) + END_IF; + + MSGObjRead_Err_RTRIG(MSGObjRead.Status.Error); + + + IF MSGObjRead_Err_RTRIG.Q THEN + MSGObjRead_EN := FALSE; + CIPErrorStatus := MSGObjRead.Status; + END_IF; + +ELSE + MSGObjRead_EN := FALSE; + +END_IF; + +MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg,, 0, Output); + + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ReadE300TripReset.AcfMlge b/Controller/Controller/Micro820/Micro820/ReadE300TripReset.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadE300TripReset.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ReadE300TripReset.stf b/Controller/Controller/Micro820/Micro820/ReadE300TripReset.stf new file mode 100644 index 0000000..918901c --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadE300TripReset.stf @@ -0,0 +1,68 @@ +FUNCTION_BLOCK ReadE300TripReset +(*===================================================================================================================================== + [UDFB Name] :ReadE300TripReset + [Category] :Communication + [Description] :Read the CIP Discrete Input Status from a compatible device using Explicit Messaging + [Author] :Rockwell Automation + [Created using CCW version] :8.0 + [FeedBack] :pmcdonagh@henry-pump.com + [Revison History] :2015-November + [Notes] : + + =====================================================================================================================================*) +MSGObjRead_EN := Enable; +FBENO := FBEN; +(*-------- Initialize --------*) +FBEN_RTRIG(FBEN); +IF (__SYSVA_FIRST_SCAN OR FBEN_RTRIG.Q) THEN + MSGObjRead_EN := TRUE; + + IF UpdateRate_ms < 1000 THEN + ObjReadCtrlCfg.TriggerType := 1000; (*Triggers message every 1000 ms while MSGObjRead_EN is true*) + ELSE + ObjReadCtrlCfg.TriggerType := ANY_TO_UDINT(UpdateRate_ms); + END_IF; + ObjReadTargetCfg.Path := '4,'+ IPAddress; + ObjReadTargetCfg.CipConnMode := 1; (* 0-unconnected, 1-Class 3 *) + ObjReadTargetCfg.UcmmTimeout := 250; (* Unconnected message time out, Set to 0 means 3000ms, range 250-10000 *) + ObjReadTargetCfg.ConnMsgTimeout := 800; (* Class3 time out, Set to 0 means 3000ms, range 800-10000 *) + ObjReadTargetCfg.ConnClose := FALSE; (* Don't close the connection upon message completion *) + ObjReadAppCfg.Service := 14; (* Service code 0eh for Get Attribute Single *) + ObjReadAppCfg.Class := 41; (* Class code 0x0029h for Control Supervisor Object *) + ObjReadAppCfg.Instance := 1; (* Instance 1 *) + ObjReadAppCfg.Attribute := 12; (* Attribute 12: Trip Reset *) + ObjReadAppCfg.MemberCnt := 0; (* MemberCnt: 0 *) + CIPErrorStatus := NoErrorStatus; +END_IF; + +FBEN_FTRIG(FBEN); +IF FBEN_FTRIG.Q THEN + CIPErrorStatus := NoErrorStatus; +END_IF; + +(*-------- Main Routine --------*) +IF FBEN THEN + MSGObjRead_Q_RTRIG(MSGObjRead.Q); + + IF MSGObjRead_Q_RTRIG.Q THEN + CIPErrorStatus := MSGObjRead.Status; + (*Output := ObjReadResData;*) + END_IF; + + MSGObjRead_Err_RTRIG(MSGObjRead.Status.Error); + + + IF MSGObjRead_Err_RTRIG.Q THEN + MSGObjRead_EN := FALSE; + CIPErrorStatus := MSGObjRead.Status; + END_IF; + +ELSE + MSGObjRead_EN := FALSE; + +END_IF; + +MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg,, 0, Output); + + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.AcfMlge b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.stf b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.stf new file mode 100644 index 0000000..5711ff5 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.stf @@ -0,0 +1,12 @@ +FUNCTION_BLOCK SINT_TO_USINT +OUT_SINT_1.0 := INP_INT.0; +OUT_SINT_1.1 := INP_INT.1; +OUT_SINT_1.2 := INP_INT.2; +OUT_SINT_1.3 := INP_INT.3; +OUT_SINT_1.4 := INP_INT.4; +OUT_SINT_1.5 := INP_INT.5; +OUT_SINT_1.6 := INP_INT.6; +OUT_SINT_1.7 := INP_INT.7; + + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.AcfMlge b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.stf b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.stf new file mode 100644 index 0000000..813bee7 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.stf @@ -0,0 +1,38 @@ +FUNCTION_BLOCK UDINT_TO_USINT +OUT_SINT_1.0 := INP_DINT.0; +OUT_SINT_1.1 := INP_DINT.1; +OUT_SINT_1.2 := INP_DINT.2; +OUT_SINT_1.3 := INP_DINT.3; +OUT_SINT_1.4 := INP_DINT.4; +OUT_SINT_1.5 := INP_DINT.5; +OUT_SINT_1.6 := INP_DINT.6; +OUT_SINT_1.7 := INP_DINT.7; + +OUT_SINT_2.0 := INP_DINT.8; +OUT_SINT_2.1 := INP_DINT.9; +OUT_SINT_2.2 := INP_DINT.10; +OUT_SINT_2.3 := INP_DINT.11; +OUT_SINT_2.4 := INP_DINT.12; +OUT_SINT_2.5 := INP_DINT.13; +OUT_SINT_2.6 := INP_DINT.14; +OUT_SINT_2.7 := INP_DINT.15; + +OUT_SINT_3.0 := INP_DINT.16; +OUT_SINT_3.1 := INP_DINT.17; +OUT_SINT_3.2 := INP_DINT.18; +OUT_SINT_3.3 := INP_DINT.19; +OUT_SINT_3.4 := INP_DINT.20; +OUT_SINT_3.5 := INP_DINT.21; +OUT_SINT_3.6 := INP_DINT.22; +OUT_SINT_3.7 := INP_DINT.23; + +OUT_SINT_4.0 := INP_DINT.24; +OUT_SINT_4.1 := INP_DINT.25; +OUT_SINT_4.2 := INP_DINT.26; +OUT_SINT_4.3 := INP_DINT.27; +OUT_SINT_4.4 := INP_DINT.28; +OUT_SINT_4.5 := INP_DINT.29; +OUT_SINT_4.6 := INP_DINT.30; +OUT_SINT_4.7 := INP_DINT.31; + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.AcfMlge b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.stf b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.stf new file mode 100644 index 0000000..00bc76e --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.stf @@ -0,0 +1,20 @@ +FUNCTION_BLOCK UINT_TO_USINT +OUT_SINT_1.0 := INP_INT.0; +OUT_SINT_1.1 := INP_INT.1; +OUT_SINT_1.2 := INP_INT.2; +OUT_SINT_1.3 := INP_INT.3; +OUT_SINT_1.4 := INP_INT.4; +OUT_SINT_1.5 := INP_INT.5; +OUT_SINT_1.6 := INP_INT.6; +OUT_SINT_1.7 := INP_INT.7; + +OUT_SINT_2.0 := INP_INT.8; +OUT_SINT_2.1 := INP_INT.9; +OUT_SINT_2.2 := INP_INT.10; +OUT_SINT_2.3 := INP_INT.11; +OUT_SINT_2.4 := INP_INT.12; +OUT_SINT_2.5 := INP_INT.13; +OUT_SINT_2.6 := INP_INT.14; +OUT_SINT_2.7 := INP_INT.15; + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.AcfMlge b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.stf b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.stf new file mode 100644 index 0000000..ff3d3d6 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.stf @@ -0,0 +1,38 @@ +FUNCTION_BLOCK USINT_TO_DINT +DINT_OUT.0 := SINT_SRC_1.0; +DINT_OUT.1 := SINT_SRC_1.1; +DINT_OUT.2 := SINT_SRC_1.2; +DINT_OUT.3 := SINT_SRC_1.3; +DINT_OUT.4 := SINT_SRC_1.4; +DINT_OUT.5 := SINT_SRC_1.5; +DINT_OUT.6 := SINT_SRC_1.6; +DINT_OUT.7 := SINT_SRC_1.7; + +DINT_OUT.8 := SINT_SRC_2.0; +DINT_OUT.9 := SINT_SRC_2.1; +DINT_OUT.10 := SINT_SRC_2.2; +DINT_OUT.11 := SINT_SRC_2.3; +DINT_OUT.12 := SINT_SRC_2.4; +DINT_OUT.13 := SINT_SRC_2.5; +DINT_OUT.14 := SINT_SRC_2.6; +DINT_OUT.15 := SINT_SRC_2.7; + +DINT_OUT.16 := SINT_SRC_3.0; +DINT_OUT.17 := SINT_SRC_3.1; +DINT_OUT.18 := SINT_SRC_3.2; +DINT_OUT.19 := SINT_SRC_3.3; +DINT_OUT.20 := SINT_SRC_3.4; +DINT_OUT.21 := SINT_SRC_3.5; +DINT_OUT.22 := SINT_SRC_3.6; +DINT_OUT.23 := SINT_SRC_3.7; + +DINT_OUT.24 := SINT_SRC_4.0; +DINT_OUT.25 := SINT_SRC_4.1; +DINT_OUT.26 := SINT_SRC_4.2; +DINT_OUT.27 := SINT_SRC_4.3; +DINT_OUT.28 := SINT_SRC_4.4; +DINT_OUT.29 := SINT_SRC_4.5; +DINT_OUT.30 := SINT_SRC_4.6; +DINT_OUT.31 := SINT_SRC_4.7; + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.AcfMlge b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.stf b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.stf new file mode 100644 index 0000000..812f966 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.stf @@ -0,0 +1,11 @@ +FUNCTION_BLOCK USINT_TO_SINT +INT_OUT.0 := SINT_SRC_1.0; +INT_OUT.1 := SINT_SRC_1.1; +INT_OUT.2 := SINT_SRC_1.2; +INT_OUT.3 := SINT_SRC_1.3; +INT_OUT.4 := SINT_SRC_1.4; +INT_OUT.5 := SINT_SRC_1.5; +INT_OUT.6 := SINT_SRC_1.6; +INT_OUT.7 := SINT_SRC_1.7; + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.AcfMlge b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.stf b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.stf new file mode 100644 index 0000000..1d17a8b --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.stf @@ -0,0 +1,38 @@ +FUNCTION_BLOCK USINT_TO_UDINT +DINT_OUT.0 := SINT_SRC_1.0; +DINT_OUT.1 := SINT_SRC_1.1; +DINT_OUT.2 := SINT_SRC_1.2; +DINT_OUT.3 := SINT_SRC_1.3; +DINT_OUT.4 := SINT_SRC_1.4; +DINT_OUT.5 := SINT_SRC_1.5; +DINT_OUT.6 := SINT_SRC_1.6; +DINT_OUT.7 := SINT_SRC_1.7; + +DINT_OUT.8 := SINT_SRC_2.0; +DINT_OUT.9 := SINT_SRC_2.1; +DINT_OUT.10 := SINT_SRC_2.2; +DINT_OUT.11 := SINT_SRC_2.3; +DINT_OUT.12 := SINT_SRC_2.4; +DINT_OUT.13 := SINT_SRC_2.5; +DINT_OUT.14 := SINT_SRC_2.6; +DINT_OUT.15 := SINT_SRC_2.7; + +DINT_OUT.16 := SINT_SRC_3.0; +DINT_OUT.17 := SINT_SRC_3.1; +DINT_OUT.18 := SINT_SRC_3.2; +DINT_OUT.19 := SINT_SRC_3.3; +DINT_OUT.20 := SINT_SRC_3.4; +DINT_OUT.21 := SINT_SRC_3.5; +DINT_OUT.22 := SINT_SRC_3.6; +DINT_OUT.23 := SINT_SRC_3.7; + +DINT_OUT.24 := SINT_SRC_4.0; +DINT_OUT.25 := SINT_SRC_4.1; +DINT_OUT.26 := SINT_SRC_4.2; +DINT_OUT.27 := SINT_SRC_4.3; +DINT_OUT.28 := SINT_SRC_4.4; +DINT_OUT.29 := SINT_SRC_4.5; +DINT_OUT.30 := SINT_SRC_4.6; +DINT_OUT.31 := SINT_SRC_4.7; + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.AcfMlge b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.stf b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.stf new file mode 100644 index 0000000..d1f4024 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.stf @@ -0,0 +1,20 @@ +FUNCTION_BLOCK USINT_TO_UINT +INT_OUT.0 := SINT_SRC_1.0; +INT_OUT.1 := SINT_SRC_1.1; +INT_OUT.2 := SINT_SRC_1.2; +INT_OUT.3 := SINT_SRC_1.3; +INT_OUT.4 := SINT_SRC_1.4; +INT_OUT.5 := SINT_SRC_1.5; +INT_OUT.6 := SINT_SRC_1.6; +INT_OUT.7 := SINT_SRC_1.7; + +INT_OUT.8 := SINT_SRC_2.0; +INT_OUT.9 := SINT_SRC_2.1; +INT_OUT.10 := SINT_SRC_2.2; +INT_OUT.11 := SINT_SRC_2.3; +INT_OUT.12 := SINT_SRC_2.4; +INT_OUT.13 := SINT_SRC_2.5; +INT_OUT.14 := SINT_SRC_2.6; +INT_OUT.15 := SINT_SRC_2.7; + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/WriteE300Config.AcfMlge b/Controller/Controller/Micro820/Micro820/WriteE300Config.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/WriteE300Config.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/WriteE300Config.stf b/Controller/Controller/Micro820/Micro820/WriteE300Config.stf new file mode 100644 index 0000000..246ad65 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/WriteE300Config.stf @@ -0,0 +1,72 @@ +FUNCTION_BLOCK WriteE300Config +(*===================================================================================================================================== + [UDFB Name] :ReadE300Config + [Category] :Communication + [Description] :Read the CIP Discrete Input Status from a compatible device using Explicit Messaging + [Author] :Rockwell Automation + [Created using CCW version] :8.0 + [FeedBack] :pmcdonagh@henry-pump.com + [Revison History] :2015-November + [Notes] : + + =====================================================================================================================================*) +MSGObjRead_EN := Enable; +FBENO := FBEN; +(*-------- Initialize --------*) +FBEN_RTRIG(FBEN); +IF (__SYSVA_FIRST_SCAN OR FBEN_RTRIG.Q) THEN + MSGObjRead_EN := TRUE; + + IF UpdateRate_ms < 1000 THEN + ObjReadCtrlCfg.TriggerType := 1000; (*Triggers message every 1000 ms while MSGObjRead_EN is true*) + ELSE + ObjReadCtrlCfg.TriggerType := ANY_TO_UDINT(UpdateRate_ms); + END_IF; + ObjReadTargetCfg.Path := '4,'+ IPAddress; + ObjReadTargetCfg.CipConnMode := 1; (*0-unconnected, 1-Class 3*) + ObjReadTargetCfg.UcmmTimeout := 250; (*Unconnected message time out, Set to 0 means 3000ms, range 250-10000*) + ObjReadTargetCfg.ConnMsgTimeout := 800; (*Class3 time out, Set to 0 means 3000ms, range 800-10000*) + ObjReadTargetCfg.ConnClose := FALSE;(*Don't close the connection upon message completion*) + ObjReadAppCfg.Service := 16; (*Service code 10h for Set Attribute Single*) + ObjReadAppCfg.Class := 4; (*Class code 0x0004h for Assembly Object*) + ObjReadAppCfg.Instance := 120; (*Instance 1*) + ObjReadAppCfg.Attribute := 3; (*Attribute 1: Value*) + ObjReadAppCfg.MemberCnt := 0; + CIPErrorStatus := NoErrorStatus; + + +END_IF; + +FBEN_FTRIG(FBEN); +IF FBEN_FTRIG.Q THEN + CIPErrorStatus := NoErrorStatus; + +END_IF; + +(*-------- Main Routine --------*) +IF FBEN THEN + MSGObjRead_Q_RTRIG(MSGObjRead.Q); + + IF MSGObjRead_Q_RTRIG.Q THEN + CIPErrorStatus := MSGObjRead.Status; + (*Output := ObjReadResData;*) + END_IF; + + MSGObjRead_Err_RTRIG(MSGObjRead.Status.Error); + + + IF MSGObjRead_Err_RTRIG.Q THEN + MSGObjRead_EN := FALSE; + CIPErrorStatus := MSGObjRead.Status; + + END_IF; + +ELSE + MSGObjRead_EN := FALSE; + +END_IF; + +MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg, Input, 408, ); + + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/WriteE300TripReset.AcfMlge b/Controller/Controller/Micro820/Micro820/WriteE300TripReset.AcfMlge new file mode 100644 index 0000000..0cd9ea9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/WriteE300TripReset.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/WriteE300TripReset.stf b/Controller/Controller/Micro820/Micro820/WriteE300TripReset.stf new file mode 100644 index 0000000..80be115 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/WriteE300TripReset.stf @@ -0,0 +1,70 @@ +FUNCTION_BLOCK WriteE300TripReset +(*===================================================================================================================================== + [UDFB Name] :WriteE300TripReset + [Category] :Communication + [Description] :Write the Trip Reset Status to a compatible device using Explicit Messaging + [Author] :Patrick McDonagh + [Created using CCW version] :8.0 + [FeedBack] :pmcdonagh@henry-pump.com + [Revison History] :2015-November + [Notes] : + + =====================================================================================================================================*) +MSGObjRead_EN := Enable; +FBENO := FBEN; +(*-------- Initialize --------*) +FBEN_RTRIG(FBEN); +IF (__SYSVA_FIRST_SCAN OR FBEN_RTRIG.Q) THEN + MSGObjRead_EN := TRUE; + + IF UpdateRate_ms < 1000 THEN + ObjReadCtrlCfg.TriggerType := 1000; (*Triggers message every 1000 ms while MSGObjRead_EN is true*) + ELSE + ObjReadCtrlCfg.TriggerType := ANY_TO_UDINT(UpdateRate_ms); + END_IF; + ObjReadTargetCfg.Path := '4,'+ IPAddress; + ObjReadTargetCfg.CipConnMode := 1; (*0-unconnected, 1-Class 3*) + ObjReadTargetCfg.UcmmTimeout := 250; (*Unconnected message time out, Set to 0 means 3000ms, range 250-10000*) + ObjReadTargetCfg.ConnMsgTimeout := 800; (*Class3 time out, Set to 0 means 3000ms, range 800-10000*) + ObjReadTargetCfg.ConnClose := FALSE; (*Don't close the connection upon message completion*) + ObjReadAppCfg.Service := 16; (*Service code 10h for Set Attribute Single*) + ObjReadAppCfg.Class := 41; (*Class code 0x0029h for Assembly Object*) + ObjReadAppCfg.Instance := 1; (*Instance 1*) + ObjReadAppCfg.Attribute := 12; (*Attribute 12: Value*) + ObjReadAppCfg.MemberCnt := 0; + CIPErrorStatus := NoErrorStatus; + + +END_IF; + +FBEN_FTRIG(FBEN); +IF FBEN_FTRIG.Q THEN + CIPErrorStatus := NoErrorStatus; + +END_IF; + +(*-------- Main Routine --------*) +IF FBEN THEN + MSGObjRead_Q_RTRIG(MSGObjRead.Q); + + IF MSGObjRead_Q_RTRIG.Q THEN + CIPErrorStatus := MSGObjRead.Status; + (*Output := ObjReadResData;*) + END_IF; + + MSGObjRead_Err_RTRIG(MSGObjRead.Status.Error); + + + IF MSGObjRead_Err_RTRIG.Q THEN + MSGObjRead_EN := FALSE; + CIPErrorStatus := MSGObjRead.Status; + END_IF; + +ELSE + MSGObjRead_EN := FALSE; +END_IF; + +MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg, Input, 1, ); + + +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Controller/Controller/Micro820/To Download/Micro800DlgCfg b/Controller/Controller/Micro820/To Download/Micro800DlgCfg new file mode 100644 index 0000000..bd87961 Binary files /dev/null and b/Controller/Controller/Micro820/To Download/Micro800DlgCfg differ diff --git a/Controller/Controller/NetworkConf.rtc b/Controller/Controller/NetworkConf.rtc new file mode 100644 index 0000000..b807806 Binary files /dev/null and b/Controller/Controller/NetworkConf.rtc differ diff --git a/Controller/Controller/NetworkConf.xtc b/Controller/Controller/NetworkConf.xtc new file mode 100644 index 0000000..70b4cc1 Binary files /dev/null and b/Controller/Controller/NetworkConf.xtc differ diff --git a/Controller/Controller/PrjLibrary.mdb b/Controller/Controller/PrjLibrary.mdb new file mode 100644 index 0000000..bc2c213 Binary files /dev/null and b/Controller/Controller/PrjLibrary.mdb differ diff --git a/Controller/Controller/RMD.info b/Controller/Controller/RMD.info new file mode 100644 index 0000000..3a98e98 --- /dev/null +++ b/Controller/Controller/RMD.info @@ -0,0 +1,2 @@ +[RMDManager] +TASK=BUILD diff --git a/Controller/Controller/RcpCfg.xml b/Controller/Controller/RcpCfg.xml new file mode 100644 index 0000000..27d63f9 --- /dev/null +++ b/Controller/Controller/RcpCfg.xml @@ -0,0 +1,6 @@ + + + 0 + 0 + + \ No newline at end of file diff --git a/Controller/Controller/RmcVariables b/Controller/Controller/RmcVariables new file mode 100644 index 0000000..e69de29 diff --git a/Controller/Controller/SymbolTable/HabDts.ini.local b/Controller/Controller/SymbolTable/HabDts.ini.local new file mode 100644 index 0000000..f1b2cc3 --- /dev/null +++ b/Controller/Controller/SymbolTable/HabDts.ini.local @@ -0,0 +1,10 @@ +[HSS] +Port=6001 + +[HXL] +Conf=Config1 +Config1=HSD + +[HCS] +Res=1 +Res1=Config1 diff --git a/Controller/Controller/persist.ccwx b/Controller/Controller/persist.ccwx new file mode 100644 index 0000000..c0a3b9a Binary files /dev/null and b/Controller/Controller/persist.ccwx differ diff --git a/Controller/Controller/project.gpm b/Controller/Controller/project.gpm new file mode 100644 index 0000000..4c80276 --- /dev/null +++ b/Controller/Controller/project.gpm @@ -0,0 +1,5 @@ +Configuration:Device1 +50.00;50.00;1;1;160.00;85.00 +Resource:1 +1;42.00;196.00;287.00;208.00;230.00;220.00;0.00;0.00 +0;1;1;1;1; diff --git a/Controller/Controller_Backup.zip b/Controller/Controller_Backup.zip new file mode 100644 index 0000000..60acd27 Binary files /dev/null and b/Controller/Controller_Backup.zip differ diff --git a/Controller/Embedded/ExtendedInfo.xml b/Controller/Embedded/ExtendedInfo.xml new file mode 100644 index 0000000..3bad944 --- /dev/null +++ b/Controller/Embedded/ExtendedInfo.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/LogicalValues/ExtendedInfo.xml b/Controller/LogicalValues/ExtendedInfo.xml new file mode 100644 index 0000000..7fd504a --- /dev/null +++ b/Controller/LogicalValues/ExtendedInfo.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Controller/MLGE/ExtendedInfo.xml b/Controller/MLGE/ExtendedInfo.xml new file mode 100644 index 0000000..a080169 --- /dev/null +++ b/Controller/MLGE/ExtendedInfo.xml @@ -0,0 +1,63 @@ + + + + ReadE300Param.AcfMlge + + + E300Data.AcfMlge + + + Control.AcfMlge + + + ReadE300IO.AcfMlge + + + ReadE300TripReset.AcfMlge + + + USINT_TO_UDINT.AcfMlge + + + UDINT_TO_USINT.AcfMlge + + + SINT_TO_USINT.AcfMlge + + + ReadE300Config.AcfMlge + + + WriteE300Config.AcfMlge + + + RA_CIP_ELECTRICAL_ENERGY_OBJ.AcfMlge + + + ReadDownholeData.AcfMlge + + + USINT_TO_UINT.AcfMlge + + + WriteE300TripReset.AcfMlge + + + USINT_TO_SINT.AcfMlge + + + RA_E300_OUTPUT_CONTROL.AcfMlge + + + LinearScale.AcfMlge + + + UINT_TO_USINT.AcfMlge + + + USINT_TO_DINT.AcfMlge + + + DINT_TO_USINT.AcfMlge + + \ No newline at end of file diff --git a/IntelligentPumpPanel_VFD.ccwsln b/IntelligentPumpPanel_VFD.ccwsln new file mode 100644 index 0000000..bddca00 --- /dev/null +++ b/IntelligentPumpPanel_VFD.ccwsln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# CCW Solution File, CCW Software 9.0 +VisualStudioVersion = 12.0.21005.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{A6F45E2C-46AC-4E2B-9F75-4E058226B5AB}") = "Controller", "Controller\Controller.acfproj", "{77F0DF20-21D3-4637-A6D8-D269E0A5C640}" +EndProject +Project("{A6F45E2C-46AC-4E2B-9F75-4E058226B5AB}") = "PVc Project", "PVc Project\PVc Project.acfproj", "{037E5F54-EA96-4D40-AC15-5F90EBA385A4}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Online|Any CPU = Online|Any CPU + Simulation|Any CPU = Simulation|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {77F0DF20-21D3-4637-A6D8-D269E0A5C640}.Online|Any CPU.ActiveCfg = Online|Any CPU + {77F0DF20-21D3-4637-A6D8-D269E0A5C640}.Online|Any CPU.Build.0 = Online|Any CPU + {77F0DF20-21D3-4637-A6D8-D269E0A5C640}.Simulation|Any CPU.ActiveCfg = Simulation|Any CPU + {77F0DF20-21D3-4637-A6D8-D269E0A5C640}.Simulation|Any CPU.Build.0 = Simulation|Any CPU + {037E5F54-EA96-4D40-AC15-5F90EBA385A4}.Online|Any CPU.ActiveCfg = Online|Any CPU + {037E5F54-EA96-4D40-AC15-5F90EBA385A4}.Simulation|Any CPU.ActiveCfg = Simulation|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/IntelligentPumpPanel_VFD.v12.ccwsuo b/IntelligentPumpPanel_VFD.v12.ccwsuo new file mode 100644 index 0000000..ef97b45 Binary files /dev/null and b/IntelligentPumpPanel_VFD.v12.ccwsuo differ diff --git a/PVc Project/Library.pvc b/PVc Project/Library.pvc new file mode 100644 index 0000000..0693e71 --- /dev/null +++ b/PVc Project/Library.pvc @@ -0,0 +1 @@ +PV800_DHMonitor;2711R-T4T;C:\Users\shop\Desktop\waterwellpanel\PVc Project diff --git a/PVc Project/PV800_DHMonitor.cha b/PVc Project/PV800_DHMonitor.cha new file mode 100644 index 0000000..7ba82c2 Binary files /dev/null and b/PVc Project/PV800_DHMonitor.cha differ diff --git a/PVc Project/PVc Project.acfproj b/PVc Project/PVc Project.acfproj new file mode 100644 index 0000000..cab26fa --- /dev/null +++ b/PVc Project/PVc Project.acfproj @@ -0,0 +1,17 @@ + + + + Debug + 2.0 + {037e5f54-ea96-4d40-ac15-5f90eba385a4} + Exe + MyRootNamespace + MyAssemblyName + false + Library.pvc + {037e5f54-ea96-4d40-ac15-5f90eba385a4} + + + + + \ No newline at end of file