commit cb1e8856e486da50744d170daf471df87e17cf3b Author: Patrick McDonagh Date: Tue Oct 18 18:50:37 2016 -0500 Initial commit 2 diff --git a/Controller/Controller.acfproj b/Controller/Controller.acfproj new file mode 100644 index 0000000..420abb9 --- /dev/null +++ b/Controller/Controller.acfproj @@ -0,0 +1,21 @@ + + + + Debug + 2.0 + {e5639d1c-04ee-4d2b-abb0-95beea2e6eac} + Exe + MyRootNamespace + MyAssemblyName + false + Controller\PrjLibrary.mdb + 5.50.3 + {e5639d1c-04ee-4d2b-abb0-95beea2e6eac} + + + 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/CONTROLLER.err b/Controller/Controller/CONTROLLER.err new file mode 100644 index 0000000..e2b427b --- /dev/null +++ b/Controller/Controller/CONTROLLER.err @@ -0,0 +1,6 @@ +0::0021-0003::Checking database... +0::0047-0003::-------------------- Check project for resource(s) to pre-build: CONTROLLER -------------------- +1::0002-0003::CONTROLLER: 0 error(s), 0 warning(s) +0::0021-0003::Checking database... +0::0007-0003::-------------------- Build project: CONTROLLER -------------------- +1::0002-0003::CONTROLLER: 0 error(s), 0 warning(s) diff --git a/Controller/Controller/Compile.ic b/Controller/Controller/Compile.ic new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Compile.ic @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Conf.mtc b/Controller/Controller/Conf.mtc new file mode 100644 index 0000000..92bfdeb --- /dev/null +++ b/Controller/Controller/Conf.mtc @@ -0,0 +1,17 @@ +[MAIN] +NET=1 +CONF=1 +RES=1 + + +[NET] +N1=CIPNetwork_1, CIPNetwork + + +[CONF] +C1=Micro820, 1 +I1=1, "" + + +[RES] +R1=1, Micro820, 1 diff --git a/Controller/Controller/DevicePref.xml b/Controller/Controller/DevicePref.xml new file mode 100644 index 0000000..8dc265d --- /dev/null +++ b/Controller/Controller/DevicePref.xml @@ -0,0 +1,4 @@ + + + SHOPPC!AB_ETHIP-1\192.168.1.81 + \ No newline at end of file diff --git a/Controller/Controller/DlgCfg.xml b/Controller/Controller/DlgCfg.xml new file mode 100644 index 0000000..da33808 --- /dev/null +++ b/Controller/Controller/DlgCfg.xml @@ -0,0 +1,6 @@ + + + 0 + 0 + + \ 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..9bf8dd6 --- /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..3010e27 --- /dev/null +++ b/Controller/Controller/LogicalValues.csv @@ -0,0 +1,60 @@ +Controller.Micro820.Micro820.__SYSVA_ABORT_CYCLE +Controller.Micro820.Micro820.__SYSVA_CCEXEC +Controller.Micro820.Micro820.__SYSVA_CYCLECNT +Controller.Micro820.Micro820.__SYSVA_CYCLEDATE +Controller.Micro820.Micro820.__SYSVA_FIRST_SCAN +Controller.Micro820.Micro820.__SYSVA_KVBCERR +Controller.Micro820.Micro820.__SYSVA_KVBPERR +Controller.Micro820.Micro820.__SYSVA_MAJ_ERR_HALT +Controller.Micro820.Micro820.__SYSVA_POWERUP_BIT +Controller.Micro820.Micro820.__SYSVA_PROJ_INCOMPLETE +Controller.Micro820.Micro820.__SYSVA_REMOTE +Controller.Micro820.Micro820.__SYSVA_RESMODE +Controller.Micro820.Micro820.__SYSVA_RESNAME +Controller.Micro820.Micro820.__SYSVA_SCANCNT +Controller.Micro820.Micro820.__SYSVA_SUSPEND_ID +Controller.Micro820.Micro820.__SYSVA_TCYCURRENT +Controller.Micro820.Micro820.__SYSVA_TCYCYCTIME +Controller.Micro820.Micro820.__SYSVA_TCYMAXIMUM +Controller.Micro820.Micro820.__SYSVA_TCYOVERFLOW +Controller.Micro820.Micro820.__SYSVA_TCYWDG +Controller.Micro820.Micro820.__SYSVA_USER_DATA_LOST +Controller.Micro820.Micro820._IO_EM_AI_00 +Controller.Micro820.Micro820._IO_EM_AI_01 +Controller.Micro820.Micro820._IO_EM_AI_02 +Controller.Micro820.Micro820._IO_EM_AI_03 +Controller.Micro820.Micro820._IO_EM_AO_00 +Controller.Micro820.Micro820._IO_EM_DI_00 +Controller.Micro820.Micro820._IO_EM_DI_01 +Controller.Micro820.Micro820._IO_EM_DI_02 +Controller.Micro820.Micro820._IO_EM_DI_03 +Controller.Micro820.Micro820._IO_EM_DI_04 +Controller.Micro820.Micro820._IO_EM_DI_05 +Controller.Micro820.Micro820._IO_EM_DI_06 +Controller.Micro820.Micro820._IO_EM_DI_07 +Controller.Micro820.Micro820._IO_EM_DI_08 +Controller.Micro820.Micro820._IO_EM_DI_09 +Controller.Micro820.Micro820._IO_EM_DI_10 +Controller.Micro820.Micro820._IO_EM_DI_11 +Controller.Micro820.Micro820._IO_EM_DO_00 +Controller.Micro820.Micro820._IO_EM_DO_01 +Controller.Micro820.Micro820._IO_EM_DO_02 +Controller.Micro820.Micro820._IO_EM_DO_03 +Controller.Micro820.Micro820._IO_EM_DO_04 +Controller.Micro820.Micro820._IO_EM_DO_05 +Controller.Micro820.Micro820._IO_EM_DO_06 +Controller.Micro820.Micro820._IO_P1_AI_00 +Controller.Micro820.Micro820._IO_P1_AI_01 +Controller.Micro820.Micro820.alarm_Hi +Controller.Micro820.Micro820.alarm_Lo +Controller.Micro820.Micro820.cfg_HighAlarm +Controller.Micro820.Micro820.cfg_LowAlarm +Controller.Micro820.Micro820.cfg_MaxScaled +Controller.Micro820.Micro820.cfg_MinScaled +Controller.Micro820.Micro820.Prog1.AIN_1_SCALER.Input +Controller.Micro820.Micro820.Prog1.AIN_1_SCALER.InputMax +Controller.Micro820.Micro820.Prog1.AIN_1_SCALER.InputMin +Controller.Micro820.Micro820.Prog1.AIN_1_SCALER.Output +Controller.Micro820.Micro820.Prog1.AIN_1_SCALER.OutputMax +Controller.Micro820.Micro820.Prog1.AIN_1_SCALER.OutputMin +Controller.Micro820.Micro820.val_Level diff --git a/Controller/Controller/MbSrvConf_target.xml b/Controller/Controller/MbSrvConf_target.xml new file mode 100644 index 0000000..a6cb842 --- /dev/null +++ b/Controller/Controller/MbSrvConf_target.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/Binding.rtc b/Controller/Controller/Micro820/Micro820/Binding.rtc new file mode 100644 index 0000000..f906154 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/Binding.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/CnvFct.rtc b/Controller/Controller/Micro820/Micro820/CnvFct.rtc new file mode 100644 index 0000000..b4578ba Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/CnvFct.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/Compile.ics b/Controller/Controller/Micro820/Micro820/Compile.ics new file mode 100644 index 0000000..679cef0 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile.ics @@ -0,0 +1 @@ +TO RELINK diff --git a/Controller/Controller/Micro820/Micro820/Compile.ict b/Controller/Controller/Micro820/Micro820/Compile.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_PROG1.ict b/Controller/Controller/Micro820/Micro820/Compile_PROG1.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_PROG1.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/DefProg.cnf b/Controller/Controller/Micro820/Micro820/DefProg.cnf new file mode 100644 index 0000000..b45f8c1 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/DefProg.cnf differ diff --git a/Controller/Controller/Micro820/Micro820/DwlOrder.txt b/Controller/Controller/Micro820/Micro820/DwlOrder.txt new file mode 100644 index 0000000..6e7ff71 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/DwlOrder.txt @@ -0,0 +1 @@ +PROG1 diff --git a/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa b/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa new file mode 100644 index 0000000..6669fe5 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa @@ -0,0 +1,5 @@ +AIN_1_SCALER.INPUT@PROG1,__TMPR__SCALER__INPUT,REAL +AIN_1_SCALER.INPUTMIN@PROG1,__TMPR2@PROG1,REAL +AIN_1_SCALER.INPUTMAX@PROG1,__TMPR3@PROG1,REAL +AIN_1_SCALER.OUTPUTMIN@PROG1,CFG_MINSCALED,REAL +AIN_1_SCALER.OUTPUTMAX@PROG1,CFG_MAXSCALED,REAL diff --git a/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc b/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc new file mode 100644 index 0000000..7a8ffbf Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/Header.rtc b/Controller/Controller/Micro820/Micro820/Header.rtc new file mode 100644 index 0000000..89d5063 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/Header.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/Hierarchy.rtc b/Controller/Controller/Micro820/Micro820/Hierarchy.rtc new file mode 100644 index 0000000..347d0d4 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/Hierarchy.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/IDS00103 b/Controller/Controller/Micro820/Micro820/IDS00103 new file mode 100644 index 0000000..55cecad Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/IDS00103 differ diff --git a/Controller/Controller/Micro820/Micro820/IO.rtc b/Controller/Controller/Micro820/Micro820/IO.rtc new file mode 100644 index 0000000..32c008d Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/IO.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820.ain b/Controller/Controller/Micro820/Micro820/MICRO820.ain new file mode 100644 index 0000000..e69de29 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820.err b/Controller/Controller/Micro820/Micro820/MICRO820.err new file mode 100644 index 0000000..936ab87 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820.err @@ -0,0 +1,9 @@ +0::0046-0003::-------------------- Pre-build resource: MICRO820 Configuration: MICRO820 -------------- +0::0044-0003::Pre-compiling for 2080LC2020QBBI +0::0000-0003::PROG1 +0:C:\USERS\SHOP\DROPBOX (HENRY PUMP)\PATRICK_MCDONAGH\CUSTOMERS\PIONEER NATURAL RESOURCES\LEVELSENSOR\CONTROLLER\CONTROLLER\MICRO820\MICRO820\PROG1:0002-0003::MICRO820: 0 error(s), 0 warning(s) +0::0006-0003::-------------------- Build resource: MICRO820 Configuration: MICRO820 -------------- +0::0001-0003::Compiling for 2080LC2020QBBI +0::0000-0003::PROG1 +0:C:\USERS\SHOP\DROPBOX (HENRY PUMP)\PATRICK_MCDONAGH\CUSTOMERS\PIONEER NATURAL RESOURCES\LEVELSENSOR\CONTROLLER\CONTROLLER\MICRO820\MICRO820\PROG1:0003-0003::Linking for 2080LC2020QBBI +0:C:\USERS\SHOP\DROPBOX (HENRY PUMP)\PATRICK_MCDONAGH\CUSTOMERS\PIONEER NATURAL RESOURCES\LEVELSENSOR\CONTROLLER\CONTROLLER\MICRO820\MICRO820\PROG1:0002-0003::MICRO820: 0 error(s), 0 warning(s) diff --git a/Controller/Controller/Micro820/Micro820/MICRO820.icp b/Controller/Controller/Micro820/Micro820/MICRO820.icp new file mode 100644 index 0000000..a947ef1 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820.icp @@ -0,0 +1 @@ +PROG1(143): diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc new file mode 100644 index 0000000..0051996 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc new file mode 100644 index 0000000..944b3db Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt b/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt new file mode 100644 index 0000000..c4261d5 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt @@ -0,0 +1,9 @@ +[VARIABLE] +VarWithLREALType = 0 +VarWithLINTType = 0 +VarWithNewDataType = 1 +VarROInitValChanged = 0 +[FUNCTION] +UseExtGstartGrst = 0 +[TARGET] +IsEnhancedTarget = 1 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc new file mode 100644 index 0000000..b50de61 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc new file mode 100644 index 0000000..940db74 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc @@ -0,0 +1,10 @@ +[MEMORY] +Offset0=0xB98 +Offset1=0x1398 +Offset2=0x1398 +Offset3=0x1398 +Memory Usage Estimate(Code)=0xE8 +Memory Usage Estimate(Data)=0x33B8 +Memory Usage Estimate(Retain)=0x10 +Memory Usage Estimate(Temporary variables)=0x1C +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..940db74 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc @@ -0,0 +1,10 @@ +[MEMORY] +Offset0=0xB98 +Offset1=0x1398 +Offset2=0x1398 +Offset3=0x1398 +Memory Usage Estimate(Code)=0xE8 +Memory Usage Estimate(Data)=0x33B8 +Memory Usage Estimate(Retain)=0x10 +Memory Usage Estimate(Temporary variables)=0x1C +Offset4=0x414 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..f62a6df --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc @@ -0,0 +1,16 @@ +[MODIF] + +[RESULT] +ON_LINE=N +TBL_CONF=Y +CRC_ORG=0x0 +CRC_OLD= +CRC_NEW=0xDA0FA50A +DAT_ORG=0 +DAT_OLD=0 +DAT_NEW=1473818639 +VER_ORG=0 +VER_OLD=0 +VER_NEW=5 +CRC_ALL_OLD= +CRC_ALL_NEW=0x6E0DCF8E diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc new file mode 100644 index 0000000..e5e90ac --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc @@ -0,0 +1,9 @@ +[MEMORY] +Memory Usage Estimate(Temporary variables)=0x1C +Biggest online change user variable memory block size=0x800 +Currently added user variables=0x0 +Total data size=0xBB4 +User variables size=0xB98 +Maximum size for temporary variables=0x201C +Memory Usage Estimate(Data)=0x33B4 +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..e5e90ac --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc @@ -0,0 +1,9 @@ +[MEMORY] +Memory Usage Estimate(Temporary variables)=0x1C +Biggest online change user variable memory block size=0x800 +Currently added user variables=0x0 +Total data size=0xBB4 +User variables size=0xB98 +Maximum size for temporary variables=0x201C +Memory Usage Estimate(Data)=0x33B4 +Free memory for user variables=0x800 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PROG1.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PROG1.ipa new file mode 100644 index 0000000..5930f92 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PROG1.ipa @@ -0,0 +1 @@ +,AIN_1_SCALER@PROG1,SCALER,INPUT,__TMPR__SCALER__INPUT,REAL,INPUTMIN,__TMPR2@PROG1,REAL,INPUTMAX,__TMPR3@PROG1,REAL,OUTPUTMIN,CFG_MINSCALED,REAL,OUTPUTMAX,CFG_MAXSCALED,REAL diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PROG1.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PROG1.xtc new file mode 100644 index 0000000..e98454f Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PROG1.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc new file mode 100644 index 0000000..3c09b95 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc @@ -0,0 +1,7 @@ +[BEGIN FB INPUTS] +I1=micro820.micro820.prog1/ain_1_scaler.input,0x13A8,REAL +I2=micro820.micro820.prog1/ain_1_scaler.inputmin,0x13A0,REAL +I3=micro820.micro820.prog1/ain_1_scaler.inputmax,0x139C,REAL +I4=micro820.micro820.prog1/ain_1_scaler.outputmin,0x464,REAL +I5=micro820.micro820.prog1/ain_1_scaler.outputmax,0x468,REAL +[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..00444db 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..00444db 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..00444db 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..b287f88 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..b287f88 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc 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..7807d03 --- /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..7807d03 --- /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/PROG1.ic b/Controller/Controller/Micro820/Micro820/PROG1.ic new file mode 100644 index 0000000..ccb362d --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/PROG1.ic @@ -0,0 +1,13 @@ +_PUSH_PAR _IO_P1_AI_00 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR__SCALER__INPUT := __TMPR1 +__FBL_RET := _PUSHCALLFB SCALER AIN_1_SCALER +__TMPR1 := AIN_1_SCALER [ __CDINT0000000C ] +VAL_LEVEL := __TMPR1 +__TMPB1 := VAL_LEVEL >= CFG_HIGHALARM +__TMPB1 := __TMPB1 _OR _IO_EM_DI_00 +ALARM_HI := __TMPB1 +__TMPB1 := VAL_LEVEL <= CFG_LOWALARM +ALARM_LO := __TMPB1 +__TMPB1 := ALARM_HI _OR ALARM_LO +_IO_EM_DO_00 := __TMPB1 diff --git a/Controller/Controller/Micro820/Micro820/PROG1.rtc b/Controller/Controller/Micro820/Micro820/PROG1.rtc new file mode 100644 index 0000000..452c931 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/PROG1.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/Prog1.AcfMlge b/Controller/Controller/Micro820/Micro820/Prog1.AcfMlge new file mode 100644 index 0000000..778e4fc --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Prog1.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/Prog1.stf b/Controller/Controller/Micro820/Micro820/Prog1.stf new file mode 100644 index 0000000..a751841 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Prog1.stf @@ -0,0 +1,9 @@ +PROGRAM Prog1 +AIN_1_SCALER(ANY_TO_REAL(_IO_P1_AI_00), 13104.0, 65520.0, cfg_MinScaled, cfg_MaxScaled); +val_Level := AIN_1_SCALER.Output; + +alarm_Hi := (val_Level >= cfg_HighAlarm) OR _IO_EM_DI_00; +alarm_Lo := val_Level <= cfg_LowAlarm; + +_IO_EM_DO_00 := alarm_Hi OR alarm_Lo; +END_PROGRAM \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ResPar.cnf b/Controller/Controller/Micro820/Micro820/ResPar.cnf new file mode 100644 index 0000000..1877ae2 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/ResPar.cnf differ diff --git a/Controller/Controller/Micro820/Micro820_NetworkConf.rtc b/Controller/Controller/Micro820/Micro820_NetworkConf.rtc new file mode 100644 index 0000000..06a7547 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820_NetworkConf.rtc differ diff --git a/Controller/Controller/Micro820/Micro820_NetworkConf.xtc b/Controller/Controller/Micro820/Micro820_NetworkConf.xtc new file mode 100644 index 0000000..697a959 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820_NetworkConf.xtc 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..acad9f4 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..f75b3d8 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..d5f29ea --- /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..da33808 --- /dev/null +++ b/Controller/Controller/RcpCfg.xml @@ -0,0 +1,6 @@ + + + 0 + 0 + + \ No newline at end of file diff --git a/Controller/Controller/SymbolTable/HabDts.ini.local b/Controller/Controller/SymbolTable/HabDts.ini.local new file mode 100644 index 0000000..411377a --- /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..c8f8fad 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..59ab214 --- /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..3fa353a 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..2754553 --- /dev/null +++ b/Controller/Embedded/ExtendedInfo.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Controller/LogicalValues/ExtendedInfo.xml b/Controller/LogicalValues/ExtendedInfo.xml new file mode 100644 index 0000000..ccf64ad --- /dev/null +++ b/Controller/LogicalValues/ExtendedInfo.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Controller/MLGE/ExtendedInfo.xml b/Controller/MLGE/ExtendedInfo.xml new file mode 100644 index 0000000..790bb10 --- /dev/null +++ b/Controller/MLGE/ExtendedInfo.xml @@ -0,0 +1,6 @@ + + + + Prog1.AcfMlge + + \ No newline at end of file diff --git a/LevelSensor.ccwsln b/LevelSensor.ccwsln new file mode 100644 index 0000000..7712bd6 Binary files /dev/null and b/LevelSensor.ccwsln differ diff --git a/LevelSensor.v12.ccwsuo b/LevelSensor.v12.ccwsuo new file mode 100644 index 0000000..25d1758 Binary files /dev/null and b/LevelSensor.v12.ccwsuo differ