diff --git a/Controller/Controller.acfproj b/Controller/Controller.acfproj index d4f9a6b..ce1d382 100644 --- a/Controller/Controller.acfproj +++ b/Controller/Controller.acfproj @@ -1,21 +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\ - - - - + + + + Debug + 2.0 + {77f0df20-21d3-4637-a6d8-d269e0a5c640} + Exe + MyRootNamespace + MyAssemblyName + false + Controller\PrjLibrary.mdb + 5.50.5 + {77f0df20-21d3-4637-a6d8-d269e0a5c640} + + + bin\Online\ + + + + \ No newline at end of file diff --git a/Controller/Controller/2080LC2020QWBI.target b/Controller/Controller/2080LC2020QWBI.target new file mode 100644 index 0000000..4309f87 --- /dev/null +++ b/Controller/Controller/2080LC2020QWBI.target @@ -0,0 +1,1148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/CONTROLLER.err b/Controller/Controller/CONTROLLER.err index e2b427b..e69de29 100644 --- a/Controller/Controller/CONTROLLER.err +++ b/Controller/Controller/CONTROLLER.err @@ -1,6 +0,0 @@ -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/Conf.mtc b/Controller/Controller/Conf.mtc index ea4cabb..92bfdeb 100644 --- a/Controller/Controller/Conf.mtc +++ b/Controller/Controller/Conf.mtc @@ -1,17 +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 +[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/Controller.isaxml b/Controller/Controller/Controller.isaxml new file mode 100644 index 0000000..ff735d2 --- /dev/null +++ b/Controller/Controller/Controller.isaxml @@ -0,0 +1,390 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/DevicePref.xml b/Controller/Controller/DevicePref.xml index ddeba1c..c6ba6d6 100644 --- a/Controller/Controller/DevicePref.xml +++ b/Controller/Controller/DevicePref.xml @@ -1,4 +1,4 @@ - - - DESKTOP-AGBV11S!Henry_Pump\10.20.4.5 + + + PATRICKMCDO2139!Henry_Pump\10.20.4.5 \ No newline at end of file diff --git a/Controller/Controller/DlgCfg.xml b/Controller/Controller/DlgCfg.xml index 634de3c..4c1ed65 100644 --- a/Controller/Controller/DlgCfg.xml +++ b/Controller/Controller/DlgCfg.xml @@ -1,47 +1,47 @@ - - - 0 - 0 - - - 1 - - - 1 - 1372 - DH_IntakeTemperature - 1 - REAL - true - - ISA_TYPREAL - - - 1 - 1376 - DH_IntakePressure - 2 - REAL - true - - ISA_TYPREAL - - - 1 - 2209 - DH_DownholeStatus - 3 - STRING - true - - ISA_TYPSTRING - - - DSET1 - - COMMA - true - - - + + + 0 + 0 + + + 1 + + + 1 + 1372 + DH_IntakeTemperature + 1 + REAL + true + + ISA_TYPREAL + + + 1 + 1376 + DH_IntakePressure + 2 + REAL + true + + ISA_TYPREAL + + + 1 + 2213 + DH_DownholeStatus + 3 + STRING + true + + ISA_TYPSTRING + + + DSET1 + + COMMA + true + + + \ No newline at end of file diff --git a/Controller/Controller/MbSrvConf_target.xml b/Controller/Controller/MbSrvConf_target.xml index a387742..8077657 100644 --- a/Controller/Controller/MbSrvConf_target.xml +++ b/Controller/Controller/MbSrvConf_target.xml @@ -1,474 +1,474 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820.isaxml b/Controller/Controller/Micro820/Micro820.isaxml new file mode 100644 index 0000000..5695e39 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820.isaxml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.ic b/Controller/Controller/Micro820/Micro820/CONTROL.ic index 94a342a..0177b79 100644 --- a/Controller/Controller/Micro820/Micro820/CONTROL.ic +++ b/Controller/Controller/Micro820/Micro820/CONTROL.ic @@ -1,653 +1,653 @@ -__FBL_RET := _PUSHCALLFB EPOCH_TIME CURRENTTIMERTC -__TMPULI1 := CURRENTTIMERTC [ __CDINT00000004 ] -_PUSH_PAR __TMPULI1 -__TMPI1 := _CALL ANY_TO_ULINT -TIME_CURRENTTIME := __TMPI1 -__TMPB1 := _NOT TEST_MODE -_IF _NOT __TMPB1 _GOTO __LAB1 -CONTACTOR_STATUS := DIGITALINPUT_STATUS_0 -START_BUTTON := DIGITALINPUT_STATUS_1 -AUTO_MODE := DIGITALINPUT_STATUS_2 -HAND_MODE := DIGITALINPUT_STATUS_3 -_PUSH_PAR _IO_P1_AI_00 -__TMPR3 := _CALL ANY_TO_UINT -__TMPR__LINEARSCALE__RAW_INP := __TMPR3 -__FBL_RET := _PUSHCALLFB LINEARSCALE LINEARSCALE_PRESSURE -_PUSH_PAR _IO_P1_AI_01 -__TMPR3 := _CALL ANY_TO_UINT -__TMPR__LINEARSCALE__RAW_INP := __TMPR3 -__FBL_RET := _PUSHCALLFB LINEARSCALE LINEARSCALE_FLOW -__TMPR3 := LINEARSCALE_PRESSURE [ __CDINT0000000C ] -PRESSURE_IN := __TMPR3 -__TMPR3 := LINEARSCALE_FLOW [ __CDINT0000000C ] -FLOWRATE := __TMPR3 -_GOTO __LAB2 -__LAB1 : -CONTACTOR_STATUS := CMD_RUN -VOLTAGEOK := TRUE -__LAB2 : -_IF _NOT __SYSVA_FIRST_SCAN _GOTO __LAB3 -SHUTDOWN_TIME := TIME_CURRENTTIME -DEVICE_STATUS := __TMPM1 -DEVICE_STATUS_INT := __CUINT00000001 -RESTART_COMMAND := FALSE -RESTART_ALLOWED := FALSE -RUN_PERMISSIVE := FALSE -START_PERMISSIVE := FALSE -CFG_READ := TRUE -STS_TIMERRUNTIMESET := FALSE -STS_TIMERWAITTIMESET := FALSE -STS_TIMERCYCLEACTIVE := FALSE -STS_TRIPCOUNTINCREASED := FALSE -VAL_OVERLOADTRIPCOUNT := __DINT_NULL -VAL_TRIPCOUNT := __DINT_NULL -_GOTO __LAB4 -__LAB3 : -__LAB4 : -__TMPLRE3 := E300 [ __DINT_NULL ] -_PUSH_PAR __TMPLRE3 -__TMPR3 := _CALL ANY_TO_LREAL -E300_KWH := __TMPR3 -__TMPLRE3 := E300 [ __CDINT00000008 ] -_PUSH_PAR __TMPLRE3 -__TMPR3 := _CALL ANY_TO_LREAL -E300_KWH_REGEN := __TMPR3 -_IF _NOT DOWNHOLE_TOOL_ENABLED _GOTO __LAB5 -__TMPI1 := __CDINT00000002 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000002 -__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] -_PUSH_PAR __TMPUIN1 -__TMPR3 := _CALL ANY_TO_UINT -__TMPR3 := __TMPR3 / __TMPR4 -DH_INTAKETEMPERATURE := __TMPR3 -__TMPI1 := __CDINT00000003 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000002 -__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] -_PUSH_PAR __TMPUIN1 -__TMPR3 := _CALL ANY_TO_UINT -__TMPR3 := __TMPR3 - __TMPR5 -DH_INTAKEPRESSURE := __TMPR3 -__TMPI1 := __CDINT0000000A - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000002 -__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] -DH_NUMCHANNELS := __TMPUIN1 -__TMPI1 := __CDINT0000000B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000002 -__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] -DH_TOOLVOLTAGE := __TMPUIN1 -__TMPI1 := __CDINT00000028 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000002 -__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] -_PUSH_PAR __TMPUIN1 -__TMPR3 := _CALL ANY_TO_UINT -__TMPR3 := __TMPR3 / __TMPR4 -DH_MAXINTAKETEMPERATURE_STARTUP := __TMPR3 -__TMPI1 := __CDINT00000029 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000002 -__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] -DH_MAXINTAKEPRESSURE_STARTUP := __TMPUIN1 -__TMPI1 := __CDINT00000063 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000002 -__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] -DH_DOWNHOLESTATUS_INT := __TMPUIN1 -__TMPR3 := __TMPR6 / __TMPR7 -__TMPR8 := DH_INTAKEPRESSURE * __TMPR3 -__TMPR9 := __TMPR6 / CFG_SPECIFICGRAVITY -__TMPR8 := __TMPR8 * __TMPR9 -__TMPR8 := __TMPR8 + CFG_DHSENSORDISTTOINTAKE -DH_FLUID_LEVEL := __TMPR8 -__TMPI1 := __CDINT00000063 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000002 -__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] -_PUSH_PAR __TMPUIN1 -__TMPI2 := _CALL ANY_TO_UINT -__TMPB1 := __TMPI2 <> __DINT_NULL -_IF __TMPB1 _GOTO __LAB7 -DH_DOWNHOLESTATUS := __TMPM2 -_GOTO __LAB6 -__LAB7 : -__TMPB1 := __TMPI2 <> __CDINT00000001 -_IF __TMPB1 _GOTO __LAB8 -DH_DOWNHOLESTATUS := __TMPM3 -_GOTO __LAB6 -__LAB8 : -__TMPB1 := __TMPI2 <> __CDINT00000002 -_IF __TMPB1 _GOTO __LAB9 -DH_DOWNHOLESTATUS := __TMPM4 -_GOTO __LAB6 -__LAB9 : -__TMPB1 := __TMPI2 <> __CDINT00000003 -_IF __TMPB1 _GOTO __LABa -DH_DOWNHOLESTATUS := __TMPM5 -_GOTO __LAB6 -__LABa : -__TMPB1 := __TMPI2 <> __CDINT00000004 -_IF __TMPB1 _GOTO __LABb -DH_DOWNHOLESTATUS := __TMPM6 -_GOTO __LAB6 -__LABb : -DH_DOWNHOLESTATUS := __TMPM7 -__LAB6 : -__TMPI1 := __CDINT00000005 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000002 -__TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] -DH_TOOLTYPE := __TMPUIN1 -__TMPI1 := __CDINT00000007 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000002 -__TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] -__TMPUIN1 := __TMPUIN1 * __CUINT000003E8 -DH_PSIRATING := __TMPUIN1 -__TMPI1 := __CDINT00000008 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000002 -__TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] -_PUSH_PAR __TMPUIN1 -__TMPR3 := _CALL ANY_TO_UINT -__TMPR3 := __TMPR3 / __TMPR4 -DH_MAXINTAKETEMPERATURE_FOREVER := __TMPR3 -__TMPI1 := __CDINT00000009 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000002 -__TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] -DH_MAXINTAKEPRESSURE_FOREVER := __TMPUIN1 -_GOTO __LABc -__LAB5 : -DH_DOWNHOLESTATUS := __TMPM8 -PRESSURE_SHUTDOWN_ENABLED := FALSE -PRESSURE_STARTUP_ENABLED := FALSE -TEMP_SHUTDOWN_ENABLED := FALSE -TEMP_STARTUP_ENABLED := FALSE -__LABc : -__TMPB1 := PRESSURE_TRANSDUCER_ENABLED _AND CONTACTOR_STATUS -__TMPB2 := RUN_TIME > PRESSURE_ALARM_STARTUP_DELAY -__TMPB1 := __TMPB1 _AND __TMPB2 -_IF _NOT __TMPB1 _GOTO __LABd -__TMPB3 := PRESSURE_IN >= PRESSURE_HI_SP -_IF _NOT __TMPB3 _GOTO __LABe -PRESSURE_HI := TRUE -PRESSURE_LO := FALSE -_GOTO __LABf -__LABe : -__TMPB1 := PRESSURE_IN <= PRESSURE_LO_SP -_IF _NOT __TMPB1 _GOTO __LAB10 -PRESSURE_HI := FALSE -PRESSURE_LO := TRUE -_GOTO __LABf -__LAB10 : -PRESSURE_HI := FALSE -PRESSURE_LO := FALSE -__LABf : -__TMPB1 := _NOT PRESSURE_HI -__TMPB2 := _NOT PRESSURE_LO -__TMPB1 := __TMPB1 _AND __TMPB2 -_IF _NOT __TMPB1 _GOTO __LAB11 -PRESSURE_OK := TRUE -PRESSURE_OOT_SCANS := __UDINT_NULL -PRESSURE_OOT_SECONDS := __UDINT_NULL -_GOTO __LAB12 -__LAB11 : -__TMPUDI1 := PRESSURE_OOT_SCANS + __CUDINT00000001 -PRESSURE_OOT_SCANS := __TMPUDI1 -_PUSH_PAR __SYSVA_TCYCURRENT -__TMPUDI1 := _CALL ANY_TO_TIME -__TMPUDI2 := PRESSURE_OOT_SCANS * __TMPUDI1 -__TMPUDI2 := __TMPUDI2 / __CUDINT000003E8 -PRESSURE_OOT_SECONDS := __TMPUDI2 -__LAB12 : -__TMPB1 := PRESSURE_OOT_SECONDS > PRESSURE_ALARM_DELAY -_IF _NOT __TMPB1 _GOTO __LAB13 -PRESSURE_OK := FALSE -_GOTO __LAB14 -__LAB13 : -__LAB14 : -_GOTO __LAB15 -__LABd : -PRESSURE_OK := TRUE -__LAB15 : -__TMPB1 := _NOT PRESSURE_OK -ALARM_TUBINGPRESSURE := __TMPB1 -__TMPB1 := _NOT PRESSURE_STARTUP_ENABLED -__TMPB2 := DH_INTAKEPRESSURE > PRESSURE_STARTUP -__TMPB1 := __TMPB1 _OR __TMPB2 -SP_PRESSURE := __TMPB1 -__TMPB1 := _NOT TEMP_STARTUP_ENABLED -__TMPB2 := DH_INTAKETEMPERATURE < TEMP_STARTUP -__TMPB1 := __TMPB1 _OR __TMPB2 -SP_TEMPERATURE := __TMPB1 -__TMPB1 := HAND_MODE _OR AUTO_MODE -__TMPB1 := __TMPB1 _OR TEST_MODE -SP_MODE := __TMPB1 -__TMPB1 := _NOT TRIPSTATUS -SP_TRIP := __TMPB1 -SP_VOLTAGE := VOLTAGEOK -__TMPB1 := SP_PRESSURE _AND SP_TEMPERATURE -__TMPB1 := __TMPB1 _AND SP_MODE -__TMPB1 := __TMPB1 _AND SP_TRIP -__TMPB1 := __TMPB1 _AND SP_VOLTAGE -START_PERMISSIVE := __TMPB1 -__TMPB1 := _NOT START_PERMISSIVE -__TMPB2 := _NOT CMD_RUN -__TMPB1 := __TMPB1 _AND __TMPB2 -_IF _NOT __TMPB1 _GOTO __LAB16 -DEVICE_STATUS := __TMPM9 -DEVICE_STATUS_INT := __CUINT00000002 -_GOTO __LAB17 -__LAB16 : -__LAB17 : -__TMPB1 := DEVICE_STATUS = __TMPM9 -__TMPB1 := __TMPB1 _AND START_PERMISSIVE -__TMPB2 := _NOT CMD_RUN -__TMPB1 := __TMPB1 _AND __TMPB2 -_IF _NOT __TMPB1 _GOTO __LAB18 -DEVICE_STATUS := __TMPM10 -DEVICE_STATUS_INT := __CUINT00000003 -_GOTO __LAB19 -__LAB18 : -__LAB19 : -__TMPB1 := _NOT PRESSURE_SHUTDOWN_ENABLED -__TMPB2 := DH_INTAKEPRESSURE > PRESSURE_SHUTDOWN -__TMPB1 := __TMPB1 _OR __TMPB2 -RP_PRESSURE := __TMPB1 -__TMPB1 := _NOT TEMP_SHUTDOWN_ENABLED -__TMPB2 := DH_INTAKETEMPERATURE < TEMP_SHUTDOWN -__TMPB1 := __TMPB1 _OR __TMPB2 -RP_TEMPERATURE := __TMPB1 -__TMPB1 := HAND_MODE _OR AUTO_MODE -__TMPB1 := __TMPB1 _OR TEST_MODE -RP_MODE := __TMPB1 -__TMPB1 := _NOT TRIPSTATUS -RP_TRIP := __TMPB1 -RP_TUBINGPRESSURE := PRESSURE_OK -__TMPB1 := RP_PRESSURE _AND RP_TEMPERATURE -__TMPB1 := __TMPB1 _AND RP_MODE -__TMPB1 := __TMPB1 _AND RP_TRIP -__TMPB1 := __TMPB1 _AND RP_TUBINGPRESSURE -RUN_PERMISSIVE := __TMPB1 -__TMPB1 := _NOT RP_PRESSURE -__TMPB1 := __TMPB1 _AND CONTACTOR_STATUS -ALARM_DHPRESSURE := __TMPB1 -__TMPB1 := _NOT RP_TEMPERATURE -__TMPB1 := __TMPB1 _AND CONTACTOR_STATUS -ALARM_DHTEMPERATURE := __TMPB1 -__TMPB1 := _NOT RUN_PERMISSIVE -__TMPB1 := __TMPB1 _AND CMD_RUN -_IF _NOT __TMPB1 _GOTO __LAB1a -DEVICE_STATUS := __TMPM11 -DEVICE_STATUS_INT := __CUINT00000004 -SHUTDOWN_TIME := TIME_CURRENTTIME -__TMPB1 := _NOT STS_TRIPCOUNTINCREASED -_IF _NOT __TMPB1 _GOTO __LAB1b -_IF _NOT OVERLOADTRIP _GOTO __LAB1c -__TMPI1 := VAL_OVERLOADTRIPCOUNT + __CDINT00000001 -VAL_OVERLOADTRIPCOUNT := __TMPI1 -_GOTO __LAB1d -__LAB1c : -__TMPI1 := VAL_TRIPCOUNT + __CDINT00000001 -VAL_TRIPCOUNT := __TMPI1 -__LAB1d : -STS_TRIPCOUNTINCREASED := TRUE -_GOTO __LAB1e -__LAB1b : -__LAB1e : -_GOTO __LAB1f -__LAB1a : -__LAB1f : -__TMPB1 := VAL_OVERLOADTRIPCOUNT > CFG_OVERLOADTRIPCOUNTLIMIT -_IF _NOT __TMPB1 _GOTO __LAB20 -RESTART_ALLOWED := FALSE -DEVICE_STATUS := __TMPM12 -DEVICE_STATUS_INT := __CUINT00000005 -STS_TRIPLIMITOLREACHED := TRUE -_GOTO __LAB21 -__LAB20 : -STS_TRIPLIMITOLREACHED := FALSE -__LAB21 : -__TMPB1 := VAL_TRIPCOUNT > CFG_TRIPCOUNTLIMIT -_IF _NOT __TMPB1 _GOTO __LAB22 -RESTART_ALLOWED := FALSE -DEVICE_STATUS := __TMPM13 -DEVICE_STATUS_INT := __CUINT00000006 -STS_TRIPLIMITREACHED := TRUE -_GOTO __LAB23 -__LAB22 : -STS_TRIPLIMITREACHED := FALSE -__LAB23 : -__TMPB1 := START_COMMAND _OR START_BUTTON -__TMPB1 := __TMPB1 _AND START_PERMISSIVE -_IF _NOT __TMPB1 _GOTO __LAB24 -TEST_STARTED := TRUE -RESTART_ALLOWED := TRUE -_IF _NOT CFG_TIMERMODEENABLED _GOTO __LAB25 -STS_TIMERCYCLEACTIVE := TRUE -CMD_TIMERRUN := TRUE -_GOTO __LAB26 -__LAB25 : -__LAB26 : -_GOTO __LAB27 -__LAB24 : -__LAB27 : -__TMPB1 := _NOT OVERLOADTRIP -__TMPB2 := AUTO_MODE _AND __TMPB1 -__TMPB3 := _NOT CMD_RUN -__TMPB2 := __TMPB2 _AND __TMPB3 -__TMPB4 := STS_TIMERCYCLEACTIVE _AND CMD_TIMERRUN -__TMPB5 := _NOT STS_TIMERCYCLEACTIVE -__TMPB4 := __TMPB4 _OR __TMPB5 -__TMPB2 := __TMPB2 _AND __TMPB4 -__TMPB2 := __TMPB2 _AND RESTART_ALLOWED -_IF _NOT __TMPB2 _GOTO __LAB28 -__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME -__TMPB6 := __TMPI1 > DOWNTIME_TIME_PARAMETER -_IF _NOT __TMPB6 _GOTO __LAB29 -__TMPB7 := _NOT RESTART_COMMAND -_IF _NOT __TMPB7 _GOTO __LAB2a -TRIPRESETCMD := TRUE -RESTART_COMMAND := TRUE -_IF _NOT CFG_TIMERMODEENABLED _GOTO __LAB2b -CMD_TIMERRUN := TRUE -STS_TIMERCYCLEACTIVE := TRUE -_GOTO __LAB2c -__LAB2b : -__LAB2c : -_GOTO __LAB2d -__LAB2a : -__LAB2d : -_GOTO __LAB2e -__LAB29 : -_IF _NOT CFG_TIMERMODEENABLED _GOTO __LAB2f -CMD_TIMERRUN := FALSE -_GOTO __LAB30 -__LAB2f : -__LAB30 : -STS_TIMERCYCLEACTIVE := FALSE -RESTART_COMMAND := FALSE -__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME -__TMPI2 := DOWNTIME_TIME_PARAMETER - __TMPI1 -TIME_UNTIL_STARTUP := __TMPI2 -__TMPI1 := TIME_UNTIL_STARTUP / __CDINT0000003C -TIME_UNTIL_STARTUP_MIN := __TMPI1 -__TMPI1 := TIME_UNTIL_STARTUP_MIN * __CDINT0000003C -__TMPI2 := TIME_UNTIL_STARTUP - __TMPI1 -TIME_UNTIL_STARTUP_SEC := __TMPI2 -_PUSH_PAR TIME_UNTIL_STARTUP_MIN -__TMPM14 := _CALL ANY_TO_DINT -__TMPM14 := __TMPM14 + __TMPM15 -_PUSH_PAR TIME_UNTIL_STARTUP_SEC -__TMPM17 := _CALL ANY_TO_DINT -__TMPM18 := __TMPM16 + __TMPM17 -_PUSH_PAR __TMPM18 -_PUSH_PAR __CDINT00000002 -__TMPM19 := _CALL RIGHT -__TMPM14 := __TMPM14 + __TMPM19 -TIME_UNTIL_STARTUP_STRING := __TMPM14 -_IF _NOT AUTO_MODE _GOTO __LAB31 -__TMPM14 := __TMPM20 + TIME_UNTIL_STARTUP_STRING -DEVICE_STATUS := __TMPM14 -DEVICE_STATUS_INT := __CUINT00000007 -_GOTO __LAB32 -__LAB31 : -__LAB32 : -__LAB2e : -_GOTO __LAB33 -__LAB28 : -__TMPB1 := AUTO_MODE _AND OVERLOADTRIP -__TMPB2 := _NOT CMD_RUN -__TMPB1 := __TMPB1 _AND __TMPB2 -__TMPB1 := __TMPB1 _AND RESTART_ALLOWED -_IF _NOT __TMPB1 _GOTO __LAB34 -__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME -__TMPB3 := __TMPI1 > DOWNTIME_TIME_PARAMETER_OL -_IF _NOT __TMPB3 _GOTO __LAB35 -__TMPB4 := _NOT RESTART_COMMAND -_IF _NOT __TMPB4 _GOTO __LAB36 -RESTART_COMMAND := TRUE -_IF _NOT CFG_TIMERMODEENABLED _GOTO __LAB37 -CMD_TIMERRUN := TRUE -STS_TIMERCYCLEACTIVE := TRUE -_GOTO __LAB38 -__LAB37 : -__LAB38 : -_GOTO __LAB39 -__LAB36 : -__LAB39 : -_GOTO __LAB3a -__LAB35 : -_IF _NOT CFG_TIMERMODEENABLED _GOTO __LAB3b -CMD_TIMERRUN := FALSE -_GOTO __LAB3c -__LAB3b : -__LAB3c : -STS_TIMERCYCLEACTIVE := FALSE -RESTART_COMMAND := FALSE -__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME -__TMPI2 := DOWNTIME_TIME_PARAMETER_OL - __TMPI1 -TIME_UNTIL_STARTUP := __TMPI2 -__TMPI1 := TIME_UNTIL_STARTUP / __CDINT0000003C -TIME_UNTIL_STARTUP_MIN := __TMPI1 -__TMPI1 := TIME_UNTIL_STARTUP_MIN * __CDINT0000003C -__TMPI2 := TIME_UNTIL_STARTUP - __TMPI1 -TIME_UNTIL_STARTUP_SEC := __TMPI2 -_PUSH_PAR TIME_UNTIL_STARTUP_MIN -__TMPM14 := _CALL ANY_TO_DINT -__TMPM14 := __TMPM14 + __TMPM15 -_PUSH_PAR TIME_UNTIL_STARTUP_SEC -__TMPM17 := _CALL ANY_TO_DINT -__TMPM18 := __TMPM16 + __TMPM17 -_PUSH_PAR __TMPM18 -_PUSH_PAR __CDINT00000002 -__TMPM19 := _CALL RIGHT -__TMPM14 := __TMPM14 + __TMPM19 -TIME_UNTIL_STARTUP_STRING := __TMPM14 -_IF _NOT AUTO_MODE _GOTO __LAB3d -__TMPM14 := __TMPM21 + TIME_UNTIL_STARTUP_STRING -DEVICE_STATUS := __TMPM14 -DEVICE_STATUS_INT := __CUINT00000008 -_GOTO __LAB3e -__LAB3d : -__LAB3e : -__LAB3a : -_GOTO __LAB33 -__LAB34 : -__LAB33 : -__TMPB1 := START_BUTTON _OR START_COMMAND -__TMPB1 := __TMPB1 _OR CMD_TIMERRUN -__TMPB2 := RESTART_ALLOWED _AND RESTART_COMMAND -__TMPB1 := __TMPB1 _OR __TMPB2 -__TMPB1 := __TMPB1 _AND START_PERMISSIVE -__TMPB1 := __TMPB1 _OR CMD_RUN -__TMPB3 := _NOT STOP_COMMAND -__TMPB1 := __TMPB1 _AND __TMPB3 -__TMPB4 := _NOT CFG_TIMERMODEENABLED -__TMPB5 := CMD_TIMERRUN _OR __TMPB4 -__TMPB1 := __TMPB1 _AND __TMPB5 -__TMPB1 := __TMPB1 _AND RUN_PERMISSIVE -_IF _NOT __TMPB1 _GOTO __LAB3f -CMD_RUN := TRUE -RESTART_COMMAND := FALSE -__TMPB1 := _NOT START_TIME_SET -_IF _NOT __TMPB1 _GOTO __LAB40 -START_TIME := TIME_CURRENTTIME -START_TIME_SET := TRUE -DEVICE_STATUS := __TMPM22 -DEVICE_STATUS_INT := __CUINT00000009 -STS_TRIPCOUNTINCREASED := FALSE -_GOTO __LAB41 -__LAB40 : -__LAB41 : -_IF _NOT CONTACTOR_STATUS _GOTO __LAB42 -__TMPI1 := TIME_CURRENTTIME - START_TIME -RUN_TIME := __TMPI1 -_GOTO __LAB43 -__LAB42 : -__LAB43 : -_GOTO __LAB44 -__LAB3f : -CMD_RUN := FALSE -__LAB44 : -__FBL_RET := _PUSHCALLFB TON UNSTICK_STARTCOMMAND -__TMPB1 := UNSTICK_STARTCOMMAND [ __CDINT00000004 ] -_IF _NOT __TMPB1 _GOTO __LAB45 -START_COMMAND := FALSE -_GOTO __LAB46 -__LAB45 : -__LAB46 : -__TMPB1 := _NOT CONTACTOR_STATUS -__TMPB2 := CMD_RUN _AND __TMPB1 -_IF _NOT __TMPB2 _GOTO __LAB47 -__TMPB3 := _NOT E300_OUTPUT_ENABLE -_IF _NOT __TMPB3 _GOTO __LAB48 -_IF _NOT E300_OUTPUT_TOGGLED _GOTO __LAB49 -E300_OUTPUT_ENABLE := TRUE -_GOTO __LAB4a -__LAB49 : -__LAB4a : -E300_OUTPUT_TOGGLED := TRUE -_GOTO __LAB4b -__LAB48 : -__TMPB1 := _NOT E300_OUTPUT_TOGGLED -_IF _NOT __TMPB1 _GOTO __LAB4c -E300_OUTPUT_ENABLE := FALSE -_GOTO __LAB4d -__LAB4c : -__LAB4d : -__LAB4b : -_GOTO __LAB4e -__LAB47 : -__LAB4e : -__TMPB1 := RUN_TIME > CFG_CLEARTRIPCOUNTAFTER -__TMPB2 := CONTACTOR_STATUS _AND __TMPB1 -_IF _NOT __TMPB2 _GOTO __LAB4f -VAL_OVERLOADTRIPCOUNT := __DINT_NULL -VAL_TRIPCOUNT := __DINT_NULL -_GOTO __LAB50 -__LAB4f : -__LAB50 : -__TMPB1 := _NOT AUTO_MODE -_IF _NOT __TMPB1 _GOTO __LAB51 -RESTART_COMMAND := FALSE -RESTART_ALLOWED := FALSE -_GOTO __LAB52 -__LAB51 : -__LAB52 : -__FBL_RET := _PUSHCALLFB R_TRIG RTRIG_AUTOMODE -__TMPB1 := RTRIG_AUTOMODE [ __CDINT00000002 ] -_IF _NOT __TMPB1 _GOTO __LAB53 -RESTART_ALLOWED := TRUE -SHUTDOWN_TIME := TIME_CURRENTTIME -_GOTO __LAB54 -__LAB53 : -__LAB54 : -_IF _NOT STOP_COMMAND _GOTO __LAB55 -RESTART_ALLOWED := FALSE -DEVICE_STATUS := __TMPM23 -DEVICE_STATUS_INT := __CUINT0000000A -STS_TIMERCYCLEACTIVE := FALSE -VAL_OVERLOADTRIPCOUNT := __DINT_NULL -VAL_TRIPCOUNT := __DINT_NULL -CMD_TIMERRUN := FALSE -STS_TIMERRUNTIMESET := FALSE -__TMPB1 := _NOT CONTACTOR_STATUS -_IF _NOT __TMPB1 _GOTO __LAB56 -STOP_COMMAND := FALSE -_GOTO __LAB57 -__LAB56 : -__LAB57 : -_GOTO __LAB58 -__LAB55 : -__LAB58 : -__TMPB1 := _NOT HAND_MODE -__TMPB2 := _NOT AUTO_MODE -__TMPB1 := __TMPB1 _AND __TMPB2 -_IF _NOT __TMPB1 _GOTO __LAB59 -VAL_OVERLOADTRIPCOUNT := __DINT_NULL -VAL_TRIPCOUNT := __DINT_NULL -CMD_TIMERRUN := FALSE -STS_TIMERCYCLEACTIVE := FALSE -STS_TIMERRUNTIMESET := FALSE -_GOTO __LAB5a -__LAB59 : -__LAB5a : -__TMPB1 := _NOT CONTACTOR_STATUS -_IF _NOT __TMPB1 _GOTO __LAB5b -START_TIME_SET := FALSE -_GOTO __LAB5c -__LAB5b : -__LAB5c : -__TMPB1 := CFG_TIMERMODEENABLED _AND STS_TIMERCYCLEACTIVE -_IF _NOT __TMPB1 _GOTO __LAB5d -_IF _NOT CMD_TIMERRUN _GOTO __LAB5e -__TMPB2 := _NOT STS_TIMERRUNTIMESET -_IF _NOT __TMPB2 _GOTO __LAB5f -STS_TIMERRUNTIMESET := TRUE -TIME_TIMERRUNTIME := TIME_CURRENTTIME -_GOTO __LAB60 -__LAB5f : -__LAB60 : -__TMPI1 := CFG_TIMERRUNTIME * __CDINT0000003C -__TMPI2 := TIME_CURRENTTIME - TIME_TIMERRUNTIME -__TMPI1 := __TMPI1 - __TMPI2 -TIMER_RUNTIMELEFT := __TMPI1 -__TMPB1 := TIMER_RUNTIMELEFT <= __DINT_NULL -_IF _NOT __TMPB1 _GOTO __LAB61 -CMD_TIMERRUN := FALSE -STS_TIMERRUNTIMESET := FALSE -_GOTO __LAB62 -__LAB61 : -__LAB62 : -__TMPI1 := TIMER_RUNTIMELEFT / __CDINT0000003C -TIME_RUNTIMELEFTMIN := __TMPI1 -__TMPI1 := TIME_RUNTIMELEFTMIN * __CDINT0000003C -__TMPI2 := TIMER_RUNTIMELEFT - __TMPI1 -TIME_RUNTIMELEFTSEC := __TMPI2 -_GOTO __LAB63 -__LAB5e : -__TMPB1 := _NOT STS_TIMERWAITTIMESET -_IF _NOT __TMPB1 _GOTO __LAB64 -STS_TIMERWAITTIMESET := TRUE -TIME_TIMERWAITTIME := TIME_CURRENTTIME -DEVICE_STATUS := __TMPM24 -DEVICE_STATUS_INT := __CUINT0000000B -_GOTO __LAB65 -__LAB64 : -__LAB65 : -__TMPI1 := CFG_TIMERWAITTIME * __CDINT0000003C -__TMPI2 := TIME_CURRENTTIME - TIME_TIMERWAITTIME -__TMPI1 := __TMPI1 - __TMPI2 -TIMER_WAITTIMELEFT := __TMPI1 -__TMPB1 := TIMER_WAITTIMELEFT <= __DINT_NULL -_IF _NOT __TMPB1 _GOTO __LAB66 -CMD_TIMERRUN := TRUE -STS_TIMERWAITTIMESET := FALSE -_GOTO __LAB67 -__LAB66 : -__LAB67 : -__TMPI1 := TIMER_WAITTIMELEFT / __CDINT0000003C -TIME_WAITTIMELEFTMIN := __TMPI1 -__TMPI1 := TIME_WAITTIMELEFTMIN * __CDINT0000003C -__TMPI2 := TIMER_WAITTIMELEFT - __TMPI1 -TIME_WAITTIMELEFTSEC := __TMPI2 -__LAB63 : -_GOTO __LAB68 -__LAB5d : -__LAB68 : -__TMPB1 := _NOT CFG_TIMERMODEENABLED -__TMPB1 := __TMPB1 _OR STOP_COMMAND -_IF _NOT __TMPB1 _GOTO __LAB69 -CMD_TIMERRUN := FALSE -STS_TIMERRUNTIMESET := FALSE -STS_TIMERWAITTIMESET := FALSE -_GOTO __LAB6a -__LAB69 : -__LAB6a : -__TMPB1 := TRIPSTATUS _OR OVERLOADTRIP -_IF _NOT __TMPB1 _GOTO __LAB6b -_PUSH_PAR TIME_CURRENTTIME -_PUSH_PAR CFG_RESETCYCLE -__TMPI1 := _CALL MOD -__TMPB2 := __TMPI1 = __DINT_NULL -_IF _NOT __TMPB2 _GOTO __LAB6c -TRIPRESETCMD := TRUE -_GOTO __LAB6d -__LAB6c : -__LAB6d : -_GOTO __LAB6e -__LAB6b : -__LAB6e : +__FBL_RET := _PUSHCALLFB EPOCH_TIME CURRENTTIMERTC +__TMPULI1 := CURRENTTIMERTC [ __CDINT00000004 ] +_PUSH_PAR __TMPULI1 +__TMPI1 := _CALL ANY_TO_ULINT +TIME_CURRENTTIME := __TMPI1 +__TMPB1 := _NOT TEST_MODE +_IF _NOT __TMPB1 _GOTO __LAB1 +CONTACTOR_STATUS := DIGITALINPUT_STATUS_0 +START_BUTTON := DIGITALINPUT_STATUS_1 +AUTO_MODE := DIGITALINPUT_STATUS_2 +HAND_MODE := DIGITALINPUT_STATUS_3 +_PUSH_PAR _IO_P1_AI_00 +__TMPR3 := _CALL ANY_TO_UINT +__TMPR__LINEARSCALE__RAW_INP := __TMPR3 +__FBL_RET := _PUSHCALLFB LINEARSCALE LINEARSCALE_PRESSURE +_PUSH_PAR _IO_P1_AI_01 +__TMPR3 := _CALL ANY_TO_UINT +__TMPR__LINEARSCALE__RAW_INP := __TMPR3 +__FBL_RET := _PUSHCALLFB LINEARSCALE LINEARSCALE_FLOW +__TMPR3 := LINEARSCALE_PRESSURE [ __CDINT0000000C ] +PRESSURE_IN := __TMPR3 +__TMPR3 := LINEARSCALE_FLOW [ __CDINT0000000C ] +FLOWRATE := __TMPR3 +_GOTO __LAB2 +__LAB1 : +CONTACTOR_STATUS := CMD_RUN +VOLTAGEOK := TRUE +__LAB2 : +_IF _NOT __SYSVA_FIRST_SCAN _GOTO __LAB3 +SHUTDOWN_TIME := TIME_CURRENTTIME +DEVICE_STATUS := __TMPM1 +DEVICE_STATUS_INT := __CUINT00000001 +RESTART_COMMAND := FALSE +RESTART_ALLOWED := FALSE +RUN_PERMISSIVE := FALSE +START_PERMISSIVE := FALSE +CFG_READ := TRUE +STS_TIMERRUNTIMESET := FALSE +STS_TIMERWAITTIMESET := FALSE +STS_TIMERCYCLEACTIVE := FALSE +STS_TRIPCOUNTINCREASED := FALSE +VAL_OVERLOADTRIPCOUNT := __DINT_NULL +VAL_TRIPCOUNT := __DINT_NULL +_GOTO __LAB4 +__LAB3 : +__LAB4 : +__TMPLRE3 := E300 [ __DINT_NULL ] +_PUSH_PAR __TMPLRE3 +__TMPR3 := _CALL ANY_TO_LREAL +E300_KWH := __TMPR3 +__TMPLRE3 := E300 [ __CDINT00000008 ] +_PUSH_PAR __TMPLRE3 +__TMPR3 := _CALL ANY_TO_LREAL +E300_KWH_REGEN := __TMPR3 +_IF _NOT DOWNHOLE_TOOL_ENABLED _GOTO __LAB5 +__TMPI1 := __CDINT00000002 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +_PUSH_PAR __TMPUIN1 +__TMPR3 := _CALL ANY_TO_UINT +__TMPR3 := __TMPR3 / __TMPR4 +DH_INTAKETEMPERATURE := __TMPR3 +__TMPI1 := __CDINT00000003 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +_PUSH_PAR __TMPUIN1 +__TMPR3 := _CALL ANY_TO_UINT +__TMPR3 := __TMPR3 - __TMPR5 +DH_INTAKEPRESSURE := __TMPR3 +__TMPI1 := __CDINT0000000A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +DH_NUMCHANNELS := __TMPUIN1 +__TMPI1 := __CDINT0000000B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +DH_TOOLVOLTAGE := __TMPUIN1 +__TMPI1 := __CDINT00000028 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +_PUSH_PAR __TMPUIN1 +__TMPR3 := _CALL ANY_TO_UINT +__TMPR3 := __TMPR3 / __TMPR4 +DH_MAXINTAKETEMPERATURE_STARTUP := __TMPR3 +__TMPI1 := __CDINT00000029 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +DH_MAXINTAKEPRESSURE_STARTUP := __TMPUIN1 +__TMPI1 := __CDINT00000063 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +DH_DOWNHOLESTATUS_INT := __TMPUIN1 +__TMPR3 := __TMPR6 / __TMPR7 +__TMPR8 := DH_INTAKEPRESSURE * __TMPR3 +__TMPR9 := __TMPR6 / CFG_SPECIFICGRAVITY +__TMPR8 := __TMPR8 * __TMPR9 +__TMPR8 := __TMPR8 + CFG_DHSENSORDISTTOINTAKE +DH_FLUID_LEVEL := __TMPR8 +__TMPI1 := __CDINT00000063 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +_PUSH_PAR __TMPUIN1 +__TMPI2 := _CALL ANY_TO_UINT +__TMPB1 := __TMPI2 <> __DINT_NULL +_IF __TMPB1 _GOTO __LAB7 +DH_DOWNHOLESTATUS := __TMPM2 +_GOTO __LAB6 +__LAB7 : +__TMPB1 := __TMPI2 <> __CDINT00000001 +_IF __TMPB1 _GOTO __LAB8 +DH_DOWNHOLESTATUS := __TMPM3 +_GOTO __LAB6 +__LAB8 : +__TMPB1 := __TMPI2 <> __CDINT00000002 +_IF __TMPB1 _GOTO __LAB9 +DH_DOWNHOLESTATUS := __TMPM4 +_GOTO __LAB6 +__LAB9 : +__TMPB1 := __TMPI2 <> __CDINT00000003 +_IF __TMPB1 _GOTO __LABa +DH_DOWNHOLESTATUS := __TMPM5 +_GOTO __LAB6 +__LABa : +__TMPB1 := __TMPI2 <> __CDINT00000004 +_IF __TMPB1 _GOTO __LABb +DH_DOWNHOLESTATUS := __TMPM6 +_GOTO __LAB6 +__LABb : +DH_DOWNHOLESTATUS := __TMPM7 +__LAB6 : +__TMPI1 := __CDINT00000005 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] +DH_TOOLTYPE := __TMPUIN1 +__TMPI1 := __CDINT00000007 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] +__TMPUIN1 := __TMPUIN1 * __CUINT000003E8 +DH_PSIRATING := __TMPUIN1 +__TMPI1 := __CDINT00000008 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] +_PUSH_PAR __TMPUIN1 +__TMPR3 := _CALL ANY_TO_UINT +__TMPR3 := __TMPR3 / __TMPR4 +DH_MAXINTAKETEMPERATURE_FOREVER := __TMPR3 +__TMPI1 := __CDINT00000009 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] +DH_MAXINTAKEPRESSURE_FOREVER := __TMPUIN1 +_GOTO __LABc +__LAB5 : +DH_DOWNHOLESTATUS := __TMPM8 +PRESSURE_SHUTDOWN_ENABLED := FALSE +PRESSURE_STARTUP_ENABLED := FALSE +TEMP_SHUTDOWN_ENABLED := FALSE +TEMP_STARTUP_ENABLED := FALSE +__LABc : +__TMPB1 := PRESSURE_TRANSDUCER_ENABLED _AND CONTACTOR_STATUS +__TMPB2 := RUN_TIME > PRESSURE_ALARM_STARTUP_DELAY +__TMPB1 := __TMPB1 _AND __TMPB2 +_IF _NOT __TMPB1 _GOTO __LABd +__TMPB3 := PRESSURE_IN >= PRESSURE_HI_SP +_IF _NOT __TMPB3 _GOTO __LABe +PRESSURE_HI := TRUE +PRESSURE_LO := FALSE +_GOTO __LABf +__LABe : +__TMPB1 := PRESSURE_IN <= PRESSURE_LO_SP +_IF _NOT __TMPB1 _GOTO __LAB10 +PRESSURE_HI := FALSE +PRESSURE_LO := TRUE +_GOTO __LABf +__LAB10 : +PRESSURE_HI := FALSE +PRESSURE_LO := FALSE +__LABf : +__TMPB1 := _NOT PRESSURE_HI +__TMPB2 := _NOT PRESSURE_LO +__TMPB1 := __TMPB1 _AND __TMPB2 +_IF _NOT __TMPB1 _GOTO __LAB11 +PRESSURE_OK := TRUE +PRESSURE_OOT_SCANS := __UDINT_NULL +PRESSURE_OOT_SECONDS := __UDINT_NULL +_GOTO __LAB12 +__LAB11 : +__TMPUDI1 := PRESSURE_OOT_SCANS + __CUDINT00000001 +PRESSURE_OOT_SCANS := __TMPUDI1 +_PUSH_PAR __SYSVA_TCYCURRENT +__TMPUDI1 := _CALL ANY_TO_TIME +__TMPUDI2 := PRESSURE_OOT_SCANS * __TMPUDI1 +__TMPUDI2 := __TMPUDI2 / __CUDINT000003E8 +PRESSURE_OOT_SECONDS := __TMPUDI2 +__LAB12 : +__TMPB1 := PRESSURE_OOT_SECONDS > PRESSURE_ALARM_DELAY +_IF _NOT __TMPB1 _GOTO __LAB13 +PRESSURE_OK := FALSE +_GOTO __LAB14 +__LAB13 : +__LAB14 : +_GOTO __LAB15 +__LABd : +PRESSURE_OK := TRUE +__LAB15 : +__TMPB1 := _NOT PRESSURE_OK +ALARM_TUBINGPRESSURE := __TMPB1 +__TMPB1 := _NOT PRESSURE_STARTUP_ENABLED +__TMPB2 := DH_INTAKEPRESSURE > PRESSURE_STARTUP +__TMPB1 := __TMPB1 _OR __TMPB2 +SP_PRESSURE := __TMPB1 +__TMPB1 := _NOT TEMP_STARTUP_ENABLED +__TMPB2 := DH_INTAKETEMPERATURE < TEMP_STARTUP +__TMPB1 := __TMPB1 _OR __TMPB2 +SP_TEMPERATURE := __TMPB1 +__TMPB1 := HAND_MODE _OR AUTO_MODE +__TMPB1 := __TMPB1 _OR TEST_MODE +SP_MODE := __TMPB1 +__TMPB1 := _NOT TRIPSTATUS +SP_TRIP := __TMPB1 +SP_VOLTAGE := VOLTAGEOK +__TMPB1 := SP_PRESSURE _AND SP_TEMPERATURE +__TMPB1 := __TMPB1 _AND SP_MODE +__TMPB1 := __TMPB1 _AND SP_TRIP +__TMPB1 := __TMPB1 _AND SP_VOLTAGE +START_PERMISSIVE := __TMPB1 +__TMPB1 := _NOT START_PERMISSIVE +__TMPB2 := _NOT CMD_RUN +__TMPB1 := __TMPB1 _AND __TMPB2 +_IF _NOT __TMPB1 _GOTO __LAB16 +DEVICE_STATUS := __TMPM9 +DEVICE_STATUS_INT := __CUINT00000002 +_GOTO __LAB17 +__LAB16 : +__LAB17 : +__TMPB1 := DEVICE_STATUS = __TMPM9 +__TMPB1 := __TMPB1 _AND START_PERMISSIVE +__TMPB2 := _NOT CMD_RUN +__TMPB1 := __TMPB1 _AND __TMPB2 +_IF _NOT __TMPB1 _GOTO __LAB18 +DEVICE_STATUS := __TMPM10 +DEVICE_STATUS_INT := __CUINT00000003 +_GOTO __LAB19 +__LAB18 : +__LAB19 : +__TMPB1 := _NOT PRESSURE_SHUTDOWN_ENABLED +__TMPB2 := DH_INTAKEPRESSURE > PRESSURE_SHUTDOWN +__TMPB1 := __TMPB1 _OR __TMPB2 +RP_PRESSURE := __TMPB1 +__TMPB1 := _NOT TEMP_SHUTDOWN_ENABLED +__TMPB2 := DH_INTAKETEMPERATURE < TEMP_SHUTDOWN +__TMPB1 := __TMPB1 _OR __TMPB2 +RP_TEMPERATURE := __TMPB1 +__TMPB1 := HAND_MODE _OR AUTO_MODE +__TMPB1 := __TMPB1 _OR TEST_MODE +RP_MODE := __TMPB1 +__TMPB1 := _NOT TRIPSTATUS +RP_TRIP := __TMPB1 +RP_TUBINGPRESSURE := PRESSURE_OK +__TMPB1 := RP_PRESSURE _AND RP_TEMPERATURE +__TMPB1 := __TMPB1 _AND RP_MODE +__TMPB1 := __TMPB1 _AND RP_TRIP +__TMPB1 := __TMPB1 _AND RP_TUBINGPRESSURE +RUN_PERMISSIVE := __TMPB1 +__TMPB1 := _NOT RP_PRESSURE +__TMPB1 := __TMPB1 _AND CONTACTOR_STATUS +ALARM_DHPRESSURE := __TMPB1 +__TMPB1 := _NOT RP_TEMPERATURE +__TMPB1 := __TMPB1 _AND CONTACTOR_STATUS +ALARM_DHTEMPERATURE := __TMPB1 +__TMPB1 := _NOT RUN_PERMISSIVE +__TMPB1 := __TMPB1 _AND CMD_RUN +_IF _NOT __TMPB1 _GOTO __LAB1a +DEVICE_STATUS := __TMPM11 +DEVICE_STATUS_INT := __CUINT00000004 +SHUTDOWN_TIME := TIME_CURRENTTIME +__TMPB1 := _NOT STS_TRIPCOUNTINCREASED +_IF _NOT __TMPB1 _GOTO __LAB1b +_IF _NOT OVERLOADTRIP _GOTO __LAB1c +__TMPI1 := VAL_OVERLOADTRIPCOUNT + __CDINT00000001 +VAL_OVERLOADTRIPCOUNT := __TMPI1 +_GOTO __LAB1d +__LAB1c : +__TMPI1 := VAL_TRIPCOUNT + __CDINT00000001 +VAL_TRIPCOUNT := __TMPI1 +__LAB1d : +STS_TRIPCOUNTINCREASED := TRUE +_GOTO __LAB1e +__LAB1b : +__LAB1e : +_GOTO __LAB1f +__LAB1a : +__LAB1f : +__TMPB1 := VAL_OVERLOADTRIPCOUNT > CFG_OVERLOADTRIPCOUNTLIMIT +_IF _NOT __TMPB1 _GOTO __LAB20 +RESTART_ALLOWED := FALSE +DEVICE_STATUS := __TMPM12 +DEVICE_STATUS_INT := __CUINT00000005 +STS_TRIPLIMITOLREACHED := TRUE +_GOTO __LAB21 +__LAB20 : +STS_TRIPLIMITOLREACHED := FALSE +__LAB21 : +__TMPB1 := VAL_TRIPCOUNT > CFG_TRIPCOUNTLIMIT +_IF _NOT __TMPB1 _GOTO __LAB22 +RESTART_ALLOWED := FALSE +DEVICE_STATUS := __TMPM13 +DEVICE_STATUS_INT := __CUINT00000006 +STS_TRIPLIMITREACHED := TRUE +_GOTO __LAB23 +__LAB22 : +STS_TRIPLIMITREACHED := FALSE +__LAB23 : +__TMPB1 := START_COMMAND _OR START_BUTTON +__TMPB1 := __TMPB1 _AND START_PERMISSIVE +_IF _NOT __TMPB1 _GOTO __LAB24 +TEST_STARTED := TRUE +RESTART_ALLOWED := TRUE +_IF _NOT CFG_TIMERMODEENABLED _GOTO __LAB25 +STS_TIMERCYCLEACTIVE := TRUE +CMD_TIMERRUN := TRUE +_GOTO __LAB26 +__LAB25 : +__LAB26 : +_GOTO __LAB27 +__LAB24 : +__LAB27 : +__TMPB1 := _NOT OVERLOADTRIP +__TMPB2 := AUTO_MODE _AND __TMPB1 +__TMPB3 := _NOT CMD_RUN +__TMPB2 := __TMPB2 _AND __TMPB3 +__TMPB4 := STS_TIMERCYCLEACTIVE _AND CMD_TIMERRUN +__TMPB5 := _NOT STS_TIMERCYCLEACTIVE +__TMPB4 := __TMPB4 _OR __TMPB5 +__TMPB2 := __TMPB2 _AND __TMPB4 +__TMPB2 := __TMPB2 _AND RESTART_ALLOWED +_IF _NOT __TMPB2 _GOTO __LAB28 +__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME +__TMPB6 := __TMPI1 > DOWNTIME_TIME_PARAMETER +_IF _NOT __TMPB6 _GOTO __LAB29 +__TMPB7 := _NOT RESTART_COMMAND +_IF _NOT __TMPB7 _GOTO __LAB2a +TRIPRESETCMD := TRUE +RESTART_COMMAND := TRUE +_IF _NOT CFG_TIMERMODEENABLED _GOTO __LAB2b +CMD_TIMERRUN := TRUE +STS_TIMERCYCLEACTIVE := TRUE +_GOTO __LAB2c +__LAB2b : +__LAB2c : +_GOTO __LAB2d +__LAB2a : +__LAB2d : +_GOTO __LAB2e +__LAB29 : +_IF _NOT CFG_TIMERMODEENABLED _GOTO __LAB2f +CMD_TIMERRUN := FALSE +_GOTO __LAB30 +__LAB2f : +__LAB30 : +STS_TIMERCYCLEACTIVE := FALSE +RESTART_COMMAND := FALSE +__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME +__TMPI2 := DOWNTIME_TIME_PARAMETER - __TMPI1 +TIME_UNTIL_STARTUP := __TMPI2 +__TMPI1 := TIME_UNTIL_STARTUP / __CDINT0000003C +TIME_UNTIL_STARTUP_MIN := __TMPI1 +__TMPI1 := TIME_UNTIL_STARTUP_MIN * __CDINT0000003C +__TMPI2 := TIME_UNTIL_STARTUP - __TMPI1 +TIME_UNTIL_STARTUP_SEC := __TMPI2 +_PUSH_PAR TIME_UNTIL_STARTUP_MIN +__TMPM14 := _CALL ANY_TO_DINT +__TMPM14 := __TMPM14 + __TMPM15 +_PUSH_PAR TIME_UNTIL_STARTUP_SEC +__TMPM17 := _CALL ANY_TO_DINT +__TMPM18 := __TMPM16 + __TMPM17 +_PUSH_PAR __TMPM18 +_PUSH_PAR __CDINT00000002 +__TMPM19 := _CALL RIGHT +__TMPM14 := __TMPM14 + __TMPM19 +TIME_UNTIL_STARTUP_STRING := __TMPM14 +_IF _NOT AUTO_MODE _GOTO __LAB31 +__TMPM14 := __TMPM20 + TIME_UNTIL_STARTUP_STRING +DEVICE_STATUS := __TMPM14 +DEVICE_STATUS_INT := __CUINT00000007 +_GOTO __LAB32 +__LAB31 : +__LAB32 : +__LAB2e : +_GOTO __LAB33 +__LAB28 : +__TMPB1 := AUTO_MODE _AND OVERLOADTRIP +__TMPB2 := _NOT CMD_RUN +__TMPB1 := __TMPB1 _AND __TMPB2 +__TMPB1 := __TMPB1 _AND RESTART_ALLOWED +_IF _NOT __TMPB1 _GOTO __LAB34 +__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME +__TMPB3 := __TMPI1 > DOWNTIME_TIME_PARAMETER_OL +_IF _NOT __TMPB3 _GOTO __LAB35 +__TMPB4 := _NOT RESTART_COMMAND +_IF _NOT __TMPB4 _GOTO __LAB36 +RESTART_COMMAND := TRUE +_IF _NOT CFG_TIMERMODEENABLED _GOTO __LAB37 +CMD_TIMERRUN := TRUE +STS_TIMERCYCLEACTIVE := TRUE +_GOTO __LAB38 +__LAB37 : +__LAB38 : +_GOTO __LAB39 +__LAB36 : +__LAB39 : +_GOTO __LAB3a +__LAB35 : +_IF _NOT CFG_TIMERMODEENABLED _GOTO __LAB3b +CMD_TIMERRUN := FALSE +_GOTO __LAB3c +__LAB3b : +__LAB3c : +STS_TIMERCYCLEACTIVE := FALSE +RESTART_COMMAND := FALSE +__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME +__TMPI2 := DOWNTIME_TIME_PARAMETER_OL - __TMPI1 +TIME_UNTIL_STARTUP := __TMPI2 +__TMPI1 := TIME_UNTIL_STARTUP / __CDINT0000003C +TIME_UNTIL_STARTUP_MIN := __TMPI1 +__TMPI1 := TIME_UNTIL_STARTUP_MIN * __CDINT0000003C +__TMPI2 := TIME_UNTIL_STARTUP - __TMPI1 +TIME_UNTIL_STARTUP_SEC := __TMPI2 +_PUSH_PAR TIME_UNTIL_STARTUP_MIN +__TMPM14 := _CALL ANY_TO_DINT +__TMPM14 := __TMPM14 + __TMPM15 +_PUSH_PAR TIME_UNTIL_STARTUP_SEC +__TMPM17 := _CALL ANY_TO_DINT +__TMPM18 := __TMPM16 + __TMPM17 +_PUSH_PAR __TMPM18 +_PUSH_PAR __CDINT00000002 +__TMPM19 := _CALL RIGHT +__TMPM14 := __TMPM14 + __TMPM19 +TIME_UNTIL_STARTUP_STRING := __TMPM14 +_IF _NOT AUTO_MODE _GOTO __LAB3d +__TMPM14 := __TMPM21 + TIME_UNTIL_STARTUP_STRING +DEVICE_STATUS := __TMPM14 +DEVICE_STATUS_INT := __CUINT00000008 +_GOTO __LAB3e +__LAB3d : +__LAB3e : +__LAB3a : +_GOTO __LAB33 +__LAB34 : +__LAB33 : +__TMPB1 := START_BUTTON _OR START_COMMAND +__TMPB1 := __TMPB1 _OR CMD_TIMERRUN +__TMPB2 := RESTART_ALLOWED _AND RESTART_COMMAND +__TMPB1 := __TMPB1 _OR __TMPB2 +__TMPB1 := __TMPB1 _AND START_PERMISSIVE +__TMPB1 := __TMPB1 _OR CMD_RUN +__TMPB3 := _NOT STOP_COMMAND +__TMPB1 := __TMPB1 _AND __TMPB3 +__TMPB4 := _NOT CFG_TIMERMODEENABLED +__TMPB5 := CMD_TIMERRUN _OR __TMPB4 +__TMPB1 := __TMPB1 _AND __TMPB5 +__TMPB1 := __TMPB1 _AND RUN_PERMISSIVE +_IF _NOT __TMPB1 _GOTO __LAB3f +CMD_RUN := TRUE +RESTART_COMMAND := FALSE +__TMPB1 := _NOT START_TIME_SET +_IF _NOT __TMPB1 _GOTO __LAB40 +START_TIME := TIME_CURRENTTIME +START_TIME_SET := TRUE +DEVICE_STATUS := __TMPM22 +DEVICE_STATUS_INT := __CUINT00000009 +STS_TRIPCOUNTINCREASED := FALSE +_GOTO __LAB41 +__LAB40 : +__LAB41 : +_IF _NOT CONTACTOR_STATUS _GOTO __LAB42 +__TMPI1 := TIME_CURRENTTIME - START_TIME +RUN_TIME := __TMPI1 +_GOTO __LAB43 +__LAB42 : +__LAB43 : +_GOTO __LAB44 +__LAB3f : +CMD_RUN := FALSE +__LAB44 : +__FBL_RET := _PUSHCALLFB TON UNSTICK_STARTCOMMAND +__TMPB1 := UNSTICK_STARTCOMMAND [ __CDINT00000004 ] +_IF _NOT __TMPB1 _GOTO __LAB45 +START_COMMAND := FALSE +_GOTO __LAB46 +__LAB45 : +__LAB46 : +__TMPB1 := _NOT CONTACTOR_STATUS +__TMPB2 := CMD_RUN _AND __TMPB1 +_IF _NOT __TMPB2 _GOTO __LAB47 +__TMPB3 := _NOT E300_OUTPUT_ENABLE +_IF _NOT __TMPB3 _GOTO __LAB48 +_IF _NOT E300_OUTPUT_TOGGLED _GOTO __LAB49 +E300_OUTPUT_ENABLE := TRUE +_GOTO __LAB4a +__LAB49 : +__LAB4a : +E300_OUTPUT_TOGGLED := TRUE +_GOTO __LAB4b +__LAB48 : +__TMPB1 := _NOT E300_OUTPUT_TOGGLED +_IF _NOT __TMPB1 _GOTO __LAB4c +E300_OUTPUT_ENABLE := FALSE +_GOTO __LAB4d +__LAB4c : +__LAB4d : +__LAB4b : +_GOTO __LAB4e +__LAB47 : +__LAB4e : +__TMPB1 := RUN_TIME > CFG_CLEARTRIPCOUNTAFTER +__TMPB2 := CONTACTOR_STATUS _AND __TMPB1 +_IF _NOT __TMPB2 _GOTO __LAB4f +VAL_OVERLOADTRIPCOUNT := __DINT_NULL +VAL_TRIPCOUNT := __DINT_NULL +_GOTO __LAB50 +__LAB4f : +__LAB50 : +__TMPB1 := _NOT AUTO_MODE +_IF _NOT __TMPB1 _GOTO __LAB51 +RESTART_COMMAND := FALSE +RESTART_ALLOWED := FALSE +_GOTO __LAB52 +__LAB51 : +__LAB52 : +__FBL_RET := _PUSHCALLFB R_TRIG RTRIG_AUTOMODE +__TMPB1 := RTRIG_AUTOMODE [ __CDINT00000002 ] +_IF _NOT __TMPB1 _GOTO __LAB53 +RESTART_ALLOWED := TRUE +SHUTDOWN_TIME := TIME_CURRENTTIME +_GOTO __LAB54 +__LAB53 : +__LAB54 : +_IF _NOT STOP_COMMAND _GOTO __LAB55 +RESTART_ALLOWED := FALSE +DEVICE_STATUS := __TMPM23 +DEVICE_STATUS_INT := __CUINT0000000A +STS_TIMERCYCLEACTIVE := FALSE +VAL_OVERLOADTRIPCOUNT := __DINT_NULL +VAL_TRIPCOUNT := __DINT_NULL +CMD_TIMERRUN := FALSE +STS_TIMERRUNTIMESET := FALSE +__TMPB1 := _NOT CONTACTOR_STATUS +_IF _NOT __TMPB1 _GOTO __LAB56 +STOP_COMMAND := FALSE +_GOTO __LAB57 +__LAB56 : +__LAB57 : +_GOTO __LAB58 +__LAB55 : +__LAB58 : +__TMPB1 := _NOT HAND_MODE +__TMPB2 := _NOT AUTO_MODE +__TMPB1 := __TMPB1 _AND __TMPB2 +_IF _NOT __TMPB1 _GOTO __LAB59 +VAL_OVERLOADTRIPCOUNT := __DINT_NULL +VAL_TRIPCOUNT := __DINT_NULL +CMD_TIMERRUN := FALSE +STS_TIMERCYCLEACTIVE := FALSE +STS_TIMERRUNTIMESET := FALSE +_GOTO __LAB5a +__LAB59 : +__LAB5a : +__TMPB1 := _NOT CONTACTOR_STATUS +_IF _NOT __TMPB1 _GOTO __LAB5b +START_TIME_SET := FALSE +_GOTO __LAB5c +__LAB5b : +__LAB5c : +__TMPB1 := CFG_TIMERMODEENABLED _AND STS_TIMERCYCLEACTIVE +_IF _NOT __TMPB1 _GOTO __LAB5d +_IF _NOT CMD_TIMERRUN _GOTO __LAB5e +__TMPB2 := _NOT STS_TIMERRUNTIMESET +_IF _NOT __TMPB2 _GOTO __LAB5f +STS_TIMERRUNTIMESET := TRUE +TIME_TIMERRUNTIME := TIME_CURRENTTIME +_GOTO __LAB60 +__LAB5f : +__LAB60 : +__TMPI1 := CFG_TIMERRUNTIME * __CDINT0000003C +__TMPI2 := TIME_CURRENTTIME - TIME_TIMERRUNTIME +__TMPI1 := __TMPI1 - __TMPI2 +TIMER_RUNTIMELEFT := __TMPI1 +__TMPB1 := TIMER_RUNTIMELEFT <= __DINT_NULL +_IF _NOT __TMPB1 _GOTO __LAB61 +CMD_TIMERRUN := FALSE +STS_TIMERRUNTIMESET := FALSE +_GOTO __LAB62 +__LAB61 : +__LAB62 : +__TMPI1 := TIMER_RUNTIMELEFT / __CDINT0000003C +TIME_RUNTIMELEFTMIN := __TMPI1 +__TMPI1 := TIME_RUNTIMELEFTMIN * __CDINT0000003C +__TMPI2 := TIMER_RUNTIMELEFT - __TMPI1 +TIME_RUNTIMELEFTSEC := __TMPI2 +_GOTO __LAB63 +__LAB5e : +__TMPB1 := _NOT STS_TIMERWAITTIMESET +_IF _NOT __TMPB1 _GOTO __LAB64 +STS_TIMERWAITTIMESET := TRUE +TIME_TIMERWAITTIME := TIME_CURRENTTIME +DEVICE_STATUS := __TMPM24 +DEVICE_STATUS_INT := __CUINT0000000B +_GOTO __LAB65 +__LAB64 : +__LAB65 : +__TMPI1 := CFG_TIMERWAITTIME * __CDINT0000003C +__TMPI2 := TIME_CURRENTTIME - TIME_TIMERWAITTIME +__TMPI1 := __TMPI1 - __TMPI2 +TIMER_WAITTIMELEFT := __TMPI1 +__TMPB1 := TIMER_WAITTIMELEFT <= __DINT_NULL +_IF _NOT __TMPB1 _GOTO __LAB66 +CMD_TIMERRUN := TRUE +STS_TIMERWAITTIMESET := FALSE +_GOTO __LAB67 +__LAB66 : +__LAB67 : +__TMPI1 := TIMER_WAITTIMELEFT / __CDINT0000003C +TIME_WAITTIMELEFTMIN := __TMPI1 +__TMPI1 := TIME_WAITTIMELEFTMIN * __CDINT0000003C +__TMPI2 := TIMER_WAITTIMELEFT - __TMPI1 +TIME_WAITTIMELEFTSEC := __TMPI2 +__LAB63 : +_GOTO __LAB68 +__LAB5d : +__LAB68 : +__TMPB1 := _NOT CFG_TIMERMODEENABLED +__TMPB1 := __TMPB1 _OR STOP_COMMAND +_IF _NOT __TMPB1 _GOTO __LAB69 +CMD_TIMERRUN := FALSE +STS_TIMERRUNTIMESET := FALSE +STS_TIMERWAITTIMESET := FALSE +_GOTO __LAB6a +__LAB69 : +__LAB6a : +__TMPB1 := TRIPSTATUS _OR OVERLOADTRIP +_IF _NOT __TMPB1 _GOTO __LAB6b +_PUSH_PAR TIME_CURRENTTIME +_PUSH_PAR CFG_RESETCYCLE +__TMPI1 := _CALL MOD +__TMPB2 := __TMPI1 = __DINT_NULL +_IF _NOT __TMPB2 _GOTO __LAB6c +TRIPRESETCMD := TRUE +_GOTO __LAB6d +__LAB6c : +__LAB6d : +_GOTO __LAB6e +__LAB6b : +__LAB6e : diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.rtc b/Controller/Controller/Micro820/Micro820/CONTROL.rtc index 1fc96c6..17d8be3 100644 Binary files a/Controller/Controller/Micro820/Micro820/CONTROL.rtc and b/Controller/Controller/Micro820/Micro820/CONTROL.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/Control.isaxml b/Controller/Controller/Micro820/Micro820/Control.isaxml new file mode 100644 index 0000000..0f6a748 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Control.isaxml @@ -0,0 +1,409 @@ + + + + + + + + + + + + + + + + Pressure_Alarm_Startup_Delay 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; +alarm_TubingPressure := NOT Pressure_OK; + + +(* Start Permissive Status *) +SP_Pressure := (NOT Pressure_Startup_Enabled) OR (DH_IntakePressure > Pressure_Startup); +SP_Temperature := (NOT Temp_Startup_Enabled) OR (DH_IntakeTemperature < Temp_Startup); +SP_Mode := Hand_Mode OR Auto_Mode OR Test_Mode; +SP_Trip := NOT TripStatus; +SP_Voltage := VoltageOK; + + +(* Pressure should be above the startup pressure setpoint and temperature should be below the startup temp setpoint to begin*) +Start_Permissive := (SP_Pressure AND SP_Temperature AND SP_Mode AND SP_Trip AND SP_Voltage); +IF NOT Start_Permissive AND NOT cmd_Run THEN + Device_Status := 'Not ready to start'; + Device_Status_INT := 2; +END_IF; + +IF Device_Status = 'Not ready to start' AND Start_Permissive AND NOT cmd_Run THEN + Device_Status := 'Ready to start'; + Device_Status_INT := 3; +END_IF; + + +(* Run Permissive Status *) +RP_Pressure := (NOT Pressure_Shutdown_Enabled) OR (DH_IntakePressure > Pressure_Shutdown); +RP_Temperature := (NOT Temp_Shutdown_Enabled) OR (DH_IntakeTemperature < Temp_Shutdown); +RP_Mode := Hand_Mode OR Auto_Mode OR Test_Mode; +RP_Trip := NOT TripStatus; +RP_TubingPressure := Pressure_OK; + +(* Pressure should be be above the shutdown pressure and temperature should be below shutdown temp setpoint to continue to run *) +Run_Permissive := (RP_Pressure AND RP_Temperature AND RP_Mode AND RP_Trip AND RP_TubingPressure); + +alarm_DHPressure := NOT RP_Pressure AND Contactor_Status; +alarm_DHTemperature := NOT RP_Temperature AND Contactor_Status; + +IF (NOT Run_Permissive AND cmd_Run) THEN + Device_Status := 'Lost Run Permissive'; + Device_Status_INT := 4; + Shutdown_Time := time_CurrentTime; + IF NOT sts_TripCountIncreased THEN + IF OverloadTrip THEN + val_OverloadTripCount := val_OverloadTripCount + 1; + ELSE + val_TripCount := val_TripCount + 1; + END_IF; + sts_TripCountIncreased := TRUE; + END_IF; +END_IF; + +IF val_OverloadTripCount > cfg_OverloadTripCountLimit THEN + Restart_Allowed := FALSE; + Device_Status := 'Not able to restart - Overload Limit'; + Device_Status_INT := 5; + sts_TripLimitOLReached := TRUE; +ELSE + sts_TripLimitOLReached := FALSE; +END_IF; + +IF val_TripCount > cfg_TripCountLimit THEN + Restart_Allowed := FALSE; + Device_Status := 'Not able to restart - Trip Limit'; + Device_Status_INT := 6; + sts_TripLimitReached := TRUE; +ELSE + sts_TripLimitReached := 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 + TEST_started := TRUE; + Restart_Allowed := TRUE; + + IF cfg_TimerModeEnabled THEN + sts_TimerCycleActive := TRUE; + cmd_TimerRun := TRUE; + 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 cmd_Run) AND + ((sts_TimerCycleActive AND cmd_TimerRun) OR (NOT sts_TimerCycleActive)) AND + Restart_Allowed) THEN + + IF (time_CurrentTime - Shutdown_Time) > Downtime_Time_Parameter THEN + IF (NOT Restart_Command) THEN + TripResetCmd := TRUE; + Restart_Command := TRUE; + IF cfg_TimerModeEnabled THEN + cmd_TimerRun := TRUE; + sts_TimerCycleActive := TRUE; + END_IF; + END_IF; + ELSE + IF cfg_TimerModeEnabled THEN + cmd_TimerRun := FALSE; + END_IF; + sts_TimerCycleActive := FALSE; + Restart_Command := FALSE; + Time_Until_Startup := Downtime_Time_Parameter - (time_CurrentTime - Shutdown_Time); + Time_Until_Startup_Min := Time_Until_Startup / 60; + Time_Until_Startup_Sec := Time_Until_Startup - (Time_Until_Startup_Min * 60); + Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup_Min) + ':' + RIGHT('0' + ANY_TO_STRING(Time_Until_Startup_Sec),2); + IF Auto_Mode THEN + Device_Status := 'Waiting to attempt restart: ' + Time_Until_Startup_String; + Device_Status_INT := 7; + END_IF; + + END_IF; +ELSIF (Auto_Mode AND + OverloadTrip AND + (NOT cmd_Run) AND + Restart_Allowed) THEN + + IF (time_CurrentTime - Shutdown_Time) > Downtime_Time_Parameter_OL THEN + IF (NOT Restart_Command) THEN + Restart_Command := True; + IF cfg_TimerModeEnabled THEN + cmd_TimerRun := TRUE; + sts_TimerCycleActive := TRUE; + END_IF; + END_IF; + ELSE + IF cfg_TimerModeEnabled THEN + cmd_TimerRun := FALSE; + END_IF; + sts_TimerCycleActive := FALSE; + Restart_Command := FALSE; + Time_Until_Startup := Downtime_Time_Parameter_OL - (time_CurrentTime - Shutdown_Time); + Time_Until_Startup_Min := Time_Until_Startup / 60; + Time_Until_Startup_Sec := Time_Until_Startup - (Time_Until_Startup_Min * 60); + Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup_Min) + ':' + RIGHT('0' + ANY_TO_STRING(Time_Until_Startup_Sec),2); + IF Auto_Mode THEN + Device_Status := 'Waiting to restart (OL Timer):' + Time_Until_Startup_String; + Device_Status_INT := 8; + END_IF; + END_IF; +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 cmd_TimerRun OR (Restart_Allowed AND Restart_Command)) AND Start_Permissive) OR cmd_Run) AND + (NOT Stop_Command) AND (cmd_TimerRun OR NOT cfg_TimerModeEnabled) AND Run_Permissive) THEN + cmd_Run := TRUE; + Restart_Command:= FALSE; + IF NOT Start_Time_Set THEN + Start_Time := time_CurrentTime; + Start_Time_Set := TRUE; + Device_Status := 'Running'; + Device_Status_INT := 9; + sts_TripCountIncreased := FALSE; + END_IF; + + IF Contactor_Status THEN + Run_Time := time_CurrentTime - Start_Time; + END_IF; +ELSE + cmd_Run := FALSE; +END_IF; + +UNSTICK_STARTCOMMAND(Start_Command, StartCommandTime); +IF UNSTICK_STARTCOMMAND.Q THEN + Start_Command := FALSE; +END_IF; + + +IF cmd_Run AND NOT Contactor_Status THEN + 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 Contactor_Status AND (Run_Time > cfg_ClearTripCountAfter) THEN + val_OverloadTripCount := 0; + val_TripCount := 0; +END_IF; + + +IF NOT Auto_Mode THEN + Restart_Command := FALSE; + Restart_Allowed := FALSE; +END_IF; + +(* Start up automatically if powering up in auto mode *) +RTrig_AutoMode(Auto_Mode); +IF RTrig_AutoMode.Q THEN + Restart_Allowed := TRUE; + Shutdown_Time := time_CurrentTime; +END_IF; + + +IF Stop_Command THEN + Restart_Allowed := FALSE; + Device_Status := 'User Stopped'; + Device_Status_INT := 10; + sts_TimerCycleActive := FALSE; + val_OverloadTripCount := 0; + val_TripCount := 0; + cmd_TimerRun := FALSE; + sts_TimerRunTimeSet := FALSE; + IF NOT Contactor_Status THEN + Stop_Command := FALSE; + END_IF; +END_IF; + +IF (NOT Hand_Mode) AND (NOT Auto_Mode) THEN + val_OverloadTripCount := 0; + val_TripCount := 0; + cmd_TimerRun := FALSE; + sts_TimerCycleActive := FALSE; + sts_TimerRunTimeSet := FALSE; + (*Restart_Allowed := FALSE;*) +END_IF; + +IF NOT Contactor_Status THEN + Start_Time_Set := FALSE; +END_IF; + +(* TIMER MODE *) +IF cfg_TimerModeEnabled AND sts_TimerCycleActive THEN + IF cmd_TimerRun THEN + IF NOT sts_TimerRunTimeSet THEN + sts_TimerRunTimeSet := TRUE; + time_TimerRunTime := time_CurrentTime; + END_IF; + + timer_RunTimeLeft := (cfg_TimerRunTime * 60) - (time_CurrentTime - time_TimerRunTime); + IF timer_RunTimeLeft <= 0 THEN + cmd_TimerRun := FALSE; + sts_TimerRunTimeSet := FALSE; + END_IF; + time_RunTimeLeftMin := timer_RunTimeLeft / 60; + time_RunTimeLeftSec := timer_RunTimeLeft - (time_RunTimeLeftMin * 60); + + ELSE + IF NOT sts_TimerWaitTimeSet THEN + sts_TimerWaitTimeSet := TRUE; + time_TimerWaitTime := time_CurrentTime; + Device_Status := 'Waiting to start (Timer Mode)'; + Device_Status_INT := 11; + END_IF; + + timer_WaitTimeLeft := (cfg_TimerWaitTime * 60) - (time_CurrentTime - time_TimerWaitTime); + IF timer_WaitTimeLeft <= 0 THEN + cmd_TimerRun := TRUE; + sts_TimerWaitTimeSet := FALSE; + END_IF; + time_WaitTimeLeftMin := timer_WaitTimeLeft / 60; + time_WaitTimeLeftSec := timer_WaitTimeLeft - (time_WaitTimeLeftMin * 60); + END_IF; +END_IF; + +IF NOT cfg_TimerModeEnabled OR Stop_Command THEN + cmd_TimerRun := FALSE; + sts_TimerRunTimeSet := FALSE; + sts_TimerWaitTimeSet := FALSE; +END_IF; + + +IF TripStatus OR OverloadTrip THEN + IF MOD(time_CurrentTime, cfg_ResetCycle) = 0 THEN + TripResetCmd := TRUE; + END_IF; +END_IF; + + +END_PROGRAM]]> + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.ic b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.ic index 579c55a..4aaad49 100644 --- a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.ic +++ b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.ic @@ -1,352 +1,352 @@ -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000008 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000009 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000000A -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000000B -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000000C -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000000D -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000000E -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000000F -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000010 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000011 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000012 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000013 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000014 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000015 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000016 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000017 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000018 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000019 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000001A -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000001B -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000001C -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000001D -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000001E -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] -__TMPI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000001F -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000008 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000009 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000B +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000C +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000D +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000E +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000F +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000010 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000011 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000012 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000013 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000014 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000015 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000016 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000017 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000018 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000019 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001A +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001B +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001C +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001D +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001E +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001F +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 diff --git a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.isaxml b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.isaxml new file mode 100644 index 0000000..5285754 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.isaxml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.rtc index 4f3efaa..c4056fc 100644 Binary files a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.rtc and b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/DwlOrder.txt b/Controller/Controller/Micro820/Micro820/DwlOrder.txt index d0cb596..a6b04df 100644 --- a/Controller/Controller/Micro820/Micro820/DwlOrder.txt +++ b/Controller/Controller/Micro820/Micro820/DwlOrder.txt @@ -1,22 +1,22 @@ -READDOWNHOLEDATA -E300DATA -CONTROL -FLOWTOTALIZER -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 -EPOCH_TIME +READDOWNHOLEDATA +E300DATA +CONTROL +FLOWTOTALIZER +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 +EPOCH_TIME diff --git a/Controller/Controller/Micro820/Micro820/E300DATA.ic b/Controller/Controller/Micro820/Micro820/E300DATA.ic index 133a519..2204a65 100644 --- a/Controller/Controller/Micro820/Micro820/E300DATA.ic +++ b/Controller/Controller/Micro820/Micro820/E300DATA.ic @@ -1,3523 +1,3523 @@ -__FBL_RET := _PUSHCALLFB RA_CIP_ELECTRICAL_ENERGY_OBJ E300_READENERGY -__TMPV1 := E300_READENERGY [ __CDINT00000068 ] -__TMPV2 := E300 [ __DINT_NULL ] -__TMPV2 [ __TMPV1 ] := __TMPV1 -__TMPV1 := E300_READENERGY [ __CDINT0000012C ] -__TMPV3 := ENERGY_INT_ARRAY [ __DINT_NULL ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -__TMPV1 := E300_READENERGY [ __CDINT00000180 ] -__TMPV4 := METERING_REAL_ARRAY [ __DINT_NULL ] -__TMPV4 [ __TMPV1 ] := __TMPV1 -__TMPI1 := __CDINT000001FC + __CDINT00000012 -__TMPB1 := E300_READENERGY [ __TMPI1 ] -_IF _NOT __TMPB1 _GOTO __LAB1 -__TMPR1 := E300 [ __CDINT00000040 ] -E300_LINEFREQUENCY := __TMPR1 -__TMPR1 := E300 [ __CDINT00000044 ] -E300_L1CURRENT := __TMPR1 -__TMPR1 := E300 [ __CDINT00000048 ] -E300_L2CURRENT := __TMPR1 -__TMPR1 := E300 [ __CDINT0000004C ] -E300_L3CURRENT := __TMPR1 -__TMPR1 := E300 [ __CDINT00000050 ] -E300_AVERAGECURRENT := __TMPR1 -__TMPR1 := E300 [ __CDINT00000054 ] -E300_PERCENTCURRENTUNBALANCE := __TMPR1 -__TMPR1 := E300 [ __CDINT00000058 ] -E300_L1NVOLTAGE := __TMPR1 -__TMPR1 := E300 [ __CDINT0000005C ] -E300_L2NVOLTAGE := __TMPR1 -__TMPR1 := E300 [ __CDINT00000060 ] -E300_L3NVOLTAGE := __TMPR1 -__TMPR1 := E300 [ __CDINT00000064 ] -E300_AVERAGELNVOLTAGE := __TMPR1 -__TMPR1 := E300 [ __CDINT00000068 ] -E300_L1L2VOLTAGE := __TMPR1 -__TMPR1 := E300 [ __CDINT0000006C ] -E300_L2L3VOLTAGE := __TMPR1 -__TMPR1 := E300 [ __CDINT00000070 ] -E300_L3L1VOLTAGE := __TMPR1 -__TMPR1 := E300 [ __CDINT00000074 ] -E300_AVERAGELLVOLTAGE := __TMPR1 -__TMPR1 := E300 [ __CDINT00000078 ] -E300_PERCENTVOLTAGEUNBALANCE := __TMPR1 -__TMPR1 := E300 [ __CDINT0000007C ] -E300_L1REALPOWER := __TMPR1 -__TMPR1 := E300 [ __CDINT00000080 ] -E300_L2REALPOWER := __TMPR1 -__TMPR1 := E300 [ __CDINT00000084 ] -E300_L3REALPOWER := __TMPR1 -__TMPR1 := E300 [ __CDINT00000088 ] -E300_TOTALREALPOWER := __TMPR1 -__TMPR1 := E300 [ __CDINT0000008C ] -E300_L1REACTIVEPOWER := __TMPR1 -__TMPR1 := E300 [ __CDINT00000090 ] -E300_L2REACTIVEPOWER := __TMPR1 -__TMPR1 := E300 [ __CDINT00000094 ] -E300_L3REACTIVEPOWER := __TMPR1 -__TMPR1 := E300 [ __CDINT00000098 ] -E300_TOTALREACTIVEPOWER := __TMPR1 -__TMPR1 := E300 [ __CDINT0000009C ] -E300_L1APPARENTPOWER := __TMPR1 -__TMPR1 := E300 [ __CDINT000000A0 ] -E300_L2APPARENTPOWER := __TMPR1 -__TMPR1 := E300 [ __CDINT000000A4 ] -E300_L3APPARENTPOWER := __TMPR1 -__TMPR1 := E300 [ __CDINT000000A8 ] -E300_TOTALAPPARENTPOWER := __TMPR1 -__TMPR1 := E300 [ __CDINT000000AC ] -E300_L1TRUEPOWERFACTOR := __TMPR1 -__TMPR1 := E300 [ __CDINT000000B0 ] -E300_L2TRUEPOWERFACTOR := __TMPR1 -__TMPR1 := E300 [ __CDINT000000B4 ] -E300_L3TRUEPOWERFACTOR := __TMPR1 -__TMPR1 := E300 [ __CDINT000000B8 ] -E300_THREEPHASETRUEPOWERFACTOR := __TMPR1 -_GOTO __LAB2 -__LAB1 : -__LAB2 : -__FBL_RET := _PUSHCALLFB RA_E300_OUTPUT_CONTROL E300_OUTPUT -__TMPM1 := E300_OUTPUT [ __CDINT00000067 ] -E300_SELECTED_OUTPUT := __TMPM1 -__TMPB1 := E300_OUTPUT [ __CDINT000000BA ] -E300_OUTPUT_SET_CORRECTLY := __TMPB1 -__FBL_RET := _PUSHCALLFB READE300IO E300_READ_DIGITALINPUT0 -__TMPB1 := E300_READ_DIGITALINPUT0 [ __CDINT00000016 ] -DIGITALINPUT_STATUS_0 := __TMPB1 -__FBL_RET := _PUSHCALLFB READE300IO E300_READ_DIGITALINPUT1 -__TMPB1 := E300_READ_DIGITALINPUT1 [ __CDINT00000016 ] -DIGITALINPUT_STATUS_1 := __TMPB1 -__FBL_RET := _PUSHCALLFB READE300IO E300_READ_DIGITALINPUT2 -__TMPB1 := E300_READ_DIGITALINPUT2 [ __CDINT00000016 ] -DIGITALINPUT_STATUS_2 := __TMPB1 -__FBL_RET := _PUSHCALLFB READE300IO E300_READ_DIGITALINPUT3 -__TMPB1 := E300_READ_DIGITALINPUT3 [ __CDINT00000016 ] -DIGITALINPUT_STATUS_3 := __TMPB1 -__FBL_RET := _PUSHCALLFB READE300IO E300_READ_DIGITALINPUT4 -__TMPB1 := E300_READ_DIGITALINPUT4 [ __CDINT00000016 ] -DIGITALINPUT_STATUS_4 := __TMPB1 -__FBL_RET := _PUSHCALLFB READE300IO E300_READ_DIGITALINPUT5 -__TMPB1 := E300_READ_DIGITALINPUT5 [ __CDINT00000016 ] -DIGITALINPUT_STATUS_5 := __TMPB1 -__TMPI1 := __CDINT000001FC + __CDINT00000012 -__TMPB1 := E300_READENERGY [ __TMPI1 ] -_IF _NOT __TMPB1 _GOTO __LAB3 -__TMPR1 := E300 [ __CDINT00000068 ] -__TMPB2 := __TMPR1 > CFG_V_UNDERVOLTAGETRIPLEVEL -__TMPR2 := E300 [ __CDINT00000068 ] -__TMPB3 := __TMPR2 < CFG_V_OVERVOLTAGETRIPLEVEL -__TMPB2 := __TMPB2 _AND __TMPB3 -__TMPR3 := E300 [ __CDINT0000006C ] -__TMPB4 := __TMPR3 > CFG_V_UNDERVOLTAGETRIPLEVEL -__TMPB2 := __TMPB2 _AND __TMPB4 -__TMPR4 := E300 [ __CDINT0000006C ] -__TMPB5 := __TMPR4 < CFG_V_OVERVOLTAGETRIPLEVEL -__TMPB2 := __TMPB2 _AND __TMPB5 -__TMPR5 := E300 [ __CDINT00000070 ] -__TMPB6 := __TMPR5 > CFG_V_UNDERVOLTAGETRIPLEVEL -__TMPB2 := __TMPB2 _AND __TMPB6 -__TMPR6 := E300 [ __CDINT00000070 ] -__TMPB7 := __TMPR6 < CFG_V_OVERVOLTAGETRIPLEVEL -__TMPB2 := __TMPB2 _AND __TMPB7 -VOLTAGEOK := __TMPB2 -_GOTO __LAB4 -__LAB3 : -__LAB4 : -__TMPB1 := _NOT TEST_MODE -_IF _NOT __TMPB1 _GOTO __LAB5 -__FBL_RET := _PUSHCALLFB READE300PARAM E300_TRIPSTATUSCURRENT -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPI2 := __CDINT00000016 + __TMPI1 -__TMPUSI1 := E300_TRIPSTATUSCURRENT [ __TMPI2 ] -__TMPI3 := __CDINT00000002 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPI4 := __CDINT00000016 + __TMPI3 -__TMPUSI2 := E300_TRIPSTATUSCURRENT [ __TMPI4 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_TRIPSTATUSCURRENT -__TMPUIN1 := S2I_TRIPSTATUSCURRENT [ __CDINT00000004 ] -TRIPSTATUSCURRENT_INT := __TMPUIN1 -_GOTO __LAB6 -__LAB5 : -__LAB6 : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB7 -TRIPSTATUSCURRENT := __TMPM2 -OVERLOADTRIP := TRUE -_GOTO __LAB8 -__LAB7 : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB9 -TRIPSTATUSCURRENT := __TMPM3 -_GOTO __LAB8 -__LAB9 : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LABa -TRIPSTATUSCURRENT := __TMPM4 -_GOTO __LAB8 -__LABa : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LABb -TRIPSTATUSCURRENT := __TMPM5 -_GOTO __LAB8 -__LABb : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LABc -TRIPSTATUSCURRENT := __TMPM6 -_GOTO __LAB8 -__LABc : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LABd -TRIPSTATUSCURRENT := __TMPM7 -_GOTO __LAB8 -__LABd : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LABe -TRIPSTATUSCURRENT := __TMPM8 -_GOTO __LAB8 -__LABe : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LABf -TRIPSTATUSCURRENT := __TMPM9 -_GOTO __LAB8 -__LABf : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000008 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB10 -TRIPSTATUSCURRENT := __TMPM10 -_GOTO __LAB8 -__LAB10 : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000009 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB11 -TRIPSTATUSCURRENT := __TMPM11 -_GOTO __LAB8 -__LAB11 : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT0000000A -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB12 -TRIPSTATUSCURRENT := __TMPM12 -_GOTO __LAB8 -__LAB12 : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT0000000B -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB13 -TRIPSTATUSCURRENT := __TMPM13 -_GOTO __LAB8 -__LAB13 : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT0000000C -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB14 -TRIPSTATUSCURRENT := __TMPM14 -_GOTO __LAB8 -__LAB14 : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT0000000D -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB15 -TRIPSTATUSCURRENT := __TMPM15 -_GOTO __LAB8 -__LAB15 : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT0000000E -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB16 -TRIPSTATUSCURRENT := __TMPM16 -_GOTO __LAB8 -__LAB16 : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __CDINT0000000F -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB17 -TRIPSTATUSCURRENT := __TMPM17 -_GOTO __LAB8 -__LAB17 : -TRIPSTATUSCURRENT := __TMPM18 -__LAB8 : -_PUSH_PAR TRIPSTATUSCURRENT_INT -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPB1 := _NOT __TMPB1 -_IF _NOT __TMPB1 _GOTO __LAB18 -OVERLOADTRIP := FALSE -_GOTO __LAB19 -__LAB18 : -__LAB19 : -__FBL_RET := _PUSHCALLFB READE300PARAM E300_TRIPSTATUSVOLTAGE -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPI2 := __CDINT00000016 + __TMPI1 -__TMPUSI1 := E300_TRIPSTATUSVOLTAGE [ __TMPI2 ] -__TMPI3 := __CDINT00000002 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPI4 := __CDINT00000016 + __TMPI3 -__TMPUSI2 := E300_TRIPSTATUSVOLTAGE [ __TMPI4 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_TRIPSTATUSVOLTAGE -__TMPUIN1 := S2I_TRIPSTATUSVOLTAGE [ __CDINT00000004 ] -TRIPSTATUSVOLTAGE_INT := __TMPUIN1 -_PUSH_PAR TRIPSTATUSVOLTAGE_INT -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB1a -TRIPSTATUSVOLTAGE := __TMPM19 -_GOTO __LAB1b -__LAB1a : -_PUSH_PAR TRIPSTATUSVOLTAGE_INT -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB1c -TRIPSTATUSVOLTAGE := __TMPM20 -_GOTO __LAB1b -__LAB1c : -_PUSH_PAR TRIPSTATUSVOLTAGE_INT -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB1d -TRIPSTATUSVOLTAGE := __TMPM21 -_GOTO __LAB1b -__LAB1d : -_PUSH_PAR TRIPSTATUSVOLTAGE_INT -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB1e -TRIPSTATUSVOLTAGE := __TMPM22 -_GOTO __LAB1b -__LAB1e : -_PUSH_PAR TRIPSTATUSVOLTAGE_INT -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB1f -TRIPSTATUSVOLTAGE := __TMPM23 -_GOTO __LAB1b -__LAB1f : -_PUSH_PAR TRIPSTATUSVOLTAGE_INT -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB20 -TRIPSTATUSVOLTAGE := __TMPM24 -_GOTO __LAB1b -__LAB20 : -TRIPSTATUSVOLTAGE := __TMPM18 -__LAB1b : -__FBL_RET := _PUSHCALLFB READE300PARAM E300_TRIPSTATUSPOWER -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPI2 := __CDINT00000016 + __TMPI1 -__TMPUSI1 := E300_TRIPSTATUSPOWER [ __TMPI2 ] -__TMPI3 := __CDINT00000002 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPI4 := __CDINT00000016 + __TMPI3 -__TMPUSI2 := E300_TRIPSTATUSPOWER [ __TMPI4 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_TRIPSTATUSPOWER -__TMPUIN1 := S2I_TRIPSTATUSPOWER [ __CDINT00000004 ] -TRIPSTATUSPOWER_INT := __TMPUIN1 -_PUSH_PAR TRIPSTATUSPOWER_INT -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB21 -TRIPSTATUSPOWER := __TMPM25 -_GOTO __LAB22 -__LAB21 : -_PUSH_PAR TRIPSTATUSPOWER_INT -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB23 -TRIPSTATUSPOWER := __TMPM26 -_GOTO __LAB22 -__LAB23 : -_PUSH_PAR TRIPSTATUSPOWER_INT -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB24 -TRIPSTATUSPOWER := __TMPM27 -_GOTO __LAB22 -__LAB24 : -_PUSH_PAR TRIPSTATUSPOWER_INT -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB25 -TRIPSTATUSPOWER := __TMPM28 -_GOTO __LAB22 -__LAB25 : -_PUSH_PAR TRIPSTATUSPOWER_INT -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB26 -TRIPSTATUSPOWER := __TMPM29 -_GOTO __LAB22 -__LAB26 : -_PUSH_PAR TRIPSTATUSPOWER_INT -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB27 -TRIPSTATUSPOWER := __TMPM30 -_GOTO __LAB22 -__LAB27 : -_PUSH_PAR TRIPSTATUSPOWER_INT -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB28 -TRIPSTATUSPOWER := __TMPM31 -_GOTO __LAB22 -__LAB28 : -_PUSH_PAR TRIPSTATUSPOWER_INT -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB29 -TRIPSTATUSPOWER := __TMPM32 -_GOTO __LAB22 -__LAB29 : -_PUSH_PAR TRIPSTATUSPOWER_INT -_PUSH_PAR __CDINT00000008 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB2a -TRIPSTATUSPOWER := __TMPM33 -_GOTO __LAB22 -__LAB2a : -_PUSH_PAR TRIPSTATUSPOWER_INT -_PUSH_PAR __CDINT00000009 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB2b -TRIPSTATUSPOWER := __TMPM34 -_GOTO __LAB22 -__LAB2b : -_PUSH_PAR TRIPSTATUSPOWER_INT -_PUSH_PAR __CDINT0000000A -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB2c -TRIPSTATUSPOWER := __TMPM35 -_GOTO __LAB22 -__LAB2c : -_PUSH_PAR TRIPSTATUSPOWER_INT -_PUSH_PAR __CDINT0000000B -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB2d -TRIPSTATUSPOWER := __TMPM36 -_GOTO __LAB22 -__LAB2d : -TRIPSTATUSPOWER := __TMPM18 -__LAB22 : -__FBL_RET := _PUSHCALLFB READE300PARAM E300_TRIPSTATUSCONTROL -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPI2 := __CDINT00000016 + __TMPI1 -__TMPUSI1 := E300_TRIPSTATUSCONTROL [ __TMPI2 ] -__TMPI3 := __CDINT00000002 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPI4 := __CDINT00000016 + __TMPI3 -__TMPUSI2 := E300_TRIPSTATUSCONTROL [ __TMPI4 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_TRIPSTATUSCONTROL -__TMPUIN1 := S2I_TRIPSTATUSCONTROL [ __CDINT00000004 ] -TRIPSTATUSCONTROL_INT := __TMPUIN1 -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB2e -TRIPSTATUSCONTROL := __TMPM37 -_GOTO __LAB2f -__LAB2e : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB30 -TRIPSTATUSCONTROL := __TMPM38 -_GOTO __LAB2f -__LAB30 : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB31 -TRIPSTATUSCONTROL := __TMPM39 -_GOTO __LAB2f -__LAB31 : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB32 -TRIPSTATUSCONTROL := __TMPM40 -_GOTO __LAB2f -__LAB32 : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB33 -TRIPSTATUSCONTROL := __TMPM41 -_GOTO __LAB2f -__LAB33 : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB34 -TRIPSTATUSCONTROL := __TMPM42 -_GOTO __LAB2f -__LAB34 : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB35 -TRIPSTATUSCONTROL := __TMPM43 -_GOTO __LAB2f -__LAB35 : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB36 -TRIPSTATUSCONTROL := __TMPM44 -_GOTO __LAB2f -__LAB36 : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000008 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB37 -TRIPSTATUSCONTROL := __TMPM45 -_GOTO __LAB2f -__LAB37 : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000009 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB38 -TRIPSTATUSCONTROL := __TMPM46 -_GOTO __LAB2f -__LAB38 : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT0000000A -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB39 -TRIPSTATUSCONTROL := __TMPM47 -_GOTO __LAB2f -__LAB39 : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT0000000B -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB3a -TRIPSTATUSCONTROL := __TMPM48 -_GOTO __LAB2f -__LAB3a : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT0000000C -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB3b -TRIPSTATUSCONTROL := __TMPM49 -_GOTO __LAB2f -__LAB3b : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT0000000D -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB3c -TRIPSTATUSCONTROL := __TMPM50 -_GOTO __LAB2f -__LAB3c : -_PUSH_PAR TRIPSTATUSCONTROL_INT -_PUSH_PAR __CDINT0000000E -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB3d -TRIPSTATUSCONTROL := __TMPM51 -_GOTO __LAB2f -__LAB3d : -TRIPSTATUSCONTROL := __TMPM18 -__LAB2f : -__TMPI1 := __CDINT0000001C + __CDINT00000012 -__TMPB1 := E300_TRIPSTATUSCURRENT [ __TMPI1 ] -__TMPI2 := __CDINT0000001C + __CDINT00000012 -__TMPB2 := E300_TRIPSTATUSVOLTAGE [ __TMPI2 ] -__TMPB1 := __TMPB1 _AND __TMPB2 -__TMPI3 := __CDINT0000001C + __CDINT00000012 -__TMPB3 := E300_TRIPSTATUSPOWER [ __TMPI3 ] -__TMPB1 := __TMPB1 _AND __TMPB3 -__TMPI4 := __CDINT0000001C + __CDINT00000012 -__TMPB4 := E300_TRIPSTATUSCONTROL [ __TMPI4 ] -__TMPB1 := __TMPB1 _AND __TMPB4 -__TMPB1 := __TMPB1 _OR TEST_MODE -_IF _NOT __TMPB1 _GOTO __LAB3e -__TMPB5 := TRIPSTATUSCURRENT_INT = __UINT_NULL -__TMPB6 := TRIPSTATUSVOLTAGE_INT = __UINT_NULL -__TMPB5 := __TMPB5 _AND __TMPB6 -__TMPB7 := TRIPSTATUSPOWER_INT = __UINT_NULL -__TMPB5 := __TMPB5 _AND __TMPB7 -__TMPB8 := TRIPSTATUSCONTROL_INT = __UINT_NULL -__TMPB5 := __TMPB5 _AND __TMPB8 -_IF _NOT __TMPB5 _GOTO __LAB3f -TRIPSTATUS := FALSE -_GOTO __LAB40 -__LAB3f : -TRIPSTATUS := TRUE -__LAB40 : -_GOTO __LAB41 -__LAB3e : -__LAB41 : -__TMPB1 := _NOT TRIPSTATUS -__TMPB__TON__IN := __TMPB1 -__FBL_RET := _PUSHCALLFB TON TON_TRIPOK -__TMPB1 := CONTACTOR_STATUS _AND TRIPSTATUS -_IF _NOT __TMPB1 _GOTO __LAB42 -ALARM_E300 := TRUE -_GOTO __LAB43 -__LAB42 : -__TMPB1 := TON_TRIPOK [ __CDINT00000004 ] -_IF _NOT __TMPB1 _GOTO __LAB44 -ALARM_E300 := FALSE -_GOTO __LAB43 -__LAB44 : -__LAB43 : -_IF _NOT ALARM_E300 _GOTO __LAB45 -__TMPB1 := TRIPSTATUSCURRENT_INT = __UINT_NULL -__TMPB1 := _NOT __TMPB1 -_IF _NOT __TMPB1 _GOTO __LAB46 -ALARM_E300_MESSAGE := TRIPSTATUSCURRENT -_GOTO __LAB47 -__LAB46 : -__TMPB1 := TRIPSTATUSVOLTAGE_INT = __UINT_NULL -__TMPB1 := _NOT __TMPB1 -_IF _NOT __TMPB1 _GOTO __LAB48 -ALARM_E300_MESSAGE := TRIPSTATUSVOLTAGE -_GOTO __LAB47 -__LAB48 : -__TMPB1 := TRIPSTATUSCONTROL_INT = __UINT_NULL -__TMPB1 := _NOT __TMPB1 -_IF _NOT __TMPB1 _GOTO __LAB49 -ALARM_E300_MESSAGE := TRIPSTATUSCONTROL -_GOTO __LAB47 -__LAB49 : -__TMPB1 := TRIPSTATUSPOWER_INT = __UINT_NULL -__TMPB1 := _NOT __TMPB1 -_IF _NOT __TMPB1 _GOTO __LAB4a -ALARM_E300_MESSAGE := TRIPSTATUSPOWER -_GOTO __LAB47 -__LAB4a : -__LAB47 : -_GOTO __LAB4b -__LAB45 : -__LAB4b : -__FBL_RET := _PUSHCALLFB READE300PARAM E300_WARNSTATUSCURRENT -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPI2 := __CDINT00000016 + __TMPI1 -__TMPUSI1 := E300_WARNSTATUSCURRENT [ __TMPI2 ] -__TMPI3 := __CDINT00000002 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPI4 := __CDINT00000016 + __TMPI3 -__TMPUSI2 := E300_WARNSTATUSCURRENT [ __TMPI4 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_WARNINGSTATUSCURRENT -__TMPUIN1 := S2I_WARNINGSTATUSCURRENT [ __CDINT00000004 ] -WARNINGSTATUSCURRENT_INT := __TMPUIN1 -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB4c -WARNINGSTATUSCURRENT := __TMPM2 -_GOTO __LAB4d -__LAB4c : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB4e -WARNINGSTATUSCURRENT := __TMPM3 -_GOTO __LAB4d -__LAB4e : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB4f -WARNINGSTATUSCURRENT := __TMPM4 -_GOTO __LAB4d -__LAB4f : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB50 -WARNINGSTATUSCURRENT := __TMPM5 -_GOTO __LAB4d -__LAB50 : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB51 -WARNINGSTATUSCURRENT := __TMPM6 -_GOTO __LAB4d -__LAB51 : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB52 -WARNINGSTATUSCURRENT := __TMPM7 -_GOTO __LAB4d -__LAB52 : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB53 -WARNINGSTATUSCURRENT := __TMPM8 -_GOTO __LAB4d -__LAB53 : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB54 -WARNINGSTATUSCURRENT := __TMPM9 -_GOTO __LAB4d -__LAB54 : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000008 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB55 -WARNINGSTATUSCURRENT := __TMPM10 -_GOTO __LAB4d -__LAB55 : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT00000009 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB56 -WARNINGSTATUSCURRENT := __TMPM11 -_GOTO __LAB4d -__LAB56 : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT0000000A -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB57 -WARNINGSTATUSCURRENT := __TMPM12 -_GOTO __LAB4d -__LAB57 : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT0000000B -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB58 -WARNINGSTATUSCURRENT := __TMPM13 -_GOTO __LAB4d -__LAB58 : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT0000000C -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB59 -WARNINGSTATUSCURRENT := __TMPM14 -_GOTO __LAB4d -__LAB59 : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT0000000D -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB5a -WARNINGSTATUSCURRENT := __TMPM15 -_GOTO __LAB4d -__LAB5a : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT0000000E -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB5b -WARNINGSTATUSCURRENT := __TMPM16 -_GOTO __LAB4d -__LAB5b : -_PUSH_PAR WARNINGSTATUSCURRENT_INT -_PUSH_PAR __CDINT0000000F -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB5c -WARNINGSTATUSCURRENT := __TMPM17 -_GOTO __LAB4d -__LAB5c : -WARNINGSTATUSCURRENT := __TMPM18 -__LAB4d : -__FBL_RET := _PUSHCALLFB READE300PARAM E300_WARNSTATUSVOLTAGE -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPI2 := __CDINT00000016 + __TMPI1 -__TMPUSI1 := E300_WARNSTATUSVOLTAGE [ __TMPI2 ] -__TMPI3 := __CDINT00000002 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPI4 := __CDINT00000016 + __TMPI3 -__TMPUSI2 := E300_WARNSTATUSVOLTAGE [ __TMPI4 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_WARNINGSTATUSVOLTAGE -__TMPUIN1 := S2I_WARNINGSTATUSVOLTAGE [ __CDINT00000004 ] -WARNINGSTATUSVOLTAGE_INT := __TMPUIN1 -_PUSH_PAR WARNINGSTATUSVOLTAGE_INT -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB5d -WARNINGSTATUSVOLTAGE := __TMPM19 -_GOTO __LAB5e -__LAB5d : -_PUSH_PAR WARNINGSTATUSVOLTAGE_INT -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB5f -WARNINGSTATUSVOLTAGE := __TMPM20 -_GOTO __LAB5e -__LAB5f : -_PUSH_PAR WARNINGSTATUSVOLTAGE_INT -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB60 -WARNINGSTATUSVOLTAGE := __TMPM21 -_GOTO __LAB5e -__LAB60 : -_PUSH_PAR WARNINGSTATUSVOLTAGE_INT -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB61 -WARNINGSTATUSVOLTAGE := __TMPM22 -_GOTO __LAB5e -__LAB61 : -_PUSH_PAR WARNINGSTATUSVOLTAGE_INT -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB62 -WARNINGSTATUSVOLTAGE := __TMPM23 -_GOTO __LAB5e -__LAB62 : -_PUSH_PAR WARNINGSTATUSVOLTAGE_INT -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB63 -WARNINGSTATUSVOLTAGE := __TMPM24 -_GOTO __LAB5e -__LAB63 : -WARNINGSTATUSVOLTAGE := __TMPM18 -__LAB5e : -__FBL_RET := _PUSHCALLFB READE300PARAM E300_WARNSTATUSPOWER -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPI2 := __CDINT00000016 + __TMPI1 -__TMPUSI1 := E300_WARNSTATUSPOWER [ __TMPI2 ] -__TMPI3 := __CDINT00000002 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPI4 := __CDINT00000016 + __TMPI3 -__TMPUSI2 := E300_WARNSTATUSPOWER [ __TMPI4 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_WARNINGSTATUSPOWER -__TMPUIN1 := S2I_WARNINGSTATUSPOWER [ __CDINT00000004 ] -WARNINGSTATUSPOWER_INT := __TMPUIN1 -_PUSH_PAR WARNINGSTATUSPOWER_INT -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB64 -WARNINGSTATUSPOWER := __TMPM25 -_GOTO __LAB65 -__LAB64 : -_PUSH_PAR WARNINGSTATUSPOWER_INT -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB66 -WARNINGSTATUSPOWER := __TMPM26 -_GOTO __LAB65 -__LAB66 : -_PUSH_PAR WARNINGSTATUSPOWER_INT -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB67 -WARNINGSTATUSPOWER := __TMPM27 -_GOTO __LAB65 -__LAB67 : -_PUSH_PAR WARNINGSTATUSPOWER_INT -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB68 -WARNINGSTATUSPOWER := __TMPM28 -_GOTO __LAB65 -__LAB68 : -_PUSH_PAR WARNINGSTATUSPOWER_INT -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB69 -WARNINGSTATUSPOWER := __TMPM29 -_GOTO __LAB65 -__LAB69 : -_PUSH_PAR WARNINGSTATUSPOWER_INT -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB6a -WARNINGSTATUSPOWER := __TMPM30 -_GOTO __LAB65 -__LAB6a : -_PUSH_PAR WARNINGSTATUSPOWER_INT -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB6b -WARNINGSTATUSPOWER := __TMPM31 -_GOTO __LAB65 -__LAB6b : -_PUSH_PAR WARNINGSTATUSPOWER_INT -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB6c -WARNINGSTATUSPOWER := __TMPM32 -_GOTO __LAB65 -__LAB6c : -_PUSH_PAR WARNINGSTATUSPOWER_INT -_PUSH_PAR __CDINT00000008 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB6d -WARNINGSTATUSPOWER := __TMPM33 -_GOTO __LAB65 -__LAB6d : -_PUSH_PAR WARNINGSTATUSPOWER_INT -_PUSH_PAR __CDINT00000009 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB6e -WARNINGSTATUSPOWER := __TMPM34 -_GOTO __LAB65 -__LAB6e : -_PUSH_PAR WARNINGSTATUSPOWER_INT -_PUSH_PAR __CDINT0000000A -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB6f -WARNINGSTATUSPOWER := __TMPM35 -_GOTO __LAB65 -__LAB6f : -_PUSH_PAR WARNINGSTATUSPOWER_INT -_PUSH_PAR __CDINT0000000B -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB70 -WARNINGSTATUSPOWER := __TMPM36 -_GOTO __LAB65 -__LAB70 : -WARNINGSTATUSPOWER := __TMPM18 -__LAB65 : -__FBL_RET := _PUSHCALLFB READE300PARAM E300_WARNSTATUSCONTROL -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPI2 := __CDINT00000016 + __TMPI1 -__TMPUSI1 := E300_WARNSTATUSCONTROL [ __TMPI2 ] -__TMPI3 := __CDINT00000002 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPI4 := __CDINT00000016 + __TMPI3 -__TMPUSI2 := E300_WARNSTATUSCONTROL [ __TMPI4 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_WARNINGSTATUSCONTROL -__TMPUIN1 := S2I_WARNINGSTATUSCONTROL [ __CDINT00000004 ] -WARNINGSTATUSCONTROL_INT := __TMPUIN1 -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB71 -WARNINGSTATUSCONTROL := __TMPM37 -_GOTO __LAB72 -__LAB71 : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB73 -WARNINGSTATUSCONTROL := __TMPM38 -_GOTO __LAB72 -__LAB73 : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB74 -WARNINGSTATUSCONTROL := __TMPM39 -_GOTO __LAB72 -__LAB74 : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB75 -WARNINGSTATUSCONTROL := __TMPM40 -_GOTO __LAB72 -__LAB75 : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB76 -WARNINGSTATUSCONTROL := __TMPM41 -_GOTO __LAB72 -__LAB76 : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB77 -WARNINGSTATUSCONTROL := __TMPM42 -_GOTO __LAB72 -__LAB77 : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB78 -WARNINGSTATUSCONTROL := __TMPM43 -_GOTO __LAB72 -__LAB78 : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB79 -WARNINGSTATUSCONTROL := __TMPM44 -_GOTO __LAB72 -__LAB79 : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000008 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB7a -WARNINGSTATUSCONTROL := __TMPM45 -_GOTO __LAB72 -__LAB7a : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT00000009 -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB7b -WARNINGSTATUSCONTROL := __TMPM46 -_GOTO __LAB72 -__LAB7b : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT0000000A -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB7c -WARNINGSTATUSCONTROL := __TMPM47 -_GOTO __LAB72 -__LAB7c : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT0000000B -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB7d -WARNINGSTATUSCONTROL := __TMPM48 -_GOTO __LAB72 -__LAB7d : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT0000000C -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB7e -WARNINGSTATUSCONTROL := __TMPM49 -_GOTO __LAB72 -__LAB7e : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT0000000D -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB7f -WARNINGSTATUSCONTROL := __TMPM50 -_GOTO __LAB72 -__LAB7f : -_PUSH_PAR WARNINGSTATUSCONTROL_INT -_PUSH_PAR __CDINT0000000E -__TMPB1 := _CALL __ANARBIT -_IF _NOT __TMPB1 _GOTO __LAB80 -WARNINGSTATUSCONTROL := __TMPM51 -_GOTO __LAB72 -__LAB80 : -WARNINGSTATUSCONTROL := __TMPM18 -__LAB72 : -__TMPB1 := WARNINGSTATUSCURRENT_INT = __UINT_NULL -__TMPB2 := WARNINGSTATUSVOLTAGE_INT = __UINT_NULL -__TMPB1 := __TMPB1 _AND __TMPB2 -__TMPB3 := WARNINGSTATUSPOWER_INT = __UINT_NULL -__TMPB1 := __TMPB1 _AND __TMPB3 -__TMPB4 := WARNINGSTATUSCONTROL_INT = __UINT_NULL -__TMPB1 := __TMPB1 _AND __TMPB4 -_IF _NOT __TMPB1 _GOTO __LAB81 -WARNINGSTATUS := FALSE -_GOTO __LAB82 -__LAB81 : -WARNINGSTATUS := TRUE -__LAB82 : -_IF _NOT TRIPRESETCMD _GOTO __LAB83 -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -TRIPRESETON [ __TMPI1 ] := __CUSINT00000001 -__TMPV1 := TRIPRESETON [ __DINT_NULL ] -__TMPV5 := E300_WRITE_TRIPRESET [ __CDINT00000008 ] -__TMPV5 := __TMPV1 -__FBL_RET := _PUSHCALLFB WRITEE300TRIPRESET E300_WRITE_TRIPRESET -__TMPI1 := __CDINT0000000A + __DINT_NULL -__TMPB1 := E300_WRITE_TRIPRESET [ __TMPI1 ] -__TMPB1 := _NOT __TMPB1 -TRIPRESETWRITESTATUS := __TMPB1 -_IF _NOT TRIPRESETWRITESTATUS _GOTO __LAB84 -TRIPRESETCMD := FALSE -_GOTO __LAB85 -__LAB84 : -__LAB85 : -_GOTO __LAB86 -__LAB83 : -__LAB86 : -_IF _NOT CFG_READ _GOTO __LAB87 -__FBL_RET := _PUSHCALLFB READE300CONFIG READE300CONFIGDATA -__TMPV1 := READE300CONFIGDATA [ __CDINT00000014 ] -__TMPV6 := E300_CONFIG_BUFFER [ __DINT_NULL ] -__TMPV6 [ __TMPV1 ] := __TMPV1 -__TMPI1 := __CDINT00000005 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT00000006 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT00000007 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT00000008 - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_UDINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UDINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_UDINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_UDINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_UDINT SINT_TO_DINT_FLASETTING -__TMPUDI1 := SINT_TO_DINT_FLASETTING [ __CDINT00000008 ] -_PUSH_PAR __TMPUDI1 -__TMPR1 := _CALL ANY_TO_UDINT -__TMPR1 := __TMPR1 / __TMPR7 -CFG_C_FLASETTING := __TMPR1 -__TMPI1 := __CDINT0000000D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_TCU_TRIPCLASS := __TMPUSI1 -__TMPI1 := __CDINT0000000F - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_TCU_OLRESETLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000010 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_TCU_OLWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000011 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT00000012 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_TRIPENABLECURRENT -__TMPUIN1 := SINT_TO_INT_TRIPENABLECURRENT [ __CDINT00000004 ] -CFG_I_TRIPENABLECURRENT := __TMPUIN1 -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -TRIPENABLED_I_OVERLOAD := __TMPB1 -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -TRIPENABLED_I_PHASELOSS := __TMPB1 -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -TRIPENABLED_I_GROUNDFAULT := __TMPB1 -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -TRIPENABLED_I_STALL := __TMPB1 -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -TRIPENABLED_I_JAM := __TMPB1 -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -TRIPENABLED_I_UNDERLOAD := __TMPB1 -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -TRIPENABLED_I_CURRENTIMBALANCE := __TMPB1 -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -TRIPENABLED_I_UNDERCURRENT := __TMPB1 -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT0000000A -__TMPB1 := _CALL __ANARBIT -TRIPENABLED_I_OVERCURRENT := __TMPB1 -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT0000000D -__TMPB1 := _CALL __ANARBIT -TRIPENABLED_I_LINELOSS := __TMPB1 -__TMPI1 := __CDINT00000015 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT00000016 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_TRIPENABLEVOLTAGE -__TMPUIN1 := SINT_TO_INT_TRIPENABLEVOLTAGE [ __CDINT00000004 ] -CFG_V_TRIPENABLEVOLTAGE := __TMPUIN1 -_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -TRIPENABLE_V_UNDERVOLTAGE := __TMPB1 -_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -TRIPENABLE_V_OVERVOLTAGE := __TMPB1 -_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -TRIPENABLE_V_VOLTAGEUNBALANCE := __TMPB1 -_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -TRIPENABLE_V_PHASEROTATION := __TMPB1 -_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -TRIPENABLE_V_UNDERFREQUENCY := __TMPB1 -_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -TRIPENABLE_V_OVERFREQUENCY := __TMPB1 -__TMPI1 := __CDINT00000019 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT0000001A - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_TRIPENABLEPOWER -__TMPUIN1 := SINT_TO_INT_TRIPENABLEPOWER [ __CDINT00000004 ] -CFG_P_TRIPENABLEPOWER := __TMPUIN1 -__TMPI1 := __CDINT0000001D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT0000001E - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_TRIPENABLECONTROL -__TMPUIN1 := SINT_TO_INT_TRIPENABLECONTROL [ __CDINT00000004 ] -CFG_C_TRIPENABLECONTROL := __TMPUIN1 -__TMPI1 := __CDINT00000013 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT00000014 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_WARNINGENABLECURRENT -__TMPUIN1 := SINT_TO_INT_WARNINGENABLECURRENT [ __CDINT00000004 ] -CFG_I_WARNINGENABLECURRENT := __TMPUIN1 -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -WARNINGENABLED_I_OVERLOAD := __TMPB1 -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -WARNINGENABLED_I_PHASELOSS := __TMPB1 -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -WARNINGENABLED_I_GROUNDFAULT := __TMPB1 -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -WARNINGENABLED_I_STALL := __TMPB1 -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -WARNINGENABLED_I_JAM := __TMPB1 -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -WARNINGENABLED_I_UNDERLOAD := __TMPB1 -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -WARNINGENABLED_I_CURRENTIMBALANCE := __TMPB1 -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -WARNINGENABLED_I_UNDERCURRENT := __TMPB1 -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT0000000A -__TMPB1 := _CALL __ANARBIT -WARNINGENABLED_I_OVERCURRENT := __TMPB1 -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT0000000D -__TMPB1 := _CALL __ANARBIT -WARNINGENABLED_I_LINELOSS := __TMPB1 -__TMPI1 := __CDINT00000017 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT00000018 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_WARNINGENABLEVOLTAGE -__TMPUIN1 := SINT_TO_INT_WARNINGENABLEVOLTAGE [ __CDINT00000004 ] -CFG_V_WARNINGENABLEVOLTAGE := __TMPUIN1 -_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -WARNINGENABLE_V_UNDERVOLTAGE := __TMPB1 -_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -WARNINGENABLE_V_OVERVOLTAGE := __TMPB1 -_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -WARNINGENABLE_V_VOLTAGEUNBALANCE := __TMPB1 -_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -WARNINGENABLE_V_PHASEROTATION := __TMPB1 -_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -WARNINGENABLE_V_UNDERFREQUENCY := __TMPB1 -_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -WARNINGENABLE_V_OVERFREQUENCY := __TMPB1 -__TMPI1 := __CDINT0000001B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT0000001C - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_WARNINGENABLEPOWER -__TMPUIN1 := SINT_TO_INT_WARNINGENABLEPOWER [ __CDINT00000004 ] -CFG_P_WARNINGENABLEPOWER := __TMPUIN1 -__TMPI1 := __CDINT0000001F - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT00000020 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_WARNINGENABLECONTROL -__TMPUIN1 := SINT_TO_INT_WARNINGENABLECONTROL [ __CDINT00000004 ] -CFG_C_WARNINGENABLECONTROL := __TMPUIN1 -__TMPI1 := __CDINT0000005D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_PL_PHASELOSSINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT0000005E - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_PL_PHASELOSSTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT00000056 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_GF_GROUNDFAULTINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT00000057 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_GF_GROUNDFAULTTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT00000059 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT0000005A - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_GROUNDFAULTTRIPLEVEL -__TMPUIN1 := SINT_TO_INT_GROUNDFAULTTRIPLEVEL [ __CDINT00000004 ] -_PUSH_PAR __TMPUIN1 -__TMPR1 := _CALL ANY_TO_UINT -__TMPR1 := __TMPR1 / __TMPR7 -CFG_GF_GROUNDFAULTTRIPLEVEL := __TMPR1 -__TMPI1 := __CDINT00000058 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_GF_GROUNDFAULTWARNINGDELAY := __TMPR1 -__TMPI1 := __CDINT0000005B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT0000005C - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_GROUNDFAULTWARNINGLEVEL -__TMPUIN1 := SINT_TO_INT_GROUNDFAULTWARNINGLEVEL [ __CDINT00000004 ] -_PUSH_PAR __TMPUIN1 -__TMPR1 := _CALL ANY_TO_UINT -__TMPR1 := __TMPR1 / __TMPR7 -CFG_GF_GROUNDFAULTWARNINGLEVEL := __TMPR1 -__TMPI1 := __CDINT0000005F - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_STALLENABLEDTIME := __TMPUSI1 -__TMPI1 := __CDINT00000061 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT00000062 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_STALLTRIPLEVEL -__TMPUIN1 := SINT_TO_INT_STALLTRIPLEVEL [ __CDINT00000004 ] -CFG_I_STALLTRIPLEVEL := __TMPUIN1 -__TMPI1 := __CDINT00000063 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_JAMINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT00000064 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_JAMTRIPDELAY := __TMPUSI1 -__TMPI1 := __CDINT00000065 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT00000066 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_JAMTRIPLEVEL -__TMPUIN1 := SINT_TO_INT_JAMTRIPLEVEL [ __CDINT00000004 ] -CFG_I_JAMTRIPLEVEL := __TMPUIN1 -__TMPI1 := __CDINT00000067 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT00000068 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_JAMWARNINGLEVEL -__TMPUIN1 := SINT_TO_INT_JAMWARNINGLEVEL [ __CDINT00000004 ] -CFG_I_JAMWARNINGLEVEL := __TMPUIN1 -__TMPI1 := __CDINT00000069 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_UNDERLOADINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT0000006A - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_I_UNDERLOADTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT0000006B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_UNDERLOADTRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT0000006C - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_UNDERLOADWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT0000006D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_CURRENTIMBALANCEINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT0000006E - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_CURRENTIMBALANCETRIPDELAY := __TMPUSI1 -__TMPI1 := __CDINT0000006F - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_CURRENTIMBALANCETRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000070 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_CURRENTIMBALANCEWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000071 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT00000072 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_CTPRIMARY -__TMPUIN1 := SINT_TO_INT_CTPRIMARY [ __CDINT00000004 ] -CFG_I_CTPRIMARY := __TMPUIN1 -__TMPI1 := __CDINT00000073 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT00000074 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_CTSECONDARY -__TMPUIN1 := SINT_TO_INT_CTSECONDARY [ __CDINT00000004 ] -CFG_I_CTSECONDARY := __TMPUIN1 -__TMPI1 := __CDINT00000075 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_UNDERCURRENTINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT00000076 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_I_L1_UNDERCURRENTTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT00000076 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_I_UNDERCURRENTTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT00000077 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_L1_UNDERCURRENTTRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000077 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_UNDERCURRENTTRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000078 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_L1_UNDERCURRENTWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000078 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_UNDERCURRENTWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000079 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_I_L2_UNDERCURRENTTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT0000007A - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_L2_UNDERCURRENTTRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT0000007B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_L2_UNDERCURRENTWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT0000007C - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_I_L3_UNDERCURRENTTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT0000007D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_L3_UNDERCURRENTTRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT0000007E - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_L3_UNDERCURRENTWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT0000007F - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_OVERCURRENTINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT00000080 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_I_L1_OVERCURRENTTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT00000080 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_I_OVERCURRENTTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT00000081 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_L1_OVERCURRENTTRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000081 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_OVERCURRENTTRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000082 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_L1_OVERCURRENTWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000082 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_OVERCURRENTWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000083 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_I_L2_OVERCURRENTTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT00000084 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_L2_OVERCURRENTTRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000085 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_L2_OVERCURRENTWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000086 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_I_L3_OVERCURRENTTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT00000087 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_L3_OVERCURRENTTRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000088 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_L3_OVERCURRENTWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000089 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_I_LINELOSSINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT0000008A - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_I_L1LOSSTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT0000008A - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_I_LINELOSSTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT0000008B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_I_L2LOSSTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT0000008C - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_I_L3LOSSTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT000000A9 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_VOLTAGEMODE := __TMPUSI1 -__TMPI1 := __CDINT000000A5 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000A6 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_PTPRIMARY -__TMPUIN1 := SINT_TO_INT_PTPRIMARY [ __CDINT00000004 ] -CFG_V_PTPRIMARY := __TMPUIN1 -__TMPI1 := __CDINT000000A7 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000A8 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_PTSECONDARY -__TMPUIN1 := SINT_TO_INT_PTSECONDARY [ __CDINT00000004 ] -CFG_V_PTSECONDARY := __TMPUIN1 -__TMPI1 := __CDINT000000AB - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_UNDERVOLTAGEINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT000000AC - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_V_UNDERVOLTAGETRIPDELAY := __TMPR1 -__TMPI1 := __CDINT000000AD - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000AE - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_UNDERVOLTAGETRIPLEVEL -__TMPUIN1 := SINT_TO_INT_UNDERVOLTAGETRIPLEVEL [ __CDINT00000004 ] -_PUSH_PAR __TMPUIN1 -__TMPR1 := _CALL ANY_TO_UINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_V_UNDERVOLTAGETRIPLEVEL := __TMPR1 -__TMPI1 := __CDINT000000AF - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000B0 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_UNDERVOLTAGEWARNINGLEVEL -__TMPUIN1 := SINT_TO_INT_UNDERVOLTAGEWARNINGLEVEL [ __CDINT00000004 ] -_PUSH_PAR __TMPUIN1 -__TMPR1 := _CALL ANY_TO_UINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_V_UNDERVOLTAGEWARNINGLEVEL := __TMPR1 -__TMPI1 := __CDINT000000B1 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_OVERVOLTAGEINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT000000B2 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_V_OVERVOLTAGETRIPDELAY := __TMPR1 -__TMPI1 := __CDINT000000B3 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000B4 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_OVERVOLTAGETRIPLEVEL -__TMPUIN1 := SINT_TO_INT_OVERVOLTAGETRIPLEVEL [ __CDINT00000004 ] -_PUSH_PAR __TMPUIN1 -__TMPR1 := _CALL ANY_TO_UINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_V_OVERVOLTAGETRIPLEVEL := __TMPR1 -__TMPI1 := __CDINT000000B5 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000B6 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 -__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_OVERVOLTAGEWARNINGLEVEL -__TMPUIN1 := SINT_TO_INT_OVERVOLTAGEWARNINGLEVEL [ __CDINT00000004 ] -_PUSH_PAR __TMPUIN1 -__TMPR1 := _CALL ANY_TO_UINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_V_OVERVOLTAGEWARNINGLEVEL := __TMPR1 -__TMPI1 := __CDINT000000AA - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_PHASEROTATIONINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT0000000E - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_PHASEROTATIONTRIPTYPE := __TMPUSI1 -__TMPI1 := __CDINT000000B7 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_VOLTAGEIMBALANCEINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT000000B8 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_V_VOLTAGEIMBALANCETRIPDELAY := __TMPR1 -__TMPI1 := __CDINT000000B9 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_VOLTAGEIMBALANCETRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT000000BA - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_VOLTAGEIMBALANCEWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT000000BB - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_UNDERFREQUENCYINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT000000BC - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_V_UNDERFREQUENCYTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT000000BD - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_UNDERFREQUENCYTRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT000000BE - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_UNDERFREQUENCYWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT000000BF - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_OVERFREQUENCYINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT000000C0 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_V_OVERFREQUENCYTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT000000C1 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_OVERFREQUENCYTRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT000000C2 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_V_OVERFREQUENCYWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT000000C5 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_UNDERREALPOWERINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT000000C6 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_P_UNDERREALPOWERTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT000000C9 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000CA - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT000000CB - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT000000CC - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL -__TMPI1 := SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_UNDERREALPOWERTRIPLEVEL := __TMPR1 -__TMPI1 := __CDINT000000CD - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000CE - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT000000CF - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT000000D0 - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL -__TMPI1 := SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_UNDERREALPOWERWARNINGLEVEL := __TMPR1 -__TMPI1 := __CDINT000000C7 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_OVERREALPOWERINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT000000C8 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_P_OVERREALPOWERTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT000000D1 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000D2 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT000000D3 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT000000D4 - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OVERREALPOWERTRIPLEVEL -__TMPI1 := SINT_TO_DINT_OVERREALPOWERTRIPLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_OVERREALPOWERTRIPLEVEL := __TMPR1 -__TMPI1 := __CDINT000000D5 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000D6 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT000000D7 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT000000D8 - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL -__TMPI1 := SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_OVERREALPOWERWARNINGLEVEL := __TMPR1 -__TMPI1 := __CDINT000000D9 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_UNDERREACTIVECONSUMEDINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT000000DA - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_P_UNDERREACTIVECONSUMEDTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT000000DD - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000DE - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT000000DF - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT000000E0 - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL -__TMPI1 := SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_UNDERREACTIVECONSUMEDTRIPLEVEL := __TMPR1 -__TMPI1 := __CDINT000000E1 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000E2 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT000000E3 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT000000E4 - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERREACTIVECONSWLEVEL -__TMPI1 := SINT_TO_DINT_UNDERREACTIVECONSWLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_UNDERREACTIVECONSUMEDWARNINGLEVEL := __TMPR1 -__TMPI1 := __CDINT000000DB - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_OVERREACTIVECONSUMEDINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT000000DC - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_P_OVERREACTIVECONSUMEDTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT000000E5 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000E6 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT000000E7 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT000000E8 - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OREACTIVECONSTRIPLEVEL -__TMPI1 := SINT_TO_DINT_OREACTIVECONSTRIPLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_OVERREACTIVECONSUMEDTRIPLEVEL := __TMPR1 -__TMPI1 := __CDINT000000E9 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000EA - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT000000EB - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT000000EC - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL -__TMPI1 := SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_OVERREACTIVECONSUMEDWARNINGLEVEL := __TMPR1 -__TMPI1 := __CDINT000000ED - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_UNDERREACTIVEGENERATEDINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT000000EE - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_P_UNDERREACTIVEGENERATEDTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT000000F1 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000F2 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT000000F3 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT000000F4 - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL -__TMPI1 := SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_UNDERREACTIVEGENERATEDTRIPLEVEL := __TMPR1 -__TMPI1 := __CDINT000000F5 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000F6 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT000000F7 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT000000F8 - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL -__TMPI1 := SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_UNDERREACTIVEGENERATEDWARNINGLEVEL := __TMPR1 -__TMPI1 := __CDINT000000EF - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_OVERREACTIVEGENERATEDINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT000000F0 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_P_OVERREACTIVEGENERATEDTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT000000F9 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000FA - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT000000FB - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT000000FC - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OREACTIVEGENTRIPLEVEL -__TMPI1 := SINT_TO_DINT_OREACTIVEGENTRIPLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_OVERREACTIVEGENERATEDTRIPLEVEL := __TMPR1 -__TMPI1 := __CDINT000000FD - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT000000FE - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT000000FF - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT00000100 - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL -__TMPI1 := SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_OVERREACTIVEGENERATEDWARNINGLEVEL := __TMPR1 -__TMPI1 := __CDINT00000101 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_UNDERAPPARENTPOWERINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT00000102 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_P_UNDERAPPARENTPOWERTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT00000105 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT00000106 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT00000107 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT00000108 - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL -__TMPI1 := SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_UNDERAPPARENTPOWERTRIPLEVEL := __TMPR1 -__TMPI1 := __CDINT00000109 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT0000010A - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT0000010B - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT0000010C - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL -__TMPI1 := SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_UNDERAPPARENTPOWERWARNINGLEVEL := __TMPR1 -__TMPI1 := __CDINT00000103 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_OVERAPPARENTPOWERINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT00000104 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_P_OVERAPPARENTPOWERTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT0000010D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT0000010E - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT0000010F - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT00000110 - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OVERAPPARENTTRIPLEVEL -__TMPI1 := SINT_TO_DINT_OVERAPPARENTTRIPLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_OVERAPPARENTPOWERTRIPLEVEL := __TMPR1 -__TMPI1 := __CDINT00000111 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPI2 := __CDINT00000112 - __CDINT00000001 -__TMPI2 := __TMPI2 * __CDINT00000001 -__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] -__TMPI3 := __CDINT00000113 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000001 -__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] -__TMPI4 := __CDINT00000114 - __CDINT00000001 -__TMPI4 := __TMPI4 * __CDINT00000001 -__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] -__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 -__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 -__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 -__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 -__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL -__TMPI1 := SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL [ __CDINT00000008 ] -_PUSH_PAR __TMPI1 -__TMPR1 := _CALL ANY_TO_DINT -__TMPR1 := __TMPR1 / __TMPR9 -CFG_P_OVERAPPARENTPOWERWARNINGLEVEL := __TMPR1 -__TMPI1 := __CDINT00000115 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_UNDERPOWERFACTORLAGINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT00000116 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_P_UNDERPOWERFACTORLAGTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT00000117 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPUSI__USINT_TO_SINT__SINT_SRC_1 := __TMPUSI1 -__FBL_RET := _PUSHCALLFB USINT_TO_SINT U2S_UNDERPFLAGTRIPLEVEL -__TMPS1 := U2S_UNDERPFLAGTRIPLEVEL [ __CDINT00000002 ] -CFG_P_UNDERPOWERFACTORLAGTRIPLEVEL := __TMPS1 -__TMPI1 := __CDINT00000118 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPUSI__USINT_TO_SINT__SINT_SRC_1 := __TMPUSI1 -__FBL_RET := _PUSHCALLFB USINT_TO_SINT U2S_UNDERPFLAGWARNINGLEVEL -__TMPS1 := U2S_UNDERPFLAGWARNINGLEVEL [ __CDINT00000002 ] -CFG_P_UNDERPOWERFACTORLAGWARNINGLEVEL := __TMPS1 -__TMPI1 := __CDINT00000119 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_OVERPOWERFACTORLAGINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT0000011A - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_OVERPOWERFACTORLAGTRIPDELAY := __TMPUSI1 -__TMPI1 := __CDINT0000011B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPUSI__USINT_TO_SINT__SINT_SRC_1 := __TMPUSI1 -__FBL_RET := _PUSHCALLFB USINT_TO_SINT U2S_OVERPFLAGTRIPLEVEL -__TMPS1 := U2S_OVERPFLAGTRIPLEVEL [ __CDINT00000002 ] -CFG_P_OVERPOWERFACTORLAGTRIPLEVEL := __TMPS1 -__TMPI1 := __CDINT0000011C - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -__TMPUSI__USINT_TO_SINT__SINT_SRC_1 := __TMPUSI1 -__FBL_RET := _PUSHCALLFB USINT_TO_SINT U2S_OVERPFLAGWARNINGLEVEL -__TMPS1 := U2S_OVERPFLAGWARNINGLEVEL [ __CDINT00000002 ] -CFG_P_OVERPOWERFACTORLAGWARNINGLEVEL := __TMPS1 -__TMPI1 := __CDINT0000011D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_UNDERPOWERFACTORLEADINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT0000011E - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_P_UNDERPOWERFACTORLEADTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT0000011F - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_UNDERPOWERFACTORLEADTRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000120 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_UNDERPOWERFACTORLEADWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000121 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_OVERPOWERFACTORLEADINHIBITTIME := __TMPUSI1 -__TMPI1 := __CDINT00000122 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -_PUSH_PAR __TMPUSI1 -__TMPR1 := _CALL ANY_TO_USINT -__TMPR1 := __TMPR1 / __TMPR8 -CFG_P_OVERPOWERFACTORLEADTRIPDELAY := __TMPR1 -__TMPI1 := __CDINT00000123 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_OVERPOWERFACTORLEADTRIPLEVEL := __TMPUSI1 -__TMPI1 := __CDINT00000124 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] -CFG_P_OVERPOWERFACTORLEADWARNINGLEVEL := __TMPUSI1 -__TMPI1 := __CDINT000001B0 + __CDINT00000012 -__TMPB1 := READE300CONFIGDATA [ __TMPI1 ] -_IF _NOT __TMPB1 _GOTO __LAB88 -CFG_READ := FALSE -_GOTO __LAB89 -__LAB88 : -__LAB89 : -_GOTO __LAB8a -__LAB87 : -__LAB8a : -_IF _NOT CFG_WRITE _GOTO __LAB8b -__TMPR1 := CFG_C_FLASETTING * __TMPR7 -_PUSH_PAR __TMPR1 -__TMPUDI1 := _CALL ANY_TO_REAL -__TMPUDI__UDINT_TO_USINT__INP_DINT := __TMPUDI1 -__FBL_RET := _PUSHCALLFB UDINT_TO_USINT D2S_FLASETTING -__TMPI1 := __CDINT00000005 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_FLASETTING [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000006 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_FLASETTING [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000007 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_FLASETTING [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000008 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_FLASETTING [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000000D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_TCU_TRIPCLASS -__TMPI1 := __CDINT0000000F - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_TCU_OLRESETLEVEL -__TMPI1 := __CDINT00000010 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_TCU_OLWARNINGLEVEL -_PUSH_PAR TRIPENABLED_I_OVERLOAD -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_PHASELOSS -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_GROUNDFAULT -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_STALL -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_JAM -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_UNDERLOAD -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_CURRENTIMBALANCE -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_UNDERCURRENT -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_UNDERCURRENT -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000008 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_UNDERCURRENT -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT00000009 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_OVERCURRENT -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT0000000A -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_OVERCURRENT -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT0000000B -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_OVERCURRENT -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT0000000C -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_LINELOSS -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT0000000D -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_LINELOSS -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT0000000E -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLED_I_LINELOSS -_PUSH_PAR CFG_I_TRIPENABLECURRENT -_PUSH_PAR __CDINT0000000F -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR CFG_I_TRIPENABLECURRENT -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_TRIPENABLECURRENT -__TMPI1 := __CDINT00000011 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_TRIPENABLECURRENT [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000012 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_TRIPENABLECURRENT [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -_PUSH_PAR TRIPENABLE_V_UNDERVOLTAGE -_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLE_V_OVERVOLTAGE -_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLE_V_VOLTAGEUNBALANCE -_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLE_V_PHASEROTATION -_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLE_V_UNDERFREQUENCY -_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR TRIPENABLE_V_OVERFREQUENCY -_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_TRIPENABLEVOLTAGE -__TMPI1 := __CDINT00000015 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_TRIPENABLEVOLTAGE [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000016 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_TRIPENABLEVOLTAGE [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -_PUSH_PAR CFG_P_TRIPENABLEPOWER -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_TRIPENABLEPOWER -__TMPI1 := __CDINT00000019 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_TRIPENABLEPOWER [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000001A - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_TRIPENABLEPOWER [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -_PUSH_PAR CFG_C_TRIPENABLECONTROL -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_TRIPENABLECONTROL -__TMPI1 := __CDINT0000001D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_TRIPENABLECONTROL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000001E - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_TRIPENABLECONTROL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -_PUSH_PAR WARNINGENABLED_I_OVERLOAD -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_PHASELOSS -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_GROUNDFAULT -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_STALL -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_JAM -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_UNDERLOAD -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_CURRENTIMBALANCE -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_UNDERCURRENT -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_UNDERCURRENT -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000008 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_UNDERCURRENT -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT00000009 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_OVERCURRENT -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT0000000A -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_OVERCURRENT -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT0000000B -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_OVERCURRENT -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT0000000C -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_LINELOSS -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT0000000D -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_LINELOSS -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT0000000E -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLED_I_LINELOSS -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -_PUSH_PAR __CDINT0000000F -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR CFG_I_WARNINGENABLECURRENT -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_WARNINGENABLECURRENT -__TMPI1 := __CDINT00000013 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_WARNINGENABLECURRENT [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000014 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_WARNINGENABLECURRENT [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -_PUSH_PAR WARNINGENABLE_V_UNDERVOLTAGE -_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLE_V_OVERVOLTAGE -_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLE_V_VOLTAGEUNBALANCE -_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLE_V_PHASEROTATION -_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLE_V_UNDERFREQUENCY -_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR WARNINGENABLE_V_OVERFREQUENCY -_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_WARNINGENABLEVOLTAGE -__TMPI1 := __CDINT00000017 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_WARNINGENABLEVOLTAGE [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000018 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_WARNINGENABLEVOLTAGE [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -_PUSH_PAR CFG_P_WARNINGENABLEPOWER -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_WARNINGENABLEPOWER -__TMPI1 := __CDINT0000001B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_WARNINGENABLEPOWER [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000001C - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_WARNINGENABLEPOWER [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -_PUSH_PAR CFG_C_WARNINGENABLECONTROL -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_WARNINGENABLECONTROL -__TMPI1 := __CDINT0000001F - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_WARNINGENABLECONTROL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000020 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_WARNINGENABLECONTROL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000005D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_PL_PHASELOSSINHIBITTIME -__TMPI1 := __CDINT0000005E - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_PL_PHASELOSSTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000056 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_GF_GROUNDFAULTINHIBITTIME -__TMPI1 := __CDINT00000057 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_GF_GROUNDFAULTTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_GF_GROUNDFAULTTRIPLEVEL * __TMPR7 -_PUSH_PAR __TMPR1 -__TMPUIN1 := _CALL ANY_TO_REAL -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_GROUNDFAULTTRIPLEVEL -__TMPI1 := __CDINT00000059 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_GROUNDFAULTTRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000005A - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_GROUNDFAULTTRIPLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000058 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_GF_GROUNDFAULTTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_GF_GROUNDFAULTWARNINGLEVEL * __TMPR7 -_PUSH_PAR __TMPR1 -__TMPUIN1 := _CALL ANY_TO_REAL -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_GROUNDFAULTWARNINGLEVEL -__TMPI1 := __CDINT0000005B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_GROUNDFAULTWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000005C - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_GROUNDFAULTWARNINGLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000005F - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_STALLENABLEDTIME -_PUSH_PAR CFG_I_STALLTRIPLEVEL -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_STALLTRIPLEVEL -__TMPI1 := __CDINT00000061 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_STALLTRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000062 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_STALLTRIPLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000063 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_JAMINHIBITTIME -__TMPI1 := __CDINT00000064 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_JAMTRIPDELAY -_PUSH_PAR CFG_I_JAMTRIPLEVEL -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_JAMTRIPLEVEL -__TMPI1 := __CDINT00000065 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_JAMTRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000066 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_JAMTRIPLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -_PUSH_PAR CFG_I_JAMWARNINGLEVEL -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_JAMWARNINGLEVEL -__TMPI1 := __CDINT00000067 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_JAMWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000068 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_JAMWARNINGLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000069 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERLOADINHIBITTIME -__TMPI1 := __CDINT0000006A - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_I_UNDERLOADTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000006B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERLOADTRIPLEVEL -__TMPI1 := __CDINT0000006C - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERLOADWARNINGLEVEL -__TMPI1 := __CDINT0000006D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_CURRENTIMBALANCEINHIBITTIME -__TMPI1 := __CDINT0000006E - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_CURRENTIMBALANCETRIPDELAY -__TMPI1 := __CDINT0000006F - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_CURRENTIMBALANCETRIPLEVEL -__TMPI1 := __CDINT00000070 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_CURRENTIMBALANCEWARNINGLEVEL -_PUSH_PAR CFG_I_CTPRIMARY -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_CTPRIMARY -__TMPI1 := __CDINT00000071 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_CTPRIMARY [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000072 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_CTPRIMARY [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -_PUSH_PAR CFG_I_CTSECONDARY -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_CTSECONDARY -__TMPI1 := __CDINT00000073 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_CTSECONDARY [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000074 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_CTSECONDARY [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000075 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTINHIBITTIME -__TMPI1 := __CDINT00000076 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_I_UNDERCURRENTTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000077 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTTRIPLEVEL -__TMPI1 := __CDINT00000078 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTWARNINGLEVEL -__TMPI1 := __CDINT00000079 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_I_UNDERCURRENTTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000007A - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTTRIPLEVEL -__TMPI1 := __CDINT0000007B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTWARNINGLEVEL -__TMPI1 := __CDINT0000007C - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_I_UNDERCURRENTTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000007D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTTRIPLEVEL -__TMPI1 := __CDINT0000007E - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTWARNINGLEVEL -__TMPI1 := __CDINT0000007F - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTINHIBITTIME -__TMPI1 := __CDINT00000080 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_I_OVERCURRENTTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000081 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTTRIPLEVEL -__TMPI1 := __CDINT00000082 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTWARNINGLEVEL -__TMPI1 := __CDINT00000083 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_I_OVERCURRENTTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000084 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTTRIPLEVEL -__TMPI1 := __CDINT00000085 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTWARNINGLEVEL -__TMPI1 := __CDINT00000086 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_I_OVERCURRENTTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000087 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTTRIPLEVEL -__TMPI1 := __CDINT00000088 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTWARNINGLEVEL -__TMPI1 := __CDINT00000089 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_LINELOSSINHIBITTIME -__TMPI1 := __CDINT0000008A - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_I_LINELOSSTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000008B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_I_LINELOSSTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000008C - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_I_LINELOSSTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000A9 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_VOLTAGEMODE -_PUSH_PAR CFG_V_PTPRIMARY -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_PTPRIMARY -__TMPI1 := __CDINT000000A5 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_PTPRIMARY [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000A6 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_PTPRIMARY [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -_PUSH_PAR CFG_V_PTSECONDARY -__TMPUIN1 := _CALL ANY_TO_UINT -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_PTSECONDARY -__TMPI1 := __CDINT000000A7 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_PTSECONDARY [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000A8 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_PTSECONDARY [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000AB - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_UNDERVOLTAGEINHIBITTIME -__TMPI1 := __CDINT000000AC - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_V_UNDERVOLTAGETRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_V_UNDERVOLTAGETRIPLEVEL * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUIN1 := _CALL ANY_TO_REAL -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_UNDERVOLTAGETRIPLEVEL -__TMPI1 := __CDINT000000AD - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_UNDERVOLTAGETRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000AE - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_UNDERVOLTAGETRIPLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_V_UNDERVOLTAGEWARNINGLEVEL * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUIN1 := _CALL ANY_TO_REAL -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_UNDERVOLTAGEWARNINGLEVEL -__TMPI1 := __CDINT000000AF - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_UNDERVOLTAGEWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000B0 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_UNDERVOLTAGEWARNINGLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000B1 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_OVERVOLTAGEINHIBITTIME -__TMPI1 := __CDINT000000B2 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_V_OVERVOLTAGETRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_V_OVERVOLTAGETRIPLEVEL * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUIN1 := _CALL ANY_TO_REAL -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_OVERVOLTAGETRIPLEVEL -__TMPI1 := __CDINT000000B3 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_OVERVOLTAGETRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000B4 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_OVERVOLTAGETRIPLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_V_OVERVOLTAGEWARNINGLEVEL * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUIN1 := _CALL ANY_TO_REAL -__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 -__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_OVERVOLTAGEWARNINGLEVEL -__TMPI1 := __CDINT000000B5 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_OVERVOLTAGEWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000B6 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := I2S_OVERVOLTAGEWARNINGLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000AA - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_PHASEROTATIONINHIBITTIME -__TMPI1 := __CDINT0000000E - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_PHASEROTATIONTRIPTYPE -__TMPI1 := __CDINT000000B7 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_VOLTAGEIMBALANCEINHIBITTIME -__TMPI1 := __CDINT000000B8 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_V_VOLTAGEIMBALANCETRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000B9 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_VOLTAGEIMBALANCETRIPLEVEL -__TMPI1 := __CDINT000000BA - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_VOLTAGEIMBALANCEWARNINGLEVEL -__TMPI1 := __CDINT000000BB - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_UNDERFREQUENCYINHIBITTIME -__TMPI1 := __CDINT000000BC - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_V_UNDERFREQUENCYTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000BD - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_UNDERFREQUENCYTRIPLEVEL -__TMPI1 := __CDINT000000BE - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_UNDERFREQUENCYWARNINGLEVEL -__TMPI1 := __CDINT000000BF - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_OVERFREQUENCYINHIBITTIME -__TMPI1 := __CDINT000000C0 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_V_OVERFREQUENCYTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000C1 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_OVERFREQUENCYTRIPLEVEL -__TMPI1 := __CDINT000000C2 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_OVERFREQUENCYWARNINGLEVEL -__TMPI1 := __CDINT000000C5 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERREALPOWERINHIBITTIME -__TMPI1 := __CDINT000000C6 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_P_UNDERREALPOWERTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_UNDERREALPOWERTRIPLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERREALPOWERTRIPLEVEL -__TMPI1 := __CDINT000000C9 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREALPOWERTRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000CA - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREALPOWERTRIPLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000CB - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREALPOWERTRIPLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000CC - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREALPOWERTRIPLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_UNDERREALPOWERWARNINGLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERREALPOWERWARNINGLEVEL -__TMPI1 := __CDINT000000CD - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREALPOWERWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000CE - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREALPOWERWARNINGLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000CF - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREALPOWERWARNINGLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000D0 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREALPOWERWARNINGLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000C7 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERREALPOWERINHIBITTIME -__TMPI1 := __CDINT000000C8 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_P_OVERREALPOWERTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_OVERREALPOWERTRIPLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERREALPOWERTRIPLEVEL -__TMPI1 := __CDINT000000D1 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREALPOWERTRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000D2 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREALPOWERTRIPLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000D3 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREALPOWERTRIPLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000D4 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREALPOWERTRIPLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_OVERREALPOWERWARNINGLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERREALPOWERWARNINGLEVEL -__TMPI1 := __CDINT000000D5 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREALPOWERWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000D6 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREALPOWERWARNINGLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000D7 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREALPOWERWARNINGLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000D8 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREALPOWERWARNINGLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000D9 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERREACTIVECONSUMEDINHIBITTIME -__TMPI1 := __CDINT000000DA - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_P_UNDERREACTIVECONSUMEDTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_UNDERREACTIVECONSUMEDTRIPLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL -__TMPI1 := __CDINT000000DD - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000DE - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000DF - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000E0 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_UNDERREACTIVECONSUMEDWARNINGLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERREACTIVECONSWARNINGLEVEL -__TMPI1 := __CDINT000000E1 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVECONSWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000E2 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVECONSWARNINGLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000E3 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVECONSWARNINGLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000E4 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVECONSWARNINGLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000DB - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERREACTIVECONSUMEDINHIBITTIME -__TMPI1 := __CDINT000000DC - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_P_OVERREACTIVECONSUMEDTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_OVERREACTIVECONSUMEDTRIPLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL -__TMPI1 := __CDINT000000E5 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000E6 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000E7 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000E8 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_OVERREACTIVECONSUMEDWARNINGLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERREACTIVECONSWARNINGLEVEL -__TMPI1 := __CDINT000000E9 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVECONSWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000EA - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVECONSWARNINGLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000EB - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVECONSWARNINGLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000EC - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVECONSWARNINGLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000ED - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERREACTIVEGENERATEDINHIBITTIME -__TMPI1 := __CDINT000000EE - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_P_UNDERREACTIVEGENERATEDTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_UNDERREACTIVEGENERATEDTRIPLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL -__TMPI1 := __CDINT000000F1 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000F2 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000F3 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000F4 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_UNDERREACTIVEGENERATEDWARNINGLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERREACTIVEGENWARNINGLEVEL -__TMPI1 := __CDINT000000F5 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVEGENWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000F6 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVEGENWARNINGLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000F7 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVEGENWARNINGLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000F8 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERREACTIVEGENWARNINGLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000EF - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERREACTIVEGENERATEDINHIBITTIME -__TMPI1 := __CDINT000000F0 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_P_OVERREACTIVEGENERATEDTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_OVERREACTIVEGENERATEDTRIPLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL -__TMPI1 := __CDINT000000F9 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000FA - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000FB - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000FC - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_OVERREACTIVEGENERATEDWARNINGLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERREACTIVEGENWARNINGLEVEL -__TMPI1 := __CDINT000000FD - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVEGENWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000FE - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVEGENWARNINGLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT000000FF - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVEGENWARNINGLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000100 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERREACTIVEGENWARNINGLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000101 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERAPPARENTPOWERINHIBITTIME -__TMPI1 := __CDINT00000102 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_P_UNDERAPPARENTPOWERTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_UNDERAPPARENTPOWERTRIPLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERAPPARENTPOWERTRIPLEVEL -__TMPI1 := __CDINT00000105 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERAPPARENTPOWERTRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000106 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERAPPARENTPOWERTRIPLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000107 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERAPPARENTPOWERTRIPLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000108 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERAPPARENTPOWERTRIPLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_UNDERAPPARENTPOWERWARNINGLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERAPPARENTPOWERWARNINGLEVEL -__TMPI1 := __CDINT00000109 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000010A - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000010B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000010C - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_UNDERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000103 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERAPPARENTPOWERINHIBITTIME -__TMPI1 := __CDINT00000104 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_P_OVERAPPARENTPOWERTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_OVERAPPARENTPOWERTRIPLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERAPPARENTPOWERTRIPLEVEL -__TMPI1 := __CDINT0000010D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERAPPARENTPOWERTRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000010E - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERAPPARENTPOWERTRIPLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000010F - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERAPPARENTPOWERTRIPLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000110 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERAPPARENTPOWERTRIPLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPR1 := CFG_P_OVERAPPARENTPOWERWARNINGLEVEL * __TMPR9 -_PUSH_PAR __TMPR1 -__TMPI1 := _CALL ANY_TO_REAL -__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 -__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERAPPARENTPOWERWARNINGLEVEL -__TMPI1 := __CDINT00000111 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000112 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000003 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000113 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000004 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000114 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := D2S_OVERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000005 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000115 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERPOWERFACTORLAGINHIBITTIME -__TMPI1 := __CDINT00000116 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_P_UNDERPOWERFACTORLAGTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__FBL_RET := _PUSHCALLFB SINT_TO_USINT S2U_UNDERPFLAGTRIPLEVEL -__TMPI1 := __CDINT00000117 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := S2U_UNDERPFLAGTRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__FBL_RET := _PUSHCALLFB SINT_TO_USINT S2U_UNDERPFLAGWARNINGLEVEL -__TMPI1 := __CDINT00000118 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := S2U_UNDERPFLAGWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000119 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERPOWERFACTORLAGINHIBITTIME -__TMPI1 := __CDINT0000011A - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERPOWERFACTORLAGTRIPDELAY -__FBL_RET := _PUSHCALLFB SINT_TO_USINT S2U_OVERPFLAGTRIPLEVEL -__TMPI1 := __CDINT0000011B - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := S2U_OVERPFLAGTRIPLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -_PUSH_PAR CFG_P_OVERPOWERFACTORLAGWARNINGLEVEL -__TMPS1 := _CALL ANY_TO_SINT -__TMPS__SINT_TO_USINT__INP_INT := __TMPS1 -__FBL_RET := _PUSHCALLFB SINT_TO_USINT S2U_OVERPFLAGWARNINGLEVEL -__TMPI1 := __CDINT0000011C - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPUSI1 := S2U_OVERPFLAGWARNINGLEVEL [ __CDINT00000002 ] -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000011D - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERPOWERFACTORLEADINHIBITTIME -__TMPI1 := __CDINT0000011E - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_P_UNDERPOWERFACTORLEADTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT0000011F - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERPOWERFACTORLEADTRIPLEVEL -__TMPI1 := __CDINT00000120 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERPOWERFACTORLEADWARNINGLEVEL -__TMPI1 := __CDINT00000121 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERPOWERFACTORLEADINHIBITTIME -__TMPI1 := __CDINT00000122 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPR1 := CFG_P_OVERPOWERFACTORLEADTRIPDELAY * __TMPR8 -_PUSH_PAR __TMPR1 -__TMPUSI1 := _CALL ANY_TO_REAL -E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 -__TMPI1 := __CDINT00000123 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERPOWERFACTORLEADTRIPLEVEL -__TMPI1 := __CDINT00000124 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERPOWERFACTORLEADWARNINGLEVEL -__TMPV1 := E300_CONFIG_BUFFER [ __DINT_NULL ] -__TMPV7 := WRITEE300CONFIGDATA [ __CDINT00000008 ] -__TMPV7 := __TMPV1 -__FBL_RET := _PUSHCALLFB WRITEE300CONFIG WRITEE300CONFIGDATA -__TMPI1 := __CDINT00000018 + __CDINT00000012 -__TMPB1 := WRITEE300CONFIGDATA [ __TMPI1 ] -_IF _NOT __TMPB1 _GOTO __LAB8c -CFG_WRITE := FALSE -_GOTO __LAB8d -__LAB8c : -__LAB8d : -_GOTO __LAB8e -__LAB8b : -__LAB8e : +__FBL_RET := _PUSHCALLFB RA_CIP_ELECTRICAL_ENERGY_OBJ E300_READENERGY +__TMPV1 := E300_READENERGY [ __CDINT00000068 ] +__TMPV2 := E300 [ __DINT_NULL ] +__TMPV2 [ __TMPV1 ] := __TMPV1 +__TMPV1 := E300_READENERGY [ __CDINT0000012C ] +__TMPV3 := ENERGY_INT_ARRAY [ __DINT_NULL ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +__TMPV1 := E300_READENERGY [ __CDINT00000180 ] +__TMPV4 := METERING_REAL_ARRAY [ __DINT_NULL ] +__TMPV4 [ __TMPV1 ] := __TMPV1 +__TMPI1 := __CDINT000001FC + __CDINT00000012 +__TMPB1 := E300_READENERGY [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LAB1 +__TMPR1 := E300 [ __CDINT00000040 ] +E300_LINEFREQUENCY := __TMPR1 +__TMPR1 := E300 [ __CDINT00000044 ] +E300_L1CURRENT := __TMPR1 +__TMPR1 := E300 [ __CDINT00000048 ] +E300_L2CURRENT := __TMPR1 +__TMPR1 := E300 [ __CDINT0000004C ] +E300_L3CURRENT := __TMPR1 +__TMPR1 := E300 [ __CDINT00000050 ] +E300_AVERAGECURRENT := __TMPR1 +__TMPR1 := E300 [ __CDINT00000054 ] +E300_PERCENTCURRENTUNBALANCE := __TMPR1 +__TMPR1 := E300 [ __CDINT00000058 ] +E300_L1NVOLTAGE := __TMPR1 +__TMPR1 := E300 [ __CDINT0000005C ] +E300_L2NVOLTAGE := __TMPR1 +__TMPR1 := E300 [ __CDINT00000060 ] +E300_L3NVOLTAGE := __TMPR1 +__TMPR1 := E300 [ __CDINT00000064 ] +E300_AVERAGELNVOLTAGE := __TMPR1 +__TMPR1 := E300 [ __CDINT00000068 ] +E300_L1L2VOLTAGE := __TMPR1 +__TMPR1 := E300 [ __CDINT0000006C ] +E300_L2L3VOLTAGE := __TMPR1 +__TMPR1 := E300 [ __CDINT00000070 ] +E300_L3L1VOLTAGE := __TMPR1 +__TMPR1 := E300 [ __CDINT00000074 ] +E300_AVERAGELLVOLTAGE := __TMPR1 +__TMPR1 := E300 [ __CDINT00000078 ] +E300_PERCENTVOLTAGEUNBALANCE := __TMPR1 +__TMPR1 := E300 [ __CDINT0000007C ] +E300_L1REALPOWER := __TMPR1 +__TMPR1 := E300 [ __CDINT00000080 ] +E300_L2REALPOWER := __TMPR1 +__TMPR1 := E300 [ __CDINT00000084 ] +E300_L3REALPOWER := __TMPR1 +__TMPR1 := E300 [ __CDINT00000088 ] +E300_TOTALREALPOWER := __TMPR1 +__TMPR1 := E300 [ __CDINT0000008C ] +E300_L1REACTIVEPOWER := __TMPR1 +__TMPR1 := E300 [ __CDINT00000090 ] +E300_L2REACTIVEPOWER := __TMPR1 +__TMPR1 := E300 [ __CDINT00000094 ] +E300_L3REACTIVEPOWER := __TMPR1 +__TMPR1 := E300 [ __CDINT00000098 ] +E300_TOTALREACTIVEPOWER := __TMPR1 +__TMPR1 := E300 [ __CDINT0000009C ] +E300_L1APPARENTPOWER := __TMPR1 +__TMPR1 := E300 [ __CDINT000000A0 ] +E300_L2APPARENTPOWER := __TMPR1 +__TMPR1 := E300 [ __CDINT000000A4 ] +E300_L3APPARENTPOWER := __TMPR1 +__TMPR1 := E300 [ __CDINT000000A8 ] +E300_TOTALAPPARENTPOWER := __TMPR1 +__TMPR1 := E300 [ __CDINT000000AC ] +E300_L1TRUEPOWERFACTOR := __TMPR1 +__TMPR1 := E300 [ __CDINT000000B0 ] +E300_L2TRUEPOWERFACTOR := __TMPR1 +__TMPR1 := E300 [ __CDINT000000B4 ] +E300_L3TRUEPOWERFACTOR := __TMPR1 +__TMPR1 := E300 [ __CDINT000000B8 ] +E300_THREEPHASETRUEPOWERFACTOR := __TMPR1 +_GOTO __LAB2 +__LAB1 : +__LAB2 : +__FBL_RET := _PUSHCALLFB RA_E300_OUTPUT_CONTROL E300_OUTPUT +__TMPM1 := E300_OUTPUT [ __CDINT00000067 ] +E300_SELECTED_OUTPUT := __TMPM1 +__TMPB1 := E300_OUTPUT [ __CDINT000000BA ] +E300_OUTPUT_SET_CORRECTLY := __TMPB1 +__FBL_RET := _PUSHCALLFB READE300IO E300_READ_DIGITALINPUT0 +__TMPB1 := E300_READ_DIGITALINPUT0 [ __CDINT00000016 ] +DIGITALINPUT_STATUS_0 := __TMPB1 +__FBL_RET := _PUSHCALLFB READE300IO E300_READ_DIGITALINPUT1 +__TMPB1 := E300_READ_DIGITALINPUT1 [ __CDINT00000016 ] +DIGITALINPUT_STATUS_1 := __TMPB1 +__FBL_RET := _PUSHCALLFB READE300IO E300_READ_DIGITALINPUT2 +__TMPB1 := E300_READ_DIGITALINPUT2 [ __CDINT00000016 ] +DIGITALINPUT_STATUS_2 := __TMPB1 +__FBL_RET := _PUSHCALLFB READE300IO E300_READ_DIGITALINPUT3 +__TMPB1 := E300_READ_DIGITALINPUT3 [ __CDINT00000016 ] +DIGITALINPUT_STATUS_3 := __TMPB1 +__FBL_RET := _PUSHCALLFB READE300IO E300_READ_DIGITALINPUT4 +__TMPB1 := E300_READ_DIGITALINPUT4 [ __CDINT00000016 ] +DIGITALINPUT_STATUS_4 := __TMPB1 +__FBL_RET := _PUSHCALLFB READE300IO E300_READ_DIGITALINPUT5 +__TMPB1 := E300_READ_DIGITALINPUT5 [ __CDINT00000016 ] +DIGITALINPUT_STATUS_5 := __TMPB1 +__TMPI1 := __CDINT000001FC + __CDINT00000012 +__TMPB1 := E300_READENERGY [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LAB3 +__TMPR1 := E300 [ __CDINT00000068 ] +__TMPB2 := __TMPR1 > CFG_V_UNDERVOLTAGETRIPLEVEL +__TMPR2 := E300 [ __CDINT00000068 ] +__TMPB3 := __TMPR2 < CFG_V_OVERVOLTAGETRIPLEVEL +__TMPB2 := __TMPB2 _AND __TMPB3 +__TMPR3 := E300 [ __CDINT0000006C ] +__TMPB4 := __TMPR3 > CFG_V_UNDERVOLTAGETRIPLEVEL +__TMPB2 := __TMPB2 _AND __TMPB4 +__TMPR4 := E300 [ __CDINT0000006C ] +__TMPB5 := __TMPR4 < CFG_V_OVERVOLTAGETRIPLEVEL +__TMPB2 := __TMPB2 _AND __TMPB5 +__TMPR5 := E300 [ __CDINT00000070 ] +__TMPB6 := __TMPR5 > CFG_V_UNDERVOLTAGETRIPLEVEL +__TMPB2 := __TMPB2 _AND __TMPB6 +__TMPR6 := E300 [ __CDINT00000070 ] +__TMPB7 := __TMPR6 < CFG_V_OVERVOLTAGETRIPLEVEL +__TMPB2 := __TMPB2 _AND __TMPB7 +VOLTAGEOK := __TMPB2 +_GOTO __LAB4 +__LAB3 : +__LAB4 : +__TMPB1 := _NOT TEST_MODE +_IF _NOT __TMPB1 _GOTO __LAB5 +__FBL_RET := _PUSHCALLFB READE300PARAM E300_TRIPSTATUSCURRENT +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000016 + __TMPI1 +__TMPUSI1 := E300_TRIPSTATUSCURRENT [ __TMPI2 ] +__TMPI3 := __CDINT00000002 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000016 + __TMPI3 +__TMPUSI2 := E300_TRIPSTATUSCURRENT [ __TMPI4 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_TRIPSTATUSCURRENT +__TMPUIN1 := S2I_TRIPSTATUSCURRENT [ __CDINT00000004 ] +TRIPSTATUSCURRENT_INT := __TMPUIN1 +_GOTO __LAB6 +__LAB5 : +__LAB6 : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB7 +TRIPSTATUSCURRENT := __TMPM2 +OVERLOADTRIP := TRUE +_GOTO __LAB8 +__LAB7 : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB9 +TRIPSTATUSCURRENT := __TMPM3 +_GOTO __LAB8 +__LAB9 : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LABa +TRIPSTATUSCURRENT := __TMPM4 +_GOTO __LAB8 +__LABa : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LABb +TRIPSTATUSCURRENT := __TMPM5 +_GOTO __LAB8 +__LABb : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LABc +TRIPSTATUSCURRENT := __TMPM6 +_GOTO __LAB8 +__LABc : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LABd +TRIPSTATUSCURRENT := __TMPM7 +_GOTO __LAB8 +__LABd : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LABe +TRIPSTATUSCURRENT := __TMPM8 +_GOTO __LAB8 +__LABe : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LABf +TRIPSTATUSCURRENT := __TMPM9 +_GOTO __LAB8 +__LABf : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000008 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB10 +TRIPSTATUSCURRENT := __TMPM10 +_GOTO __LAB8 +__LAB10 : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000009 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB11 +TRIPSTATUSCURRENT := __TMPM11 +_GOTO __LAB8 +__LAB11 : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB12 +TRIPSTATUSCURRENT := __TMPM12 +_GOTO __LAB8 +__LAB12 : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT0000000B +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB13 +TRIPSTATUSCURRENT := __TMPM13 +_GOTO __LAB8 +__LAB13 : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT0000000C +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB14 +TRIPSTATUSCURRENT := __TMPM14 +_GOTO __LAB8 +__LAB14 : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT0000000D +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB15 +TRIPSTATUSCURRENT := __TMPM15 +_GOTO __LAB8 +__LAB15 : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT0000000E +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB16 +TRIPSTATUSCURRENT := __TMPM16 +_GOTO __LAB8 +__LAB16 : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __CDINT0000000F +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB17 +TRIPSTATUSCURRENT := __TMPM17 +_GOTO __LAB8 +__LAB17 : +TRIPSTATUSCURRENT := __TMPM18 +__LAB8 : +_PUSH_PAR TRIPSTATUSCURRENT_INT +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPB1 := _NOT __TMPB1 +_IF _NOT __TMPB1 _GOTO __LAB18 +OVERLOADTRIP := FALSE +_GOTO __LAB19 +__LAB18 : +__LAB19 : +__FBL_RET := _PUSHCALLFB READE300PARAM E300_TRIPSTATUSVOLTAGE +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000016 + __TMPI1 +__TMPUSI1 := E300_TRIPSTATUSVOLTAGE [ __TMPI2 ] +__TMPI3 := __CDINT00000002 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000016 + __TMPI3 +__TMPUSI2 := E300_TRIPSTATUSVOLTAGE [ __TMPI4 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_TRIPSTATUSVOLTAGE +__TMPUIN1 := S2I_TRIPSTATUSVOLTAGE [ __CDINT00000004 ] +TRIPSTATUSVOLTAGE_INT := __TMPUIN1 +_PUSH_PAR TRIPSTATUSVOLTAGE_INT +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB1a +TRIPSTATUSVOLTAGE := __TMPM19 +_GOTO __LAB1b +__LAB1a : +_PUSH_PAR TRIPSTATUSVOLTAGE_INT +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB1c +TRIPSTATUSVOLTAGE := __TMPM20 +_GOTO __LAB1b +__LAB1c : +_PUSH_PAR TRIPSTATUSVOLTAGE_INT +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB1d +TRIPSTATUSVOLTAGE := __TMPM21 +_GOTO __LAB1b +__LAB1d : +_PUSH_PAR TRIPSTATUSVOLTAGE_INT +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB1e +TRIPSTATUSVOLTAGE := __TMPM22 +_GOTO __LAB1b +__LAB1e : +_PUSH_PAR TRIPSTATUSVOLTAGE_INT +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB1f +TRIPSTATUSVOLTAGE := __TMPM23 +_GOTO __LAB1b +__LAB1f : +_PUSH_PAR TRIPSTATUSVOLTAGE_INT +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB20 +TRIPSTATUSVOLTAGE := __TMPM24 +_GOTO __LAB1b +__LAB20 : +TRIPSTATUSVOLTAGE := __TMPM18 +__LAB1b : +__FBL_RET := _PUSHCALLFB READE300PARAM E300_TRIPSTATUSPOWER +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000016 + __TMPI1 +__TMPUSI1 := E300_TRIPSTATUSPOWER [ __TMPI2 ] +__TMPI3 := __CDINT00000002 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000016 + __TMPI3 +__TMPUSI2 := E300_TRIPSTATUSPOWER [ __TMPI4 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_TRIPSTATUSPOWER +__TMPUIN1 := S2I_TRIPSTATUSPOWER [ __CDINT00000004 ] +TRIPSTATUSPOWER_INT := __TMPUIN1 +_PUSH_PAR TRIPSTATUSPOWER_INT +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB21 +TRIPSTATUSPOWER := __TMPM25 +_GOTO __LAB22 +__LAB21 : +_PUSH_PAR TRIPSTATUSPOWER_INT +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB23 +TRIPSTATUSPOWER := __TMPM26 +_GOTO __LAB22 +__LAB23 : +_PUSH_PAR TRIPSTATUSPOWER_INT +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB24 +TRIPSTATUSPOWER := __TMPM27 +_GOTO __LAB22 +__LAB24 : +_PUSH_PAR TRIPSTATUSPOWER_INT +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB25 +TRIPSTATUSPOWER := __TMPM28 +_GOTO __LAB22 +__LAB25 : +_PUSH_PAR TRIPSTATUSPOWER_INT +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB26 +TRIPSTATUSPOWER := __TMPM29 +_GOTO __LAB22 +__LAB26 : +_PUSH_PAR TRIPSTATUSPOWER_INT +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB27 +TRIPSTATUSPOWER := __TMPM30 +_GOTO __LAB22 +__LAB27 : +_PUSH_PAR TRIPSTATUSPOWER_INT +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB28 +TRIPSTATUSPOWER := __TMPM31 +_GOTO __LAB22 +__LAB28 : +_PUSH_PAR TRIPSTATUSPOWER_INT +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB29 +TRIPSTATUSPOWER := __TMPM32 +_GOTO __LAB22 +__LAB29 : +_PUSH_PAR TRIPSTATUSPOWER_INT +_PUSH_PAR __CDINT00000008 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB2a +TRIPSTATUSPOWER := __TMPM33 +_GOTO __LAB22 +__LAB2a : +_PUSH_PAR TRIPSTATUSPOWER_INT +_PUSH_PAR __CDINT00000009 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB2b +TRIPSTATUSPOWER := __TMPM34 +_GOTO __LAB22 +__LAB2b : +_PUSH_PAR TRIPSTATUSPOWER_INT +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB2c +TRIPSTATUSPOWER := __TMPM35 +_GOTO __LAB22 +__LAB2c : +_PUSH_PAR TRIPSTATUSPOWER_INT +_PUSH_PAR __CDINT0000000B +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB2d +TRIPSTATUSPOWER := __TMPM36 +_GOTO __LAB22 +__LAB2d : +TRIPSTATUSPOWER := __TMPM18 +__LAB22 : +__FBL_RET := _PUSHCALLFB READE300PARAM E300_TRIPSTATUSCONTROL +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000016 + __TMPI1 +__TMPUSI1 := E300_TRIPSTATUSCONTROL [ __TMPI2 ] +__TMPI3 := __CDINT00000002 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000016 + __TMPI3 +__TMPUSI2 := E300_TRIPSTATUSCONTROL [ __TMPI4 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_TRIPSTATUSCONTROL +__TMPUIN1 := S2I_TRIPSTATUSCONTROL [ __CDINT00000004 ] +TRIPSTATUSCONTROL_INT := __TMPUIN1 +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB2e +TRIPSTATUSCONTROL := __TMPM37 +_GOTO __LAB2f +__LAB2e : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB30 +TRIPSTATUSCONTROL := __TMPM38 +_GOTO __LAB2f +__LAB30 : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB31 +TRIPSTATUSCONTROL := __TMPM39 +_GOTO __LAB2f +__LAB31 : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB32 +TRIPSTATUSCONTROL := __TMPM40 +_GOTO __LAB2f +__LAB32 : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB33 +TRIPSTATUSCONTROL := __TMPM41 +_GOTO __LAB2f +__LAB33 : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB34 +TRIPSTATUSCONTROL := __TMPM42 +_GOTO __LAB2f +__LAB34 : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB35 +TRIPSTATUSCONTROL := __TMPM43 +_GOTO __LAB2f +__LAB35 : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB36 +TRIPSTATUSCONTROL := __TMPM44 +_GOTO __LAB2f +__LAB36 : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000008 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB37 +TRIPSTATUSCONTROL := __TMPM45 +_GOTO __LAB2f +__LAB37 : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000009 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB38 +TRIPSTATUSCONTROL := __TMPM46 +_GOTO __LAB2f +__LAB38 : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB39 +TRIPSTATUSCONTROL := __TMPM47 +_GOTO __LAB2f +__LAB39 : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT0000000B +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB3a +TRIPSTATUSCONTROL := __TMPM48 +_GOTO __LAB2f +__LAB3a : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT0000000C +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB3b +TRIPSTATUSCONTROL := __TMPM49 +_GOTO __LAB2f +__LAB3b : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT0000000D +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB3c +TRIPSTATUSCONTROL := __TMPM50 +_GOTO __LAB2f +__LAB3c : +_PUSH_PAR TRIPSTATUSCONTROL_INT +_PUSH_PAR __CDINT0000000E +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB3d +TRIPSTATUSCONTROL := __TMPM51 +_GOTO __LAB2f +__LAB3d : +TRIPSTATUSCONTROL := __TMPM18 +__LAB2f : +__TMPI1 := __CDINT0000001C + __CDINT00000012 +__TMPB1 := E300_TRIPSTATUSCURRENT [ __TMPI1 ] +__TMPI2 := __CDINT0000001C + __CDINT00000012 +__TMPB2 := E300_TRIPSTATUSVOLTAGE [ __TMPI2 ] +__TMPB1 := __TMPB1 _AND __TMPB2 +__TMPI3 := __CDINT0000001C + __CDINT00000012 +__TMPB3 := E300_TRIPSTATUSPOWER [ __TMPI3 ] +__TMPB1 := __TMPB1 _AND __TMPB3 +__TMPI4 := __CDINT0000001C + __CDINT00000012 +__TMPB4 := E300_TRIPSTATUSCONTROL [ __TMPI4 ] +__TMPB1 := __TMPB1 _AND __TMPB4 +__TMPB1 := __TMPB1 _OR TEST_MODE +_IF _NOT __TMPB1 _GOTO __LAB3e +__TMPB5 := TRIPSTATUSCURRENT_INT = __UINT_NULL +__TMPB6 := TRIPSTATUSVOLTAGE_INT = __UINT_NULL +__TMPB5 := __TMPB5 _AND __TMPB6 +__TMPB7 := TRIPSTATUSPOWER_INT = __UINT_NULL +__TMPB5 := __TMPB5 _AND __TMPB7 +__TMPB8 := TRIPSTATUSCONTROL_INT = __UINT_NULL +__TMPB5 := __TMPB5 _AND __TMPB8 +_IF _NOT __TMPB5 _GOTO __LAB3f +TRIPSTATUS := FALSE +_GOTO __LAB40 +__LAB3f : +TRIPSTATUS := TRUE +__LAB40 : +_GOTO __LAB41 +__LAB3e : +__LAB41 : +__TMPB1 := _NOT TRIPSTATUS +__TMPB__TON__IN := __TMPB1 +__FBL_RET := _PUSHCALLFB TON TON_TRIPOK +__TMPB1 := CONTACTOR_STATUS _AND TRIPSTATUS +_IF _NOT __TMPB1 _GOTO __LAB42 +ALARM_E300 := TRUE +_GOTO __LAB43 +__LAB42 : +__TMPB1 := TON_TRIPOK [ __CDINT00000004 ] +_IF _NOT __TMPB1 _GOTO __LAB44 +ALARM_E300 := FALSE +_GOTO __LAB43 +__LAB44 : +__LAB43 : +_IF _NOT ALARM_E300 _GOTO __LAB45 +__TMPB1 := TRIPSTATUSCURRENT_INT = __UINT_NULL +__TMPB1 := _NOT __TMPB1 +_IF _NOT __TMPB1 _GOTO __LAB46 +ALARM_E300_MESSAGE := TRIPSTATUSCURRENT +_GOTO __LAB47 +__LAB46 : +__TMPB1 := TRIPSTATUSVOLTAGE_INT = __UINT_NULL +__TMPB1 := _NOT __TMPB1 +_IF _NOT __TMPB1 _GOTO __LAB48 +ALARM_E300_MESSAGE := TRIPSTATUSVOLTAGE +_GOTO __LAB47 +__LAB48 : +__TMPB1 := TRIPSTATUSCONTROL_INT = __UINT_NULL +__TMPB1 := _NOT __TMPB1 +_IF _NOT __TMPB1 _GOTO __LAB49 +ALARM_E300_MESSAGE := TRIPSTATUSCONTROL +_GOTO __LAB47 +__LAB49 : +__TMPB1 := TRIPSTATUSPOWER_INT = __UINT_NULL +__TMPB1 := _NOT __TMPB1 +_IF _NOT __TMPB1 _GOTO __LAB4a +ALARM_E300_MESSAGE := TRIPSTATUSPOWER +_GOTO __LAB47 +__LAB4a : +__LAB47 : +_GOTO __LAB4b +__LAB45 : +__LAB4b : +__FBL_RET := _PUSHCALLFB READE300PARAM E300_WARNSTATUSCURRENT +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000016 + __TMPI1 +__TMPUSI1 := E300_WARNSTATUSCURRENT [ __TMPI2 ] +__TMPI3 := __CDINT00000002 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000016 + __TMPI3 +__TMPUSI2 := E300_WARNSTATUSCURRENT [ __TMPI4 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_WARNINGSTATUSCURRENT +__TMPUIN1 := S2I_WARNINGSTATUSCURRENT [ __CDINT00000004 ] +WARNINGSTATUSCURRENT_INT := __TMPUIN1 +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB4c +WARNINGSTATUSCURRENT := __TMPM2 +_GOTO __LAB4d +__LAB4c : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB4e +WARNINGSTATUSCURRENT := __TMPM3 +_GOTO __LAB4d +__LAB4e : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB4f +WARNINGSTATUSCURRENT := __TMPM4 +_GOTO __LAB4d +__LAB4f : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB50 +WARNINGSTATUSCURRENT := __TMPM5 +_GOTO __LAB4d +__LAB50 : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB51 +WARNINGSTATUSCURRENT := __TMPM6 +_GOTO __LAB4d +__LAB51 : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB52 +WARNINGSTATUSCURRENT := __TMPM7 +_GOTO __LAB4d +__LAB52 : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB53 +WARNINGSTATUSCURRENT := __TMPM8 +_GOTO __LAB4d +__LAB53 : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB54 +WARNINGSTATUSCURRENT := __TMPM9 +_GOTO __LAB4d +__LAB54 : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000008 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB55 +WARNINGSTATUSCURRENT := __TMPM10 +_GOTO __LAB4d +__LAB55 : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT00000009 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB56 +WARNINGSTATUSCURRENT := __TMPM11 +_GOTO __LAB4d +__LAB56 : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB57 +WARNINGSTATUSCURRENT := __TMPM12 +_GOTO __LAB4d +__LAB57 : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT0000000B +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB58 +WARNINGSTATUSCURRENT := __TMPM13 +_GOTO __LAB4d +__LAB58 : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT0000000C +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB59 +WARNINGSTATUSCURRENT := __TMPM14 +_GOTO __LAB4d +__LAB59 : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT0000000D +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB5a +WARNINGSTATUSCURRENT := __TMPM15 +_GOTO __LAB4d +__LAB5a : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT0000000E +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB5b +WARNINGSTATUSCURRENT := __TMPM16 +_GOTO __LAB4d +__LAB5b : +_PUSH_PAR WARNINGSTATUSCURRENT_INT +_PUSH_PAR __CDINT0000000F +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB5c +WARNINGSTATUSCURRENT := __TMPM17 +_GOTO __LAB4d +__LAB5c : +WARNINGSTATUSCURRENT := __TMPM18 +__LAB4d : +__FBL_RET := _PUSHCALLFB READE300PARAM E300_WARNSTATUSVOLTAGE +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000016 + __TMPI1 +__TMPUSI1 := E300_WARNSTATUSVOLTAGE [ __TMPI2 ] +__TMPI3 := __CDINT00000002 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000016 + __TMPI3 +__TMPUSI2 := E300_WARNSTATUSVOLTAGE [ __TMPI4 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_WARNINGSTATUSVOLTAGE +__TMPUIN1 := S2I_WARNINGSTATUSVOLTAGE [ __CDINT00000004 ] +WARNINGSTATUSVOLTAGE_INT := __TMPUIN1 +_PUSH_PAR WARNINGSTATUSVOLTAGE_INT +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB5d +WARNINGSTATUSVOLTAGE := __TMPM19 +_GOTO __LAB5e +__LAB5d : +_PUSH_PAR WARNINGSTATUSVOLTAGE_INT +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB5f +WARNINGSTATUSVOLTAGE := __TMPM20 +_GOTO __LAB5e +__LAB5f : +_PUSH_PAR WARNINGSTATUSVOLTAGE_INT +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB60 +WARNINGSTATUSVOLTAGE := __TMPM21 +_GOTO __LAB5e +__LAB60 : +_PUSH_PAR WARNINGSTATUSVOLTAGE_INT +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB61 +WARNINGSTATUSVOLTAGE := __TMPM22 +_GOTO __LAB5e +__LAB61 : +_PUSH_PAR WARNINGSTATUSVOLTAGE_INT +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB62 +WARNINGSTATUSVOLTAGE := __TMPM23 +_GOTO __LAB5e +__LAB62 : +_PUSH_PAR WARNINGSTATUSVOLTAGE_INT +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB63 +WARNINGSTATUSVOLTAGE := __TMPM24 +_GOTO __LAB5e +__LAB63 : +WARNINGSTATUSVOLTAGE := __TMPM18 +__LAB5e : +__FBL_RET := _PUSHCALLFB READE300PARAM E300_WARNSTATUSPOWER +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000016 + __TMPI1 +__TMPUSI1 := E300_WARNSTATUSPOWER [ __TMPI2 ] +__TMPI3 := __CDINT00000002 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000016 + __TMPI3 +__TMPUSI2 := E300_WARNSTATUSPOWER [ __TMPI4 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_WARNINGSTATUSPOWER +__TMPUIN1 := S2I_WARNINGSTATUSPOWER [ __CDINT00000004 ] +WARNINGSTATUSPOWER_INT := __TMPUIN1 +_PUSH_PAR WARNINGSTATUSPOWER_INT +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB64 +WARNINGSTATUSPOWER := __TMPM25 +_GOTO __LAB65 +__LAB64 : +_PUSH_PAR WARNINGSTATUSPOWER_INT +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB66 +WARNINGSTATUSPOWER := __TMPM26 +_GOTO __LAB65 +__LAB66 : +_PUSH_PAR WARNINGSTATUSPOWER_INT +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB67 +WARNINGSTATUSPOWER := __TMPM27 +_GOTO __LAB65 +__LAB67 : +_PUSH_PAR WARNINGSTATUSPOWER_INT +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB68 +WARNINGSTATUSPOWER := __TMPM28 +_GOTO __LAB65 +__LAB68 : +_PUSH_PAR WARNINGSTATUSPOWER_INT +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB69 +WARNINGSTATUSPOWER := __TMPM29 +_GOTO __LAB65 +__LAB69 : +_PUSH_PAR WARNINGSTATUSPOWER_INT +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB6a +WARNINGSTATUSPOWER := __TMPM30 +_GOTO __LAB65 +__LAB6a : +_PUSH_PAR WARNINGSTATUSPOWER_INT +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB6b +WARNINGSTATUSPOWER := __TMPM31 +_GOTO __LAB65 +__LAB6b : +_PUSH_PAR WARNINGSTATUSPOWER_INT +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB6c +WARNINGSTATUSPOWER := __TMPM32 +_GOTO __LAB65 +__LAB6c : +_PUSH_PAR WARNINGSTATUSPOWER_INT +_PUSH_PAR __CDINT00000008 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB6d +WARNINGSTATUSPOWER := __TMPM33 +_GOTO __LAB65 +__LAB6d : +_PUSH_PAR WARNINGSTATUSPOWER_INT +_PUSH_PAR __CDINT00000009 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB6e +WARNINGSTATUSPOWER := __TMPM34 +_GOTO __LAB65 +__LAB6e : +_PUSH_PAR WARNINGSTATUSPOWER_INT +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB6f +WARNINGSTATUSPOWER := __TMPM35 +_GOTO __LAB65 +__LAB6f : +_PUSH_PAR WARNINGSTATUSPOWER_INT +_PUSH_PAR __CDINT0000000B +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB70 +WARNINGSTATUSPOWER := __TMPM36 +_GOTO __LAB65 +__LAB70 : +WARNINGSTATUSPOWER := __TMPM18 +__LAB65 : +__FBL_RET := _PUSHCALLFB READE300PARAM E300_WARNSTATUSCONTROL +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000016 + __TMPI1 +__TMPUSI1 := E300_WARNSTATUSCONTROL [ __TMPI2 ] +__TMPI3 := __CDINT00000002 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000016 + __TMPI3 +__TMPUSI2 := E300_WARNSTATUSCONTROL [ __TMPI4 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT S2I_WARNINGSTATUSCONTROL +__TMPUIN1 := S2I_WARNINGSTATUSCONTROL [ __CDINT00000004 ] +WARNINGSTATUSCONTROL_INT := __TMPUIN1 +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB71 +WARNINGSTATUSCONTROL := __TMPM37 +_GOTO __LAB72 +__LAB71 : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB73 +WARNINGSTATUSCONTROL := __TMPM38 +_GOTO __LAB72 +__LAB73 : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB74 +WARNINGSTATUSCONTROL := __TMPM39 +_GOTO __LAB72 +__LAB74 : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB75 +WARNINGSTATUSCONTROL := __TMPM40 +_GOTO __LAB72 +__LAB75 : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB76 +WARNINGSTATUSCONTROL := __TMPM41 +_GOTO __LAB72 +__LAB76 : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB77 +WARNINGSTATUSCONTROL := __TMPM42 +_GOTO __LAB72 +__LAB77 : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB78 +WARNINGSTATUSCONTROL := __TMPM43 +_GOTO __LAB72 +__LAB78 : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB79 +WARNINGSTATUSCONTROL := __TMPM44 +_GOTO __LAB72 +__LAB79 : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000008 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB7a +WARNINGSTATUSCONTROL := __TMPM45 +_GOTO __LAB72 +__LAB7a : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT00000009 +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB7b +WARNINGSTATUSCONTROL := __TMPM46 +_GOTO __LAB72 +__LAB7b : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB7c +WARNINGSTATUSCONTROL := __TMPM47 +_GOTO __LAB72 +__LAB7c : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT0000000B +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB7d +WARNINGSTATUSCONTROL := __TMPM48 +_GOTO __LAB72 +__LAB7d : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT0000000C +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB7e +WARNINGSTATUSCONTROL := __TMPM49 +_GOTO __LAB72 +__LAB7e : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT0000000D +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB7f +WARNINGSTATUSCONTROL := __TMPM50 +_GOTO __LAB72 +__LAB7f : +_PUSH_PAR WARNINGSTATUSCONTROL_INT +_PUSH_PAR __CDINT0000000E +__TMPB1 := _CALL __ANARBIT +_IF _NOT __TMPB1 _GOTO __LAB80 +WARNINGSTATUSCONTROL := __TMPM51 +_GOTO __LAB72 +__LAB80 : +WARNINGSTATUSCONTROL := __TMPM18 +__LAB72 : +__TMPB1 := WARNINGSTATUSCURRENT_INT = __UINT_NULL +__TMPB2 := WARNINGSTATUSVOLTAGE_INT = __UINT_NULL +__TMPB1 := __TMPB1 _AND __TMPB2 +__TMPB3 := WARNINGSTATUSPOWER_INT = __UINT_NULL +__TMPB1 := __TMPB1 _AND __TMPB3 +__TMPB4 := WARNINGSTATUSCONTROL_INT = __UINT_NULL +__TMPB1 := __TMPB1 _AND __TMPB4 +_IF _NOT __TMPB1 _GOTO __LAB81 +WARNINGSTATUS := FALSE +_GOTO __LAB82 +__LAB81 : +WARNINGSTATUS := TRUE +__LAB82 : +_IF _NOT TRIPRESETCMD _GOTO __LAB83 +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +TRIPRESETON [ __TMPI1 ] := __CUSINT00000001 +__TMPV1 := TRIPRESETON [ __DINT_NULL ] +__TMPV5 := E300_WRITE_TRIPRESET [ __CDINT00000008 ] +__TMPV5 := __TMPV1 +__FBL_RET := _PUSHCALLFB WRITEE300TRIPRESET E300_WRITE_TRIPRESET +__TMPI1 := __CDINT0000000A + __DINT_NULL +__TMPB1 := E300_WRITE_TRIPRESET [ __TMPI1 ] +__TMPB1 := _NOT __TMPB1 +TRIPRESETWRITESTATUS := __TMPB1 +_IF _NOT TRIPRESETWRITESTATUS _GOTO __LAB84 +TRIPRESETCMD := FALSE +_GOTO __LAB85 +__LAB84 : +__LAB85 : +_GOTO __LAB86 +__LAB83 : +__LAB86 : +_IF _NOT CFG_READ _GOTO __LAB87 +__FBL_RET := _PUSHCALLFB READE300CONFIG READE300CONFIGDATA +__TMPV1 := READE300CONFIGDATA [ __CDINT00000014 ] +__TMPV6 := E300_CONFIG_BUFFER [ __DINT_NULL ] +__TMPV6 [ __TMPV1 ] := __TMPV1 +__TMPI1 := __CDINT00000005 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT00000006 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT00000007 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT00000008 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_UDINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UDINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_UDINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_UDINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_UDINT SINT_TO_DINT_FLASETTING +__TMPUDI1 := SINT_TO_DINT_FLASETTING [ __CDINT00000008 ] +_PUSH_PAR __TMPUDI1 +__TMPR1 := _CALL ANY_TO_UDINT +__TMPR1 := __TMPR1 / __TMPR7 +CFG_C_FLASETTING := __TMPR1 +__TMPI1 := __CDINT0000000D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_TCU_TRIPCLASS := __TMPUSI1 +__TMPI1 := __CDINT0000000F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_TCU_OLRESETLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000010 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_TCU_OLWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000011 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT00000012 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_TRIPENABLECURRENT +__TMPUIN1 := SINT_TO_INT_TRIPENABLECURRENT [ __CDINT00000004 ] +CFG_I_TRIPENABLECURRENT := __TMPUIN1 +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +TRIPENABLED_I_OVERLOAD := __TMPB1 +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +TRIPENABLED_I_PHASELOSS := __TMPB1 +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +TRIPENABLED_I_GROUNDFAULT := __TMPB1 +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +TRIPENABLED_I_STALL := __TMPB1 +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +TRIPENABLED_I_JAM := __TMPB1 +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +TRIPENABLED_I_UNDERLOAD := __TMPB1 +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +TRIPENABLED_I_CURRENTIMBALANCE := __TMPB1 +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +TRIPENABLED_I_UNDERCURRENT := __TMPB1 +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +TRIPENABLED_I_OVERCURRENT := __TMPB1 +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT0000000D +__TMPB1 := _CALL __ANARBIT +TRIPENABLED_I_LINELOSS := __TMPB1 +__TMPI1 := __CDINT00000015 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT00000016 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_TRIPENABLEVOLTAGE +__TMPUIN1 := SINT_TO_INT_TRIPENABLEVOLTAGE [ __CDINT00000004 ] +CFG_V_TRIPENABLEVOLTAGE := __TMPUIN1 +_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +TRIPENABLE_V_UNDERVOLTAGE := __TMPB1 +_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +TRIPENABLE_V_OVERVOLTAGE := __TMPB1 +_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +TRIPENABLE_V_VOLTAGEUNBALANCE := __TMPB1 +_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +TRIPENABLE_V_PHASEROTATION := __TMPB1 +_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +TRIPENABLE_V_UNDERFREQUENCY := __TMPB1 +_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +TRIPENABLE_V_OVERFREQUENCY := __TMPB1 +__TMPI1 := __CDINT00000019 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT0000001A - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_TRIPENABLEPOWER +__TMPUIN1 := SINT_TO_INT_TRIPENABLEPOWER [ __CDINT00000004 ] +CFG_P_TRIPENABLEPOWER := __TMPUIN1 +__TMPI1 := __CDINT0000001D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT0000001E - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_TRIPENABLECONTROL +__TMPUIN1 := SINT_TO_INT_TRIPENABLECONTROL [ __CDINT00000004 ] +CFG_C_TRIPENABLECONTROL := __TMPUIN1 +__TMPI1 := __CDINT00000013 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT00000014 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_WARNINGENABLECURRENT +__TMPUIN1 := SINT_TO_INT_WARNINGENABLECURRENT [ __CDINT00000004 ] +CFG_I_WARNINGENABLECURRENT := __TMPUIN1 +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +WARNINGENABLED_I_OVERLOAD := __TMPB1 +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +WARNINGENABLED_I_PHASELOSS := __TMPB1 +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +WARNINGENABLED_I_GROUNDFAULT := __TMPB1 +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +WARNINGENABLED_I_STALL := __TMPB1 +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +WARNINGENABLED_I_JAM := __TMPB1 +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +WARNINGENABLED_I_UNDERLOAD := __TMPB1 +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +WARNINGENABLED_I_CURRENTIMBALANCE := __TMPB1 +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +WARNINGENABLED_I_UNDERCURRENT := __TMPB1 +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +WARNINGENABLED_I_OVERCURRENT := __TMPB1 +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT0000000D +__TMPB1 := _CALL __ANARBIT +WARNINGENABLED_I_LINELOSS := __TMPB1 +__TMPI1 := __CDINT00000017 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT00000018 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_WARNINGENABLEVOLTAGE +__TMPUIN1 := SINT_TO_INT_WARNINGENABLEVOLTAGE [ __CDINT00000004 ] +CFG_V_WARNINGENABLEVOLTAGE := __TMPUIN1 +_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +WARNINGENABLE_V_UNDERVOLTAGE := __TMPB1 +_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +WARNINGENABLE_V_OVERVOLTAGE := __TMPB1 +_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +WARNINGENABLE_V_VOLTAGEUNBALANCE := __TMPB1 +_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +WARNINGENABLE_V_PHASEROTATION := __TMPB1 +_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +WARNINGENABLE_V_UNDERFREQUENCY := __TMPB1 +_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +WARNINGENABLE_V_OVERFREQUENCY := __TMPB1 +__TMPI1 := __CDINT0000001B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT0000001C - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_WARNINGENABLEPOWER +__TMPUIN1 := SINT_TO_INT_WARNINGENABLEPOWER [ __CDINT00000004 ] +CFG_P_WARNINGENABLEPOWER := __TMPUIN1 +__TMPI1 := __CDINT0000001F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT00000020 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_WARNINGENABLECONTROL +__TMPUIN1 := SINT_TO_INT_WARNINGENABLECONTROL [ __CDINT00000004 ] +CFG_C_WARNINGENABLECONTROL := __TMPUIN1 +__TMPI1 := __CDINT0000005D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_PL_PHASELOSSINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT0000005E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_PL_PHASELOSSTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT00000056 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_GF_GROUNDFAULTINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT00000057 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_GF_GROUNDFAULTTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT00000059 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT0000005A - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_GROUNDFAULTTRIPLEVEL +__TMPUIN1 := SINT_TO_INT_GROUNDFAULTTRIPLEVEL [ __CDINT00000004 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR7 +CFG_GF_GROUNDFAULTTRIPLEVEL := __TMPR1 +__TMPI1 := __CDINT00000058 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_GF_GROUNDFAULTWARNINGDELAY := __TMPR1 +__TMPI1 := __CDINT0000005B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT0000005C - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_GROUNDFAULTWARNINGLEVEL +__TMPUIN1 := SINT_TO_INT_GROUNDFAULTWARNINGLEVEL [ __CDINT00000004 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR7 +CFG_GF_GROUNDFAULTWARNINGLEVEL := __TMPR1 +__TMPI1 := __CDINT0000005F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_STALLENABLEDTIME := __TMPUSI1 +__TMPI1 := __CDINT00000061 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT00000062 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_STALLTRIPLEVEL +__TMPUIN1 := SINT_TO_INT_STALLTRIPLEVEL [ __CDINT00000004 ] +CFG_I_STALLTRIPLEVEL := __TMPUIN1 +__TMPI1 := __CDINT00000063 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_JAMINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT00000064 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_JAMTRIPDELAY := __TMPUSI1 +__TMPI1 := __CDINT00000065 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT00000066 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_JAMTRIPLEVEL +__TMPUIN1 := SINT_TO_INT_JAMTRIPLEVEL [ __CDINT00000004 ] +CFG_I_JAMTRIPLEVEL := __TMPUIN1 +__TMPI1 := __CDINT00000067 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT00000068 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_JAMWARNINGLEVEL +__TMPUIN1 := SINT_TO_INT_JAMWARNINGLEVEL [ __CDINT00000004 ] +CFG_I_JAMWARNINGLEVEL := __TMPUIN1 +__TMPI1 := __CDINT00000069 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_UNDERLOADINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT0000006A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_I_UNDERLOADTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT0000006B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_UNDERLOADTRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT0000006C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_UNDERLOADWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT0000006D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_CURRENTIMBALANCEINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT0000006E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_CURRENTIMBALANCETRIPDELAY := __TMPUSI1 +__TMPI1 := __CDINT0000006F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_CURRENTIMBALANCETRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000070 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_CURRENTIMBALANCEWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000071 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT00000072 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_CTPRIMARY +__TMPUIN1 := SINT_TO_INT_CTPRIMARY [ __CDINT00000004 ] +CFG_I_CTPRIMARY := __TMPUIN1 +__TMPI1 := __CDINT00000073 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT00000074 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_CTSECONDARY +__TMPUIN1 := SINT_TO_INT_CTSECONDARY [ __CDINT00000004 ] +CFG_I_CTSECONDARY := __TMPUIN1 +__TMPI1 := __CDINT00000075 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_UNDERCURRENTINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT00000076 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_I_L1_UNDERCURRENTTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT00000076 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_I_UNDERCURRENTTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT00000077 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_L1_UNDERCURRENTTRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000077 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_UNDERCURRENTTRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000078 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_L1_UNDERCURRENTWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000078 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_UNDERCURRENTWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000079 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_I_L2_UNDERCURRENTTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT0000007A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_L2_UNDERCURRENTTRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT0000007B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_L2_UNDERCURRENTWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT0000007C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_I_L3_UNDERCURRENTTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT0000007D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_L3_UNDERCURRENTTRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT0000007E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_L3_UNDERCURRENTWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT0000007F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_OVERCURRENTINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT00000080 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_I_L1_OVERCURRENTTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT00000080 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_I_OVERCURRENTTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT00000081 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_L1_OVERCURRENTTRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000081 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_OVERCURRENTTRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000082 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_L1_OVERCURRENTWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000082 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_OVERCURRENTWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000083 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_I_L2_OVERCURRENTTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT00000084 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_L2_OVERCURRENTTRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000085 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_L2_OVERCURRENTWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000086 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_I_L3_OVERCURRENTTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT00000087 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_L3_OVERCURRENTTRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000088 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_L3_OVERCURRENTWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000089 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_I_LINELOSSINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT0000008A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_I_L1LOSSTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT0000008A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_I_LINELOSSTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT0000008B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_I_L2LOSSTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT0000008C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_I_L3LOSSTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT000000A9 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_VOLTAGEMODE := __TMPUSI1 +__TMPI1 := __CDINT000000A5 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000A6 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_PTPRIMARY +__TMPUIN1 := SINT_TO_INT_PTPRIMARY [ __CDINT00000004 ] +CFG_V_PTPRIMARY := __TMPUIN1 +__TMPI1 := __CDINT000000A7 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000A8 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_PTSECONDARY +__TMPUIN1 := SINT_TO_INT_PTSECONDARY [ __CDINT00000004 ] +CFG_V_PTSECONDARY := __TMPUIN1 +__TMPI1 := __CDINT000000AB - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_UNDERVOLTAGEINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT000000AC - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_V_UNDERVOLTAGETRIPDELAY := __TMPR1 +__TMPI1 := __CDINT000000AD - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000AE - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_UNDERVOLTAGETRIPLEVEL +__TMPUIN1 := SINT_TO_INT_UNDERVOLTAGETRIPLEVEL [ __CDINT00000004 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_V_UNDERVOLTAGETRIPLEVEL := __TMPR1 +__TMPI1 := __CDINT000000AF - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000B0 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_UNDERVOLTAGEWARNINGLEVEL +__TMPUIN1 := SINT_TO_INT_UNDERVOLTAGEWARNINGLEVEL [ __CDINT00000004 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_V_UNDERVOLTAGEWARNINGLEVEL := __TMPR1 +__TMPI1 := __CDINT000000B1 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_OVERVOLTAGEINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT000000B2 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_V_OVERVOLTAGETRIPDELAY := __TMPR1 +__TMPI1 := __CDINT000000B3 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000B4 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_OVERVOLTAGETRIPLEVEL +__TMPUIN1 := SINT_TO_INT_OVERVOLTAGETRIPLEVEL [ __CDINT00000004 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_V_OVERVOLTAGETRIPLEVEL := __TMPR1 +__TMPI1 := __CDINT000000B5 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000B6 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPUSI__USINT_TO_UINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_UINT__SINT_SRC_2 := __TMPUSI2 +__FBL_RET := _PUSHCALLFB USINT_TO_UINT SINT_TO_INT_OVERVOLTAGEWARNINGLEVEL +__TMPUIN1 := SINT_TO_INT_OVERVOLTAGEWARNINGLEVEL [ __CDINT00000004 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_V_OVERVOLTAGEWARNINGLEVEL := __TMPR1 +__TMPI1 := __CDINT000000AA - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_PHASEROTATIONINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT0000000E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_PHASEROTATIONTRIPTYPE := __TMPUSI1 +__TMPI1 := __CDINT000000B7 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_VOLTAGEIMBALANCEINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT000000B8 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_V_VOLTAGEIMBALANCETRIPDELAY := __TMPR1 +__TMPI1 := __CDINT000000B9 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_VOLTAGEIMBALANCETRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT000000BA - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_VOLTAGEIMBALANCEWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT000000BB - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_UNDERFREQUENCYINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT000000BC - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_V_UNDERFREQUENCYTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT000000BD - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_UNDERFREQUENCYTRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT000000BE - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_UNDERFREQUENCYWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT000000BF - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_OVERFREQUENCYINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT000000C0 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_V_OVERFREQUENCYTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT000000C1 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_OVERFREQUENCYTRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT000000C2 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_V_OVERFREQUENCYWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT000000C5 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_UNDERREALPOWERINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT000000C6 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_P_UNDERREALPOWERTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT000000C9 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000CA - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT000000CB - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT000000CC - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL +__TMPI1 := SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_UNDERREALPOWERTRIPLEVEL := __TMPR1 +__TMPI1 := __CDINT000000CD - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000CE - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT000000CF - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT000000D0 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL +__TMPI1 := SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_UNDERREALPOWERWARNINGLEVEL := __TMPR1 +__TMPI1 := __CDINT000000C7 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_OVERREALPOWERINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT000000C8 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_P_OVERREALPOWERTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT000000D1 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000D2 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT000000D3 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT000000D4 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OVERREALPOWERTRIPLEVEL +__TMPI1 := SINT_TO_DINT_OVERREALPOWERTRIPLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_OVERREALPOWERTRIPLEVEL := __TMPR1 +__TMPI1 := __CDINT000000D5 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000D6 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT000000D7 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT000000D8 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL +__TMPI1 := SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_OVERREALPOWERWARNINGLEVEL := __TMPR1 +__TMPI1 := __CDINT000000D9 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_UNDERREACTIVECONSUMEDINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT000000DA - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_P_UNDERREACTIVECONSUMEDTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT000000DD - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000DE - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT000000DF - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT000000E0 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL +__TMPI1 := SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_UNDERREACTIVECONSUMEDTRIPLEVEL := __TMPR1 +__TMPI1 := __CDINT000000E1 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000E2 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT000000E3 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT000000E4 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERREACTIVECONSWLEVEL +__TMPI1 := SINT_TO_DINT_UNDERREACTIVECONSWLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_UNDERREACTIVECONSUMEDWARNINGLEVEL := __TMPR1 +__TMPI1 := __CDINT000000DB - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_OVERREACTIVECONSUMEDINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT000000DC - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_P_OVERREACTIVECONSUMEDTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT000000E5 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000E6 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT000000E7 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT000000E8 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OREACTIVECONSTRIPLEVEL +__TMPI1 := SINT_TO_DINT_OREACTIVECONSTRIPLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_OVERREACTIVECONSUMEDTRIPLEVEL := __TMPR1 +__TMPI1 := __CDINT000000E9 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000EA - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT000000EB - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT000000EC - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL +__TMPI1 := SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_OVERREACTIVECONSUMEDWARNINGLEVEL := __TMPR1 +__TMPI1 := __CDINT000000ED - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_UNDERREACTIVEGENERATEDINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT000000EE - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_P_UNDERREACTIVEGENERATEDTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT000000F1 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000F2 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT000000F3 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT000000F4 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL +__TMPI1 := SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_UNDERREACTIVEGENERATEDTRIPLEVEL := __TMPR1 +__TMPI1 := __CDINT000000F5 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000F6 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT000000F7 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT000000F8 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL +__TMPI1 := SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_UNDERREACTIVEGENERATEDWARNINGLEVEL := __TMPR1 +__TMPI1 := __CDINT000000EF - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_OVERREACTIVEGENERATEDINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT000000F0 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_P_OVERREACTIVEGENERATEDTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT000000F9 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000FA - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT000000FB - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT000000FC - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OREACTIVEGENTRIPLEVEL +__TMPI1 := SINT_TO_DINT_OREACTIVEGENTRIPLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_OVERREACTIVEGENERATEDTRIPLEVEL := __TMPR1 +__TMPI1 := __CDINT000000FD - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT000000FE - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT000000FF - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT00000100 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL +__TMPI1 := SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_OVERREACTIVEGENERATEDWARNINGLEVEL := __TMPR1 +__TMPI1 := __CDINT00000101 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_UNDERAPPARENTPOWERINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT00000102 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_P_UNDERAPPARENTPOWERTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT00000105 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT00000106 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT00000107 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT00000108 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL +__TMPI1 := SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_UNDERAPPARENTPOWERTRIPLEVEL := __TMPR1 +__TMPI1 := __CDINT00000109 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT0000010A - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT0000010B - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT0000010C - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL +__TMPI1 := SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_UNDERAPPARENTPOWERWARNINGLEVEL := __TMPR1 +__TMPI1 := __CDINT00000103 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_OVERAPPARENTPOWERINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT00000104 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_P_OVERAPPARENTPOWERTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT0000010D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT0000010E - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT0000010F - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT00000110 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OVERAPPARENTTRIPLEVEL +__TMPI1 := SINT_TO_DINT_OVERAPPARENTTRIPLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_OVERAPPARENTPOWERTRIPLEVEL := __TMPR1 +__TMPI1 := __CDINT00000111 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPI2 := __CDINT00000112 - __CDINT00000001 +__TMPI2 := __TMPI2 * __CDINT00000001 +__TMPUSI2 := E300_CONFIG_BUFFER [ __TMPI2 ] +__TMPI3 := __CDINT00000113 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI3 := E300_CONFIG_BUFFER [ __TMPI3 ] +__TMPI4 := __CDINT00000114 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPUSI4 := E300_CONFIG_BUFFER [ __TMPI4 ] +__TMPUSI__USINT_TO_DINT__SINT_SRC_1 := __TMPUSI1 +__TMPUSI__USINT_TO_DINT__SINT_SRC_2 := __TMPUSI2 +__TMPUSI__USINT_TO_DINT__SINT_SRC_3 := __TMPUSI3 +__TMPUSI__USINT_TO_DINT__SINT_SRC_4 := __TMPUSI4 +__FBL_RET := _PUSHCALLFB USINT_TO_DINT SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL +__TMPI1 := SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL [ __CDINT00000008 ] +_PUSH_PAR __TMPI1 +__TMPR1 := _CALL ANY_TO_DINT +__TMPR1 := __TMPR1 / __TMPR9 +CFG_P_OVERAPPARENTPOWERWARNINGLEVEL := __TMPR1 +__TMPI1 := __CDINT00000115 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_UNDERPOWERFACTORLAGINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT00000116 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_P_UNDERPOWERFACTORLAGTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT00000117 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPUSI__USINT_TO_SINT__SINT_SRC_1 := __TMPUSI1 +__FBL_RET := _PUSHCALLFB USINT_TO_SINT U2S_UNDERPFLAGTRIPLEVEL +__TMPS1 := U2S_UNDERPFLAGTRIPLEVEL [ __CDINT00000002 ] +CFG_P_UNDERPOWERFACTORLAGTRIPLEVEL := __TMPS1 +__TMPI1 := __CDINT00000118 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPUSI__USINT_TO_SINT__SINT_SRC_1 := __TMPUSI1 +__FBL_RET := _PUSHCALLFB USINT_TO_SINT U2S_UNDERPFLAGWARNINGLEVEL +__TMPS1 := U2S_UNDERPFLAGWARNINGLEVEL [ __CDINT00000002 ] +CFG_P_UNDERPOWERFACTORLAGWARNINGLEVEL := __TMPS1 +__TMPI1 := __CDINT00000119 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_OVERPOWERFACTORLAGINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT0000011A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_OVERPOWERFACTORLAGTRIPDELAY := __TMPUSI1 +__TMPI1 := __CDINT0000011B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPUSI__USINT_TO_SINT__SINT_SRC_1 := __TMPUSI1 +__FBL_RET := _PUSHCALLFB USINT_TO_SINT U2S_OVERPFLAGTRIPLEVEL +__TMPS1 := U2S_OVERPFLAGTRIPLEVEL [ __CDINT00000002 ] +CFG_P_OVERPOWERFACTORLAGTRIPLEVEL := __TMPS1 +__TMPI1 := __CDINT0000011C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +__TMPUSI__USINT_TO_SINT__SINT_SRC_1 := __TMPUSI1 +__FBL_RET := _PUSHCALLFB USINT_TO_SINT U2S_OVERPFLAGWARNINGLEVEL +__TMPS1 := U2S_OVERPFLAGWARNINGLEVEL [ __CDINT00000002 ] +CFG_P_OVERPOWERFACTORLAGWARNINGLEVEL := __TMPS1 +__TMPI1 := __CDINT0000011D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_UNDERPOWERFACTORLEADINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT0000011E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_P_UNDERPOWERFACTORLEADTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT0000011F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_UNDERPOWERFACTORLEADTRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000120 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_UNDERPOWERFACTORLEADWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000121 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_OVERPOWERFACTORLEADINHIBITTIME := __TMPUSI1 +__TMPI1 := __CDINT00000122 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +_PUSH_PAR __TMPUSI1 +__TMPR1 := _CALL ANY_TO_USINT +__TMPR1 := __TMPR1 / __TMPR8 +CFG_P_OVERPOWERFACTORLEADTRIPDELAY := __TMPR1 +__TMPI1 := __CDINT00000123 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_OVERPOWERFACTORLEADTRIPLEVEL := __TMPUSI1 +__TMPI1 := __CDINT00000124 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := E300_CONFIG_BUFFER [ __TMPI1 ] +CFG_P_OVERPOWERFACTORLEADWARNINGLEVEL := __TMPUSI1 +__TMPI1 := __CDINT000001B0 + __CDINT00000012 +__TMPB1 := READE300CONFIGDATA [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LAB88 +CFG_READ := FALSE +_GOTO __LAB89 +__LAB88 : +__LAB89 : +_GOTO __LAB8a +__LAB87 : +__LAB8a : +_IF _NOT CFG_WRITE _GOTO __LAB8b +__TMPR1 := CFG_C_FLASETTING * __TMPR7 +_PUSH_PAR __TMPR1 +__TMPUDI1 := _CALL ANY_TO_REAL +__TMPUDI__UDINT_TO_USINT__INP_DINT := __TMPUDI1 +__FBL_RET := _PUSHCALLFB UDINT_TO_USINT D2S_FLASETTING +__TMPI1 := __CDINT00000005 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_FLASETTING [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000006 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_FLASETTING [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000007 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_FLASETTING [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000008 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_FLASETTING [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000000D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_TCU_TRIPCLASS +__TMPI1 := __CDINT0000000F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_TCU_OLRESETLEVEL +__TMPI1 := __CDINT00000010 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_TCU_OLWARNINGLEVEL +_PUSH_PAR TRIPENABLED_I_OVERLOAD +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_PHASELOSS +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_GROUNDFAULT +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_STALL +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_JAM +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_UNDERLOAD +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_CURRENTIMBALANCE +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_UNDERCURRENT +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_UNDERCURRENT +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000008 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_UNDERCURRENT +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT00000009 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_OVERCURRENT +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT0000000A +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_OVERCURRENT +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT0000000B +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_OVERCURRENT +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT0000000C +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_LINELOSS +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT0000000D +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_LINELOSS +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT0000000E +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLED_I_LINELOSS +_PUSH_PAR CFG_I_TRIPENABLECURRENT +_PUSH_PAR __CDINT0000000F +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR CFG_I_TRIPENABLECURRENT +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_TRIPENABLECURRENT +__TMPI1 := __CDINT00000011 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_TRIPENABLECURRENT [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000012 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_TRIPENABLECURRENT [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +_PUSH_PAR TRIPENABLE_V_UNDERVOLTAGE +_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLE_V_OVERVOLTAGE +_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLE_V_VOLTAGEUNBALANCE +_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLE_V_PHASEROTATION +_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLE_V_UNDERFREQUENCY +_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR TRIPENABLE_V_OVERFREQUENCY +_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR CFG_V_TRIPENABLEVOLTAGE +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_TRIPENABLEVOLTAGE +__TMPI1 := __CDINT00000015 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_TRIPENABLEVOLTAGE [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000016 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_TRIPENABLEVOLTAGE [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +_PUSH_PAR CFG_P_TRIPENABLEPOWER +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_TRIPENABLEPOWER +__TMPI1 := __CDINT00000019 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_TRIPENABLEPOWER [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000001A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_TRIPENABLEPOWER [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +_PUSH_PAR CFG_C_TRIPENABLECONTROL +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_TRIPENABLECONTROL +__TMPI1 := __CDINT0000001D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_TRIPENABLECONTROL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000001E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_TRIPENABLECONTROL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +_PUSH_PAR WARNINGENABLED_I_OVERLOAD +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_PHASELOSS +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_GROUNDFAULT +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_STALL +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_JAM +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_UNDERLOAD +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_CURRENTIMBALANCE +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_UNDERCURRENT +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_UNDERCURRENT +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000008 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_UNDERCURRENT +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT00000009 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_OVERCURRENT +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT0000000A +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_OVERCURRENT +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT0000000B +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_OVERCURRENT +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT0000000C +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_LINELOSS +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT0000000D +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_LINELOSS +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT0000000E +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLED_I_LINELOSS +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +_PUSH_PAR __CDINT0000000F +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR CFG_I_WARNINGENABLECURRENT +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_WARNINGENABLECURRENT +__TMPI1 := __CDINT00000013 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_WARNINGENABLECURRENT [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000014 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_WARNINGENABLECURRENT [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +_PUSH_PAR WARNINGENABLE_V_UNDERVOLTAGE +_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLE_V_OVERVOLTAGE +_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLE_V_VOLTAGEUNBALANCE +_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLE_V_PHASEROTATION +_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLE_V_UNDERFREQUENCY +_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR WARNINGENABLE_V_OVERFREQUENCY +_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +_PUSH_PAR CFG_V_WARNINGENABLEVOLTAGE +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_WARNINGENABLEVOLTAGE +__TMPI1 := __CDINT00000017 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_WARNINGENABLEVOLTAGE [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000018 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_WARNINGENABLEVOLTAGE [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +_PUSH_PAR CFG_P_WARNINGENABLEPOWER +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_WARNINGENABLEPOWER +__TMPI1 := __CDINT0000001B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_WARNINGENABLEPOWER [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000001C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_WARNINGENABLEPOWER [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +_PUSH_PAR CFG_C_WARNINGENABLECONTROL +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_WARNINGENABLECONTROL +__TMPI1 := __CDINT0000001F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_WARNINGENABLECONTROL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000020 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_WARNINGENABLECONTROL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000005D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_PL_PHASELOSSINHIBITTIME +__TMPI1 := __CDINT0000005E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_PL_PHASELOSSTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000056 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_GF_GROUNDFAULTINHIBITTIME +__TMPI1 := __CDINT00000057 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_GF_GROUNDFAULTTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_GF_GROUNDFAULTTRIPLEVEL * __TMPR7 +_PUSH_PAR __TMPR1 +__TMPUIN1 := _CALL ANY_TO_REAL +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_GROUNDFAULTTRIPLEVEL +__TMPI1 := __CDINT00000059 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_GROUNDFAULTTRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000005A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_GROUNDFAULTTRIPLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000058 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_GF_GROUNDFAULTTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_GF_GROUNDFAULTWARNINGLEVEL * __TMPR7 +_PUSH_PAR __TMPR1 +__TMPUIN1 := _CALL ANY_TO_REAL +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_GROUNDFAULTWARNINGLEVEL +__TMPI1 := __CDINT0000005B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_GROUNDFAULTWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000005C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_GROUNDFAULTWARNINGLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000005F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_STALLENABLEDTIME +_PUSH_PAR CFG_I_STALLTRIPLEVEL +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_STALLTRIPLEVEL +__TMPI1 := __CDINT00000061 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_STALLTRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000062 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_STALLTRIPLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000063 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_JAMINHIBITTIME +__TMPI1 := __CDINT00000064 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_JAMTRIPDELAY +_PUSH_PAR CFG_I_JAMTRIPLEVEL +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_JAMTRIPLEVEL +__TMPI1 := __CDINT00000065 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_JAMTRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000066 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_JAMTRIPLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +_PUSH_PAR CFG_I_JAMWARNINGLEVEL +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_JAMWARNINGLEVEL +__TMPI1 := __CDINT00000067 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_JAMWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000068 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_JAMWARNINGLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000069 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERLOADINHIBITTIME +__TMPI1 := __CDINT0000006A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_I_UNDERLOADTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000006B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERLOADTRIPLEVEL +__TMPI1 := __CDINT0000006C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERLOADWARNINGLEVEL +__TMPI1 := __CDINT0000006D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_CURRENTIMBALANCEINHIBITTIME +__TMPI1 := __CDINT0000006E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_CURRENTIMBALANCETRIPDELAY +__TMPI1 := __CDINT0000006F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_CURRENTIMBALANCETRIPLEVEL +__TMPI1 := __CDINT00000070 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_CURRENTIMBALANCEWARNINGLEVEL +_PUSH_PAR CFG_I_CTPRIMARY +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_CTPRIMARY +__TMPI1 := __CDINT00000071 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_CTPRIMARY [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000072 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_CTPRIMARY [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +_PUSH_PAR CFG_I_CTSECONDARY +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_CTSECONDARY +__TMPI1 := __CDINT00000073 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_CTSECONDARY [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000074 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_CTSECONDARY [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000075 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTINHIBITTIME +__TMPI1 := __CDINT00000076 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_I_UNDERCURRENTTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000077 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTTRIPLEVEL +__TMPI1 := __CDINT00000078 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTWARNINGLEVEL +__TMPI1 := __CDINT00000079 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_I_UNDERCURRENTTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000007A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTTRIPLEVEL +__TMPI1 := __CDINT0000007B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTWARNINGLEVEL +__TMPI1 := __CDINT0000007C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_I_UNDERCURRENTTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000007D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTTRIPLEVEL +__TMPI1 := __CDINT0000007E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_UNDERCURRENTWARNINGLEVEL +__TMPI1 := __CDINT0000007F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTINHIBITTIME +__TMPI1 := __CDINT00000080 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_I_OVERCURRENTTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000081 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTTRIPLEVEL +__TMPI1 := __CDINT00000082 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTWARNINGLEVEL +__TMPI1 := __CDINT00000083 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_I_OVERCURRENTTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000084 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTTRIPLEVEL +__TMPI1 := __CDINT00000085 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTWARNINGLEVEL +__TMPI1 := __CDINT00000086 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_I_OVERCURRENTTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000087 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTTRIPLEVEL +__TMPI1 := __CDINT00000088 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_OVERCURRENTWARNINGLEVEL +__TMPI1 := __CDINT00000089 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_I_LINELOSSINHIBITTIME +__TMPI1 := __CDINT0000008A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_I_LINELOSSTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000008B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_I_LINELOSSTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000008C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_I_LINELOSSTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000A9 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_VOLTAGEMODE +_PUSH_PAR CFG_V_PTPRIMARY +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_PTPRIMARY +__TMPI1 := __CDINT000000A5 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_PTPRIMARY [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000A6 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_PTPRIMARY [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +_PUSH_PAR CFG_V_PTSECONDARY +__TMPUIN1 := _CALL ANY_TO_UINT +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_PTSECONDARY +__TMPI1 := __CDINT000000A7 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_PTSECONDARY [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000A8 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_PTSECONDARY [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000AB - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_UNDERVOLTAGEINHIBITTIME +__TMPI1 := __CDINT000000AC - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_V_UNDERVOLTAGETRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_V_UNDERVOLTAGETRIPLEVEL * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUIN1 := _CALL ANY_TO_REAL +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_UNDERVOLTAGETRIPLEVEL +__TMPI1 := __CDINT000000AD - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_UNDERVOLTAGETRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000AE - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_UNDERVOLTAGETRIPLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_V_UNDERVOLTAGEWARNINGLEVEL * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUIN1 := _CALL ANY_TO_REAL +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_UNDERVOLTAGEWARNINGLEVEL +__TMPI1 := __CDINT000000AF - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_UNDERVOLTAGEWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000B0 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_UNDERVOLTAGEWARNINGLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000B1 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_OVERVOLTAGEINHIBITTIME +__TMPI1 := __CDINT000000B2 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_V_OVERVOLTAGETRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_V_OVERVOLTAGETRIPLEVEL * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUIN1 := _CALL ANY_TO_REAL +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_OVERVOLTAGETRIPLEVEL +__TMPI1 := __CDINT000000B3 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_OVERVOLTAGETRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000B4 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_OVERVOLTAGETRIPLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_V_OVERVOLTAGEWARNINGLEVEL * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUIN1 := _CALL ANY_TO_REAL +__TMPUIN__UINT_TO_USINT__INP_INT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB UINT_TO_USINT I2S_OVERVOLTAGEWARNINGLEVEL +__TMPI1 := __CDINT000000B5 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_OVERVOLTAGEWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000B6 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := I2S_OVERVOLTAGEWARNINGLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000AA - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_PHASEROTATIONINHIBITTIME +__TMPI1 := __CDINT0000000E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_PHASEROTATIONTRIPTYPE +__TMPI1 := __CDINT000000B7 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_VOLTAGEIMBALANCEINHIBITTIME +__TMPI1 := __CDINT000000B8 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_V_VOLTAGEIMBALANCETRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000B9 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_VOLTAGEIMBALANCETRIPLEVEL +__TMPI1 := __CDINT000000BA - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_VOLTAGEIMBALANCEWARNINGLEVEL +__TMPI1 := __CDINT000000BB - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_UNDERFREQUENCYINHIBITTIME +__TMPI1 := __CDINT000000BC - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_V_UNDERFREQUENCYTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000BD - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_UNDERFREQUENCYTRIPLEVEL +__TMPI1 := __CDINT000000BE - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_UNDERFREQUENCYWARNINGLEVEL +__TMPI1 := __CDINT000000BF - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_OVERFREQUENCYINHIBITTIME +__TMPI1 := __CDINT000000C0 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_V_OVERFREQUENCYTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000C1 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_OVERFREQUENCYTRIPLEVEL +__TMPI1 := __CDINT000000C2 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_V_OVERFREQUENCYWARNINGLEVEL +__TMPI1 := __CDINT000000C5 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERREALPOWERINHIBITTIME +__TMPI1 := __CDINT000000C6 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_P_UNDERREALPOWERTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_UNDERREALPOWERTRIPLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERREALPOWERTRIPLEVEL +__TMPI1 := __CDINT000000C9 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREALPOWERTRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000CA - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREALPOWERTRIPLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000CB - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREALPOWERTRIPLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000CC - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREALPOWERTRIPLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_UNDERREALPOWERWARNINGLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERREALPOWERWARNINGLEVEL +__TMPI1 := __CDINT000000CD - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREALPOWERWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000CE - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREALPOWERWARNINGLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000CF - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREALPOWERWARNINGLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000D0 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREALPOWERWARNINGLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000C7 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERREALPOWERINHIBITTIME +__TMPI1 := __CDINT000000C8 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_P_OVERREALPOWERTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_OVERREALPOWERTRIPLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERREALPOWERTRIPLEVEL +__TMPI1 := __CDINT000000D1 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREALPOWERTRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000D2 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREALPOWERTRIPLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000D3 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREALPOWERTRIPLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000D4 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREALPOWERTRIPLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_OVERREALPOWERWARNINGLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERREALPOWERWARNINGLEVEL +__TMPI1 := __CDINT000000D5 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREALPOWERWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000D6 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREALPOWERWARNINGLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000D7 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREALPOWERWARNINGLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000D8 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREALPOWERWARNINGLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000D9 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERREACTIVECONSUMEDINHIBITTIME +__TMPI1 := __CDINT000000DA - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_P_UNDERREACTIVECONSUMEDTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_UNDERREACTIVECONSUMEDTRIPLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL +__TMPI1 := __CDINT000000DD - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000DE - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000DF - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000E0 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_UNDERREACTIVECONSUMEDWARNINGLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERREACTIVECONSWARNINGLEVEL +__TMPI1 := __CDINT000000E1 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVECONSWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000E2 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVECONSWARNINGLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000E3 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVECONSWARNINGLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000E4 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVECONSWARNINGLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000DB - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERREACTIVECONSUMEDINHIBITTIME +__TMPI1 := __CDINT000000DC - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_P_OVERREACTIVECONSUMEDTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_OVERREACTIVECONSUMEDTRIPLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL +__TMPI1 := __CDINT000000E5 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000E6 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000E7 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000E8 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_OVERREACTIVECONSUMEDWARNINGLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERREACTIVECONSWARNINGLEVEL +__TMPI1 := __CDINT000000E9 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVECONSWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000EA - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVECONSWARNINGLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000EB - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVECONSWARNINGLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000EC - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVECONSWARNINGLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000ED - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERREACTIVEGENERATEDINHIBITTIME +__TMPI1 := __CDINT000000EE - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_P_UNDERREACTIVEGENERATEDTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_UNDERREACTIVEGENERATEDTRIPLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL +__TMPI1 := __CDINT000000F1 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000F2 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000F3 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000F4 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_UNDERREACTIVEGENERATEDWARNINGLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERREACTIVEGENWARNINGLEVEL +__TMPI1 := __CDINT000000F5 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVEGENWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000F6 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVEGENWARNINGLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000F7 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVEGENWARNINGLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000F8 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERREACTIVEGENWARNINGLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000EF - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERREACTIVEGENERATEDINHIBITTIME +__TMPI1 := __CDINT000000F0 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_P_OVERREACTIVEGENERATEDTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_OVERREACTIVEGENERATEDTRIPLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL +__TMPI1 := __CDINT000000F9 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000FA - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000FB - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000FC - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_OVERREACTIVEGENERATEDWARNINGLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERREACTIVEGENWARNINGLEVEL +__TMPI1 := __CDINT000000FD - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVEGENWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000FE - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVEGENWARNINGLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT000000FF - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVEGENWARNINGLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000100 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERREACTIVEGENWARNINGLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000101 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERAPPARENTPOWERINHIBITTIME +__TMPI1 := __CDINT00000102 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_P_UNDERAPPARENTPOWERTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_UNDERAPPARENTPOWERTRIPLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERAPPARENTPOWERTRIPLEVEL +__TMPI1 := __CDINT00000105 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERAPPARENTPOWERTRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000106 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERAPPARENTPOWERTRIPLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000107 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERAPPARENTPOWERTRIPLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000108 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERAPPARENTPOWERTRIPLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_UNDERAPPARENTPOWERWARNINGLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_UNDERAPPARENTPOWERWARNINGLEVEL +__TMPI1 := __CDINT00000109 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000010A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000010B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000010C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_UNDERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000103 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERAPPARENTPOWERINHIBITTIME +__TMPI1 := __CDINT00000104 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_P_OVERAPPARENTPOWERTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_OVERAPPARENTPOWERTRIPLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERAPPARENTPOWERTRIPLEVEL +__TMPI1 := __CDINT0000010D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERAPPARENTPOWERTRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000010E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERAPPARENTPOWERTRIPLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000010F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERAPPARENTPOWERTRIPLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000110 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERAPPARENTPOWERTRIPLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPR1 := CFG_P_OVERAPPARENTPOWERWARNINGLEVEL * __TMPR9 +_PUSH_PAR __TMPR1 +__TMPI1 := _CALL ANY_TO_REAL +__TMPI__DINT_TO_USINT__INP_DINT := __TMPI1 +__FBL_RET := _PUSHCALLFB DINT_TO_USINT D2S_OVERAPPARENTPOWERWARNINGLEVEL +__TMPI1 := __CDINT00000111 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000112 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000003 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000113 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000004 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000114 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := D2S_OVERAPPARENTPOWERWARNINGLEVEL [ __CDINT00000005 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000115 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERPOWERFACTORLAGINHIBITTIME +__TMPI1 := __CDINT00000116 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_P_UNDERPOWERFACTORLAGTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__FBL_RET := _PUSHCALLFB SINT_TO_USINT S2U_UNDERPFLAGTRIPLEVEL +__TMPI1 := __CDINT00000117 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := S2U_UNDERPFLAGTRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__FBL_RET := _PUSHCALLFB SINT_TO_USINT S2U_UNDERPFLAGWARNINGLEVEL +__TMPI1 := __CDINT00000118 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := S2U_UNDERPFLAGWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000119 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERPOWERFACTORLAGINHIBITTIME +__TMPI1 := __CDINT0000011A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERPOWERFACTORLAGTRIPDELAY +__FBL_RET := _PUSHCALLFB SINT_TO_USINT S2U_OVERPFLAGTRIPLEVEL +__TMPI1 := __CDINT0000011B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := S2U_OVERPFLAGTRIPLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +_PUSH_PAR CFG_P_OVERPOWERFACTORLAGWARNINGLEVEL +__TMPS1 := _CALL ANY_TO_SINT +__TMPS__SINT_TO_USINT__INP_INT := __TMPS1 +__FBL_RET := _PUSHCALLFB SINT_TO_USINT S2U_OVERPFLAGWARNINGLEVEL +__TMPI1 := __CDINT0000011C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPUSI1 := S2U_OVERPFLAGWARNINGLEVEL [ __CDINT00000002 ] +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000011D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERPOWERFACTORLEADINHIBITTIME +__TMPI1 := __CDINT0000011E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_P_UNDERPOWERFACTORLEADTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT0000011F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERPOWERFACTORLEADTRIPLEVEL +__TMPI1 := __CDINT00000120 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_UNDERPOWERFACTORLEADWARNINGLEVEL +__TMPI1 := __CDINT00000121 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERPOWERFACTORLEADINHIBITTIME +__TMPI1 := __CDINT00000122 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPR1 := CFG_P_OVERPOWERFACTORLEADTRIPDELAY * __TMPR8 +_PUSH_PAR __TMPR1 +__TMPUSI1 := _CALL ANY_TO_REAL +E300_CONFIG_BUFFER [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000123 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERPOWERFACTORLEADTRIPLEVEL +__TMPI1 := __CDINT00000124 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +E300_CONFIG_BUFFER [ __TMPI1 ] := CFG_P_OVERPOWERFACTORLEADWARNINGLEVEL +__TMPV1 := E300_CONFIG_BUFFER [ __DINT_NULL ] +__TMPV7 := WRITEE300CONFIGDATA [ __CDINT00000008 ] +__TMPV7 := __TMPV1 +__FBL_RET := _PUSHCALLFB WRITEE300CONFIG WRITEE300CONFIGDATA +__TMPI1 := __CDINT00000018 + __CDINT00000012 +__TMPB1 := WRITEE300CONFIGDATA [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LAB8c +CFG_WRITE := FALSE +_GOTO __LAB8d +__LAB8c : +__LAB8d : +_GOTO __LAB8e +__LAB8b : +__LAB8e : diff --git a/Controller/Controller/Micro820/Micro820/E300DATA.rtc b/Controller/Controller/Micro820/Micro820/E300DATA.rtc index 0be83b4..261bd1c 100644 Binary files a/Controller/Controller/Micro820/Micro820/E300DATA.rtc and b/Controller/Controller/Micro820/Micro820/E300DATA.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/E300Data.isaxml b/Controller/Controller/Micro820/Micro820/E300Data.isaxml new file mode 100644 index 0000000..ef0d4b5 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/E300Data.isaxml @@ -0,0 +1,1838 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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.8 THEN + TripStatusControl := 'Option Match'; +ELSIF TripStatusControl_INT.9 THEN + TripStatusControl := 'DLX FB Timeout'; +ELSIF TripStatusControl_INT.10 THEN + TripStatusControl := 'Expansion Bus'; +ELSIF TripStatusControl_INT.11 THEN + TripStatusControl := 'RESERVED'; +ELSIF TripStatusControl_INT.12 THEN + TripStatusControl := 'RESERVEDt'; +ELSIF TripStatusControl_INT.13 THEN + TripStatusControl := 'NVS'; +ELSIF TripStatusControl_INT.14 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; + +TON_TripOK(NOT TripStatus, TS_Clear); + +IF Contactor_Status and TripStatus THEN + alarm_E300 := TRUE; +ELSIF TON_TripOK.Q THEN + alarm_E300 := FALSE; +END_IF; +(*alarm_E300 := TripStatus;*) + +IF alarm_E300 THEN + IF NOT (TripStatusCurrent_INT = 0) THEN + alarm_E300_Message := TripStatusCurrent; + ELSIF NOT (TripStatusVoltage_INT = 0) THEN + alarm_E300_Message := TripStatusVoltage; + ELSIF NOT (TripStatusControl_INT = 0) THEN + alarm_E300_Message := TripStatusControl; + ELSIF NOT (TripStatusPower_INT = 0) THEN + alarm_E300_Message := TripStatusPower; + 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[14]; + + (* 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[14] := 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/EPOCH_TIME.ic b/Controller/Controller/Micro820/Micro820/EPOCH_TIME.ic index 09c7ad3..538e684 100644 --- a/Controller/Controller/Micro820/Micro820/EPOCH_TIME.ic +++ b/Controller/Controller/Micro820/Micro820/EPOCH_TIME.ic @@ -1,146 +1,146 @@ -__TMPV1 := __EPOCH_TIME [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV2 := __EPOCH_TIME [ __CDINT00000018 ] -__TMPB__RTC_READ__ENABLE := __TMPB1 -__FBL_RET := _PUSHCALLFB RTC_READ __TMPV2 -__TMPI1 := __CDINT00000002 + __CDINT00000002 -__TMPI2 := __CDINT00000018 + __TMPI1 -__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ] -_PUSH_PAR __TMPUIN1 -__TMPI3 := _CALL ANY_TO_UINT -__TMPB2 := __TMPI3 <> __CDINT00000001 -_IF __TMPB2 _GOTO __LAB2 -__EPOCH_TIME [ __CDINT0000002C ] := __UINT_NULL -_GOTO __LAB1 -__LAB2 : -__TMPB2 := __TMPI3 <> __CDINT00000002 -_IF __TMPB2 _GOTO __LAB3 -__EPOCH_TIME [ __CDINT0000002C ] := __CUINT0000001F -_GOTO __LAB1 -__LAB3 : -__TMPB2 := __TMPI3 <> __CDINT00000003 -_IF __TMPB2 _GOTO __LAB4 -__EPOCH_TIME [ __CDINT0000002C ] := __CUINT0000003B -_GOTO __LAB1 -__LAB4 : -__TMPB2 := __TMPI3 <> __CDINT00000004 -_IF __TMPB2 _GOTO __LAB5 -__EPOCH_TIME [ __CDINT0000002C ] := __CUINT0000005A -_GOTO __LAB1 -__LAB5 : -__TMPB2 := __TMPI3 <> __CDINT00000005 -_IF __TMPB2 _GOTO __LAB6 -__EPOCH_TIME [ __CDINT0000002C ] := __CUINT00000079 -_GOTO __LAB1 -__LAB6 : -__TMPB2 := __TMPI3 <> __CDINT00000006 -_IF __TMPB2 _GOTO __LAB7 -__EPOCH_TIME [ __CDINT0000002C ] := __CUINT00000097 -_GOTO __LAB1 -__LAB7 : -__TMPB2 := __TMPI3 <> __CDINT00000007 -_IF __TMPB2 _GOTO __LAB8 -__EPOCH_TIME [ __CDINT0000002C ] := __CUINT000000B5 -_GOTO __LAB1 -__LAB8 : -__TMPB2 := __TMPI3 <> __CDINT00000008 -_IF __TMPB2 _GOTO __LAB9 -__EPOCH_TIME [ __CDINT0000002C ] := __CUINT000000D4 -_GOTO __LAB1 -__LAB9 : -__TMPB2 := __TMPI3 <> __CDINT00000009 -_IF __TMPB2 _GOTO __LABa -__EPOCH_TIME [ __CDINT0000002C ] := __CUINT000000F3 -_GOTO __LAB1 -__LABa : -__TMPB2 := __TMPI3 <> __CDINT0000000A -_IF __TMPB2 _GOTO __LABb -__EPOCH_TIME [ __CDINT0000002C ] := __CUINT00000111 -_GOTO __LAB1 -__LABb : -__TMPB2 := __TMPI3 <> __CDINT0000000B -_IF __TMPB2 _GOTO __LABc -__EPOCH_TIME [ __CDINT0000002C ] := __CUINT00000130 -_GOTO __LAB1 -__LABc : -__TMPB2 := __TMPI3 <> __CDINT0000000C -_IF __TMPB2 _GOTO __LABd -__EPOCH_TIME [ __CDINT0000002C ] := __CUINT0000014E -_GOTO __LAB1 -__LABd : -__LAB1 : -__TMPI1 := __CDINT00000002 + __DINT_NULL -__TMPI2 := __CDINT00000018 + __TMPI1 -__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ] -_PUSH_PAR __TMPUIN1 -__TMPI3 := _CALL ANY_TO_UINT -_PUSH_PAR __TMPI3 -_PUSH_PAR __CDINT00000004 -__TMPI4 := _CALL MOD -__TMPB2 := __TMPI4 = __DINT_NULL -_IF _NOT __TMPB2 _GOTO __LABe -__TMPI5 := __CDINT00000002 + __CDINT00000002 -__TMPI6 := __CDINT00000018 + __TMPI5 -__TMPUIN2 := __EPOCH_TIME [ __TMPI6 ] -__TMPB3 := __TMPUIN2 > __CUINT00000002 -_IF _NOT __TMPB3 _GOTO __LABf -__TMPUIN3 := __EPOCH_TIME [ __CDINT0000002C ] -__TMPUIN3 := __TMPUIN3 + __CUINT00000001 -__EPOCH_TIME [ __CDINT0000002C ] := __TMPUIN3 -_GOTO __LAB10 -__LABf : -__LAB10 : -_GOTO __LAB11 -__LABe : -__LAB11 : -__TMPI1 := __CDINT00000002 + __DINT_NULL -__TMPI2 := __CDINT00000018 + __TMPI1 -__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ] -_PUSH_PAR __CDINT000007B2 -__TMPUIN2 := _CALL ANY_TO_DINT -__TMPUIN1 := __TMPUIN1 - __TMPUIN2 -_PUSH_PAR __TMPUIN1 -__TMPULI1 := _CALL ANY_TO_UINT -_PUSH_PAR __CDINT01E1853E -__TMPULI2 := _CALL ANY_TO_DINT -__TMPULI1 := __TMPULI1 * __TMPULI2 -__EPOCH_TIME [ __CDINT00000030 ] := __TMPULI1 -__TMPUIN1 := __EPOCH_TIME [ __CDINT0000002C ] -__TMPI1 := __CDINT00000002 + __CDINT00000004 -__TMPI2 := __CDINT00000018 + __TMPI1 -__TMPUIN2 := __EPOCH_TIME [ __TMPI2 ] -__TMPUIN1 := __TMPUIN1 + __TMPUIN2 -_PUSH_PAR __CDINT00015180 -__TMPUIN3 := _CALL ANY_TO_DINT -__TMPUIN1 := __TMPUIN1 * __TMPUIN3 -_PUSH_PAR __TMPUIN1 -__TMPULI1 := _CALL ANY_TO_UINT -__EPOCH_TIME [ __CDINT00000038 ] := __TMPULI1 -__TMPI1 := __CDINT00000002 + __CDINT00000006 -__TMPI2 := __CDINT00000018 + __TMPI1 -__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ] -__TMPUIN1 := __TMPUIN1 * __CUINT00000E10 -_PUSH_PAR __TMPUIN1 -__TMPULI1 := _CALL ANY_TO_UINT -__EPOCH_TIME [ __CDINT00000048 ] := __TMPULI1 -__TMPI1 := __CDINT00000002 + __CDINT00000008 -__TMPI2 := __CDINT00000018 + __TMPI1 -__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ] -__TMPUIN1 := __TMPUIN1 * __CUINT0000003C -_PUSH_PAR __TMPUIN1 -__TMPULI1 := _CALL ANY_TO_UINT -__EPOCH_TIME [ __CDINT00000040 ] := __TMPULI1 -__TMPULI1 := __EPOCH_TIME [ __CDINT00000030 ] -__TMPULI2 := __EPOCH_TIME [ __CDINT00000038 ] -__TMPULI1 := __TMPULI1 + __TMPULI2 -__TMPULI3 := __EPOCH_TIME [ __CDINT00000048 ] -__TMPULI1 := __TMPULI1 + __TMPULI3 -__TMPULI4 := __EPOCH_TIME [ __CDINT00000040 ] -__TMPULI1 := __TMPULI1 + __TMPULI4 -__TMPI1 := __CDINT00000002 + __CDINT0000000A -__TMPI2 := __CDINT00000018 + __TMPI1 -__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ] -_PUSH_PAR __TMPUIN1 -__TMPULI5 := _CALL ANY_TO_UINT -__TMPULI1 := __TMPULI1 + __TMPULI5 -__EPOCH_TIME [ __CDINT00000004 ] := __TMPULI1 +__TMPV1 := __EPOCH_TIME [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __EPOCH_TIME [ __CDINT00000018 ] +__TMPB__RTC_READ__ENABLE := __TMPB1 +__FBL_RET := _PUSHCALLFB RTC_READ __TMPV2 +__TMPI1 := __CDINT00000002 + __CDINT00000002 +__TMPI2 := __CDINT00000018 + __TMPI1 +__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ] +_PUSH_PAR __TMPUIN1 +__TMPI3 := _CALL ANY_TO_UINT +__TMPB2 := __TMPI3 <> __CDINT00000001 +_IF __TMPB2 _GOTO __LAB2 +__EPOCH_TIME [ __CDINT0000002C ] := __UINT_NULL +_GOTO __LAB1 +__LAB2 : +__TMPB2 := __TMPI3 <> __CDINT00000002 +_IF __TMPB2 _GOTO __LAB3 +__EPOCH_TIME [ __CDINT0000002C ] := __CUINT0000001F +_GOTO __LAB1 +__LAB3 : +__TMPB2 := __TMPI3 <> __CDINT00000003 +_IF __TMPB2 _GOTO __LAB4 +__EPOCH_TIME [ __CDINT0000002C ] := __CUINT0000003B +_GOTO __LAB1 +__LAB4 : +__TMPB2 := __TMPI3 <> __CDINT00000004 +_IF __TMPB2 _GOTO __LAB5 +__EPOCH_TIME [ __CDINT0000002C ] := __CUINT0000005A +_GOTO __LAB1 +__LAB5 : +__TMPB2 := __TMPI3 <> __CDINT00000005 +_IF __TMPB2 _GOTO __LAB6 +__EPOCH_TIME [ __CDINT0000002C ] := __CUINT00000079 +_GOTO __LAB1 +__LAB6 : +__TMPB2 := __TMPI3 <> __CDINT00000006 +_IF __TMPB2 _GOTO __LAB7 +__EPOCH_TIME [ __CDINT0000002C ] := __CUINT00000097 +_GOTO __LAB1 +__LAB7 : +__TMPB2 := __TMPI3 <> __CDINT00000007 +_IF __TMPB2 _GOTO __LAB8 +__EPOCH_TIME [ __CDINT0000002C ] := __CUINT000000B5 +_GOTO __LAB1 +__LAB8 : +__TMPB2 := __TMPI3 <> __CDINT00000008 +_IF __TMPB2 _GOTO __LAB9 +__EPOCH_TIME [ __CDINT0000002C ] := __CUINT000000D4 +_GOTO __LAB1 +__LAB9 : +__TMPB2 := __TMPI3 <> __CDINT00000009 +_IF __TMPB2 _GOTO __LABa +__EPOCH_TIME [ __CDINT0000002C ] := __CUINT000000F3 +_GOTO __LAB1 +__LABa : +__TMPB2 := __TMPI3 <> __CDINT0000000A +_IF __TMPB2 _GOTO __LABb +__EPOCH_TIME [ __CDINT0000002C ] := __CUINT00000111 +_GOTO __LAB1 +__LABb : +__TMPB2 := __TMPI3 <> __CDINT0000000B +_IF __TMPB2 _GOTO __LABc +__EPOCH_TIME [ __CDINT0000002C ] := __CUINT00000130 +_GOTO __LAB1 +__LABc : +__TMPB2 := __TMPI3 <> __CDINT0000000C +_IF __TMPB2 _GOTO __LABd +__EPOCH_TIME [ __CDINT0000002C ] := __CUINT0000014E +_GOTO __LAB1 +__LABd : +__LAB1 : +__TMPI1 := __CDINT00000002 + __DINT_NULL +__TMPI2 := __CDINT00000018 + __TMPI1 +__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ] +_PUSH_PAR __TMPUIN1 +__TMPI3 := _CALL ANY_TO_UINT +_PUSH_PAR __TMPI3 +_PUSH_PAR __CDINT00000004 +__TMPI4 := _CALL MOD +__TMPB2 := __TMPI4 = __DINT_NULL +_IF _NOT __TMPB2 _GOTO __LABe +__TMPI5 := __CDINT00000002 + __CDINT00000002 +__TMPI6 := __CDINT00000018 + __TMPI5 +__TMPUIN2 := __EPOCH_TIME [ __TMPI6 ] +__TMPB3 := __TMPUIN2 > __CUINT00000002 +_IF _NOT __TMPB3 _GOTO __LABf +__TMPUIN3 := __EPOCH_TIME [ __CDINT0000002C ] +__TMPUIN3 := __TMPUIN3 + __CUINT00000001 +__EPOCH_TIME [ __CDINT0000002C ] := __TMPUIN3 +_GOTO __LAB10 +__LABf : +__LAB10 : +_GOTO __LAB11 +__LABe : +__LAB11 : +__TMPI1 := __CDINT00000002 + __DINT_NULL +__TMPI2 := __CDINT00000018 + __TMPI1 +__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ] +_PUSH_PAR __CDINT000007B2 +__TMPUIN2 := _CALL ANY_TO_DINT +__TMPUIN1 := __TMPUIN1 - __TMPUIN2 +_PUSH_PAR __TMPUIN1 +__TMPULI1 := _CALL ANY_TO_UINT +_PUSH_PAR __CDINT01E1853E +__TMPULI2 := _CALL ANY_TO_DINT +__TMPULI1 := __TMPULI1 * __TMPULI2 +__EPOCH_TIME [ __CDINT00000030 ] := __TMPULI1 +__TMPUIN1 := __EPOCH_TIME [ __CDINT0000002C ] +__TMPI1 := __CDINT00000002 + __CDINT00000004 +__TMPI2 := __CDINT00000018 + __TMPI1 +__TMPUIN2 := __EPOCH_TIME [ __TMPI2 ] +__TMPUIN1 := __TMPUIN1 + __TMPUIN2 +_PUSH_PAR __CDINT00015180 +__TMPUIN3 := _CALL ANY_TO_DINT +__TMPUIN1 := __TMPUIN1 * __TMPUIN3 +_PUSH_PAR __TMPUIN1 +__TMPULI1 := _CALL ANY_TO_UINT +__EPOCH_TIME [ __CDINT00000038 ] := __TMPULI1 +__TMPI1 := __CDINT00000002 + __CDINT00000006 +__TMPI2 := __CDINT00000018 + __TMPI1 +__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ] +__TMPUIN1 := __TMPUIN1 * __CUINT00000E10 +_PUSH_PAR __TMPUIN1 +__TMPULI1 := _CALL ANY_TO_UINT +__EPOCH_TIME [ __CDINT00000048 ] := __TMPULI1 +__TMPI1 := __CDINT00000002 + __CDINT00000008 +__TMPI2 := __CDINT00000018 + __TMPI1 +__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ] +__TMPUIN1 := __TMPUIN1 * __CUINT0000003C +_PUSH_PAR __TMPUIN1 +__TMPULI1 := _CALL ANY_TO_UINT +__EPOCH_TIME [ __CDINT00000040 ] := __TMPULI1 +__TMPULI1 := __EPOCH_TIME [ __CDINT00000030 ] +__TMPULI2 := __EPOCH_TIME [ __CDINT00000038 ] +__TMPULI1 := __TMPULI1 + __TMPULI2 +__TMPULI3 := __EPOCH_TIME [ __CDINT00000048 ] +__TMPULI1 := __TMPULI1 + __TMPULI3 +__TMPULI4 := __EPOCH_TIME [ __CDINT00000040 ] +__TMPULI1 := __TMPULI1 + __TMPULI4 +__TMPI1 := __CDINT00000002 + __CDINT0000000A +__TMPI2 := __CDINT00000018 + __TMPI1 +__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ] +_PUSH_PAR __TMPUIN1 +__TMPULI5 := _CALL ANY_TO_UINT +__TMPULI1 := __TMPULI1 + __TMPULI5 +__EPOCH_TIME [ __CDINT00000004 ] := __TMPULI1 diff --git a/Controller/Controller/Micro820/Micro820/EPOCH_TIME.rtc b/Controller/Controller/Micro820/Micro820/EPOCH_TIME.rtc index 4b3bb0b..7cd11ad 100644 Binary files a/Controller/Controller/Micro820/Micro820/EPOCH_TIME.rtc and b/Controller/Controller/Micro820/Micro820/EPOCH_TIME.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/Epoch_Time.isaxml b/Controller/Controller/Micro820/Micro820/Epoch_Time.isaxml new file mode 100644 index 0000000..2feb26d --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Epoch_Time.isaxml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + 2 THEN + prev_months_days := prev_months_days + 1; + END_IF; +END_IF; + +year_seconds := ANY_TO_ULINT(RTC_READ_1.RTCData.Year - ANY_TO_UINT(1970)) * ANY_TO_ULINT(31556926); +day_seconds := ANY_TO_ULINT((prev_months_days + RTC_READ_1.RTCData.Day) * ANY_TO_UINT(86400)); +hour_seconds := ANY_TO_ULINT(RTC_READ_1.RTCData.Hours * 3600); +min_seconds := ANY_TO_ULINT(RTC_READ_1.RTCData.Minutes * 60); + +Epoch := year_seconds + day_seconds + hour_Seconds + min_seconds + ANY_TO_ULINT(RTC_READ_1.RTCData.Seconds); +END_FUNCTION_BLOCK]]> + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa b/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa index 6226584..244d62d 100644 --- a/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa +++ b/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa @@ -1,580 +1,580 @@ -E300_OUTPUT.PRODNAME_COP.ENABLE@E300DATA,TRUE,BOOL -E300_OUTPUT.PRODNAME_COP.SRC@E300DATA,,USINT -E300_OUTPUT.PRODNAME_COP.SRCOFFSET@E300DATA,__UINT_NULL,UINT -E300_OUTPUT.PRODNAME_COP.DEST@E300DATA,,STRING -E300_OUTPUT.PRODNAME_COP.DESTOFFSET@E300DATA,__UINT_NULL,UINT -E300_OUTPUT.PRODNAME_COP.LENGTH@E300DATA,__CUINT00000001,UINT -E300_OUTPUT.PRODNAME_COP.SWAP@E300DATA,FALSE,BOOL -E300_OUTPUT.PRODNAME_COP.__ADI_SRC@E300DATA,,UINT -E300_OUTPUT.PRODNAME_COP.__ADI_DEST@E300DATA,,UINT -E300_OUTPUT.PRODNAME_COP.__DTI_SRC@E300DATA,,SINT -E300_OUTPUT.PRODNAME_COP.__DTI_DEST@E300DATA,,SINT -E300_READENERGY.PHASE_COP.ENABLE@E300DATA,TRUE,BOOL -E300_READENERGY.PHASE_COP.SRC@E300DATA,,USINT -E300_READENERGY.PHASE_COP.SRCOFFSET@E300DATA,__CUINT000000CC,UINT -E300_READENERGY.PHASE_COP.DEST@E300DATA,,INT -E300_READENERGY.PHASE_COP.DESTOFFSET@E300DATA,__CUINT00000028,UINT -E300_READENERGY.PHASE_COP.LENGTH@E300DATA,__CUINT00000001,UINT -E300_READENERGY.PHASE_COP.SWAP@E300DATA,TRUE,BOOL -E300_READENERGY.PHASE_COP.__ADI_SRC@E300DATA,,UINT -E300_READENERGY.PHASE_COP.__ADI_DEST@E300DATA,,UINT -E300_READENERGY.PHASE_COP.__DTI_SRC@E300DATA,,SINT -E300_READENERGY.PHASE_COP.__DTI_DEST@E300DATA,,SINT -E300_READENERGY.PRODNAME_COP.ENABLE@E300DATA,TRUE,BOOL -E300_READENERGY.PRODNAME_COP.SRC@E300DATA,,USINT -E300_READENERGY.PRODNAME_COP.SRCOFFSET@E300DATA,__UINT_NULL,UINT -E300_READENERGY.PRODNAME_COP.DEST@E300DATA,,STRING -E300_READENERGY.PRODNAME_COP.DESTOFFSET@E300DATA,__UINT_NULL,UINT -E300_READENERGY.PRODNAME_COP.LENGTH@E300DATA,__CUINT00000001,UINT -E300_READENERGY.PRODNAME_COP.SWAP@E300DATA,FALSE,BOOL -E300_READENERGY.PRODNAME_COP.__ADI_SRC@E300DATA,,UINT -E300_READENERGY.PRODNAME_COP.__ADI_DEST@E300DATA,,UINT -E300_READENERGY.PRODNAME_COP.__DTI_SRC@E300DATA,,SINT -E300_READENERGY.PRODNAME_COP.__DTI_DEST@E300DATA,,SINT -E300_READENERGY.REAL_COP.ENABLE@E300DATA,TRUE,BOOL -E300_READENERGY.REAL_COP.SRC@E300DATA,,USINT -E300_READENERGY.REAL_COP.SRCOFFSET@E300DATA,__CUINT00000050,UINT -E300_READENERGY.REAL_COP.DEST@E300DATA,,REAL -E300_READENERGY.REAL_COP.DESTOFFSET@E300DATA,__UINT_NULL,UINT -E300_READENERGY.REAL_COP.LENGTH@E300DATA,__CUINT0000001F,UINT -E300_READENERGY.REAL_COP.SWAP@E300DATA,TRUE,BOOL -E300_READENERGY.REAL_COP.__ADI_SRC@E300DATA,,UINT -E300_READENERGY.REAL_COP.__ADI_DEST@E300DATA,,UINT -E300_READENERGY.REAL_COP.__DTI_SRC@E300DATA,,SINT -E300_READENERGY.REAL_COP.__DTI_DEST@E300DATA,,SINT -E300_READENERGY.INT_COP.ENABLE@E300DATA,TRUE,BOOL -E300_READENERGY.INT_COP.SRC@E300DATA,,USINT -E300_READENERGY.INT_COP.SRCOFFSET@E300DATA,__UINT_NULL,UINT -E300_READENERGY.INT_COP.DEST@E300DATA,,INT -E300_READENERGY.INT_COP.DESTOFFSET@E300DATA,__UINT_NULL,UINT -E300_READENERGY.INT_COP.LENGTH@E300DATA,__CUINT00000028,UINT -E300_READENERGY.INT_COP.SWAP@E300DATA,TRUE,BOOL -E300_READENERGY.INT_COP.__ADI_SRC@E300DATA,,UINT -E300_READENERGY.INT_COP.__ADI_DEST@E300DATA,,UINT -E300_READENERGY.INT_COP.__DTI_SRC@E300DATA,,SINT -E300_READENERGY.INT_COP.__DTI_DEST@E300DATA,,SINT -MODBUSCYCLETIMER.IN@READDOWNHOLEDATA,__TMPB__TON__IN,BOOL -MODBUSCYCLETIMER.PT@READDOWNHOLEDATA,MODBUSCYCLETIME,TIME -TON_TRIPOK.IN@E300DATA,__TMPB__TON__IN,BOOL -TON_TRIPOK.PT@E300DATA,TS_CLEAR@E300DATA,TIME -UNSTICK_STARTCOMMAND.IN@CONTROL,START_COMMAND,BOOL -UNSTICK_STARTCOMMAND.PT@CONTROL,STARTCOMMANDTIME@CONTROL,TIME -TON_TOTALIZER.IN@FLOWTOTALIZER,__TMPB__TON__IN,BOOL -TON_TOTALIZER.PT@FLOWTOTALIZER,__CTIME00002710,TIME -WRITEE300CONFIGDATA.FBEN@E300DATA,TRUE,BOOL -WRITEE300CONFIGDATA.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -WRITEE300CONFIGDATA.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -WRITEE300CONFIGDATA.ENABLE@E300DATA,TRUE,BOOL -WRITEE300CONFIGDATA.INPUT@E300DATA,,__E300_CONFIG_BUFFER -S2U_UNDERPFLAGTRIPLEVEL.INP_INT@E300DATA,CFG_P_UNDERPOWERFACTORLAGTRIPLEVEL,SINT -S2U_UNDERPFLAGWARNINGLEVEL.INP_INT@E300DATA,CFG_P_UNDERPOWERFACTORLAGWARNINGLEVEL,SINT -S2U_OVERPFLAGTRIPLEVEL.INP_INT@E300DATA,CFG_P_OVERPOWERFACTORLAGTRIPLEVEL,SINT -S2U_OVERPFLAGWARNINGLEVEL.INP_INT@E300DATA,__TMPS__SINT_TO_USINT__INP_INT,SINT -SINT_TO_DINT_FLASETTING.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UDINT__SINT_SRC_1,USINT -SINT_TO_DINT_FLASETTING.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UDINT__SINT_SRC_2,USINT -SINT_TO_DINT_FLASETTING.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_UDINT__SINT_SRC_3,USINT -SINT_TO_DINT_FLASETTING.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_UDINT__SINT_SRC_4,USINT -E300_OUTPUT.FBEN@E300DATA,E300_OUTPUT_ENABLE,BOOL -E300_OUTPUT.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_OUTPUT.OUTPUTNUMBER@E300DATA,E300_OUTPUT_NUMBER,USINT -E300_OUTPUT.OUTPUTSETTING@E300DATA,CMD_RUN,BOOL -CURRENTTIMERTC.RTC_READ_ENABLED,TRUE,BOOL -D2S_FLASETTING.INP_DINT@E300DATA,__TMPUDI__UDINT_TO_USINT__INP_DINT,UDINT -WRITEE300CONFIGDATA.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_OUTPUT.OUTPUTSETTING_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_OUTPUT.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_READENERGY.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT0.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -READE300CONFIGDATA.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_TRIPSTATUSCURRENT.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_WRITE_TRIPRESET.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT1.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_TRIPSTATUSVOLTAGE.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT2.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_TRIPSTATUSPOWER.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT3.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_TRIPSTATUSCONTROL.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT4.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_WARNSTATUSCURRENT.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT5.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_WARNSTATUSVOLTAGE.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_WARNSTATUSPOWER.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_WARNSTATUSCONTROL.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL -E300_READENERGY.FBEN@E300DATA,TRUE,BOOL -E300_READENERGY.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_READENERGY.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_OVERREALPOWERTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_OVERREALPOWERTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_OVERREALPOWERTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_OVERREALPOWERTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_UNDERREACTIVECONSWLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_UNDERREACTIVECONSWLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_UNDERREACTIVECONSWLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_UNDERREACTIVECONSWLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_OREACTIVECONSTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_OREACTIVECONSTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_OREACTIVECONSTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_OREACTIVECONSTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_OREACTIVEGENTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_OREACTIVEGENTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_OREACTIVEGENTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_OREACTIVEGENTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_OVERAPPARENTTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_OVERAPPARENTTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_OVERAPPARENTTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_OVERAPPARENTTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT -SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT -SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT -SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -LINEARSCALE_PRESSURE.RAW_MIN@CONTROL,__TMPR1@CONTROL,REAL -LINEARSCALE_PRESSURE.RAW_MAX@CONTROL,__TMPR2@CONTROL,REAL -LINEARSCALE_PRESSURE.EU_MIN@CONTROL,PRESSURE_EU_MIN,REAL -LINEARSCALE_PRESSURE.EU_MAX@CONTROL,PRESSURE_EU_MAX,REAL -LINEARSCALE_PRESSURE.RAW_INP@CONTROL,__TMPR__LINEARSCALE__RAW_INP,REAL -LINEARSCALE_FLOW.RAW_MIN@CONTROL,__TMPR1@CONTROL,REAL -LINEARSCALE_FLOW.RAW_MAX@CONTROL,__TMPR2@CONTROL,REAL -LINEARSCALE_FLOW.EU_MIN@CONTROL,FLOW_EU_MIN,REAL -LINEARSCALE_FLOW.EU_MAX@CONTROL,FLOW_EU_MAX,REAL -LINEARSCALE_FLOW.RAW_INP@CONTROL,__TMPR__LINEARSCALE__RAW_INP,REAL -E300_READ_DIGITALINPUT0.FBEN@E300DATA,TRUE,BOOL -E300_READ_DIGITALINPUT0.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_READ_DIGITALINPUT0.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_READ_DIGITALINPUT0.CHANNELNUMBER@E300DATA,__UDINT_NULL,UDINT -E300_READ_DIGITALINPUT0.ENABLE@E300DATA,ENABLE_IO_READ,BOOL -E300_READ_DIGITALINPUT1.FBEN@E300DATA,TRUE,BOOL -E300_READ_DIGITALINPUT1.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_READ_DIGITALINPUT1.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_READ_DIGITALINPUT1.CHANNELNUMBER@E300DATA,__CUDINT00000001,UDINT -E300_READ_DIGITALINPUT1.ENABLE@E300DATA,ENABLE_IO_READ,BOOL -E300_READ_DIGITALINPUT2.FBEN@E300DATA,TRUE,BOOL -E300_READ_DIGITALINPUT2.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_READ_DIGITALINPUT2.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_READ_DIGITALINPUT2.CHANNELNUMBER@E300DATA,__CUDINT00000002,UDINT -E300_READ_DIGITALINPUT2.ENABLE@E300DATA,ENABLE_IO_READ,BOOL -E300_READ_DIGITALINPUT3.FBEN@E300DATA,TRUE,BOOL -E300_READ_DIGITALINPUT3.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_READ_DIGITALINPUT3.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_READ_DIGITALINPUT3.CHANNELNUMBER@E300DATA,__CUDINT00000003,UDINT -E300_READ_DIGITALINPUT3.ENABLE@E300DATA,ENABLE_IO_READ,BOOL -E300_READ_DIGITALINPUT4.FBEN@E300DATA,TRUE,BOOL -E300_READ_DIGITALINPUT4.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_READ_DIGITALINPUT4.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_READ_DIGITALINPUT4.CHANNELNUMBER@E300DATA,__CUDINT00000004,UDINT -E300_READ_DIGITALINPUT4.ENABLE@E300DATA,ENABLE_IO_READ,BOOL -E300_READ_DIGITALINPUT5.FBEN@E300DATA,TRUE,BOOL -E300_READ_DIGITALINPUT5.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_READ_DIGITALINPUT5.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_READ_DIGITALINPUT5.CHANNELNUMBER@E300DATA,__CUDINT00000005,UDINT -E300_READ_DIGITALINPUT5.ENABLE@E300DATA,ENABLE_IO_READ,BOOL -U2S_UNDERPFLAGTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT -U2S_UNDERPFLAGWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT -U2S_OVERPFLAGTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT -U2S_OVERPFLAGWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT -CURRENTTIMERTC.RTC_READ_1.ENABLE,__TMPB__RTC_READ__ENABLE,BOOL -RTRIG_AUTOMODE.CLK@CONTROL,AUTO_MODE,BOOL -WRITEE300CONFIGDATA.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -WRITEE300CONFIGDATA.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -WRITEE300CONFIGDATA.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_OUTPUT.MSGPRODNAME_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_OUTPUT.MSGWRITEOUTPUT_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_OUTPUT.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_OUTPUT.MSGWRITEOUTPUT_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_OUTPUT.OUTPUTSETTING_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_OUTPUT.MSGPRODNAME_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READENERGY.MSGPRODNAME_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READENERGY.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READENERGY.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READENERGY.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READENERGY.MSGPRODNAME_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT0.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT0.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT0.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -READE300CONFIGDATA.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -READE300CONFIGDATA.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -READE300CONFIGDATA.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_TRIPSTATUSCURRENT.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_TRIPSTATUSCURRENT.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_TRIPSTATUSCURRENT.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WRITE_TRIPRESET.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WRITE_TRIPRESET.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WRITE_TRIPRESET.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT1.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT1.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT1.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_TRIPSTATUSVOLTAGE.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_TRIPSTATUSVOLTAGE.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_TRIPSTATUSVOLTAGE.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT2.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT2.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT2.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_TRIPSTATUSPOWER.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_TRIPSTATUSPOWER.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_TRIPSTATUSPOWER.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT3.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT3.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT3.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_TRIPSTATUSCONTROL.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_TRIPSTATUSCONTROL.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_TRIPSTATUSCONTROL.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT4.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT4.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT4.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WARNSTATUSCURRENT.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WARNSTATUSCURRENT.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WARNSTATUSCURRENT.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT5.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT5.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_READ_DIGITALINPUT5.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WARNSTATUSVOLTAGE.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WARNSTATUSVOLTAGE.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WARNSTATUSVOLTAGE.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WARNSTATUSPOWER.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WARNSTATUSPOWER.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WARNSTATUSPOWER.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WARNSTATUSCONTROL.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WARNSTATUSCONTROL.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -E300_WARNSTATUSCONTROL.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL -I2S_TRIPENABLECURRENT.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_TRIPENABLEVOLTAGE.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_TRIPENABLEPOWER.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_TRIPENABLECONTROL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_WARNINGENABLECURRENT.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_WARNINGENABLEVOLTAGE.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_WARNINGENABLEPOWER.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_WARNINGENABLECONTROL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_GROUNDFAULTTRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_GROUNDFAULTWARNINGLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_STALLTRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_JAMTRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_JAMWARNINGLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_CTPRIMARY.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_CTSECONDARY.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_PTPRIMARY.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_PTSECONDARY.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_UNDERVOLTAGETRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_UNDERVOLTAGEWARNINGLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_OVERVOLTAGETRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -I2S_OVERVOLTAGEWARNINGLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -READE300CONFIGDATA.FBEN@E300DATA,TRUE,BOOL -READE300CONFIGDATA.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -READE300CONFIGDATA.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -READE300CONFIGDATA.ENABLE@E300DATA,TRUE,BOOL -S2I_TRIPSTATUSCURRENT.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -S2I_TRIPSTATUSCURRENT.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -S2I_TRIPSTATUSVOLTAGE.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -S2I_TRIPSTATUSVOLTAGE.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -S2I_TRIPSTATUSPOWER.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -S2I_TRIPSTATUSPOWER.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -S2I_TRIPSTATUSCONTROL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -S2I_TRIPSTATUSCONTROL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -S2I_WARNINGSTATUSCURRENT.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -S2I_WARNINGSTATUSCURRENT.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -S2I_WARNINGSTATUSVOLTAGE.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -S2I_WARNINGSTATUSVOLTAGE.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -S2I_WARNINGSTATUSPOWER.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -S2I_WARNINGSTATUSPOWER.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -S2I_WARNINGSTATUSCONTROL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -S2I_WARNINGSTATUSCONTROL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_TRIPENABLECURRENT.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_TRIPENABLECURRENT.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_TRIPENABLEVOLTAGE.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_TRIPENABLEVOLTAGE.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_TRIPENABLEPOWER.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_TRIPENABLEPOWER.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_TRIPENABLECONTROL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_TRIPENABLECONTROL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_WARNINGENABLECURRENT.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_WARNINGENABLECURRENT.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_WARNINGENABLEVOLTAGE.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_WARNINGENABLEVOLTAGE.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_WARNINGENABLEPOWER.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_WARNINGENABLEPOWER.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_WARNINGENABLECONTROL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_WARNINGENABLECONTROL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_GROUNDFAULTTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_GROUNDFAULTTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_GROUNDFAULTWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_GROUNDFAULTWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_STALLTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_STALLTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_JAMTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_JAMTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_JAMWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_JAMWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_CTPRIMARY.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_CTPRIMARY.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_CTSECONDARY.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_CTSECONDARY.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_PTPRIMARY.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_PTPRIMARY.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_PTSECONDARY.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_PTSECONDARY.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_UNDERVOLTAGETRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_UNDERVOLTAGETRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_UNDERVOLTAGEWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_UNDERVOLTAGEWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_OVERVOLTAGETRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_OVERVOLTAGETRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -SINT_TO_INT_OVERVOLTAGEWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT -SINT_TO_INT_OVERVOLTAGEWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -MODBUSDATA_0.IN@READDOWNHOLEDATA,__TMPB__MSG_MODBUS__IN,BOOL -MODBUSDATA_0.CANCEL@READDOWNHOLEDATA,CANCEL@READDOWNHOLEDATA,BOOL -MODBUSDATA_0.LOCALCFG@READDOWNHOLEDATA,,MODBUSLOCPARA -MODBUSDATA_0.TARGETCFG@READDOWNHOLEDATA,,MODBUSTARPARA -MODBUSDATA_0.LOCALADDR@READDOWNHOLEDATA,,MODBUSLOCADDR -MODBUSDATA_0.__ADI_LOCALADDR@READDOWNHOLEDATA,,UINT -MODBUSDATA_1000.IN@READDOWNHOLEDATA,__TMPB__MSG_MODBUS__IN,BOOL -MODBUSDATA_1000.CANCEL@READDOWNHOLEDATA,CANCEL@READDOWNHOLEDATA,BOOL -MODBUSDATA_1000.LOCALCFG@READDOWNHOLEDATA,,MODBUSLOCPARA -MODBUSDATA_1000.TARGETCFG@READDOWNHOLEDATA,,MODBUSTARPARA -MODBUSDATA_1000.LOCALADDR@READDOWNHOLEDATA,,MODBUSLOCADDR -MODBUSDATA_1000.__ADI_LOCALADDR@READDOWNHOLEDATA,,UINT -E300_TRIPSTATUSCURRENT.FBEN@E300DATA,TRUE,BOOL -E300_TRIPSTATUSCURRENT.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_TRIPSTATUSCURRENT.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_TRIPSTATUSCURRENT.ENABLE@E300DATA,TRUE,BOOL -E300_TRIPSTATUSCURRENT.PARAMNUMBER@E300DATA,__CUDINT00000004,UDINT -E300_TRIPSTATUSVOLTAGE.FBEN@E300DATA,TRUE,BOOL -E300_TRIPSTATUSVOLTAGE.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_TRIPSTATUSVOLTAGE.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_TRIPSTATUSVOLTAGE.ENABLE@E300DATA,TRUE,BOOL -E300_TRIPSTATUSVOLTAGE.PARAMNUMBER@E300DATA,__CUDINT00000005,UDINT -E300_TRIPSTATUSPOWER.FBEN@E300DATA,TRUE,BOOL -E300_TRIPSTATUSPOWER.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_TRIPSTATUSPOWER.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_TRIPSTATUSPOWER.ENABLE@E300DATA,TRUE,BOOL -E300_TRIPSTATUSPOWER.PARAMNUMBER@E300DATA,__CUDINT00000006,UDINT -E300_TRIPSTATUSCONTROL.FBEN@E300DATA,TRUE,BOOL -E300_TRIPSTATUSCONTROL.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_TRIPSTATUSCONTROL.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_TRIPSTATUSCONTROL.ENABLE@E300DATA,TRUE,BOOL -E300_TRIPSTATUSCONTROL.PARAMNUMBER@E300DATA,__CUDINT00000007,UDINT -E300_WARNSTATUSCURRENT.FBEN@E300DATA,TRUE,BOOL -E300_WARNSTATUSCURRENT.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_WARNSTATUSCURRENT.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_WARNSTATUSCURRENT.ENABLE@E300DATA,TRUE,BOOL -E300_WARNSTATUSCURRENT.PARAMNUMBER@E300DATA,__CUDINT0000000A,UDINT -E300_WARNSTATUSVOLTAGE.FBEN@E300DATA,TRUE,BOOL -E300_WARNSTATUSVOLTAGE.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_WARNSTATUSVOLTAGE.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_WARNSTATUSVOLTAGE.ENABLE@E300DATA,TRUE,BOOL -E300_WARNSTATUSVOLTAGE.PARAMNUMBER@E300DATA,__CUDINT0000000B,UDINT -E300_WARNSTATUSPOWER.FBEN@E300DATA,TRUE,BOOL -E300_WARNSTATUSPOWER.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_WARNSTATUSPOWER.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_WARNSTATUSPOWER.ENABLE@E300DATA,TRUE,BOOL -E300_WARNSTATUSPOWER.PARAMNUMBER@E300DATA,__CUDINT0000000C,UDINT -E300_WARNSTATUSCONTROL.FBEN@E300DATA,TRUE,BOOL -E300_WARNSTATUSCONTROL.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_WARNSTATUSCONTROL.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_WARNSTATUSCONTROL.ENABLE@E300DATA,TRUE,BOOL -E300_WARNSTATUSCONTROL.PARAMNUMBER@E300DATA,__CUDINT0000000D,UDINT -WRITEE300CONFIGDATA.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -WRITEE300CONFIGDATA.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -WRITEE300CONFIGDATA.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -WRITEE300CONFIGDATA.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -WRITEE300CONFIGDATA.MSGOBJREAD.REQDATA@E300DATA,,USINT -WRITEE300CONFIGDATA.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000198,UINT -WRITEE300CONFIGDATA.MSGOBJREAD.__ADI_REQDATA@E300DATA,,UINT -E300_OUTPUT.MSGWRITEOUTPUT.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_OUTPUT.MSGWRITEOUTPUT.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_OUTPUT.MSGWRITEOUTPUT.APPCFG@E300DATA,,CIPAPPCFG -E300_OUTPUT.MSGWRITEOUTPUT.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_OUTPUT.MSGWRITEOUTPUT.REQDATA@E300DATA,,USINT -E300_OUTPUT.MSGWRITEOUTPUT.REQLENGTH@E300DATA,__CUINT00000001,UINT -E300_OUTPUT.MSGWRITEOUTPUT.__ADI_REQDATA@E300DATA,,UINT -E300_OUTPUT.MSGPRODNAME.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_OUTPUT.MSGPRODNAME.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_OUTPUT.MSGPRODNAME.APPCFG@E300DATA,,CIPAPPCFG -E300_OUTPUT.MSGPRODNAME.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_OUTPUT.MSGPRODNAME.REQLENGTH@E300DATA,__UINT_NULL,UINT -E300_OUTPUT.MSGPRODNAME.RESDATA@E300DATA,,USINT -E300_OUTPUT.MSGPRODNAME.__ADI_RESDATA@E300DATA,,UINT -E300_READENERGY.MSGPRODNAME.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_READENERGY.MSGPRODNAME.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_READENERGY.MSGPRODNAME.APPCFG@E300DATA,,CIPAPPCFG -E300_READENERGY.MSGPRODNAME.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_READENERGY.MSGPRODNAME.REQLENGTH@E300DATA,__UINT_NULL,UINT -E300_READENERGY.MSGPRODNAME.RESDATA@E300DATA,,USINT -E300_READENERGY.MSGPRODNAME.__ADI_RESDATA@E300DATA,,UINT -E300_READENERGY.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_READENERGY.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_READENERGY.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_READENERGY.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_READENERGY.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT -E300_READENERGY.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_READENERGY.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_READ_DIGITALINPUT0.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_READ_DIGITALINPUT0.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_READ_DIGITALINPUT0.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_READ_DIGITALINPUT0.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_READ_DIGITALINPUT0.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT -E300_READ_DIGITALINPUT0.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_READ_DIGITALINPUT0.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -READE300CONFIGDATA.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -READE300CONFIGDATA.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -READE300CONFIGDATA.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -READE300CONFIGDATA.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -READE300CONFIGDATA.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT -READE300CONFIGDATA.MSGOBJREAD.RESDATA@E300DATA,,USINT -READE300CONFIGDATA.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_TRIPSTATUSCURRENT.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_TRIPSTATUSCURRENT.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_TRIPSTATUSCURRENT.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_TRIPSTATUSCURRENT.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_TRIPSTATUSCURRENT.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT -E300_TRIPSTATUSCURRENT.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_TRIPSTATUSCURRENT.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_WRITE_TRIPRESET.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_WRITE_TRIPRESET.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_WRITE_TRIPRESET.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_WRITE_TRIPRESET.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_WRITE_TRIPRESET.MSGOBJREAD.REQDATA@E300DATA,,USINT -E300_WRITE_TRIPRESET.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT -E300_WRITE_TRIPRESET.MSGOBJREAD.__ADI_REQDATA@E300DATA,,UINT -E300_READ_DIGITALINPUT1.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_READ_DIGITALINPUT1.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_READ_DIGITALINPUT1.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_READ_DIGITALINPUT1.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_READ_DIGITALINPUT1.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT -E300_READ_DIGITALINPUT1.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_READ_DIGITALINPUT1.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT -E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_READ_DIGITALINPUT2.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_READ_DIGITALINPUT2.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_READ_DIGITALINPUT2.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_READ_DIGITALINPUT2.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_READ_DIGITALINPUT2.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT -E300_READ_DIGITALINPUT2.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_READ_DIGITALINPUT2.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_TRIPSTATUSPOWER.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_TRIPSTATUSPOWER.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_TRIPSTATUSPOWER.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_TRIPSTATUSPOWER.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_TRIPSTATUSPOWER.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT -E300_TRIPSTATUSPOWER.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_TRIPSTATUSPOWER.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_READ_DIGITALINPUT3.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_READ_DIGITALINPUT3.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_READ_DIGITALINPUT3.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_READ_DIGITALINPUT3.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_READ_DIGITALINPUT3.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT -E300_READ_DIGITALINPUT3.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_READ_DIGITALINPUT3.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_TRIPSTATUSCONTROL.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_TRIPSTATUSCONTROL.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_TRIPSTATUSCONTROL.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_TRIPSTATUSCONTROL.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_TRIPSTATUSCONTROL.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT -E300_TRIPSTATUSCONTROL.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_TRIPSTATUSCONTROL.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_READ_DIGITALINPUT4.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_READ_DIGITALINPUT4.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_READ_DIGITALINPUT4.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_READ_DIGITALINPUT4.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_READ_DIGITALINPUT4.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT -E300_READ_DIGITALINPUT4.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_READ_DIGITALINPUT4.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_WARNSTATUSCURRENT.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_WARNSTATUSCURRENT.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_WARNSTATUSCURRENT.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_WARNSTATUSCURRENT.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_WARNSTATUSCURRENT.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT -E300_WARNSTATUSCURRENT.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_WARNSTATUSCURRENT.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_READ_DIGITALINPUT5.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_READ_DIGITALINPUT5.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_READ_DIGITALINPUT5.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_READ_DIGITALINPUT5.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_READ_DIGITALINPUT5.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT -E300_READ_DIGITALINPUT5.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_READ_DIGITALINPUT5.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_WARNSTATUSVOLTAGE.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_WARNSTATUSVOLTAGE.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_WARNSTATUSVOLTAGE.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_WARNSTATUSVOLTAGE.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_WARNSTATUSVOLTAGE.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT -E300_WARNSTATUSVOLTAGE.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_WARNSTATUSVOLTAGE.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_WARNSTATUSPOWER.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_WARNSTATUSPOWER.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_WARNSTATUSPOWER.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_WARNSTATUSPOWER.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_WARNSTATUSPOWER.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT -E300_WARNSTATUSPOWER.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_WARNSTATUSPOWER.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -E300_WARNSTATUSCONTROL.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL -E300_WARNSTATUSCONTROL.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG -E300_WARNSTATUSCONTROL.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG -E300_WARNSTATUSCONTROL.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG -E300_WARNSTATUSCONTROL.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT -E300_WARNSTATUSCONTROL.MSGOBJREAD.RESDATA@E300DATA,,USINT -E300_WARNSTATUSCONTROL.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT -D2S_UNDERREALPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_UNDERREALPOWERWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_OVERREALPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_OVERREALPOWERWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_UNDERREACTIVECONSWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_OVERREACTIVECONSWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_UNDERREACTIVEGENWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_OVERREACTIVEGENWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_UNDERAPPARENTPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_UNDERAPPARENTPOWERWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_OVERAPPARENTPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -D2S_OVERAPPARENTPOWERWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT -E300_WRITE_TRIPRESET.FBEN@E300DATA,TRUE,BOOL -E300_WRITE_TRIPRESET.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING -E300_WRITE_TRIPRESET.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT -E300_WRITE_TRIPRESET.ENABLE@E300DATA,TRUE,BOOL -E300_WRITE_TRIPRESET.INPUT@E300DATA,,__E300DATA__TRIPRESETON +E300_OUTPUT.PRODNAME_COP.ENABLE@E300DATA,TRUE,BOOL +E300_OUTPUT.PRODNAME_COP.SRC@E300DATA,,USINT +E300_OUTPUT.PRODNAME_COP.SRCOFFSET@E300DATA,__UINT_NULL,UINT +E300_OUTPUT.PRODNAME_COP.DEST@E300DATA,,STRING +E300_OUTPUT.PRODNAME_COP.DESTOFFSET@E300DATA,__UINT_NULL,UINT +E300_OUTPUT.PRODNAME_COP.LENGTH@E300DATA,__CUINT00000001,UINT +E300_OUTPUT.PRODNAME_COP.SWAP@E300DATA,FALSE,BOOL +E300_OUTPUT.PRODNAME_COP.__ADI_SRC@E300DATA,,UINT +E300_OUTPUT.PRODNAME_COP.__ADI_DEST@E300DATA,,UINT +E300_OUTPUT.PRODNAME_COP.__DTI_SRC@E300DATA,,SINT +E300_OUTPUT.PRODNAME_COP.__DTI_DEST@E300DATA,,SINT +E300_READENERGY.PHASE_COP.ENABLE@E300DATA,TRUE,BOOL +E300_READENERGY.PHASE_COP.SRC@E300DATA,,USINT +E300_READENERGY.PHASE_COP.SRCOFFSET@E300DATA,__CUINT000000CC,UINT +E300_READENERGY.PHASE_COP.DEST@E300DATA,,INT +E300_READENERGY.PHASE_COP.DESTOFFSET@E300DATA,__CUINT00000028,UINT +E300_READENERGY.PHASE_COP.LENGTH@E300DATA,__CUINT00000001,UINT +E300_READENERGY.PHASE_COP.SWAP@E300DATA,TRUE,BOOL +E300_READENERGY.PHASE_COP.__ADI_SRC@E300DATA,,UINT +E300_READENERGY.PHASE_COP.__ADI_DEST@E300DATA,,UINT +E300_READENERGY.PHASE_COP.__DTI_SRC@E300DATA,,SINT +E300_READENERGY.PHASE_COP.__DTI_DEST@E300DATA,,SINT +E300_READENERGY.PRODNAME_COP.ENABLE@E300DATA,TRUE,BOOL +E300_READENERGY.PRODNAME_COP.SRC@E300DATA,,USINT +E300_READENERGY.PRODNAME_COP.SRCOFFSET@E300DATA,__UINT_NULL,UINT +E300_READENERGY.PRODNAME_COP.DEST@E300DATA,,STRING +E300_READENERGY.PRODNAME_COP.DESTOFFSET@E300DATA,__UINT_NULL,UINT +E300_READENERGY.PRODNAME_COP.LENGTH@E300DATA,__CUINT00000001,UINT +E300_READENERGY.PRODNAME_COP.SWAP@E300DATA,FALSE,BOOL +E300_READENERGY.PRODNAME_COP.__ADI_SRC@E300DATA,,UINT +E300_READENERGY.PRODNAME_COP.__ADI_DEST@E300DATA,,UINT +E300_READENERGY.PRODNAME_COP.__DTI_SRC@E300DATA,,SINT +E300_READENERGY.PRODNAME_COP.__DTI_DEST@E300DATA,,SINT +E300_READENERGY.REAL_COP.ENABLE@E300DATA,TRUE,BOOL +E300_READENERGY.REAL_COP.SRC@E300DATA,,USINT +E300_READENERGY.REAL_COP.SRCOFFSET@E300DATA,__CUINT00000050,UINT +E300_READENERGY.REAL_COP.DEST@E300DATA,,REAL +E300_READENERGY.REAL_COP.DESTOFFSET@E300DATA,__UINT_NULL,UINT +E300_READENERGY.REAL_COP.LENGTH@E300DATA,__CUINT0000001F,UINT +E300_READENERGY.REAL_COP.SWAP@E300DATA,TRUE,BOOL +E300_READENERGY.REAL_COP.__ADI_SRC@E300DATA,,UINT +E300_READENERGY.REAL_COP.__ADI_DEST@E300DATA,,UINT +E300_READENERGY.REAL_COP.__DTI_SRC@E300DATA,,SINT +E300_READENERGY.REAL_COP.__DTI_DEST@E300DATA,,SINT +E300_READENERGY.INT_COP.ENABLE@E300DATA,TRUE,BOOL +E300_READENERGY.INT_COP.SRC@E300DATA,,USINT +E300_READENERGY.INT_COP.SRCOFFSET@E300DATA,__UINT_NULL,UINT +E300_READENERGY.INT_COP.DEST@E300DATA,,INT +E300_READENERGY.INT_COP.DESTOFFSET@E300DATA,__UINT_NULL,UINT +E300_READENERGY.INT_COP.LENGTH@E300DATA,__CUINT00000028,UINT +E300_READENERGY.INT_COP.SWAP@E300DATA,TRUE,BOOL +E300_READENERGY.INT_COP.__ADI_SRC@E300DATA,,UINT +E300_READENERGY.INT_COP.__ADI_DEST@E300DATA,,UINT +E300_READENERGY.INT_COP.__DTI_SRC@E300DATA,,SINT +E300_READENERGY.INT_COP.__DTI_DEST@E300DATA,,SINT +MODBUSCYCLETIMER.IN@READDOWNHOLEDATA,__TMPB__TON__IN,BOOL +MODBUSCYCLETIMER.PT@READDOWNHOLEDATA,MODBUSCYCLETIME,TIME +TON_TRIPOK.IN@E300DATA,__TMPB__TON__IN,BOOL +TON_TRIPOK.PT@E300DATA,TS_CLEAR@E300DATA,TIME +UNSTICK_STARTCOMMAND.IN@CONTROL,START_COMMAND,BOOL +UNSTICK_STARTCOMMAND.PT@CONTROL,STARTCOMMANDTIME@CONTROL,TIME +TON_TOTALIZER.IN@FLOWTOTALIZER,__TMPB__TON__IN,BOOL +TON_TOTALIZER.PT@FLOWTOTALIZER,__CTIME00002710,TIME +WRITEE300CONFIGDATA.FBEN@E300DATA,TRUE,BOOL +WRITEE300CONFIGDATA.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +WRITEE300CONFIGDATA.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +WRITEE300CONFIGDATA.ENABLE@E300DATA,TRUE,BOOL +WRITEE300CONFIGDATA.INPUT@E300DATA,,__E300_CONFIG_BUFFER +S2U_UNDERPFLAGTRIPLEVEL.INP_INT@E300DATA,CFG_P_UNDERPOWERFACTORLAGTRIPLEVEL,SINT +S2U_UNDERPFLAGWARNINGLEVEL.INP_INT@E300DATA,CFG_P_UNDERPOWERFACTORLAGWARNINGLEVEL,SINT +S2U_OVERPFLAGTRIPLEVEL.INP_INT@E300DATA,CFG_P_OVERPOWERFACTORLAGTRIPLEVEL,SINT +S2U_OVERPFLAGWARNINGLEVEL.INP_INT@E300DATA,__TMPS__SINT_TO_USINT__INP_INT,SINT +SINT_TO_DINT_FLASETTING.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UDINT__SINT_SRC_1,USINT +SINT_TO_DINT_FLASETTING.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UDINT__SINT_SRC_2,USINT +SINT_TO_DINT_FLASETTING.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_UDINT__SINT_SRC_3,USINT +SINT_TO_DINT_FLASETTING.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_UDINT__SINT_SRC_4,USINT +E300_OUTPUT.FBEN@E300DATA,E300_OUTPUT_ENABLE,BOOL +E300_OUTPUT.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_OUTPUT.OUTPUTNUMBER@E300DATA,E300_OUTPUT_NUMBER,USINT +E300_OUTPUT.OUTPUTSETTING@E300DATA,CMD_RUN,BOOL +CURRENTTIMERTC.RTC_READ_ENABLED,TRUE,BOOL +D2S_FLASETTING.INP_DINT@E300DATA,__TMPUDI__UDINT_TO_USINT__INP_DINT,UDINT +WRITEE300CONFIGDATA.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_OUTPUT.OUTPUTSETTING_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_OUTPUT.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READENERGY.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT0.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +READE300CONFIGDATA.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_TRIPSTATUSCURRENT.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_WRITE_TRIPRESET.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT1.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_TRIPSTATUSVOLTAGE.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT2.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_TRIPSTATUSPOWER.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT3.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_TRIPSTATUSCONTROL.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT4.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_WARNSTATUSCURRENT.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT5.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_WARNSTATUSVOLTAGE.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_WARNSTATUSPOWER.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_WARNSTATUSCONTROL.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READENERGY.FBEN@E300DATA,TRUE,BOOL +E300_READENERGY.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READENERGY.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OVERREALPOWERTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OVERREALPOWERTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OVERREALPOWERTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OVERREALPOWERTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERREACTIVECONSWLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERREACTIVECONSWLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERREACTIVECONSWLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERREACTIVECONSWLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OREACTIVECONSTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OREACTIVECONSTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OREACTIVECONSTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OREACTIVECONSTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OREACTIVEGENTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OREACTIVEGENTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OREACTIVEGENTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OREACTIVEGENTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OVERAPPARENTTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OVERAPPARENTTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OVERAPPARENTTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OVERAPPARENTTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +LINEARSCALE_PRESSURE.RAW_MIN@CONTROL,__TMPR1@CONTROL,REAL +LINEARSCALE_PRESSURE.RAW_MAX@CONTROL,__TMPR2@CONTROL,REAL +LINEARSCALE_PRESSURE.EU_MIN@CONTROL,PRESSURE_EU_MIN,REAL +LINEARSCALE_PRESSURE.EU_MAX@CONTROL,PRESSURE_EU_MAX,REAL +LINEARSCALE_PRESSURE.RAW_INP@CONTROL,__TMPR__LINEARSCALE__RAW_INP,REAL +LINEARSCALE_FLOW.RAW_MIN@CONTROL,__TMPR1@CONTROL,REAL +LINEARSCALE_FLOW.RAW_MAX@CONTROL,__TMPR2@CONTROL,REAL +LINEARSCALE_FLOW.EU_MIN@CONTROL,FLOW_EU_MIN,REAL +LINEARSCALE_FLOW.EU_MAX@CONTROL,FLOW_EU_MAX,REAL +LINEARSCALE_FLOW.RAW_INP@CONTROL,__TMPR__LINEARSCALE__RAW_INP,REAL +E300_READ_DIGITALINPUT0.FBEN@E300DATA,TRUE,BOOL +E300_READ_DIGITALINPUT0.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READ_DIGITALINPUT0.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_READ_DIGITALINPUT0.CHANNELNUMBER@E300DATA,__UDINT_NULL,UDINT +E300_READ_DIGITALINPUT0.ENABLE@E300DATA,ENABLE_IO_READ,BOOL +E300_READ_DIGITALINPUT1.FBEN@E300DATA,TRUE,BOOL +E300_READ_DIGITALINPUT1.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READ_DIGITALINPUT1.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_READ_DIGITALINPUT1.CHANNELNUMBER@E300DATA,__CUDINT00000001,UDINT +E300_READ_DIGITALINPUT1.ENABLE@E300DATA,ENABLE_IO_READ,BOOL +E300_READ_DIGITALINPUT2.FBEN@E300DATA,TRUE,BOOL +E300_READ_DIGITALINPUT2.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READ_DIGITALINPUT2.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_READ_DIGITALINPUT2.CHANNELNUMBER@E300DATA,__CUDINT00000002,UDINT +E300_READ_DIGITALINPUT2.ENABLE@E300DATA,ENABLE_IO_READ,BOOL +E300_READ_DIGITALINPUT3.FBEN@E300DATA,TRUE,BOOL +E300_READ_DIGITALINPUT3.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READ_DIGITALINPUT3.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_READ_DIGITALINPUT3.CHANNELNUMBER@E300DATA,__CUDINT00000003,UDINT +E300_READ_DIGITALINPUT3.ENABLE@E300DATA,ENABLE_IO_READ,BOOL +E300_READ_DIGITALINPUT4.FBEN@E300DATA,TRUE,BOOL +E300_READ_DIGITALINPUT4.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READ_DIGITALINPUT4.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_READ_DIGITALINPUT4.CHANNELNUMBER@E300DATA,__CUDINT00000004,UDINT +E300_READ_DIGITALINPUT4.ENABLE@E300DATA,ENABLE_IO_READ,BOOL +E300_READ_DIGITALINPUT5.FBEN@E300DATA,TRUE,BOOL +E300_READ_DIGITALINPUT5.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READ_DIGITALINPUT5.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_READ_DIGITALINPUT5.CHANNELNUMBER@E300DATA,__CUDINT00000005,UDINT +E300_READ_DIGITALINPUT5.ENABLE@E300DATA,ENABLE_IO_READ,BOOL +U2S_UNDERPFLAGTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT +U2S_UNDERPFLAGWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT +U2S_OVERPFLAGTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT +U2S_OVERPFLAGWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT +CURRENTTIMERTC.RTC_READ_1.ENABLE,__TMPB__RTC_READ__ENABLE,BOOL +RTRIG_AUTOMODE.CLK@CONTROL,AUTO_MODE,BOOL +WRITEE300CONFIGDATA.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +WRITEE300CONFIGDATA.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +WRITEE300CONFIGDATA.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_OUTPUT.MSGPRODNAME_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_OUTPUT.MSGWRITEOUTPUT_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_OUTPUT.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_OUTPUT.MSGWRITEOUTPUT_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_OUTPUT.OUTPUTSETTING_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_OUTPUT.MSGPRODNAME_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READENERGY.MSGPRODNAME_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READENERGY.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READENERGY.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READENERGY.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READENERGY.MSGPRODNAME_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT0.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT0.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT0.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +READE300CONFIGDATA.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +READE300CONFIGDATA.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +READE300CONFIGDATA.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSCURRENT.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSCURRENT.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSCURRENT.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WRITE_TRIPRESET.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WRITE_TRIPRESET.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WRITE_TRIPRESET.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT1.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT1.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT1.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSVOLTAGE.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT2.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT2.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT2.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSPOWER.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSPOWER.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSPOWER.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT3.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT3.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT3.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSCONTROL.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSCONTROL.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSCONTROL.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT4.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT4.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT4.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSCURRENT.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSCURRENT.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSCURRENT.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT5.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT5.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT5.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSVOLTAGE.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSVOLTAGE.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSVOLTAGE.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSPOWER.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSPOWER.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSPOWER.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSCONTROL.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSCONTROL.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSCONTROL.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +I2S_TRIPENABLECURRENT.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_TRIPENABLEVOLTAGE.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_TRIPENABLEPOWER.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_TRIPENABLECONTROL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_WARNINGENABLECURRENT.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_WARNINGENABLEVOLTAGE.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_WARNINGENABLEPOWER.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_WARNINGENABLECONTROL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_GROUNDFAULTTRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_GROUNDFAULTWARNINGLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_STALLTRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_JAMTRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_JAMWARNINGLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_CTPRIMARY.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_CTSECONDARY.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_PTPRIMARY.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_PTSECONDARY.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_UNDERVOLTAGETRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_UNDERVOLTAGEWARNINGLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_OVERVOLTAGETRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_OVERVOLTAGEWARNINGLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +READE300CONFIGDATA.FBEN@E300DATA,TRUE,BOOL +READE300CONFIGDATA.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +READE300CONFIGDATA.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +READE300CONFIGDATA.ENABLE@E300DATA,TRUE,BOOL +S2I_TRIPSTATUSCURRENT.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_TRIPSTATUSCURRENT.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_TRIPSTATUSVOLTAGE.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_TRIPSTATUSVOLTAGE.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_TRIPSTATUSPOWER.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_TRIPSTATUSPOWER.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_TRIPSTATUSCONTROL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_TRIPSTATUSCONTROL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_WARNINGSTATUSCURRENT.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_WARNINGSTATUSCURRENT.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_WARNINGSTATUSVOLTAGE.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_WARNINGSTATUSVOLTAGE.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_WARNINGSTATUSPOWER.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_WARNINGSTATUSPOWER.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_WARNINGSTATUSCONTROL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_WARNINGSTATUSCONTROL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_TRIPENABLECURRENT.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_TRIPENABLECURRENT.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_TRIPENABLEVOLTAGE.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_TRIPENABLEVOLTAGE.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_TRIPENABLEPOWER.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_TRIPENABLEPOWER.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_TRIPENABLECONTROL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_TRIPENABLECONTROL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_WARNINGENABLECURRENT.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_WARNINGENABLECURRENT.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_WARNINGENABLEVOLTAGE.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_WARNINGENABLEVOLTAGE.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_WARNINGENABLEPOWER.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_WARNINGENABLEPOWER.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_WARNINGENABLECONTROL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_WARNINGENABLECONTROL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_GROUNDFAULTTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_GROUNDFAULTTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_GROUNDFAULTWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_GROUNDFAULTWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_STALLTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_STALLTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_JAMTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_JAMTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_JAMWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_JAMWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_CTPRIMARY.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_CTPRIMARY.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_CTSECONDARY.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_CTSECONDARY.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_PTPRIMARY.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_PTPRIMARY.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_PTSECONDARY.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_PTSECONDARY.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_UNDERVOLTAGETRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_UNDERVOLTAGETRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_UNDERVOLTAGEWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_UNDERVOLTAGEWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_OVERVOLTAGETRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_OVERVOLTAGETRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_OVERVOLTAGEWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_OVERVOLTAGEWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +MODBUSDATA_0.IN@READDOWNHOLEDATA,__TMPB__MSG_MODBUS__IN,BOOL +MODBUSDATA_0.CANCEL@READDOWNHOLEDATA,CANCEL@READDOWNHOLEDATA,BOOL +MODBUSDATA_0.LOCALCFG@READDOWNHOLEDATA,,MODBUSLOCPARA +MODBUSDATA_0.TARGETCFG@READDOWNHOLEDATA,,MODBUSTARPARA +MODBUSDATA_0.LOCALADDR@READDOWNHOLEDATA,,MODBUSLOCADDR +MODBUSDATA_0.__ADI_LOCALADDR@READDOWNHOLEDATA,,UINT +MODBUSDATA_1000.IN@READDOWNHOLEDATA,__TMPB__MSG_MODBUS__IN,BOOL +MODBUSDATA_1000.CANCEL@READDOWNHOLEDATA,CANCEL@READDOWNHOLEDATA,BOOL +MODBUSDATA_1000.LOCALCFG@READDOWNHOLEDATA,,MODBUSLOCPARA +MODBUSDATA_1000.TARGETCFG@READDOWNHOLEDATA,,MODBUSTARPARA +MODBUSDATA_1000.LOCALADDR@READDOWNHOLEDATA,,MODBUSLOCADDR +MODBUSDATA_1000.__ADI_LOCALADDR@READDOWNHOLEDATA,,UINT +E300_TRIPSTATUSCURRENT.FBEN@E300DATA,TRUE,BOOL +E300_TRIPSTATUSCURRENT.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_TRIPSTATUSCURRENT.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_TRIPSTATUSCURRENT.ENABLE@E300DATA,TRUE,BOOL +E300_TRIPSTATUSCURRENT.PARAMNUMBER@E300DATA,__CUDINT00000004,UDINT +E300_TRIPSTATUSVOLTAGE.FBEN@E300DATA,TRUE,BOOL +E300_TRIPSTATUSVOLTAGE.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_TRIPSTATUSVOLTAGE.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_TRIPSTATUSVOLTAGE.ENABLE@E300DATA,TRUE,BOOL +E300_TRIPSTATUSVOLTAGE.PARAMNUMBER@E300DATA,__CUDINT00000005,UDINT +E300_TRIPSTATUSPOWER.FBEN@E300DATA,TRUE,BOOL +E300_TRIPSTATUSPOWER.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_TRIPSTATUSPOWER.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_TRIPSTATUSPOWER.ENABLE@E300DATA,TRUE,BOOL +E300_TRIPSTATUSPOWER.PARAMNUMBER@E300DATA,__CUDINT00000006,UDINT +E300_TRIPSTATUSCONTROL.FBEN@E300DATA,TRUE,BOOL +E300_TRIPSTATUSCONTROL.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_TRIPSTATUSCONTROL.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_TRIPSTATUSCONTROL.ENABLE@E300DATA,TRUE,BOOL +E300_TRIPSTATUSCONTROL.PARAMNUMBER@E300DATA,__CUDINT00000007,UDINT +E300_WARNSTATUSCURRENT.FBEN@E300DATA,TRUE,BOOL +E300_WARNSTATUSCURRENT.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_WARNSTATUSCURRENT.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_WARNSTATUSCURRENT.ENABLE@E300DATA,TRUE,BOOL +E300_WARNSTATUSCURRENT.PARAMNUMBER@E300DATA,__CUDINT0000000A,UDINT +E300_WARNSTATUSVOLTAGE.FBEN@E300DATA,TRUE,BOOL +E300_WARNSTATUSVOLTAGE.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_WARNSTATUSVOLTAGE.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_WARNSTATUSVOLTAGE.ENABLE@E300DATA,TRUE,BOOL +E300_WARNSTATUSVOLTAGE.PARAMNUMBER@E300DATA,__CUDINT0000000B,UDINT +E300_WARNSTATUSPOWER.FBEN@E300DATA,TRUE,BOOL +E300_WARNSTATUSPOWER.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_WARNSTATUSPOWER.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_WARNSTATUSPOWER.ENABLE@E300DATA,TRUE,BOOL +E300_WARNSTATUSPOWER.PARAMNUMBER@E300DATA,__CUDINT0000000C,UDINT +E300_WARNSTATUSCONTROL.FBEN@E300DATA,TRUE,BOOL +E300_WARNSTATUSCONTROL.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_WARNSTATUSCONTROL.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_WARNSTATUSCONTROL.ENABLE@E300DATA,TRUE,BOOL +E300_WARNSTATUSCONTROL.PARAMNUMBER@E300DATA,__CUDINT0000000D,UDINT +WRITEE300CONFIGDATA.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +WRITEE300CONFIGDATA.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +WRITEE300CONFIGDATA.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +WRITEE300CONFIGDATA.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +WRITEE300CONFIGDATA.MSGOBJREAD.REQDATA@E300DATA,,USINT +WRITEE300CONFIGDATA.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000198,UINT +WRITEE300CONFIGDATA.MSGOBJREAD.__ADI_REQDATA@E300DATA,,UINT +E300_OUTPUT.MSGWRITEOUTPUT.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_OUTPUT.MSGWRITEOUTPUT.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_OUTPUT.MSGWRITEOUTPUT.APPCFG@E300DATA,,CIPAPPCFG +E300_OUTPUT.MSGWRITEOUTPUT.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_OUTPUT.MSGWRITEOUTPUT.REQDATA@E300DATA,,USINT +E300_OUTPUT.MSGWRITEOUTPUT.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_OUTPUT.MSGWRITEOUTPUT.__ADI_REQDATA@E300DATA,,UINT +E300_OUTPUT.MSGPRODNAME.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_OUTPUT.MSGPRODNAME.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_OUTPUT.MSGPRODNAME.APPCFG@E300DATA,,CIPAPPCFG +E300_OUTPUT.MSGPRODNAME.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_OUTPUT.MSGPRODNAME.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_OUTPUT.MSGPRODNAME.RESDATA@E300DATA,,USINT +E300_OUTPUT.MSGPRODNAME.__ADI_RESDATA@E300DATA,,UINT +E300_READENERGY.MSGPRODNAME.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READENERGY.MSGPRODNAME.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READENERGY.MSGPRODNAME.APPCFG@E300DATA,,CIPAPPCFG +E300_READENERGY.MSGPRODNAME.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READENERGY.MSGPRODNAME.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_READENERGY.MSGPRODNAME.RESDATA@E300DATA,,USINT +E300_READENERGY.MSGPRODNAME.__ADI_RESDATA@E300DATA,,UINT +E300_READENERGY.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READENERGY.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READENERGY.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READENERGY.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READENERGY.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_READENERGY.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READENERGY.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_READ_DIGITALINPUT0.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READ_DIGITALINPUT0.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READ_DIGITALINPUT0.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READ_DIGITALINPUT0.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READ_DIGITALINPUT0.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_READ_DIGITALINPUT0.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READ_DIGITALINPUT0.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +READE300CONFIGDATA.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +READE300CONFIGDATA.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +READE300CONFIGDATA.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +READE300CONFIGDATA.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +READE300CONFIGDATA.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +READE300CONFIGDATA.MSGOBJREAD.RESDATA@E300DATA,,USINT +READE300CONFIGDATA.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_TRIPSTATUSCURRENT.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_TRIPSTATUSCURRENT.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_TRIPSTATUSCURRENT.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_TRIPSTATUSCURRENT.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_TRIPSTATUSCURRENT.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_TRIPSTATUSCURRENT.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_TRIPSTATUSCURRENT.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_WRITE_TRIPRESET.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_WRITE_TRIPRESET.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_WRITE_TRIPRESET.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_WRITE_TRIPRESET.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_WRITE_TRIPRESET.MSGOBJREAD.REQDATA@E300DATA,,USINT +E300_WRITE_TRIPRESET.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_WRITE_TRIPRESET.MSGOBJREAD.__ADI_REQDATA@E300DATA,,UINT +E300_READ_DIGITALINPUT1.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READ_DIGITALINPUT1.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READ_DIGITALINPUT1.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READ_DIGITALINPUT1.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READ_DIGITALINPUT1.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_READ_DIGITALINPUT1.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READ_DIGITALINPUT1.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_READ_DIGITALINPUT2.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READ_DIGITALINPUT2.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READ_DIGITALINPUT2.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READ_DIGITALINPUT2.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READ_DIGITALINPUT2.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_READ_DIGITALINPUT2.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READ_DIGITALINPUT2.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_TRIPSTATUSPOWER.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_TRIPSTATUSPOWER.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_TRIPSTATUSPOWER.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_TRIPSTATUSPOWER.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_TRIPSTATUSPOWER.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_TRIPSTATUSPOWER.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_TRIPSTATUSPOWER.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_READ_DIGITALINPUT3.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READ_DIGITALINPUT3.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READ_DIGITALINPUT3.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READ_DIGITALINPUT3.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READ_DIGITALINPUT3.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_READ_DIGITALINPUT3.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READ_DIGITALINPUT3.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_TRIPSTATUSCONTROL.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_TRIPSTATUSCONTROL.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_TRIPSTATUSCONTROL.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_TRIPSTATUSCONTROL.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_TRIPSTATUSCONTROL.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_TRIPSTATUSCONTROL.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_TRIPSTATUSCONTROL.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_READ_DIGITALINPUT4.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READ_DIGITALINPUT4.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READ_DIGITALINPUT4.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READ_DIGITALINPUT4.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READ_DIGITALINPUT4.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_READ_DIGITALINPUT4.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READ_DIGITALINPUT4.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_WARNSTATUSCURRENT.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_WARNSTATUSCURRENT.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_WARNSTATUSCURRENT.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_WARNSTATUSCURRENT.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_WARNSTATUSCURRENT.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_WARNSTATUSCURRENT.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_WARNSTATUSCURRENT.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_READ_DIGITALINPUT5.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READ_DIGITALINPUT5.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READ_DIGITALINPUT5.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READ_DIGITALINPUT5.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READ_DIGITALINPUT5.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_READ_DIGITALINPUT5.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READ_DIGITALINPUT5.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_WARNSTATUSPOWER.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_WARNSTATUSPOWER.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_WARNSTATUSPOWER.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_WARNSTATUSPOWER.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_WARNSTATUSPOWER.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_WARNSTATUSPOWER.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_WARNSTATUSPOWER.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_WARNSTATUSCONTROL.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_WARNSTATUSCONTROL.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_WARNSTATUSCONTROL.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_WARNSTATUSCONTROL.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_WARNSTATUSCONTROL.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_WARNSTATUSCONTROL.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_WARNSTATUSCONTROL.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +D2S_UNDERREALPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERREALPOWERWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERREALPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERREALPOWERWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERREACTIVECONSWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERREACTIVECONSWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERREACTIVEGENWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERREACTIVEGENWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERAPPARENTPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERAPPARENTPOWERWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERAPPARENTPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERAPPARENTPOWERWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +E300_WRITE_TRIPRESET.FBEN@E300DATA,TRUE,BOOL +E300_WRITE_TRIPRESET.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_WRITE_TRIPRESET.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_WRITE_TRIPRESET.ENABLE@E300DATA,TRUE,BOOL +E300_WRITE_TRIPRESET.INPUT@E300DATA,,__E300DATA__TRIPRESETON diff --git a/Controller/Controller/Micro820/Micro820/FlowTotalizer.isaxml b/Controller/Controller/Micro820/Micro820/FlowTotalizer.isaxml new file mode 100644 index 0000000..c381b95 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/FlowTotalizer.isaxml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc b/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc index aad08a1..bcc10ae 100644 Binary files a/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc 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 index cf1ef91..776d8b8 100644 Binary files a/Controller/Controller/Micro820/Micro820/Header.rtc and b/Controller/Controller/Micro820/Micro820/Header.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/IDS00103 b/Controller/Controller/Micro820/Micro820/IDS00103 index f11171b..21b0b20 100644 Binary files a/Controller/Controller/Micro820/Micro820/IDS00103 and b/Controller/Controller/Micro820/Micro820/IDS00103 differ diff --git a/Controller/Controller/Micro820/Micro820/LINEARSCALE.ic b/Controller/Controller/Micro820/Micro820/LINEARSCALE.ic index b493428..664d79f 100644 --- a/Controller/Controller/Micro820/Micro820/LINEARSCALE.ic +++ b/Controller/Controller/Micro820/Micro820/LINEARSCALE.ic @@ -1,27 +1,27 @@ -__TMPV1 := __LINEARSCALE [ __CDINT00000006 ] -__TMPR1 := __TMPV1 [ __DINT_NULL ] -__TMPV2 := __LINEARSCALE [ __CDINT00000004 ] -__TMPR2 := __TMPV2 [ __DINT_NULL ] -__TMPR1 := __TMPR1 - __TMPR2 -__TMPV3 := __LINEARSCALE [ __CDINT00000002 ] -__TMPR3 := __TMPV3 [ __DINT_NULL ] -__TMPV4 := __LINEARSCALE [ __DINT_NULL ] -__TMPR4 := __TMPV4 [ __DINT_NULL ] -__TMPR3 := __TMPR3 - __TMPR4 -__TMPR1 := __TMPR1 / __TMPR3 -__LINEARSCALE [ __CDINT00000010 ] := __TMPR1 -__TMPV1 := __LINEARSCALE [ __CDINT00000006 ] -__TMPR1 := __TMPV1 [ __DINT_NULL ] -__TMPR5 := __LINEARSCALE [ __CDINT00000010 ] -__TMPV2 := __LINEARSCALE [ __CDINT00000002 ] -__TMPR2 := __TMPV2 [ __DINT_NULL ] -__TMPR5 := __TMPR5 * __TMPR2 -__TMPR1 := __TMPR1 - __TMPR5 -__LINEARSCALE [ __CDINT00000014 ] := __TMPR1 -__TMPR5 := __LINEARSCALE [ __CDINT00000010 ] -__TMPV1 := __LINEARSCALE [ __CDINT00000008 ] -__TMPR1 := __TMPV1 [ __DINT_NULL ] -__TMPR5 := __TMPR5 * __TMPR1 -__TMPR6 := __LINEARSCALE [ __CDINT00000014 ] -__TMPR5 := __TMPR5 + __TMPR6 -__LINEARSCALE [ __CDINT0000000C ] := __TMPR5 +__TMPV1 := __LINEARSCALE [ __CDINT00000006 ] +__TMPR1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __LINEARSCALE [ __CDINT00000004 ] +__TMPR2 := __TMPV2 [ __DINT_NULL ] +__TMPR1 := __TMPR1 - __TMPR2 +__TMPV3 := __LINEARSCALE [ __CDINT00000002 ] +__TMPR3 := __TMPV3 [ __DINT_NULL ] +__TMPV4 := __LINEARSCALE [ __DINT_NULL ] +__TMPR4 := __TMPV4 [ __DINT_NULL ] +__TMPR3 := __TMPR3 - __TMPR4 +__TMPR1 := __TMPR1 / __TMPR3 +__LINEARSCALE [ __CDINT00000010 ] := __TMPR1 +__TMPV1 := __LINEARSCALE [ __CDINT00000006 ] +__TMPR1 := __TMPV1 [ __DINT_NULL ] +__TMPR5 := __LINEARSCALE [ __CDINT00000010 ] +__TMPV2 := __LINEARSCALE [ __CDINT00000002 ] +__TMPR2 := __TMPV2 [ __DINT_NULL ] +__TMPR5 := __TMPR5 * __TMPR2 +__TMPR1 := __TMPR1 - __TMPR5 +__LINEARSCALE [ __CDINT00000014 ] := __TMPR1 +__TMPR5 := __LINEARSCALE [ __CDINT00000010 ] +__TMPV1 := __LINEARSCALE [ __CDINT00000008 ] +__TMPR1 := __TMPV1 [ __DINT_NULL ] +__TMPR5 := __TMPR5 * __TMPR1 +__TMPR6 := __LINEARSCALE [ __CDINT00000014 ] +__TMPR5 := __TMPR5 + __TMPR6 +__LINEARSCALE [ __CDINT0000000C ] := __TMPR5 diff --git a/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc b/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc index 5e4059e..83d0a23 100644 Binary files a/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc and b/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/LinearScale.isaxml b/Controller/Controller/Micro820/Micro820/LinearScale.isaxml new file mode 100644 index 0000000..1c034a5 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/LinearScale.isaxml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/MICRO820.ain b/Controller/Controller/Micro820/Micro820/MICRO820.ain index 75e2ea5..1efb532 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820.ain +++ b/Controller/Controller/Micro820/Micro820/MICRO820.ain @@ -1,18 +1,18 @@ -USINT_TO_DINT: -USINT_TO_UINT: -USINT_TO_SINT: -EPOCH_TIME: -READE300CONFIG: -READE300TRIPRESET: -WRITEE300TRIPRESET: -READE300IO: -WRITEE300CONFIG: -RA_E300_OUTPUT_CONTROL: -UINT_TO_USINT: -READE300PARAM: -USINT_TO_UDINT: -UDINT_TO_USINT: -RA_CIP_ELECTRICAL_ENERGY_OBJ: -LINEARSCALE: -SINT_TO_USINT: -DINT_TO_USINT: +USINT_TO_DINT: +USINT_TO_UINT: +USINT_TO_SINT: +EPOCH_TIME: +READE300CONFIG: +READE300TRIPRESET: +WRITEE300TRIPRESET: +READE300IO: +WRITEE300CONFIG: +RA_E300_OUTPUT_CONTROL: +UINT_TO_USINT: +READE300PARAM: +USINT_TO_UDINT: +UDINT_TO_USINT: +RA_CIP_ELECTRICAL_ENERGY_OBJ: +LINEARSCALE: +SINT_TO_USINT: +DINT_TO_USINT: diff --git a/Controller/Controller/Micro820/Micro820/MICRO820.err b/Controller/Controller/Micro820/Micro820/MICRO820.err index 8b29570..e69de29 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820.err +++ b/Controller/Controller/Micro820/Micro820/MICRO820.err @@ -1,51 +0,0 @@ -0::0046-0003::-------------------- Pre-build resource: MICRO820 Configuration: MICRO820 -------------- -0::0044-0003::Pre-compiling for 2080LC2020QWBI -0::0000-0003::RA_CIP_ELECTRICAL_ENERGY_OBJ -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::EPOCH_TIME -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\EPOCH_TIME:0000-0003::READDOWNHOLEDATA -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::E300DATA -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0000-0003::CONTROL -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::FLOWTOTALIZER -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0002-0003::MICRO820: 0 error(s), 0 warning(s) -0::0006-0003::-------------------- Build resource: MICRO820 Configuration: MICRO820 -------------- -0::0001-0003::Compiling for 2080LC2020QWBI -0::0000-0003::RA_CIP_ELECTRICAL_ENERGY_OBJ -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::EPOCH_TIME -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\EPOCH_TIME:0000-0003::READDOWNHOLEDATA -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::E300DATA -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0000-0003::CONTROL -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::FLOWTOTALIZER -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0003-0003::Linking for 2080LC2020QWBI -0:C:\USERS\PATRI\DOCUMENTS\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0002-0003::MICRO820: 0 error(s), 0 warning(s) diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc index 3f9c751..5b7b86d 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc 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 index ffc650f..3e3684c 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc 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 index d0da741..54a807a 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt @@ -1,9 +1,9 @@ -[VARIABLE] -VarWithLREALType = 1 -VarWithLINTType = 1 -VarWithNewDataType = 1 -VarROInitValChanged = 0 -[FUNCTION] -UseExtGstartGrst = 0 -[TARGET] -IsEnhancedTarget = 1 +[VARIABLE] +VarWithLREALType = 1 +VarWithLINTType = 1 +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 index 56a016b..df49157 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc 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 index c9ec164..f5f75cb 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc +++ b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc @@ -1,10 +1,10 @@ -[MEMORY] -Offset0=0x4550 -Offset1=0x5550 -Offset2=0x5550 -Offset3=0x5550 -Memory Usage Estimate(Code)=0xA1C0 -Memory Usage Estimate(Data)=0x9E30 -Memory Usage Estimate(Retain)=0x50 -Memory Usage Estimate(Temporary variables)=0x28D4 -Offset4=0x414 +[MEMORY] +Offset0=0x4568 +Offset1=0x5568 +Offset2=0x5568 +Offset3=0x5568 +Memory Usage Estimate(Code)=0xA1C0 +Memory Usage Estimate(Data)=0x9E48 +Memory Usage Estimate(Retain)=0x50 +Memory Usage Estimate(Temporary variables)=0x28DC +Offset4=0x414 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc index c9ec164..f5f75cb 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc +++ b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc @@ -1,10 +1,10 @@ -[MEMORY] -Offset0=0x4550 -Offset1=0x5550 -Offset2=0x5550 -Offset3=0x5550 -Memory Usage Estimate(Code)=0xA1C0 -Memory Usage Estimate(Data)=0x9E30 -Memory Usage Estimate(Retain)=0x50 -Memory Usage Estimate(Temporary variables)=0x28D4 -Offset4=0x414 +[MEMORY] +Offset0=0x4568 +Offset1=0x5568 +Offset2=0x5568 +Offset3=0x5568 +Memory Usage Estimate(Code)=0xA1C0 +Memory Usage Estimate(Data)=0x9E48 +Memory Usage Estimate(Retain)=0x50 +Memory Usage Estimate(Temporary variables)=0x28DC +Offset4=0x414 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc index ff04174..8a795d2 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc +++ b/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc @@ -1,28 +1,16 @@ -[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=0x590030C1 -CRC_OLD=0x590030C1 -CRC_NEW=0xDE6DAC1E -DAT_ORG=1474998356 -DAT_OLD=1474998356 -DAT_NEW=1474999559 -VER_ORG=94 -VER_OLD=94 -VER_NEW=95 -CRC_ALL_OLD=0xE5A92824 -CRC_ALL_NEW=0x068EF11D +[MODIF] + +[RESULT] +ON_LINE=N +TBL_CONF=Y +CRC_ORG=0x0 +CRC_OLD= +CRC_NEW=0x58B81350 +DAT_ORG=0 +DAT_OLD=0 +DAT_NEW=1495230898 +VER_ORG=0 +VER_OLD=0 +VER_NEW=96 +CRC_ALL_OLD= +CRC_ALL_NEW=0xC63B4F28 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc index 67c6c8d..b403d29 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc +++ b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc @@ -1,9 +1,9 @@ [MEMORY] Memory Usage Estimate(Temporary variables)=0x28DC Biggest online change user variable memory block size=0x800 -Currently added user variables=0x18 +Currently added user variables=0x0 Total data size=0x6E44 User variables size=0x4568 Maximum size for temporary variables=0x48DC -Memory Usage Estimate(Data)=0x9E2C -Free memory for user variables=0xFE8 +Memory Usage Estimate(Data)=0x9E44 +Free memory for user variables=0x1000 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc index 67c6c8d..b403d29 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc +++ b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc @@ -1,9 +1,9 @@ [MEMORY] Memory Usage Estimate(Temporary variables)=0x28DC Biggest online change user variable memory block size=0x800 -Currently added user variables=0x18 +Currently added user variables=0x0 Total data size=0x6E44 User variables size=0x4568 Maximum size for temporary variables=0x48DC -Memory Usage Estimate(Data)=0x9E2C -Free memory for user variables=0xFE8 +Memory Usage Estimate(Data)=0x9E44 +Free memory for user variables=0x1000 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.ipa index 0a893fc..e9be8fb 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.ipa +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.ipa @@ -1,5 +1,5 @@ -,CURRENTTIMERTC,EPOCH_TIME,RTC_READ_ENABLED,TRUE,BOOL -,LINEARSCALE_PRESSURE@CONTROL,LINEARSCALE,RAW_MIN,__TMPR1@CONTROL,REAL,RAW_MAX,__TMPR2@CONTROL,REAL,EU_MIN,PRESSURE_EU_MIN,REAL,EU_MAX,PRESSURE_EU_MAX,REAL,RAW_INP,__TMPR__LINEARSCALE__RAW_INP,REAL -,LINEARSCALE_FLOW@CONTROL,LINEARSCALE,RAW_MIN,__TMPR1@CONTROL,REAL,RAW_MAX,__TMPR2@CONTROL,REAL,EU_MIN,FLOW_EU_MIN,REAL,EU_MAX,FLOW_EU_MAX,REAL,RAW_INP,__TMPR__LINEARSCALE__RAW_INP,REAL -,UNSTICK_STARTCOMMAND@CONTROL,TON,IN,START_COMMAND,BOOL,PT,STARTCOMMANDTIME@CONTROL,TIME -,RTRIG_AUTOMODE@CONTROL,R_TRIG,CLK,AUTO_MODE,BOOL +,CURRENTTIMERTC,EPOCH_TIME,RTC_READ_ENABLED,TRUE,BOOL +,LINEARSCALE_PRESSURE@CONTROL,LINEARSCALE,RAW_MIN,__TMPR1@CONTROL,REAL,RAW_MAX,__TMPR2@CONTROL,REAL,EU_MIN,PRESSURE_EU_MIN,REAL,EU_MAX,PRESSURE_EU_MAX,REAL,RAW_INP,__TMPR__LINEARSCALE__RAW_INP,REAL +,LINEARSCALE_FLOW@CONTROL,LINEARSCALE,RAW_MIN,__TMPR1@CONTROL,REAL,RAW_MAX,__TMPR2@CONTROL,REAL,EU_MIN,FLOW_EU_MIN,REAL,EU_MAX,FLOW_EU_MAX,REAL,RAW_INP,__TMPR__LINEARSCALE__RAW_INP,REAL +,UNSTICK_STARTCOMMAND@CONTROL,TON,IN,START_COMMAND,BOOL,PT,STARTCOMMANDTIME@CONTROL,TIME +,RTRIG_AUTOMODE@CONTROL,R_TRIG,CLK,AUTO_MODE,BOOL diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc index e0870bc..5aea0b9 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DINT_TO_USINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DINT_TO_USINT.xtc index ccd06b7..00b6f3d 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DINT_TO_USINT.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DINT_TO_USINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_E300DATA.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_E300DATA.ipa index 10bf1f8..3448243 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_E300DATA.ipa +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_E300DATA.ipa @@ -1,112 +1,112 @@ -,E300_READENERGY@E300DATA,RA_CIP_ELECTRICAL_ENERGY_OBJ,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT -,E300_OUTPUT@E300DATA,RA_E300_OUTPUT_CONTROL,FBEN,E300_OUTPUT_ENABLE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,OUTPUTNUMBER,E300_OUTPUT_NUMBER,USINT,OUTPUTSETTING,CMD_RUN,BOOL -,E300_READ_DIGITALINPUT0@E300DATA,READE300IO,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,CHANNELNUMBER,__UDINT_NULL,UDINT,ENABLE,ENABLE_IO_READ,BOOL -,E300_READ_DIGITALINPUT1@E300DATA,READE300IO,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,CHANNELNUMBER,__CUDINT00000001,UDINT,ENABLE,ENABLE_IO_READ,BOOL -,E300_READ_DIGITALINPUT2@E300DATA,READE300IO,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,CHANNELNUMBER,__CUDINT00000002,UDINT,ENABLE,ENABLE_IO_READ,BOOL -,E300_READ_DIGITALINPUT3@E300DATA,READE300IO,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,CHANNELNUMBER,__CUDINT00000003,UDINT,ENABLE,ENABLE_IO_READ,BOOL -,E300_READ_DIGITALINPUT4@E300DATA,READE300IO,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,CHANNELNUMBER,__CUDINT00000004,UDINT,ENABLE,ENABLE_IO_READ,BOOL -,E300_READ_DIGITALINPUT5@E300DATA,READE300IO,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,CHANNELNUMBER,__CUDINT00000005,UDINT,ENABLE,ENABLE_IO_READ,BOOL -,E300_TRIPSTATUSCURRENT@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT00000004,UDINT -,S2I_TRIPSTATUSCURRENT@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,E300_TRIPSTATUSVOLTAGE@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT00000005,UDINT -,S2I_TRIPSTATUSVOLTAGE@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,E300_TRIPSTATUSPOWER@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT00000006,UDINT -,S2I_TRIPSTATUSPOWER@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,E300_TRIPSTATUSCONTROL@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT00000007,UDINT -,S2I_TRIPSTATUSCONTROL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,TON_TRIPOK@E300DATA,TON,IN,__TMPB__TON__IN,BOOL,PT,TS_CLEAR@E300DATA,TIME -,E300_WARNSTATUSCURRENT@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT0000000A,UDINT -,S2I_WARNINGSTATUSCURRENT@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,E300_WARNSTATUSVOLTAGE@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT0000000B,UDINT -,S2I_WARNINGSTATUSVOLTAGE@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,E300_WARNSTATUSPOWER@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT0000000C,UDINT -,S2I_WARNINGSTATUSPOWER@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,E300_WARNSTATUSCONTROL@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT0000000D,UDINT -,S2I_WARNINGSTATUSCONTROL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,E300_WRITE_TRIPRESET@E300DATA,WRITEE300TRIPRESET,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,INPUT,,__E300DATA__TRIPRESETON -,READE300CONFIGDATA@E300DATA,READE300CONFIG,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL -,SINT_TO_DINT_FLASETTING@E300DATA,USINT_TO_UDINT,SINT_SRC_1,__TMPUSI__USINT_TO_UDINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UDINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_UDINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_UDINT__SINT_SRC_4,USINT -,SINT_TO_INT_TRIPENABLECURRENT@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_TRIPENABLEVOLTAGE@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_TRIPENABLEPOWER@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_TRIPENABLECONTROL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_WARNINGENABLECURRENT@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_WARNINGENABLEVOLTAGE@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_WARNINGENABLEPOWER@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_WARNINGENABLECONTROL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_GROUNDFAULTTRIPLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_GROUNDFAULTWARNINGLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_STALLTRIPLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_JAMTRIPLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_JAMWARNINGLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_CTPRIMARY@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_CTSECONDARY@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_PTPRIMARY@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_PTSECONDARY@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_UNDERVOLTAGETRIPLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_UNDERVOLTAGEWARNINGLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_OVERVOLTAGETRIPLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_INT_OVERVOLTAGEWARNINGLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT -,SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_OVERREALPOWERTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_UNDERREACTIVECONSWLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_OREACTIVECONSTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_OREACTIVEGENTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_OVERAPPARENTTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT -,U2S_UNDERPFLAGTRIPLEVEL@E300DATA,USINT_TO_SINT,SINT_SRC_1,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT -,U2S_UNDERPFLAGWARNINGLEVEL@E300DATA,USINT_TO_SINT,SINT_SRC_1,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT -,U2S_OVERPFLAGTRIPLEVEL@E300DATA,USINT_TO_SINT,SINT_SRC_1,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT -,U2S_OVERPFLAGWARNINGLEVEL@E300DATA,USINT_TO_SINT,SINT_SRC_1,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT -,D2S_FLASETTING@E300DATA,UDINT_TO_USINT,INP_DINT,__TMPUDI__UDINT_TO_USINT__INP_DINT,UDINT -,I2S_TRIPENABLECURRENT@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_TRIPENABLEVOLTAGE@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_TRIPENABLEPOWER@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_TRIPENABLECONTROL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_WARNINGENABLECURRENT@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_WARNINGENABLEVOLTAGE@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_WARNINGENABLEPOWER@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_WARNINGENABLECONTROL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_GROUNDFAULTTRIPLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_GROUNDFAULTWARNINGLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_STALLTRIPLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_JAMTRIPLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_JAMWARNINGLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_CTPRIMARY@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_CTSECONDARY@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_PTPRIMARY@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_PTSECONDARY@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_UNDERVOLTAGETRIPLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_UNDERVOLTAGEWARNINGLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_OVERVOLTAGETRIPLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,I2S_OVERVOLTAGEWARNINGLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT -,D2S_UNDERREALPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_UNDERREALPOWERWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_OVERREALPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_OVERREALPOWERWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_UNDERREACTIVECONSWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_OVERREACTIVECONSWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_UNDERREACTIVEGENWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_OVERREACTIVEGENWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_UNDERAPPARENTPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_UNDERAPPARENTPOWERWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_OVERAPPARENTPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,D2S_OVERAPPARENTPOWERWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT -,S2U_UNDERPFLAGTRIPLEVEL@E300DATA,SINT_TO_USINT,INP_INT,CFG_P_UNDERPOWERFACTORLAGTRIPLEVEL,SINT -,S2U_UNDERPFLAGWARNINGLEVEL@E300DATA,SINT_TO_USINT,INP_INT,CFG_P_UNDERPOWERFACTORLAGWARNINGLEVEL,SINT -,S2U_OVERPFLAGTRIPLEVEL@E300DATA,SINT_TO_USINT,INP_INT,CFG_P_OVERPOWERFACTORLAGTRIPLEVEL,SINT -,S2U_OVERPFLAGWARNINGLEVEL@E300DATA,SINT_TO_USINT,INP_INT,__TMPS__SINT_TO_USINT__INP_INT,SINT -,WRITEE300CONFIGDATA@E300DATA,WRITEE300CONFIG,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,INPUT,,__E300_CONFIG_BUFFER +,E300_READENERGY@E300DATA,RA_CIP_ELECTRICAL_ENERGY_OBJ,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT +,E300_OUTPUT@E300DATA,RA_E300_OUTPUT_CONTROL,FBEN,E300_OUTPUT_ENABLE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,OUTPUTNUMBER,E300_OUTPUT_NUMBER,USINT,OUTPUTSETTING,CMD_RUN,BOOL +,E300_READ_DIGITALINPUT0@E300DATA,READE300IO,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,CHANNELNUMBER,__UDINT_NULL,UDINT,ENABLE,ENABLE_IO_READ,BOOL +,E300_READ_DIGITALINPUT1@E300DATA,READE300IO,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,CHANNELNUMBER,__CUDINT00000001,UDINT,ENABLE,ENABLE_IO_READ,BOOL +,E300_READ_DIGITALINPUT2@E300DATA,READE300IO,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,CHANNELNUMBER,__CUDINT00000002,UDINT,ENABLE,ENABLE_IO_READ,BOOL +,E300_READ_DIGITALINPUT3@E300DATA,READE300IO,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,CHANNELNUMBER,__CUDINT00000003,UDINT,ENABLE,ENABLE_IO_READ,BOOL +,E300_READ_DIGITALINPUT4@E300DATA,READE300IO,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,CHANNELNUMBER,__CUDINT00000004,UDINT,ENABLE,ENABLE_IO_READ,BOOL +,E300_READ_DIGITALINPUT5@E300DATA,READE300IO,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,CHANNELNUMBER,__CUDINT00000005,UDINT,ENABLE,ENABLE_IO_READ,BOOL +,E300_TRIPSTATUSCURRENT@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT00000004,UDINT +,S2I_TRIPSTATUSCURRENT@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,E300_TRIPSTATUSVOLTAGE@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT00000005,UDINT +,S2I_TRIPSTATUSVOLTAGE@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,E300_TRIPSTATUSPOWER@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT00000006,UDINT +,S2I_TRIPSTATUSPOWER@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,E300_TRIPSTATUSCONTROL@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT00000007,UDINT +,S2I_TRIPSTATUSCONTROL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,TON_TRIPOK@E300DATA,TON,IN,__TMPB__TON__IN,BOOL,PT,TS_CLEAR@E300DATA,TIME +,E300_WARNSTATUSCURRENT@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT0000000A,UDINT +,S2I_WARNINGSTATUSCURRENT@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,E300_WARNSTATUSVOLTAGE@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT0000000B,UDINT +,S2I_WARNINGSTATUSVOLTAGE@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,E300_WARNSTATUSPOWER@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT0000000C,UDINT +,S2I_WARNINGSTATUSPOWER@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,E300_WARNSTATUSCONTROL@E300DATA,READE300PARAM,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,PARAMNUMBER,__CUDINT0000000D,UDINT +,S2I_WARNINGSTATUSCONTROL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,E300_WRITE_TRIPRESET@E300DATA,WRITEE300TRIPRESET,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,INPUT,,__E300DATA__TRIPRESETON +,READE300CONFIGDATA@E300DATA,READE300CONFIG,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL +,SINT_TO_DINT_FLASETTING@E300DATA,USINT_TO_UDINT,SINT_SRC_1,__TMPUSI__USINT_TO_UDINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UDINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_UDINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_UDINT__SINT_SRC_4,USINT +,SINT_TO_INT_TRIPENABLECURRENT@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_TRIPENABLEVOLTAGE@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_TRIPENABLEPOWER@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_TRIPENABLECONTROL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_WARNINGENABLECURRENT@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_WARNINGENABLEVOLTAGE@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_WARNINGENABLEPOWER@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_WARNINGENABLECONTROL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_GROUNDFAULTTRIPLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_GROUNDFAULTWARNINGLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_STALLTRIPLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_JAMTRIPLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_JAMWARNINGLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_CTPRIMARY@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_CTSECONDARY@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_PTPRIMARY@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_PTSECONDARY@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_UNDERVOLTAGETRIPLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_UNDERVOLTAGEWARNINGLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_OVERVOLTAGETRIPLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_INT_OVERVOLTAGEWARNINGLEVEL@E300DATA,USINT_TO_UINT,SINT_SRC_1,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +,SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_OVERREALPOWERTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_UNDERREACTIVECONSWLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_OREACTIVECONSTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_OREACTIVEGENTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_OVERAPPARENTTRIPLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL@E300DATA,USINT_TO_DINT,SINT_SRC_1,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT,SINT_SRC_2,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT,SINT_SRC_3,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT,SINT_SRC_4,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +,U2S_UNDERPFLAGTRIPLEVEL@E300DATA,USINT_TO_SINT,SINT_SRC_1,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT +,U2S_UNDERPFLAGWARNINGLEVEL@E300DATA,USINT_TO_SINT,SINT_SRC_1,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT +,U2S_OVERPFLAGTRIPLEVEL@E300DATA,USINT_TO_SINT,SINT_SRC_1,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT +,U2S_OVERPFLAGWARNINGLEVEL@E300DATA,USINT_TO_SINT,SINT_SRC_1,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT +,D2S_FLASETTING@E300DATA,UDINT_TO_USINT,INP_DINT,__TMPUDI__UDINT_TO_USINT__INP_DINT,UDINT +,I2S_TRIPENABLECURRENT@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_TRIPENABLEVOLTAGE@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_TRIPENABLEPOWER@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_TRIPENABLECONTROL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_WARNINGENABLECURRENT@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_WARNINGENABLEVOLTAGE@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_WARNINGENABLEPOWER@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_WARNINGENABLECONTROL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_GROUNDFAULTTRIPLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_GROUNDFAULTWARNINGLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_STALLTRIPLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_JAMTRIPLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_JAMWARNINGLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_CTPRIMARY@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_CTSECONDARY@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_PTPRIMARY@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_PTSECONDARY@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_UNDERVOLTAGETRIPLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_UNDERVOLTAGEWARNINGLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_OVERVOLTAGETRIPLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,I2S_OVERVOLTAGEWARNINGLEVEL@E300DATA,UINT_TO_USINT,INP_INT,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +,D2S_UNDERREALPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_UNDERREALPOWERWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_OVERREALPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_OVERREALPOWERWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_UNDERREACTIVECONSWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_OVERREACTIVECONSWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_UNDERREACTIVEGENWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_OVERREACTIVEGENWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_UNDERAPPARENTPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_UNDERAPPARENTPOWERWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_OVERAPPARENTPOWERTRIPLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,D2S_OVERAPPARENTPOWERWARNINGLEVEL@E300DATA,DINT_TO_USINT,INP_DINT,__TMPI__DINT_TO_USINT__INP_DINT,DINT +,S2U_UNDERPFLAGTRIPLEVEL@E300DATA,SINT_TO_USINT,INP_INT,CFG_P_UNDERPOWERFACTORLAGTRIPLEVEL,SINT +,S2U_UNDERPFLAGWARNINGLEVEL@E300DATA,SINT_TO_USINT,INP_INT,CFG_P_UNDERPOWERFACTORLAGWARNINGLEVEL,SINT +,S2U_OVERPFLAGTRIPLEVEL@E300DATA,SINT_TO_USINT,INP_INT,CFG_P_OVERPOWERFACTORLAGTRIPLEVEL,SINT +,S2U_OVERPFLAGWARNINGLEVEL@E300DATA,SINT_TO_USINT,INP_INT,__TMPS__SINT_TO_USINT__INP_INT,SINT +,WRITEE300CONFIGDATA@E300DATA,WRITEE300CONFIG,FBEN,TRUE,BOOL,IPADDRESS,E300_IP_ADDRESS,STRING,UPDATERATE_MS,E300_SCAN_RATE,UINT,ENABLE,TRUE,BOOL,INPUT,,__E300_CONFIG_BUFFER diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_E300DATA.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_E300DATA.xtc index 4ea9fe7..ab43fea 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_E300DATA.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_E300DATA.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_EPOCH_TIME.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_EPOCH_TIME.ipa index 0fe4617..2729e7a 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_EPOCH_TIME.ipa +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_EPOCH_TIME.ipa @@ -1 +1 @@ -,EPOCH_TIME,RTC_READ_1,RTC_READ,ENABLE,__TMPB__RTC_READ__ENABLE,BOOL +,EPOCH_TIME,RTC_READ_1,RTC_READ,ENABLE,__TMPB__RTC_READ__ENABLE,BOOL diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_EPOCH_TIME.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_EPOCH_TIME.xtc index 400fea3..a495e6e 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_EPOCH_TIME.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_EPOCH_TIME.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc index 053d200..f4e208a 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_CIP_ELECTRICAL_ENERGY_OBJ.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_CIP_ELECTRICAL_ENERGY_OBJ.ipa index 49da0b9..f4a3c39 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_CIP_ELECTRICAL_ENERGY_OBJ.ipa +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_CIP_ELECTRICAL_ENERGY_OBJ.ipa @@ -1,12 +1,12 @@ -,RA_CIP_ELECTRICAL_ENERGY_OBJ,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,RA_CIP_ELECTRICAL_ENERGY_OBJ,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL -,RA_CIP_ELECTRICAL_ENERGY_OBJ,MSGPRODNAME_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,RA_CIP_ELECTRICAL_ENERGY_OBJ,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,RA_CIP_ELECTRICAL_ENERGY_OBJ,PRODNAME_COP,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__UINT_NULL,UINT,DEST,,STRING,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000001,UINT,SWAP,FALSE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT -,RA_CIP_ELECTRICAL_ENERGY_OBJ,INT_COP,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__UINT_NULL,UINT,DEST,,INT,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000028,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT -,RA_CIP_ELECTRICAL_ENERGY_OBJ,REAL_COP,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__CUINT00000050,UINT,DEST,,REAL,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT0000001F,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT -,RA_CIP_ELECTRICAL_ENERGY_OBJ,PHASE_COP,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__CUINT000000CC,UINT,DEST,,INT,DESTOFFSET,__CUINT00000028,UINT,LENGTH,__CUINT00000001,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT -,RA_CIP_ELECTRICAL_ENERGY_OBJ,MSGPRODNAME_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,RA_CIP_ELECTRICAL_ENERGY_OBJ,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,RA_CIP_ELECTRICAL_ENERGY_OBJ,MSGPRODNAME,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT -,RA_CIP_ELECTRICAL_ENERGY_OBJ,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT +,RA_CIP_ELECTRICAL_ENERGY_OBJ,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_CIP_ELECTRICAL_ENERGY_OBJ,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL +,RA_CIP_ELECTRICAL_ENERGY_OBJ,MSGPRODNAME_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_CIP_ELECTRICAL_ENERGY_OBJ,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_CIP_ELECTRICAL_ENERGY_OBJ,PRODNAME_COP,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__UINT_NULL,UINT,DEST,,STRING,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000001,UINT,SWAP,FALSE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_CIP_ELECTRICAL_ENERGY_OBJ,INT_COP,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__UINT_NULL,UINT,DEST,,INT,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000028,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_CIP_ELECTRICAL_ENERGY_OBJ,REAL_COP,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__CUINT00000050,UINT,DEST,,REAL,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT0000001F,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_CIP_ELECTRICAL_ENERGY_OBJ,PHASE_COP,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__CUINT000000CC,UINT,DEST,,INT,DESTOFFSET,__CUINT00000028,UINT,LENGTH,__CUINT00000001,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_CIP_ELECTRICAL_ENERGY_OBJ,MSGPRODNAME_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_CIP_ELECTRICAL_ENERGY_OBJ,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_CIP_ELECTRICAL_ENERGY_OBJ,MSGPRODNAME,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT +,RA_CIP_ELECTRICAL_ENERGY_OBJ,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_CIP_ELECTRICAL_ENERGY_OBJ.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_CIP_ELECTRICAL_ENERGY_OBJ.xtc index 86b3eee..5e570d4 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_CIP_ELECTRICAL_ENERGY_OBJ.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_CIP_ELECTRICAL_ENERGY_OBJ.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_E300_OUTPUT_CONTROL.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_E300_OUTPUT_CONTROL.ipa index 7046d5e..8ebd136 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_E300_OUTPUT_CONTROL.ipa +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_E300_OUTPUT_CONTROL.ipa @@ -1,11 +1,11 @@ -,RA_E300_OUTPUT_CONTROL,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,RA_E300_OUTPUT_CONTROL,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL -,RA_E300_OUTPUT_CONTROL,MSGPRODNAME_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,RA_E300_OUTPUT_CONTROL,MSGWRITEOUTPUT_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,RA_E300_OUTPUT_CONTROL,OUTPUTSETTING_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,RA_E300_OUTPUT_CONTROL,OUTPUTSETTING_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL -,RA_E300_OUTPUT_CONTROL,PRODNAME_COP,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__UINT_NULL,UINT,DEST,,STRING,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000001,UINT,SWAP,FALSE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT -,RA_E300_OUTPUT_CONTROL,MSGPRODNAME_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,RA_E300_OUTPUT_CONTROL,MSGWRITEOUTPUT_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,RA_E300_OUTPUT_CONTROL,MSGPRODNAME,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT -,RA_E300_OUTPUT_CONTROL,MSGWRITEOUTPUT,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQDATA,,USINT,REQLENGTH,__CUINT00000001,UINT,__ADI_REQDATA,,UINT +,RA_E300_OUTPUT_CONTROL,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_E300_OUTPUT_CONTROL,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL +,RA_E300_OUTPUT_CONTROL,MSGPRODNAME_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_E300_OUTPUT_CONTROL,MSGWRITEOUTPUT_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_E300_OUTPUT_CONTROL,OUTPUTSETTING_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_E300_OUTPUT_CONTROL,OUTPUTSETTING_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL +,RA_E300_OUTPUT_CONTROL,PRODNAME_COP,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__UINT_NULL,UINT,DEST,,STRING,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000001,UINT,SWAP,FALSE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_E300_OUTPUT_CONTROL,MSGPRODNAME_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_E300_OUTPUT_CONTROL,MSGWRITEOUTPUT_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_E300_OUTPUT_CONTROL,MSGPRODNAME,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT +,RA_E300_OUTPUT_CONTROL,MSGWRITEOUTPUT,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQDATA,,USINT,REQLENGTH,__CUINT00000001,UINT,__ADI_REQDATA,,UINT diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_E300_OUTPUT_CONTROL.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_E300_OUTPUT_CONTROL.xtc index 13e15bf..be71974 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_E300_OUTPUT_CONTROL.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_E300_OUTPUT_CONTROL.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.ipa index 743660f..5b5b457 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.ipa +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.ipa @@ -1,3 +1,3 @@ -,MODBUSCYCLETIMER@READDOWNHOLEDATA,TON,IN,__TMPB__TON__IN,BOOL,PT,MODBUSCYCLETIME,TIME -,MODBUSDATA_0@READDOWNHOLEDATA,MSG_MODBUS,IN,__TMPB__MSG_MODBUS__IN,BOOL,CANCEL,CANCEL@READDOWNHOLEDATA,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT -,MODBUSDATA_1000@READDOWNHOLEDATA,MSG_MODBUS,IN,__TMPB__MSG_MODBUS__IN,BOOL,CANCEL,CANCEL@READDOWNHOLEDATA,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT +,MODBUSCYCLETIMER@READDOWNHOLEDATA,TON,IN,__TMPB__TON__IN,BOOL,PT,MODBUSCYCLETIME,TIME +,MODBUSDATA_0@READDOWNHOLEDATA,MSG_MODBUS,IN,__TMPB__MSG_MODBUS__IN,BOOL,CANCEL,CANCEL@READDOWNHOLEDATA,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT +,MODBUSDATA_1000@READDOWNHOLEDATA,MSG_MODBUS,IN,__TMPB__MSG_MODBUS__IN,BOOL,CANCEL,CANCEL@READDOWNHOLEDATA,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.xtc index fbe543f..a5570e3 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300CONFIG.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300CONFIG.ipa index 372dee1..714b9bb 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300CONFIG.ipa +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300CONFIG.ipa @@ -1,5 +1,5 @@ -,READE300CONFIG,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,READE300CONFIG,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL -,READE300CONFIG,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,READE300CONFIG,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,READE300CONFIG,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT +,READE300CONFIG,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,READE300CONFIG,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL +,READE300CONFIG,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,READE300CONFIG,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,READE300CONFIG,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300CONFIG.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300CONFIG.xtc index 2ee1fba..ae8e3c3 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300CONFIG.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300CONFIG.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300IO.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300IO.ipa index ff368e0..a8ccabc 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300IO.ipa +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300IO.ipa @@ -1,5 +1,5 @@ -,READE300IO,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,READE300IO,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL -,READE300IO,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,READE300IO,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,READE300IO,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__CUINT00000001,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT +,READE300IO,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,READE300IO,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL +,READE300IO,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,READE300IO,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,READE300IO,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__CUINT00000001,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300IO.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300IO.xtc index 6f0d3b0..9d0ee0e 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300IO.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300IO.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300PARAM.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300PARAM.ipa index 80a28ff..7259dae 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300PARAM.ipa +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300PARAM.ipa @@ -1,5 +1,5 @@ -,READE300PARAM,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,READE300PARAM,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL -,READE300PARAM,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,READE300PARAM,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,READE300PARAM,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT +,READE300PARAM,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,READE300PARAM,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL +,READE300PARAM,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,READE300PARAM,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,READE300PARAM,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300PARAM.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300PARAM.xtc index c62354b..855a7df 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300PARAM.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300PARAM.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300TRIPRESET.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300TRIPRESET.ipa index 5a5aef3..33721b9 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300TRIPRESET.ipa +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300TRIPRESET.ipa @@ -1,5 +1,5 @@ -,READE300TRIPRESET,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,READE300TRIPRESET,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL -,READE300TRIPRESET,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,READE300TRIPRESET,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,READE300TRIPRESET,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT +,READE300TRIPRESET,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,READE300TRIPRESET,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL +,READE300TRIPRESET,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,READE300TRIPRESET,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,READE300TRIPRESET,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300TRIPRESET.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300TRIPRESET.xtc index fa32295..51e9a3e 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300TRIPRESET.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300TRIPRESET.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_SINT_TO_USINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_SINT_TO_USINT.xtc index 97747b8..7d5b7a2 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_SINT_TO_USINT.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_SINT_TO_USINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UDINT_TO_USINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UDINT_TO_USINT.xtc index 82179ed..df729b4 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UDINT_TO_USINT.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UDINT_TO_USINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UINT_TO_USINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UINT_TO_USINT.xtc index 2de4a4a..8dbe5b9 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UINT_TO_USINT.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UINT_TO_USINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_DINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_DINT.xtc index 78c558a..860ca59 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_DINT.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_DINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_SINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_SINT.xtc index a0d3b6f..2cf700b 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_SINT.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_SINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UDINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UDINT.xtc index 0b51f47..5c1f1eb 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UDINT.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UDINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UINT.xtc index b002e3d..cfc592e 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UINT.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300CONFIG.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300CONFIG.ipa index f8ebc89..04188e1 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300CONFIG.ipa +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300CONFIG.ipa @@ -1,5 +1,5 @@ -,WRITEE300CONFIG,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,WRITEE300CONFIG,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL -,WRITEE300CONFIG,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,WRITEE300CONFIG,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,WRITEE300CONFIG,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQDATA,,USINT,REQLENGTH,__CUINT00000198,UINT,__ADI_REQDATA,,UINT +,WRITEE300CONFIG,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,WRITEE300CONFIG,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL +,WRITEE300CONFIG,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,WRITEE300CONFIG,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,WRITEE300CONFIG,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQDATA,,USINT,REQLENGTH,__CUINT00000198,UINT,__ADI_REQDATA,,UINT diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300CONFIG.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300CONFIG.xtc index 19cd3fc..365534a 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300CONFIG.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300CONFIG.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300TRIPRESET.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300TRIPRESET.ipa index aa2f574..607e23d 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300TRIPRESET.ipa +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300TRIPRESET.ipa @@ -1,5 +1,5 @@ -,WRITEE300TRIPRESET,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,WRITEE300TRIPRESET,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL -,WRITEE300TRIPRESET,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,WRITEE300TRIPRESET,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL -,WRITEE300TRIPRESET,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQDATA,,USINT,REQLENGTH,__CUINT00000001,UINT,__ADI_REQDATA,,UINT +,WRITEE300TRIPRESET,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,WRITEE300TRIPRESET,FBEN_FTRIG,F_TRIG,CLK,__TMPB__F_TRIG__CLK,BOOL +,WRITEE300TRIPRESET,MSGOBJREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,WRITEE300TRIPRESET,MSGOBJREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,WRITEE300TRIPRESET,MSGOBJREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQDATA,,USINT,REQLENGTH,__CUINT00000001,UINT,__ADI_REQDATA,,UINT diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300TRIPRESET.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300TRIPRESET.xtc index 7e385c1..220dfbe 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300TRIPRESET.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300TRIPRESET.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc index 5a49660..f8d7213 100644 --- a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc +++ b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc @@ -1,10 +1,10 @@ [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_0000000C -I3=micro820.micro820.e300data/e300_output.prodname_cop.srcoffset,0x5614,UINT +I3=micro820.micro820.e300data/e300_output.prodname_cop.srcoffset,0x562C,UINT I4=micro820.micro820.e300data/e300_output.prodname_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I5=micro820.micro820.e300data/e300_output.prodname_cop.destoffset,0x5614,UINT -I6=micro820.micro820.e300data/e300_output.prodname_cop.length,0x5610,UINT +I5=micro820.micro820.e300data/e300_output.prodname_cop.destoffset,0x562C,UINT +I6=micro820.micro820.e300data/e300_output.prodname_cop.length,0x5628,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 @@ -12,10 +12,10 @@ I10=micro820.micro820.e300data/e300_output.prodname_cop.__dti_src,0xFFFFFFFF,SIN 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_0000000C -I14=micro820.micro820.e300data/e300_readenergy.phase_cop.srcoffset,0x55F2,UINT +I14=micro820.micro820.e300data/e300_readenergy.phase_cop.srcoffset,0x560A,UINT I15=micro820.micro820.e300data/e300_readenergy.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I16=micro820.micro820.e300data/e300_readenergy.phase_cop.destoffset,0x55F8,UINT -I17=micro820.micro820.e300data/e300_readenergy.phase_cop.length,0x5610,UINT +I16=micro820.micro820.e300data/e300_readenergy.phase_cop.destoffset,0x5610,UINT +I17=micro820.micro820.e300data/e300_readenergy.phase_cop.length,0x5628,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 @@ -23,10 +23,10 @@ I21=micro820.micro820.e300data/e300_readenergy.phase_cop.__dti_src,0xFFFFFFFF,SI 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_0000000C -I25=micro820.micro820.e300data/e300_readenergy.prodname_cop.srcoffset,0x5614,UINT +I25=micro820.micro820.e300data/e300_readenergy.prodname_cop.srcoffset,0x562C,UINT I26=micro820.micro820.e300data/e300_readenergy.prodname_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I27=micro820.micro820.e300data/e300_readenergy.prodname_cop.destoffset,0x5614,UINT -I28=micro820.micro820.e300data/e300_readenergy.prodname_cop.length,0x5610,UINT +I27=micro820.micro820.e300data/e300_readenergy.prodname_cop.destoffset,0x562C,UINT +I28=micro820.micro820.e300data/e300_readenergy.prodname_cop.length,0x5628,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 @@ -34,10 +34,10 @@ I32=micro820.micro820.e300data/e300_readenergy.prodname_cop.__dti_src,0xFFFFFFFF 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_0000000C -I36=micro820.micro820.e300data/e300_readenergy.real_cop.srcoffset,0x55F6,UINT +I36=micro820.micro820.e300data/e300_readenergy.real_cop.srcoffset,0x560E,UINT I37=micro820.micro820.e300data/e300_readenergy.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I38=micro820.micro820.e300data/e300_readenergy.real_cop.destoffset,0x5614,UINT -I39=micro820.micro820.e300data/e300_readenergy.real_cop.length,0x55F4,UINT +I38=micro820.micro820.e300data/e300_readenergy.real_cop.destoffset,0x562C,UINT +I39=micro820.micro820.e300data/e300_readenergy.real_cop.length,0x560C,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 @@ -45,542 +45,542 @@ I43=micro820.micro820.e300data/e300_readenergy.real_cop.__dti_src,0xFFFFFFFF,SIN 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_0000000C -I47=micro820.micro820.e300data/e300_readenergy.int_cop.srcoffset,0x5614,UINT +I47=micro820.micro820.e300data/e300_readenergy.int_cop.srcoffset,0x562C,UINT I48=micro820.micro820.e300data/e300_readenergy.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I49=micro820.micro820.e300data/e300_readenergy.int_cop.destoffset,0x5614,UINT -I50=micro820.micro820.e300data/e300_readenergy.int_cop.length,0x55F8,UINT +I49=micro820.micro820.e300data/e300_readenergy.int_cop.destoffset,0x562C,UINT +I50=micro820.micro820.e300data/e300_readenergy.int_cop.length,0x5610,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,0x5551,BOOL +I56=micro820.micro820.readdownholedata/modbuscycletimer.in,0x5569,BOOL I57=micro820.micro820.readdownholedata/modbuscycletimer.pt,0x78C,TIME -I58=micro820.micro820.e300data/ton_tripok.in,0x5551,BOOL -I59=micro820.micro820.e300data/ton_tripok.pt,0x4564,TIME +I58=micro820.micro820.e300data/ton_tripok.in,0x5569,BOOL +I59=micro820.micro820.e300data/ton_tripok.pt,0x798,TIME I60=micro820.micro820.control/unstick_startcommand.in,0x462,BOOL -I61=micro820.micro820.control/unstick_startcommand.pt,0x798,TIME -I62=micro820.micro820.flowtotalizer/ton_totalizer.in,0x5551,BOOL -I63=micro820.micro820.flowtotalizer/ton_totalizer.pt,0x7A74,TIME +I61=micro820.micro820.control/unstick_startcommand.pt,0x79C,TIME +I62=micro820.micro820.flowtotalizer/ton_totalizer.in,0x5569,BOOL +I63=micro820.micro820.flowtotalizer/ton_totalizer.pt,0x7A8C,TIME I64=micro820.micro820.e300data/writee300configdata.fben,0x458,BOOL -I65=micro820.micro820.e300data/writee300configdata.ipaddress,0x8F4,STRING +I65=micro820.micro820.e300data/writee300configdata.ipaddress,0x8F8,STRING I66=micro820.micro820.e300data/writee300configdata.updaterate_ms,0x512,UINT I67=micro820.micro820.e300data/writee300configdata.enable,0x458,BOOL I68=micro820.micro820.e300data/writee300configdata.input,0xFFFFFFFF,____FB_INIT_CONST_00000010 I69=micro820.micro820.e300data/s2u_underpflagtriplevel.inp_int,0x4C2,SINT I70=micro820.micro820.e300data/s2u_underpflagwarninglevel.inp_int,0x4C3,SINT I71=micro820.micro820.e300data/s2u_overpflagtriplevel.inp_int,0x4C4,SINT -I72=micro820.micro820.e300data/s2u_overpflagwarninglevel.inp_int,0x5596,SINT -I73=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_1,0x55A4,USINT -I74=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_2,0x55A5,USINT -I75=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_3,0x55A6,USINT -I76=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_4,0x55A7,USINT +I72=micro820.micro820.e300data/s2u_overpflagwarninglevel.inp_int,0x55AE,SINT +I73=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_1,0x55BC,USINT +I74=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_2,0x55BD,USINT +I75=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_3,0x55BE,USINT +I76=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_4,0x55BF,USINT I77=micro820.micro820.e300data/e300_output.fben,0x4AD,BOOL -I78=micro820.micro820.e300data/e300_output.ipaddress,0x8F4,STRING +I78=micro820.micro820.e300data/e300_output.ipaddress,0x8F8,STRING I79=micro820.micro820.e300data/e300_output.outputnumber,0x4C6,USINT I80=micro820.micro820.e300data/e300_output.outputsetting,0x45C,BOOL I81=micro820.micro820.currenttimertc.rtc_read_enabled,0x458,BOOL -I82=micro820.micro820.e300data/d2s_flasetting.inp_dint,0x5D90,UDINT -I83=micro820.micro820.e300data/writee300configdata.fben_ftrig.clk,0x5561,BOOL -I84=micro820.micro820.e300data/e300_output.outputsetting_ftrig.clk,0x5561,BOOL -I85=micro820.micro820.e300data/e300_output.fben_ftrig.clk,0x5561,BOOL -I86=micro820.micro820.e300data/e300_readenergy.fben_ftrig.clk,0x5561,BOOL -I87=micro820.micro820.e300data/e300_read_digitalinput0.fben_ftrig.clk,0x5561,BOOL -I88=micro820.micro820.e300data/reade300configdata.fben_ftrig.clk,0x5561,BOOL -I89=micro820.micro820.e300data/e300_tripstatuscurrent.fben_ftrig.clk,0x5561,BOOL -I90=micro820.micro820.e300data/e300_write_tripreset.fben_ftrig.clk,0x5561,BOOL -I91=micro820.micro820.e300data/e300_read_digitalinput1.fben_ftrig.clk,0x5561,BOOL -I92=micro820.micro820.e300data/e300_tripstatusvoltage.fben_ftrig.clk,0x5561,BOOL -I93=micro820.micro820.e300data/e300_read_digitalinput2.fben_ftrig.clk,0x5561,BOOL -I94=micro820.micro820.e300data/e300_tripstatuspower.fben_ftrig.clk,0x5561,BOOL -I95=micro820.micro820.e300data/e300_read_digitalinput3.fben_ftrig.clk,0x5561,BOOL -I96=micro820.micro820.e300data/e300_tripstatuscontrol.fben_ftrig.clk,0x5561,BOOL -I97=micro820.micro820.e300data/e300_read_digitalinput4.fben_ftrig.clk,0x5561,BOOL -I98=micro820.micro820.e300data/e300_warnstatuscurrent.fben_ftrig.clk,0x5561,BOOL -I99=micro820.micro820.e300data/e300_read_digitalinput5.fben_ftrig.clk,0x5561,BOOL -I100=micro820.micro820.e300data/e300_warnstatusvoltage.fben_ftrig.clk,0x5561,BOOL -I101=micro820.micro820.e300data/e300_warnstatuspower.fben_ftrig.clk,0x5561,BOOL -I102=micro820.micro820.e300data/e300_warnstatuscontrol.fben_ftrig.clk,0x5561,BOOL +I82=micro820.micro820.e300data/d2s_flasetting.inp_dint,0x5DA8,UDINT +I83=micro820.micro820.e300data/writee300configdata.fben_ftrig.clk,0x5579,BOOL +I84=micro820.micro820.e300data/e300_output.outputsetting_ftrig.clk,0x5579,BOOL +I85=micro820.micro820.e300data/e300_output.fben_ftrig.clk,0x5579,BOOL +I86=micro820.micro820.e300data/e300_readenergy.fben_ftrig.clk,0x5579,BOOL +I87=micro820.micro820.e300data/e300_read_digitalinput0.fben_ftrig.clk,0x5579,BOOL +I88=micro820.micro820.e300data/reade300configdata.fben_ftrig.clk,0x5579,BOOL +I89=micro820.micro820.e300data/e300_tripstatuscurrent.fben_ftrig.clk,0x5579,BOOL +I90=micro820.micro820.e300data/e300_write_tripreset.fben_ftrig.clk,0x5579,BOOL +I91=micro820.micro820.e300data/e300_read_digitalinput1.fben_ftrig.clk,0x5579,BOOL +I92=micro820.micro820.e300data/e300_tripstatusvoltage.fben_ftrig.clk,0x5579,BOOL +I93=micro820.micro820.e300data/e300_read_digitalinput2.fben_ftrig.clk,0x5579,BOOL +I94=micro820.micro820.e300data/e300_tripstatuspower.fben_ftrig.clk,0x5579,BOOL +I95=micro820.micro820.e300data/e300_read_digitalinput3.fben_ftrig.clk,0x5579,BOOL +I96=micro820.micro820.e300data/e300_tripstatuscontrol.fben_ftrig.clk,0x5579,BOOL +I97=micro820.micro820.e300data/e300_read_digitalinput4.fben_ftrig.clk,0x5579,BOOL +I98=micro820.micro820.e300data/e300_warnstatuscurrent.fben_ftrig.clk,0x5579,BOOL +I99=micro820.micro820.e300data/e300_read_digitalinput5.fben_ftrig.clk,0x5579,BOOL +I100=micro820.micro820.e300data/e300_warnstatusvoltage.fben_ftrig.clk,0x5579,BOOL +I101=micro820.micro820.e300data/e300_warnstatuspower.fben_ftrig.clk,0x5579,BOOL +I102=micro820.micro820.e300data/e300_warnstatuscontrol.fben_ftrig.clk,0x5579,BOOL I103=micro820.micro820.e300data/e300_readenergy.fben,0x458,BOOL -I104=micro820.micro820.e300data/e300_readenergy.ipaddress,0x8F4,STRING +I104=micro820.micro820.e300data/e300_readenergy.ipaddress,0x8F8,STRING I105=micro820.micro820.e300data/e300_readenergy.updaterate_ms,0x512,UINT -I106=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_1,0x55A8,USINT -I107=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_2,0x55A9,USINT -I108=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_3,0x55AA,USINT -I109=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_4,0x55AB,USINT -I110=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_1,0x55A8,USINT -I111=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_2,0x55A9,USINT -I112=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_3,0x55AA,USINT -I113=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_4,0x55AB,USINT -I114=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_1,0x55A8,USINT -I115=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_2,0x55A9,USINT -I116=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_3,0x55AA,USINT -I117=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_4,0x55AB,USINT -I118=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_1,0x55A8,USINT -I119=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_2,0x55A9,USINT -I120=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_3,0x55AA,USINT -I121=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_4,0x55AB,USINT -I122=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_1,0x55A8,USINT -I123=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_2,0x55A9,USINT -I124=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_3,0x55AA,USINT -I125=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_4,0x55AB,USINT -I126=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_1,0x55A8,USINT -I127=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_2,0x55A9,USINT -I128=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_3,0x55AA,USINT -I129=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_4,0x55AB,USINT -I130=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_1,0x55A8,USINT -I131=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_2,0x55A9,USINT -I132=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_3,0x55AA,USINT -I133=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_4,0x55AB,USINT -I134=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_1,0x55A8,USINT -I135=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_2,0x55A9,USINT -I136=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_3,0x55AA,USINT -I137=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_4,0x55AB,USINT -I138=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_1,0x55A8,USINT -I139=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_2,0x55A9,USINT -I140=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_3,0x55AA,USINT -I141=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_4,0x55AB,USINT -I142=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_1,0x55A8,USINT -I143=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_2,0x55A9,USINT -I144=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_3,0x55AA,USINT -I145=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_4,0x55AB,USINT -I146=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_1,0x55A8,USINT -I147=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_2,0x55A9,USINT -I148=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_3,0x55AA,USINT -I149=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_4,0x55AB,USINT -I150=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_1,0x55A8,USINT -I151=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_2,0x55A9,USINT -I152=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_3,0x55AA,USINT -I153=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_4,0x55AB,USINT -I154=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_1,0x55A8,USINT -I155=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_2,0x55A9,USINT -I156=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_3,0x55AA,USINT -I157=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_4,0x55AB,USINT -I158=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_1,0x55A8,USINT -I159=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_2,0x55A9,USINT -I160=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_3,0x55AA,USINT -I161=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_4,0x55AB,USINT -I162=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_1,0x55A8,USINT -I163=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_2,0x55A9,USINT -I164=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_3,0x55AA,USINT -I165=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_4,0x55AB,USINT -I166=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_1,0x55A8,USINT -I167=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_2,0x55A9,USINT -I168=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_3,0x55AA,USINT -I169=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_4,0x55AB,USINT -I170=micro820.micro820.control/linearscale_pressure.raw_min,0x5DEC,REAL -I171=micro820.micro820.control/linearscale_pressure.raw_max,0x5DE8,REAL +I106=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_1,0x55C0,USINT +I107=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_2,0x55C1,USINT +I108=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_3,0x55C2,USINT +I109=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_4,0x55C3,USINT +I110=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_1,0x55C0,USINT +I111=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_2,0x55C1,USINT +I112=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_3,0x55C2,USINT +I113=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_4,0x55C3,USINT +I114=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_1,0x55C0,USINT +I115=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_2,0x55C1,USINT +I116=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_3,0x55C2,USINT +I117=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_4,0x55C3,USINT +I118=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_1,0x55C0,USINT +I119=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_2,0x55C1,USINT +I120=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_3,0x55C2,USINT +I121=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_4,0x55C3,USINT +I122=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_1,0x55C0,USINT +I123=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_2,0x55C1,USINT +I124=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_3,0x55C2,USINT +I125=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_4,0x55C3,USINT +I126=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_1,0x55C0,USINT +I127=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_2,0x55C1,USINT +I128=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_3,0x55C2,USINT +I129=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_4,0x55C3,USINT +I130=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_1,0x55C0,USINT +I131=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_2,0x55C1,USINT +I132=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_3,0x55C2,USINT +I133=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_4,0x55C3,USINT +I134=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_1,0x55C0,USINT +I135=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_2,0x55C1,USINT +I136=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_3,0x55C2,USINT +I137=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_4,0x55C3,USINT +I138=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_1,0x55C0,USINT +I139=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_2,0x55C1,USINT +I140=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_3,0x55C2,USINT +I141=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_4,0x55C3,USINT +I142=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_1,0x55C0,USINT +I143=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_2,0x55C1,USINT +I144=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_3,0x55C2,USINT +I145=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_4,0x55C3,USINT +I146=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_1,0x55C0,USINT +I147=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_2,0x55C1,USINT +I148=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_3,0x55C2,USINT +I149=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_4,0x55C3,USINT +I150=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_1,0x55C0,USINT +I151=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_2,0x55C1,USINT +I152=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_3,0x55C2,USINT +I153=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_4,0x55C3,USINT +I154=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_1,0x55C0,USINT +I155=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_2,0x55C1,USINT +I156=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_3,0x55C2,USINT +I157=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_4,0x55C3,USINT +I158=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_1,0x55C0,USINT +I159=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_2,0x55C1,USINT +I160=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_3,0x55C2,USINT +I161=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_4,0x55C3,USINT +I162=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_1,0x55C0,USINT +I163=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_2,0x55C1,USINT +I164=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_3,0x55C2,USINT +I165=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_4,0x55C3,USINT +I166=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_1,0x55C0,USINT +I167=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_2,0x55C1,USINT +I168=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_3,0x55C2,USINT +I169=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_4,0x55C3,USINT +I170=micro820.micro820.control/linearscale_pressure.raw_min,0x5E04,REAL +I171=micro820.micro820.control/linearscale_pressure.raw_max,0x5E00,REAL I172=micro820.micro820.control/linearscale_pressure.eu_min,0x6E8,REAL I173=micro820.micro820.control/linearscale_pressure.eu_max,0x6EC,REAL -I174=micro820.micro820.control/linearscale_pressure.raw_inp,0x5E14,REAL -I175=micro820.micro820.control/linearscale_flow.raw_min,0x5DEC,REAL -I176=micro820.micro820.control/linearscale_flow.raw_max,0x5DE8,REAL +I174=micro820.micro820.control/linearscale_pressure.raw_inp,0x5E2C,REAL +I175=micro820.micro820.control/linearscale_flow.raw_min,0x5E04,REAL +I176=micro820.micro820.control/linearscale_flow.raw_max,0x5E00,REAL I177=micro820.micro820.control/linearscale_flow.eu_min,0x6FC,REAL I178=micro820.micro820.control/linearscale_flow.eu_max,0x700,REAL -I179=micro820.micro820.control/linearscale_flow.raw_inp,0x5E14,REAL +I179=micro820.micro820.control/linearscale_flow.raw_inp,0x5E2C,REAL I180=micro820.micro820.e300data/e300_read_digitalinput0.fben,0x458,BOOL -I181=micro820.micro820.e300data/e300_read_digitalinput0.ipaddress,0x8F4,STRING +I181=micro820.micro820.e300data/e300_read_digitalinput0.ipaddress,0x8F8,STRING I182=micro820.micro820.e300data/e300_read_digitalinput0.updaterate_ms,0x512,UINT -I183=micro820.micro820.e300data/e300_read_digitalinput0.channelnumber,0x5D88,UDINT +I183=micro820.micro820.e300data/e300_read_digitalinput0.channelnumber,0x5DA0,UDINT I184=micro820.micro820.e300data/e300_read_digitalinput0.enable,0x466,BOOL I185=micro820.micro820.e300data/e300_read_digitalinput1.fben,0x458,BOOL -I186=micro820.micro820.e300data/e300_read_digitalinput1.ipaddress,0x8F4,STRING +I186=micro820.micro820.e300data/e300_read_digitalinput1.ipaddress,0x8F8,STRING I187=micro820.micro820.e300data/e300_read_digitalinput1.updaterate_ms,0x512,UINT -I188=micro820.micro820.e300data/e300_read_digitalinput1.channelnumber,0x5D84,UDINT +I188=micro820.micro820.e300data/e300_read_digitalinput1.channelnumber,0x5D9C,UDINT I189=micro820.micro820.e300data/e300_read_digitalinput1.enable,0x466,BOOL I190=micro820.micro820.e300data/e300_read_digitalinput2.fben,0x458,BOOL -I191=micro820.micro820.e300data/e300_read_digitalinput2.ipaddress,0x8F4,STRING +I191=micro820.micro820.e300data/e300_read_digitalinput2.ipaddress,0x8F8,STRING I192=micro820.micro820.e300data/e300_read_digitalinput2.updaterate_ms,0x512,UINT -I193=micro820.micro820.e300data/e300_read_digitalinput2.channelnumber,0x5D80,UDINT +I193=micro820.micro820.e300data/e300_read_digitalinput2.channelnumber,0x5D98,UDINT I194=micro820.micro820.e300data/e300_read_digitalinput2.enable,0x466,BOOL I195=micro820.micro820.e300data/e300_read_digitalinput3.fben,0x458,BOOL -I196=micro820.micro820.e300data/e300_read_digitalinput3.ipaddress,0x8F4,STRING +I196=micro820.micro820.e300data/e300_read_digitalinput3.ipaddress,0x8F8,STRING I197=micro820.micro820.e300data/e300_read_digitalinput3.updaterate_ms,0x512,UINT -I198=micro820.micro820.e300data/e300_read_digitalinput3.channelnumber,0x5D7C,UDINT +I198=micro820.micro820.e300data/e300_read_digitalinput3.channelnumber,0x5D94,UDINT I199=micro820.micro820.e300data/e300_read_digitalinput3.enable,0x466,BOOL I200=micro820.micro820.e300data/e300_read_digitalinput4.fben,0x458,BOOL -I201=micro820.micro820.e300data/e300_read_digitalinput4.ipaddress,0x8F4,STRING +I201=micro820.micro820.e300data/e300_read_digitalinput4.ipaddress,0x8F8,STRING I202=micro820.micro820.e300data/e300_read_digitalinput4.updaterate_ms,0x512,UINT -I203=micro820.micro820.e300data/e300_read_digitalinput4.channelnumber,0x5D78,UDINT +I203=micro820.micro820.e300data/e300_read_digitalinput4.channelnumber,0x5D90,UDINT I204=micro820.micro820.e300data/e300_read_digitalinput4.enable,0x466,BOOL I205=micro820.micro820.e300data/e300_read_digitalinput5.fben,0x458,BOOL -I206=micro820.micro820.e300data/e300_read_digitalinput5.ipaddress,0x8F4,STRING +I206=micro820.micro820.e300data/e300_read_digitalinput5.ipaddress,0x8F8,STRING I207=micro820.micro820.e300data/e300_read_digitalinput5.updaterate_ms,0x512,UINT -I208=micro820.micro820.e300data/e300_read_digitalinput5.channelnumber,0x5D74,UDINT +I208=micro820.micro820.e300data/e300_read_digitalinput5.channelnumber,0x5D8C,UDINT I209=micro820.micro820.e300data/e300_read_digitalinput5.enable,0x466,BOOL -I210=micro820.micro820.e300data/u2s_underpflagtriplevel.sint_src_1,0x55AC,USINT -I211=micro820.micro820.e300data/u2s_underpflagwarninglevel.sint_src_1,0x55AC,USINT -I212=micro820.micro820.e300data/u2s_overpflagtriplevel.sint_src_1,0x55AC,USINT -I213=micro820.micro820.e300data/u2s_overpflagwarninglevel.sint_src_1,0x55AC,USINT -I214=micro820.micro820.currenttimertc.rtc_read_1.enable,0x558E,BOOL +I210=micro820.micro820.e300data/u2s_underpflagtriplevel.sint_src_1,0x55C4,USINT +I211=micro820.micro820.e300data/u2s_underpflagwarninglevel.sint_src_1,0x55C4,USINT +I212=micro820.micro820.e300data/u2s_overpflagtriplevel.sint_src_1,0x55C4,USINT +I213=micro820.micro820.e300data/u2s_overpflagwarninglevel.sint_src_1,0x55C4,USINT +I214=micro820.micro820.currenttimertc.rtc_read_1.enable,0x55A6,BOOL I215=micro820.micro820.control/rtrig_automode.clk,0x470,BOOL -I216=micro820.micro820.e300data/writee300configdata.msgobjread_q_rtrig.clk,0x555B,BOOL -I217=micro820.micro820.e300data/writee300configdata.fben_rtrig.clk,0x555B,BOOL -I218=micro820.micro820.e300data/writee300configdata.msgobjread_err_rtrig.clk,0x555B,BOOL -I219=micro820.micro820.e300data/e300_output.msgprodname_err_rtrig.clk,0x555B,BOOL -I220=micro820.micro820.e300data/e300_output.msgwriteoutput_err_rtrig.clk,0x555B,BOOL -I221=micro820.micro820.e300data/e300_output.fben_rtrig.clk,0x555B,BOOL -I222=micro820.micro820.e300data/e300_output.msgwriteoutput_q_rtrig.clk,0x555B,BOOL -I223=micro820.micro820.e300data/e300_output.outputsetting_rtrig.clk,0x555B,BOOL -I224=micro820.micro820.e300data/e300_output.msgprodname_q_rtrig.clk,0x555B,BOOL -I225=micro820.micro820.e300data/e300_readenergy.msgprodname_err_rtrig.clk,0x555B,BOOL -I226=micro820.micro820.e300data/e300_readenergy.msgobjread_q_rtrig.clk,0x555B,BOOL -I227=micro820.micro820.e300data/e300_readenergy.fben_rtrig.clk,0x555B,BOOL -I228=micro820.micro820.e300data/e300_readenergy.msgobjread_err_rtrig.clk,0x555B,BOOL -I229=micro820.micro820.e300data/e300_readenergy.msgprodname_q_rtrig.clk,0x555B,BOOL -I230=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_q_rtrig.clk,0x555B,BOOL -I231=micro820.micro820.e300data/e300_read_digitalinput0.fben_rtrig.clk,0x555B,BOOL -I232=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_err_rtrig.clk,0x555B,BOOL -I233=micro820.micro820.e300data/reade300configdata.msgobjread_q_rtrig.clk,0x555B,BOOL -I234=micro820.micro820.e300data/reade300configdata.fben_rtrig.clk,0x555B,BOOL -I235=micro820.micro820.e300data/reade300configdata.msgobjread_err_rtrig.clk,0x555B,BOOL -I236=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_q_rtrig.clk,0x555B,BOOL -I237=micro820.micro820.e300data/e300_tripstatuscurrent.fben_rtrig.clk,0x555B,BOOL -I238=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_err_rtrig.clk,0x555B,BOOL -I239=micro820.micro820.e300data/e300_write_tripreset.msgobjread_q_rtrig.clk,0x555B,BOOL -I240=micro820.micro820.e300data/e300_write_tripreset.fben_rtrig.clk,0x555B,BOOL -I241=micro820.micro820.e300data/e300_write_tripreset.msgobjread_err_rtrig.clk,0x555B,BOOL -I242=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_q_rtrig.clk,0x555B,BOOL -I243=micro820.micro820.e300data/e300_read_digitalinput1.fben_rtrig.clk,0x555B,BOOL -I244=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_err_rtrig.clk,0x555B,BOOL -I245=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_q_rtrig.clk,0x555B,BOOL -I246=micro820.micro820.e300data/e300_tripstatusvoltage.fben_rtrig.clk,0x555B,BOOL -I247=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_err_rtrig.clk,0x555B,BOOL -I248=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_q_rtrig.clk,0x555B,BOOL -I249=micro820.micro820.e300data/e300_read_digitalinput2.fben_rtrig.clk,0x555B,BOOL -I250=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_err_rtrig.clk,0x555B,BOOL -I251=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_q_rtrig.clk,0x555B,BOOL -I252=micro820.micro820.e300data/e300_tripstatuspower.fben_rtrig.clk,0x555B,BOOL -I253=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_err_rtrig.clk,0x555B,BOOL -I254=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_q_rtrig.clk,0x555B,BOOL -I255=micro820.micro820.e300data/e300_read_digitalinput3.fben_rtrig.clk,0x555B,BOOL -I256=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_err_rtrig.clk,0x555B,BOOL -I257=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_q_rtrig.clk,0x555B,BOOL -I258=micro820.micro820.e300data/e300_tripstatuscontrol.fben_rtrig.clk,0x555B,BOOL -I259=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_err_rtrig.clk,0x555B,BOOL -I260=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_q_rtrig.clk,0x555B,BOOL -I261=micro820.micro820.e300data/e300_read_digitalinput4.fben_rtrig.clk,0x555B,BOOL -I262=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_err_rtrig.clk,0x555B,BOOL -I263=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_q_rtrig.clk,0x555B,BOOL -I264=micro820.micro820.e300data/e300_warnstatuscurrent.fben_rtrig.clk,0x555B,BOOL -I265=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_err_rtrig.clk,0x555B,BOOL -I266=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_q_rtrig.clk,0x555B,BOOL -I267=micro820.micro820.e300data/e300_read_digitalinput5.fben_rtrig.clk,0x555B,BOOL -I268=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_err_rtrig.clk,0x555B,BOOL -I269=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_q_rtrig.clk,0x555B,BOOL -I270=micro820.micro820.e300data/e300_warnstatusvoltage.fben_rtrig.clk,0x555B,BOOL -I271=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_err_rtrig.clk,0x555B,BOOL -I272=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_q_rtrig.clk,0x555B,BOOL -I273=micro820.micro820.e300data/e300_warnstatuspower.fben_rtrig.clk,0x555B,BOOL -I274=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_err_rtrig.clk,0x555B,BOOL -I275=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_q_rtrig.clk,0x555B,BOOL -I276=micro820.micro820.e300data/e300_warnstatuscontrol.fben_rtrig.clk,0x555B,BOOL -I277=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_err_rtrig.clk,0x555B,BOOL -I278=micro820.micro820.e300data/i2s_tripenablecurrent.inp_int,0x5618,UINT -I279=micro820.micro820.e300data/i2s_tripenablevoltage.inp_int,0x5618,UINT -I280=micro820.micro820.e300data/i2s_tripenablepower.inp_int,0x5618,UINT -I281=micro820.micro820.e300data/i2s_tripenablecontrol.inp_int,0x5618,UINT -I282=micro820.micro820.e300data/i2s_warningenablecurrent.inp_int,0x5618,UINT -I283=micro820.micro820.e300data/i2s_warningenablevoltage.inp_int,0x5618,UINT -I284=micro820.micro820.e300data/i2s_warningenablepower.inp_int,0x5618,UINT -I285=micro820.micro820.e300data/i2s_warningenablecontrol.inp_int,0x5618,UINT -I286=micro820.micro820.e300data/i2s_groundfaulttriplevel.inp_int,0x5618,UINT -I287=micro820.micro820.e300data/i2s_groundfaultwarninglevel.inp_int,0x5618,UINT -I288=micro820.micro820.e300data/i2s_stalltriplevel.inp_int,0x5618,UINT -I289=micro820.micro820.e300data/i2s_jamtriplevel.inp_int,0x5618,UINT -I290=micro820.micro820.e300data/i2s_jamwarninglevel.inp_int,0x5618,UINT -I291=micro820.micro820.e300data/i2s_ctprimary.inp_int,0x5618,UINT -I292=micro820.micro820.e300data/i2s_ctsecondary.inp_int,0x5618,UINT -I293=micro820.micro820.e300data/i2s_ptprimary.inp_int,0x5618,UINT -I294=micro820.micro820.e300data/i2s_ptsecondary.inp_int,0x5618,UINT -I295=micro820.micro820.e300data/i2s_undervoltagetriplevel.inp_int,0x5618,UINT -I296=micro820.micro820.e300data/i2s_undervoltagewarninglevel.inp_int,0x5618,UINT -I297=micro820.micro820.e300data/i2s_overvoltagetriplevel.inp_int,0x5618,UINT -I298=micro820.micro820.e300data/i2s_overvoltagewarninglevel.inp_int,0x5618,UINT +I216=micro820.micro820.e300data/writee300configdata.msgobjread_q_rtrig.clk,0x5573,BOOL +I217=micro820.micro820.e300data/writee300configdata.fben_rtrig.clk,0x5573,BOOL +I218=micro820.micro820.e300data/writee300configdata.msgobjread_err_rtrig.clk,0x5573,BOOL +I219=micro820.micro820.e300data/e300_output.msgprodname_err_rtrig.clk,0x5573,BOOL +I220=micro820.micro820.e300data/e300_output.msgwriteoutput_err_rtrig.clk,0x5573,BOOL +I221=micro820.micro820.e300data/e300_output.fben_rtrig.clk,0x5573,BOOL +I222=micro820.micro820.e300data/e300_output.msgwriteoutput_q_rtrig.clk,0x5573,BOOL +I223=micro820.micro820.e300data/e300_output.outputsetting_rtrig.clk,0x5573,BOOL +I224=micro820.micro820.e300data/e300_output.msgprodname_q_rtrig.clk,0x5573,BOOL +I225=micro820.micro820.e300data/e300_readenergy.msgprodname_err_rtrig.clk,0x5573,BOOL +I226=micro820.micro820.e300data/e300_readenergy.msgobjread_q_rtrig.clk,0x5573,BOOL +I227=micro820.micro820.e300data/e300_readenergy.fben_rtrig.clk,0x5573,BOOL +I228=micro820.micro820.e300data/e300_readenergy.msgobjread_err_rtrig.clk,0x5573,BOOL +I229=micro820.micro820.e300data/e300_readenergy.msgprodname_q_rtrig.clk,0x5573,BOOL +I230=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_q_rtrig.clk,0x5573,BOOL +I231=micro820.micro820.e300data/e300_read_digitalinput0.fben_rtrig.clk,0x5573,BOOL +I232=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_err_rtrig.clk,0x5573,BOOL +I233=micro820.micro820.e300data/reade300configdata.msgobjread_q_rtrig.clk,0x5573,BOOL +I234=micro820.micro820.e300data/reade300configdata.fben_rtrig.clk,0x5573,BOOL +I235=micro820.micro820.e300data/reade300configdata.msgobjread_err_rtrig.clk,0x5573,BOOL +I236=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_q_rtrig.clk,0x5573,BOOL +I237=micro820.micro820.e300data/e300_tripstatuscurrent.fben_rtrig.clk,0x5573,BOOL +I238=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_err_rtrig.clk,0x5573,BOOL +I239=micro820.micro820.e300data/e300_write_tripreset.msgobjread_q_rtrig.clk,0x5573,BOOL +I240=micro820.micro820.e300data/e300_write_tripreset.fben_rtrig.clk,0x5573,BOOL +I241=micro820.micro820.e300data/e300_write_tripreset.msgobjread_err_rtrig.clk,0x5573,BOOL +I242=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_q_rtrig.clk,0x5573,BOOL +I243=micro820.micro820.e300data/e300_read_digitalinput1.fben_rtrig.clk,0x5573,BOOL +I244=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_err_rtrig.clk,0x5573,BOOL +I245=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_q_rtrig.clk,0x5573,BOOL +I246=micro820.micro820.e300data/e300_tripstatusvoltage.fben_rtrig.clk,0x5573,BOOL +I247=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_err_rtrig.clk,0x5573,BOOL +I248=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_q_rtrig.clk,0x5573,BOOL +I249=micro820.micro820.e300data/e300_read_digitalinput2.fben_rtrig.clk,0x5573,BOOL +I250=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_err_rtrig.clk,0x5573,BOOL +I251=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_q_rtrig.clk,0x5573,BOOL +I252=micro820.micro820.e300data/e300_tripstatuspower.fben_rtrig.clk,0x5573,BOOL +I253=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_err_rtrig.clk,0x5573,BOOL +I254=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_q_rtrig.clk,0x5573,BOOL +I255=micro820.micro820.e300data/e300_read_digitalinput3.fben_rtrig.clk,0x5573,BOOL +I256=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_err_rtrig.clk,0x5573,BOOL +I257=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_q_rtrig.clk,0x5573,BOOL +I258=micro820.micro820.e300data/e300_tripstatuscontrol.fben_rtrig.clk,0x5573,BOOL +I259=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_err_rtrig.clk,0x5573,BOOL +I260=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_q_rtrig.clk,0x5573,BOOL +I261=micro820.micro820.e300data/e300_read_digitalinput4.fben_rtrig.clk,0x5573,BOOL +I262=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_err_rtrig.clk,0x5573,BOOL +I263=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_q_rtrig.clk,0x5573,BOOL +I264=micro820.micro820.e300data/e300_warnstatuscurrent.fben_rtrig.clk,0x5573,BOOL +I265=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_err_rtrig.clk,0x5573,BOOL +I266=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_q_rtrig.clk,0x5573,BOOL +I267=micro820.micro820.e300data/e300_read_digitalinput5.fben_rtrig.clk,0x5573,BOOL +I268=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_err_rtrig.clk,0x5573,BOOL +I269=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_q_rtrig.clk,0x5573,BOOL +I270=micro820.micro820.e300data/e300_warnstatusvoltage.fben_rtrig.clk,0x5573,BOOL +I271=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_err_rtrig.clk,0x5573,BOOL +I272=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_q_rtrig.clk,0x5573,BOOL +I273=micro820.micro820.e300data/e300_warnstatuspower.fben_rtrig.clk,0x5573,BOOL +I274=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_err_rtrig.clk,0x5573,BOOL +I275=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_q_rtrig.clk,0x5573,BOOL +I276=micro820.micro820.e300data/e300_warnstatuscontrol.fben_rtrig.clk,0x5573,BOOL +I277=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_err_rtrig.clk,0x5573,BOOL +I278=micro820.micro820.e300data/i2s_tripenablecurrent.inp_int,0x5630,UINT +I279=micro820.micro820.e300data/i2s_tripenablevoltage.inp_int,0x5630,UINT +I280=micro820.micro820.e300data/i2s_tripenablepower.inp_int,0x5630,UINT +I281=micro820.micro820.e300data/i2s_tripenablecontrol.inp_int,0x5630,UINT +I282=micro820.micro820.e300data/i2s_warningenablecurrent.inp_int,0x5630,UINT +I283=micro820.micro820.e300data/i2s_warningenablevoltage.inp_int,0x5630,UINT +I284=micro820.micro820.e300data/i2s_warningenablepower.inp_int,0x5630,UINT +I285=micro820.micro820.e300data/i2s_warningenablecontrol.inp_int,0x5630,UINT +I286=micro820.micro820.e300data/i2s_groundfaulttriplevel.inp_int,0x5630,UINT +I287=micro820.micro820.e300data/i2s_groundfaultwarninglevel.inp_int,0x5630,UINT +I288=micro820.micro820.e300data/i2s_stalltriplevel.inp_int,0x5630,UINT +I289=micro820.micro820.e300data/i2s_jamtriplevel.inp_int,0x5630,UINT +I290=micro820.micro820.e300data/i2s_jamwarninglevel.inp_int,0x5630,UINT +I291=micro820.micro820.e300data/i2s_ctprimary.inp_int,0x5630,UINT +I292=micro820.micro820.e300data/i2s_ctsecondary.inp_int,0x5630,UINT +I293=micro820.micro820.e300data/i2s_ptprimary.inp_int,0x5630,UINT +I294=micro820.micro820.e300data/i2s_ptsecondary.inp_int,0x5630,UINT +I295=micro820.micro820.e300data/i2s_undervoltagetriplevel.inp_int,0x5630,UINT +I296=micro820.micro820.e300data/i2s_undervoltagewarninglevel.inp_int,0x5630,UINT +I297=micro820.micro820.e300data/i2s_overvoltagetriplevel.inp_int,0x5630,UINT +I298=micro820.micro820.e300data/i2s_overvoltagewarninglevel.inp_int,0x5630,UINT I299=micro820.micro820.e300data/reade300configdata.fben,0x458,BOOL -I300=micro820.micro820.e300data/reade300configdata.ipaddress,0x8F4,STRING +I300=micro820.micro820.e300data/reade300configdata.ipaddress,0x8F8,STRING I301=micro820.micro820.e300data/reade300configdata.updaterate_ms,0x512,UINT I302=micro820.micro820.e300data/reade300configdata.enable,0x458,BOOL -I303=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_1,0x55A0,USINT -I304=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_2,0x55A1,USINT -I305=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_1,0x55A0,USINT -I306=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_2,0x55A1,USINT -I307=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_1,0x55A0,USINT -I308=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_2,0x55A1,USINT -I309=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_1,0x55A0,USINT -I310=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_2,0x55A1,USINT -I311=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_1,0x55A0,USINT -I312=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_2,0x55A1,USINT -I313=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_1,0x55A0,USINT -I314=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_2,0x55A1,USINT -I315=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_1,0x55A0,USINT -I316=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_2,0x55A1,USINT -I317=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_1,0x55A0,USINT -I318=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_2,0x55A1,USINT -I319=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_1,0x55A0,USINT -I320=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_2,0x55A1,USINT -I321=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_1,0x55A0,USINT -I322=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_2,0x55A1,USINT -I323=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_1,0x55A0,USINT -I324=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_2,0x55A1,USINT -I325=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_1,0x55A0,USINT -I326=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_2,0x55A1,USINT -I327=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_1,0x55A0,USINT -I328=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_2,0x55A1,USINT -I329=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_1,0x55A0,USINT -I330=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_2,0x55A1,USINT -I331=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_1,0x55A0,USINT -I332=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_2,0x55A1,USINT -I333=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_1,0x55A0,USINT -I334=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_2,0x55A1,USINT -I335=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_1,0x55A0,USINT -I336=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_2,0x55A1,USINT -I337=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_1,0x55A0,USINT -I338=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_2,0x55A1,USINT -I339=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_1,0x55A0,USINT -I340=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_2,0x55A1,USINT -I341=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_1,0x55A0,USINT -I342=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_2,0x55A1,USINT -I343=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_1,0x55A0,USINT -I344=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_2,0x55A1,USINT -I345=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_1,0x55A0,USINT -I346=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_2,0x55A1,USINT -I347=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_1,0x55A0,USINT -I348=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_2,0x55A1,USINT -I349=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_1,0x55A0,USINT -I350=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_2,0x55A1,USINT -I351=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_1,0x55A0,USINT -I352=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_2,0x55A1,USINT -I353=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_1,0x55A0,USINT -I354=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_2,0x55A1,USINT -I355=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_1,0x55A0,USINT -I356=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_2,0x55A1,USINT -I357=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_1,0x55A0,USINT -I358=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_2,0x55A1,USINT -I359=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_1,0x55A0,USINT -I360=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_2,0x55A1,USINT -I361=micro820.micro820.readdownholedata/modbusdata_0.in,0x5552,BOOL +I303=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_1,0x55B8,USINT +I304=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_2,0x55B9,USINT +I305=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_1,0x55B8,USINT +I306=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_2,0x55B9,USINT +I307=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_1,0x55B8,USINT +I308=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_2,0x55B9,USINT +I309=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_1,0x55B8,USINT +I310=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_2,0x55B9,USINT +I311=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_1,0x55B8,USINT +I312=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_2,0x55B9,USINT +I313=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_1,0x55B8,USINT +I314=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_2,0x55B9,USINT +I315=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_1,0x55B8,USINT +I316=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_2,0x55B9,USINT +I317=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_1,0x55B8,USINT +I318=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_2,0x55B9,USINT +I319=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_1,0x55B8,USINT +I320=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_2,0x55B9,USINT +I321=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_1,0x55B8,USINT +I322=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_2,0x55B9,USINT +I323=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_1,0x55B8,USINT +I324=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_2,0x55B9,USINT +I325=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_1,0x55B8,USINT +I326=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_2,0x55B9,USINT +I327=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_1,0x55B8,USINT +I328=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_2,0x55B9,USINT +I329=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_1,0x55B8,USINT +I330=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_2,0x55B9,USINT +I331=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_1,0x55B8,USINT +I332=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_2,0x55B9,USINT +I333=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_1,0x55B8,USINT +I334=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_2,0x55B9,USINT +I335=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_1,0x55B8,USINT +I336=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_2,0x55B9,USINT +I337=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_1,0x55B8,USINT +I338=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_2,0x55B9,USINT +I339=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_1,0x55B8,USINT +I340=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_2,0x55B9,USINT +I341=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_1,0x55B8,USINT +I342=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_2,0x55B9,USINT +I343=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_1,0x55B8,USINT +I344=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_2,0x55B9,USINT +I345=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_1,0x55B8,USINT +I346=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_2,0x55B9,USINT +I347=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_1,0x55B8,USINT +I348=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_2,0x55B9,USINT +I349=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_1,0x55B8,USINT +I350=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_2,0x55B9,USINT +I351=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_1,0x55B8,USINT +I352=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_2,0x55B9,USINT +I353=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_1,0x55B8,USINT +I354=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_2,0x55B9,USINT +I355=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_1,0x55B8,USINT +I356=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_2,0x55B9,USINT +I357=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_1,0x55B8,USINT +I358=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_2,0x55B9,USINT +I359=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_1,0x55B8,USINT +I360=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_2,0x55B9,USINT +I361=micro820.micro820.readdownholedata/modbusdata_0.in,0x556A,BOOL I362=micro820.micro820.readdownholedata/modbusdata_0.cancel,0x4BB,BOOL I363=micro820.micro820.readdownholedata/modbusdata_0.localcfg,0xFFFFFFFF,MODBUSLOCPARA I364=micro820.micro820.readdownholedata/modbusdata_0.targetcfg,0xFFFFFFFF,MODBUSTARPARA I365=micro820.micro820.readdownholedata/modbusdata_0.localaddr,0xFFFFFFFF,MODBUSLOCADDR I366=micro820.micro820.readdownholedata/modbusdata_0.__adi_localaddr,0xFFFFFFFF,UINT -I367=micro820.micro820.readdownholedata/modbusdata_1000.in,0x5552,BOOL +I367=micro820.micro820.readdownholedata/modbusdata_1000.in,0x556A,BOOL I368=micro820.micro820.readdownholedata/modbusdata_1000.cancel,0x4BB,BOOL I369=micro820.micro820.readdownholedata/modbusdata_1000.localcfg,0xFFFFFFFF,MODBUSLOCPARA I370=micro820.micro820.readdownholedata/modbusdata_1000.targetcfg,0xFFFFFFFF,MODBUSTARPARA I371=micro820.micro820.readdownholedata/modbusdata_1000.localaddr,0xFFFFFFFF,MODBUSLOCADDR I372=micro820.micro820.readdownholedata/modbusdata_1000.__adi_localaddr,0xFFFFFFFF,UINT I373=micro820.micro820.e300data/e300_tripstatuscurrent.fben,0x458,BOOL -I374=micro820.micro820.e300data/e300_tripstatuscurrent.ipaddress,0x8F4,STRING +I374=micro820.micro820.e300data/e300_tripstatuscurrent.ipaddress,0x8F8,STRING I375=micro820.micro820.e300data/e300_tripstatuscurrent.updaterate_ms,0x512,UINT I376=micro820.micro820.e300data/e300_tripstatuscurrent.enable,0x458,BOOL -I377=micro820.micro820.e300data/e300_tripstatuscurrent.paramnumber,0x5D78,UDINT +I377=micro820.micro820.e300data/e300_tripstatuscurrent.paramnumber,0x5D90,UDINT I378=micro820.micro820.e300data/e300_tripstatusvoltage.fben,0x458,BOOL -I379=micro820.micro820.e300data/e300_tripstatusvoltage.ipaddress,0x8F4,STRING +I379=micro820.micro820.e300data/e300_tripstatusvoltage.ipaddress,0x8F8,STRING I380=micro820.micro820.e300data/e300_tripstatusvoltage.updaterate_ms,0x512,UINT I381=micro820.micro820.e300data/e300_tripstatusvoltage.enable,0x458,BOOL -I382=micro820.micro820.e300data/e300_tripstatusvoltage.paramnumber,0x5D74,UDINT +I382=micro820.micro820.e300data/e300_tripstatusvoltage.paramnumber,0x5D8C,UDINT I383=micro820.micro820.e300data/e300_tripstatuspower.fben,0x458,BOOL -I384=micro820.micro820.e300data/e300_tripstatuspower.ipaddress,0x8F4,STRING +I384=micro820.micro820.e300data/e300_tripstatuspower.ipaddress,0x8F8,STRING I385=micro820.micro820.e300data/e300_tripstatuspower.updaterate_ms,0x512,UINT I386=micro820.micro820.e300data/e300_tripstatuspower.enable,0x458,BOOL -I387=micro820.micro820.e300data/e300_tripstatuspower.paramnumber,0x5D70,UDINT +I387=micro820.micro820.e300data/e300_tripstatuspower.paramnumber,0x5D88,UDINT I388=micro820.micro820.e300data/e300_tripstatuscontrol.fben,0x458,BOOL -I389=micro820.micro820.e300data/e300_tripstatuscontrol.ipaddress,0x8F4,STRING +I389=micro820.micro820.e300data/e300_tripstatuscontrol.ipaddress,0x8F8,STRING I390=micro820.micro820.e300data/e300_tripstatuscontrol.updaterate_ms,0x512,UINT I391=micro820.micro820.e300data/e300_tripstatuscontrol.enable,0x458,BOOL -I392=micro820.micro820.e300data/e300_tripstatuscontrol.paramnumber,0x5D6C,UDINT +I392=micro820.micro820.e300data/e300_tripstatuscontrol.paramnumber,0x5D84,UDINT I393=micro820.micro820.e300data/e300_warnstatuscurrent.fben,0x458,BOOL -I394=micro820.micro820.e300data/e300_warnstatuscurrent.ipaddress,0x8F4,STRING +I394=micro820.micro820.e300data/e300_warnstatuscurrent.ipaddress,0x8F8,STRING I395=micro820.micro820.e300data/e300_warnstatuscurrent.updaterate_ms,0x512,UINT I396=micro820.micro820.e300data/e300_warnstatuscurrent.enable,0x458,BOOL -I397=micro820.micro820.e300data/e300_warnstatuscurrent.paramnumber,0x5D68,UDINT +I397=micro820.micro820.e300data/e300_warnstatuscurrent.paramnumber,0x5D80,UDINT I398=micro820.micro820.e300data/e300_warnstatusvoltage.fben,0x458,BOOL -I399=micro820.micro820.e300data/e300_warnstatusvoltage.ipaddress,0x8F4,STRING +I399=micro820.micro820.e300data/e300_warnstatusvoltage.ipaddress,0x8F8,STRING I400=micro820.micro820.e300data/e300_warnstatusvoltage.updaterate_ms,0x512,UINT I401=micro820.micro820.e300data/e300_warnstatusvoltage.enable,0x458,BOOL -I402=micro820.micro820.e300data/e300_warnstatusvoltage.paramnumber,0x5D64,UDINT +I402=micro820.micro820.e300data/e300_warnstatusvoltage.paramnumber,0x5D7C,UDINT I403=micro820.micro820.e300data/e300_warnstatuspower.fben,0x458,BOOL -I404=micro820.micro820.e300data/e300_warnstatuspower.ipaddress,0x8F4,STRING +I404=micro820.micro820.e300data/e300_warnstatuspower.ipaddress,0x8F8,STRING I405=micro820.micro820.e300data/e300_warnstatuspower.updaterate_ms,0x512,UINT I406=micro820.micro820.e300data/e300_warnstatuspower.enable,0x458,BOOL -I407=micro820.micro820.e300data/e300_warnstatuspower.paramnumber,0x5D60,UDINT +I407=micro820.micro820.e300data/e300_warnstatuspower.paramnumber,0x5D78,UDINT I408=micro820.micro820.e300data/e300_warnstatuscontrol.fben,0x458,BOOL -I409=micro820.micro820.e300data/e300_warnstatuscontrol.ipaddress,0x8F4,STRING +I409=micro820.micro820.e300data/e300_warnstatuscontrol.ipaddress,0x8F8,STRING I410=micro820.micro820.e300data/e300_warnstatuscontrol.updaterate_ms,0x512,UINT I411=micro820.micro820.e300data/e300_warnstatuscontrol.enable,0x458,BOOL -I412=micro820.micro820.e300data/e300_warnstatuscontrol.paramnumber,0x5D5C,UDINT -I413=micro820.micro820.e300data/writee300configdata.msgobjread.in,0x556D,BOOL +I412=micro820.micro820.e300data/e300_warnstatuscontrol.paramnumber,0x5D74,UDINT +I413=micro820.micro820.e300data/writee300configdata.msgobjread.in,0x5585,BOOL I414=micro820.micro820.e300data/writee300configdata.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I415=micro820.micro820.e300data/writee300configdata.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I416=micro820.micro820.e300data/writee300configdata.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG I417=micro820.micro820.e300data/writee300configdata.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B -I418=micro820.micro820.e300data/writee300configdata.msgobjread.reqlength,0x55EA,UINT +I418=micro820.micro820.e300data/writee300configdata.msgobjread.reqlength,0x5602,UINT I419=micro820.micro820.e300data/writee300configdata.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I420=micro820.micro820.e300data/e300_output.msgwriteoutput.in,0x556D,BOOL +I420=micro820.micro820.e300data/e300_output.msgwriteoutput.in,0x5585,BOOL I421=micro820.micro820.e300data/e300_output.msgwriteoutput.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I422=micro820.micro820.e300data/e300_output.msgwriteoutput.appcfg,0xFFFFFFFF,CIPAPPCFG I423=micro820.micro820.e300data/e300_output.msgwriteoutput.targetcfg,0xFFFFFFFF,CIPTARGETCFG I424=micro820.micro820.e300data/e300_output.msgwriteoutput.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B -I425=micro820.micro820.e300data/e300_output.msgwriteoutput.reqlength,0x5610,UINT +I425=micro820.micro820.e300data/e300_output.msgwriteoutput.reqlength,0x5628,UINT I426=micro820.micro820.e300data/e300_output.msgwriteoutput.__adi_reqdata,0xFFFFFFFF,UINT -I427=micro820.micro820.e300data/e300_output.msgprodname.in,0x556D,BOOL +I427=micro820.micro820.e300data/e300_output.msgprodname.in,0x5585,BOOL I428=micro820.micro820.e300data/e300_output.msgprodname.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I429=micro820.micro820.e300data/e300_output.msgprodname.appcfg,0xFFFFFFFF,CIPAPPCFG I430=micro820.micro820.e300data/e300_output.msgprodname.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I431=micro820.micro820.e300data/e300_output.msgprodname.reqlength,0x5614,UINT +I431=micro820.micro820.e300data/e300_output.msgprodname.reqlength,0x562C,UINT I432=micro820.micro820.e300data/e300_output.msgprodname.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I433=micro820.micro820.e300data/e300_output.msgprodname.__adi_resdata,0xFFFFFFFF,UINT -I434=micro820.micro820.e300data/e300_readenergy.msgprodname.in,0x556D,BOOL +I434=micro820.micro820.e300data/e300_readenergy.msgprodname.in,0x5585,BOOL I435=micro820.micro820.e300data/e300_readenergy.msgprodname.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I436=micro820.micro820.e300data/e300_readenergy.msgprodname.appcfg,0xFFFFFFFF,CIPAPPCFG I437=micro820.micro820.e300data/e300_readenergy.msgprodname.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I438=micro820.micro820.e300data/e300_readenergy.msgprodname.reqlength,0x5614,UINT +I438=micro820.micro820.e300data/e300_readenergy.msgprodname.reqlength,0x562C,UINT I439=micro820.micro820.e300data/e300_readenergy.msgprodname.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I440=micro820.micro820.e300data/e300_readenergy.msgprodname.__adi_resdata,0xFFFFFFFF,UINT -I441=micro820.micro820.e300data/e300_readenergy.msgobjread.in,0x556D,BOOL +I441=micro820.micro820.e300data/e300_readenergy.msgobjread.in,0x5585,BOOL I442=micro820.micro820.e300data/e300_readenergy.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I443=micro820.micro820.e300data/e300_readenergy.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I444=micro820.micro820.e300data/e300_readenergy.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I445=micro820.micro820.e300data/e300_readenergy.msgobjread.reqlength,0x5614,UINT +I445=micro820.micro820.e300data/e300_readenergy.msgobjread.reqlength,0x562C,UINT I446=micro820.micro820.e300data/e300_readenergy.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I447=micro820.micro820.e300data/e300_readenergy.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I448=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.in,0x556D,BOOL +I448=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.in,0x5585,BOOL I449=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I450=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I451=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I452=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqlength,0x5610,UINT +I452=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqlength,0x5628,UINT I453=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I454=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I455=micro820.micro820.e300data/reade300configdata.msgobjread.in,0x556D,BOOL +I455=micro820.micro820.e300data/reade300configdata.msgobjread.in,0x5585,BOOL I456=micro820.micro820.e300data/reade300configdata.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I457=micro820.micro820.e300data/reade300configdata.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I458=micro820.micro820.e300data/reade300configdata.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I459=micro820.micro820.e300data/reade300configdata.msgobjread.reqlength,0x5614,UINT +I459=micro820.micro820.e300data/reade300configdata.msgobjread.reqlength,0x562C,UINT I460=micro820.micro820.e300data/reade300configdata.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I461=micro820.micro820.e300data/reade300configdata.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I462=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.in,0x556D,BOOL +I462=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.in,0x5585,BOOL I463=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I464=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I465=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I466=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqlength,0x5614,UINT +I466=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqlength,0x562C,UINT I467=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I468=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I469=micro820.micro820.e300data/e300_write_tripreset.msgobjread.in,0x556D,BOOL +I469=micro820.micro820.e300data/e300_write_tripreset.msgobjread.in,0x5585,BOOL I470=micro820.micro820.e300data/e300_write_tripreset.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I471=micro820.micro820.e300data/e300_write_tripreset.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I472=micro820.micro820.e300data/e300_write_tripreset.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG I473=micro820.micro820.e300data/e300_write_tripreset.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B -I474=micro820.micro820.e300data/e300_write_tripreset.msgobjread.reqlength,0x5610,UINT +I474=micro820.micro820.e300data/e300_write_tripreset.msgobjread.reqlength,0x5628,UINT I475=micro820.micro820.e300data/e300_write_tripreset.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I476=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.in,0x556D,BOOL +I476=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.in,0x5585,BOOL I477=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I478=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I479=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I480=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqlength,0x5610,UINT +I480=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqlength,0x5628,UINT I481=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I482=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I483=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.in,0x556D,BOOL +I483=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.in,0x5585,BOOL I484=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I485=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I486=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I487=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqlength,0x5614,UINT +I487=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqlength,0x562C,UINT I488=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I489=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I490=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.in,0x556D,BOOL +I490=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.in,0x5585,BOOL I491=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I492=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I493=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I494=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqlength,0x5610,UINT +I494=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqlength,0x5628,UINT I495=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I496=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I497=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.in,0x556D,BOOL +I497=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.in,0x5585,BOOL I498=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I499=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I500=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I501=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqlength,0x5614,UINT +I501=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqlength,0x562C,UINT I502=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I503=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I504=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.in,0x556D,BOOL +I504=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.in,0x5585,BOOL I505=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I506=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I507=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I508=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqlength,0x5610,UINT +I508=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqlength,0x5628,UINT I509=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I510=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I511=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.in,0x556D,BOOL +I511=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.in,0x5585,BOOL I512=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I513=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I514=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I515=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqlength,0x5614,UINT +I515=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqlength,0x562C,UINT I516=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I517=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I518=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.in,0x556D,BOOL +I518=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.in,0x5585,BOOL I519=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I520=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I521=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I522=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqlength,0x5610,UINT +I522=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqlength,0x5628,UINT I523=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I524=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I525=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.in,0x556D,BOOL +I525=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.in,0x5585,BOOL I526=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I527=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I528=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I529=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqlength,0x5614,UINT +I529=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqlength,0x562C,UINT I530=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I531=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I532=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.in,0x556D,BOOL +I532=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.in,0x5585,BOOL I533=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I534=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I535=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I536=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqlength,0x5610,UINT +I536=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqlength,0x5628,UINT I537=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I538=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I539=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.in,0x556D,BOOL +I539=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.in,0x5585,BOOL I540=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I541=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I542=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I543=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqlength,0x5614,UINT +I543=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqlength,0x562C,UINT I544=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I545=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I546=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.in,0x556D,BOOL +I546=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.in,0x5585,BOOL I547=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I548=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I549=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I550=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqlength,0x5614,UINT +I550=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqlength,0x562C,UINT I551=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I552=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I553=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.in,0x556D,BOOL +I553=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.in,0x5585,BOOL I554=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I555=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I556=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I557=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqlength,0x5614,UINT +I557=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqlength,0x562C,UINT I558=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I559=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I560=micro820.micro820.e300data/d2s_underrealpowertriplevel.inp_dint,0x5CF0,DINT -I561=micro820.micro820.e300data/d2s_underrealpowerwarninglevel.inp_dint,0x5CF0,DINT -I562=micro820.micro820.e300data/d2s_overrealpowertriplevel.inp_dint,0x5CF0,DINT -I563=micro820.micro820.e300data/d2s_overrealpowerwarninglevel.inp_dint,0x5CF0,DINT -I564=micro820.micro820.e300data/d2s_underreactiveconsumedpowertriplevel.inp_dint,0x5CF0,DINT -I565=micro820.micro820.e300data/d2s_underreactiveconswarninglevel.inp_dint,0x5CF0,DINT -I566=micro820.micro820.e300data/d2s_overreactiveconsumedpowertriplevel.inp_dint,0x5CF0,DINT -I567=micro820.micro820.e300data/d2s_overreactiveconswarninglevel.inp_dint,0x5CF0,DINT -I568=micro820.micro820.e300data/d2s_underreactivegeneratedpowertriplevel.inp_dint,0x5CF0,DINT -I569=micro820.micro820.e300data/d2s_underreactivegenwarninglevel.inp_dint,0x5CF0,DINT -I570=micro820.micro820.e300data/d2s_overreactivegeneratedpowertriplevel.inp_dint,0x5CF0,DINT -I571=micro820.micro820.e300data/d2s_overreactivegenwarninglevel.inp_dint,0x5CF0,DINT -I572=micro820.micro820.e300data/d2s_underapparentpowertriplevel.inp_dint,0x5CF0,DINT -I573=micro820.micro820.e300data/d2s_underapparentpowerwarninglevel.inp_dint,0x5CF0,DINT -I574=micro820.micro820.e300data/d2s_overapparentpowertriplevel.inp_dint,0x5CF0,DINT -I575=micro820.micro820.e300data/d2s_overapparentpowerwarninglevel.inp_dint,0x5CF0,DINT +I560=micro820.micro820.e300data/d2s_underrealpowertriplevel.inp_dint,0x5D08,DINT +I561=micro820.micro820.e300data/d2s_underrealpowerwarninglevel.inp_dint,0x5D08,DINT +I562=micro820.micro820.e300data/d2s_overrealpowertriplevel.inp_dint,0x5D08,DINT +I563=micro820.micro820.e300data/d2s_overrealpowerwarninglevel.inp_dint,0x5D08,DINT +I564=micro820.micro820.e300data/d2s_underreactiveconsumedpowertriplevel.inp_dint,0x5D08,DINT +I565=micro820.micro820.e300data/d2s_underreactiveconswarninglevel.inp_dint,0x5D08,DINT +I566=micro820.micro820.e300data/d2s_overreactiveconsumedpowertriplevel.inp_dint,0x5D08,DINT +I567=micro820.micro820.e300data/d2s_overreactiveconswarninglevel.inp_dint,0x5D08,DINT +I568=micro820.micro820.e300data/d2s_underreactivegeneratedpowertriplevel.inp_dint,0x5D08,DINT +I569=micro820.micro820.e300data/d2s_underreactivegenwarninglevel.inp_dint,0x5D08,DINT +I570=micro820.micro820.e300data/d2s_overreactivegeneratedpowertriplevel.inp_dint,0x5D08,DINT +I571=micro820.micro820.e300data/d2s_overreactivegenwarninglevel.inp_dint,0x5D08,DINT +I572=micro820.micro820.e300data/d2s_underapparentpowertriplevel.inp_dint,0x5D08,DINT +I573=micro820.micro820.e300data/d2s_underapparentpowerwarninglevel.inp_dint,0x5D08,DINT +I574=micro820.micro820.e300data/d2s_overapparentpowertriplevel.inp_dint,0x5D08,DINT +I575=micro820.micro820.e300data/d2s_overapparentpowerwarninglevel.inp_dint,0x5D08,DINT I576=micro820.micro820.e300data/e300_write_tripreset.fben,0x458,BOOL -I577=micro820.micro820.e300data/e300_write_tripreset.ipaddress,0x8F4,STRING +I577=micro820.micro820.e300data/e300_write_tripreset.ipaddress,0x8F8,STRING I578=micro820.micro820.e300data/e300_write_tripreset.updaterate_ms,0x512,UINT I579=micro820.micro820.e300data/e300_write_tripreset.enable,0x458,BOOL I580=micro820.micro820.e300data/e300_write_tripreset.input,0xFFFFFFFF,____FB_INIT_CONST_0000000B -I581=micro820.micro820.downtime_timer.in,0x7921,BOOL -I582=micro820.micro820.downtime_timer.pt,0x7A78,TIME +I581=micro820.micro820.downtime_timer.in,0x7A90,BOOL +I582=micro820.micro820.downtime_timer.pt,0x7AA4,TIME I583=micro820.micro820.e300data/e300_readenergy.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I584=micro820.micro820.e300data/e300_readenergy.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT I585=micro820.micro820.e300data/e300_readenergy.msgprodname.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B @@ -591,658 +591,658 @@ I589=micro820.micro820.e300data/e300_output.msgprodname.reqdata,0xFFFFFFFF,____F I590=micro820.micro820.e300data/e300_output.msgprodname.__adi_reqdata,0xFFFFFFFF,UINT I591=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I592=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I593=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.enable,0x7921,BOOL +I593=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.enable,0x7A90,BOOL I594=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I595=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.srcoffset,0x5636,UINT +I595=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.srcoffset,0x7A94,UINT I596=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I597=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.destoffset,0x5636,UINT -I598=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.length,0x5636,UINT -I599=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.swap,0x7921,BOOL +I597=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.destoffset,0x7A94,UINT +I598=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.length,0x7A94,UINT +I599=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.swap,0x7A90,BOOL I600=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__adi_src,0xFFFFFFFF,UINT I601=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__adi_dest,0xFFFFFFFF,UINT I602=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__dti_src,0xFFFFFFFF,SINT I603=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__dti_dest,0xFFFFFFFF,SINT -I604=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.enable,0x7921,BOOL +I604=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.enable,0x7A90,BOOL I605=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I606=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.srcoffset,0x5636,UINT +I606=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.srcoffset,0x7A94,UINT I607=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I608=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.destoffset,0x5636,UINT -I609=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.length,0x5636,UINT -I610=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.swap,0x7921,BOOL +I608=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.destoffset,0x7A94,UINT +I609=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.length,0x7A94,UINT +I610=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.swap,0x7A90,BOOL I611=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__adi_src,0xFFFFFFFF,UINT I612=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__adi_dest,0xFFFFFFFF,UINT I613=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__dti_src,0xFFFFFFFF,SINT I614=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__dti_dest,0xFFFFFFFF,SINT -I615=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.enable,0x7921,BOOL +I615=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.enable,0x7A90,BOOL I616=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I617=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.srcoffset,0x5636,UINT +I617=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.srcoffset,0x7A94,UINT I618=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I619=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.destoffset,0x5636,UINT -I620=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.length,0x5636,UINT -I621=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.swap,0x7921,BOOL +I619=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.destoffset,0x7A94,UINT +I620=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.length,0x7A94,UINT +I621=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.swap,0x7A90,BOOL I622=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__adi_src,0xFFFFFFFF,UINT I623=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__adi_dest,0xFFFFFFFF,UINT I624=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__dti_src,0xFFFFFFFF,SINT I625=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__dti_dest,0xFFFFFFFF,SINT I626=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I627=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I628=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.enable,0x7921,BOOL +I628=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.enable,0x7A90,BOOL I629=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I630=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.srcoffset,0x5636,UINT +I630=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.srcoffset,0x7A94,UINT I631=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I632=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.destoffset,0x5636,UINT -I633=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.length,0x5636,UINT -I634=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.swap,0x7921,BOOL +I632=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.destoffset,0x7A94,UINT +I633=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.length,0x7A94,UINT +I634=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.swap,0x7A90,BOOL I635=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__adi_src,0xFFFFFFFF,UINT I636=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__adi_dest,0xFFFFFFFF,UINT I637=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__dti_src,0xFFFFFFFF,SINT I638=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__dti_dest,0xFFFFFFFF,SINT -I639=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.enable,0x7921,BOOL +I639=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.enable,0x7A90,BOOL I640=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I641=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.srcoffset,0x5636,UINT +I641=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.srcoffset,0x7A94,UINT I642=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I643=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.destoffset,0x5636,UINT -I644=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.length,0x5636,UINT -I645=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.swap,0x7921,BOOL +I643=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.destoffset,0x7A94,UINT +I644=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.length,0x7A94,UINT +I645=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.swap,0x7A90,BOOL I646=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__adi_src,0xFFFFFFFF,UINT I647=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__adi_dest,0xFFFFFFFF,UINT I648=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__dti_src,0xFFFFFFFF,SINT I649=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__dti_dest,0xFFFFFFFF,SINT -I650=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.enable,0x7921,BOOL +I650=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.enable,0x7A90,BOOL I651=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I652=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.srcoffset,0x5636,UINT +I652=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.srcoffset,0x7A94,UINT I653=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I654=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.destoffset,0x5636,UINT -I655=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.length,0x5636,UINT -I656=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.swap,0x7921,BOOL +I654=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.destoffset,0x7A94,UINT +I655=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.length,0x7A94,UINT +I656=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.swap,0x7A90,BOOL I657=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__adi_src,0xFFFFFFFF,UINT I658=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__adi_dest,0xFFFFFFFF,UINT I659=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__dti_src,0xFFFFFFFF,SINT I660=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__dti_dest,0xFFFFFFFF,SINT I661=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I662=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I663=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.enable,0x7921,BOOL +I663=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.enable,0x7A90,BOOL I664=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I665=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.srcoffset,0x5636,UINT +I665=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.srcoffset,0x7A94,UINT I666=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I667=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.destoffset,0x5636,UINT -I668=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.length,0x5636,UINT -I669=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.swap,0x7921,BOOL +I667=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.destoffset,0x7A94,UINT +I668=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.length,0x7A94,UINT +I669=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.swap,0x7A90,BOOL I670=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__adi_src,0xFFFFFFFF,UINT I671=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__adi_dest,0xFFFFFFFF,UINT I672=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__dti_src,0xFFFFFFFF,SINT I673=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__dti_dest,0xFFFFFFFF,SINT -I674=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.enable,0x7921,BOOL +I674=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.enable,0x7A90,BOOL I675=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I676=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.srcoffset,0x5636,UINT +I676=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.srcoffset,0x7A94,UINT I677=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I678=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.destoffset,0x5636,UINT -I679=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.length,0x5636,UINT -I680=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.swap,0x7921,BOOL +I678=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.destoffset,0x7A94,UINT +I679=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.length,0x7A94,UINT +I680=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.swap,0x7A90,BOOL I681=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__adi_src,0xFFFFFFFF,UINT I682=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__adi_dest,0xFFFFFFFF,UINT I683=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__dti_src,0xFFFFFFFF,SINT I684=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__dti_dest,0xFFFFFFFF,SINT -I685=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.enable,0x7921,BOOL +I685=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.enable,0x7A90,BOOL I686=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I687=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.srcoffset,0x5636,UINT +I687=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.srcoffset,0x7A94,UINT I688=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I689=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.destoffset,0x5636,UINT -I690=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.length,0x5636,UINT -I691=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.swap,0x7921,BOOL +I689=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.destoffset,0x7A94,UINT +I690=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.length,0x7A94,UINT +I691=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.swap,0x7A90,BOOL I692=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__adi_src,0xFFFFFFFF,UINT I693=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__adi_dest,0xFFFFFFFF,UINT I694=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__dti_src,0xFFFFFFFF,SINT I695=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__dti_dest,0xFFFFFFFF,SINT I696=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I697=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I698=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.enable,0x7921,BOOL +I698=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.enable,0x7A90,BOOL I699=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I700=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.srcoffset,0x5636,UINT +I700=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.srcoffset,0x7A94,UINT I701=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I702=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.destoffset,0x5636,UINT -I703=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.length,0x5636,UINT -I704=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.swap,0x7921,BOOL +I702=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.destoffset,0x7A94,UINT +I703=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.length,0x7A94,UINT +I704=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.swap,0x7A90,BOOL I705=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__adi_src,0xFFFFFFFF,UINT I706=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__adi_dest,0xFFFFFFFF,UINT I707=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__dti_src,0xFFFFFFFF,SINT I708=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__dti_dest,0xFFFFFFFF,SINT -I709=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.enable,0x7921,BOOL +I709=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.enable,0x7A90,BOOL I710=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I711=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.srcoffset,0x5636,UINT +I711=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.srcoffset,0x7A94,UINT I712=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I713=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.destoffset,0x5636,UINT -I714=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.length,0x5636,UINT -I715=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.swap,0x7921,BOOL +I713=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.destoffset,0x7A94,UINT +I714=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.length,0x7A94,UINT +I715=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.swap,0x7A90,BOOL I716=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__adi_src,0xFFFFFFFF,UINT I717=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__adi_dest,0xFFFFFFFF,UINT I718=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__dti_src,0xFFFFFFFF,SINT I719=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__dti_dest,0xFFFFFFFF,SINT -I720=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.enable,0x7921,BOOL +I720=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.enable,0x7A90,BOOL I721=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I722=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.srcoffset,0x5636,UINT +I722=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.srcoffset,0x7A94,UINT I723=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I724=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.destoffset,0x5636,UINT -I725=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.length,0x5636,UINT -I726=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.swap,0x7921,BOOL +I724=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.destoffset,0x7A94,UINT +I725=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.length,0x7A94,UINT +I726=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.swap,0x7A90,BOOL I727=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__adi_src,0xFFFFFFFF,UINT I728=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__adi_dest,0xFFFFFFFF,UINT I729=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__dti_src,0xFFFFFFFF,SINT I730=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__dti_dest,0xFFFFFFFF,SINT I731=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I732=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I733=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.enable,0x7921,BOOL +I733=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.enable,0x7A90,BOOL I734=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I735=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.srcoffset,0x5636,UINT +I735=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.srcoffset,0x7A94,UINT I736=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I737=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.destoffset,0x5636,UINT -I738=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.length,0x5636,UINT -I739=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.swap,0x7921,BOOL +I737=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.destoffset,0x7A94,UINT +I738=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.length,0x7A94,UINT +I739=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.swap,0x7A90,BOOL I740=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__adi_src,0xFFFFFFFF,UINT I741=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__adi_dest,0xFFFFFFFF,UINT I742=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__dti_src,0xFFFFFFFF,SINT I743=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__dti_dest,0xFFFFFFFF,SINT -I744=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.enable,0x7921,BOOL +I744=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.enable,0x7A90,BOOL I745=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I746=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.srcoffset,0x5636,UINT +I746=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.srcoffset,0x7A94,UINT I747=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I748=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.destoffset,0x5636,UINT -I749=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.length,0x5636,UINT -I750=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.swap,0x7921,BOOL +I748=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.destoffset,0x7A94,UINT +I749=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.length,0x7A94,UINT +I750=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.swap,0x7A90,BOOL I751=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__adi_src,0xFFFFFFFF,UINT I752=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__adi_dest,0xFFFFFFFF,UINT I753=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__dti_src,0xFFFFFFFF,SINT I754=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__dti_dest,0xFFFFFFFF,SINT -I755=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.enable,0x7921,BOOL +I755=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.enable,0x7A90,BOOL I756=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I757=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.srcoffset,0x5636,UINT +I757=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.srcoffset,0x7A94,UINT I758=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I759=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.destoffset,0x5636,UINT -I760=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.length,0x5636,UINT -I761=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.swap,0x7921,BOOL +I759=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.destoffset,0x7A94,UINT +I760=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.length,0x7A94,UINT +I761=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.swap,0x7A90,BOOL I762=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__adi_src,0xFFFFFFFF,UINT I763=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__adi_dest,0xFFFFFFFF,UINT I764=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__dti_src,0xFFFFFFFF,SINT I765=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__dti_dest,0xFFFFFFFF,SINT I766=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I767=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I768=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.enable,0x7921,BOOL +I768=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.enable,0x7A90,BOOL I769=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I770=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.srcoffset,0x5636,UINT +I770=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.srcoffset,0x7A94,UINT I771=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I772=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.destoffset,0x5636,UINT -I773=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.length,0x5636,UINT -I774=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.swap,0x7921,BOOL +I772=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.destoffset,0x7A94,UINT +I773=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.length,0x7A94,UINT +I774=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.swap,0x7A90,BOOL I775=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__adi_src,0xFFFFFFFF,UINT I776=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__adi_dest,0xFFFFFFFF,UINT I777=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__dti_src,0xFFFFFFFF,SINT I778=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__dti_dest,0xFFFFFFFF,SINT -I779=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.enable,0x7921,BOOL +I779=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.enable,0x7A90,BOOL I780=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I781=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.srcoffset,0x5636,UINT +I781=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.srcoffset,0x7A94,UINT I782=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I783=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.destoffset,0x5636,UINT -I784=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.length,0x5636,UINT -I785=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.swap,0x7921,BOOL +I783=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.destoffset,0x7A94,UINT +I784=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.length,0x7A94,UINT +I785=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.swap,0x7A90,BOOL I786=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__adi_src,0xFFFFFFFF,UINT I787=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__adi_dest,0xFFFFFFFF,UINT I788=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__dti_src,0xFFFFFFFF,SINT I789=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__dti_dest,0xFFFFFFFF,SINT -I790=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.enable,0x7921,BOOL +I790=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.enable,0x7A90,BOOL I791=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I792=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.srcoffset,0x5636,UINT +I792=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.srcoffset,0x7A94,UINT I793=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I794=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.destoffset,0x5636,UINT -I795=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.length,0x5636,UINT -I796=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.swap,0x7921,BOOL +I794=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.destoffset,0x7A94,UINT +I795=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.length,0x7A94,UINT +I796=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.swap,0x7A90,BOOL I797=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__adi_src,0xFFFFFFFF,UINT I798=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__adi_dest,0xFFFFFFFF,UINT I799=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__dti_src,0xFFFFFFFF,SINT I800=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__dti_dest,0xFFFFFFFF,SINT I801=micro820.micro820.e300data/reade300configdata.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I802=micro820.micro820.e300data/reade300configdata.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I803=micro820.micro820.e300data/reade300configdata.int_cop.enable,0x7921,BOOL +I803=micro820.micro820.e300data/reade300configdata.int_cop.enable,0x7A90,BOOL I804=micro820.micro820.e300data/reade300configdata.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I805=micro820.micro820.e300data/reade300configdata.int_cop.srcoffset,0x5636,UINT +I805=micro820.micro820.e300data/reade300configdata.int_cop.srcoffset,0x7A94,UINT I806=micro820.micro820.e300data/reade300configdata.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I807=micro820.micro820.e300data/reade300configdata.int_cop.destoffset,0x5636,UINT -I808=micro820.micro820.e300data/reade300configdata.int_cop.length,0x5636,UINT -I809=micro820.micro820.e300data/reade300configdata.int_cop.swap,0x7921,BOOL +I807=micro820.micro820.e300data/reade300configdata.int_cop.destoffset,0x7A94,UINT +I808=micro820.micro820.e300data/reade300configdata.int_cop.length,0x7A94,UINT +I809=micro820.micro820.e300data/reade300configdata.int_cop.swap,0x7A90,BOOL I810=micro820.micro820.e300data/reade300configdata.int_cop.__adi_src,0xFFFFFFFF,UINT I811=micro820.micro820.e300data/reade300configdata.int_cop.__adi_dest,0xFFFFFFFF,UINT I812=micro820.micro820.e300data/reade300configdata.int_cop.__dti_src,0xFFFFFFFF,SINT I813=micro820.micro820.e300data/reade300configdata.int_cop.__dti_dest,0xFFFFFFFF,SINT -I814=micro820.micro820.e300data/reade300configdata.real_cop.enable,0x7921,BOOL +I814=micro820.micro820.e300data/reade300configdata.real_cop.enable,0x7A90,BOOL I815=micro820.micro820.e300data/reade300configdata.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I816=micro820.micro820.e300data/reade300configdata.real_cop.srcoffset,0x5636,UINT +I816=micro820.micro820.e300data/reade300configdata.real_cop.srcoffset,0x7A94,UINT I817=micro820.micro820.e300data/reade300configdata.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I818=micro820.micro820.e300data/reade300configdata.real_cop.destoffset,0x5636,UINT -I819=micro820.micro820.e300data/reade300configdata.real_cop.length,0x5636,UINT -I820=micro820.micro820.e300data/reade300configdata.real_cop.swap,0x7921,BOOL +I818=micro820.micro820.e300data/reade300configdata.real_cop.destoffset,0x7A94,UINT +I819=micro820.micro820.e300data/reade300configdata.real_cop.length,0x7A94,UINT +I820=micro820.micro820.e300data/reade300configdata.real_cop.swap,0x7A90,BOOL I821=micro820.micro820.e300data/reade300configdata.real_cop.__adi_src,0xFFFFFFFF,UINT I822=micro820.micro820.e300data/reade300configdata.real_cop.__adi_dest,0xFFFFFFFF,UINT I823=micro820.micro820.e300data/reade300configdata.real_cop.__dti_src,0xFFFFFFFF,SINT I824=micro820.micro820.e300data/reade300configdata.real_cop.__dti_dest,0xFFFFFFFF,SINT -I825=micro820.micro820.e300data/reade300configdata.phase_cop.enable,0x7921,BOOL +I825=micro820.micro820.e300data/reade300configdata.phase_cop.enable,0x7A90,BOOL I826=micro820.micro820.e300data/reade300configdata.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I827=micro820.micro820.e300data/reade300configdata.phase_cop.srcoffset,0x5636,UINT +I827=micro820.micro820.e300data/reade300configdata.phase_cop.srcoffset,0x7A94,UINT I828=micro820.micro820.e300data/reade300configdata.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I829=micro820.micro820.e300data/reade300configdata.phase_cop.destoffset,0x5636,UINT -I830=micro820.micro820.e300data/reade300configdata.phase_cop.length,0x5636,UINT -I831=micro820.micro820.e300data/reade300configdata.phase_cop.swap,0x7921,BOOL +I829=micro820.micro820.e300data/reade300configdata.phase_cop.destoffset,0x7A94,UINT +I830=micro820.micro820.e300data/reade300configdata.phase_cop.length,0x7A94,UINT +I831=micro820.micro820.e300data/reade300configdata.phase_cop.swap,0x7A90,BOOL I832=micro820.micro820.e300data/reade300configdata.phase_cop.__adi_src,0xFFFFFFFF,UINT I833=micro820.micro820.e300data/reade300configdata.phase_cop.__adi_dest,0xFFFFFFFF,UINT I834=micro820.micro820.e300data/reade300configdata.phase_cop.__dti_src,0xFFFFFFFF,SINT I835=micro820.micro820.e300data/reade300configdata.phase_cop.__dti_dest,0xFFFFFFFF,SINT -I836=micro820.micro820.e300data/d_2_s_flasetting.inp_dint,0x7C7C,UDINT +I836=micro820.micro820.e300data/d_2_s_flasetting.inp_dint,0x7A9C,UDINT I837=micro820.micro820.e300data/writee300configdata.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I838=micro820.micro820.e300data/writee300configdata.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I839=micro820.micro820.e300data/writee300configdata.int_cop.enable,0x7921,BOOL +I839=micro820.micro820.e300data/writee300configdata.int_cop.enable,0x7A90,BOOL I840=micro820.micro820.e300data/writee300configdata.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I841=micro820.micro820.e300data/writee300configdata.int_cop.srcoffset,0x5636,UINT +I841=micro820.micro820.e300data/writee300configdata.int_cop.srcoffset,0x7A94,UINT I842=micro820.micro820.e300data/writee300configdata.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I843=micro820.micro820.e300data/writee300configdata.int_cop.destoffset,0x5636,UINT -I844=micro820.micro820.e300data/writee300configdata.int_cop.length,0x5636,UINT -I845=micro820.micro820.e300data/writee300configdata.int_cop.swap,0x7921,BOOL +I843=micro820.micro820.e300data/writee300configdata.int_cop.destoffset,0x7A94,UINT +I844=micro820.micro820.e300data/writee300configdata.int_cop.length,0x7A94,UINT +I845=micro820.micro820.e300data/writee300configdata.int_cop.swap,0x7A90,BOOL I846=micro820.micro820.e300data/writee300configdata.int_cop.__adi_src,0xFFFFFFFF,UINT I847=micro820.micro820.e300data/writee300configdata.int_cop.__adi_dest,0xFFFFFFFF,UINT I848=micro820.micro820.e300data/writee300configdata.int_cop.__dti_src,0xFFFFFFFF,SINT I849=micro820.micro820.e300data/writee300configdata.int_cop.__dti_dest,0xFFFFFFFF,SINT -I850=micro820.micro820.e300data/writee300configdata.real_cop.enable,0x7921,BOOL +I850=micro820.micro820.e300data/writee300configdata.real_cop.enable,0x7A90,BOOL I851=micro820.micro820.e300data/writee300configdata.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I852=micro820.micro820.e300data/writee300configdata.real_cop.srcoffset,0x5636,UINT +I852=micro820.micro820.e300data/writee300configdata.real_cop.srcoffset,0x7A94,UINT I853=micro820.micro820.e300data/writee300configdata.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I854=micro820.micro820.e300data/writee300configdata.real_cop.destoffset,0x5636,UINT -I855=micro820.micro820.e300data/writee300configdata.real_cop.length,0x5636,UINT -I856=micro820.micro820.e300data/writee300configdata.real_cop.swap,0x7921,BOOL +I854=micro820.micro820.e300data/writee300configdata.real_cop.destoffset,0x7A94,UINT +I855=micro820.micro820.e300data/writee300configdata.real_cop.length,0x7A94,UINT +I856=micro820.micro820.e300data/writee300configdata.real_cop.swap,0x7A90,BOOL I857=micro820.micro820.e300data/writee300configdata.real_cop.__adi_src,0xFFFFFFFF,UINT I858=micro820.micro820.e300data/writee300configdata.real_cop.__adi_dest,0xFFFFFFFF,UINT I859=micro820.micro820.e300data/writee300configdata.real_cop.__dti_src,0xFFFFFFFF,SINT I860=micro820.micro820.e300data/writee300configdata.real_cop.__dti_dest,0xFFFFFFFF,SINT -I861=micro820.micro820.e300data/writee300configdata.phase_cop.enable,0x7921,BOOL +I861=micro820.micro820.e300data/writee300configdata.phase_cop.enable,0x7A90,BOOL I862=micro820.micro820.e300data/writee300configdata.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I863=micro820.micro820.e300data/writee300configdata.phase_cop.srcoffset,0x5636,UINT +I863=micro820.micro820.e300data/writee300configdata.phase_cop.srcoffset,0x7A94,UINT I864=micro820.micro820.e300data/writee300configdata.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I865=micro820.micro820.e300data/writee300configdata.phase_cop.destoffset,0x5636,UINT -I866=micro820.micro820.e300data/writee300configdata.phase_cop.length,0x5636,UINT -I867=micro820.micro820.e300data/writee300configdata.phase_cop.swap,0x7921,BOOL +I865=micro820.micro820.e300data/writee300configdata.phase_cop.destoffset,0x7A94,UINT +I866=micro820.micro820.e300data/writee300configdata.phase_cop.length,0x7A94,UINT +I867=micro820.micro820.e300data/writee300configdata.phase_cop.swap,0x7A90,BOOL I868=micro820.micro820.e300data/writee300configdata.phase_cop.__adi_src,0xFFFFFFFF,UINT I869=micro820.micro820.e300data/writee300configdata.phase_cop.__adi_dest,0xFFFFFFFF,UINT I870=micro820.micro820.e300data/writee300configdata.phase_cop.__dti_src,0xFFFFFFFF,SINT I871=micro820.micro820.e300data/writee300configdata.phase_cop.__dti_dest,0xFFFFFFFF,SINT I872=micro820.micro820.e300data/e300_write_tripreset.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I873=micro820.micro820.e300data/e300_write_tripreset.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I874=micro820.micro820.e300data/e300_write_tripreset.int_cop.enable,0x7921,BOOL +I874=micro820.micro820.e300data/e300_write_tripreset.int_cop.enable,0x7A90,BOOL I875=micro820.micro820.e300data/e300_write_tripreset.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I876=micro820.micro820.e300data/e300_write_tripreset.int_cop.srcoffset,0x5636,UINT +I876=micro820.micro820.e300data/e300_write_tripreset.int_cop.srcoffset,0x7A94,UINT I877=micro820.micro820.e300data/e300_write_tripreset.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I878=micro820.micro820.e300data/e300_write_tripreset.int_cop.destoffset,0x5636,UINT -I879=micro820.micro820.e300data/e300_write_tripreset.int_cop.length,0x5636,UINT -I880=micro820.micro820.e300data/e300_write_tripreset.int_cop.swap,0x7921,BOOL +I878=micro820.micro820.e300data/e300_write_tripreset.int_cop.destoffset,0x7A94,UINT +I879=micro820.micro820.e300data/e300_write_tripreset.int_cop.length,0x7A94,UINT +I880=micro820.micro820.e300data/e300_write_tripreset.int_cop.swap,0x7A90,BOOL I881=micro820.micro820.e300data/e300_write_tripreset.int_cop.__adi_src,0xFFFFFFFF,UINT I882=micro820.micro820.e300data/e300_write_tripreset.int_cop.__adi_dest,0xFFFFFFFF,UINT I883=micro820.micro820.e300data/e300_write_tripreset.int_cop.__dti_src,0xFFFFFFFF,SINT I884=micro820.micro820.e300data/e300_write_tripreset.int_cop.__dti_dest,0xFFFFFFFF,SINT -I885=micro820.micro820.e300data/e300_write_tripreset.real_cop.enable,0x7921,BOOL +I885=micro820.micro820.e300data/e300_write_tripreset.real_cop.enable,0x7A90,BOOL I886=micro820.micro820.e300data/e300_write_tripreset.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I887=micro820.micro820.e300data/e300_write_tripreset.real_cop.srcoffset,0x5636,UINT +I887=micro820.micro820.e300data/e300_write_tripreset.real_cop.srcoffset,0x7A94,UINT I888=micro820.micro820.e300data/e300_write_tripreset.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I889=micro820.micro820.e300data/e300_write_tripreset.real_cop.destoffset,0x5636,UINT -I890=micro820.micro820.e300data/e300_write_tripreset.real_cop.length,0x5636,UINT -I891=micro820.micro820.e300data/e300_write_tripreset.real_cop.swap,0x7921,BOOL +I889=micro820.micro820.e300data/e300_write_tripreset.real_cop.destoffset,0x7A94,UINT +I890=micro820.micro820.e300data/e300_write_tripreset.real_cop.length,0x7A94,UINT +I891=micro820.micro820.e300data/e300_write_tripreset.real_cop.swap,0x7A90,BOOL I892=micro820.micro820.e300data/e300_write_tripreset.real_cop.__adi_src,0xFFFFFFFF,UINT I893=micro820.micro820.e300data/e300_write_tripreset.real_cop.__adi_dest,0xFFFFFFFF,UINT I894=micro820.micro820.e300data/e300_write_tripreset.real_cop.__dti_src,0xFFFFFFFF,SINT I895=micro820.micro820.e300data/e300_write_tripreset.real_cop.__dti_dest,0xFFFFFFFF,SINT -I896=micro820.micro820.e300data/e300_write_tripreset.phase_cop.enable,0x7921,BOOL +I896=micro820.micro820.e300data/e300_write_tripreset.phase_cop.enable,0x7A90,BOOL I897=micro820.micro820.e300data/e300_write_tripreset.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I898=micro820.micro820.e300data/e300_write_tripreset.phase_cop.srcoffset,0x5636,UINT +I898=micro820.micro820.e300data/e300_write_tripreset.phase_cop.srcoffset,0x7A94,UINT I899=micro820.micro820.e300data/e300_write_tripreset.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I900=micro820.micro820.e300data/e300_write_tripreset.phase_cop.destoffset,0x5636,UINT -I901=micro820.micro820.e300data/e300_write_tripreset.phase_cop.length,0x5636,UINT -I902=micro820.micro820.e300data/e300_write_tripreset.phase_cop.swap,0x7921,BOOL +I900=micro820.micro820.e300data/e300_write_tripreset.phase_cop.destoffset,0x7A94,UINT +I901=micro820.micro820.e300data/e300_write_tripreset.phase_cop.length,0x7A94,UINT +I902=micro820.micro820.e300data/e300_write_tripreset.phase_cop.swap,0x7A90,BOOL I903=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__adi_src,0xFFFFFFFF,UINT I904=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__adi_dest,0xFFFFFFFF,UINT I905=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__dti_src,0xFFFFFFFF,SINT I906=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__dti_dest,0xFFFFFFFF,SINT -I907=micro820.micro820.e300data/e300_read_param.fben,0x7921,BOOL -I908=micro820.micro820.e300data/e300_read_param.ipaddress,0x7B86,STRING -I909=micro820.micro820.e300data/e300_read_param.updaterate_ms,0x5636,UINT -I910=micro820.micro820.e300data/e300_read_param.enable,0x7921,BOOL -I911=micro820.micro820.e300data/e300_read_param.paramnumber,0x7C7C,UDINT -I912=micro820.micro820.e300data/e300_read_param.msgobjread.in,0x7921,BOOL +I907=micro820.micro820.e300data/e300_read_param.fben,0x7A90,BOOL +I908=micro820.micro820.e300data/e300_read_param.ipaddress,0x7AA8,STRING +I909=micro820.micro820.e300data/e300_read_param.updaterate_ms,0x7A94,UINT +I910=micro820.micro820.e300data/e300_read_param.enable,0x7A90,BOOL +I911=micro820.micro820.e300data/e300_read_param.paramnumber,0x7A9C,UDINT +I912=micro820.micro820.e300data/e300_read_param.msgobjread.in,0x7A90,BOOL I913=micro820.micro820.e300data/e300_read_param.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I914=micro820.micro820.e300data/e300_read_param.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG I915=micro820.micro820.e300data/e300_read_param.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG I916=micro820.micro820.e300data/e300_read_param.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B -I917=micro820.micro820.e300data/e300_read_param.msgobjread.reqlength,0x5636,UINT +I917=micro820.micro820.e300data/e300_read_param.msgobjread.reqlength,0x7A94,UINT I918=micro820.micro820.e300data/e300_read_param.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I919=micro820.micro820.e300data/e300_read_param.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT I920=micro820.micro820.e300data/e300_read_param.msgobjread.__adi_resdata,0xFFFFFFFF,UINT -I921=micro820.micro820.e300data/e300_read_param.fben_rtrig.clk,0x7921,BOOL -I922=micro820.micro820.e300data/e300_read_param.msgobjread_q_rtrig.clk,0x7921,BOOL -I923=micro820.micro820.e300data/e300_read_param.msgobjread_err_rtrig.clk,0x7921,BOOL -I924=micro820.micro820.e300data/e300_read_param.int_cop.enable,0x7921,BOOL +I921=micro820.micro820.e300data/e300_read_param.fben_rtrig.clk,0x7A90,BOOL +I922=micro820.micro820.e300data/e300_read_param.msgobjread_q_rtrig.clk,0x7A90,BOOL +I923=micro820.micro820.e300data/e300_read_param.msgobjread_err_rtrig.clk,0x7A90,BOOL +I924=micro820.micro820.e300data/e300_read_param.int_cop.enable,0x7A90,BOOL I925=micro820.micro820.e300data/e300_read_param.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I926=micro820.micro820.e300data/e300_read_param.int_cop.srcoffset,0x5636,UINT +I926=micro820.micro820.e300data/e300_read_param.int_cop.srcoffset,0x7A94,UINT I927=micro820.micro820.e300data/e300_read_param.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I928=micro820.micro820.e300data/e300_read_param.int_cop.destoffset,0x5636,UINT -I929=micro820.micro820.e300data/e300_read_param.int_cop.length,0x5636,UINT -I930=micro820.micro820.e300data/e300_read_param.int_cop.swap,0x7921,BOOL +I928=micro820.micro820.e300data/e300_read_param.int_cop.destoffset,0x7A94,UINT +I929=micro820.micro820.e300data/e300_read_param.int_cop.length,0x7A94,UINT +I930=micro820.micro820.e300data/e300_read_param.int_cop.swap,0x7A90,BOOL I931=micro820.micro820.e300data/e300_read_param.int_cop.__adi_src,0xFFFFFFFF,UINT I932=micro820.micro820.e300data/e300_read_param.int_cop.__adi_dest,0xFFFFFFFF,UINT I933=micro820.micro820.e300data/e300_read_param.int_cop.__dti_src,0xFFFFFFFF,SINT I934=micro820.micro820.e300data/e300_read_param.int_cop.__dti_dest,0xFFFFFFFF,SINT -I935=micro820.micro820.e300data/e300_read_param.real_cop.enable,0x7921,BOOL +I935=micro820.micro820.e300data/e300_read_param.real_cop.enable,0x7A90,BOOL I936=micro820.micro820.e300data/e300_read_param.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I937=micro820.micro820.e300data/e300_read_param.real_cop.srcoffset,0x5636,UINT +I937=micro820.micro820.e300data/e300_read_param.real_cop.srcoffset,0x7A94,UINT I938=micro820.micro820.e300data/e300_read_param.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I939=micro820.micro820.e300data/e300_read_param.real_cop.destoffset,0x5636,UINT -I940=micro820.micro820.e300data/e300_read_param.real_cop.length,0x5636,UINT -I941=micro820.micro820.e300data/e300_read_param.real_cop.swap,0x7921,BOOL +I939=micro820.micro820.e300data/e300_read_param.real_cop.destoffset,0x7A94,UINT +I940=micro820.micro820.e300data/e300_read_param.real_cop.length,0x7A94,UINT +I941=micro820.micro820.e300data/e300_read_param.real_cop.swap,0x7A90,BOOL I942=micro820.micro820.e300data/e300_read_param.real_cop.__adi_src,0xFFFFFFFF,UINT I943=micro820.micro820.e300data/e300_read_param.real_cop.__adi_dest,0xFFFFFFFF,UINT I944=micro820.micro820.e300data/e300_read_param.real_cop.__dti_src,0xFFFFFFFF,SINT I945=micro820.micro820.e300data/e300_read_param.real_cop.__dti_dest,0xFFFFFFFF,SINT -I946=micro820.micro820.e300data/e300_read_param.phase_cop.enable,0x7921,BOOL +I946=micro820.micro820.e300data/e300_read_param.phase_cop.enable,0x7A90,BOOL I947=micro820.micro820.e300data/e300_read_param.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I948=micro820.micro820.e300data/e300_read_param.phase_cop.srcoffset,0x5636,UINT +I948=micro820.micro820.e300data/e300_read_param.phase_cop.srcoffset,0x7A94,UINT I949=micro820.micro820.e300data/e300_read_param.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I950=micro820.micro820.e300data/e300_read_param.phase_cop.destoffset,0x5636,UINT -I951=micro820.micro820.e300data/e300_read_param.phase_cop.length,0x5636,UINT -I952=micro820.micro820.e300data/e300_read_param.phase_cop.swap,0x7921,BOOL +I950=micro820.micro820.e300data/e300_read_param.phase_cop.destoffset,0x7A94,UINT +I951=micro820.micro820.e300data/e300_read_param.phase_cop.length,0x7A94,UINT +I952=micro820.micro820.e300data/e300_read_param.phase_cop.swap,0x7A90,BOOL I953=micro820.micro820.e300data/e300_read_param.phase_cop.__adi_src,0xFFFFFFFF,UINT I954=micro820.micro820.e300data/e300_read_param.phase_cop.__adi_dest,0xFFFFFFFF,UINT I955=micro820.micro820.e300data/e300_read_param.phase_cop.__dti_src,0xFFFFFFFF,SINT I956=micro820.micro820.e300data/e300_read_param.phase_cop.__dti_dest,0xFFFFFFFF,SINT -I957=micro820.micro820.e300data/e300_read_param.fben_ftrig.clk,0x7921,BOOL +I957=micro820.micro820.e300data/e300_read_param.fben_ftrig.clk,0x7A90,BOOL I958=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I959=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I960=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.enable,0x7921,BOOL +I960=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.enable,0x7A90,BOOL I961=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I962=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.srcoffset,0x5636,UINT +I962=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.srcoffset,0x7A94,UINT I963=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I964=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.destoffset,0x5636,UINT -I965=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.length,0x5636,UINT -I966=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.swap,0x7921,BOOL +I964=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.destoffset,0x7A94,UINT +I965=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.length,0x7A94,UINT +I966=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.swap,0x7A90,BOOL I967=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__adi_src,0xFFFFFFFF,UINT I968=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__adi_dest,0xFFFFFFFF,UINT I969=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__dti_src,0xFFFFFFFF,SINT I970=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__dti_dest,0xFFFFFFFF,SINT -I971=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.enable,0x7921,BOOL +I971=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.enable,0x7A90,BOOL I972=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I973=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.srcoffset,0x5636,UINT +I973=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.srcoffset,0x7A94,UINT I974=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I975=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.destoffset,0x5636,UINT -I976=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.length,0x5636,UINT -I977=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.swap,0x7921,BOOL +I975=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.destoffset,0x7A94,UINT +I976=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.length,0x7A94,UINT +I977=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.swap,0x7A90,BOOL I978=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__adi_src,0xFFFFFFFF,UINT I979=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__adi_dest,0xFFFFFFFF,UINT I980=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__dti_src,0xFFFFFFFF,SINT I981=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__dti_dest,0xFFFFFFFF,SINT -I982=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.enable,0x7921,BOOL +I982=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.enable,0x7A90,BOOL I983=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I984=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.srcoffset,0x5636,UINT +I984=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.srcoffset,0x7A94,UINT I985=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I986=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.destoffset,0x5636,UINT -I987=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.length,0x5636,UINT -I988=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.swap,0x7921,BOOL +I986=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.destoffset,0x7A94,UINT +I987=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.length,0x7A94,UINT +I988=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.swap,0x7A90,BOOL I989=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__adi_src,0xFFFFFFFF,UINT I990=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__adi_dest,0xFFFFFFFF,UINT I991=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__dti_src,0xFFFFFFFF,SINT I992=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__dti_dest,0xFFFFFFFF,SINT I993=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I994=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I995=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.enable,0x7921,BOOL +I995=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.enable,0x7A90,BOOL I996=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I997=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.srcoffset,0x5636,UINT +I997=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.srcoffset,0x7A94,UINT I998=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I999=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.destoffset,0x5636,UINT -I1000=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.length,0x5636,UINT -I1001=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.swap,0x7921,BOOL +I999=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.destoffset,0x7A94,UINT +I1000=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.length,0x7A94,UINT +I1001=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.swap,0x7A90,BOOL I1002=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__adi_src,0xFFFFFFFF,UINT I1003=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__adi_dest,0xFFFFFFFF,UINT I1004=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__dti_src,0xFFFFFFFF,SINT I1005=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__dti_dest,0xFFFFFFFF,SINT -I1006=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.enable,0x7921,BOOL +I1006=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.enable,0x7A90,BOOL I1007=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1008=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.srcoffset,0x5636,UINT +I1008=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.srcoffset,0x7A94,UINT I1009=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1010=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.destoffset,0x5636,UINT -I1011=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.length,0x5636,UINT -I1012=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.swap,0x7921,BOOL +I1010=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.destoffset,0x7A94,UINT +I1011=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.length,0x7A94,UINT +I1012=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.swap,0x7A90,BOOL I1013=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__adi_src,0xFFFFFFFF,UINT I1014=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__adi_dest,0xFFFFFFFF,UINT I1015=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__dti_src,0xFFFFFFFF,SINT I1016=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__dti_dest,0xFFFFFFFF,SINT -I1017=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.enable,0x7921,BOOL +I1017=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.enable,0x7A90,BOOL I1018=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1019=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.srcoffset,0x5636,UINT +I1019=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.srcoffset,0x7A94,UINT I1020=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1021=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.destoffset,0x5636,UINT -I1022=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.length,0x5636,UINT -I1023=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.swap,0x7921,BOOL +I1021=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.destoffset,0x7A94,UINT +I1022=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.length,0x7A94,UINT +I1023=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.swap,0x7A90,BOOL I1024=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__adi_src,0xFFFFFFFF,UINT I1025=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__adi_dest,0xFFFFFFFF,UINT I1026=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__dti_src,0xFFFFFFFF,SINT I1027=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__dti_dest,0xFFFFFFFF,SINT I1028=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I1029=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I1030=micro820.micro820.e300data/e300_tripstatuspower.int_cop.enable,0x7921,BOOL +I1030=micro820.micro820.e300data/e300_tripstatuspower.int_cop.enable,0x7A90,BOOL I1031=micro820.micro820.e300data/e300_tripstatuspower.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1032=micro820.micro820.e300data/e300_tripstatuspower.int_cop.srcoffset,0x5636,UINT +I1032=micro820.micro820.e300data/e300_tripstatuspower.int_cop.srcoffset,0x7A94,UINT I1033=micro820.micro820.e300data/e300_tripstatuspower.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1034=micro820.micro820.e300data/e300_tripstatuspower.int_cop.destoffset,0x5636,UINT -I1035=micro820.micro820.e300data/e300_tripstatuspower.int_cop.length,0x5636,UINT -I1036=micro820.micro820.e300data/e300_tripstatuspower.int_cop.swap,0x7921,BOOL +I1034=micro820.micro820.e300data/e300_tripstatuspower.int_cop.destoffset,0x7A94,UINT +I1035=micro820.micro820.e300data/e300_tripstatuspower.int_cop.length,0x7A94,UINT +I1036=micro820.micro820.e300data/e300_tripstatuspower.int_cop.swap,0x7A90,BOOL I1037=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__adi_src,0xFFFFFFFF,UINT I1038=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__adi_dest,0xFFFFFFFF,UINT I1039=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__dti_src,0xFFFFFFFF,SINT I1040=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__dti_dest,0xFFFFFFFF,SINT -I1041=micro820.micro820.e300data/e300_tripstatuspower.real_cop.enable,0x7921,BOOL +I1041=micro820.micro820.e300data/e300_tripstatuspower.real_cop.enable,0x7A90,BOOL I1042=micro820.micro820.e300data/e300_tripstatuspower.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1043=micro820.micro820.e300data/e300_tripstatuspower.real_cop.srcoffset,0x5636,UINT +I1043=micro820.micro820.e300data/e300_tripstatuspower.real_cop.srcoffset,0x7A94,UINT I1044=micro820.micro820.e300data/e300_tripstatuspower.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1045=micro820.micro820.e300data/e300_tripstatuspower.real_cop.destoffset,0x5636,UINT -I1046=micro820.micro820.e300data/e300_tripstatuspower.real_cop.length,0x5636,UINT -I1047=micro820.micro820.e300data/e300_tripstatuspower.real_cop.swap,0x7921,BOOL +I1045=micro820.micro820.e300data/e300_tripstatuspower.real_cop.destoffset,0x7A94,UINT +I1046=micro820.micro820.e300data/e300_tripstatuspower.real_cop.length,0x7A94,UINT +I1047=micro820.micro820.e300data/e300_tripstatuspower.real_cop.swap,0x7A90,BOOL I1048=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__adi_src,0xFFFFFFFF,UINT I1049=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__adi_dest,0xFFFFFFFF,UINT I1050=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__dti_src,0xFFFFFFFF,SINT I1051=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__dti_dest,0xFFFFFFFF,SINT -I1052=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.enable,0x7921,BOOL +I1052=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.enable,0x7A90,BOOL I1053=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1054=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.srcoffset,0x5636,UINT +I1054=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.srcoffset,0x7A94,UINT I1055=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1056=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.destoffset,0x5636,UINT -I1057=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.length,0x5636,UINT -I1058=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.swap,0x7921,BOOL +I1056=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.destoffset,0x7A94,UINT +I1057=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.length,0x7A94,UINT +I1058=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.swap,0x7A90,BOOL I1059=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__adi_src,0xFFFFFFFF,UINT I1060=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__adi_dest,0xFFFFFFFF,UINT I1061=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__dti_src,0xFFFFFFFF,SINT I1062=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__dti_dest,0xFFFFFFFF,SINT I1063=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I1064=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I1065=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.enable,0x7921,BOOL +I1065=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.enable,0x7A90,BOOL I1066=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1067=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.srcoffset,0x5636,UINT +I1067=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.srcoffset,0x7A94,UINT I1068=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1069=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.destoffset,0x5636,UINT -I1070=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.length,0x5636,UINT -I1071=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.swap,0x7921,BOOL +I1069=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.destoffset,0x7A94,UINT +I1070=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.length,0x7A94,UINT +I1071=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.swap,0x7A90,BOOL I1072=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__adi_src,0xFFFFFFFF,UINT I1073=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__adi_dest,0xFFFFFFFF,UINT I1074=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__dti_src,0xFFFFFFFF,SINT I1075=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__dti_dest,0xFFFFFFFF,SINT -I1076=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.enable,0x7921,BOOL +I1076=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.enable,0x7A90,BOOL I1077=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1078=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.srcoffset,0x5636,UINT +I1078=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.srcoffset,0x7A94,UINT I1079=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1080=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.destoffset,0x5636,UINT -I1081=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.length,0x5636,UINT -I1082=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.swap,0x7921,BOOL +I1080=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.destoffset,0x7A94,UINT +I1081=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.length,0x7A94,UINT +I1082=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.swap,0x7A90,BOOL I1083=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__adi_src,0xFFFFFFFF,UINT I1084=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__adi_dest,0xFFFFFFFF,UINT I1085=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__dti_src,0xFFFFFFFF,SINT I1086=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__dti_dest,0xFFFFFFFF,SINT -I1087=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.enable,0x7921,BOOL +I1087=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.enable,0x7A90,BOOL I1088=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1089=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.srcoffset,0x5636,UINT +I1089=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.srcoffset,0x7A94,UINT I1090=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1091=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.destoffset,0x5636,UINT -I1092=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.length,0x5636,UINT -I1093=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.swap,0x7921,BOOL +I1091=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.destoffset,0x7A94,UINT +I1092=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.length,0x7A94,UINT +I1093=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.swap,0x7A90,BOOL I1094=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__adi_src,0xFFFFFFFF,UINT I1095=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__adi_dest,0xFFFFFFFF,UINT I1096=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__dti_src,0xFFFFFFFF,SINT I1097=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__dti_dest,0xFFFFFFFF,SINT I1098=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I1099=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I1100=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.enable,0x7921,BOOL +I1100=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.enable,0x7A90,BOOL I1101=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1102=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.srcoffset,0x5636,UINT +I1102=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.srcoffset,0x7A94,UINT I1103=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1104=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.destoffset,0x5636,UINT -I1105=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.length,0x5636,UINT -I1106=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.swap,0x7921,BOOL +I1104=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.destoffset,0x7A94,UINT +I1105=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.length,0x7A94,UINT +I1106=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.swap,0x7A90,BOOL I1107=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__adi_src,0xFFFFFFFF,UINT I1108=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__adi_dest,0xFFFFFFFF,UINT I1109=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__dti_src,0xFFFFFFFF,SINT I1110=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__dti_dest,0xFFFFFFFF,SINT -I1111=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.enable,0x7921,BOOL +I1111=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.enable,0x7A90,BOOL I1112=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1113=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.srcoffset,0x5636,UINT +I1113=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.srcoffset,0x7A94,UINT I1114=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1115=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.destoffset,0x5636,UINT -I1116=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.length,0x5636,UINT -I1117=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.swap,0x7921,BOOL +I1115=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.destoffset,0x7A94,UINT +I1116=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.length,0x7A94,UINT +I1117=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.swap,0x7A90,BOOL I1118=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__adi_src,0xFFFFFFFF,UINT I1119=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__adi_dest,0xFFFFFFFF,UINT I1120=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__dti_src,0xFFFFFFFF,SINT I1121=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__dti_dest,0xFFFFFFFF,SINT -I1122=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.enable,0x7921,BOOL +I1122=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.enable,0x7A90,BOOL I1123=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1124=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.srcoffset,0x5636,UINT +I1124=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.srcoffset,0x7A94,UINT I1125=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1126=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.destoffset,0x5636,UINT -I1127=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.length,0x5636,UINT -I1128=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.swap,0x7921,BOOL +I1126=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.destoffset,0x7A94,UINT +I1127=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.length,0x7A94,UINT +I1128=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.swap,0x7A90,BOOL I1129=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__adi_src,0xFFFFFFFF,UINT I1130=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__adi_dest,0xFFFFFFFF,UINT I1131=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__dti_src,0xFFFFFFFF,SINT I1132=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__dti_dest,0xFFFFFFFF,SINT I1133=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I1134=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I1135=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.enable,0x7921,BOOL +I1135=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.enable,0x7A90,BOOL I1136=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1137=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.srcoffset,0x5636,UINT +I1137=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.srcoffset,0x7A94,UINT I1138=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1139=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.destoffset,0x5636,UINT -I1140=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.length,0x5636,UINT -I1141=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.swap,0x7921,BOOL +I1139=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.destoffset,0x7A94,UINT +I1140=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.length,0x7A94,UINT +I1141=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.swap,0x7A90,BOOL I1142=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__adi_src,0xFFFFFFFF,UINT I1143=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__adi_dest,0xFFFFFFFF,UINT I1144=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__dti_src,0xFFFFFFFF,SINT I1145=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__dti_dest,0xFFFFFFFF,SINT -I1146=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.enable,0x7921,BOOL +I1146=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.enable,0x7A90,BOOL I1147=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1148=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.srcoffset,0x5636,UINT +I1148=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.srcoffset,0x7A94,UINT I1149=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1150=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.destoffset,0x5636,UINT -I1151=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.length,0x5636,UINT -I1152=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.swap,0x7921,BOOL +I1150=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.destoffset,0x7A94,UINT +I1151=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.length,0x7A94,UINT +I1152=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.swap,0x7A90,BOOL I1153=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__adi_src,0xFFFFFFFF,UINT I1154=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__adi_dest,0xFFFFFFFF,UINT I1155=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__dti_src,0xFFFFFFFF,SINT I1156=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__dti_dest,0xFFFFFFFF,SINT -I1157=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.enable,0x7921,BOOL +I1157=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.enable,0x7A90,BOOL I1158=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1159=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.srcoffset,0x5636,UINT +I1159=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.srcoffset,0x7A94,UINT I1160=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1161=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.destoffset,0x5636,UINT -I1162=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.length,0x5636,UINT -I1163=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.swap,0x7921,BOOL +I1161=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.destoffset,0x7A94,UINT +I1162=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.length,0x7A94,UINT +I1163=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.swap,0x7A90,BOOL I1164=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__adi_src,0xFFFFFFFF,UINT I1165=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__adi_dest,0xFFFFFFFF,UINT I1166=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__dti_src,0xFFFFFFFF,SINT I1167=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__dti_dest,0xFFFFFFFF,SINT I1168=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I1169=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I1170=micro820.micro820.e300data/e300_warnstatuspower.int_cop.enable,0x7921,BOOL +I1170=micro820.micro820.e300data/e300_warnstatuspower.int_cop.enable,0x7A90,BOOL I1171=micro820.micro820.e300data/e300_warnstatuspower.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1172=micro820.micro820.e300data/e300_warnstatuspower.int_cop.srcoffset,0x5636,UINT +I1172=micro820.micro820.e300data/e300_warnstatuspower.int_cop.srcoffset,0x7A94,UINT I1173=micro820.micro820.e300data/e300_warnstatuspower.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1174=micro820.micro820.e300data/e300_warnstatuspower.int_cop.destoffset,0x5636,UINT -I1175=micro820.micro820.e300data/e300_warnstatuspower.int_cop.length,0x5636,UINT -I1176=micro820.micro820.e300data/e300_warnstatuspower.int_cop.swap,0x7921,BOOL +I1174=micro820.micro820.e300data/e300_warnstatuspower.int_cop.destoffset,0x7A94,UINT +I1175=micro820.micro820.e300data/e300_warnstatuspower.int_cop.length,0x7A94,UINT +I1176=micro820.micro820.e300data/e300_warnstatuspower.int_cop.swap,0x7A90,BOOL I1177=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__adi_src,0xFFFFFFFF,UINT I1178=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__adi_dest,0xFFFFFFFF,UINT I1179=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__dti_src,0xFFFFFFFF,SINT I1180=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__dti_dest,0xFFFFFFFF,SINT -I1181=micro820.micro820.e300data/e300_warnstatuspower.real_cop.enable,0x7921,BOOL +I1181=micro820.micro820.e300data/e300_warnstatuspower.real_cop.enable,0x7A90,BOOL I1182=micro820.micro820.e300data/e300_warnstatuspower.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1183=micro820.micro820.e300data/e300_warnstatuspower.real_cop.srcoffset,0x5636,UINT +I1183=micro820.micro820.e300data/e300_warnstatuspower.real_cop.srcoffset,0x7A94,UINT I1184=micro820.micro820.e300data/e300_warnstatuspower.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1185=micro820.micro820.e300data/e300_warnstatuspower.real_cop.destoffset,0x5636,UINT -I1186=micro820.micro820.e300data/e300_warnstatuspower.real_cop.length,0x5636,UINT -I1187=micro820.micro820.e300data/e300_warnstatuspower.real_cop.swap,0x7921,BOOL +I1185=micro820.micro820.e300data/e300_warnstatuspower.real_cop.destoffset,0x7A94,UINT +I1186=micro820.micro820.e300data/e300_warnstatuspower.real_cop.length,0x7A94,UINT +I1187=micro820.micro820.e300data/e300_warnstatuspower.real_cop.swap,0x7A90,BOOL I1188=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__adi_src,0xFFFFFFFF,UINT I1189=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__adi_dest,0xFFFFFFFF,UINT I1190=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__dti_src,0xFFFFFFFF,SINT I1191=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__dti_dest,0xFFFFFFFF,SINT -I1192=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.enable,0x7921,BOOL +I1192=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.enable,0x7A90,BOOL I1193=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1194=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.srcoffset,0x5636,UINT +I1194=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.srcoffset,0x7A94,UINT I1195=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1196=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.destoffset,0x5636,UINT -I1197=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.length,0x5636,UINT -I1198=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.swap,0x7921,BOOL +I1196=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.destoffset,0x7A94,UINT +I1197=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.length,0x7A94,UINT +I1198=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.swap,0x7A90,BOOL I1199=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__adi_src,0xFFFFFFFF,UINT I1200=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__adi_dest,0xFFFFFFFF,UINT I1201=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__dti_src,0xFFFFFFFF,SINT I1202=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__dti_dest,0xFFFFFFFF,SINT I1203=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B I1204=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT -I1205=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.enable,0x7921,BOOL +I1205=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.enable,0x7A90,BOOL I1206=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1207=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.srcoffset,0x5636,UINT +I1207=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.srcoffset,0x7A94,UINT I1208=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1209=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.destoffset,0x5636,UINT -I1210=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.length,0x5636,UINT -I1211=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.swap,0x7921,BOOL +I1209=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.destoffset,0x7A94,UINT +I1210=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.length,0x7A94,UINT +I1211=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.swap,0x7A90,BOOL I1212=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__adi_src,0xFFFFFFFF,UINT I1213=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__adi_dest,0xFFFFFFFF,UINT I1214=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__dti_src,0xFFFFFFFF,SINT I1215=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__dti_dest,0xFFFFFFFF,SINT -I1216=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.enable,0x7921,BOOL +I1216=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.enable,0x7A90,BOOL I1217=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1218=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.srcoffset,0x5636,UINT +I1218=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.srcoffset,0x7A94,UINT I1219=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1220=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.destoffset,0x5636,UINT -I1221=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.length,0x5636,UINT -I1222=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.swap,0x7921,BOOL +I1220=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.destoffset,0x7A94,UINT +I1221=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.length,0x7A94,UINT +I1222=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.swap,0x7A90,BOOL I1223=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__adi_src,0xFFFFFFFF,UINT I1224=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__adi_dest,0xFFFFFFFF,UINT I1225=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__dti_src,0xFFFFFFFF,SINT I1226=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__dti_dest,0xFFFFFFFF,SINT -I1227=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.enable,0x7921,BOOL +I1227=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.enable,0x7A90,BOOL I1228=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1229=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.srcoffset,0x5636,UINT +I1229=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.srcoffset,0x7A94,UINT I1230=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1231=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.destoffset,0x5636,UINT -I1232=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.length,0x5636,UINT -I1233=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.swap,0x7921,BOOL +I1231=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.destoffset,0x7A94,UINT +I1232=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.length,0x7A94,UINT +I1233=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.swap,0x7A90,BOOL I1234=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__adi_src,0xFFFFFFFF,UINT I1235=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__adi_dest,0xFFFFFFFF,UINT I1236=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__dti_src,0xFFFFFFFF,SINT I1237=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__dti_dest,0xFFFFFFFF,SINT -I1238=micro820.micro820.flowtotalizer/cop_1.enable,0x7921,BOOL +I1238=micro820.micro820.flowtotalizer/cop_1.enable,0x7A90,BOOL I1239=micro820.micro820.flowtotalizer/cop_1.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1240=micro820.micro820.flowtotalizer/cop_1.srcoffset,0x5636,UINT +I1240=micro820.micro820.flowtotalizer/cop_1.srcoffset,0x7A94,UINT I1241=micro820.micro820.flowtotalizer/cop_1.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I1242=micro820.micro820.flowtotalizer/cop_1.destoffset,0x5636,UINT -I1243=micro820.micro820.flowtotalizer/cop_1.length,0x5636,UINT -I1244=micro820.micro820.flowtotalizer/cop_1.swap,0x7921,BOOL +I1242=micro820.micro820.flowtotalizer/cop_1.destoffset,0x7A94,UINT +I1243=micro820.micro820.flowtotalizer/cop_1.length,0x7A94,UINT +I1244=micro820.micro820.flowtotalizer/cop_1.swap,0x7A90,BOOL I1245=micro820.micro820.flowtotalizer/cop_1.__adi_src,0xFFFFFFFF,UINT I1246=micro820.micro820.flowtotalizer/cop_1.__adi_dest,0xFFFFFFFF,UINT I1247=micro820.micro820.flowtotalizer/cop_1.__dti_src,0xFFFFFFFF,SINT diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.d.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.d.xtc index 943799c..88312ba 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.d.xtc 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 index 943799c..88312ba 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.s.xtc 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 index 943799c..88312ba 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc 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 index df2ee0d..3064acf 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.s.xtc 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 index df2ee0d..3064acf 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc 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 index 276c213..7807d03 100644 --- a/Controller/Controller/Micro820/Micro820/MdfConf.s.txt +++ b/Controller/Controller/Micro820/Micro820/MdfConf.s.txt @@ -1,75 +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 +[__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 index 276c213..7807d03 100644 --- a/Controller/Controller/Micro820/Micro820/MdfConf.txt +++ b/Controller/Controller/Micro820/Micro820/MdfConf.txt @@ -1,75 +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 +[__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.isaxml b/Controller/Controller/Micro820/Micro820/Micro820.isaxml new file mode 100644 index 0000000..5c5d531 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Micro820.isaxml @@ -0,0 +1,515 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.ic b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.ic index 15780e8..ab006a3 100644 --- a/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.ic +++ b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.ic @@ -1,981 +1,981 @@ -__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000006 ] := __TMPB1 -__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000390 ] -__TMPB__R_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT00000390 + __CDINT00000002 -__TMPB2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] -__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 -_IF _NOT __TMPB3 _GOTO __LAB1 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000564 ] := TRUE -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000230 ] := FALSE -__TMPI1 := __CDINT00000570 + __CDINT00000004 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT00001388 -__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -__TMPB2 := __TMPUIN1 < __CUINT000003E8 -_IF _NOT __TMPB2 _GOTO __LAB2 -__TMPI1 := __CDINT00000234 + __CDINT00000004 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT000003E8 -_GOTO __LAB3 -__LAB2 : -__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -__TMPUDI1 := _CALL ANY_TO_UINT -__TMPI1 := __CDINT00000234 + __CDINT00000004 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __TMPUDI1 -__LAB3 : -__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000002 ] -__TMPM2 := __TMPV1 [ __DINT_NULL ] -__TMPM3 := __TMPM1 + __TMPM2 -__TMPI1 := __CDINT000004D0 + __DINT_NULL -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __TMPM3 -__TMPI1 := __CDINT000004D0 + __CDINT00000053 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __USINT_NULL -__TMPI1 := __CDINT000004D0 + __CDINT00000054 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT000000FA -__TMPI1 := __CDINT000004D0 + __CDINT00000058 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT00000320 -__TMPI1 := __CDINT000004D0 + __CDINT0000005C -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := FALSE -__TMPI1 := __CDINT000004BC + __DINT_NULL -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUSINT0000000E -__TMPI1 := __CDINT000004BC + __CDINT00000002 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUINT00000001 -__TMPI1 := __CDINT000004BC + __CDINT00000004 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT00000001 -__TMPI1 := __CDINT000004BC + __CDINT00000008 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUINT00000007 -__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000002 ] -__TMPM2 := __TMPV1 [ __DINT_NULL ] -__TMPM3 := __TMPM1 + __TMPM2 -__TMPI1 := __CDINT00000254 + __DINT_NULL -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __TMPM3 -__TMPI1 := __CDINT00000254 + __CDINT00000053 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __USINT_NULL -__TMPI1 := __CDINT00000254 + __CDINT00000054 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT000000FA -__TMPI1 := __CDINT00000254 + __CDINT00000058 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT00000320 -__TMPI1 := __CDINT00000254 + __CDINT0000005C -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := FALSE -__TMPI1 := __CDINT00000240 + __DINT_NULL -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUSINT00000001 -__TMPI1 := __CDINT00000240 + __CDINT00000002 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUINT0000004F -__TMPI1 := __CDINT00000240 + __CDINT00000004 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT00000001 -__TMPI1 := __CDINT00000240 + __CDINT00000008 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __UINT_NULL -__TMPV3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000039C ] -__TMPV4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000008 ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000053 -__TMPI2 := __CDINT00000012 + __TMPI1 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI2 ] := __STRING_NULL -__TMPV5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003F0 ] -__TMPV6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000068 ] -__TMPV6 [ __TMPV5 ] := __TMPV5 -__LOOPTMPB1 := FALSE -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __DINT_NULL -__LAB8 : -__TMPI1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -_IF __LOOPTMPB1 _GOTO __LAB9 -__LAB4 : -__TMPB2 := __CDINT00000001 < __DINT_NULL -_IF __TMPB2 _GOTO __LAB5 -__TMPB3 := __TMPI1 > __CDINT00000028 -_IF __TMPB3 _GOTO __LAB7 -_GOTO __LAB6 -__LAB5 : -__TMPB3 := __TMPI1 < __CDINT00000028 -_IF __TMPB3 _GOTO __LAB7 -__LAB6 : -__TMPI3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -__BOUNDCHK 40 0 __TMPI3 -__TMPI4 := __TMPI3 - __DINT_NULL -__TMPI4 := __TMPI4 * __CDINT00000002 -__TMPI5 := __CDINT0000012C + __TMPI4 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI5 ] := __INT_NULL -__LOOPTMPB1 := TRUE -_GOTO __LAB8 -__LAB9 : -__LOOPTMPB1 := FALSE -__TMPI2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -__TMPI2 := __TMPI2 + __CDINT00000001 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __TMPI2 -_GOTO __LAB8 -__LAB7 : -__LOOPTMPB2 := FALSE -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __DINT_NULL -__LABe : -__TMPI3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -_IF __LOOPTMPB2 _GOTO __LABf -__LABa : -__TMPB4 := __CDINT00000001 < __DINT_NULL -_IF __TMPB4 _GOTO __LABb -__TMPB5 := __TMPI3 > __CDINT0000001E -_IF __TMPB5 _GOTO __LABd -_GOTO __LABc -__LABb : -__TMPB5 := __TMPI3 < __CDINT0000001E -_IF __TMPB5 _GOTO __LABd -__LABc : -__TMPI5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -__BOUNDCHK 30 0 __TMPI5 -__TMPI6 := __TMPI5 - __DINT_NULL -__TMPI6 := __TMPI6 * __CDINT00000004 -__TMPI7 := __CDINT00000180 + __TMPI6 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI7 ] := __TMPR1 -__LOOPTMPB2 := TRUE -_GOTO __LABe -__LABf : -__LOOPTMPB2 := FALSE -__TMPI4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -__TMPI4 := __TMPI4 + __CDINT00000001 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __TMPI4 -_GOTO __LABe -__LABd : -_GOTO __LAB10 -__LAB1 : -__LAB10 : -__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV7 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B8 ] -__TMPB__F_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB F_TRIG __TMPV7 -__TMPI5 := __CDINT000004B8 + __CDINT00000002 -__TMPB6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI5 ] -_IF _NOT __TMPB6 _GOTO __LAB11 -__TMPV3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000039C ] -__TMPV4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000008 ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -__TMPI5 := __CDINT00000001 - __CDINT00000001 -__TMPI5 := __TMPI5 * __CDINT00000053 -__TMPI6 := __CDINT00000012 + __TMPI5 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI6 ] := __STRING_NULL -__TMPV5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003F0 ] -__TMPV6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000068 ] -__TMPV6 [ __TMPV5 ] := __TMPV5 -__LOOPTMPB3 := FALSE -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __DINT_NULL -__LAB16 : -__TMPI5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -_IF __LOOPTMPB3 _GOTO __LAB17 -__LAB12 : -__TMPB6 := __CDINT00000001 < __DINT_NULL -_IF __TMPB6 _GOTO __LAB13 -__TMPB7 := __TMPI5 > __CDINT00000028 -_IF __TMPB7 _GOTO __LAB15 -_GOTO __LAB14 -__LAB13 : -__TMPB7 := __TMPI5 < __CDINT00000028 -_IF __TMPB7 _GOTO __LAB15 -__LAB14 : -__TMPI7 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -__BOUNDCHK 40 0 __TMPI7 -__TMPI8 := __TMPI7 - __DINT_NULL -__TMPI8 := __TMPI8 * __CDINT00000002 -__TMPI9 := __CDINT0000012C + __TMPI8 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] := __INT_NULL -__LOOPTMPB3 := TRUE -_GOTO __LAB16 -__LAB17 : -__LOOPTMPB3 := FALSE -__TMPI6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -__TMPI6 := __TMPI6 + __CDINT00000001 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __TMPI6 -_GOTO __LAB16 -__LAB15 : -__LOOPTMPB4 := FALSE -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __DINT_NULL -__LAB1c : -__TMPI7 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -_IF __LOOPTMPB4 _GOTO __LAB1d -__LAB18 : -__TMPB8 := __CDINT00000001 < __DINT_NULL -_IF __TMPB8 _GOTO __LAB19 -__TMPB9 := __TMPI7 > __CDINT0000001E -_IF __TMPB9 _GOTO __LAB1b -_GOTO __LAB1a -__LAB19 : -__TMPB9 := __TMPI7 < __CDINT0000001E -_IF __TMPB9 _GOTO __LAB1b -__LAB1a : -__TMPI9 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -__BOUNDCHK 30 0 __TMPI9 -__TMPI10 := __TMPI9 - __DINT_NULL -__TMPI10 := __TMPI10 * __CDINT00000004 -__TMPI11 := __CDINT00000180 + __TMPI10 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR1 -__LOOPTMPB4 := TRUE -_GOTO __LAB1c -__LAB1d : -__LOOPTMPB4 := FALSE -__TMPI8 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -__TMPI8 := __TMPI8 + __CDINT00000001 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __TMPI8 -_GOTO __LAB1c -__LAB1b : -_GOTO __LAB1e -__LAB11 : -__LAB1e : -__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -_IF _NOT __TMPB1 _GOTO __LAB1f -__TMPI9 := __CDINT00000530 + __CDINT00000012 -__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] -__TMPV2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000566 ] -__TMPB__R_TRIG__CLK := __TMPB10 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI9 := __CDINT000001FC + __CDINT00000012 -__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] -__TMPV2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000394 ] -__TMPB__R_TRIG__CLK := __TMPB10 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI9 := __CDINT00000566 + __CDINT00000002 -__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] -_IF _NOT __TMPB10 _GOTO __LAB20 -__TMPI10 := __CDINT00000530 + __CDINT00000014 -__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPV3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000008 ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -__TMPV8 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000059C ] -__TMPV9 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000059E ] -__TMPV10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000057C ] -__TMPV9 := __TMPV10 -__TMPV11 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000005A2 ] -__TMPV12 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000012 ] -__TMPV11 := __TMPV12 -__TMPV8 [ __CDINT0000000E ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_0 -__TMPV8 [ __CDINT00000010 ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_1 -__TMPV8 [ __CDINT00000012 ] := __CSINT00000008 -__TMPV8 [ __CDINT00000014 ] := __CSINT00000006 -__FBL_RET := _PUSHCALLFB COP __TMPV8 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000564 ] := FALSE -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000230 ] := TRUE -_GOTO __LAB21 -__LAB20 : -__LAB21 : -__TMPI9 := __CDINT00000394 + __CDINT00000002 -__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] -_IF _NOT __TMPB10 _GOTO __LAB22 -__TMPI10 := __CDINT000001FC + __CDINT00000014 -__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPV3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000008 ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -__TMPV8 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003A6 ] -__TMPV13 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003A8 ] -__TMPV14 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000002B4 ] -__TMPV13 := __TMPV14 -__TMPV15 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003AC ] -__TMPV16 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000012C ] -__TMPV15 := __TMPV16 -__TMPV8 [ __CDINT0000000E ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_2 -__TMPV8 [ __CDINT00000010 ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_3 -__TMPV8 [ __CDINT00000012 ] := __CSINT00000008 -__TMPV8 [ __CDINT00000014 ] := __CSINT00000009 -__FBL_RET := _PUSHCALLFB COP __TMPV8 -__TMPV8 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003BE ] -__TMPV13 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003C0 ] -__TMPV14 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000002B4 ] -__TMPV13 := __TMPV14 -__TMPV17 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003C4 ] -__TMPV18 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000180 ] -__TMPV17 := __TMPV18 -__TMPV8 [ __CDINT0000000E ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_4 -__TMPV8 [ __CDINT00000010 ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_5 -__TMPV8 [ __CDINT00000012 ] := __CSINT00000008 -__TMPV8 [ __CDINT00000014 ] := __CSINT00000005 -__FBL_RET := _PUSHCALLFB COP __TMPV8 -__TMPV8 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003D6 ] -__TMPV13 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003D8 ] -__TMPV14 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000002B4 ] -__TMPV13 := __TMPV14 -__TMPV15 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003DC ] -__TMPV16 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000012C ] -__TMPV15 := __TMPV16 -__TMPV8 [ __CDINT0000000E ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_6 -__TMPV8 [ __CDINT00000010 ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_7 -__TMPV8 [ __CDINT00000012 ] := __CSINT00000008 -__TMPV8 [ __CDINT00000014 ] := __CSINT00000009 -__FBL_RET := _PUSHCALLFB COP __TMPV8 -__TMPI9 := __CDINT00000004 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000002 -__TMPI10 := __CDINT0000012C + __TMPI9 -__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -_PUSH_PAR __TMPINT1 -__TMPLRE2 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 * __TMPLRE3 -__TMPI11 := __CDINT00000003 - __DINT_NULL -__TMPI11 := __TMPI11 * __CDINT00000002 -__TMPI12 := __CDINT0000012C + __TMPI11 -__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] -_PUSH_PAR __TMPINT2 -__TMPLRE4 := _CALL ANY_TO_INT -__TMPLRE4 := __TMPLRE4 * __TMPLRE5 -__TMPLRE2 := __TMPLRE2 + __TMPLRE4 -__TMPI13 := __CDINT00000002 - __DINT_NULL -__TMPI13 := __TMPI13 * __CDINT00000002 -__TMPI14 := __CDINT0000012C + __TMPI13 -__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] -_PUSH_PAR __TMPINT3 -__TMPLRE6 := _CALL ANY_TO_INT -__TMPLRE6 := __TMPLRE6 * __TMPLRE7 -__TMPLRE2 := __TMPLRE2 + __TMPLRE6 -__TMPI15 := __CDINT00000001 - __DINT_NULL -__TMPI15 := __TMPI15 * __CDINT00000002 -__TMPI16 := __CDINT0000012C + __TMPI15 -__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] -_PUSH_PAR __TMPINT4 -__TMPLRE8 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 + __TMPLRE8 -__TMPI17 := __DINT_NULL - __DINT_NULL -__TMPI17 := __TMPI17 * __CDINT00000002 -__TMPI18 := __CDINT0000012C + __TMPI17 -__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] -_PUSH_PAR __TMPINT5 -__TMPLRE9 := _CALL ANY_TO_INT -__TMPLRE9 := __TMPLRE9 * __TMPLRE10 -__TMPLRE2 := __TMPLRE2 + __TMPLRE9 -__TMPI19 := __CDINT00000068 + __DINT_NULL -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 -__TMPI9 := __CDINT00000009 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000002 -__TMPI10 := __CDINT0000012C + __TMPI9 -__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -_PUSH_PAR __TMPINT1 -__TMPLRE2 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 * __TMPLRE3 -__TMPI11 := __CDINT00000008 - __DINT_NULL -__TMPI11 := __TMPI11 * __CDINT00000002 -__TMPI12 := __CDINT0000012C + __TMPI11 -__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] -_PUSH_PAR __TMPINT2 -__TMPLRE4 := _CALL ANY_TO_INT -__TMPLRE4 := __TMPLRE4 * __TMPLRE5 -__TMPLRE2 := __TMPLRE2 + __TMPLRE4 -__TMPI13 := __CDINT00000007 - __DINT_NULL -__TMPI13 := __TMPI13 * __CDINT00000002 -__TMPI14 := __CDINT0000012C + __TMPI13 -__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] -_PUSH_PAR __TMPINT3 -__TMPLRE6 := _CALL ANY_TO_INT -__TMPLRE6 := __TMPLRE6 * __TMPLRE7 -__TMPLRE2 := __TMPLRE2 + __TMPLRE6 -__TMPI15 := __CDINT00000006 - __DINT_NULL -__TMPI15 := __TMPI15 * __CDINT00000002 -__TMPI16 := __CDINT0000012C + __TMPI15 -__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] -_PUSH_PAR __TMPINT4 -__TMPLRE8 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 + __TMPLRE8 -__TMPI17 := __CDINT00000005 - __DINT_NULL -__TMPI17 := __TMPI17 * __CDINT00000002 -__TMPI18 := __CDINT0000012C + __TMPI17 -__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] -_PUSH_PAR __TMPINT5 -__TMPLRE9 := _CALL ANY_TO_INT -__TMPLRE9 := __TMPLRE9 * __TMPLRE10 -__TMPLRE2 := __TMPLRE2 + __TMPLRE9 -__TMPI19 := __CDINT00000068 + __CDINT00000008 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 -__TMPI9 := __CDINT0000000E - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000002 -__TMPI10 := __CDINT0000012C + __TMPI9 -__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -_PUSH_PAR __TMPINT1 -__TMPLRE2 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 * __TMPLRE3 -__TMPI11 := __CDINT0000000D - __DINT_NULL -__TMPI11 := __TMPI11 * __CDINT00000002 -__TMPI12 := __CDINT0000012C + __TMPI11 -__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] -_PUSH_PAR __TMPINT2 -__TMPLRE4 := _CALL ANY_TO_INT -__TMPLRE4 := __TMPLRE4 * __TMPLRE5 -__TMPLRE2 := __TMPLRE2 + __TMPLRE4 -__TMPI13 := __CDINT0000000C - __DINT_NULL -__TMPI13 := __TMPI13 * __CDINT00000002 -__TMPI14 := __CDINT0000012C + __TMPI13 -__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] -_PUSH_PAR __TMPINT3 -__TMPLRE6 := _CALL ANY_TO_INT -__TMPLRE6 := __TMPLRE6 * __TMPLRE7 -__TMPLRE2 := __TMPLRE2 + __TMPLRE6 -__TMPI15 := __CDINT0000000B - __DINT_NULL -__TMPI15 := __TMPI15 * __CDINT00000002 -__TMPI16 := __CDINT0000012C + __TMPI15 -__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] -_PUSH_PAR __TMPINT4 -__TMPLRE8 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 + __TMPLRE8 -__TMPI17 := __CDINT0000000A - __DINT_NULL -__TMPI17 := __TMPI17 * __CDINT00000002 -__TMPI18 := __CDINT0000012C + __TMPI17 -__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] -_PUSH_PAR __TMPINT5 -__TMPLRE9 := _CALL ANY_TO_INT -__TMPLRE9 := __TMPLRE9 * __TMPLRE10 -__TMPLRE2 := __TMPLRE2 + __TMPLRE9 -__TMPI19 := __CDINT00000068 + __CDINT00000010 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 -__TMPI9 := __CDINT00000013 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000002 -__TMPI10 := __CDINT0000012C + __TMPI9 -__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -_PUSH_PAR __TMPINT1 -__TMPLRE2 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 * __TMPLRE3 -__TMPI11 := __CDINT00000012 - __DINT_NULL -__TMPI11 := __TMPI11 * __CDINT00000002 -__TMPI12 := __CDINT0000012C + __TMPI11 -__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] -_PUSH_PAR __TMPINT2 -__TMPLRE4 := _CALL ANY_TO_INT -__TMPLRE4 := __TMPLRE4 * __TMPLRE5 -__TMPLRE2 := __TMPLRE2 + __TMPLRE4 -__TMPI13 := __CDINT00000011 - __DINT_NULL -__TMPI13 := __TMPI13 * __CDINT00000002 -__TMPI14 := __CDINT0000012C + __TMPI13 -__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] -_PUSH_PAR __TMPINT3 -__TMPLRE6 := _CALL ANY_TO_INT -__TMPLRE6 := __TMPLRE6 * __TMPLRE7 -__TMPLRE2 := __TMPLRE2 + __TMPLRE6 -__TMPI15 := __CDINT00000010 - __DINT_NULL -__TMPI15 := __TMPI15 * __CDINT00000002 -__TMPI16 := __CDINT0000012C + __TMPI15 -__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] -_PUSH_PAR __TMPINT4 -__TMPLRE8 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 + __TMPLRE8 -__TMPI17 := __CDINT0000000F - __DINT_NULL -__TMPI17 := __TMPI17 * __CDINT00000002 -__TMPI18 := __CDINT0000012C + __TMPI17 -__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] -_PUSH_PAR __TMPINT5 -__TMPLRE9 := _CALL ANY_TO_INT -__TMPLRE9 := __TMPLRE9 * __TMPLRE10 -__TMPLRE2 := __TMPLRE2 + __TMPLRE9 -__TMPI19 := __CDINT00000068 + __CDINT00000018 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 -__TMPI9 := __CDINT00000018 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000002 -__TMPI10 := __CDINT0000012C + __TMPI9 -__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -_PUSH_PAR __TMPINT1 -__TMPLRE2 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 * __TMPLRE3 -__TMPI11 := __CDINT00000017 - __DINT_NULL -__TMPI11 := __TMPI11 * __CDINT00000002 -__TMPI12 := __CDINT0000012C + __TMPI11 -__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] -_PUSH_PAR __TMPINT2 -__TMPLRE4 := _CALL ANY_TO_INT -__TMPLRE4 := __TMPLRE4 * __TMPLRE5 -__TMPLRE2 := __TMPLRE2 + __TMPLRE4 -__TMPI13 := __CDINT00000016 - __DINT_NULL -__TMPI13 := __TMPI13 * __CDINT00000002 -__TMPI14 := __CDINT0000012C + __TMPI13 -__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] -_PUSH_PAR __TMPINT3 -__TMPLRE6 := _CALL ANY_TO_INT -__TMPLRE6 := __TMPLRE6 * __TMPLRE7 -__TMPLRE2 := __TMPLRE2 + __TMPLRE6 -__TMPI15 := __CDINT00000015 - __DINT_NULL -__TMPI15 := __TMPI15 * __CDINT00000002 -__TMPI16 := __CDINT0000012C + __TMPI15 -__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] -_PUSH_PAR __TMPINT4 -__TMPLRE8 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 + __TMPLRE8 -__TMPI17 := __CDINT00000014 - __DINT_NULL -__TMPI17 := __TMPI17 * __CDINT00000002 -__TMPI18 := __CDINT0000012C + __TMPI17 -__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] -_PUSH_PAR __TMPINT5 -__TMPLRE9 := _CALL ANY_TO_INT -__TMPLRE9 := __TMPLRE9 * __TMPLRE10 -__TMPLRE2 := __TMPLRE2 + __TMPLRE9 -__TMPI19 := __CDINT00000068 + __CDINT00000020 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 -__TMPI9 := __CDINT0000001D - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000002 -__TMPI10 := __CDINT0000012C + __TMPI9 -__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -_PUSH_PAR __TMPINT1 -__TMPLRE2 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 * __TMPLRE3 -__TMPI11 := __CDINT0000001C - __DINT_NULL -__TMPI11 := __TMPI11 * __CDINT00000002 -__TMPI12 := __CDINT0000012C + __TMPI11 -__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] -_PUSH_PAR __TMPINT2 -__TMPLRE4 := _CALL ANY_TO_INT -__TMPLRE4 := __TMPLRE4 * __TMPLRE5 -__TMPLRE2 := __TMPLRE2 + __TMPLRE4 -__TMPI13 := __CDINT0000001B - __DINT_NULL -__TMPI13 := __TMPI13 * __CDINT00000002 -__TMPI14 := __CDINT0000012C + __TMPI13 -__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] -_PUSH_PAR __TMPINT3 -__TMPLRE6 := _CALL ANY_TO_INT -__TMPLRE6 := __TMPLRE6 * __TMPLRE7 -__TMPLRE2 := __TMPLRE2 + __TMPLRE6 -__TMPI15 := __CDINT0000001A - __DINT_NULL -__TMPI15 := __TMPI15 * __CDINT00000002 -__TMPI16 := __CDINT0000012C + __TMPI15 -__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] -_PUSH_PAR __TMPINT4 -__TMPLRE8 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 + __TMPLRE8 -__TMPI17 := __CDINT00000019 - __DINT_NULL -__TMPI17 := __TMPI17 * __CDINT00000002 -__TMPI18 := __CDINT0000012C + __TMPI17 -__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] -_PUSH_PAR __TMPINT5 -__TMPLRE9 := _CALL ANY_TO_INT -__TMPLRE9 := __TMPLRE9 * __TMPLRE10 -__TMPLRE2 := __TMPLRE2 + __TMPLRE9 -__TMPI19 := __CDINT00000068 + __CDINT00000028 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 -__TMPI9 := __CDINT00000022 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000002 -__TMPI10 := __CDINT0000012C + __TMPI9 -__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -_PUSH_PAR __TMPINT1 -__TMPLRE2 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 * __TMPLRE3 -__TMPI11 := __CDINT00000021 - __DINT_NULL -__TMPI11 := __TMPI11 * __CDINT00000002 -__TMPI12 := __CDINT0000012C + __TMPI11 -__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] -_PUSH_PAR __TMPINT2 -__TMPLRE4 := _CALL ANY_TO_INT -__TMPLRE4 := __TMPLRE4 * __TMPLRE5 -__TMPLRE2 := __TMPLRE2 + __TMPLRE4 -__TMPI13 := __CDINT00000020 - __DINT_NULL -__TMPI13 := __TMPI13 * __CDINT00000002 -__TMPI14 := __CDINT0000012C + __TMPI13 -__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] -_PUSH_PAR __TMPINT3 -__TMPLRE6 := _CALL ANY_TO_INT -__TMPLRE6 := __TMPLRE6 * __TMPLRE7 -__TMPLRE2 := __TMPLRE2 + __TMPLRE6 -__TMPI15 := __CDINT0000001F - __DINT_NULL -__TMPI15 := __TMPI15 * __CDINT00000002 -__TMPI16 := __CDINT0000012C + __TMPI15 -__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] -_PUSH_PAR __TMPINT4 -__TMPLRE8 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 + __TMPLRE8 -__TMPI17 := __CDINT0000001E - __DINT_NULL -__TMPI17 := __TMPI17 * __CDINT00000002 -__TMPI18 := __CDINT0000012C + __TMPI17 -__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] -_PUSH_PAR __TMPINT5 -__TMPLRE9 := _CALL ANY_TO_INT -__TMPLRE9 := __TMPLRE9 * __TMPLRE10 -__TMPLRE2 := __TMPLRE2 + __TMPLRE9 -__TMPI19 := __CDINT00000068 + __CDINT00000030 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 -__TMPI9 := __CDINT00000027 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000002 -__TMPI10 := __CDINT0000012C + __TMPI9 -__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -_PUSH_PAR __TMPINT1 -__TMPLRE2 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 * __TMPLRE3 -__TMPI11 := __CDINT00000026 - __DINT_NULL -__TMPI11 := __TMPI11 * __CDINT00000002 -__TMPI12 := __CDINT0000012C + __TMPI11 -__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] -_PUSH_PAR __TMPINT2 -__TMPLRE4 := _CALL ANY_TO_INT -__TMPLRE4 := __TMPLRE4 * __TMPLRE5 -__TMPLRE2 := __TMPLRE2 + __TMPLRE4 -__TMPI13 := __CDINT00000025 - __DINT_NULL -__TMPI13 := __TMPI13 * __CDINT00000002 -__TMPI14 := __CDINT0000012C + __TMPI13 -__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] -_PUSH_PAR __TMPINT3 -__TMPLRE6 := _CALL ANY_TO_INT -__TMPLRE6 := __TMPLRE6 * __TMPLRE7 -__TMPLRE2 := __TMPLRE2 + __TMPLRE6 -__TMPI15 := __CDINT00000024 - __DINT_NULL -__TMPI15 := __TMPI15 * __CDINT00000002 -__TMPI16 := __CDINT0000012C + __TMPI15 -__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] -_PUSH_PAR __TMPINT4 -__TMPLRE8 := _CALL ANY_TO_INT -__TMPLRE2 := __TMPLRE2 + __TMPLRE8 -__TMPI17 := __CDINT00000023 - __DINT_NULL -__TMPI17 := __TMPI17 * __CDINT00000002 -__TMPI18 := __CDINT0000012C + __TMPI17 -__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] -_PUSH_PAR __TMPINT5 -__TMPLRE9 := _CALL ANY_TO_INT -__TMPLRE9 := __TMPLRE9 * __TMPLRE10 -__TMPLRE2 := __TMPLRE2 + __TMPLRE9 -__TMPI19 := __CDINT00000068 + __CDINT00000038 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 -__TMPI9 := __DINT_NULL - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000040 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000001 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000044 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000002 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000048 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000003 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT0000004C -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000004 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000050 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000005 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000054 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000006 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000058 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000007 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT0000005C -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000008 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000060 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000009 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000064 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT0000000A - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000068 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT0000000B - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT0000006C -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT0000000C - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000070 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT0000000D - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000074 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT0000000E - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000078 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT0000000F - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT0000007C -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000010 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000080 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000011 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000084 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000012 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000088 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000013 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT0000008C -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000014 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000090 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000015 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000094 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000016 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT00000098 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000017 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT0000009C -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000018 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT000000A0 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000019 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT000000A4 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT0000001A - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT000000A8 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT0000001B - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT000000AC -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT0000001C - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT000000B0 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT0000001D - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT000000B4 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT0000001E - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000004 -__TMPI10 := __CDINT00000180 + __TMPI9 -__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPI11 := __CDINT00000068 + __CDINT000000B8 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 -__TMPI9 := __CDINT00000028 - __DINT_NULL -__TMPI9 := __TMPI9 * __CDINT00000002 -__TMPI10 := __CDINT0000012C + __TMPI9 -__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -_PUSH_PAR __TMPINT1 -__TMPI11 := _CALL ANY_TO_INT -__TMPB10 := __TMPI11 <> __CDINT00000001 -_IF __TMPB10 _GOTO __LAB24 -__TMPI12 := __CDINT00000068 + __CDINT000000BC -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] := __TMPM4 -_GOTO __LAB23 -__LAB24 : -__TMPB10 := __TMPI11 <> __CDINT00000002 -_IF __TMPB10 _GOTO __LAB25 -__TMPI9 := __CDINT00000068 + __CDINT000000BC -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] := __TMPM5 -_GOTO __LAB23 -__LAB25 : -__TMPI9 := __CDINT00000068 + __CDINT000000BC -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] := __TMPM6 -__LAB23 : -_GOTO __LAB26 -__LAB22 : -__LAB26 : -__TMPI9 := __CDINT00000014 + __DINT_NULL -__TMPI10 := __CDINT00000530 + __TMPI9 -__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPV2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000056A ] -__TMPB__R_TRIG__CLK := __TMPB10 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI9 := __CDINT00000014 + __DINT_NULL -__TMPI10 := __CDINT000001FC + __TMPI9 -__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPV2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000398 ] -__TMPB__R_TRIG__CLK := __TMPB10 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI9 := __CDINT0000056A + __CDINT00000002 -__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] -_IF _NOT __TMPB10 _GOTO __LAB27 -__TMPI10 := __CDINT00000530 + __CDINT00000014 -__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] -__TMPV3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000008 ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -__TMPI9 := __CDINT00000001 - __CDINT00000001 -__TMPI9 := __TMPI9 * __CDINT00000053 -__TMPI10 := __CDINT00000012 + __TMPI9 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] := __STRING_NULL -_GOTO __LAB28 -__LAB27 : -__LAB28 : -__TMPI9 := __CDINT00000398 + __CDINT00000002 -__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] -_IF _NOT __TMPB10 _GOTO __LAB29 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000564 ] := TRUE -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000230 ] := FALSE -__TMPI9 := __CDINT000001FC + __CDINT00000014 -__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] -__TMPV3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000008 ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -__TMPI9 := __CDINT00000001 - __CDINT00000001 -__TMPI9 := __TMPI9 * __CDINT00000053 -__TMPI10 := __CDINT00000012 + __TMPI9 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] := __STRING_NULL -__TMPV5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003F0 ] -__TMPV6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000068 ] -__TMPV6 [ __TMPV5 ] := __TMPV5 -__LOOPTMPB5 := FALSE -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __DINT_NULL -__LAB2e : -__TMPI9 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -_IF __LOOPTMPB5 _GOTO __LAB2f -__LAB2a : -__TMPB10 := __CDINT00000001 < __DINT_NULL -_IF __TMPB10 _GOTO __LAB2b -__TMPB11 := __TMPI9 > __CDINT00000028 -_IF __TMPB11 _GOTO __LAB2d -_GOTO __LAB2c -__LAB2b : -__TMPB11 := __TMPI9 < __CDINT00000028 -_IF __TMPB11 _GOTO __LAB2d -__LAB2c : -__TMPI11 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -__BOUNDCHK 40 0 __TMPI11 -__TMPI12 := __TMPI11 - __DINT_NULL -__TMPI12 := __TMPI12 * __CDINT00000002 -__TMPI13 := __CDINT0000012C + __TMPI12 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI13 ] := __INT_NULL -__LOOPTMPB5 := TRUE -_GOTO __LAB2e -__LAB2f : -__LOOPTMPB5 := FALSE -__TMPI10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -__TMPI10 := __TMPI10 + __CDINT00000001 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __TMPI10 -_GOTO __LAB2e -__LAB2d : -__LOOPTMPB6 := FALSE -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __DINT_NULL -__LAB34 : -__TMPI11 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -_IF __LOOPTMPB6 _GOTO __LAB35 -__LAB30 : -__TMPB12 := __CDINT00000001 < __DINT_NULL -_IF __TMPB12 _GOTO __LAB31 -__TMPB13 := __TMPI11 > __CDINT0000001E -_IF __TMPB13 _GOTO __LAB33 -_GOTO __LAB32 -__LAB31 : -__TMPB13 := __TMPI11 < __CDINT0000001E -_IF __TMPB13 _GOTO __LAB33 -__LAB32 : -__TMPI13 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -__BOUNDCHK 30 0 __TMPI13 -__TMPI14 := __TMPI13 - __DINT_NULL -__TMPI14 := __TMPI14 * __CDINT00000004 -__TMPI15 := __CDINT00000180 + __TMPI14 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI15 ] := __TMPR1 -__LOOPTMPB6 := TRUE -_GOTO __LAB34 -__LAB35 : -__LOOPTMPB6 := FALSE -__TMPI12 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] -__TMPI12 := __TMPI12 + __CDINT00000001 -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __TMPI12 -_GOTO __LAB34 -__LAB33 : -_GOTO __LAB36 -__LAB29 : -__LAB36 : -_GOTO __LAB37 -__LAB1f : -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000564 ] := FALSE -__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000230 ] := FALSE -__LAB37 : -__TMPB14 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000564 ] -__TMPV19 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000530 ] -__TMPB__MSG_CIPGENERIC__IN := __TMPB14 -__TMPV20 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000532 ] -__TMPV21 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000570 ] -__TMPV20 := __TMPV21 -__TMPV22 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000534 ] -__TMPV23 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004BC ] -__TMPV22 := __TMPV23 -__TMPV24 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000536 ] -__TMPV25 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004D0 ] -__TMPV24 := __TMPV25 -__TMPV9 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000053C ] -__TMPV10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000057C ] -__TMPV9 := __TMPV10 -__TMPV19 [ __CDINT00000010 ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_8 -__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV19 -__TMPB14 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000230 ] -__TMPV19 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000001FC ] -__TMPB__MSG_CIPGENERIC__IN := __TMPB14 -__TMPV20 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000001FE ] -__TMPV21 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000234 ] -__TMPV20 := __TMPV21 -__TMPV22 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000200 ] -__TMPV23 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000240 ] -__TMPV22 := __TMPV23 -__TMPV24 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000202 ] -__TMPV25 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000254 ] -__TMPV24 := __TMPV25 -__TMPV13 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000208 ] -__TMPV14 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000002B4 ] -__TMPV13 := __TMPV14 -__TMPV19 [ __CDINT00000010 ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_9 -__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV19 +__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000006 ] := __TMPB1 +__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000390 ] +__TMPB__R_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT00000390 + __CDINT00000002 +__TMPB2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] +__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 +_IF _NOT __TMPB3 _GOTO __LAB1 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000564 ] := TRUE +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000230 ] := FALSE +__TMPI1 := __CDINT00000570 + __CDINT00000004 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT00001388 +__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +__TMPB2 := __TMPUIN1 < __CUINT000003E8 +_IF _NOT __TMPB2 _GOTO __LAB2 +__TMPI1 := __CDINT00000234 + __CDINT00000004 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT000003E8 +_GOTO __LAB3 +__LAB2 : +__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +__TMPUDI1 := _CALL ANY_TO_UINT +__TMPI1 := __CDINT00000234 + __CDINT00000004 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __TMPUDI1 +__LAB3 : +__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__TMPI1 := __CDINT000004D0 + __DINT_NULL +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __TMPM3 +__TMPI1 := __CDINT000004D0 + __CDINT00000053 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __USINT_NULL +__TMPI1 := __CDINT000004D0 + __CDINT00000054 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT000000FA +__TMPI1 := __CDINT000004D0 + __CDINT00000058 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT00000320 +__TMPI1 := __CDINT000004D0 + __CDINT0000005C +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := FALSE +__TMPI1 := __CDINT000004BC + __DINT_NULL +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUSINT0000000E +__TMPI1 := __CDINT000004BC + __CDINT00000002 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUINT00000001 +__TMPI1 := __CDINT000004BC + __CDINT00000004 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT00000001 +__TMPI1 := __CDINT000004BC + __CDINT00000008 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUINT00000007 +__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__TMPI1 := __CDINT00000254 + __DINT_NULL +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __TMPM3 +__TMPI1 := __CDINT00000254 + __CDINT00000053 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __USINT_NULL +__TMPI1 := __CDINT00000254 + __CDINT00000054 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT000000FA +__TMPI1 := __CDINT00000254 + __CDINT00000058 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT00000320 +__TMPI1 := __CDINT00000254 + __CDINT0000005C +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := FALSE +__TMPI1 := __CDINT00000240 + __DINT_NULL +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUSINT00000001 +__TMPI1 := __CDINT00000240 + __CDINT00000002 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUINT0000004F +__TMPI1 := __CDINT00000240 + __CDINT00000004 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __CUDINT00000001 +__TMPI1 := __CDINT00000240 + __CDINT00000008 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI1 ] := __UINT_NULL +__TMPV3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000039C ] +__TMPV4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000008 ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000053 +__TMPI2 := __CDINT00000012 + __TMPI1 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI2 ] := __STRING_NULL +__TMPV5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003F0 ] +__TMPV6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000068 ] +__TMPV6 [ __TMPV5 ] := __TMPV5 +__LOOPTMPB1 := FALSE +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __DINT_NULL +__LAB8 : +__TMPI1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +_IF __LOOPTMPB1 _GOTO __LAB9 +__LAB4 : +__TMPB2 := __CDINT00000001 < __DINT_NULL +_IF __TMPB2 _GOTO __LAB5 +__TMPB3 := __TMPI1 > __CDINT00000028 +_IF __TMPB3 _GOTO __LAB7 +_GOTO __LAB6 +__LAB5 : +__TMPB3 := __TMPI1 < __CDINT00000028 +_IF __TMPB3 _GOTO __LAB7 +__LAB6 : +__TMPI3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +__BOUNDCHK 40 0 __TMPI3 +__TMPI4 := __TMPI3 - __DINT_NULL +__TMPI4 := __TMPI4 * __CDINT00000002 +__TMPI5 := __CDINT0000012C + __TMPI4 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI5 ] := __INT_NULL +__LOOPTMPB1 := TRUE +_GOTO __LAB8 +__LAB9 : +__LOOPTMPB1 := FALSE +__TMPI2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +__TMPI2 := __TMPI2 + __CDINT00000001 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __TMPI2 +_GOTO __LAB8 +__LAB7 : +__LOOPTMPB2 := FALSE +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __DINT_NULL +__LABe : +__TMPI3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +_IF __LOOPTMPB2 _GOTO __LABf +__LABa : +__TMPB4 := __CDINT00000001 < __DINT_NULL +_IF __TMPB4 _GOTO __LABb +__TMPB5 := __TMPI3 > __CDINT0000001E +_IF __TMPB5 _GOTO __LABd +_GOTO __LABc +__LABb : +__TMPB5 := __TMPI3 < __CDINT0000001E +_IF __TMPB5 _GOTO __LABd +__LABc : +__TMPI5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +__BOUNDCHK 30 0 __TMPI5 +__TMPI6 := __TMPI5 - __DINT_NULL +__TMPI6 := __TMPI6 * __CDINT00000004 +__TMPI7 := __CDINT00000180 + __TMPI6 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI7 ] := __TMPR1 +__LOOPTMPB2 := TRUE +_GOTO __LABe +__LABf : +__LOOPTMPB2 := FALSE +__TMPI4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +__TMPI4 := __TMPI4 + __CDINT00000001 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __TMPI4 +_GOTO __LABe +__LABd : +_GOTO __LAB10 +__LAB1 : +__LAB10 : +__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV7 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B8 ] +__TMPB__F_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB F_TRIG __TMPV7 +__TMPI5 := __CDINT000004B8 + __CDINT00000002 +__TMPB6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI5 ] +_IF _NOT __TMPB6 _GOTO __LAB11 +__TMPV3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000039C ] +__TMPV4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000008 ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +__TMPI5 := __CDINT00000001 - __CDINT00000001 +__TMPI5 := __TMPI5 * __CDINT00000053 +__TMPI6 := __CDINT00000012 + __TMPI5 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI6 ] := __STRING_NULL +__TMPV5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003F0 ] +__TMPV6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000068 ] +__TMPV6 [ __TMPV5 ] := __TMPV5 +__LOOPTMPB3 := FALSE +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __DINT_NULL +__LAB16 : +__TMPI5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +_IF __LOOPTMPB3 _GOTO __LAB17 +__LAB12 : +__TMPB6 := __CDINT00000001 < __DINT_NULL +_IF __TMPB6 _GOTO __LAB13 +__TMPB7 := __TMPI5 > __CDINT00000028 +_IF __TMPB7 _GOTO __LAB15 +_GOTO __LAB14 +__LAB13 : +__TMPB7 := __TMPI5 < __CDINT00000028 +_IF __TMPB7 _GOTO __LAB15 +__LAB14 : +__TMPI7 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +__BOUNDCHK 40 0 __TMPI7 +__TMPI8 := __TMPI7 - __DINT_NULL +__TMPI8 := __TMPI8 * __CDINT00000002 +__TMPI9 := __CDINT0000012C + __TMPI8 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] := __INT_NULL +__LOOPTMPB3 := TRUE +_GOTO __LAB16 +__LAB17 : +__LOOPTMPB3 := FALSE +__TMPI6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +__TMPI6 := __TMPI6 + __CDINT00000001 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __TMPI6 +_GOTO __LAB16 +__LAB15 : +__LOOPTMPB4 := FALSE +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __DINT_NULL +__LAB1c : +__TMPI7 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +_IF __LOOPTMPB4 _GOTO __LAB1d +__LAB18 : +__TMPB8 := __CDINT00000001 < __DINT_NULL +_IF __TMPB8 _GOTO __LAB19 +__TMPB9 := __TMPI7 > __CDINT0000001E +_IF __TMPB9 _GOTO __LAB1b +_GOTO __LAB1a +__LAB19 : +__TMPB9 := __TMPI7 < __CDINT0000001E +_IF __TMPB9 _GOTO __LAB1b +__LAB1a : +__TMPI9 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +__BOUNDCHK 30 0 __TMPI9 +__TMPI10 := __TMPI9 - __DINT_NULL +__TMPI10 := __TMPI10 * __CDINT00000004 +__TMPI11 := __CDINT00000180 + __TMPI10 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR1 +__LOOPTMPB4 := TRUE +_GOTO __LAB1c +__LAB1d : +__LOOPTMPB4 := FALSE +__TMPI8 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +__TMPI8 := __TMPI8 + __CDINT00000001 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __TMPI8 +_GOTO __LAB1c +__LAB1b : +_GOTO __LAB1e +__LAB11 : +__LAB1e : +__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB1f +__TMPI9 := __CDINT00000530 + __CDINT00000012 +__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] +__TMPV2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000566 ] +__TMPB__R_TRIG__CLK := __TMPB10 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI9 := __CDINT000001FC + __CDINT00000012 +__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] +__TMPV2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000394 ] +__TMPB__R_TRIG__CLK := __TMPB10 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI9 := __CDINT00000566 + __CDINT00000002 +__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] +_IF _NOT __TMPB10 _GOTO __LAB20 +__TMPI10 := __CDINT00000530 + __CDINT00000014 +__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPV3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000008 ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +__TMPV8 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000059C ] +__TMPV9 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000059E ] +__TMPV10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000057C ] +__TMPV9 := __TMPV10 +__TMPV11 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000005A2 ] +__TMPV12 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000012 ] +__TMPV11 := __TMPV12 +__TMPV8 [ __CDINT0000000E ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_0 +__TMPV8 [ __CDINT00000010 ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_1 +__TMPV8 [ __CDINT00000012 ] := __CSINT00000008 +__TMPV8 [ __CDINT00000014 ] := __CSINT00000006 +__FBL_RET := _PUSHCALLFB COP __TMPV8 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000564 ] := FALSE +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000230 ] := TRUE +_GOTO __LAB21 +__LAB20 : +__LAB21 : +__TMPI9 := __CDINT00000394 + __CDINT00000002 +__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] +_IF _NOT __TMPB10 _GOTO __LAB22 +__TMPI10 := __CDINT000001FC + __CDINT00000014 +__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPV3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000008 ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +__TMPV8 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003A6 ] +__TMPV13 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003A8 ] +__TMPV14 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000002B4 ] +__TMPV13 := __TMPV14 +__TMPV15 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003AC ] +__TMPV16 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000012C ] +__TMPV15 := __TMPV16 +__TMPV8 [ __CDINT0000000E ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_2 +__TMPV8 [ __CDINT00000010 ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_3 +__TMPV8 [ __CDINT00000012 ] := __CSINT00000008 +__TMPV8 [ __CDINT00000014 ] := __CSINT00000009 +__FBL_RET := _PUSHCALLFB COP __TMPV8 +__TMPV8 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003BE ] +__TMPV13 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003C0 ] +__TMPV14 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000002B4 ] +__TMPV13 := __TMPV14 +__TMPV17 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003C4 ] +__TMPV18 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000180 ] +__TMPV17 := __TMPV18 +__TMPV8 [ __CDINT0000000E ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_4 +__TMPV8 [ __CDINT00000010 ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_5 +__TMPV8 [ __CDINT00000012 ] := __CSINT00000008 +__TMPV8 [ __CDINT00000014 ] := __CSINT00000005 +__FBL_RET := _PUSHCALLFB COP __TMPV8 +__TMPV8 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003D6 ] +__TMPV13 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003D8 ] +__TMPV14 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000002B4 ] +__TMPV13 := __TMPV14 +__TMPV15 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003DC ] +__TMPV16 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000012C ] +__TMPV15 := __TMPV16 +__TMPV8 [ __CDINT0000000E ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_6 +__TMPV8 [ __CDINT00000010 ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_7 +__TMPV8 [ __CDINT00000012 ] := __CSINT00000008 +__TMPV8 [ __CDINT00000014 ] := __CSINT00000009 +__FBL_RET := _PUSHCALLFB COP __TMPV8 +__TMPI9 := __CDINT00000004 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000002 +__TMPI10 := __CDINT0000012C + __TMPI9 +__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +_PUSH_PAR __TMPINT1 +__TMPLRE2 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 * __TMPLRE3 +__TMPI11 := __CDINT00000003 - __DINT_NULL +__TMPI11 := __TMPI11 * __CDINT00000002 +__TMPI12 := __CDINT0000012C + __TMPI11 +__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] +_PUSH_PAR __TMPINT2 +__TMPLRE4 := _CALL ANY_TO_INT +__TMPLRE4 := __TMPLRE4 * __TMPLRE5 +__TMPLRE2 := __TMPLRE2 + __TMPLRE4 +__TMPI13 := __CDINT00000002 - __DINT_NULL +__TMPI13 := __TMPI13 * __CDINT00000002 +__TMPI14 := __CDINT0000012C + __TMPI13 +__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] +_PUSH_PAR __TMPINT3 +__TMPLRE6 := _CALL ANY_TO_INT +__TMPLRE6 := __TMPLRE6 * __TMPLRE7 +__TMPLRE2 := __TMPLRE2 + __TMPLRE6 +__TMPI15 := __CDINT00000001 - __DINT_NULL +__TMPI15 := __TMPI15 * __CDINT00000002 +__TMPI16 := __CDINT0000012C + __TMPI15 +__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] +_PUSH_PAR __TMPINT4 +__TMPLRE8 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 + __TMPLRE8 +__TMPI17 := __DINT_NULL - __DINT_NULL +__TMPI17 := __TMPI17 * __CDINT00000002 +__TMPI18 := __CDINT0000012C + __TMPI17 +__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] +_PUSH_PAR __TMPINT5 +__TMPLRE9 := _CALL ANY_TO_INT +__TMPLRE9 := __TMPLRE9 * __TMPLRE10 +__TMPLRE2 := __TMPLRE2 + __TMPLRE9 +__TMPI19 := __CDINT00000068 + __DINT_NULL +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 +__TMPI9 := __CDINT00000009 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000002 +__TMPI10 := __CDINT0000012C + __TMPI9 +__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +_PUSH_PAR __TMPINT1 +__TMPLRE2 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 * __TMPLRE3 +__TMPI11 := __CDINT00000008 - __DINT_NULL +__TMPI11 := __TMPI11 * __CDINT00000002 +__TMPI12 := __CDINT0000012C + __TMPI11 +__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] +_PUSH_PAR __TMPINT2 +__TMPLRE4 := _CALL ANY_TO_INT +__TMPLRE4 := __TMPLRE4 * __TMPLRE5 +__TMPLRE2 := __TMPLRE2 + __TMPLRE4 +__TMPI13 := __CDINT00000007 - __DINT_NULL +__TMPI13 := __TMPI13 * __CDINT00000002 +__TMPI14 := __CDINT0000012C + __TMPI13 +__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] +_PUSH_PAR __TMPINT3 +__TMPLRE6 := _CALL ANY_TO_INT +__TMPLRE6 := __TMPLRE6 * __TMPLRE7 +__TMPLRE2 := __TMPLRE2 + __TMPLRE6 +__TMPI15 := __CDINT00000006 - __DINT_NULL +__TMPI15 := __TMPI15 * __CDINT00000002 +__TMPI16 := __CDINT0000012C + __TMPI15 +__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] +_PUSH_PAR __TMPINT4 +__TMPLRE8 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 + __TMPLRE8 +__TMPI17 := __CDINT00000005 - __DINT_NULL +__TMPI17 := __TMPI17 * __CDINT00000002 +__TMPI18 := __CDINT0000012C + __TMPI17 +__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] +_PUSH_PAR __TMPINT5 +__TMPLRE9 := _CALL ANY_TO_INT +__TMPLRE9 := __TMPLRE9 * __TMPLRE10 +__TMPLRE2 := __TMPLRE2 + __TMPLRE9 +__TMPI19 := __CDINT00000068 + __CDINT00000008 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 +__TMPI9 := __CDINT0000000E - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000002 +__TMPI10 := __CDINT0000012C + __TMPI9 +__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +_PUSH_PAR __TMPINT1 +__TMPLRE2 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 * __TMPLRE3 +__TMPI11 := __CDINT0000000D - __DINT_NULL +__TMPI11 := __TMPI11 * __CDINT00000002 +__TMPI12 := __CDINT0000012C + __TMPI11 +__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] +_PUSH_PAR __TMPINT2 +__TMPLRE4 := _CALL ANY_TO_INT +__TMPLRE4 := __TMPLRE4 * __TMPLRE5 +__TMPLRE2 := __TMPLRE2 + __TMPLRE4 +__TMPI13 := __CDINT0000000C - __DINT_NULL +__TMPI13 := __TMPI13 * __CDINT00000002 +__TMPI14 := __CDINT0000012C + __TMPI13 +__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] +_PUSH_PAR __TMPINT3 +__TMPLRE6 := _CALL ANY_TO_INT +__TMPLRE6 := __TMPLRE6 * __TMPLRE7 +__TMPLRE2 := __TMPLRE2 + __TMPLRE6 +__TMPI15 := __CDINT0000000B - __DINT_NULL +__TMPI15 := __TMPI15 * __CDINT00000002 +__TMPI16 := __CDINT0000012C + __TMPI15 +__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] +_PUSH_PAR __TMPINT4 +__TMPLRE8 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 + __TMPLRE8 +__TMPI17 := __CDINT0000000A - __DINT_NULL +__TMPI17 := __TMPI17 * __CDINT00000002 +__TMPI18 := __CDINT0000012C + __TMPI17 +__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] +_PUSH_PAR __TMPINT5 +__TMPLRE9 := _CALL ANY_TO_INT +__TMPLRE9 := __TMPLRE9 * __TMPLRE10 +__TMPLRE2 := __TMPLRE2 + __TMPLRE9 +__TMPI19 := __CDINT00000068 + __CDINT00000010 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 +__TMPI9 := __CDINT00000013 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000002 +__TMPI10 := __CDINT0000012C + __TMPI9 +__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +_PUSH_PAR __TMPINT1 +__TMPLRE2 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 * __TMPLRE3 +__TMPI11 := __CDINT00000012 - __DINT_NULL +__TMPI11 := __TMPI11 * __CDINT00000002 +__TMPI12 := __CDINT0000012C + __TMPI11 +__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] +_PUSH_PAR __TMPINT2 +__TMPLRE4 := _CALL ANY_TO_INT +__TMPLRE4 := __TMPLRE4 * __TMPLRE5 +__TMPLRE2 := __TMPLRE2 + __TMPLRE4 +__TMPI13 := __CDINT00000011 - __DINT_NULL +__TMPI13 := __TMPI13 * __CDINT00000002 +__TMPI14 := __CDINT0000012C + __TMPI13 +__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] +_PUSH_PAR __TMPINT3 +__TMPLRE6 := _CALL ANY_TO_INT +__TMPLRE6 := __TMPLRE6 * __TMPLRE7 +__TMPLRE2 := __TMPLRE2 + __TMPLRE6 +__TMPI15 := __CDINT00000010 - __DINT_NULL +__TMPI15 := __TMPI15 * __CDINT00000002 +__TMPI16 := __CDINT0000012C + __TMPI15 +__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] +_PUSH_PAR __TMPINT4 +__TMPLRE8 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 + __TMPLRE8 +__TMPI17 := __CDINT0000000F - __DINT_NULL +__TMPI17 := __TMPI17 * __CDINT00000002 +__TMPI18 := __CDINT0000012C + __TMPI17 +__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] +_PUSH_PAR __TMPINT5 +__TMPLRE9 := _CALL ANY_TO_INT +__TMPLRE9 := __TMPLRE9 * __TMPLRE10 +__TMPLRE2 := __TMPLRE2 + __TMPLRE9 +__TMPI19 := __CDINT00000068 + __CDINT00000018 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 +__TMPI9 := __CDINT00000018 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000002 +__TMPI10 := __CDINT0000012C + __TMPI9 +__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +_PUSH_PAR __TMPINT1 +__TMPLRE2 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 * __TMPLRE3 +__TMPI11 := __CDINT00000017 - __DINT_NULL +__TMPI11 := __TMPI11 * __CDINT00000002 +__TMPI12 := __CDINT0000012C + __TMPI11 +__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] +_PUSH_PAR __TMPINT2 +__TMPLRE4 := _CALL ANY_TO_INT +__TMPLRE4 := __TMPLRE4 * __TMPLRE5 +__TMPLRE2 := __TMPLRE2 + __TMPLRE4 +__TMPI13 := __CDINT00000016 - __DINT_NULL +__TMPI13 := __TMPI13 * __CDINT00000002 +__TMPI14 := __CDINT0000012C + __TMPI13 +__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] +_PUSH_PAR __TMPINT3 +__TMPLRE6 := _CALL ANY_TO_INT +__TMPLRE6 := __TMPLRE6 * __TMPLRE7 +__TMPLRE2 := __TMPLRE2 + __TMPLRE6 +__TMPI15 := __CDINT00000015 - __DINT_NULL +__TMPI15 := __TMPI15 * __CDINT00000002 +__TMPI16 := __CDINT0000012C + __TMPI15 +__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] +_PUSH_PAR __TMPINT4 +__TMPLRE8 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 + __TMPLRE8 +__TMPI17 := __CDINT00000014 - __DINT_NULL +__TMPI17 := __TMPI17 * __CDINT00000002 +__TMPI18 := __CDINT0000012C + __TMPI17 +__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] +_PUSH_PAR __TMPINT5 +__TMPLRE9 := _CALL ANY_TO_INT +__TMPLRE9 := __TMPLRE9 * __TMPLRE10 +__TMPLRE2 := __TMPLRE2 + __TMPLRE9 +__TMPI19 := __CDINT00000068 + __CDINT00000020 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 +__TMPI9 := __CDINT0000001D - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000002 +__TMPI10 := __CDINT0000012C + __TMPI9 +__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +_PUSH_PAR __TMPINT1 +__TMPLRE2 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 * __TMPLRE3 +__TMPI11 := __CDINT0000001C - __DINT_NULL +__TMPI11 := __TMPI11 * __CDINT00000002 +__TMPI12 := __CDINT0000012C + __TMPI11 +__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] +_PUSH_PAR __TMPINT2 +__TMPLRE4 := _CALL ANY_TO_INT +__TMPLRE4 := __TMPLRE4 * __TMPLRE5 +__TMPLRE2 := __TMPLRE2 + __TMPLRE4 +__TMPI13 := __CDINT0000001B - __DINT_NULL +__TMPI13 := __TMPI13 * __CDINT00000002 +__TMPI14 := __CDINT0000012C + __TMPI13 +__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] +_PUSH_PAR __TMPINT3 +__TMPLRE6 := _CALL ANY_TO_INT +__TMPLRE6 := __TMPLRE6 * __TMPLRE7 +__TMPLRE2 := __TMPLRE2 + __TMPLRE6 +__TMPI15 := __CDINT0000001A - __DINT_NULL +__TMPI15 := __TMPI15 * __CDINT00000002 +__TMPI16 := __CDINT0000012C + __TMPI15 +__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] +_PUSH_PAR __TMPINT4 +__TMPLRE8 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 + __TMPLRE8 +__TMPI17 := __CDINT00000019 - __DINT_NULL +__TMPI17 := __TMPI17 * __CDINT00000002 +__TMPI18 := __CDINT0000012C + __TMPI17 +__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] +_PUSH_PAR __TMPINT5 +__TMPLRE9 := _CALL ANY_TO_INT +__TMPLRE9 := __TMPLRE9 * __TMPLRE10 +__TMPLRE2 := __TMPLRE2 + __TMPLRE9 +__TMPI19 := __CDINT00000068 + __CDINT00000028 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 +__TMPI9 := __CDINT00000022 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000002 +__TMPI10 := __CDINT0000012C + __TMPI9 +__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +_PUSH_PAR __TMPINT1 +__TMPLRE2 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 * __TMPLRE3 +__TMPI11 := __CDINT00000021 - __DINT_NULL +__TMPI11 := __TMPI11 * __CDINT00000002 +__TMPI12 := __CDINT0000012C + __TMPI11 +__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] +_PUSH_PAR __TMPINT2 +__TMPLRE4 := _CALL ANY_TO_INT +__TMPLRE4 := __TMPLRE4 * __TMPLRE5 +__TMPLRE2 := __TMPLRE2 + __TMPLRE4 +__TMPI13 := __CDINT00000020 - __DINT_NULL +__TMPI13 := __TMPI13 * __CDINT00000002 +__TMPI14 := __CDINT0000012C + __TMPI13 +__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] +_PUSH_PAR __TMPINT3 +__TMPLRE6 := _CALL ANY_TO_INT +__TMPLRE6 := __TMPLRE6 * __TMPLRE7 +__TMPLRE2 := __TMPLRE2 + __TMPLRE6 +__TMPI15 := __CDINT0000001F - __DINT_NULL +__TMPI15 := __TMPI15 * __CDINT00000002 +__TMPI16 := __CDINT0000012C + __TMPI15 +__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] +_PUSH_PAR __TMPINT4 +__TMPLRE8 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 + __TMPLRE8 +__TMPI17 := __CDINT0000001E - __DINT_NULL +__TMPI17 := __TMPI17 * __CDINT00000002 +__TMPI18 := __CDINT0000012C + __TMPI17 +__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] +_PUSH_PAR __TMPINT5 +__TMPLRE9 := _CALL ANY_TO_INT +__TMPLRE9 := __TMPLRE9 * __TMPLRE10 +__TMPLRE2 := __TMPLRE2 + __TMPLRE9 +__TMPI19 := __CDINT00000068 + __CDINT00000030 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 +__TMPI9 := __CDINT00000027 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000002 +__TMPI10 := __CDINT0000012C + __TMPI9 +__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +_PUSH_PAR __TMPINT1 +__TMPLRE2 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 * __TMPLRE3 +__TMPI11 := __CDINT00000026 - __DINT_NULL +__TMPI11 := __TMPI11 * __CDINT00000002 +__TMPI12 := __CDINT0000012C + __TMPI11 +__TMPINT2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] +_PUSH_PAR __TMPINT2 +__TMPLRE4 := _CALL ANY_TO_INT +__TMPLRE4 := __TMPLRE4 * __TMPLRE5 +__TMPLRE2 := __TMPLRE2 + __TMPLRE4 +__TMPI13 := __CDINT00000025 - __DINT_NULL +__TMPI13 := __TMPI13 * __CDINT00000002 +__TMPI14 := __CDINT0000012C + __TMPI13 +__TMPINT3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI14 ] +_PUSH_PAR __TMPINT3 +__TMPLRE6 := _CALL ANY_TO_INT +__TMPLRE6 := __TMPLRE6 * __TMPLRE7 +__TMPLRE2 := __TMPLRE2 + __TMPLRE6 +__TMPI15 := __CDINT00000024 - __DINT_NULL +__TMPI15 := __TMPI15 * __CDINT00000002 +__TMPI16 := __CDINT0000012C + __TMPI15 +__TMPINT4 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI16 ] +_PUSH_PAR __TMPINT4 +__TMPLRE8 := _CALL ANY_TO_INT +__TMPLRE2 := __TMPLRE2 + __TMPLRE8 +__TMPI17 := __CDINT00000023 - __DINT_NULL +__TMPI17 := __TMPI17 * __CDINT00000002 +__TMPI18 := __CDINT0000012C + __TMPI17 +__TMPINT5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI18 ] +_PUSH_PAR __TMPINT5 +__TMPLRE9 := _CALL ANY_TO_INT +__TMPLRE9 := __TMPLRE9 * __TMPLRE10 +__TMPLRE2 := __TMPLRE2 + __TMPLRE9 +__TMPI19 := __CDINT00000068 + __CDINT00000038 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI19 ] := __TMPLRE2 +__TMPI9 := __DINT_NULL - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000040 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000001 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000044 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000002 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000048 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000003 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT0000004C +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000004 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000050 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000005 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000054 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000006 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000058 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000007 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT0000005C +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000008 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000060 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000009 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000064 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT0000000A - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000068 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT0000000B - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT0000006C +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT0000000C - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000070 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT0000000D - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000074 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT0000000E - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000078 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT0000000F - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT0000007C +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000010 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000080 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000011 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000084 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000012 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000088 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000013 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT0000008C +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000014 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000090 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000015 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000094 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000016 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT00000098 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000017 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT0000009C +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000018 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT000000A0 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000019 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT000000A4 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT0000001A - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT000000A8 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT0000001B - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT000000AC +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT0000001C - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT000000B0 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT0000001D - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT000000B4 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT0000001E - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000004 +__TMPI10 := __CDINT00000180 + __TMPI9 +__TMPR6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPI11 := __CDINT00000068 + __CDINT000000B8 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI11 ] := __TMPR6 +__TMPI9 := __CDINT00000028 - __DINT_NULL +__TMPI9 := __TMPI9 * __CDINT00000002 +__TMPI10 := __CDINT0000012C + __TMPI9 +__TMPINT1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +_PUSH_PAR __TMPINT1 +__TMPI11 := _CALL ANY_TO_INT +__TMPB10 := __TMPI11 <> __CDINT00000001 +_IF __TMPB10 _GOTO __LAB24 +__TMPI12 := __CDINT00000068 + __CDINT000000BC +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI12 ] := __TMPM4 +_GOTO __LAB23 +__LAB24 : +__TMPB10 := __TMPI11 <> __CDINT00000002 +_IF __TMPB10 _GOTO __LAB25 +__TMPI9 := __CDINT00000068 + __CDINT000000BC +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] := __TMPM5 +_GOTO __LAB23 +__LAB25 : +__TMPI9 := __CDINT00000068 + __CDINT000000BC +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] := __TMPM6 +__LAB23 : +_GOTO __LAB26 +__LAB22 : +__LAB26 : +__TMPI9 := __CDINT00000014 + __DINT_NULL +__TMPI10 := __CDINT00000530 + __TMPI9 +__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPV2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000056A ] +__TMPB__R_TRIG__CLK := __TMPB10 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI9 := __CDINT00000014 + __DINT_NULL +__TMPI10 := __CDINT000001FC + __TMPI9 +__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPV2 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000398 ] +__TMPB__R_TRIG__CLK := __TMPB10 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI9 := __CDINT0000056A + __CDINT00000002 +__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] +_IF _NOT __TMPB10 _GOTO __LAB27 +__TMPI10 := __CDINT00000530 + __CDINT00000014 +__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] +__TMPV3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000008 ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +__TMPI9 := __CDINT00000001 - __CDINT00000001 +__TMPI9 := __TMPI9 * __CDINT00000053 +__TMPI10 := __CDINT00000012 + __TMPI9 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] := __STRING_NULL +_GOTO __LAB28 +__LAB27 : +__LAB28 : +__TMPI9 := __CDINT00000398 + __CDINT00000002 +__TMPB10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] +_IF _NOT __TMPB10 _GOTO __LAB29 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000564 ] := TRUE +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000230 ] := FALSE +__TMPI9 := __CDINT000001FC + __CDINT00000014 +__TMPV1 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI9 ] +__TMPV3 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000008 ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +__TMPI9 := __CDINT00000001 - __CDINT00000001 +__TMPI9 := __TMPI9 * __CDINT00000053 +__TMPI10 := __CDINT00000012 + __TMPI9 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI10 ] := __STRING_NULL +__TMPV5 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000003F0 ] +__TMPV6 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000068 ] +__TMPV6 [ __TMPV5 ] := __TMPV5 +__LOOPTMPB5 := FALSE +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __DINT_NULL +__LAB2e : +__TMPI9 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +_IF __LOOPTMPB5 _GOTO __LAB2f +__LAB2a : +__TMPB10 := __CDINT00000001 < __DINT_NULL +_IF __TMPB10 _GOTO __LAB2b +__TMPB11 := __TMPI9 > __CDINT00000028 +_IF __TMPB11 _GOTO __LAB2d +_GOTO __LAB2c +__LAB2b : +__TMPB11 := __TMPI9 < __CDINT00000028 +_IF __TMPB11 _GOTO __LAB2d +__LAB2c : +__TMPI11 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +__BOUNDCHK 40 0 __TMPI11 +__TMPI12 := __TMPI11 - __DINT_NULL +__TMPI12 := __TMPI12 * __CDINT00000002 +__TMPI13 := __CDINT0000012C + __TMPI12 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI13 ] := __INT_NULL +__LOOPTMPB5 := TRUE +_GOTO __LAB2e +__LAB2f : +__LOOPTMPB5 := FALSE +__TMPI10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +__TMPI10 := __TMPI10 + __CDINT00000001 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __TMPI10 +_GOTO __LAB2e +__LAB2d : +__LOOPTMPB6 := FALSE +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __DINT_NULL +__LAB34 : +__TMPI11 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +_IF __LOOPTMPB6 _GOTO __LAB35 +__LAB30 : +__TMPB12 := __CDINT00000001 < __DINT_NULL +_IF __TMPB12 _GOTO __LAB31 +__TMPB13 := __TMPI11 > __CDINT0000001E +_IF __TMPB13 _GOTO __LAB33 +_GOTO __LAB32 +__LAB31 : +__TMPB13 := __TMPI11 < __CDINT0000001E +_IF __TMPB13 _GOTO __LAB33 +__LAB32 : +__TMPI13 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +__BOUNDCHK 30 0 __TMPI13 +__TMPI14 := __TMPI13 - __DINT_NULL +__TMPI14 := __TMPI14 * __CDINT00000004 +__TMPI15 := __CDINT00000180 + __TMPI14 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __TMPI15 ] := __TMPR1 +__LOOPTMPB6 := TRUE +_GOTO __LAB34 +__LAB35 : +__LOOPTMPB6 := FALSE +__TMPI12 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] +__TMPI12 := __TMPI12 + __CDINT00000001 +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004B4 ] := __TMPI12 +_GOTO __LAB34 +__LAB33 : +_GOTO __LAB36 +__LAB29 : +__LAB36 : +_GOTO __LAB37 +__LAB1f : +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000564 ] := FALSE +__RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000230 ] := FALSE +__LAB37 : +__TMPB14 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000564 ] +__TMPV19 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000530 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB14 +__TMPV20 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000532 ] +__TMPV21 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000570 ] +__TMPV20 := __TMPV21 +__TMPV22 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000534 ] +__TMPV23 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004BC ] +__TMPV22 := __TMPV23 +__TMPV24 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000536 ] +__TMPV25 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000004D0 ] +__TMPV24 := __TMPV25 +__TMPV9 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000053C ] +__TMPV10 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT0000057C ] +__TMPV9 := __TMPV10 +__TMPV19 [ __CDINT00000010 ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_8 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV19 +__TMPB14 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000230 ] +__TMPV19 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000001FC ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB14 +__TMPV20 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000001FE ] +__TMPV21 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000234 ] +__TMPV20 := __TMPV21 +__TMPV22 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000200 ] +__TMPV23 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000240 ] +__TMPV22 := __TMPV23 +__TMPV24 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000202 ] +__TMPV25 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000254 ] +__TMPV24 := __TMPV25 +__TMPV13 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT00000208 ] +__TMPV14 := __RA_CIP_ELECTRICAL_ENERGY_OBJ [ __CDINT000002B4 ] +__TMPV13 := __TMPV14 +__TMPV19 [ __CDINT00000010 ] := __ADI__RA_CIP_ELECTRICAL_ENERGY_OBJ_0_9 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV19 diff --git a/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.isaxml b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.isaxml new file mode 100644 index 0000000..520cb58 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.isaxml @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.rtc b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.rtc index 2bcc934..b72b2fc 100644 Binary files a/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.rtc and b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.ic b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.ic index 3c3f91e..3bac375 100644 --- a/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.ic +++ b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.ic @@ -1,332 +1,332 @@ -__RA_E300_OUTPUT_CONTROL [ __CDINT000000F0 ] := TRUE -__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__RA_E300_OUTPUT_CONTROL [ __CDINT00000008 ] := __TMPB1 -__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV2 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000174 ] -__TMPB__R_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT00000174 + __CDINT00000002 -__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] -__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 -_IF _NOT __TMPB3 _GOTO __LAB1 -__RA_E300_OUTPUT_CONTROL [ __CDINT000002FC ] := TRUE -__TMPI1 := __CDINT00000308 + __CDINT00000004 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUDINT00001388 -__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000002 ] -__TMPM2 := __TMPV1 [ __DINT_NULL ] -__TMPM3 := __TMPM1 + __TMPM2 -__TMPI1 := __CDINT00000268 + __DINT_NULL -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __TMPM3 -__TMPI1 := __CDINT00000268 + __CDINT00000053 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __USINT_NULL -__TMPI1 := __CDINT00000268 + __CDINT00000054 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUDINT000000FA -__TMPI1 := __CDINT00000268 + __CDINT00000058 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUDINT00000320 -__TMPI1 := __CDINT00000268 + __CDINT0000005C -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := FALSE -__TMPI1 := __CDINT00000254 + __DINT_NULL -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUSINT0000000E -__TMPI1 := __CDINT00000254 + __CDINT00000002 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUINT00000001 -__TMPI1 := __CDINT00000254 + __CDINT00000004 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUDINT00000001 -__TMPI1 := __CDINT00000254 + __CDINT00000008 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUINT00000007 -__TMPI1 := __CDINT000000F4 + __CDINT00000004 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUDINT000003E8 -__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000002 ] -__TMPM2 := __TMPV1 [ __DINT_NULL ] -__TMPM3 := __TMPM1 + __TMPM2 -__TMPI1 := __CDINT00000114 + __DINT_NULL -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __TMPM3 -__TMPI1 := __CDINT00000114 + __CDINT00000053 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUSINT00000001 -__TMPI1 := __CDINT00000114 + __CDINT00000054 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __UDINT_NULL -__TMPI1 := __CDINT00000114 + __CDINT00000058 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __UDINT_NULL -__TMPI1 := __CDINT00000114 + __CDINT0000005C -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := FALSE -__TMPI1 := __CDINT00000100 + __DINT_NULL -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUSINT00000010 -__TMPI1 := __CDINT00000100 + __CDINT00000002 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUINT00000009 -__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -__TMPUSI1 := __TMPUSI1 + __CUSINT00000001 -_PUSH_PAR __TMPUSI1 -__TMPUDI1 := _CALL ANY_TO_USINT -__TMPI1 := __CDINT00000100 + __CDINT00000004 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __TMPUDI1 -__TMPI1 := __CDINT00000100 + __CDINT00000008 -__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUINT00000003 -__TMPV3 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000180 ] -__TMPV4 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000000A ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000053 -__TMPI2 := __CDINT00000014 + __TMPI1 -__RA_E300_OUTPUT_CONTROL [ __TMPI2 ] := __STRING_NULL -__RA_E300_OUTPUT_CONTROL [ __CDINT000000BA ] := FALSE -__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -__TMPI1 := _CALL ANY_TO_USINT -__TMPB2 := __TMPI1 <> __DINT_NULL -_IF __TMPB2 _GOTO __LAB3 -__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM4 -_GOTO __LAB2 -__LAB3 : -__TMPB2 := __TMPI1 <> __CDINT00000001 -_IF __TMPB2 _GOTO __LAB4 -__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM5 -_GOTO __LAB2 -__LAB4 : -__TMPB2 := __TMPI1 <> __CDINT00000002 -_IF __TMPB2 _GOTO __LAB5 -__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM6 -_GOTO __LAB2 -__LAB5 : -__TMPB2 := __TMPI1 <> __CDINT00000003 -_IF __TMPB2 _GOTO __LAB6 -__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM7 -_GOTO __LAB2 -__LAB6 : -__TMPB2 := __TMPI1 <> __CDINT00000004 -_IF __TMPB2 _GOTO __LAB7 -__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM8 -_GOTO __LAB2 -__LAB7 : -__TMPB2 := __TMPI1 <> __CDINT00000005 -_IF __TMPB2 _GOTO __LAB8 -__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM9 -_GOTO __LAB2 -__LAB8 : -__TMPB2 := __TMPI1 <> __CDINT00000006 -_IF __TMPB2 _GOTO __LAB9 -__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM10 -_GOTO __LAB2 -__LAB9 : -__TMPB2 := __TMPI1 <> __CDINT00000007 -_IF __TMPB2 _GOTO __LABa -__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM11 -_GOTO __LAB2 -__LABa : -__TMPB2 := __TMPI1 <> __CDINT00000008 -_IF __TMPB2 _GOTO __LABb -__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM12 -_GOTO __LAB2 -__LABb : -__TMPB2 := __TMPI1 <> __CDINT00000009 -_IF __TMPB2 _GOTO __LABc -__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM13 -_GOTO __LAB2 -__LABc : -__TMPB2 := __TMPI1 <> __CDINT0000000A -_IF __TMPB2 _GOTO __LABd -__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM14 -_GOTO __LAB2 -__LABd : -__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM15 -__LAB2 : -_GOTO __LABe -__LAB1 : -__LABe : -__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV5 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000250 ] -__TMPB__F_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 -__TMPI1 := __CDINT00000250 + __CDINT00000002 -__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LABf -__TMPV3 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000180 ] -__TMPV4 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000000A ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -__RA_E300_OUTPUT_CONTROL [ __CDINT000000BA ] := FALSE -_GOTO __LAB10 -__LABf : -__LAB10 : -__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV6 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000004 ] -__TMPUSI1 := __TMPV6 [ __DINT_NULL ] -__TMPB2 := __TMPUSI1 <= __CUSINT0000000A -__TMPB1 := __TMPB1 _AND __TMPB2 -_IF _NOT __TMPB1 _GOTO __LAB11 -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPV7 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000006 ] -__TMPB4 := __TMPV7 [ __DINT_NULL ] -_PUSH_PAR __TMPB4 -__TMPUSI2 := _CALL ANY_TO_BOOL -__TMPI2 := __CDINT0000034C + __TMPI1 -__RA_E300_OUTPUT_CONTROL [ __TMPI2 ] := __TMPUSI2 -__TMPI1 := __CDINT000002C8 + __CDINT00000012 -__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] -__TMPV2 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002FE ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000BC + __CDINT00000012 -__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] -__TMPV2 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000178 ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000006 ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV2 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000034E ] -__TMPB__R_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000006 ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV5 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000352 ] -__TMPB__F_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 -__TMPI1 := __CDINT000002FE + __CDINT00000002 -__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB12 -__TMPI2 := __CDINT000002C8 + __CDINT00000014 -__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __TMPI2 ] -__TMPV3 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000000A ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -__TMPV8 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000334 ] -__TMPV9 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000336 ] -__TMPV10 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000314 ] -__TMPV9 := __TMPV10 -__TMPV11 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000033A ] -__TMPV12 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000014 ] -__TMPV11 := __TMPV12 -__TMPV8 [ __CDINT0000000E ] := __ADI__RA_E300_OUTPUT_CONTROL_0_0 -__TMPV8 [ __CDINT00000010 ] := __ADI__RA_E300_OUTPUT_CONTROL_0_1 -__TMPV8 [ __CDINT00000012 ] := __CSINT00000008 -__TMPV8 [ __CDINT00000014 ] := __CSINT00000006 -__FBL_RET := _PUSHCALLFB COP __TMPV8 -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000053 -__TMPI2 := __CDINT00000014 + __TMPI1 -__TMPM3 := __RA_E300_OUTPUT_CONTROL [ __TMPI2 ] -_PUSH_PAR __TMPM3 -_PUSH_PAR __CDINT00000004 -__TMPM16 := _CALL LEFT -__TMPB2 := __TMPM16 = __TMPM17 -_IF _NOT __TMPB2 _GOTO __LAB13 -__RA_E300_OUTPUT_CONTROL [ __CDINT000002FC ] := FALSE -__RA_E300_OUTPUT_CONTROL [ __CDINT000000F0 ] := TRUE -_GOTO __LAB14 -__LAB13 : -__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM18 -__LAB14 : -_GOTO __LAB15 -__LAB12 : -__LAB15 : -__TMPI1 := __CDINT00000178 + __CDINT00000002 -__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB16 -__RA_E300_OUTPUT_CONTROL [ __CDINT000000BA ] := TRUE -_GOTO __LAB17 -__LAB16 : -__LAB17 : -__TMPI1 := __CDINT0000034E + __CDINT00000002 -__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] -__TMPI2 := __CDINT00000352 + __CDINT00000002 -__TMPB3 := __RA_E300_OUTPUT_CONTROL [ __TMPI2 ] -__TMPB2 := __TMPB2 _OR __TMPB3 -__TMPI3 := __CDINT00000001 - __CDINT00000001 -__TMPI3 := __TMPI3 * __CDINT00000053 -__TMPI4 := __CDINT00000014 + __TMPI3 -__TMPM3 := __RA_E300_OUTPUT_CONTROL [ __TMPI4 ] -_PUSH_PAR __TMPM3 -_PUSH_PAR __CDINT00000004 -__TMPM16 := _CALL LEFT -__TMPB5 := __TMPM16 = __TMPM17 -__TMPB2 := __TMPB2 _AND __TMPB5 -_IF _NOT __TMPB2 _GOTO __LAB18 -__RA_E300_OUTPUT_CONTROL [ __CDINT000000BA ] := FALSE -__RA_E300_OUTPUT_CONTROL [ __CDINT000000F0 ] := TRUE -_GOTO __LAB19 -__LAB18 : -__LAB19 : -__TMPI1 := __CDINT00000014 + __DINT_NULL -__TMPI2 := __CDINT000002C8 + __TMPI1 -__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI2 ] -__TMPV2 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000302 ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT00000014 + __DINT_NULL -__TMPI2 := __CDINT000000BC + __TMPI1 -__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI2 ] -__TMPV2 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000017C ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT00000302 + __CDINT00000002 -__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB1a -__TMPI2 := __CDINT000002C8 + __CDINT00000014 -__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __TMPI2 ] -__TMPV3 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000000A ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000053 -__TMPI2 := __CDINT00000014 + __TMPI1 -__RA_E300_OUTPUT_CONTROL [ __TMPI2 ] := __STRING_NULL -_GOTO __LAB1b -__LAB1a : -__LAB1b : -__TMPI1 := __CDINT0000017C + __CDINT00000002 -__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB1c -__RA_E300_OUTPUT_CONTROL [ __CDINT000000F0 ] := FALSE -__TMPI1 := __CDINT000000BC + __CDINT00000014 -__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] -__TMPV3 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000000A ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -__TMPI1 := __CDINT00000001 - __CDINT00000001 -__TMPI1 := __TMPI1 * __CDINT00000053 -__TMPI2 := __CDINT00000014 + __TMPI1 -__RA_E300_OUTPUT_CONTROL [ __TMPI2 ] := __STRING_NULL -__RA_E300_OUTPUT_CONTROL [ __CDINT000002FC ] := TRUE -_GOTO __LAB1d -__LAB1c : -__LAB1d : -_GOTO __LAB1e -__LAB11 : -__RA_E300_OUTPUT_CONTROL [ __CDINT000002FC ] := FALSE -__RA_E300_OUTPUT_CONTROL [ __CDINT000000F0 ] := FALSE -__LAB1e : -__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002FC ] -__TMPV13 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002C8 ] -__TMPB__MSG_CIPGENERIC__IN := __TMPB2 -__TMPV14 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002CA ] -__TMPV15 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000308 ] -__TMPV14 := __TMPV15 -__TMPV16 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002CC ] -__TMPV17 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000254 ] -__TMPV16 := __TMPV17 -__TMPV18 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002CE ] -__TMPV19 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000268 ] -__TMPV18 := __TMPV19 -__TMPV9 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002D4 ] -__TMPV10 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000314 ] -__TMPV9 := __TMPV10 -__TMPV13 [ __CDINT00000010 ] := __ADI__RA_E300_OUTPUT_CONTROL_0_2 -__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV13 -__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000F0 ] -__TMPV13 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000BC ] -__TMPB__MSG_CIPGENERIC__IN := __TMPB2 -__TMPV14 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000BE ] -__TMPV15 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000F4 ] -__TMPV14 := __TMPV15 -__TMPV16 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000C0 ] -__TMPV17 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000100 ] -__TMPV16 := __TMPV17 -__TMPV18 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000C2 ] -__TMPV19 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000114 ] -__TMPV18 := __TMPV19 -__TMPV20 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000C4 ] -__TMPV21 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000034C ] -__TMPV20 := __TMPV21 -__TMPV13 [ __CDINT0000000E ] := __ADI__RA_E300_OUTPUT_CONTROL_0_3 -__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV13 +__RA_E300_OUTPUT_CONTROL [ __CDINT000000F0 ] := TRUE +__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__RA_E300_OUTPUT_CONTROL [ __CDINT00000008 ] := __TMPB1 +__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000174 ] +__TMPB__R_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT00000174 + __CDINT00000002 +__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] +__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 +_IF _NOT __TMPB3 _GOTO __LAB1 +__RA_E300_OUTPUT_CONTROL [ __CDINT000002FC ] := TRUE +__TMPI1 := __CDINT00000308 + __CDINT00000004 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUDINT00001388 +__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__TMPI1 := __CDINT00000268 + __DINT_NULL +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __TMPM3 +__TMPI1 := __CDINT00000268 + __CDINT00000053 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __USINT_NULL +__TMPI1 := __CDINT00000268 + __CDINT00000054 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUDINT000000FA +__TMPI1 := __CDINT00000268 + __CDINT00000058 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUDINT00000320 +__TMPI1 := __CDINT00000268 + __CDINT0000005C +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := FALSE +__TMPI1 := __CDINT00000254 + __DINT_NULL +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUSINT0000000E +__TMPI1 := __CDINT00000254 + __CDINT00000002 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUINT00000001 +__TMPI1 := __CDINT00000254 + __CDINT00000004 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUDINT00000001 +__TMPI1 := __CDINT00000254 + __CDINT00000008 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUINT00000007 +__TMPI1 := __CDINT000000F4 + __CDINT00000004 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUDINT000003E8 +__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__TMPI1 := __CDINT00000114 + __DINT_NULL +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __TMPM3 +__TMPI1 := __CDINT00000114 + __CDINT00000053 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUSINT00000001 +__TMPI1 := __CDINT00000114 + __CDINT00000054 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __UDINT_NULL +__TMPI1 := __CDINT00000114 + __CDINT00000058 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __UDINT_NULL +__TMPI1 := __CDINT00000114 + __CDINT0000005C +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := FALSE +__TMPI1 := __CDINT00000100 + __DINT_NULL +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUSINT00000010 +__TMPI1 := __CDINT00000100 + __CDINT00000002 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUINT00000009 +__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +__TMPUSI1 := __TMPUSI1 + __CUSINT00000001 +_PUSH_PAR __TMPUSI1 +__TMPUDI1 := _CALL ANY_TO_USINT +__TMPI1 := __CDINT00000100 + __CDINT00000004 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __TMPUDI1 +__TMPI1 := __CDINT00000100 + __CDINT00000008 +__RA_E300_OUTPUT_CONTROL [ __TMPI1 ] := __CUINT00000003 +__TMPV3 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000180 ] +__TMPV4 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000000A ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000053 +__TMPI2 := __CDINT00000014 + __TMPI1 +__RA_E300_OUTPUT_CONTROL [ __TMPI2 ] := __STRING_NULL +__RA_E300_OUTPUT_CONTROL [ __CDINT000000BA ] := FALSE +__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +__TMPI1 := _CALL ANY_TO_USINT +__TMPB2 := __TMPI1 <> __DINT_NULL +_IF __TMPB2 _GOTO __LAB3 +__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM4 +_GOTO __LAB2 +__LAB3 : +__TMPB2 := __TMPI1 <> __CDINT00000001 +_IF __TMPB2 _GOTO __LAB4 +__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM5 +_GOTO __LAB2 +__LAB4 : +__TMPB2 := __TMPI1 <> __CDINT00000002 +_IF __TMPB2 _GOTO __LAB5 +__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM6 +_GOTO __LAB2 +__LAB5 : +__TMPB2 := __TMPI1 <> __CDINT00000003 +_IF __TMPB2 _GOTO __LAB6 +__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM7 +_GOTO __LAB2 +__LAB6 : +__TMPB2 := __TMPI1 <> __CDINT00000004 +_IF __TMPB2 _GOTO __LAB7 +__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM8 +_GOTO __LAB2 +__LAB7 : +__TMPB2 := __TMPI1 <> __CDINT00000005 +_IF __TMPB2 _GOTO __LAB8 +__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM9 +_GOTO __LAB2 +__LAB8 : +__TMPB2 := __TMPI1 <> __CDINT00000006 +_IF __TMPB2 _GOTO __LAB9 +__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM10 +_GOTO __LAB2 +__LAB9 : +__TMPB2 := __TMPI1 <> __CDINT00000007 +_IF __TMPB2 _GOTO __LABa +__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM11 +_GOTO __LAB2 +__LABa : +__TMPB2 := __TMPI1 <> __CDINT00000008 +_IF __TMPB2 _GOTO __LABb +__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM12 +_GOTO __LAB2 +__LABb : +__TMPB2 := __TMPI1 <> __CDINT00000009 +_IF __TMPB2 _GOTO __LABc +__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM13 +_GOTO __LAB2 +__LABc : +__TMPB2 := __TMPI1 <> __CDINT0000000A +_IF __TMPB2 _GOTO __LABd +__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM14 +_GOTO __LAB2 +__LABd : +__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM15 +__LAB2 : +_GOTO __LABe +__LAB1 : +__LABe : +__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV5 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000250 ] +__TMPB__F_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 +__TMPI1 := __CDINT00000250 + __CDINT00000002 +__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LABf +__TMPV3 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000180 ] +__TMPV4 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000000A ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +__RA_E300_OUTPUT_CONTROL [ __CDINT000000BA ] := FALSE +_GOTO __LAB10 +__LABf : +__LAB10 : +__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV6 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000004 ] +__TMPUSI1 := __TMPV6 [ __DINT_NULL ] +__TMPB2 := __TMPUSI1 <= __CUSINT0000000A +__TMPB1 := __TMPB1 _AND __TMPB2 +_IF _NOT __TMPB1 _GOTO __LAB11 +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPV7 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000006 ] +__TMPB4 := __TMPV7 [ __DINT_NULL ] +_PUSH_PAR __TMPB4 +__TMPUSI2 := _CALL ANY_TO_BOOL +__TMPI2 := __CDINT0000034C + __TMPI1 +__RA_E300_OUTPUT_CONTROL [ __TMPI2 ] := __TMPUSI2 +__TMPI1 := __CDINT000002C8 + __CDINT00000012 +__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] +__TMPV2 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002FE ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000BC + __CDINT00000012 +__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] +__TMPV2 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000178 ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000006 ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000034E ] +__TMPB__R_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000006 ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV5 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000352 ] +__TMPB__F_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 +__TMPI1 := __CDINT000002FE + __CDINT00000002 +__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB12 +__TMPI2 := __CDINT000002C8 + __CDINT00000014 +__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __TMPI2 ] +__TMPV3 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000000A ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +__TMPV8 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000334 ] +__TMPV9 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000336 ] +__TMPV10 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000314 ] +__TMPV9 := __TMPV10 +__TMPV11 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000033A ] +__TMPV12 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000014 ] +__TMPV11 := __TMPV12 +__TMPV8 [ __CDINT0000000E ] := __ADI__RA_E300_OUTPUT_CONTROL_0_0 +__TMPV8 [ __CDINT00000010 ] := __ADI__RA_E300_OUTPUT_CONTROL_0_1 +__TMPV8 [ __CDINT00000012 ] := __CSINT00000008 +__TMPV8 [ __CDINT00000014 ] := __CSINT00000006 +__FBL_RET := _PUSHCALLFB COP __TMPV8 +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000053 +__TMPI2 := __CDINT00000014 + __TMPI1 +__TMPM3 := __RA_E300_OUTPUT_CONTROL [ __TMPI2 ] +_PUSH_PAR __TMPM3 +_PUSH_PAR __CDINT00000004 +__TMPM16 := _CALL LEFT +__TMPB2 := __TMPM16 = __TMPM17 +_IF _NOT __TMPB2 _GOTO __LAB13 +__RA_E300_OUTPUT_CONTROL [ __CDINT000002FC ] := FALSE +__RA_E300_OUTPUT_CONTROL [ __CDINT000000F0 ] := TRUE +_GOTO __LAB14 +__LAB13 : +__RA_E300_OUTPUT_CONTROL [ __CDINT00000067 ] := __TMPM18 +__LAB14 : +_GOTO __LAB15 +__LAB12 : +__LAB15 : +__TMPI1 := __CDINT00000178 + __CDINT00000002 +__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB16 +__RA_E300_OUTPUT_CONTROL [ __CDINT000000BA ] := TRUE +_GOTO __LAB17 +__LAB16 : +__LAB17 : +__TMPI1 := __CDINT0000034E + __CDINT00000002 +__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] +__TMPI2 := __CDINT00000352 + __CDINT00000002 +__TMPB3 := __RA_E300_OUTPUT_CONTROL [ __TMPI2 ] +__TMPB2 := __TMPB2 _OR __TMPB3 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000053 +__TMPI4 := __CDINT00000014 + __TMPI3 +__TMPM3 := __RA_E300_OUTPUT_CONTROL [ __TMPI4 ] +_PUSH_PAR __TMPM3 +_PUSH_PAR __CDINT00000004 +__TMPM16 := _CALL LEFT +__TMPB5 := __TMPM16 = __TMPM17 +__TMPB2 := __TMPB2 _AND __TMPB5 +_IF _NOT __TMPB2 _GOTO __LAB18 +__RA_E300_OUTPUT_CONTROL [ __CDINT000000BA ] := FALSE +__RA_E300_OUTPUT_CONTROL [ __CDINT000000F0 ] := TRUE +_GOTO __LAB19 +__LAB18 : +__LAB19 : +__TMPI1 := __CDINT00000014 + __DINT_NULL +__TMPI2 := __CDINT000002C8 + __TMPI1 +__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI2 ] +__TMPV2 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000302 ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT00000014 + __DINT_NULL +__TMPI2 := __CDINT000000BC + __TMPI1 +__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI2 ] +__TMPV2 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000017C ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT00000302 + __CDINT00000002 +__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB1a +__TMPI2 := __CDINT000002C8 + __CDINT00000014 +__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __TMPI2 ] +__TMPV3 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000000A ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000053 +__TMPI2 := __CDINT00000014 + __TMPI1 +__RA_E300_OUTPUT_CONTROL [ __TMPI2 ] := __STRING_NULL +_GOTO __LAB1b +__LAB1a : +__LAB1b : +__TMPI1 := __CDINT0000017C + __CDINT00000002 +__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB1c +__RA_E300_OUTPUT_CONTROL [ __CDINT000000F0 ] := FALSE +__TMPI1 := __CDINT000000BC + __CDINT00000014 +__TMPV1 := __RA_E300_OUTPUT_CONTROL [ __TMPI1 ] +__TMPV3 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000000A ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000053 +__TMPI2 := __CDINT00000014 + __TMPI1 +__RA_E300_OUTPUT_CONTROL [ __TMPI2 ] := __STRING_NULL +__RA_E300_OUTPUT_CONTROL [ __CDINT000002FC ] := TRUE +_GOTO __LAB1d +__LAB1c : +__LAB1d : +_GOTO __LAB1e +__LAB11 : +__RA_E300_OUTPUT_CONTROL [ __CDINT000002FC ] := FALSE +__RA_E300_OUTPUT_CONTROL [ __CDINT000000F0 ] := FALSE +__LAB1e : +__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002FC ] +__TMPV13 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002C8 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB2 +__TMPV14 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002CA ] +__TMPV15 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000308 ] +__TMPV14 := __TMPV15 +__TMPV16 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002CC ] +__TMPV17 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000254 ] +__TMPV16 := __TMPV17 +__TMPV18 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002CE ] +__TMPV19 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000268 ] +__TMPV18 := __TMPV19 +__TMPV9 := __RA_E300_OUTPUT_CONTROL [ __CDINT000002D4 ] +__TMPV10 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000314 ] +__TMPV9 := __TMPV10 +__TMPV13 [ __CDINT00000010 ] := __ADI__RA_E300_OUTPUT_CONTROL_0_2 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV13 +__TMPB2 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000F0 ] +__TMPV13 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000BC ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB2 +__TMPV14 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000BE ] +__TMPV15 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000F4 ] +__TMPV14 := __TMPV15 +__TMPV16 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000C0 ] +__TMPV17 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000100 ] +__TMPV16 := __TMPV17 +__TMPV18 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000C2 ] +__TMPV19 := __RA_E300_OUTPUT_CONTROL [ __CDINT00000114 ] +__TMPV18 := __TMPV19 +__TMPV20 := __RA_E300_OUTPUT_CONTROL [ __CDINT000000C4 ] +__TMPV21 := __RA_E300_OUTPUT_CONTROL [ __CDINT0000034C ] +__TMPV20 := __TMPV21 +__TMPV13 [ __CDINT0000000E ] := __ADI__RA_E300_OUTPUT_CONTROL_0_3 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV13 diff --git a/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.isaxml b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.isaxml new file mode 100644 index 0000000..866debb --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.isaxml @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.rtc b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.rtc index b4d9dbc..9911bd7 100644 Binary files a/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.rtc and b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.ic b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.ic index 8ee0262..0747763 100644 --- a/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.ic +++ b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.ic @@ -1,43 +1,43 @@ -__TMPB1 := MODBUSCYCLETIMER [ __CDINT00000004 ] -__TMPB1 := _NOT __TMPB1 -__TMPB__TON__IN := __TMPB1 -__FBL_RET := _PUSHCALLFB TON MODBUSCYCLETIMER -__TMPT1 := MODBUSCYCLETIMER [ __CDINT00000008 ] -MODBUSCYCLETIMEELAPSED := __TMPT1 -__TMPB1 := MODBUSCYCLETIMER [ __CDINT00000004 ] -__TMPB1 := __TMPB1 _AND DOWNHOLE_TOOL_ENABLED -__TMPV1 := LOCALCFGDATA [ __DINT_NULL ] -__TMPV2 := TARGETCFGDATA0 [ __DINT_NULL ] -__TMPV3 := MODBUS_READ0 [ __DINT_NULL ] -__TMPB__MSG_MODBUS__IN := __TMPB1 -__TMPV4 := MODBUSDATA_0 [ __CDINT00000004 ] -__TMPV4 := __TMPV1 -__TMPV5 := MODBUSDATA_0 [ __CDINT00000006 ] -__TMPV5 := __TMPV2 -__TMPV6 := MODBUSDATA_0 [ __CDINT00000008 ] -__TMPV6 := __TMPV3 -MODBUSDATA_0 [ __CDINT0000000A ] := __ADI__READDOWNHOLEDATA_0_0 -__FBL_RET := _PUSHCALLFB MSG_MODBUS MODBUSDATA_0 -__TMPB1 := MODBUSDATA_0 [ __CDINT0000000D ] -MODBUSERRORDATA := __TMPB1 -__TMPUIN1 := MODBUSDATA_0 [ __CDINT0000000E ] -ERRORCODEDATA := __TMPUIN1 -__TMPB1 := MODBUSDATA_0 [ __CDINT0000000C ] -__TMPB1 := __TMPB1 _AND DOWNHOLE_TOOL_ENABLED -__TMPV1 := LOCALCFGDATA [ __DINT_NULL ] -__TMPV2 := TARGETCFGDATA1000 [ __DINT_NULL ] -__TMPV3 := MODBUS_READ1000 [ __DINT_NULL ] -__TMPB__MSG_MODBUS__IN := __TMPB1 -__TMPV4 := MODBUSDATA_1000 [ __CDINT00000004 ] -__TMPV4 := __TMPV1 -__TMPV5 := MODBUSDATA_1000 [ __CDINT00000006 ] -__TMPV5 := __TMPV2 -__TMPV6 := MODBUSDATA_1000 [ __CDINT00000008 ] -__TMPV6 := __TMPV3 -MODBUSDATA_1000 [ __CDINT0000000A ] := __ADI__READDOWNHOLEDATA_0_1 -__FBL_RET := _PUSHCALLFB MSG_MODBUS MODBUSDATA_1000 -__TMPB1 := MODBUSDATA_1000 [ __CDINT0000000D ] -MODBUSERRORDATA := __TMPB1 -__TMPUIN1 := MODBUSDATA_1000 [ __CDINT0000000E ] -ERRORCODEDATA := __TMPUIN1 -__LG0000 : +__TMPB1 := MODBUSCYCLETIMER [ __CDINT00000004 ] +__TMPB1 := _NOT __TMPB1 +__TMPB__TON__IN := __TMPB1 +__FBL_RET := _PUSHCALLFB TON MODBUSCYCLETIMER +__TMPT1 := MODBUSCYCLETIMER [ __CDINT00000008 ] +MODBUSCYCLETIMEELAPSED := __TMPT1 +__TMPB1 := MODBUSCYCLETIMER [ __CDINT00000004 ] +__TMPB1 := __TMPB1 _AND DOWNHOLE_TOOL_ENABLED +__TMPV1 := LOCALCFGDATA [ __DINT_NULL ] +__TMPV2 := TARGETCFGDATA0 [ __DINT_NULL ] +__TMPV3 := MODBUS_READ0 [ __DINT_NULL ] +__TMPB__MSG_MODBUS__IN := __TMPB1 +__TMPV4 := MODBUSDATA_0 [ __CDINT00000004 ] +__TMPV4 := __TMPV1 +__TMPV5 := MODBUSDATA_0 [ __CDINT00000006 ] +__TMPV5 := __TMPV2 +__TMPV6 := MODBUSDATA_0 [ __CDINT00000008 ] +__TMPV6 := __TMPV3 +MODBUSDATA_0 [ __CDINT0000000A ] := __ADI__READDOWNHOLEDATA_0_0 +__FBL_RET := _PUSHCALLFB MSG_MODBUS MODBUSDATA_0 +__TMPB1 := MODBUSDATA_0 [ __CDINT0000000D ] +MODBUSERRORDATA := __TMPB1 +__TMPUIN1 := MODBUSDATA_0 [ __CDINT0000000E ] +ERRORCODEDATA := __TMPUIN1 +__TMPB1 := MODBUSDATA_0 [ __CDINT0000000C ] +__TMPB1 := __TMPB1 _AND DOWNHOLE_TOOL_ENABLED +__TMPV1 := LOCALCFGDATA [ __DINT_NULL ] +__TMPV2 := TARGETCFGDATA1000 [ __DINT_NULL ] +__TMPV3 := MODBUS_READ1000 [ __DINT_NULL ] +__TMPB__MSG_MODBUS__IN := __TMPB1 +__TMPV4 := MODBUSDATA_1000 [ __CDINT00000004 ] +__TMPV4 := __TMPV1 +__TMPV5 := MODBUSDATA_1000 [ __CDINT00000006 ] +__TMPV5 := __TMPV2 +__TMPV6 := MODBUSDATA_1000 [ __CDINT00000008 ] +__TMPV6 := __TMPV3 +MODBUSDATA_1000 [ __CDINT0000000A ] := __ADI__READDOWNHOLEDATA_0_1 +__FBL_RET := _PUSHCALLFB MSG_MODBUS MODBUSDATA_1000 +__TMPB1 := MODBUSDATA_1000 [ __CDINT0000000D ] +MODBUSERRORDATA := __TMPB1 +__TMPUIN1 := MODBUSDATA_1000 [ __CDINT0000000E ] +ERRORCODEDATA := __TMPUIN1 +__LG0000 : diff --git a/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.rtc b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.rtc index 850bd5e..64e6444 100644 Binary files a/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.rtc and b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.txt b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.txt index d779d0c..45fa303 100644 --- a/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.txt +++ b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.txt @@ -1,43 +1,43 @@ -(****** QuickLD compiler *******************************) -(****** Copyright Rockwell Automation Canada, Ltd ******) -(****** ST *********************************************) - -(*************** Rung **********************************) -(**) -(*Label :*)(**) -(* FB call: TON *) -ModbusCycleTimer(NOT(MODBUSCYCLETIMER.Q), MODBUSCYCLETIME) ; -MODBUSCYCLETIMEELAPSED := ModbusCycleTimer.ET ; - -(*************** Code for the end of Rung **************) - - -(*************** Rung **********************************) -(**) -(*Label :*)(**) -(* FB call: MSG_MODBUS *) -ModbusData_0(MODBUSCYCLETIMER.Q AND DOWNHOLE_TOOL_ENABLED, CANCEL, LOCALCFGDATA, TARGETCFGDATA0, MODBUS_READ0, 0) ; -MODBUSERRORDATA := ModbusData_0.Error ; -ERRORCODEDATA := ModbusData_0.ErrorID ; - -(*************** Code for the end of Rung **************) - - -(*************** Rung **********************************) -(**) -(*Label :*)(**) -(* FB call: MSG_MODBUS *) -ModbusData_1000(MODBUSDATA_0.Q AND DOWNHOLE_TOOL_ENABLED, CANCEL, LOCALCFGDATA, TARGETCFGDATA1000, MODBUS_READ1000, 0) ; -MODBUSERRORDATA := ModbusData_1000.Error ; -ERRORCODEDATA := ModbusData_1000.ErrorID ; - -(*************** Code for the end of Rung **************) - - -(*************** Code for the end of File **************) -__GL __LG0000 ; - - - -(*************** Local Symbols table *******************) - +(****** QuickLD compiler *******************************) +(****** Copyright Rockwell Automation Canada, Ltd ******) +(****** ST *********************************************) + +(*************** Rung **********************************) +(**) +(*Label :*)(**) +(* FB call: TON *) +ModbusCycleTimer(NOT(MODBUSCYCLETIMER.Q), MODBUSCYCLETIME) ; +MODBUSCYCLETIMEELAPSED := ModbusCycleTimer.ET ; + +(*************** Code for the end of Rung **************) + + +(*************** Rung **********************************) +(**) +(*Label :*)(**) +(* FB call: MSG_MODBUS *) +ModbusData_0(MODBUSCYCLETIMER.Q AND DOWNHOLE_TOOL_ENABLED, CANCEL, LOCALCFGDATA, TARGETCFGDATA0, MODBUS_READ0, 0) ; +MODBUSERRORDATA := ModbusData_0.Error ; +ERRORCODEDATA := ModbusData_0.ErrorID ; + +(*************** Code for the end of Rung **************) + + +(*************** Rung **********************************) +(**) +(*Label :*)(**) +(* FB call: MSG_MODBUS *) +ModbusData_1000(MODBUSDATA_0.Q AND DOWNHOLE_TOOL_ENABLED, CANCEL, LOCALCFGDATA, TARGETCFGDATA1000, MODBUS_READ1000, 0) ; +MODBUSERRORDATA := ModbusData_1000.Error ; +ERRORCODEDATA := ModbusData_1000.ErrorID ; + +(*************** Code for the end of Rung **************) + + +(*************** Code for the end of File **************) +__GL __LG0000 ; + + + +(*************** Local Symbols table *******************) + diff --git a/Controller/Controller/Micro820/Micro820/READE300CONFIG.ic b/Controller/Controller/Micro820/Micro820/READE300CONFIG.ic index 09e7987..f0d9b20 100644 --- a/Controller/Controller/Micro820/Micro820/READE300CONFIG.ic +++ b/Controller/Controller/Micro820/Micro820/READE300CONFIG.ic @@ -1,130 +1,130 @@ -__TMPV1 := __READE300CONFIG [ __CDINT00000006 ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__READE300CONFIG [ __CDINT000001E4 ] := __TMPB1 -__TMPV1 := __READE300CONFIG [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__READE300CONFIG [ __CDINT00000008 ] := __TMPB1 -__TMPV1 := __READE300CONFIG [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV2 := __READE300CONFIG [ __CDINT0000026A ] -__TMPB__R_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT0000026A + __CDINT00000002 -__TMPB2 := __READE300CONFIG [ __TMPI1 ] -__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 -_IF _NOT __TMPB3 _GOTO __LAB1 -__READE300CONFIG [ __CDINT000001E4 ] := TRUE -__TMPV1 := __READE300CONFIG [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -__TMPB2 := __TMPUIN1 < __CUINT000003E8 -_IF _NOT __TMPB2 _GOTO __LAB2 -__TMPI1 := __CDINT000001E8 + __CDINT00000004 -__READE300CONFIG [ __TMPI1 ] := __CUDINT000003E8 -_GOTO __LAB3 -__LAB2 : -__TMPV1 := __READE300CONFIG [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -__TMPUDI1 := _CALL ANY_TO_UINT -__TMPI1 := __CDINT000001E8 + __CDINT00000004 -__READE300CONFIG [ __TMPI1 ] := __TMPUDI1 -__LAB3 : -__TMPV1 := __READE300CONFIG [ __CDINT00000002 ] -__TMPM2 := __TMPV1 [ __DINT_NULL ] -__TMPM3 := __TMPM1 + __TMPM2 -__TMPI1 := __CDINT00000208 + __DINT_NULL -__READE300CONFIG [ __TMPI1 ] := __TMPM3 -__TMPI1 := __CDINT00000208 + __CDINT00000053 -__READE300CONFIG [ __TMPI1 ] := __CUSINT00000001 -__TMPI1 := __CDINT00000208 + __CDINT00000054 -__READE300CONFIG [ __TMPI1 ] := __CUDINT000000FA -__TMPI1 := __CDINT00000208 + __CDINT00000058 -__READE300CONFIG [ __TMPI1 ] := __CUDINT00000320 -__TMPI1 := __CDINT00000208 + __CDINT0000005C -__READE300CONFIG [ __TMPI1 ] := FALSE -__TMPI1 := __CDINT000001F4 + __DINT_NULL -__READE300CONFIG [ __TMPI1 ] := __CUSINT0000000E -__TMPI1 := __CDINT000001F4 + __CDINT00000002 -__READE300CONFIG [ __TMPI1 ] := __CUINT00000004 -__TMPI1 := __CDINT000001F4 + __CDINT00000004 -__READE300CONFIG [ __TMPI1 ] := __CUDINT00000078 -__TMPI1 := __CDINT000001F4 + __CDINT00000008 -__READE300CONFIG [ __TMPI1 ] := __CUINT00000003 -__TMPI1 := __CDINT000001F4 + __CDINT0000000A -__READE300CONFIG [ __TMPI1 ] := __USINT_NULL -__TMPV3 := __READE300CONFIG [ __CDINT00000276 ] -__TMPV4 := __READE300CONFIG [ __CDINT0000000A ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -_GOTO __LAB4 -__LAB1 : -__LAB4 : -__TMPV1 := __READE300CONFIG [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV5 := __READE300CONFIG [ __CDINT000002CC ] -__TMPB__F_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 -__TMPI1 := __CDINT000002CC + __CDINT00000002 -__TMPB2 := __READE300CONFIG [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB5 -__TMPV3 := __READE300CONFIG [ __CDINT00000276 ] -__TMPV4 := __READE300CONFIG [ __CDINT0000000A ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -_GOTO __LAB6 -__LAB5 : -__LAB6 : -__TMPV1 := __READE300CONFIG [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -_IF _NOT __TMPB1 _GOTO __LAB7 -__TMPI1 := __CDINT000001B0 + __CDINT00000012 -__TMPB2 := __READE300CONFIG [ __TMPI1 ] -__TMPV2 := __READE300CONFIG [ __CDINT0000026E ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT0000026E + __CDINT00000002 -__TMPB2 := __READE300CONFIG [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB8 -__TMPI2 := __CDINT000001B0 + __CDINT00000014 -__TMPV1 := __READE300CONFIG [ __TMPI2 ] -__TMPV3 := __READE300CONFIG [ __CDINT0000000A ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -_GOTO __LAB9 -__LAB8 : -__LAB9 : -__TMPI1 := __CDINT00000014 + __DINT_NULL -__TMPI2 := __CDINT000001B0 + __TMPI1 -__TMPB2 := __READE300CONFIG [ __TMPI2 ] -__TMPV2 := __READE300CONFIG [ __CDINT00000272 ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT00000272 + __CDINT00000002 -__TMPB2 := __READE300CONFIG [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LABa -__READE300CONFIG [ __CDINT000001E4 ] := FALSE -__TMPI1 := __CDINT000001B0 + __CDINT00000014 -__TMPV1 := __READE300CONFIG [ __TMPI1 ] -__TMPV3 := __READE300CONFIG [ __CDINT0000000A ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -_GOTO __LABb -__LABa : -__LABb : -_GOTO __LABc -__LAB7 : -__READE300CONFIG [ __CDINT000001E4 ] := FALSE -__LABc : -__TMPB2 := __READE300CONFIG [ __CDINT000001E4 ] -__TMPV6 := __READE300CONFIG [ __CDINT000001B0 ] -__TMPB__MSG_CIPGENERIC__IN := __TMPB2 -__TMPV7 := __READE300CONFIG [ __CDINT000001B2 ] -__TMPV8 := __READE300CONFIG [ __CDINT000001E8 ] -__TMPV7 := __TMPV8 -__TMPV9 := __READE300CONFIG [ __CDINT000001B4 ] -__TMPV10 := __READE300CONFIG [ __CDINT000001F4 ] -__TMPV9 := __TMPV10 -__TMPV11 := __READE300CONFIG [ __CDINT000001B6 ] -__TMPV12 := __READE300CONFIG [ __CDINT00000208 ] -__TMPV11 := __TMPV12 -__TMPV13 := __READE300CONFIG [ __CDINT000001BC ] -__TMPV14 := __READE300CONFIG [ __CDINT00000014 ] -__TMPV13 := __TMPV14 -__TMPV6 [ __CDINT00000010 ] := __ADI__READE300CONFIG_0_0 -__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 +__TMPV1 := __READE300CONFIG [ __CDINT00000006 ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__READE300CONFIG [ __CDINT000001E4 ] := __TMPB1 +__TMPV1 := __READE300CONFIG [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__READE300CONFIG [ __CDINT00000008 ] := __TMPB1 +__TMPV1 := __READE300CONFIG [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __READE300CONFIG [ __CDINT0000026A ] +__TMPB__R_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT0000026A + __CDINT00000002 +__TMPB2 := __READE300CONFIG [ __TMPI1 ] +__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 +_IF _NOT __TMPB3 _GOTO __LAB1 +__READE300CONFIG [ __CDINT000001E4 ] := TRUE +__TMPV1 := __READE300CONFIG [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +__TMPB2 := __TMPUIN1 < __CUINT000003E8 +_IF _NOT __TMPB2 _GOTO __LAB2 +__TMPI1 := __CDINT000001E8 + __CDINT00000004 +__READE300CONFIG [ __TMPI1 ] := __CUDINT000003E8 +_GOTO __LAB3 +__LAB2 : +__TMPV1 := __READE300CONFIG [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +__TMPUDI1 := _CALL ANY_TO_UINT +__TMPI1 := __CDINT000001E8 + __CDINT00000004 +__READE300CONFIG [ __TMPI1 ] := __TMPUDI1 +__LAB3 : +__TMPV1 := __READE300CONFIG [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__TMPI1 := __CDINT00000208 + __DINT_NULL +__READE300CONFIG [ __TMPI1 ] := __TMPM3 +__TMPI1 := __CDINT00000208 + __CDINT00000053 +__READE300CONFIG [ __TMPI1 ] := __CUSINT00000001 +__TMPI1 := __CDINT00000208 + __CDINT00000054 +__READE300CONFIG [ __TMPI1 ] := __CUDINT000000FA +__TMPI1 := __CDINT00000208 + __CDINT00000058 +__READE300CONFIG [ __TMPI1 ] := __CUDINT00000320 +__TMPI1 := __CDINT00000208 + __CDINT0000005C +__READE300CONFIG [ __TMPI1 ] := FALSE +__TMPI1 := __CDINT000001F4 + __DINT_NULL +__READE300CONFIG [ __TMPI1 ] := __CUSINT0000000E +__TMPI1 := __CDINT000001F4 + __CDINT00000002 +__READE300CONFIG [ __TMPI1 ] := __CUINT00000004 +__TMPI1 := __CDINT000001F4 + __CDINT00000004 +__READE300CONFIG [ __TMPI1 ] := __CUDINT00000078 +__TMPI1 := __CDINT000001F4 + __CDINT00000008 +__READE300CONFIG [ __TMPI1 ] := __CUINT00000003 +__TMPI1 := __CDINT000001F4 + __CDINT0000000A +__READE300CONFIG [ __TMPI1 ] := __USINT_NULL +__TMPV3 := __READE300CONFIG [ __CDINT00000276 ] +__TMPV4 := __READE300CONFIG [ __CDINT0000000A ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +_GOTO __LAB4 +__LAB1 : +__LAB4 : +__TMPV1 := __READE300CONFIG [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV5 := __READE300CONFIG [ __CDINT000002CC ] +__TMPB__F_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 +__TMPI1 := __CDINT000002CC + __CDINT00000002 +__TMPB2 := __READE300CONFIG [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB5 +__TMPV3 := __READE300CONFIG [ __CDINT00000276 ] +__TMPV4 := __READE300CONFIG [ __CDINT0000000A ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +_GOTO __LAB6 +__LAB5 : +__LAB6 : +__TMPV1 := __READE300CONFIG [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB7 +__TMPI1 := __CDINT000001B0 + __CDINT00000012 +__TMPB2 := __READE300CONFIG [ __TMPI1 ] +__TMPV2 := __READE300CONFIG [ __CDINT0000026E ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT0000026E + __CDINT00000002 +__TMPB2 := __READE300CONFIG [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB8 +__TMPI2 := __CDINT000001B0 + __CDINT00000014 +__TMPV1 := __READE300CONFIG [ __TMPI2 ] +__TMPV3 := __READE300CONFIG [ __CDINT0000000A ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +_GOTO __LAB9 +__LAB8 : +__LAB9 : +__TMPI1 := __CDINT00000014 + __DINT_NULL +__TMPI2 := __CDINT000001B0 + __TMPI1 +__TMPB2 := __READE300CONFIG [ __TMPI2 ] +__TMPV2 := __READE300CONFIG [ __CDINT00000272 ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT00000272 + __CDINT00000002 +__TMPB2 := __READE300CONFIG [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LABa +__READE300CONFIG [ __CDINT000001E4 ] := FALSE +__TMPI1 := __CDINT000001B0 + __CDINT00000014 +__TMPV1 := __READE300CONFIG [ __TMPI1 ] +__TMPV3 := __READE300CONFIG [ __CDINT0000000A ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +_GOTO __LABb +__LABa : +__LABb : +_GOTO __LABc +__LAB7 : +__READE300CONFIG [ __CDINT000001E4 ] := FALSE +__LABc : +__TMPB2 := __READE300CONFIG [ __CDINT000001E4 ] +__TMPV6 := __READE300CONFIG [ __CDINT000001B0 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB2 +__TMPV7 := __READE300CONFIG [ __CDINT000001B2 ] +__TMPV8 := __READE300CONFIG [ __CDINT000001E8 ] +__TMPV7 := __TMPV8 +__TMPV9 := __READE300CONFIG [ __CDINT000001B4 ] +__TMPV10 := __READE300CONFIG [ __CDINT000001F4 ] +__TMPV9 := __TMPV10 +__TMPV11 := __READE300CONFIG [ __CDINT000001B6 ] +__TMPV12 := __READE300CONFIG [ __CDINT00000208 ] +__TMPV11 := __TMPV12 +__TMPV13 := __READE300CONFIG [ __CDINT000001BC ] +__TMPV14 := __READE300CONFIG [ __CDINT00000014 ] +__TMPV13 := __TMPV14 +__TMPV6 [ __CDINT00000010 ] := __ADI__READE300CONFIG_0_0 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 diff --git a/Controller/Controller/Micro820/Micro820/READE300CONFIG.rtc b/Controller/Controller/Micro820/Micro820/READE300CONFIG.rtc index f3a362a..0eb1d61 100644 Binary files a/Controller/Controller/Micro820/Micro820/READE300CONFIG.rtc and b/Controller/Controller/Micro820/Micro820/READE300CONFIG.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/READE300IO.ic b/Controller/Controller/Micro820/Micro820/READE300IO.ic index aff430c..2808a29 100644 --- a/Controller/Controller/Micro820/Micro820/READE300IO.ic +++ b/Controller/Controller/Micro820/Micro820/READE300IO.ic @@ -1,146 +1,146 @@ -__TMPV1 := __READE300IO [ __CDINT00000008 ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__READE300IO [ __CDINT0000004C ] := __TMPB1 -__TMPV1 := __READE300IO [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__READE300IO [ __CDINT0000000A ] := __TMPB1 -__TMPV1 := __READE300IO [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV2 := __READE300IO [ __CDINT000000D4 ] -__TMPB__R_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000D4 + __CDINT00000002 -__TMPB2 := __READE300IO [ __TMPI1 ] -__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 -_IF _NOT __TMPB3 _GOTO __LAB1 -__READE300IO [ __CDINT0000004C ] := TRUE -__TMPV1 := __READE300IO [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -__TMPB2 := __TMPUIN1 < __CUINT000003E8 -_IF _NOT __TMPB2 _GOTO __LAB2 -__TMPI1 := __CDINT00000050 + __CDINT00000004 -__READE300IO [ __TMPI1 ] := __CUDINT000003E8 -_GOTO __LAB3 -__LAB2 : -__TMPV1 := __READE300IO [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -__TMPUDI1 := _CALL ANY_TO_UINT -__TMPI1 := __CDINT00000050 + __CDINT00000004 -__READE300IO [ __TMPI1 ] := __TMPUDI1 -__LAB3 : -__TMPV1 := __READE300IO [ __CDINT00000002 ] -__TMPM2 := __TMPV1 [ __DINT_NULL ] -__TMPM3 := __TMPM1 + __TMPM2 -__TMPI1 := __CDINT00000070 + __DINT_NULL -__READE300IO [ __TMPI1 ] := __TMPM3 -__TMPI1 := __CDINT00000070 + __CDINT00000053 -__READE300IO [ __TMPI1 ] := __CUSINT00000001 -__TMPI1 := __CDINT00000070 + __CDINT00000054 -__READE300IO [ __TMPI1 ] := __CUDINT000000FA -__TMPI1 := __CDINT00000070 + __CDINT00000058 -__READE300IO [ __TMPI1 ] := __CUDINT00000320 -__TMPI1 := __CDINT00000070 + __CDINT0000005C -__READE300IO [ __TMPI1 ] := FALSE -__TMPI1 := __CDINT0000005C + __DINT_NULL -__READE300IO [ __TMPI1 ] := __CUSINT0000000E -__TMPI1 := __CDINT0000005C + __CDINT00000002 -__READE300IO [ __TMPI1 ] := __CUINT00000008 -__TMPV1 := __READE300IO [ __CDINT00000006 ] -__TMPUDI2 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI2 -__TMPUDI1 := _CALL ANY_TO_UDINT -__TMPUDI3 := __CUDINT00000001 + __TMPUDI1 -__TMPI1 := __CDINT0000005C + __CDINT00000004 -__READE300IO [ __TMPI1 ] := __TMPUDI3 -__TMPI1 := __CDINT0000005C + __CDINT00000008 -__READE300IO [ __TMPI1 ] := __CUINT00000003 -__TMPI1 := __CDINT0000005C + __CDINT0000000A -__READE300IO [ __TMPI1 ] := __CUSINT00000001 -__TMPV3 := __READE300IO [ __CDINT000000E0 ] -__TMPV4 := __READE300IO [ __CDINT0000000C ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -_GOTO __LAB4 -__LAB1 : -__LAB4 : -__TMPV1 := __READE300IO [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV5 := __READE300IO [ __CDINT000001FC ] -__TMPB__F_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 -__TMPI1 := __CDINT000001FC + __CDINT00000002 -__TMPB2 := __READE300IO [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB5 -__TMPV3 := __READE300IO [ __CDINT000000E0 ] -__TMPV4 := __READE300IO [ __CDINT0000000C ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -_GOTO __LAB6 -__LAB5 : -__LAB6 : -__TMPV1 := __READE300IO [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -_IF _NOT __TMPB1 _GOTO __LAB7 -__TMPI1 := __CDINT00000018 + __CDINT00000012 -__TMPB2 := __READE300IO [ __TMPI1 ] -__TMPV2 := __READE300IO [ __CDINT000000D8 ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000D8 + __CDINT00000002 -__TMPB2 := __READE300IO [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB8 -__TMPI2 := __CDINT00000018 + __CDINT00000014 -__TMPV1 := __READE300IO [ __TMPI2 ] -__TMPV3 := __READE300IO [ __CDINT0000000C ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -__TMPI1 := __DINT_NULL - __DINT_NULL -__TMPI1 := __TMPI1 * __CDINT00000001 -__TMPI2 := __CDINT000000D0 + __TMPI1 -__TMPUSI1 := __READE300IO [ __TMPI2 ] -__TMPB2 := __TMPUSI1 = __USINT_NULL -_IF _NOT __TMPB2 _GOTO __LAB9 -__READE300IO [ __CDINT00000016 ] := FALSE -_GOTO __LABa -__LAB9 : -__READE300IO [ __CDINT00000016 ] := TRUE -__LABa : -_GOTO __LABb -__LAB8 : -__LABb : -__TMPI1 := __CDINT00000014 + __DINT_NULL -__TMPI2 := __CDINT00000018 + __TMPI1 -__TMPB2 := __READE300IO [ __TMPI2 ] -__TMPV2 := __READE300IO [ __CDINT000000DC ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000DC + __CDINT00000002 -__TMPB2 := __READE300IO [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LABc -__READE300IO [ __CDINT0000004C ] := FALSE -__TMPI1 := __CDINT00000018 + __CDINT00000014 -__TMPV1 := __READE300IO [ __TMPI1 ] -__TMPV3 := __READE300IO [ __CDINT0000000C ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -_GOTO __LABd -__LABc : -__LABd : -_GOTO __LABe -__LAB7 : -__READE300IO [ __CDINT0000004C ] := FALSE -__LABe : -__TMPB2 := __READE300IO [ __CDINT0000004C ] -__TMPV6 := __READE300IO [ __CDINT00000018 ] -__TMPB__MSG_CIPGENERIC__IN := __TMPB2 -__TMPV7 := __READE300IO [ __CDINT0000001A ] -__TMPV8 := __READE300IO [ __CDINT00000050 ] -__TMPV7 := __TMPV8 -__TMPV9 := __READE300IO [ __CDINT0000001C ] -__TMPV10 := __READE300IO [ __CDINT0000005C ] -__TMPV9 := __TMPV10 -__TMPV11 := __READE300IO [ __CDINT0000001E ] -__TMPV12 := __READE300IO [ __CDINT00000070 ] -__TMPV11 := __TMPV12 -__TMPV13 := __READE300IO [ __CDINT00000024 ] -__TMPV14 := __READE300IO [ __CDINT000000D0 ] -__TMPV13 := __TMPV14 -__TMPV6 [ __CDINT00000010 ] := __ADI__READE300IO_0_0 -__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 +__TMPV1 := __READE300IO [ __CDINT00000008 ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__READE300IO [ __CDINT0000004C ] := __TMPB1 +__TMPV1 := __READE300IO [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__READE300IO [ __CDINT0000000A ] := __TMPB1 +__TMPV1 := __READE300IO [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __READE300IO [ __CDINT000000D4 ] +__TMPB__R_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D4 + __CDINT00000002 +__TMPB2 := __READE300IO [ __TMPI1 ] +__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 +_IF _NOT __TMPB3 _GOTO __LAB1 +__READE300IO [ __CDINT0000004C ] := TRUE +__TMPV1 := __READE300IO [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +__TMPB2 := __TMPUIN1 < __CUINT000003E8 +_IF _NOT __TMPB2 _GOTO __LAB2 +__TMPI1 := __CDINT00000050 + __CDINT00000004 +__READE300IO [ __TMPI1 ] := __CUDINT000003E8 +_GOTO __LAB3 +__LAB2 : +__TMPV1 := __READE300IO [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +__TMPUDI1 := _CALL ANY_TO_UINT +__TMPI1 := __CDINT00000050 + __CDINT00000004 +__READE300IO [ __TMPI1 ] := __TMPUDI1 +__LAB3 : +__TMPV1 := __READE300IO [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__TMPI1 := __CDINT00000070 + __DINT_NULL +__READE300IO [ __TMPI1 ] := __TMPM3 +__TMPI1 := __CDINT00000070 + __CDINT00000053 +__READE300IO [ __TMPI1 ] := __CUSINT00000001 +__TMPI1 := __CDINT00000070 + __CDINT00000054 +__READE300IO [ __TMPI1 ] := __CUDINT000000FA +__TMPI1 := __CDINT00000070 + __CDINT00000058 +__READE300IO [ __TMPI1 ] := __CUDINT00000320 +__TMPI1 := __CDINT00000070 + __CDINT0000005C +__READE300IO [ __TMPI1 ] := FALSE +__TMPI1 := __CDINT0000005C + __DINT_NULL +__READE300IO [ __TMPI1 ] := __CUSINT0000000E +__TMPI1 := __CDINT0000005C + __CDINT00000002 +__READE300IO [ __TMPI1 ] := __CUINT00000008 +__TMPV1 := __READE300IO [ __CDINT00000006 ] +__TMPUDI2 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI2 +__TMPUDI1 := _CALL ANY_TO_UDINT +__TMPUDI3 := __CUDINT00000001 + __TMPUDI1 +__TMPI1 := __CDINT0000005C + __CDINT00000004 +__READE300IO [ __TMPI1 ] := __TMPUDI3 +__TMPI1 := __CDINT0000005C + __CDINT00000008 +__READE300IO [ __TMPI1 ] := __CUINT00000003 +__TMPI1 := __CDINT0000005C + __CDINT0000000A +__READE300IO [ __TMPI1 ] := __CUSINT00000001 +__TMPV3 := __READE300IO [ __CDINT000000E0 ] +__TMPV4 := __READE300IO [ __CDINT0000000C ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +_GOTO __LAB4 +__LAB1 : +__LAB4 : +__TMPV1 := __READE300IO [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV5 := __READE300IO [ __CDINT000001FC ] +__TMPB__F_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 +__TMPI1 := __CDINT000001FC + __CDINT00000002 +__TMPB2 := __READE300IO [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB5 +__TMPV3 := __READE300IO [ __CDINT000000E0 ] +__TMPV4 := __READE300IO [ __CDINT0000000C ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +_GOTO __LAB6 +__LAB5 : +__LAB6 : +__TMPV1 := __READE300IO [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB7 +__TMPI1 := __CDINT00000018 + __CDINT00000012 +__TMPB2 := __READE300IO [ __TMPI1 ] +__TMPV2 := __READE300IO [ __CDINT000000D8 ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D8 + __CDINT00000002 +__TMPB2 := __READE300IO [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB8 +__TMPI2 := __CDINT00000018 + __CDINT00000014 +__TMPV1 := __READE300IO [ __TMPI2 ] +__TMPV3 := __READE300IO [ __CDINT0000000C ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +__TMPI1 := __DINT_NULL - __DINT_NULL +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT000000D0 + __TMPI1 +__TMPUSI1 := __READE300IO [ __TMPI2 ] +__TMPB2 := __TMPUSI1 = __USINT_NULL +_IF _NOT __TMPB2 _GOTO __LAB9 +__READE300IO [ __CDINT00000016 ] := FALSE +_GOTO __LABa +__LAB9 : +__READE300IO [ __CDINT00000016 ] := TRUE +__LABa : +_GOTO __LABb +__LAB8 : +__LABb : +__TMPI1 := __CDINT00000014 + __DINT_NULL +__TMPI2 := __CDINT00000018 + __TMPI1 +__TMPB2 := __READE300IO [ __TMPI2 ] +__TMPV2 := __READE300IO [ __CDINT000000DC ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000DC + __CDINT00000002 +__TMPB2 := __READE300IO [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LABc +__READE300IO [ __CDINT0000004C ] := FALSE +__TMPI1 := __CDINT00000018 + __CDINT00000014 +__TMPV1 := __READE300IO [ __TMPI1 ] +__TMPV3 := __READE300IO [ __CDINT0000000C ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +_GOTO __LABd +__LABc : +__LABd : +_GOTO __LABe +__LAB7 : +__READE300IO [ __CDINT0000004C ] := FALSE +__LABe : +__TMPB2 := __READE300IO [ __CDINT0000004C ] +__TMPV6 := __READE300IO [ __CDINT00000018 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB2 +__TMPV7 := __READE300IO [ __CDINT0000001A ] +__TMPV8 := __READE300IO [ __CDINT00000050 ] +__TMPV7 := __TMPV8 +__TMPV9 := __READE300IO [ __CDINT0000001C ] +__TMPV10 := __READE300IO [ __CDINT0000005C ] +__TMPV9 := __TMPV10 +__TMPV11 := __READE300IO [ __CDINT0000001E ] +__TMPV12 := __READE300IO [ __CDINT00000070 ] +__TMPV11 := __TMPV12 +__TMPV13 := __READE300IO [ __CDINT00000024 ] +__TMPV14 := __READE300IO [ __CDINT000000D0 ] +__TMPV13 := __TMPV14 +__TMPV6 [ __CDINT00000010 ] := __ADI__READE300IO_0_0 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 diff --git a/Controller/Controller/Micro820/Micro820/READE300IO.rtc b/Controller/Controller/Micro820/Micro820/READE300IO.rtc index 1e268ed..1bba59e 100644 Binary files a/Controller/Controller/Micro820/Micro820/READE300IO.rtc and b/Controller/Controller/Micro820/Micro820/READE300IO.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/READE300PARAM.ic b/Controller/Controller/Micro820/Micro820/READE300PARAM.ic index 1c491e9..c27900e 100644 --- a/Controller/Controller/Micro820/Micro820/READE300PARAM.ic +++ b/Controller/Controller/Micro820/Micro820/READE300PARAM.ic @@ -1,132 +1,132 @@ -__TMPV1 := __READE300PARAM [ __CDINT00000006 ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__READE300PARAM [ __CDINT00000050 ] := __TMPB1 -__TMPV1 := __READE300PARAM [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__READE300PARAM [ __CDINT0000000A ] := __TMPB1 -__TMPV1 := __READE300PARAM [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV2 := __READE300PARAM [ __CDINT000000D4 ] -__TMPB__R_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000D4 + __CDINT00000002 -__TMPB2 := __READE300PARAM [ __TMPI1 ] -__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 -_IF _NOT __TMPB3 _GOTO __LAB1 -__READE300PARAM [ __CDINT00000050 ] := TRUE -__TMPV1 := __READE300PARAM [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -__TMPB2 := __TMPUIN1 < __CUINT000003E8 -_IF _NOT __TMPB2 _GOTO __LAB2 -__TMPI1 := __CDINT00000054 + __CDINT00000004 -__READE300PARAM [ __TMPI1 ] := __CUDINT000003E8 -_GOTO __LAB3 -__LAB2 : -__TMPV1 := __READE300PARAM [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -__TMPUDI1 := _CALL ANY_TO_UINT -__TMPI1 := __CDINT00000054 + __CDINT00000004 -__READE300PARAM [ __TMPI1 ] := __TMPUDI1 -__LAB3 : -__TMPV1 := __READE300PARAM [ __CDINT00000002 ] -__TMPM2 := __TMPV1 [ __DINT_NULL ] -__TMPM3 := __TMPM1 + __TMPM2 -__TMPI1 := __CDINT00000074 + __DINT_NULL -__READE300PARAM [ __TMPI1 ] := __TMPM3 -__TMPI1 := __CDINT00000074 + __CDINT00000053 -__READE300PARAM [ __TMPI1 ] := __CUSINT00000001 -__TMPI1 := __CDINT00000074 + __CDINT00000054 -__READE300PARAM [ __TMPI1 ] := __CUDINT000000FA -__TMPI1 := __CDINT00000074 + __CDINT00000058 -__READE300PARAM [ __TMPI1 ] := __CUDINT00000320 -__TMPI1 := __CDINT00000074 + __CDINT0000005C -__READE300PARAM [ __TMPI1 ] := FALSE -__TMPI1 := __CDINT00000060 + __DINT_NULL -__READE300PARAM [ __TMPI1 ] := __CUSINT0000000E -__TMPI1 := __CDINT00000060 + __CDINT00000002 -__READE300PARAM [ __TMPI1 ] := __CUINT0000000F -__TMPV1 := __READE300PARAM [ __CDINT00000008 ] -__TMPUDI2 := __TMPV1 [ __DINT_NULL ] -__TMPI1 := __CDINT00000060 + __CDINT00000004 -__READE300PARAM [ __TMPI1 ] := __TMPUDI2 -__TMPI1 := __CDINT00000060 + __CDINT00000008 -__READE300PARAM [ __TMPI1 ] := __CUINT00000001 -__TMPI1 := __CDINT00000060 + __CDINT0000000A -__READE300PARAM [ __TMPI1 ] := __USINT_NULL -__TMPV3 := __READE300PARAM [ __CDINT000000E0 ] -__TMPV4 := __READE300PARAM [ __CDINT0000000C ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -_GOTO __LAB4 -__LAB1 : -__LAB4 : -__TMPV1 := __READE300PARAM [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV5 := __READE300PARAM [ __CDINT00000138 ] -__TMPB__F_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 -__TMPI1 := __CDINT00000138 + __CDINT00000002 -__TMPB2 := __READE300PARAM [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB5 -__TMPV3 := __READE300PARAM [ __CDINT000000E0 ] -__TMPV4 := __READE300PARAM [ __CDINT0000000C ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -_GOTO __LAB6 -__LAB5 : -__LAB6 : -__TMPV1 := __READE300PARAM [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -_IF _NOT __TMPB1 _GOTO __LAB7 -__TMPI1 := __CDINT0000001C + __CDINT00000012 -__TMPB2 := __READE300PARAM [ __TMPI1 ] -__TMPV2 := __READE300PARAM [ __CDINT000000D8 ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000D8 + __CDINT00000002 -__TMPB2 := __READE300PARAM [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB8 -__TMPI2 := __CDINT0000001C + __CDINT00000014 -__TMPV1 := __READE300PARAM [ __TMPI2 ] -__TMPV3 := __READE300PARAM [ __CDINT0000000C ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -_GOTO __LAB9 -__LAB8 : -__LAB9 : -__TMPI1 := __CDINT00000014 + __DINT_NULL -__TMPI2 := __CDINT0000001C + __TMPI1 -__TMPB2 := __READE300PARAM [ __TMPI2 ] -__TMPV2 := __READE300PARAM [ __CDINT000000DC ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000DC + __CDINT00000002 -__TMPB2 := __READE300PARAM [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LABa -__READE300PARAM [ __CDINT00000050 ] := FALSE -__TMPI1 := __CDINT0000001C + __CDINT00000014 -__TMPV1 := __READE300PARAM [ __TMPI1 ] -__TMPV3 := __READE300PARAM [ __CDINT0000000C ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -_GOTO __LABb -__LABa : -__LABb : -_GOTO __LABc -__LAB7 : -__READE300PARAM [ __CDINT00000050 ] := FALSE -__LABc : -__TMPB2 := __READE300PARAM [ __CDINT00000050 ] -__TMPV6 := __READE300PARAM [ __CDINT0000001C ] -__TMPB__MSG_CIPGENERIC__IN := __TMPB2 -__TMPV7 := __READE300PARAM [ __CDINT0000001E ] -__TMPV8 := __READE300PARAM [ __CDINT00000054 ] -__TMPV7 := __TMPV8 -__TMPV9 := __READE300PARAM [ __CDINT00000020 ] -__TMPV10 := __READE300PARAM [ __CDINT00000060 ] -__TMPV9 := __TMPV10 -__TMPV11 := __READE300PARAM [ __CDINT00000022 ] -__TMPV12 := __READE300PARAM [ __CDINT00000074 ] -__TMPV11 := __TMPV12 -__TMPV13 := __READE300PARAM [ __CDINT00000028 ] -__TMPV14 := __READE300PARAM [ __CDINT00000016 ] -__TMPV13 := __TMPV14 -__TMPV6 [ __CDINT00000010 ] := __ADI__READE300PARAM_0_0 -__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 +__TMPV1 := __READE300PARAM [ __CDINT00000006 ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__READE300PARAM [ __CDINT00000050 ] := __TMPB1 +__TMPV1 := __READE300PARAM [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__READE300PARAM [ __CDINT0000000A ] := __TMPB1 +__TMPV1 := __READE300PARAM [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __READE300PARAM [ __CDINT000000D4 ] +__TMPB__R_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D4 + __CDINT00000002 +__TMPB2 := __READE300PARAM [ __TMPI1 ] +__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 +_IF _NOT __TMPB3 _GOTO __LAB1 +__READE300PARAM [ __CDINT00000050 ] := TRUE +__TMPV1 := __READE300PARAM [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +__TMPB2 := __TMPUIN1 < __CUINT000003E8 +_IF _NOT __TMPB2 _GOTO __LAB2 +__TMPI1 := __CDINT00000054 + __CDINT00000004 +__READE300PARAM [ __TMPI1 ] := __CUDINT000003E8 +_GOTO __LAB3 +__LAB2 : +__TMPV1 := __READE300PARAM [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +__TMPUDI1 := _CALL ANY_TO_UINT +__TMPI1 := __CDINT00000054 + __CDINT00000004 +__READE300PARAM [ __TMPI1 ] := __TMPUDI1 +__LAB3 : +__TMPV1 := __READE300PARAM [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__TMPI1 := __CDINT00000074 + __DINT_NULL +__READE300PARAM [ __TMPI1 ] := __TMPM3 +__TMPI1 := __CDINT00000074 + __CDINT00000053 +__READE300PARAM [ __TMPI1 ] := __CUSINT00000001 +__TMPI1 := __CDINT00000074 + __CDINT00000054 +__READE300PARAM [ __TMPI1 ] := __CUDINT000000FA +__TMPI1 := __CDINT00000074 + __CDINT00000058 +__READE300PARAM [ __TMPI1 ] := __CUDINT00000320 +__TMPI1 := __CDINT00000074 + __CDINT0000005C +__READE300PARAM [ __TMPI1 ] := FALSE +__TMPI1 := __CDINT00000060 + __DINT_NULL +__READE300PARAM [ __TMPI1 ] := __CUSINT0000000E +__TMPI1 := __CDINT00000060 + __CDINT00000002 +__READE300PARAM [ __TMPI1 ] := __CUINT0000000F +__TMPV1 := __READE300PARAM [ __CDINT00000008 ] +__TMPUDI2 := __TMPV1 [ __DINT_NULL ] +__TMPI1 := __CDINT00000060 + __CDINT00000004 +__READE300PARAM [ __TMPI1 ] := __TMPUDI2 +__TMPI1 := __CDINT00000060 + __CDINT00000008 +__READE300PARAM [ __TMPI1 ] := __CUINT00000001 +__TMPI1 := __CDINT00000060 + __CDINT0000000A +__READE300PARAM [ __TMPI1 ] := __USINT_NULL +__TMPV3 := __READE300PARAM [ __CDINT000000E0 ] +__TMPV4 := __READE300PARAM [ __CDINT0000000C ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +_GOTO __LAB4 +__LAB1 : +__LAB4 : +__TMPV1 := __READE300PARAM [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV5 := __READE300PARAM [ __CDINT00000138 ] +__TMPB__F_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 +__TMPI1 := __CDINT00000138 + __CDINT00000002 +__TMPB2 := __READE300PARAM [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB5 +__TMPV3 := __READE300PARAM [ __CDINT000000E0 ] +__TMPV4 := __READE300PARAM [ __CDINT0000000C ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +_GOTO __LAB6 +__LAB5 : +__LAB6 : +__TMPV1 := __READE300PARAM [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB7 +__TMPI1 := __CDINT0000001C + __CDINT00000012 +__TMPB2 := __READE300PARAM [ __TMPI1 ] +__TMPV2 := __READE300PARAM [ __CDINT000000D8 ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D8 + __CDINT00000002 +__TMPB2 := __READE300PARAM [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB8 +__TMPI2 := __CDINT0000001C + __CDINT00000014 +__TMPV1 := __READE300PARAM [ __TMPI2 ] +__TMPV3 := __READE300PARAM [ __CDINT0000000C ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +_GOTO __LAB9 +__LAB8 : +__LAB9 : +__TMPI1 := __CDINT00000014 + __DINT_NULL +__TMPI2 := __CDINT0000001C + __TMPI1 +__TMPB2 := __READE300PARAM [ __TMPI2 ] +__TMPV2 := __READE300PARAM [ __CDINT000000DC ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000DC + __CDINT00000002 +__TMPB2 := __READE300PARAM [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LABa +__READE300PARAM [ __CDINT00000050 ] := FALSE +__TMPI1 := __CDINT0000001C + __CDINT00000014 +__TMPV1 := __READE300PARAM [ __TMPI1 ] +__TMPV3 := __READE300PARAM [ __CDINT0000000C ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +_GOTO __LABb +__LABa : +__LABb : +_GOTO __LABc +__LAB7 : +__READE300PARAM [ __CDINT00000050 ] := FALSE +__LABc : +__TMPB2 := __READE300PARAM [ __CDINT00000050 ] +__TMPV6 := __READE300PARAM [ __CDINT0000001C ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB2 +__TMPV7 := __READE300PARAM [ __CDINT0000001E ] +__TMPV8 := __READE300PARAM [ __CDINT00000054 ] +__TMPV7 := __TMPV8 +__TMPV9 := __READE300PARAM [ __CDINT00000020 ] +__TMPV10 := __READE300PARAM [ __CDINT00000060 ] +__TMPV9 := __TMPV10 +__TMPV11 := __READE300PARAM [ __CDINT00000022 ] +__TMPV12 := __READE300PARAM [ __CDINT00000074 ] +__TMPV11 := __TMPV12 +__TMPV13 := __READE300PARAM [ __CDINT00000028 ] +__TMPV14 := __READE300PARAM [ __CDINT00000016 ] +__TMPV13 := __TMPV14 +__TMPV6 [ __CDINT00000010 ] := __ADI__READE300PARAM_0_0 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 diff --git a/Controller/Controller/Micro820/Micro820/READE300PARAM.rtc b/Controller/Controller/Micro820/Micro820/READE300PARAM.rtc index 602a045..00cf1df 100644 Binary files a/Controller/Controller/Micro820/Micro820/READE300PARAM.rtc and b/Controller/Controller/Micro820/Micro820/READE300PARAM.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/READE300TRIPRESET.ic b/Controller/Controller/Micro820/Micro820/READE300TRIPRESET.ic index 0471781..ed5176a 100644 --- a/Controller/Controller/Micro820/Micro820/READE300TRIPRESET.ic +++ b/Controller/Controller/Micro820/Micro820/READE300TRIPRESET.ic @@ -1,130 +1,130 @@ -__TMPV1 := __READE300TRIPRESET [ __CDINT00000006 ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__READE300TRIPRESET [ __CDINT0000004C ] := __TMPB1 -__TMPV1 := __READE300TRIPRESET [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__READE300TRIPRESET [ __CDINT00000008 ] := __TMPB1 -__TMPV1 := __READE300TRIPRESET [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV2 := __READE300TRIPRESET [ __CDINT000000D0 ] -__TMPB__R_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000D0 + __CDINT00000002 -__TMPB2 := __READE300TRIPRESET [ __TMPI1 ] -__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 -_IF _NOT __TMPB3 _GOTO __LAB1 -__READE300TRIPRESET [ __CDINT0000004C ] := TRUE -__TMPV1 := __READE300TRIPRESET [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -__TMPB2 := __TMPUIN1 < __CUINT000003E8 -_IF _NOT __TMPB2 _GOTO __LAB2 -__TMPI1 := __CDINT00000050 + __CDINT00000004 -__READE300TRIPRESET [ __TMPI1 ] := __CUDINT000003E8 -_GOTO __LAB3 -__LAB2 : -__TMPV1 := __READE300TRIPRESET [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -__TMPUDI1 := _CALL ANY_TO_UINT -__TMPI1 := __CDINT00000050 + __CDINT00000004 -__READE300TRIPRESET [ __TMPI1 ] := __TMPUDI1 -__LAB3 : -__TMPV1 := __READE300TRIPRESET [ __CDINT00000002 ] -__TMPM2 := __TMPV1 [ __DINT_NULL ] -__TMPM3 := __TMPM1 + __TMPM2 -__TMPI1 := __CDINT00000070 + __DINT_NULL -__READE300TRIPRESET [ __TMPI1 ] := __TMPM3 -__TMPI1 := __CDINT00000070 + __CDINT00000053 -__READE300TRIPRESET [ __TMPI1 ] := __CUSINT00000001 -__TMPI1 := __CDINT00000070 + __CDINT00000054 -__READE300TRIPRESET [ __TMPI1 ] := __CUDINT000000FA -__TMPI1 := __CDINT00000070 + __CDINT00000058 -__READE300TRIPRESET [ __TMPI1 ] := __CUDINT00000320 -__TMPI1 := __CDINT00000070 + __CDINT0000005C -__READE300TRIPRESET [ __TMPI1 ] := FALSE -__TMPI1 := __CDINT0000005C + __DINT_NULL -__READE300TRIPRESET [ __TMPI1 ] := __CUSINT0000000E -__TMPI1 := __CDINT0000005C + __CDINT00000002 -__READE300TRIPRESET [ __TMPI1 ] := __CUINT00000029 -__TMPI1 := __CDINT0000005C + __CDINT00000004 -__READE300TRIPRESET [ __TMPI1 ] := __CUDINT00000001 -__TMPI1 := __CDINT0000005C + __CDINT00000008 -__READE300TRIPRESET [ __TMPI1 ] := __CUINT0000000C -__TMPI1 := __CDINT0000005C + __CDINT0000000A -__READE300TRIPRESET [ __TMPI1 ] := __USINT_NULL -__TMPV3 := __READE300TRIPRESET [ __CDINT000000DC ] -__TMPV4 := __READE300TRIPRESET [ __CDINT0000000A ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -_GOTO __LAB4 -__LAB1 : -__LAB4 : -__TMPV1 := __READE300TRIPRESET [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV5 := __READE300TRIPRESET [ __CDINT00000134 ] -__TMPB__F_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 -__TMPI1 := __CDINT00000134 + __CDINT00000002 -__TMPB2 := __READE300TRIPRESET [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB5 -__TMPV3 := __READE300TRIPRESET [ __CDINT000000DC ] -__TMPV4 := __READE300TRIPRESET [ __CDINT0000000A ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -_GOTO __LAB6 -__LAB5 : -__LAB6 : -__TMPV1 := __READE300TRIPRESET [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -_IF _NOT __TMPB1 _GOTO __LAB7 -__TMPI1 := __CDINT00000018 + __CDINT00000012 -__TMPB2 := __READE300TRIPRESET [ __TMPI1 ] -__TMPV2 := __READE300TRIPRESET [ __CDINT000000D4 ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000D4 + __CDINT00000002 -__TMPB2 := __READE300TRIPRESET [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB8 -__TMPI2 := __CDINT00000018 + __CDINT00000014 -__TMPV1 := __READE300TRIPRESET [ __TMPI2 ] -__TMPV3 := __READE300TRIPRESET [ __CDINT0000000A ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -_GOTO __LAB9 -__LAB8 : -__LAB9 : -__TMPI1 := __CDINT00000014 + __DINT_NULL -__TMPI2 := __CDINT00000018 + __TMPI1 -__TMPB2 := __READE300TRIPRESET [ __TMPI2 ] -__TMPV2 := __READE300TRIPRESET [ __CDINT000000D8 ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000D8 + __CDINT00000002 -__TMPB2 := __READE300TRIPRESET [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LABa -__READE300TRIPRESET [ __CDINT0000004C ] := FALSE -__TMPI1 := __CDINT00000018 + __CDINT00000014 -__TMPV1 := __READE300TRIPRESET [ __TMPI1 ] -__TMPV3 := __READE300TRIPRESET [ __CDINT0000000A ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -_GOTO __LABb -__LABa : -__LABb : -_GOTO __LABc -__LAB7 : -__READE300TRIPRESET [ __CDINT0000004C ] := FALSE -__LABc : -__TMPB2 := __READE300TRIPRESET [ __CDINT0000004C ] -__TMPV6 := __READE300TRIPRESET [ __CDINT00000018 ] -__TMPB__MSG_CIPGENERIC__IN := __TMPB2 -__TMPV7 := __READE300TRIPRESET [ __CDINT0000001A ] -__TMPV8 := __READE300TRIPRESET [ __CDINT00000050 ] -__TMPV7 := __TMPV8 -__TMPV9 := __READE300TRIPRESET [ __CDINT0000001C ] -__TMPV10 := __READE300TRIPRESET [ __CDINT0000005C ] -__TMPV9 := __TMPV10 -__TMPV11 := __READE300TRIPRESET [ __CDINT0000001E ] -__TMPV12 := __READE300TRIPRESET [ __CDINT00000070 ] -__TMPV11 := __TMPV12 -__TMPV13 := __READE300TRIPRESET [ __CDINT00000024 ] -__TMPV14 := __READE300TRIPRESET [ __CDINT00000014 ] -__TMPV13 := __TMPV14 -__TMPV6 [ __CDINT00000010 ] := __ADI__READE300TRIPRESET_0_0 -__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 +__TMPV1 := __READE300TRIPRESET [ __CDINT00000006 ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__READE300TRIPRESET [ __CDINT0000004C ] := __TMPB1 +__TMPV1 := __READE300TRIPRESET [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__READE300TRIPRESET [ __CDINT00000008 ] := __TMPB1 +__TMPV1 := __READE300TRIPRESET [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __READE300TRIPRESET [ __CDINT000000D0 ] +__TMPB__R_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D0 + __CDINT00000002 +__TMPB2 := __READE300TRIPRESET [ __TMPI1 ] +__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 +_IF _NOT __TMPB3 _GOTO __LAB1 +__READE300TRIPRESET [ __CDINT0000004C ] := TRUE +__TMPV1 := __READE300TRIPRESET [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +__TMPB2 := __TMPUIN1 < __CUINT000003E8 +_IF _NOT __TMPB2 _GOTO __LAB2 +__TMPI1 := __CDINT00000050 + __CDINT00000004 +__READE300TRIPRESET [ __TMPI1 ] := __CUDINT000003E8 +_GOTO __LAB3 +__LAB2 : +__TMPV1 := __READE300TRIPRESET [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +__TMPUDI1 := _CALL ANY_TO_UINT +__TMPI1 := __CDINT00000050 + __CDINT00000004 +__READE300TRIPRESET [ __TMPI1 ] := __TMPUDI1 +__LAB3 : +__TMPV1 := __READE300TRIPRESET [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__TMPI1 := __CDINT00000070 + __DINT_NULL +__READE300TRIPRESET [ __TMPI1 ] := __TMPM3 +__TMPI1 := __CDINT00000070 + __CDINT00000053 +__READE300TRIPRESET [ __TMPI1 ] := __CUSINT00000001 +__TMPI1 := __CDINT00000070 + __CDINT00000054 +__READE300TRIPRESET [ __TMPI1 ] := __CUDINT000000FA +__TMPI1 := __CDINT00000070 + __CDINT00000058 +__READE300TRIPRESET [ __TMPI1 ] := __CUDINT00000320 +__TMPI1 := __CDINT00000070 + __CDINT0000005C +__READE300TRIPRESET [ __TMPI1 ] := FALSE +__TMPI1 := __CDINT0000005C + __DINT_NULL +__READE300TRIPRESET [ __TMPI1 ] := __CUSINT0000000E +__TMPI1 := __CDINT0000005C + __CDINT00000002 +__READE300TRIPRESET [ __TMPI1 ] := __CUINT00000029 +__TMPI1 := __CDINT0000005C + __CDINT00000004 +__READE300TRIPRESET [ __TMPI1 ] := __CUDINT00000001 +__TMPI1 := __CDINT0000005C + __CDINT00000008 +__READE300TRIPRESET [ __TMPI1 ] := __CUINT0000000C +__TMPI1 := __CDINT0000005C + __CDINT0000000A +__READE300TRIPRESET [ __TMPI1 ] := __USINT_NULL +__TMPV3 := __READE300TRIPRESET [ __CDINT000000DC ] +__TMPV4 := __READE300TRIPRESET [ __CDINT0000000A ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +_GOTO __LAB4 +__LAB1 : +__LAB4 : +__TMPV1 := __READE300TRIPRESET [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV5 := __READE300TRIPRESET [ __CDINT00000134 ] +__TMPB__F_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 +__TMPI1 := __CDINT00000134 + __CDINT00000002 +__TMPB2 := __READE300TRIPRESET [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB5 +__TMPV3 := __READE300TRIPRESET [ __CDINT000000DC ] +__TMPV4 := __READE300TRIPRESET [ __CDINT0000000A ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +_GOTO __LAB6 +__LAB5 : +__LAB6 : +__TMPV1 := __READE300TRIPRESET [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB7 +__TMPI1 := __CDINT00000018 + __CDINT00000012 +__TMPB2 := __READE300TRIPRESET [ __TMPI1 ] +__TMPV2 := __READE300TRIPRESET [ __CDINT000000D4 ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D4 + __CDINT00000002 +__TMPB2 := __READE300TRIPRESET [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB8 +__TMPI2 := __CDINT00000018 + __CDINT00000014 +__TMPV1 := __READE300TRIPRESET [ __TMPI2 ] +__TMPV3 := __READE300TRIPRESET [ __CDINT0000000A ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +_GOTO __LAB9 +__LAB8 : +__LAB9 : +__TMPI1 := __CDINT00000014 + __DINT_NULL +__TMPI2 := __CDINT00000018 + __TMPI1 +__TMPB2 := __READE300TRIPRESET [ __TMPI2 ] +__TMPV2 := __READE300TRIPRESET [ __CDINT000000D8 ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D8 + __CDINT00000002 +__TMPB2 := __READE300TRIPRESET [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LABa +__READE300TRIPRESET [ __CDINT0000004C ] := FALSE +__TMPI1 := __CDINT00000018 + __CDINT00000014 +__TMPV1 := __READE300TRIPRESET [ __TMPI1 ] +__TMPV3 := __READE300TRIPRESET [ __CDINT0000000A ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +_GOTO __LABb +__LABa : +__LABb : +_GOTO __LABc +__LAB7 : +__READE300TRIPRESET [ __CDINT0000004C ] := FALSE +__LABc : +__TMPB2 := __READE300TRIPRESET [ __CDINT0000004C ] +__TMPV6 := __READE300TRIPRESET [ __CDINT00000018 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB2 +__TMPV7 := __READE300TRIPRESET [ __CDINT0000001A ] +__TMPV8 := __READE300TRIPRESET [ __CDINT00000050 ] +__TMPV7 := __TMPV8 +__TMPV9 := __READE300TRIPRESET [ __CDINT0000001C ] +__TMPV10 := __READE300TRIPRESET [ __CDINT0000005C ] +__TMPV9 := __TMPV10 +__TMPV11 := __READE300TRIPRESET [ __CDINT0000001E ] +__TMPV12 := __READE300TRIPRESET [ __CDINT00000070 ] +__TMPV11 := __TMPV12 +__TMPV13 := __READE300TRIPRESET [ __CDINT00000024 ] +__TMPV14 := __READE300TRIPRESET [ __CDINT00000014 ] +__TMPV13 := __TMPV14 +__TMPV6 [ __CDINT00000010 ] := __ADI__READE300TRIPRESET_0_0 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 diff --git a/Controller/Controller/Micro820/Micro820/READE300TRIPRESET.rtc b/Controller/Controller/Micro820/Micro820/READE300TRIPRESET.rtc index fe10196..0cce477 100644 Binary files a/Controller/Controller/Micro820/Micro820/READE300TRIPRESET.rtc and b/Controller/Controller/Micro820/Micro820/READE300TRIPRESET.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/ReadDownholeData.isaxml b/Controller/Controller/Micro820/Micro820/ReadDownholeData.isaxml new file mode 100644 index 0000000..2dd6e89 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadDownholeData.isaxml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {\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/ReadE300Config.isaxml b/Controller/Controller/Micro820/Micro820/ReadE300Config.isaxml new file mode 100644 index 0000000..3b9f61f --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadE300Config.isaxml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ReadE300IO.isaxml b/Controller/Controller/Micro820/Micro820/ReadE300IO.isaxml new file mode 100644 index 0000000..7732940 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadE300IO.isaxml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ReadE300Param.isaxml b/Controller/Controller/Micro820/Micro820/ReadE300Param.isaxml new file mode 100644 index 0000000..1772a38 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadE300Param.isaxml @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/ReadE300TripReset.isaxml b/Controller/Controller/Micro820/Micro820/ReadE300TripReset.isaxml new file mode 100644 index 0000000..7399291 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/ReadE300TripReset.isaxml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.ic b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.ic index 22c2883..7d6d71c 100644 --- a/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.ic +++ b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.ic @@ -1,88 +1,88 @@ -__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] -__TMPS1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPS1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] -__TMPS1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] -__TMPS1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] -__TMPS1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] -__TMPS1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] -__TMPS1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] -__TMPS1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] -__TMPS1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 diff --git a/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.isaxml b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.isaxml new file mode 100644 index 0000000..35923b3 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.isaxml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.rtc index 4e2e5ea..3a4c31a 100644 Binary files a/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.rtc and b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.ic b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.ic index 749ebdb..3efc0fa 100644 --- a/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.ic +++ b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.ic @@ -1,352 +1,352 @@ -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000008 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000009 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000000A -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000000B -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000000C -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000000D -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000000E -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000000F -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000010 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000011 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000012 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000013 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000014 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000015 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000016 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000017 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000018 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000019 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000001A -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000001B -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000001C -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000001D -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000001E -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 -__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] -__TMPUDI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000001F -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000008 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000009 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000B +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000C +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000D +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000E +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000F +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000010 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000011 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000012 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000013 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000014 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000015 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000016 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000017 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000018 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000019 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001A +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001B +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001C +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001D +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001E +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001F +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 diff --git a/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.isaxml b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.isaxml new file mode 100644 index 0000000..2152d84 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.isaxml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.rtc index 8489db2..afed41f 100644 Binary files a/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.rtc and b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.ic b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.ic index 48cadc2..c2c97be 100644 --- a/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.ic +++ b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.ic @@ -1,176 +1,176 @@ -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000008 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000009 -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT0000000A -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT0000000B -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT0000000C -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT0000000D -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT0000000E -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 -__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT0000000F -__TMPB1 := _CALL __ANARBIT -__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000008 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000009 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000B +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000C +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000D +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000E +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000F +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 diff --git a/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.isaxml b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.isaxml new file mode 100644 index 0000000..249ae7b --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.isaxml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.rtc index 21718de..f8dac39 100644 Binary files a/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.rtc and b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.ic b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.ic index 9593527..cf8ce87 100644 --- a/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.ic +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.ic @@ -1,352 +1,352 @@ -__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000008 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000009 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000000A -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000000B -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000000C -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000000D -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000000E -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000000F -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000010 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000011 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000012 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000013 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000014 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000015 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000016 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000017 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000018 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT00000019 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000001A -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000001B -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000001C -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000001D -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000001E -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 -__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPI1 -_PUSH_PAR __CDINT0000001F -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000008 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000009 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000A +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000B +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000C +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000D +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000E +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000F +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000010 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000011 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000012 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000013 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000014 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000015 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000016 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000017 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000018 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000019 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001A +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001B +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001C +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001D +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001E +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001F +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.isaxml b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.isaxml new file mode 100644 index 0000000..39c90c1 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.isaxml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.rtc index 7bc8349..993af85 100644 Binary files a/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.rtc and b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.ic b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.ic index 0fcc535..58a784e 100644 --- a/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.ic +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.ic @@ -1,88 +1,88 @@ -__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPS1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 -__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 -__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 -__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 -__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 -__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 -__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 -__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPS1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.isaxml b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.isaxml new file mode 100644 index 0000000..f581ad1 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.isaxml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.rtc index 3cf9759..44ed3fb 100644 Binary files a/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.rtc and b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.ic b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.ic index e891f95..2fdb7cc 100644 --- a/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.ic +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.ic @@ -1,352 +1,352 @@ -__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000008 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000009 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000000A -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000000B -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000000C -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000000D -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000000E -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000000F -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000010 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000011 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000012 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000013 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000014 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000015 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000016 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000017 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000018 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT00000019 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000001A -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000001B -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000001C -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000001D -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000001E -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 -__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUDI1 -_PUSH_PAR __CDINT0000001F -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000008 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000009 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000A +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000B +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000C +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000D +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000E +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000F +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000010 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000011 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000012 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000013 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000014 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000015 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000016 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000017 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000018 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000019 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001A +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001B +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001C +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001D +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001E +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001F +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.isaxml b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.isaxml new file mode 100644 index 0000000..f34f43a --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.isaxml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.rtc index 2224717..8d20978 100644 Binary files a/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.rtc and b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.ic b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.ic index 4ef7a74..1fc956d 100644 --- a/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.ic +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.ic @@ -1,176 +1,176 @@ -__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __DINT_NULL -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000001 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000002 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000003 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000004 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000005 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000006 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000007 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __DINT_NULL -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000008 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000001 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT00000009 -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000002 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT0000000A -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000003 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT0000000B -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000004 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT0000000C -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000005 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT0000000D -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000006 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT0000000E -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 -__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] -__TMPUSI1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUSI1 -_PUSH_PAR __CDINT00000007 -__TMPB1 := _CALL __ANARBIT -__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] -_PUSH_PAR __TMPB1 -_PUSH_PAR __TMPUIN1 -_PUSH_PAR __CDINT0000000F -__TMPN1 := _CALL __ANAWBIT -__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000008 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000009 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000A +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000B +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000C +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000D +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000E +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000F +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.isaxml b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.isaxml new file mode 100644 index 0000000..4af0f3f --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.isaxml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.rtc index d34aaad..050a124 100644 Binary files a/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.rtc and b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/WRITEE300CONFIG.ic b/Controller/Controller/Micro820/Micro820/WRITEE300CONFIG.ic index 521a376..b347482 100644 --- a/Controller/Controller/Micro820/Micro820/WRITEE300CONFIG.ic +++ b/Controller/Controller/Micro820/Micro820/WRITEE300CONFIG.ic @@ -1,130 +1,130 @@ -__TMPV1 := __WRITEE300CONFIG [ __CDINT00000006 ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__WRITEE300CONFIG [ __CDINT0000004C ] := __TMPB1 -__TMPV1 := __WRITEE300CONFIG [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__WRITEE300CONFIG [ __CDINT00000014 ] := __TMPB1 -__TMPV1 := __WRITEE300CONFIG [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV2 := __WRITEE300CONFIG [ __CDINT000000D2 ] -__TMPB__R_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000D2 + __CDINT00000002 -__TMPB2 := __WRITEE300CONFIG [ __TMPI1 ] -__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 -_IF _NOT __TMPB3 _GOTO __LAB1 -__WRITEE300CONFIG [ __CDINT0000004C ] := TRUE -__TMPV1 := __WRITEE300CONFIG [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -__TMPB2 := __TMPUIN1 < __CUINT000003E8 -_IF _NOT __TMPB2 _GOTO __LAB2 -__TMPI1 := __CDINT00000050 + __CDINT00000004 -__WRITEE300CONFIG [ __TMPI1 ] := __CUDINT000003E8 -_GOTO __LAB3 -__LAB2 : -__TMPV1 := __WRITEE300CONFIG [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -__TMPUDI1 := _CALL ANY_TO_UINT -__TMPI1 := __CDINT00000050 + __CDINT00000004 -__WRITEE300CONFIG [ __TMPI1 ] := __TMPUDI1 -__LAB3 : -__TMPV1 := __WRITEE300CONFIG [ __CDINT00000002 ] -__TMPM2 := __TMPV1 [ __DINT_NULL ] -__TMPM3 := __TMPM1 + __TMPM2 -__TMPI1 := __CDINT00000070 + __DINT_NULL -__WRITEE300CONFIG [ __TMPI1 ] := __TMPM3 -__TMPI1 := __CDINT00000070 + __CDINT00000053 -__WRITEE300CONFIG [ __TMPI1 ] := __CUSINT00000001 -__TMPI1 := __CDINT00000070 + __CDINT00000054 -__WRITEE300CONFIG [ __TMPI1 ] := __CUDINT000000FA -__TMPI1 := __CDINT00000070 + __CDINT00000058 -__WRITEE300CONFIG [ __TMPI1 ] := __CUDINT00000320 -__TMPI1 := __CDINT00000070 + __CDINT0000005C -__WRITEE300CONFIG [ __TMPI1 ] := FALSE -__TMPI1 := __CDINT0000005C + __DINT_NULL -__WRITEE300CONFIG [ __TMPI1 ] := __CUSINT00000010 -__TMPI1 := __CDINT0000005C + __CDINT00000002 -__WRITEE300CONFIG [ __TMPI1 ] := __CUINT00000004 -__TMPI1 := __CDINT0000005C + __CDINT00000004 -__WRITEE300CONFIG [ __TMPI1 ] := __CUDINT00000078 -__TMPI1 := __CDINT0000005C + __CDINT00000008 -__WRITEE300CONFIG [ __TMPI1 ] := __CUINT00000003 -__TMPI1 := __CDINT0000005C + __CDINT0000000A -__WRITEE300CONFIG [ __TMPI1 ] := __USINT_NULL -__TMPV3 := __WRITEE300CONFIG [ __CDINT000000DE ] -__TMPV4 := __WRITEE300CONFIG [ __CDINT0000000A ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -_GOTO __LAB4 -__LAB1 : -__LAB4 : -__TMPV1 := __WRITEE300CONFIG [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV5 := __WRITEE300CONFIG [ __CDINT00000134 ] -__TMPB__F_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 -__TMPI1 := __CDINT00000134 + __CDINT00000002 -__TMPB2 := __WRITEE300CONFIG [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB5 -__TMPV3 := __WRITEE300CONFIG [ __CDINT000000DE ] -__TMPV4 := __WRITEE300CONFIG [ __CDINT0000000A ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -_GOTO __LAB6 -__LAB5 : -__LAB6 : -__TMPV1 := __WRITEE300CONFIG [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -_IF _NOT __TMPB1 _GOTO __LAB7 -__TMPI1 := __CDINT00000018 + __CDINT00000012 -__TMPB2 := __WRITEE300CONFIG [ __TMPI1 ] -__TMPV2 := __WRITEE300CONFIG [ __CDINT000000D6 ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000D6 + __CDINT00000002 -__TMPB2 := __WRITEE300CONFIG [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB8 -__TMPI2 := __CDINT00000018 + __CDINT00000014 -__TMPV1 := __WRITEE300CONFIG [ __TMPI2 ] -__TMPV3 := __WRITEE300CONFIG [ __CDINT0000000A ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -_GOTO __LAB9 -__LAB8 : -__LAB9 : -__TMPI1 := __CDINT00000014 + __DINT_NULL -__TMPI2 := __CDINT00000018 + __TMPI1 -__TMPB2 := __WRITEE300CONFIG [ __TMPI2 ] -__TMPV2 := __WRITEE300CONFIG [ __CDINT000000DA ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000DA + __CDINT00000002 -__TMPB2 := __WRITEE300CONFIG [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LABa -__WRITEE300CONFIG [ __CDINT0000004C ] := FALSE -__TMPI1 := __CDINT00000018 + __CDINT00000014 -__TMPV1 := __WRITEE300CONFIG [ __TMPI1 ] -__TMPV3 := __WRITEE300CONFIG [ __CDINT0000000A ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -_GOTO __LABb -__LABa : -__LABb : -_GOTO __LABc -__LAB7 : -__WRITEE300CONFIG [ __CDINT0000004C ] := FALSE -__LABc : -__TMPB2 := __WRITEE300CONFIG [ __CDINT0000004C ] -__TMPV6 := __WRITEE300CONFIG [ __CDINT00000018 ] -__TMPB__MSG_CIPGENERIC__IN := __TMPB2 -__TMPV7 := __WRITEE300CONFIG [ __CDINT0000001A ] -__TMPV8 := __WRITEE300CONFIG [ __CDINT00000050 ] -__TMPV7 := __TMPV8 -__TMPV9 := __WRITEE300CONFIG [ __CDINT0000001C ] -__TMPV10 := __WRITEE300CONFIG [ __CDINT0000005C ] -__TMPV9 := __TMPV10 -__TMPV11 := __WRITEE300CONFIG [ __CDINT0000001E ] -__TMPV12 := __WRITEE300CONFIG [ __CDINT00000070 ] -__TMPV11 := __TMPV12 -__TMPV13 := __WRITEE300CONFIG [ __CDINT00000020 ] -__TMPV14 := __WRITEE300CONFIG [ __CDINT00000008 ] -__TMPV13 := __TMPV14 -__TMPV6 [ __CDINT0000000E ] := __ADI__WRITEE300CONFIG_0_0 -__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 +__TMPV1 := __WRITEE300CONFIG [ __CDINT00000006 ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__WRITEE300CONFIG [ __CDINT0000004C ] := __TMPB1 +__TMPV1 := __WRITEE300CONFIG [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__WRITEE300CONFIG [ __CDINT00000014 ] := __TMPB1 +__TMPV1 := __WRITEE300CONFIG [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __WRITEE300CONFIG [ __CDINT000000D2 ] +__TMPB__R_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D2 + __CDINT00000002 +__TMPB2 := __WRITEE300CONFIG [ __TMPI1 ] +__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 +_IF _NOT __TMPB3 _GOTO __LAB1 +__WRITEE300CONFIG [ __CDINT0000004C ] := TRUE +__TMPV1 := __WRITEE300CONFIG [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +__TMPB2 := __TMPUIN1 < __CUINT000003E8 +_IF _NOT __TMPB2 _GOTO __LAB2 +__TMPI1 := __CDINT00000050 + __CDINT00000004 +__WRITEE300CONFIG [ __TMPI1 ] := __CUDINT000003E8 +_GOTO __LAB3 +__LAB2 : +__TMPV1 := __WRITEE300CONFIG [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +__TMPUDI1 := _CALL ANY_TO_UINT +__TMPI1 := __CDINT00000050 + __CDINT00000004 +__WRITEE300CONFIG [ __TMPI1 ] := __TMPUDI1 +__LAB3 : +__TMPV1 := __WRITEE300CONFIG [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__TMPI1 := __CDINT00000070 + __DINT_NULL +__WRITEE300CONFIG [ __TMPI1 ] := __TMPM3 +__TMPI1 := __CDINT00000070 + __CDINT00000053 +__WRITEE300CONFIG [ __TMPI1 ] := __CUSINT00000001 +__TMPI1 := __CDINT00000070 + __CDINT00000054 +__WRITEE300CONFIG [ __TMPI1 ] := __CUDINT000000FA +__TMPI1 := __CDINT00000070 + __CDINT00000058 +__WRITEE300CONFIG [ __TMPI1 ] := __CUDINT00000320 +__TMPI1 := __CDINT00000070 + __CDINT0000005C +__WRITEE300CONFIG [ __TMPI1 ] := FALSE +__TMPI1 := __CDINT0000005C + __DINT_NULL +__WRITEE300CONFIG [ __TMPI1 ] := __CUSINT00000010 +__TMPI1 := __CDINT0000005C + __CDINT00000002 +__WRITEE300CONFIG [ __TMPI1 ] := __CUINT00000004 +__TMPI1 := __CDINT0000005C + __CDINT00000004 +__WRITEE300CONFIG [ __TMPI1 ] := __CUDINT00000078 +__TMPI1 := __CDINT0000005C + __CDINT00000008 +__WRITEE300CONFIG [ __TMPI1 ] := __CUINT00000003 +__TMPI1 := __CDINT0000005C + __CDINT0000000A +__WRITEE300CONFIG [ __TMPI1 ] := __USINT_NULL +__TMPV3 := __WRITEE300CONFIG [ __CDINT000000DE ] +__TMPV4 := __WRITEE300CONFIG [ __CDINT0000000A ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +_GOTO __LAB4 +__LAB1 : +__LAB4 : +__TMPV1 := __WRITEE300CONFIG [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV5 := __WRITEE300CONFIG [ __CDINT00000134 ] +__TMPB__F_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 +__TMPI1 := __CDINT00000134 + __CDINT00000002 +__TMPB2 := __WRITEE300CONFIG [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB5 +__TMPV3 := __WRITEE300CONFIG [ __CDINT000000DE ] +__TMPV4 := __WRITEE300CONFIG [ __CDINT0000000A ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +_GOTO __LAB6 +__LAB5 : +__LAB6 : +__TMPV1 := __WRITEE300CONFIG [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB7 +__TMPI1 := __CDINT00000018 + __CDINT00000012 +__TMPB2 := __WRITEE300CONFIG [ __TMPI1 ] +__TMPV2 := __WRITEE300CONFIG [ __CDINT000000D6 ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB2 := __WRITEE300CONFIG [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB8 +__TMPI2 := __CDINT00000018 + __CDINT00000014 +__TMPV1 := __WRITEE300CONFIG [ __TMPI2 ] +__TMPV3 := __WRITEE300CONFIG [ __CDINT0000000A ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +_GOTO __LAB9 +__LAB8 : +__LAB9 : +__TMPI1 := __CDINT00000014 + __DINT_NULL +__TMPI2 := __CDINT00000018 + __TMPI1 +__TMPB2 := __WRITEE300CONFIG [ __TMPI2 ] +__TMPV2 := __WRITEE300CONFIG [ __CDINT000000DA ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000DA + __CDINT00000002 +__TMPB2 := __WRITEE300CONFIG [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LABa +__WRITEE300CONFIG [ __CDINT0000004C ] := FALSE +__TMPI1 := __CDINT00000018 + __CDINT00000014 +__TMPV1 := __WRITEE300CONFIG [ __TMPI1 ] +__TMPV3 := __WRITEE300CONFIG [ __CDINT0000000A ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +_GOTO __LABb +__LABa : +__LABb : +_GOTO __LABc +__LAB7 : +__WRITEE300CONFIG [ __CDINT0000004C ] := FALSE +__LABc : +__TMPB2 := __WRITEE300CONFIG [ __CDINT0000004C ] +__TMPV6 := __WRITEE300CONFIG [ __CDINT00000018 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB2 +__TMPV7 := __WRITEE300CONFIG [ __CDINT0000001A ] +__TMPV8 := __WRITEE300CONFIG [ __CDINT00000050 ] +__TMPV7 := __TMPV8 +__TMPV9 := __WRITEE300CONFIG [ __CDINT0000001C ] +__TMPV10 := __WRITEE300CONFIG [ __CDINT0000005C ] +__TMPV9 := __TMPV10 +__TMPV11 := __WRITEE300CONFIG [ __CDINT0000001E ] +__TMPV12 := __WRITEE300CONFIG [ __CDINT00000070 ] +__TMPV11 := __TMPV12 +__TMPV13 := __WRITEE300CONFIG [ __CDINT00000020 ] +__TMPV14 := __WRITEE300CONFIG [ __CDINT00000008 ] +__TMPV13 := __TMPV14 +__TMPV6 [ __CDINT0000000E ] := __ADI__WRITEE300CONFIG_0_0 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 diff --git a/Controller/Controller/Micro820/Micro820/WRITEE300CONFIG.rtc b/Controller/Controller/Micro820/Micro820/WRITEE300CONFIG.rtc index 419502f..635ef9b 100644 Binary files a/Controller/Controller/Micro820/Micro820/WRITEE300CONFIG.rtc and b/Controller/Controller/Micro820/Micro820/WRITEE300CONFIG.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/WRITEE300TRIPRESET.ic b/Controller/Controller/Micro820/Micro820/WRITEE300TRIPRESET.ic index 63a66a3..ac4a2ce 100644 --- a/Controller/Controller/Micro820/Micro820/WRITEE300TRIPRESET.ic +++ b/Controller/Controller/Micro820/Micro820/WRITEE300TRIPRESET.ic @@ -1,130 +1,130 @@ -__TMPV1 := __WRITEE300TRIPRESET [ __CDINT00000006 ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__WRITEE300TRIPRESET [ __CDINT0000004C ] := __TMPB1 -__TMPV1 := __WRITEE300TRIPRESET [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__WRITEE300TRIPRESET [ __CDINT00000014 ] := __TMPB1 -__TMPV1 := __WRITEE300TRIPRESET [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV2 := __WRITEE300TRIPRESET [ __CDINT000000D0 ] -__TMPB__R_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000D0 + __CDINT00000002 -__TMPB2 := __WRITEE300TRIPRESET [ __TMPI1 ] -__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 -_IF _NOT __TMPB3 _GOTO __LAB1 -__WRITEE300TRIPRESET [ __CDINT0000004C ] := TRUE -__TMPV1 := __WRITEE300TRIPRESET [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -__TMPB2 := __TMPUIN1 < __CUINT000003E8 -_IF _NOT __TMPB2 _GOTO __LAB2 -__TMPI1 := __CDINT00000050 + __CDINT00000004 -__WRITEE300TRIPRESET [ __TMPI1 ] := __CUDINT000003E8 -_GOTO __LAB3 -__LAB2 : -__TMPV1 := __WRITEE300TRIPRESET [ __CDINT00000004 ] -__TMPUIN1 := __TMPV1 [ __DINT_NULL ] -_PUSH_PAR __TMPUIN1 -__TMPUDI1 := _CALL ANY_TO_UINT -__TMPI1 := __CDINT00000050 + __CDINT00000004 -__WRITEE300TRIPRESET [ __TMPI1 ] := __TMPUDI1 -__LAB3 : -__TMPV1 := __WRITEE300TRIPRESET [ __CDINT00000002 ] -__TMPM2 := __TMPV1 [ __DINT_NULL ] -__TMPM3 := __TMPM1 + __TMPM2 -__TMPI1 := __CDINT00000070 + __DINT_NULL -__WRITEE300TRIPRESET [ __TMPI1 ] := __TMPM3 -__TMPI1 := __CDINT00000070 + __CDINT00000053 -__WRITEE300TRIPRESET [ __TMPI1 ] := __CUSINT00000001 -__TMPI1 := __CDINT00000070 + __CDINT00000054 -__WRITEE300TRIPRESET [ __TMPI1 ] := __CUDINT000000FA -__TMPI1 := __CDINT00000070 + __CDINT00000058 -__WRITEE300TRIPRESET [ __TMPI1 ] := __CUDINT00000320 -__TMPI1 := __CDINT00000070 + __CDINT0000005C -__WRITEE300TRIPRESET [ __TMPI1 ] := FALSE -__TMPI1 := __CDINT0000005C + __DINT_NULL -__WRITEE300TRIPRESET [ __TMPI1 ] := __CUSINT00000010 -__TMPI1 := __CDINT0000005C + __CDINT00000002 -__WRITEE300TRIPRESET [ __TMPI1 ] := __CUINT00000029 -__TMPI1 := __CDINT0000005C + __CDINT00000004 -__WRITEE300TRIPRESET [ __TMPI1 ] := __CUDINT00000001 -__TMPI1 := __CDINT0000005C + __CDINT00000008 -__WRITEE300TRIPRESET [ __TMPI1 ] := __CUINT0000000C -__TMPI1 := __CDINT0000005C + __CDINT0000000A -__WRITEE300TRIPRESET [ __TMPI1 ] := __USINT_NULL -__TMPV3 := __WRITEE300TRIPRESET [ __CDINT000000DC ] -__TMPV4 := __WRITEE300TRIPRESET [ __CDINT0000000A ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -_GOTO __LAB4 -__LAB1 : -__LAB4 : -__TMPV1 := __WRITEE300TRIPRESET [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -__TMPV5 := __WRITEE300TRIPRESET [ __CDINT00000134 ] -__TMPB__F_TRIG__CLK := __TMPB1 -__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 -__TMPI1 := __CDINT00000134 + __CDINT00000002 -__TMPB2 := __WRITEE300TRIPRESET [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB5 -__TMPV3 := __WRITEE300TRIPRESET [ __CDINT000000DC ] -__TMPV4 := __WRITEE300TRIPRESET [ __CDINT0000000A ] -__TMPV4 [ __TMPV3 ] := __TMPV3 -_GOTO __LAB6 -__LAB5 : -__LAB6 : -__TMPV1 := __WRITEE300TRIPRESET [ __DINT_NULL ] -__TMPB1 := __TMPV1 [ __DINT_NULL ] -_IF _NOT __TMPB1 _GOTO __LAB7 -__TMPI1 := __CDINT00000018 + __CDINT00000012 -__TMPB2 := __WRITEE300TRIPRESET [ __TMPI1 ] -__TMPV2 := __WRITEE300TRIPRESET [ __CDINT000000D4 ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000D4 + __CDINT00000002 -__TMPB2 := __WRITEE300TRIPRESET [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LAB8 -__TMPI2 := __CDINT00000018 + __CDINT00000014 -__TMPV1 := __WRITEE300TRIPRESET [ __TMPI2 ] -__TMPV3 := __WRITEE300TRIPRESET [ __CDINT0000000A ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -_GOTO __LAB9 -__LAB8 : -__LAB9 : -__TMPI1 := __CDINT00000014 + __DINT_NULL -__TMPI2 := __CDINT00000018 + __TMPI1 -__TMPB2 := __WRITEE300TRIPRESET [ __TMPI2 ] -__TMPV2 := __WRITEE300TRIPRESET [ __CDINT000000D8 ] -__TMPB__R_TRIG__CLK := __TMPB2 -__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 -__TMPI1 := __CDINT000000D8 + __CDINT00000002 -__TMPB2 := __WRITEE300TRIPRESET [ __TMPI1 ] -_IF _NOT __TMPB2 _GOTO __LABa -__WRITEE300TRIPRESET [ __CDINT0000004C ] := FALSE -__TMPI1 := __CDINT00000018 + __CDINT00000014 -__TMPV1 := __WRITEE300TRIPRESET [ __TMPI1 ] -__TMPV3 := __WRITEE300TRIPRESET [ __CDINT0000000A ] -__TMPV3 [ __TMPV1 ] := __TMPV1 -_GOTO __LABb -__LABa : -__LABb : -_GOTO __LABc -__LAB7 : -__WRITEE300TRIPRESET [ __CDINT0000004C ] := FALSE -__LABc : -__TMPB2 := __WRITEE300TRIPRESET [ __CDINT0000004C ] -__TMPV6 := __WRITEE300TRIPRESET [ __CDINT00000018 ] -__TMPB__MSG_CIPGENERIC__IN := __TMPB2 -__TMPV7 := __WRITEE300TRIPRESET [ __CDINT0000001A ] -__TMPV8 := __WRITEE300TRIPRESET [ __CDINT00000050 ] -__TMPV7 := __TMPV8 -__TMPV9 := __WRITEE300TRIPRESET [ __CDINT0000001C ] -__TMPV10 := __WRITEE300TRIPRESET [ __CDINT0000005C ] -__TMPV9 := __TMPV10 -__TMPV11 := __WRITEE300TRIPRESET [ __CDINT0000001E ] -__TMPV12 := __WRITEE300TRIPRESET [ __CDINT00000070 ] -__TMPV11 := __TMPV12 -__TMPV13 := __WRITEE300TRIPRESET [ __CDINT00000020 ] -__TMPV14 := __WRITEE300TRIPRESET [ __CDINT00000008 ] -__TMPV13 := __TMPV14 -__TMPV6 [ __CDINT0000000E ] := __ADI__WRITEE300TRIPRESET_0_0 -__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 +__TMPV1 := __WRITEE300TRIPRESET [ __CDINT00000006 ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__WRITEE300TRIPRESET [ __CDINT0000004C ] := __TMPB1 +__TMPV1 := __WRITEE300TRIPRESET [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__WRITEE300TRIPRESET [ __CDINT00000014 ] := __TMPB1 +__TMPV1 := __WRITEE300TRIPRESET [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __WRITEE300TRIPRESET [ __CDINT000000D0 ] +__TMPB__R_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D0 + __CDINT00000002 +__TMPB2 := __WRITEE300TRIPRESET [ __TMPI1 ] +__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 +_IF _NOT __TMPB3 _GOTO __LAB1 +__WRITEE300TRIPRESET [ __CDINT0000004C ] := TRUE +__TMPV1 := __WRITEE300TRIPRESET [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +__TMPB2 := __TMPUIN1 < __CUINT000003E8 +_IF _NOT __TMPB2 _GOTO __LAB2 +__TMPI1 := __CDINT00000050 + __CDINT00000004 +__WRITEE300TRIPRESET [ __TMPI1 ] := __CUDINT000003E8 +_GOTO __LAB3 +__LAB2 : +__TMPV1 := __WRITEE300TRIPRESET [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +__TMPUDI1 := _CALL ANY_TO_UINT +__TMPI1 := __CDINT00000050 + __CDINT00000004 +__WRITEE300TRIPRESET [ __TMPI1 ] := __TMPUDI1 +__LAB3 : +__TMPV1 := __WRITEE300TRIPRESET [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__TMPI1 := __CDINT00000070 + __DINT_NULL +__WRITEE300TRIPRESET [ __TMPI1 ] := __TMPM3 +__TMPI1 := __CDINT00000070 + __CDINT00000053 +__WRITEE300TRIPRESET [ __TMPI1 ] := __CUSINT00000001 +__TMPI1 := __CDINT00000070 + __CDINT00000054 +__WRITEE300TRIPRESET [ __TMPI1 ] := __CUDINT000000FA +__TMPI1 := __CDINT00000070 + __CDINT00000058 +__WRITEE300TRIPRESET [ __TMPI1 ] := __CUDINT00000320 +__TMPI1 := __CDINT00000070 + __CDINT0000005C +__WRITEE300TRIPRESET [ __TMPI1 ] := FALSE +__TMPI1 := __CDINT0000005C + __DINT_NULL +__WRITEE300TRIPRESET [ __TMPI1 ] := __CUSINT00000010 +__TMPI1 := __CDINT0000005C + __CDINT00000002 +__WRITEE300TRIPRESET [ __TMPI1 ] := __CUINT00000029 +__TMPI1 := __CDINT0000005C + __CDINT00000004 +__WRITEE300TRIPRESET [ __TMPI1 ] := __CUDINT00000001 +__TMPI1 := __CDINT0000005C + __CDINT00000008 +__WRITEE300TRIPRESET [ __TMPI1 ] := __CUINT0000000C +__TMPI1 := __CDINT0000005C + __CDINT0000000A +__WRITEE300TRIPRESET [ __TMPI1 ] := __USINT_NULL +__TMPV3 := __WRITEE300TRIPRESET [ __CDINT000000DC ] +__TMPV4 := __WRITEE300TRIPRESET [ __CDINT0000000A ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +_GOTO __LAB4 +__LAB1 : +__LAB4 : +__TMPV1 := __WRITEE300TRIPRESET [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV5 := __WRITEE300TRIPRESET [ __CDINT00000134 ] +__TMPB__F_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB F_TRIG __TMPV5 +__TMPI1 := __CDINT00000134 + __CDINT00000002 +__TMPB2 := __WRITEE300TRIPRESET [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB5 +__TMPV3 := __WRITEE300TRIPRESET [ __CDINT000000DC ] +__TMPV4 := __WRITEE300TRIPRESET [ __CDINT0000000A ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +_GOTO __LAB6 +__LAB5 : +__LAB6 : +__TMPV1 := __WRITEE300TRIPRESET [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB7 +__TMPI1 := __CDINT00000018 + __CDINT00000012 +__TMPB2 := __WRITEE300TRIPRESET [ __TMPI1 ] +__TMPV2 := __WRITEE300TRIPRESET [ __CDINT000000D4 ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D4 + __CDINT00000002 +__TMPB2 := __WRITEE300TRIPRESET [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB8 +__TMPI2 := __CDINT00000018 + __CDINT00000014 +__TMPV1 := __WRITEE300TRIPRESET [ __TMPI2 ] +__TMPV3 := __WRITEE300TRIPRESET [ __CDINT0000000A ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +_GOTO __LAB9 +__LAB8 : +__LAB9 : +__TMPI1 := __CDINT00000014 + __DINT_NULL +__TMPI2 := __CDINT00000018 + __TMPI1 +__TMPB2 := __WRITEE300TRIPRESET [ __TMPI2 ] +__TMPV2 := __WRITEE300TRIPRESET [ __CDINT000000D8 ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D8 + __CDINT00000002 +__TMPB2 := __WRITEE300TRIPRESET [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LABa +__WRITEE300TRIPRESET [ __CDINT0000004C ] := FALSE +__TMPI1 := __CDINT00000018 + __CDINT00000014 +__TMPV1 := __WRITEE300TRIPRESET [ __TMPI1 ] +__TMPV3 := __WRITEE300TRIPRESET [ __CDINT0000000A ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +_GOTO __LABb +__LABa : +__LABb : +_GOTO __LABc +__LAB7 : +__WRITEE300TRIPRESET [ __CDINT0000004C ] := FALSE +__LABc : +__TMPB2 := __WRITEE300TRIPRESET [ __CDINT0000004C ] +__TMPV6 := __WRITEE300TRIPRESET [ __CDINT00000018 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB2 +__TMPV7 := __WRITEE300TRIPRESET [ __CDINT0000001A ] +__TMPV8 := __WRITEE300TRIPRESET [ __CDINT00000050 ] +__TMPV7 := __TMPV8 +__TMPV9 := __WRITEE300TRIPRESET [ __CDINT0000001C ] +__TMPV10 := __WRITEE300TRIPRESET [ __CDINT0000005C ] +__TMPV9 := __TMPV10 +__TMPV11 := __WRITEE300TRIPRESET [ __CDINT0000001E ] +__TMPV12 := __WRITEE300TRIPRESET [ __CDINT00000070 ] +__TMPV11 := __TMPV12 +__TMPV13 := __WRITEE300TRIPRESET [ __CDINT00000020 ] +__TMPV14 := __WRITEE300TRIPRESET [ __CDINT00000008 ] +__TMPV13 := __TMPV14 +__TMPV6 [ __CDINT0000000E ] := __ADI__WRITEE300TRIPRESET_0_0 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 diff --git a/Controller/Controller/Micro820/Micro820/WRITEE300TRIPRESET.rtc b/Controller/Controller/Micro820/Micro820/WRITEE300TRIPRESET.rtc index fce3766..9b641ea 100644 Binary files a/Controller/Controller/Micro820/Micro820/WRITEE300TRIPRESET.rtc and b/Controller/Controller/Micro820/Micro820/WRITEE300TRIPRESET.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/WriteE300Config.isaxml b/Controller/Controller/Micro820/Micro820/WriteE300Config.isaxml new file mode 100644 index 0000000..4f2c1bd --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/WriteE300Config.isaxml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/WriteE300TripReset.isaxml b/Controller/Controller/Micro820/Micro820/WriteE300TripReset.isaxml new file mode 100644 index 0000000..14af9fc --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/WriteE300TripReset.isaxml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Controller/Controller/Micro820/To Download/Micro800DlgCfg b/Controller/Controller/Micro820/To Download/Micro800DlgCfg index 6bb64ba..f3d16b2 100644 Binary files a/Controller/Controller/Micro820/To Download/Micro800DlgCfg and b/Controller/Controller/Micro820/To Download/Micro800DlgCfg differ diff --git a/Controller/Controller/PrjLibrary.bak b/Controller/Controller/PrjLibrary.bak new file mode 100644 index 0000000..cd13964 Binary files /dev/null and b/Controller/Controller/PrjLibrary.bak differ diff --git a/Controller/Controller/PrjLibrary.mdb b/Controller/Controller/PrjLibrary.mdb index ebb8037..9fdc7e7 100644 Binary files a/Controller/Controller/PrjLibrary.mdb and b/Controller/Controller/PrjLibrary.mdb differ diff --git a/Controller/Controller/RcpCfg.xml b/Controller/Controller/RcpCfg.xml index 27d63f9..da33808 100644 --- a/Controller/Controller/RcpCfg.xml +++ b/Controller/Controller/RcpCfg.xml @@ -1,6 +1,6 @@ - - - 0 - 0 - + + + 0 + 0 + \ No newline at end of file diff --git a/Controller/Controller/persist.ccwx b/Controller/Controller/persist.ccwx index b6f3b74..8dc0575 100644 Binary files a/Controller/Controller/persist.ccwx and b/Controller/Controller/persist.ccwx differ diff --git a/Controller/Controller_Backup.zip b/Controller/Controller_Backup.zip index 60f33d8..a72dd3d 100644 Binary files a/Controller/Controller_Backup.zip and b/Controller/Controller_Backup.zip differ diff --git a/Exports/Controller.Micro820.Micro820.Control.7z b/Exports/Controller.Micro820.Micro820.Control.7z new file mode 100644 index 0000000..534edc7 Binary files /dev/null and b/Exports/Controller.Micro820.Micro820.Control.7z differ diff --git a/Exports/Controller.Micro820.Micro820.E300Data.7z b/Exports/Controller.Micro820.Micro820.E300Data.7z new file mode 100644 index 0000000..d864dbf Binary files /dev/null and b/Exports/Controller.Micro820.Micro820.E300Data.7z differ diff --git a/Exports/Controller.Micro820.Micro820.Epoch_Time.7z b/Exports/Controller.Micro820.Micro820.Epoch_Time.7z new file mode 100644 index 0000000..60d37ce Binary files /dev/null and b/Exports/Controller.Micro820.Micro820.Epoch_Time.7z differ diff --git a/Exports/Controller.Micro820.Micro820.FlowTotalizer.7z b/Exports/Controller.Micro820.Micro820.FlowTotalizer.7z new file mode 100644 index 0000000..128d277 Binary files /dev/null and b/Exports/Controller.Micro820.Micro820.FlowTotalizer.7z differ diff --git a/Exports/Controller.Micro820.Micro820.ReadDownholeData.7z b/Exports/Controller.Micro820.Micro820.ReadDownholeData.7z new file mode 100644 index 0000000..abbb06a Binary files /dev/null and b/Exports/Controller.Micro820.Micro820.ReadDownholeData.7z differ diff --git a/Exports/Variables.xls b/Exports/Variables.xls new file mode 100644 index 0000000..d3edd2f Binary files /dev/null and b/Exports/Variables.xls differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller.acfproj b/Upgraded/MaxWaterSystem/Controller/Controller.acfproj new file mode 100644 index 0000000..dbc4feb --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller.acfproj @@ -0,0 +1,20 @@ + + + + Debug + 2.0 + {215f3374-9108-494f-b4ff-278912103340} + Exe + MyRootNamespace + MyAssemblyName + false + Controller\PrjLibrary.mdb + 5.50.5 + {215f3374-9108-494f-b4ff-278912103340} + + + bin\Online\ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Breakpoints.lst b/Upgraded/MaxWaterSystem/Controller/Controller/Breakpoints.lst new file mode 100644 index 0000000..e69de29 diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/CONTROLLER.err b/Upgraded/MaxWaterSystem/Controller/Controller/CONTROLLER.err new file mode 100644 index 0000000..e69de29 diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Compile.ic b/Upgraded/MaxWaterSystem/Controller/Controller/Compile.ic new file mode 100644 index 0000000..4cc4d79 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Compile.ic @@ -0,0 +1 @@ +TO RELINK diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Conf.mtc b/Upgraded/MaxWaterSystem/Controller/Controller/Conf.mtc new file mode 100644 index 0000000..92bfdeb --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/DlgCfg.xml b/Upgraded/MaxWaterSystem/Controller/Controller/DlgCfg.xml new file mode 100644 index 0000000..da33808 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/DlgCfg.xml @@ -0,0 +1,6 @@ + + + 0 + 0 + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/ISaVIEW/Default/Default.HAD b/Upgraded/MaxWaterSystem/Controller/Controller/ISaVIEW/Default/Default.HAD new file mode 100644 index 0000000..9bf8dd6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/LogicalValues.csv b/Upgraded/MaxWaterSystem/Controller/Controller/LogicalValues.csv new file mode 100644 index 0000000..9f472c8 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/LogicalValues.csv @@ -0,0 +1,6332 @@ +Controller.+.i1 +Controller.+.i2 +Controller.+.o1 +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_DHPressure +Controller.Micro820.Micro820.alarm_DHTemperature +Controller.Micro820.Micro820.alarm_E300 +Controller.Micro820.Micro820.alarm_E300_Message +Controller.Micro820.Micro820.alarm_TubingPressure +Controller.Micro820.Micro820.Auto_Mode FALSE +Controller.Micro820.Micro820.cfg_C_FLASetting 10.0 +Controller.Micro820.Micro820.cfg_C_TripEnableControl 8393 +Controller.Micro820.Micro820.cfg_C_WarningEnableControl 0 +Controller.Micro820.Micro820.cfg_ClearTripCountAfter +Controller.Micro820.Micro820.cfg_DHSensor_LocalCfg.Channel 2 +Controller.Micro820.Micro820.cfg_DHSensor_LocalCfg.Cmd 3 +Controller.Micro820.Micro820.cfg_DHSensor_LocalCfg.ElementCnt 100 +Controller.Micro820.Micro820.cfg_DHSensor_LocalCfg.TriggerType 0 +Controller.Micro820.Micro820.cfg_DHSensor_TargetCfg0.Addr 0 +Controller.Micro820.Micro820.cfg_DHSensor_TargetCfg0.Node 1 +Controller.Micro820.Micro820.cfg_DHSensor_TargetCfg1000.Addr 1000 +Controller.Micro820.Micro820.cfg_DHSensor_TargetCfg1000.Node +Controller.Micro820.Micro820.cfg_DHSensorDistToIntake +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.0 +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 100 +Controller.Micro820.Micro820.cfg_I_L1_OvercurrentWarningLevel 90 +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 100 +Controller.Micro820.Micro820.cfg_I_L2_OvercurrentWarningLevel 90 +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 100 +Controller.Micro820.Micro820.cfg_I_L3_OvercurrentWarningLevel 90 +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 100 +Controller.Micro820.Micro820.cfg_I_OvercurrentWarningLevel 90 +Controller.Micro820.Micro820.cfg_I_StallEnabledTime 10 +Controller.Micro820.Micro820.cfg_I_StallTripLevel 600 +Controller.Micro820.Micro820.cfg_I_TripEnableCurrent 3 +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_OverloadTripCountLimit +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_ResetCycle +Controller.Micro820.Micro820.cfg_SpecificGravity +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_TimerModeEnabled +Controller.Micro820.Micro820.cfg_TimerRunTime 45 +Controller.Micro820.Micro820.cfg_TimerWaitTime +Controller.Micro820.Micro820.cfg_TripCountLimit +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 500.0 +Controller.Micro820.Micro820.cfg_V_OvervoltageWarningLevel 490.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 0 +Controller.Micro820.Micro820.cfg_V_UnderfrequencyInhibitTime 10 +Controller.Micro820.Micro820.cfg_V_UnderfrequencyTripDelay 1.0 +Controller.Micro820.Micro820.cfg_V_UnderfrequencyTripLevel 57 +Controller.Micro820.Micro820.cfg_V_UnderfrequencyWarningLevel 58 +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.cmd_Run FALSE +Controller.Micro820.Micro820.cmd_TimerRun +Controller.Micro820.Micro820.Contactor_Status FALSE +Controller.Micro820.Micro820.Control.cmd_AutoModeTimerStart +Controller.Micro820.Micro820.Control.LinearScale_Flow.b +Controller.Micro820.Micro820.Control.LinearScale_Flow.EU_Max +Controller.Micro820.Micro820.Control.LinearScale_Flow.EU_Min +Controller.Micro820.Micro820.Control.LinearScale_Flow.EU_Out +Controller.Micro820.Micro820.Control.LinearScale_Flow.m +Controller.Micro820.Micro820.Control.LinearScale_Flow.Raw_Inp +Controller.Micro820.Micro820.Control.LinearScale_Flow.Raw_Max +Controller.Micro820.Micro820.Control.LinearScale_Flow.Raw_Min +Controller.Micro820.Micro820.Control.Pressure_Switch_OK FALSE +Controller.Micro820.Micro820.Control.RTrig_AutoMode.CLK +Controller.Micro820.Micro820.Control.RTrig_AutoMode.Q +Controller.Micro820.Micro820.Control.RTrig_AutoMode.Redge +Controller.Micro820.Micro820.Control.StartCommandTime T#4s +Controller.Micro820.Micro820.Control.TEST_started +Controller.Micro820.Micro820.Control.Time_Until_Startup_Min +Controller.Micro820.Micro820.Control.Time_Until_Startup_Sec +Controller.Micro820.Micro820.Control.UNSTICK_STARTCOMMAND.ET +Controller.Micro820.Micro820.Control.UNSTICK_STARTCOMMAND.IN +Controller.Micro820.Micro820.Control.UNSTICK_STARTCOMMAND.Pdate +Controller.Micro820.Micro820.Control.UNSTICK_STARTCOMMAND.PT +Controller.Micro820.Micro820.Control.UNSTICK_STARTCOMMAND.Q +Controller.Micro820.Micro820.Control.UNSTICK_STARTCOMMAND.Redge +Controller.Micro820.Micro820.CurrentTimeRTC.day +Controller.Micro820.Micro820.CurrentTimeRTC.day_seconds +Controller.Micro820.Micro820.CurrentTimeRTC.Epoch +Controller.Micro820.Micro820.CurrentTimeRTC.hour +Controller.Micro820.Micro820.CurrentTimeRTC.hour_seconds +Controller.Micro820.Micro820.CurrentTimeRTC.min_seconds +Controller.Micro820.Micro820.CurrentTimeRTC.minute +Controller.Micro820.Micro820.CurrentTimeRTC.month +Controller.Micro820.Micro820.CurrentTimeRTC.prev_months_days +Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.Enable +Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCBatLow +Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Day +Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.DayOfWeek +Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Hours +Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Minutes +Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Month +Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Seconds +Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCData.Year +Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCEnabled +Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_1.RTCPresent +Controller.Micro820.Micro820.CurrentTimeRTC.RTC_READ_ENABLED +Controller.Micro820.Micro820.CurrentTimeRTC.second +Controller.Micro820.Micro820.CurrentTimeRTC.year +Controller.Micro820.Micro820.CurrentTimeRTC.year_seconds +Controller.Micro820.Micro820.Device_Status 'Not ready to start' +Controller.Micro820.Micro820.Device_Status_INT +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 +Controller.Micro820.Micro820.DH_IntakePressure 0.0 +Controller.Micro820.Micro820.DH_IntakeTemperature 0.0 +Controller.Micro820.Micro820.DH_MaxIntakePressure_Forever 0 +Controller.Micro820.Micro820.DH_MaxIntakePressure_Startup 0 +Controller.Micro820.Micro820.DH_MaxIntakeTemperature_Forever 0.0 +Controller.Micro820.Micro820.DH_MaxIntakeTemperature_Startup 0.0 +Controller.Micro820.Micro820.DH_NumChannels 0 +Controller.Micro820.Micro820.DH_PSIRating 0 +Controller.Micro820.Micro820.DH_ToolType 0 +Controller.Micro820.Micro820.DH_ToolVoltage 0 +Controller.Micro820.Micro820.DH_VibrationX 310 +Controller.Micro820.Micro820.DH_VibrationY 0 +Controller.Micro820.Micro820.DH_WindingTemperature 186 +Controller.Micro820.Micro820.DigitalInput_Status_0 FALSE +Controller.Micro820.Micro820.DigitalInput_Status_1 FALSE +Controller.Micro820.Micro820.DigitalInput_Status_2 FALSE +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 +Controller.Micro820.Micro820.Downtime_Time_Parameter_OL +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 0.119 +Controller.Micro820.Micro820.E300.AverageCurrent 0.0 +Controller.Micro820.Micro820.E300.AverageLLVoltage 481.2 +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 481.2 +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 481.3 +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 481.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 0.087 +Controller.Micro820.Micro820.E300.ReactiveEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300.ReactiveEnergyNetOdometer 0.087 +Controller.Micro820.Micro820.E300.RealEnergyConsumedOdometer 0.049 +Controller.Micro820.Micro820.E300.RealEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300.RealEnergyNetOdometer 0.049 +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 481.2 +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] 100 +Controller.Micro820.Micro820.E300_Config_Buffer[13] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[130] 90 +Controller.Micro820.Micro820.E300_Config_Buffer[131] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[132] 100 +Controller.Micro820.Micro820.E300_Config_Buffer[133] 90 +Controller.Micro820.Micro820.E300_Config_Buffer[134] 10 +Controller.Micro820.Micro820.E300_Config_Buffer[135] 100 +Controller.Micro820.Micro820.E300_Config_Buffer[136] 90 +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] 3 +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] 136 +Controller.Micro820.Micro820.E300_Config_Buffer[18] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[180] 19 +Controller.Micro820.Micro820.E300_Config_Buffer[181] 36 +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] 57 +Controller.Micro820.Micro820.E300_Config_Buffer[19] 0 +Controller.Micro820.Micro820.E300_Config_Buffer[190] 58 +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] 0 +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] 255 +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] 232 +Controller.Micro820.Micro820.E300_Config_Buffer[50] 39 +Controller.Micro820.Micro820.E300_Config_Buffer[51] 255 +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] 3 +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] 0 +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 0.049 +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 481.2 +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 481.3 +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 481.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_Enable +Controller.Micro820.Micro820.E300_OUTPUT_NUMBER 0 +Controller.Micro820.Micro820.E300_OUTPUT_SET_CORRECTLY TRUE +Controller.Micro820.Micro820.E300_Output_Toggled +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 5357848 +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 16 +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 0 +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 5358021 +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 16 +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 FALSE +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 0 +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 6582435 +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 6582845 +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 FALSE +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 6582081 +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] 0 +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] 0 +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 6582256 +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 6582803 +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 6582044 +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 0.119 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.AverageCurrent 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.AverageLLVoltage 481.2 +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 481.2 +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 481.3 +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 481.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 0.087 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.ReactiveEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.ReactiveEnergyNetOdometer 0.087 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.RealEnergyConsumedOdometer 0.049 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.RealEnergyGeneratedOdometer 0.0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EEObjAttributes.RealEnergyNetOdometer 0.049 +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] 49 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[1] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[10] 49 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[11] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[12] 0 +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] 87 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[16] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[17] 0 +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] 0 +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] 87 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[26] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[27] 0 +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] 119 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[31] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.EnergyINTArray[32] 0 +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] 481.2 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[11] 481.3 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[12] 481.1 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.MeteringREALArray[13] 481.2 +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 6582554 +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] 49 +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 5638068 +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] 49 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[1] 0 +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] 154 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[121] 153 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[122] 240 +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] 166 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[126] 240 +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] 140 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[13] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[130] 240 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[131] 67 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[132] 154 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[133] 153 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[134] 240 +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] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[20] 49 +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] 0 +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] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[23] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[24] 0 +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] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[30] 87 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[31] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[32] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[33] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[34] 0 +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] 0 +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] 87 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[51] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[52] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[53] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[54] 0 +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] 119 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[61] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[62] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[63] 0 +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy.ObjReadResData[64] 0 +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 6582887 +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 6582547 +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 FALSE +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 6582187 +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 6582725 +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 6582082 +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 6583003 +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 6582925 +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 6582750 +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 0 +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 FALSE +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 FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.FBENO FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.i 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.Input[1] 0 +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 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.AppCfg.Class 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.AppCfg.Instance 0 +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 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.ctrl 0 +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 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.lpnum 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.mtim 0 +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 FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.ReqData[1] 0 +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 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.Status.SubErrorID 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.TargetCfg.CipConnMode 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.TargetCfg.ConnMsgTimeout 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.TargetCfg.Path +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead.TargetCfg.UcmmTimeout 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.MSGObjRead_EN FALSE +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 FALSE +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 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadAppCfg.Class 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadAppCfg.Instance 0 +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 0 +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 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadTargetCfg.CipConnMode 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadTargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadTargetCfg.ConnMsgTimeout 0 +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadTargetCfg.Path +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset.ObjReadTargetCfg.UcmmTimeout 0 +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] 49 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[1] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[10] 49 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[11] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[12] 0 +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] 87 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[16] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[17] 0 +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] 0 +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] 87 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[26] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[27] 0 +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] 119 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[31] 0 +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY[32] 0 +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] 481.2 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[11] 481.3 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[12] 481.1 +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY[13] 481.2 +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 40 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.AppCfg.Attribute 3 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.AppCfg.Class 4 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.AppCfg.Instance 120 +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 14 +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 1000 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.IN TRUE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.lpnum 4 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.mtim 5358649 +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 1 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.TargetCfg.ConnClose FALSE +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.TargetCfg.ConnMsgTimeout 800 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.TargetCfg.Path '4,10.20.4.9' +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.MSGObjRead.TargetCfg.UcmmTimeout 250 +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] 100 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[13] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[130] 90 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[131] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[132] 100 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[133] 90 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[134] 10 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[135] 100 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[136] 90 +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] 3 +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] 136 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[18] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[180] 19 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[181] 36 +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] 57 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[19] 0 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[190] 58 +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] 0 +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] 255 +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] 232 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[50] 39 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData.Output[51] 255 +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] 3 +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] 0 +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 1000 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_FLASetting.SINT_SRC_1 232 +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_FLASetting.SINT_SRC_2 3 +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 5000 +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 4900 +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 3 +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 0 +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.TON_TripOK.ET +Controller.Micro820.Micro820.E300Data.TON_TripOK.IN +Controller.Micro820.Micro820.E300Data.TON_TripOK.Pdate +Controller.Micro820.Micro820.E300Data.TON_TripOK.PT +Controller.Micro820.Micro820.E300Data.TON_TripOK.Q +Controller.Micro820.Micro820.E300Data.TON_TripOK.Redge +Controller.Micro820.Micro820.E300Data.TripResetOn[1] 0 +Controller.Micro820.Micro820.E300Data.TS_Clear +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.Flow_EU_Max +Controller.Micro820.Micro820.Flow_EU_Min +Controller.Micro820.Micro820.Flow_Today +Controller.Micro820.Micro820.Flow_Yesterday +Controller.Micro820.Micro820.Flowrate +Controller.Micro820.Micro820.FlowTotalizer.COP_1.__ADI_Dest +Controller.Micro820.Micro820.FlowTotalizer.COP_1.__ADI_Src +Controller.Micro820.Micro820.FlowTotalizer.COP_1.__DTI_Dest +Controller.Micro820.Micro820.FlowTotalizer.COP_1.__DTI_Src +Controller.Micro820.Micro820.FlowTotalizer.COP_1.Dest[1] +Controller.Micro820.Micro820.FlowTotalizer.COP_1.DestOffset +Controller.Micro820.Micro820.FlowTotalizer.COP_1.Enable +Controller.Micro820.Micro820.FlowTotalizer.COP_1.Length +Controller.Micro820.Micro820.FlowTotalizer.COP_1.Src[1] +Controller.Micro820.Micro820.FlowTotalizer.COP_1.SrcOffset +Controller.Micro820.Micro820.FlowTotalizer.COP_1.Sts +Controller.Micro820.Micro820.FlowTotalizer.COP_1.Swap +Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.ET +Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.IN +Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.Pdate +Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.PT +Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.Q +Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer.Redge +Controller.Micro820.Micro820.Hand_Mode FALSE +Controller.Micro820.Micro820.IOMapping.LinearScale_Flow.b +Controller.Micro820.Micro820.IOMapping.LinearScale_Flow.EU_Max +Controller.Micro820.Micro820.IOMapping.LinearScale_Flow.EU_Min +Controller.Micro820.Micro820.IOMapping.LinearScale_Flow.EU_Out +Controller.Micro820.Micro820.IOMapping.LinearScale_Flow.m +Controller.Micro820.Micro820.IOMapping.LinearScale_Flow.Raw_Inp +Controller.Micro820.Micro820.IOMapping.LinearScale_Flow.Raw_Max +Controller.Micro820.Micro820.IOMapping.LinearScale_Flow.Raw_Min +Controller.Micro820.Micro820.IOMapping.LinearScale_Pressure.b +Controller.Micro820.Micro820.IOMapping.LinearScale_Pressure.EU_Max +Controller.Micro820.Micro820.IOMapping.LinearScale_Pressure.EU_Min +Controller.Micro820.Micro820.IOMapping.LinearScale_Pressure.EU_Out +Controller.Micro820.Micro820.IOMapping.LinearScale_Pressure.m +Controller.Micro820.Micro820.IOMapping.LinearScale_Pressure.Raw_Inp +Controller.Micro820.Micro820.IOMapping.LinearScale_Pressure.Raw_Max +Controller.Micro820.Micro820.IOMapping.LinearScale_Pressure.Raw_Min +Controller.Micro820.Micro820.Modbus_Read0[1] 0 +Controller.Micro820.Micro820.Modbus_Read0[10] 0 +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] 0 +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] 0 +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] 0 +Controller.Micro820.Micro820.Modbus_Read0[14] 0 +Controller.Micro820.Micro820.Modbus_Read0[15] 0 +Controller.Micro820.Micro820.Modbus_Read0[16] 0 +Controller.Micro820.Micro820.Modbus_Read0[17] 0 +Controller.Micro820.Micro820.Modbus_Read0[18] 0 +Controller.Micro820.Micro820.Modbus_Read0[19] 0 +Controller.Micro820.Micro820.Modbus_Read0[2] 0 +Controller.Micro820.Micro820.Modbus_Read0[20] 0 +Controller.Micro820.Micro820.Modbus_Read0[21] 0 +Controller.Micro820.Micro820.Modbus_Read0[22] 0 +Controller.Micro820.Micro820.Modbus_Read0[23] 0 +Controller.Micro820.Micro820.Modbus_Read0[24] 0 +Controller.Micro820.Micro820.Modbus_Read0[25] 0 +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] 0 +Controller.Micro820.Micro820.Modbus_Read0[3] 0 +Controller.Micro820.Micro820.Modbus_Read0[30] 0 +Controller.Micro820.Micro820.Modbus_Read0[31] 0 +Controller.Micro820.Micro820.Modbus_Read0[32] 0 +Controller.Micro820.Micro820.Modbus_Read0[33] 0 +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] 0 +Controller.Micro820.Micro820.Modbus_Read0[41] 0 +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] 0 +Controller.Micro820.Micro820.Modbus_Read0[49] 0 +Controller.Micro820.Micro820.Modbus_Read0[5] 0 +Controller.Micro820.Micro820.Modbus_Read0[50] 0 +Controller.Micro820.Micro820.Modbus_Read0[51] 0 +Controller.Micro820.Micro820.Modbus_Read0[52] 0 +Controller.Micro820.Micro820.Modbus_Read0[53] 0 +Controller.Micro820.Micro820.Modbus_Read0[54] 0 +Controller.Micro820.Micro820.Modbus_Read0[55] 0 +Controller.Micro820.Micro820.Modbus_Read0[56] 0 +Controller.Micro820.Micro820.Modbus_Read0[57] 0 +Controller.Micro820.Micro820.Modbus_Read0[58] 0 +Controller.Micro820.Micro820.Modbus_Read0[59] 0 +Controller.Micro820.Micro820.Modbus_Read0[6] 0 +Controller.Micro820.Micro820.Modbus_Read0[60] 0 +Controller.Micro820.Micro820.Modbus_Read0[61] 0 +Controller.Micro820.Micro820.Modbus_Read0[62] 0 +Controller.Micro820.Micro820.Modbus_Read0[63] 0 +Controller.Micro820.Micro820.Modbus_Read0[64] 0 +Controller.Micro820.Micro820.Modbus_Read0[65] 0 +Controller.Micro820.Micro820.Modbus_Read0[66] 0 +Controller.Micro820.Micro820.Modbus_Read0[67] 0 +Controller.Micro820.Micro820.Modbus_Read0[68] 0 +Controller.Micro820.Micro820.Modbus_Read0[69] 0 +Controller.Micro820.Micro820.Modbus_Read0[7] 0 +Controller.Micro820.Micro820.Modbus_Read0[70] 0 +Controller.Micro820.Micro820.Modbus_Read0[71] 0 +Controller.Micro820.Micro820.Modbus_Read0[72] 0 +Controller.Micro820.Micro820.Modbus_Read0[73] 0 +Controller.Micro820.Micro820.Modbus_Read0[74] 0 +Controller.Micro820.Micro820.Modbus_Read0[75] 0 +Controller.Micro820.Micro820.Modbus_Read0[76] 0 +Controller.Micro820.Micro820.Modbus_Read0[77] 0 +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] 0 +Controller.Micro820.Micro820.Modbus_Read0[83] 0 +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] 0 +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] 0 +Controller.Micro820.Micro820.Modbus_Read1000[17] 0 +Controller.Micro820.Micro820.Modbus_Read1000[18] 0 +Controller.Micro820.Micro820.Modbus_Read1000[19] 0 +Controller.Micro820.Micro820.Modbus_Read1000[2] 0 +Controller.Micro820.Micro820.Modbus_Read1000[20] 0 +Controller.Micro820.Micro820.Modbus_Read1000[21] 0 +Controller.Micro820.Micro820.Modbus_Read1000[22] 0 +Controller.Micro820.Micro820.Modbus_Read1000[23] 0 +Controller.Micro820.Micro820.Modbus_Read1000[24] 0 +Controller.Micro820.Micro820.Modbus_Read1000[25] 0 +Controller.Micro820.Micro820.Modbus_Read1000[26] 0 +Controller.Micro820.Micro820.Modbus_Read1000[27] 0 +Controller.Micro820.Micro820.Modbus_Read1000[28] 0 +Controller.Micro820.Micro820.Modbus_Read1000[29] 0 +Controller.Micro820.Micro820.Modbus_Read1000[3] 0 +Controller.Micro820.Micro820.Modbus_Read1000[30] 0 +Controller.Micro820.Micro820.Modbus_Read1000[31] 0 +Controller.Micro820.Micro820.Modbus_Read1000[32] 0 +Controller.Micro820.Micro820.Modbus_Read1000[33] 0 +Controller.Micro820.Micro820.Modbus_Read1000[34] 0 +Controller.Micro820.Micro820.Modbus_Read1000[35] 0 +Controller.Micro820.Micro820.Modbus_Read1000[36] 0 +Controller.Micro820.Micro820.Modbus_Read1000[37] 0 +Controller.Micro820.Micro820.Modbus_Read1000[38] 0 +Controller.Micro820.Micro820.Modbus_Read1000[39] 0 +Controller.Micro820.Micro820.Modbus_Read1000[4] 0 +Controller.Micro820.Micro820.Modbus_Read1000[40] 0 +Controller.Micro820.Micro820.Modbus_Read1000[41] 0 +Controller.Micro820.Micro820.Modbus_Read1000[42] 0 +Controller.Micro820.Micro820.Modbus_Read1000[43] 0 +Controller.Micro820.Micro820.Modbus_Read1000[44] 0 +Controller.Micro820.Micro820.Modbus_Read1000[45] 0 +Controller.Micro820.Micro820.Modbus_Read1000[46] 0 +Controller.Micro820.Micro820.Modbus_Read1000[47] 0 +Controller.Micro820.Micro820.Modbus_Read1000[48] 0 +Controller.Micro820.Micro820.Modbus_Read1000[49] 0 +Controller.Micro820.Micro820.Modbus_Read1000[5] 0 +Controller.Micro820.Micro820.Modbus_Read1000[50] 0 +Controller.Micro820.Micro820.Modbus_Read1000[51] 0 +Controller.Micro820.Micro820.Modbus_Read1000[52] 0 +Controller.Micro820.Micro820.Modbus_Read1000[53] 0 +Controller.Micro820.Micro820.Modbus_Read1000[54] 0 +Controller.Micro820.Micro820.Modbus_Read1000[55] 0 +Controller.Micro820.Micro820.Modbus_Read1000[56] 0 +Controller.Micro820.Micro820.Modbus_Read1000[57] 0 +Controller.Micro820.Micro820.Modbus_Read1000[58] 0 +Controller.Micro820.Micro820.Modbus_Read1000[59] 0 +Controller.Micro820.Micro820.Modbus_Read1000[6] 0 +Controller.Micro820.Micro820.Modbus_Read1000[60] 0 +Controller.Micro820.Micro820.Modbus_Read1000[61] 0 +Controller.Micro820.Micro820.Modbus_Read1000[62] 0 +Controller.Micro820.Micro820.Modbus_Read1000[63] 0 +Controller.Micro820.Micro820.Modbus_Read1000[64] 0 +Controller.Micro820.Micro820.Modbus_Read1000[65] 0 +Controller.Micro820.Micro820.Modbus_Read1000[66] 0 +Controller.Micro820.Micro820.Modbus_Read1000[67] 0 +Controller.Micro820.Micro820.Modbus_Read1000[68] 0 +Controller.Micro820.Micro820.Modbus_Read1000[69] 0 +Controller.Micro820.Micro820.Modbus_Read1000[7] 0 +Controller.Micro820.Micro820.Modbus_Read1000[70] 0 +Controller.Micro820.Micro820.Modbus_Read1000[71] 0 +Controller.Micro820.Micro820.Modbus_Read1000[72] 0 +Controller.Micro820.Micro820.Modbus_Read1000[73] 0 +Controller.Micro820.Micro820.Modbus_Read1000[74] 0 +Controller.Micro820.Micro820.Modbus_Read1000[75] 0 +Controller.Micro820.Micro820.Modbus_Read1000[76] 0 +Controller.Micro820.Micro820.Modbus_Read1000[77] 0 +Controller.Micro820.Micro820.Modbus_Read1000[78] 0 +Controller.Micro820.Micro820.Modbus_Read1000[79] 0 +Controller.Micro820.Micro820.Modbus_Read1000[8] 0 +Controller.Micro820.Micro820.Modbus_Read1000[80] 0 +Controller.Micro820.Micro820.Modbus_Read1000[81] 0 +Controller.Micro820.Micro820.Modbus_Read1000[82] 0 +Controller.Micro820.Micro820.Modbus_Read1000[83] 0 +Controller.Micro820.Micro820.Modbus_Read1000[84] 0 +Controller.Micro820.Micro820.Modbus_Read1000[85] 0 +Controller.Micro820.Micro820.Modbus_Read1000[86] 0 +Controller.Micro820.Micro820.Modbus_Read1000[87] 0 +Controller.Micro820.Micro820.Modbus_Read1000[88] 0 +Controller.Micro820.Micro820.Modbus_Read1000[89] 0 +Controller.Micro820.Micro820.Modbus_Read1000[9] 0 +Controller.Micro820.Micro820.Modbus_Read1000[90] 0 +Controller.Micro820.Micro820.Modbus_Read1000[91] 0 +Controller.Micro820.Micro820.Modbus_Read1000[92] 0 +Controller.Micro820.Micro820.Modbus_Read1000[93] 0 +Controller.Micro820.Micro820.Modbus_Read1000[94] 0 +Controller.Micro820.Micro820.Modbus_Read1000[95] 0 +Controller.Micro820.Micro820.Modbus_Read1000[96] 0 +Controller.Micro820.Micro820.Modbus_Read1000[97] 0 +Controller.Micro820.Micro820.Modbus_Read1000[98] 0 +Controller.Micro820.Micro820.Modbus_Read1000[99] 0 +Controller.Micro820.Micro820.ModbusCycleTime T#20s +Controller.Micro820.Micro820.ModbusCycleTimeElapsed T#4s575ms +Controller.Micro820.Micro820.ModbusData0[1] +Controller.Micro820.Micro820.ModbusData0[10] +Controller.Micro820.Micro820.ModbusData0[100] +Controller.Micro820.Micro820.ModbusData0[101] +Controller.Micro820.Micro820.ModbusData0[102] +Controller.Micro820.Micro820.ModbusData0[103] +Controller.Micro820.Micro820.ModbusData0[104] +Controller.Micro820.Micro820.ModbusData0[105] +Controller.Micro820.Micro820.ModbusData0[106] +Controller.Micro820.Micro820.ModbusData0[107] +Controller.Micro820.Micro820.ModbusData0[108] +Controller.Micro820.Micro820.ModbusData0[109] +Controller.Micro820.Micro820.ModbusData0[11] +Controller.Micro820.Micro820.ModbusData0[110] +Controller.Micro820.Micro820.ModbusData0[111] +Controller.Micro820.Micro820.ModbusData0[112] +Controller.Micro820.Micro820.ModbusData0[113] +Controller.Micro820.Micro820.ModbusData0[114] +Controller.Micro820.Micro820.ModbusData0[115] +Controller.Micro820.Micro820.ModbusData0[116] +Controller.Micro820.Micro820.ModbusData0[117] +Controller.Micro820.Micro820.ModbusData0[118] +Controller.Micro820.Micro820.ModbusData0[119] +Controller.Micro820.Micro820.ModbusData0[12] +Controller.Micro820.Micro820.ModbusData0[120] +Controller.Micro820.Micro820.ModbusData0[121] +Controller.Micro820.Micro820.ModbusData0[122] +Controller.Micro820.Micro820.ModbusData0[123] +Controller.Micro820.Micro820.ModbusData0[124] +Controller.Micro820.Micro820.ModbusData0[125] +Controller.Micro820.Micro820.ModbusData0[13] +Controller.Micro820.Micro820.ModbusData0[14] +Controller.Micro820.Micro820.ModbusData0[15] +Controller.Micro820.Micro820.ModbusData0[16] +Controller.Micro820.Micro820.ModbusData0[17] +Controller.Micro820.Micro820.ModbusData0[18] +Controller.Micro820.Micro820.ModbusData0[19] +Controller.Micro820.Micro820.ModbusData0[2] +Controller.Micro820.Micro820.ModbusData0[20] +Controller.Micro820.Micro820.ModbusData0[21] +Controller.Micro820.Micro820.ModbusData0[22] +Controller.Micro820.Micro820.ModbusData0[23] +Controller.Micro820.Micro820.ModbusData0[24] +Controller.Micro820.Micro820.ModbusData0[25] +Controller.Micro820.Micro820.ModbusData0[26] +Controller.Micro820.Micro820.ModbusData0[27] +Controller.Micro820.Micro820.ModbusData0[28] +Controller.Micro820.Micro820.ModbusData0[29] +Controller.Micro820.Micro820.ModbusData0[3] +Controller.Micro820.Micro820.ModbusData0[30] +Controller.Micro820.Micro820.ModbusData0[31] +Controller.Micro820.Micro820.ModbusData0[32] +Controller.Micro820.Micro820.ModbusData0[33] +Controller.Micro820.Micro820.ModbusData0[34] +Controller.Micro820.Micro820.ModbusData0[35] +Controller.Micro820.Micro820.ModbusData0[36] +Controller.Micro820.Micro820.ModbusData0[37] +Controller.Micro820.Micro820.ModbusData0[38] +Controller.Micro820.Micro820.ModbusData0[39] +Controller.Micro820.Micro820.ModbusData0[4] +Controller.Micro820.Micro820.ModbusData0[40] +Controller.Micro820.Micro820.ModbusData0[41] +Controller.Micro820.Micro820.ModbusData0[42] +Controller.Micro820.Micro820.ModbusData0[43] +Controller.Micro820.Micro820.ModbusData0[44] +Controller.Micro820.Micro820.ModbusData0[45] +Controller.Micro820.Micro820.ModbusData0[46] +Controller.Micro820.Micro820.ModbusData0[47] +Controller.Micro820.Micro820.ModbusData0[48] +Controller.Micro820.Micro820.ModbusData0[49] +Controller.Micro820.Micro820.ModbusData0[5] +Controller.Micro820.Micro820.ModbusData0[50] +Controller.Micro820.Micro820.ModbusData0[51] +Controller.Micro820.Micro820.ModbusData0[52] +Controller.Micro820.Micro820.ModbusData0[53] +Controller.Micro820.Micro820.ModbusData0[54] +Controller.Micro820.Micro820.ModbusData0[55] +Controller.Micro820.Micro820.ModbusData0[56] +Controller.Micro820.Micro820.ModbusData0[57] +Controller.Micro820.Micro820.ModbusData0[58] +Controller.Micro820.Micro820.ModbusData0[59] +Controller.Micro820.Micro820.ModbusData0[6] +Controller.Micro820.Micro820.ModbusData0[60] +Controller.Micro820.Micro820.ModbusData0[61] +Controller.Micro820.Micro820.ModbusData0[62] +Controller.Micro820.Micro820.ModbusData0[63] +Controller.Micro820.Micro820.ModbusData0[64] +Controller.Micro820.Micro820.ModbusData0[65] +Controller.Micro820.Micro820.ModbusData0[66] +Controller.Micro820.Micro820.ModbusData0[67] +Controller.Micro820.Micro820.ModbusData0[68] +Controller.Micro820.Micro820.ModbusData0[69] +Controller.Micro820.Micro820.ModbusData0[7] +Controller.Micro820.Micro820.ModbusData0[70] +Controller.Micro820.Micro820.ModbusData0[71] +Controller.Micro820.Micro820.ModbusData0[72] +Controller.Micro820.Micro820.ModbusData0[73] +Controller.Micro820.Micro820.ModbusData0[74] +Controller.Micro820.Micro820.ModbusData0[75] +Controller.Micro820.Micro820.ModbusData0[76] +Controller.Micro820.Micro820.ModbusData0[77] +Controller.Micro820.Micro820.ModbusData0[78] +Controller.Micro820.Micro820.ModbusData0[79] +Controller.Micro820.Micro820.ModbusData0[8] +Controller.Micro820.Micro820.ModbusData0[80] +Controller.Micro820.Micro820.ModbusData0[81] +Controller.Micro820.Micro820.ModbusData0[82] +Controller.Micro820.Micro820.ModbusData0[83] +Controller.Micro820.Micro820.ModbusData0[84] +Controller.Micro820.Micro820.ModbusData0[85] +Controller.Micro820.Micro820.ModbusData0[86] +Controller.Micro820.Micro820.ModbusData0[87] +Controller.Micro820.Micro820.ModbusData0[88] +Controller.Micro820.Micro820.ModbusData0[89] +Controller.Micro820.Micro820.ModbusData0[9] +Controller.Micro820.Micro820.ModbusData0[90] +Controller.Micro820.Micro820.ModbusData0[91] +Controller.Micro820.Micro820.ModbusData0[92] +Controller.Micro820.Micro820.ModbusData0[93] +Controller.Micro820.Micro820.ModbusData0[94] +Controller.Micro820.Micro820.ModbusData0[95] +Controller.Micro820.Micro820.ModbusData0[96] +Controller.Micro820.Micro820.ModbusData0[97] +Controller.Micro820.Micro820.ModbusData0[98] +Controller.Micro820.Micro820.ModbusData0[99] +Controller.Micro820.Micro820.ModbusData1000[1] +Controller.Micro820.Micro820.ModbusData1000[10] +Controller.Micro820.Micro820.ModbusData1000[100] +Controller.Micro820.Micro820.ModbusData1000[101] +Controller.Micro820.Micro820.ModbusData1000[102] +Controller.Micro820.Micro820.ModbusData1000[103] +Controller.Micro820.Micro820.ModbusData1000[104] +Controller.Micro820.Micro820.ModbusData1000[105] +Controller.Micro820.Micro820.ModbusData1000[106] +Controller.Micro820.Micro820.ModbusData1000[107] +Controller.Micro820.Micro820.ModbusData1000[108] +Controller.Micro820.Micro820.ModbusData1000[109] +Controller.Micro820.Micro820.ModbusData1000[11] +Controller.Micro820.Micro820.ModbusData1000[110] +Controller.Micro820.Micro820.ModbusData1000[111] +Controller.Micro820.Micro820.ModbusData1000[112] +Controller.Micro820.Micro820.ModbusData1000[113] +Controller.Micro820.Micro820.ModbusData1000[114] +Controller.Micro820.Micro820.ModbusData1000[115] +Controller.Micro820.Micro820.ModbusData1000[116] +Controller.Micro820.Micro820.ModbusData1000[117] +Controller.Micro820.Micro820.ModbusData1000[118] +Controller.Micro820.Micro820.ModbusData1000[119] +Controller.Micro820.Micro820.ModbusData1000[12] +Controller.Micro820.Micro820.ModbusData1000[120] +Controller.Micro820.Micro820.ModbusData1000[121] +Controller.Micro820.Micro820.ModbusData1000[122] +Controller.Micro820.Micro820.ModbusData1000[123] +Controller.Micro820.Micro820.ModbusData1000[124] +Controller.Micro820.Micro820.ModbusData1000[125] +Controller.Micro820.Micro820.ModbusData1000[13] +Controller.Micro820.Micro820.ModbusData1000[14] +Controller.Micro820.Micro820.ModbusData1000[15] +Controller.Micro820.Micro820.ModbusData1000[16] +Controller.Micro820.Micro820.ModbusData1000[17] +Controller.Micro820.Micro820.ModbusData1000[18] +Controller.Micro820.Micro820.ModbusData1000[19] +Controller.Micro820.Micro820.ModbusData1000[2] +Controller.Micro820.Micro820.ModbusData1000[20] +Controller.Micro820.Micro820.ModbusData1000[21] +Controller.Micro820.Micro820.ModbusData1000[22] +Controller.Micro820.Micro820.ModbusData1000[23] +Controller.Micro820.Micro820.ModbusData1000[24] +Controller.Micro820.Micro820.ModbusData1000[25] +Controller.Micro820.Micro820.ModbusData1000[26] +Controller.Micro820.Micro820.ModbusData1000[27] +Controller.Micro820.Micro820.ModbusData1000[28] +Controller.Micro820.Micro820.ModbusData1000[29] +Controller.Micro820.Micro820.ModbusData1000[3] +Controller.Micro820.Micro820.ModbusData1000[30] +Controller.Micro820.Micro820.ModbusData1000[31] +Controller.Micro820.Micro820.ModbusData1000[32] +Controller.Micro820.Micro820.ModbusData1000[33] +Controller.Micro820.Micro820.ModbusData1000[34] +Controller.Micro820.Micro820.ModbusData1000[35] +Controller.Micro820.Micro820.ModbusData1000[36] +Controller.Micro820.Micro820.ModbusData1000[37] +Controller.Micro820.Micro820.ModbusData1000[38] +Controller.Micro820.Micro820.ModbusData1000[39] +Controller.Micro820.Micro820.ModbusData1000[4] +Controller.Micro820.Micro820.ModbusData1000[40] +Controller.Micro820.Micro820.ModbusData1000[41] +Controller.Micro820.Micro820.ModbusData1000[42] +Controller.Micro820.Micro820.ModbusData1000[43] +Controller.Micro820.Micro820.ModbusData1000[44] +Controller.Micro820.Micro820.ModbusData1000[45] +Controller.Micro820.Micro820.ModbusData1000[46] +Controller.Micro820.Micro820.ModbusData1000[47] +Controller.Micro820.Micro820.ModbusData1000[48] +Controller.Micro820.Micro820.ModbusData1000[49] +Controller.Micro820.Micro820.ModbusData1000[5] +Controller.Micro820.Micro820.ModbusData1000[50] +Controller.Micro820.Micro820.ModbusData1000[51] +Controller.Micro820.Micro820.ModbusData1000[52] +Controller.Micro820.Micro820.ModbusData1000[53] +Controller.Micro820.Micro820.ModbusData1000[54] +Controller.Micro820.Micro820.ModbusData1000[55] +Controller.Micro820.Micro820.ModbusData1000[56] +Controller.Micro820.Micro820.ModbusData1000[57] +Controller.Micro820.Micro820.ModbusData1000[58] +Controller.Micro820.Micro820.ModbusData1000[59] +Controller.Micro820.Micro820.ModbusData1000[6] +Controller.Micro820.Micro820.ModbusData1000[60] +Controller.Micro820.Micro820.ModbusData1000[61] +Controller.Micro820.Micro820.ModbusData1000[62] +Controller.Micro820.Micro820.ModbusData1000[63] +Controller.Micro820.Micro820.ModbusData1000[64] +Controller.Micro820.Micro820.ModbusData1000[65] +Controller.Micro820.Micro820.ModbusData1000[66] +Controller.Micro820.Micro820.ModbusData1000[67] +Controller.Micro820.Micro820.ModbusData1000[68] +Controller.Micro820.Micro820.ModbusData1000[69] +Controller.Micro820.Micro820.ModbusData1000[7] +Controller.Micro820.Micro820.ModbusData1000[70] +Controller.Micro820.Micro820.ModbusData1000[71] +Controller.Micro820.Micro820.ModbusData1000[72] +Controller.Micro820.Micro820.ModbusData1000[73] +Controller.Micro820.Micro820.ModbusData1000[74] +Controller.Micro820.Micro820.ModbusData1000[75] +Controller.Micro820.Micro820.ModbusData1000[76] +Controller.Micro820.Micro820.ModbusData1000[77] +Controller.Micro820.Micro820.ModbusData1000[78] +Controller.Micro820.Micro820.ModbusData1000[79] +Controller.Micro820.Micro820.ModbusData1000[8] +Controller.Micro820.Micro820.ModbusData1000[80] +Controller.Micro820.Micro820.ModbusData1000[81] +Controller.Micro820.Micro820.ModbusData1000[82] +Controller.Micro820.Micro820.ModbusData1000[83] +Controller.Micro820.Micro820.ModbusData1000[84] +Controller.Micro820.Micro820.ModbusData1000[85] +Controller.Micro820.Micro820.ModbusData1000[86] +Controller.Micro820.Micro820.ModbusData1000[87] +Controller.Micro820.Micro820.ModbusData1000[88] +Controller.Micro820.Micro820.ModbusData1000[89] +Controller.Micro820.Micro820.ModbusData1000[9] +Controller.Micro820.Micro820.ModbusData1000[90] +Controller.Micro820.Micro820.ModbusData1000[91] +Controller.Micro820.Micro820.ModbusData1000[92] +Controller.Micro820.Micro820.ModbusData1000[93] +Controller.Micro820.Micro820.ModbusData1000[94] +Controller.Micro820.Micro820.ModbusData1000[95] +Controller.Micro820.Micro820.ModbusData1000[96] +Controller.Micro820.Micro820.ModbusData1000[97] +Controller.Micro820.Micro820.ModbusData1000[98] +Controller.Micro820.Micro820.ModbusData1000[99] +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 FALSE +Controller.Micro820.Micro820.Pressure_Hi_SP 0.0 +Controller.Micro820.Micro820.Pressure_In 300.0 +Controller.Micro820.Micro820.Pressure_Lo FALSE +Controller.Micro820.Micro820.Pressure_Lo_SP 0.0 +Controller.Micro820.Micro820.Pressure_OOT_Scans 0 +Controller.Micro820.Micro820.Pressure_OOT_Seconds 0 +Controller.Micro820.Micro820.Pressure_Shutdown 0.0 +Controller.Micro820.Micro820.Pressure_Shutdown_Enabled FALSE +Controller.Micro820.Micro820.Pressure_Startup 0.0 +Controller.Micro820.Micro820.Pressure_Startup_Enabled FALSE +Controller.Micro820.Micro820.Pressure_Switch_Enabled FALSE +Controller.Micro820.Micro820.Pressure_Transducer_Enabled FALSE +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.__ADI_LocalAddr +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.Cancel +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.controlbit +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.Error +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.ErrorID +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.IN +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[1] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[10] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[100] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[101] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[102] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[103] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[104] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[105] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[106] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[107] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[108] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[109] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[11] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[110] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[111] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[112] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[113] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[114] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[115] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[116] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[117] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[118] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[119] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[12] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[120] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[121] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[122] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[123] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[124] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[125] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[13] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[14] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[15] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[16] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[17] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[18] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[19] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[2] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[20] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[21] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[22] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[23] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[24] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[25] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[26] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[27] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[28] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[29] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[3] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[30] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[31] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[32] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[33] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[34] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[35] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[36] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[37] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[38] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[39] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[4] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[40] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[41] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[42] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[43] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[44] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[45] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[46] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[47] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[48] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[49] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[5] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[50] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[51] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[52] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[53] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[54] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[55] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[56] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[57] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[58] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[59] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[6] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[60] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[61] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[62] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[63] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[64] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[65] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[66] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[67] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[68] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[69] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[7] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[70] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[71] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[72] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[73] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[74] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[75] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[76] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[77] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[78] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[79] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[8] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[80] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[81] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[82] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[83] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[84] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[85] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[86] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[87] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[88] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[89] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[9] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[90] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[91] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[92] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[93] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[94] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[95] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[96] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[97] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[98] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalAddr[99] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalCfg.Channel +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalCfg.Cmd +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalCfg.ElementCnt +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.LocalCfg.TriggerType +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.Q +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.TargetCfg.Addr +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0.TargetCfg.Node +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.__ADI_LocalAddr +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.Cancel +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.controlbit +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.Error +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.ErrorID +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.IN +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[1] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[10] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[100] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[101] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[102] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[103] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[104] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[105] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[106] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[107] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[108] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[109] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[11] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[110] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[111] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[112] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[113] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[114] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[115] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[116] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[117] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[118] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[119] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[12] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[120] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[121] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[122] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[123] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[124] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[125] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[13] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[14] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[15] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[16] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[17] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[18] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[19] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[2] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[20] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[21] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[22] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[23] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[24] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[25] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[26] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[27] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[28] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[29] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[3] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[30] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[31] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[32] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[33] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[34] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[35] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[36] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[37] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[38] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[39] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[4] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[40] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[41] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[42] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[43] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[44] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[45] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[46] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[47] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[48] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[49] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[5] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[50] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[51] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[52] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[53] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[54] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[55] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[56] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[57] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[58] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[59] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[6] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[60] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[61] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[62] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[63] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[64] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[65] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[66] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[67] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[68] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[69] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[7] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[70] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[71] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[72] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[73] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[74] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[75] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[76] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[77] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[78] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[79] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[8] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[80] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[81] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[82] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[83] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[84] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[85] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[86] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[87] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[88] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[89] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[9] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[90] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[91] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[92] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[93] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[94] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[95] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[96] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[97] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[98] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalAddr[99] +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalCfg.Channel +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalCfg.Cmd +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalCfg.ElementCnt +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.LocalCfg.TriggerType +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.Q +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.TargetCfg.Addr +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000.TargetCfg.Node +Controller.Micro820.Micro820.ReadDownholeSensor.ModbusCycleTimer.ET +Controller.Micro820.Micro820.ReadDownholeSensor.ModbusCycleTimer.IN +Controller.Micro820.Micro820.ReadDownholeSensor.ModbusCycleTimer.Pdate +Controller.Micro820.Micro820.ReadDownholeSensor.ModbusCycleTimer.PT +Controller.Micro820.Micro820.ReadDownholeSensor.ModbusCycleTimer.Q +Controller.Micro820.Micro820.ReadDownholeSensor.ModbusCycleTimer.Redge +Controller.Micro820.Micro820.Restart_Allowed FALSE +Controller.Micro820.Micro820.Restart_Command FALSE +Controller.Micro820.Micro820.RP_Mode +Controller.Micro820.Micro820.RP_Pressure +Controller.Micro820.Micro820.RP_Temperature +Controller.Micro820.Micro820.RP_Trip +Controller.Micro820.Micro820.RP_TubingPressure +Controller.Micro820.Micro820.Run_Permissive FALSE +Controller.Micro820.Micro820.Run_Time +Controller.Micro820.Micro820.Shutdown_Time +Controller.Micro820.Micro820.SP_Mode +Controller.Micro820.Micro820.SP_Pressure +Controller.Micro820.Micro820.SP_Temperature +Controller.Micro820.Micro820.SP_Trip +Controller.Micro820.Micro820.SP_Voltage +Controller.Micro820.Micro820.Start_Button FALSE +Controller.Micro820.Micro820.Start_Command FALSE +Controller.Micro820.Micro820.Start_Permissive FALSE +Controller.Micro820.Micro820.Start_Time +Controller.Micro820.Micro820.Start_Time_Set FALSE +Controller.Micro820.Micro820.Stop_Command FALSE +Controller.Micro820.Micro820.sts_ModbusError +Controller.Micro820.Micro820.sts_TimerCycleActive +Controller.Micro820.Micro820.sts_TimerRunTimeSet +Controller.Micro820.Micro820.sts_TimerWaitTimeSet +Controller.Micro820.Micro820.sts_TripCountIncreased +Controller.Micro820.Micro820.sts_TripLimitOLReached +Controller.Micro820.Micro820.sts_TripLimitReached +Controller.Micro820.Micro820.sts_TubingPressureOK TRUE +Controller.Micro820.Micro820.Temp_Shutdown 75.0 +Controller.Micro820.Micro820.Temp_Shutdown_Enabled FALSE +Controller.Micro820.Micro820.Temp_Startup 75.0 +Controller.Micro820.Micro820.Temp_Startup_Enabled FALSE +Controller.Micro820.Micro820.Test_Mode FALSE +Controller.Micro820.Micro820.time_CurrentTime +Controller.Micro820.Micro820.time_RunTimeLeftMin +Controller.Micro820.Micro820.time_RunTimeLeftSec +Controller.Micro820.Micro820.time_TimerRunTime +Controller.Micro820.Micro820.time_TimerWaitTime +Controller.Micro820.Micro820.Time_Until_Startup +Controller.Micro820.Micro820.Time_Until_Startup_String +Controller.Micro820.Micro820.time_WaitTimeLeftMin +Controller.Micro820.Micro820.time_WaitTimeLeftSec +Controller.Micro820.Micro820.timer_RunTimeLeft +Controller.Micro820.Micro820.timer_WaitTimeLeft +Controller.Micro820.Micro820.TripEnable_V_Overfrequency FALSE +Controller.Micro820.Micro820.TripEnable_V_Overvoltage FALSE +Controller.Micro820.Micro820.TripEnable_V_PhaseRotation FALSE +Controller.Micro820.Micro820.TripEnable_V_Underfrequency FALSE +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 FALSE +Controller.Micro820.Micro820.TripEnabled_I_Jam FALSE +Controller.Micro820.Micro820.TripEnabled_I_LineLoss FALSE +Controller.Micro820.Micro820.TripEnabled_I_Overcurrent FALSE +Controller.Micro820.Micro820.TripEnabled_I_Overload TRUE +Controller.Micro820.Micro820.TripEnabled_I_PhaseLoss TRUE +Controller.Micro820.Micro820.TripEnabled_I_Stall FALSE +Controller.Micro820.Micro820.TripEnabled_I_Undercurrent FALSE +Controller.Micro820.Micro820.TripEnabled_I_Underload FALSE +Controller.Micro820.Micro820.TripResetCmd FALSE +Controller.Micro820.Micro820.TripResetWriteStatus FALSE +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.val_OverloadTripCount +Controller.Micro820.Micro820.val_TripCount +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/Upgraded/MaxWaterSystem/Controller/Controller/MbSrvConf_target.xml b/Upgraded/MaxWaterSystem/Controller/Controller/MbSrvConf_target.xml new file mode 100644 index 0000000..a6cb842 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/MbSrvConf_target.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Alarms.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Alarms.AcfMlge new file mode 100644 index 0000000..778e4fc --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Alarms.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Alarms.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Alarms.stf new file mode 100644 index 0000000..488af34 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Alarms.stf @@ -0,0 +1,5 @@ +PROGRAM Alarms +alarm_DHPressure := NOT RP_Pressure AND Contactor_Status; +alarm_DHTemperature := NOT RP_Temperature AND Contactor_Status; +alarm_TubingPressure := NOT sts_TubingPressureOK; +END_PROGRAM \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/CONTROL.dop b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/CONTROL.dop new file mode 100644 index 0000000..4188359 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/CONTROL.dop @@ -0,0 +1 @@ +CONTROL(148):FB,EPOCH_TIME(167);F,RIGHT();F,MOD(); \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Control.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Control.AcfMlge new file mode 100644 index 0000000..778e4fc --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Control.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Control.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Control.stf new file mode 100644 index 0000000..ecd8f08 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Control.stf @@ -0,0 +1,280 @@ +PROGRAM Control +(* CURRENT TIME IN SECONDS... this doesn't really correlate to anything other than a second counter *) +(* time_CurrentTime := ANY_TO_DINT( __SYSVA_CYCLEDATE) / 1000;*) +CurrentTimeRTC(TRUE); +time_CurrentTime := ANY_TO_DINT(CurrentTimeRTC.Epoch); + +(* Test mode does not rely on feedback from devices *) +IF Test_Mode THEN + Contactor_Status := cmd_Run; + VoltageOK := TRUE; +END_IF; + +(* First Scan Variable Setting*) +IF (__SYSVA_FIRST_SCAN) THEN + Shutdown_Time := time_CurrentTime; + Device_Status:= 'Startup'; + Device_Status_INT := 1; + Restart_Command := FALSE; + Restart_Allowed := FALSE; + Run_Permissive := FALSE; + Start_Permissive := FALSE; + cfg_READ := TRUE; + sts_TimerRunTimeSet := FALSE; + sts_TimerWaitTimeSet := FALSE; + sts_TimerCycleActive := FALSE; + sts_TripCountIncreased := FALSE; + val_OverloadTripCount := 0; + val_TripCount := 0; + + (* Start up automatically if powering up in auto mode *) + RTrig_AutoMode(Auto_Mode); + IF RTrig_AutoMode.Q THEN + Restart_Allowed := TRUE; + Shutdown_Time := time_CurrentTime; + END_IF; +END_IF; + +(* Disable downhole shutdowns if no downhole tool *) +IF NOT Downhole_Tool_Enabled THEN + Pressure_Shutdown_Enabled := FALSE; + Pressure_Startup_Enabled := FALSE; + Temp_Shutdown_Enabled := FALSE; + Temp_Startup_Enabled := FALSE; +END_IF; + +(* Stop the pump if run permissive goes false while running *) +IF (NOT Run_Permissive AND cmd_Run) THEN + Device_Status := 'Lost Run Permissive'; + Device_Status_INT := 4; + Shutdown_Time := time_CurrentTime; + + IF NOT sts_TripCountIncreased THEN + IF OverloadTrip THEN + val_OverloadTripCount := val_OverloadTripCount + 1; + ELSE + val_TripCount := val_TripCount + 1; + END_IF; + sts_TripCountIncreased := TRUE; + END_IF; +END_IF; + +IF val_OverloadTripCount > cfg_OverloadTripCountLimit THEN + Restart_Allowed := FALSE; + Device_Status := 'Not able to restart - Overload Limit'; + Device_Status_INT := 5; + sts_TripLimitOLReached := TRUE; +ELSE + sts_TripLimitOLReached := FALSE; +END_IF; + +IF val_TripCount > cfg_TripCountLimit THEN + Restart_Allowed := FALSE; + Device_Status := 'Not able to restart - Trip Limit'; + Device_Status_INT := 6; + sts_TripLimitReached := TRUE; +ELSE + sts_TripLimitReached := 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; + + IF cfg_TimerModeEnabled THEN + sts_TimerCycleActive := TRUE; + cmd_TimerRun := TRUE; + 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 cmd_Run) AND + ((sts_TimerCycleActive AND cmd_TimerRun) OR (NOT sts_TimerCycleActive)) AND + Restart_Allowed) THEN + + IF (time_CurrentTime - Shutdown_Time) > Downtime_Time_Parameter THEN + IF (NOT Restart_Command) THEN + TripResetCmd := TRUE; + Restart_Command := TRUE; + IF cfg_TimerModeEnabled THEN + cmd_TimerRun := TRUE; + sts_TimerCycleActive := TRUE; + END_IF; + END_IF; + ELSE + IF cfg_TimerModeEnabled THEN + cmd_TimerRun := FALSE; + END_IF; + sts_TimerCycleActive := FALSE; + Restart_Command := FALSE; + Time_Until_Startup := Downtime_Time_Parameter - (time_CurrentTime - Shutdown_Time); + Time_Until_Startup_Min := Time_Until_Startup / 60; + Time_Until_Startup_Sec := Time_Until_Startup - (Time_Until_Startup_Min * 60); + Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup_Min) + ':' + RIGHT('0' + ANY_TO_STRING(Time_Until_Startup_Sec),2); + IF Auto_Mode THEN + Device_Status := 'Waiting to attempt restart: ' + Time_Until_Startup_String; + Device_Status_INT := 7; + END_IF; + + END_IF; +ELSIF (Auto_Mode AND + OverloadTrip AND + (NOT cmd_Run) AND + Restart_Allowed) THEN + + IF (time_CurrentTime - Shutdown_Time) > Downtime_Time_Parameter_OL THEN + IF (NOT Restart_Command) THEN + Restart_Command := True; + IF cfg_TimerModeEnabled THEN + cmd_TimerRun := TRUE; + sts_TimerCycleActive := TRUE; + END_IF; + END_IF; + ELSE + IF cfg_TimerModeEnabled THEN + cmd_TimerRun := FALSE; + END_IF; + sts_TimerCycleActive := FALSE; + Restart_Command := FALSE; + Time_Until_Startup := Downtime_Time_Parameter_OL - (time_CurrentTime - Shutdown_Time); + Time_Until_Startup_Min := Time_Until_Startup / 60; + Time_Until_Startup_Sec := Time_Until_Startup - (Time_Until_Startup_Min * 60); + Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup_Min) + ':' + RIGHT('0' + ANY_TO_STRING(Time_Until_Startup_Sec),2); + IF Auto_Mode THEN + Device_Status := 'Waiting to restart (OL Timer):' + Time_Until_Startup_String; + Device_Status_INT := 8; + END_IF; + END_IF; +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 cmd_TimerRun OR (Restart_Allowed AND Restart_Command)) AND Start_Permissive) OR cmd_Run) AND + (NOT Stop_Command) AND (cmd_TimerRun OR NOT cfg_TimerModeEnabled) AND Run_Permissive) THEN + cmd_Run := TRUE; + Restart_Command:= FALSE; + IF NOT Start_Time_Set THEN + Start_Time := time_CurrentTime; + Start_Time_Set := TRUE; + Device_Status := 'Running'; + Device_Status_INT := 9; + sts_TripCountIncreased := FALSE; + END_IF; + + IF Contactor_Status THEN + Run_Time := time_CurrentTime - Start_Time; + END_IF; +ELSE + cmd_Run := FALSE; +END_IF; + +UNSTICK_STARTCOMMAND(Start_Command, StartCommandTime); +IF UNSTICK_STARTCOMMAND.Q THEN + Start_Command := FALSE; +END_IF; + + +IF cmd_Run AND NOT Contactor_Status THEN + 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 Contactor_Status AND (Run_Time > cfg_ClearTripCountAfter) THEN + val_OverloadTripCount := 0; + val_TripCount := 0; +END_IF; + + +IF NOT Auto_Mode THEN + Restart_Command := FALSE; + Restart_Allowed := FALSE; +END_IF; + + +IF Stop_Command THEN + Restart_Allowed := FALSE; + Device_Status := 'User Stopped'; + Device_Status_INT := 10; + sts_TimerCycleActive := FALSE; + val_OverloadTripCount := 0; + val_TripCount := 0; + cmd_TimerRun := FALSE; + sts_TimerRunTimeSet := FALSE; + IF NOT Contactor_Status THEN + Stop_Command := FALSE; + END_IF; +END_IF; + +IF (NOT Hand_Mode) AND (NOT Auto_Mode) THEN + val_OverloadTripCount := 0; + val_TripCount := 0; + cmd_TimerRun := FALSE; + sts_TimerCycleActive := FALSE; + sts_TimerRunTimeSet := FALSE; + (*Restart_Allowed := FALSE;*) +END_IF; + +IF NOT Contactor_Status THEN + Start_Time_Set := FALSE; +END_IF; + +(* TIMER MODE *) +IF cfg_TimerModeEnabled AND sts_TimerCycleActive THEN + IF cmd_TimerRun THEN + IF NOT sts_TimerRunTimeSet THEN + sts_TimerRunTimeSet := TRUE; + time_TimerRunTime := time_CurrentTime; + END_IF; + + timer_RunTimeLeft := (cfg_TimerRunTime * 60) - (time_CurrentTime - time_TimerRunTime); + IF timer_RunTimeLeft <= 0 THEN + cmd_TimerRun := FALSE; + sts_TimerRunTimeSet := FALSE; + END_IF; + time_RunTimeLeftMin := timer_RunTimeLeft / 60; + time_RunTimeLeftSec := timer_RunTimeLeft - (time_RunTimeLeftMin * 60); + + ELSE + IF NOT sts_TimerWaitTimeSet THEN + sts_TimerWaitTimeSet := TRUE; + time_TimerWaitTime := time_CurrentTime; + Device_Status := 'Waiting to start (Timer Mode)'; + Device_Status_INT := 11; + END_IF; + + timer_WaitTimeLeft := (cfg_TimerWaitTime * 60) - (time_CurrentTime - time_TimerWaitTime); + IF timer_WaitTimeLeft <= 0 THEN + cmd_TimerRun := TRUE; + sts_TimerWaitTimeSet := FALSE; + END_IF; + time_WaitTimeLeftMin := timer_WaitTimeLeft / 60; + time_WaitTimeLeftSec := timer_WaitTimeLeft - (time_WaitTimeLeftMin * 60); + END_IF; +END_IF; + +IF NOT cfg_TimerModeEnabled OR Stop_Command THEN + cmd_TimerRun := FALSE; + sts_TimerRunTimeSet := FALSE; + sts_TimerWaitTimeSet := FALSE; +END_IF; + + +IF TripStatus OR OverloadTrip THEN + IF MOD(time_CurrentTime, cfg_ResetCycle) = 0 THEN + TripResetCmd := TRUE; + END_IF; +END_IF; + + +END_PROGRAM \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.stf new file mode 100644 index 0000000..4458886 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DefProg.cnf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DefProg.cnf new file mode 100644 index 0000000..a2f4cf2 Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DefProg.cnf differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DeviceStatus.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DeviceStatus.AcfMlge new file mode 100644 index 0000000..778e4fc --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DeviceStatus.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DeviceStatus.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DeviceStatus.stf new file mode 100644 index 0000000..16667f7 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DeviceStatus.stf @@ -0,0 +1,13 @@ +PROGRAM DeviceStatus + +IF NOT Start_Permissive AND NOT cmd_Run THEN + Device_Status := 'Not ready to start'; + Device_Status_INT := 2; +END_IF; + + +IF Device_Status = 'Not ready to start' AND Start_Permissive AND NOT cmd_Run THEN + Device_Status := 'Ready to start'; + Device_Status_INT := 3; +END_IF; +END_PROGRAM \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DwlOrder.txt b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DwlOrder.txt new file mode 100644 index 0000000..786c233 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/DwlOrder.txt @@ -0,0 +1,24 @@ +IOMAPPING +READDOWNHOLESENSOR +E300DATA +PERMISSIVES +CONTROL +FLOWTOTALIZER +DEVICESTATUS +LINEARSCALE +USINT_TO_UDINT +USINT_TO_UINT +USINT_TO_DINT +RA_CIP_ELECTRICAL_ENERGY_OBJ +RA_E300_OUTPUT_CONTROL +READE300IO +READE300CONFIG +UDINT_TO_USINT +UINT_TO_USINT +DINT_TO_USINT +WRITEE300CONFIG +SINT_TO_USINT +USINT_TO_SINT +WRITEE300TRIPRESET +READE300PARAM +EPOCH_TIME diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/E300DATA.dop b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/E300DATA.dop new file mode 100644 index 0000000..c02ce6a --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/E300DATA.dop @@ -0,0 +1 @@ +E300DATA(164):FB,RA_CIP_ELECTRICAL_ENERGY_OBJ(152);FB,RA_E300_OUTPUT_CONTROL(153);FB,READE300IO(154);FB,READE300PARAM(163);FB,USINT_TO_UINT(150);FB,WRITEE300TRIPRESET(162);FB,READE300CONFIG(155);FB,USINT_TO_UDINT(149);FB,USINT_TO_DINT(151);FB,USINT_TO_SINT(161);FB,UDINT_TO_USINT(156);FB,UINT_TO_USINT(157);FB,DINT_TO_USINT(158);FB,SINT_TO_USINT(160);FB,WRITEE300CONFIG(159); \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/E300Data.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/E300Data.AcfMlge new file mode 100644 index 0000000..778e4fc --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/E300Data.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/E300Data.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/E300Data.stf new file mode 100644 index 0000000..453b31d --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/E300Data.stf @@ -0,0 +1,1702 @@ +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; + +(*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); + +(* Setting Output Value in the E300 *) +E300_OUTPUT(E300_Output_Enable, E300_IP_ADDRESS, E300_OUTPUT_NUMBER, cmd_Run); +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.8 THEN + TripStatusControl := 'Option Match'; +ELSIF TripStatusControl_INT.9 THEN + TripStatusControl := 'DLX FB Timeout'; +ELSIF TripStatusControl_INT.10 THEN + TripStatusControl := 'Expansion Bus'; +ELSIF TripStatusControl_INT.11 THEN + TripStatusControl := 'RESERVED'; +ELSIF TripStatusControl_INT.12 THEN + TripStatusControl := 'RESERVEDt'; +ELSIF TripStatusControl_INT.13 THEN + TripStatusControl := 'NVS'; +ELSIF TripStatusControl_INT.14 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; + +TON_TripOK(NOT TripStatus, TS_Clear); + +IF Contactor_Status and TripStatus THEN + alarm_E300 := TRUE; +ELSIF TON_TripOK.Q THEN + alarm_E300 := FALSE; +END_IF; +(*alarm_E300 := TripStatus;*) + +IF alarm_E300 THEN + IF NOT (TripStatusCurrent_INT = 0) THEN + alarm_E300_Message := TripStatusCurrent; + ELSIF NOT (TripStatusVoltage_INT = 0) THEN + alarm_E300_Message := TripStatusVoltage; + ELSIF NOT (TripStatusControl_INT = 0) THEN + alarm_E300_Message := TripStatusControl; + ELSIF NOT (TripStatusPower_INT = 0) THEN + alarm_E300_Message := TripStatusPower; + 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[14]; + + (* 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[14] := 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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/EPOCH_TIME.dop b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/EPOCH_TIME.dop new file mode 100644 index 0000000..783549a --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/EPOCH_TIME.dop @@ -0,0 +1 @@ +EPOCH_TIME(167):F,MOD(); \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Epoch_Time.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Epoch_Time.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Epoch_Time.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Epoch_Time.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Epoch_Time.stf new file mode 100644 index 0000000..23ce9f2 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Epoch_Time.stf @@ -0,0 +1,30 @@ +FUNCTION_BLOCK Epoch_Time +RTC_READ_1(RTC_READ_ENABLED); +CASE RTC_READ_1.RTCData.Month OF + 1: prev_months_days := 0; + 2: prev_months_days := 31; + 3: prev_months_days := 59; + 4: prev_months_days := 90; + 5: prev_months_days := 121; + 6: prev_months_days := 151; + 7: prev_months_days := 181; + 8: prev_months_days := 212; + 9: prev_months_days := 243; + 10: prev_months_days := 273; + 11: prev_months_days := 304; + 12: prev_months_days := 334; +END_CASE; + +IF MOD(ANY_TO_DINT(RTC_READ_1.RTCData.Year), 4) = 0 THEN + IF RTC_READ_1.RTCData.Month > 2 THEN + prev_months_days := prev_months_days + 1; + END_IF; +END_IF; + +year_seconds := ANY_TO_ULINT(RTC_READ_1.RTCData.Year - ANY_TO_UINT(1970)) * ANY_TO_ULINT(31556926); +day_seconds := ANY_TO_ULINT((prev_months_days + RTC_READ_1.RTCData.Day) * ANY_TO_UINT(86400)); +hour_seconds := ANY_TO_ULINT(RTC_READ_1.RTCData.Hours * 3600); +min_seconds := ANY_TO_ULINT(RTC_READ_1.RTCData.Minutes * 60); + +Epoch := year_seconds + day_seconds + hour_Seconds + min_seconds + ANY_TO_ULINT(RTC_READ_1.RTCData.Seconds); +END_FUNCTION_BLOCK \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa new file mode 100644 index 0000000..bbd8b74 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa @@ -0,0 +1,580 @@ +E300_OUTPUT.PRODNAME_COP.ENABLE@E300DATA,TRUE,BOOL +E300_OUTPUT.PRODNAME_COP.SRC@E300DATA,,USINT +E300_OUTPUT.PRODNAME_COP.SRCOFFSET@E300DATA,__UINT_NULL,UINT +E300_OUTPUT.PRODNAME_COP.DEST@E300DATA,,STRING +E300_OUTPUT.PRODNAME_COP.DESTOFFSET@E300DATA,__UINT_NULL,UINT +E300_OUTPUT.PRODNAME_COP.LENGTH@E300DATA,__CUINT00000001,UINT +E300_OUTPUT.PRODNAME_COP.SWAP@E300DATA,FALSE,BOOL +E300_OUTPUT.PRODNAME_COP.__ADI_SRC@E300DATA,,UINT +E300_OUTPUT.PRODNAME_COP.__ADI_DEST@E300DATA,,UINT +E300_OUTPUT.PRODNAME_COP.__DTI_SRC@E300DATA,,SINT +E300_OUTPUT.PRODNAME_COP.__DTI_DEST@E300DATA,,SINT +E300_READENERGY.PHASE_COP.ENABLE@E300DATA,TRUE,BOOL +E300_READENERGY.PHASE_COP.SRC@E300DATA,,USINT +E300_READENERGY.PHASE_COP.SRCOFFSET@E300DATA,__CUINT000000CC,UINT +E300_READENERGY.PHASE_COP.DEST@E300DATA,,INT +E300_READENERGY.PHASE_COP.DESTOFFSET@E300DATA,__CUINT00000028,UINT +E300_READENERGY.PHASE_COP.LENGTH@E300DATA,__CUINT00000001,UINT +E300_READENERGY.PHASE_COP.SWAP@E300DATA,TRUE,BOOL +E300_READENERGY.PHASE_COP.__ADI_SRC@E300DATA,,UINT +E300_READENERGY.PHASE_COP.__ADI_DEST@E300DATA,,UINT +E300_READENERGY.PHASE_COP.__DTI_SRC@E300DATA,,SINT +E300_READENERGY.PHASE_COP.__DTI_DEST@E300DATA,,SINT +E300_READENERGY.PRODNAME_COP.ENABLE@E300DATA,TRUE,BOOL +E300_READENERGY.PRODNAME_COP.SRC@E300DATA,,USINT +E300_READENERGY.PRODNAME_COP.SRCOFFSET@E300DATA,__UINT_NULL,UINT +E300_READENERGY.PRODNAME_COP.DEST@E300DATA,,STRING +E300_READENERGY.PRODNAME_COP.DESTOFFSET@E300DATA,__UINT_NULL,UINT +E300_READENERGY.PRODNAME_COP.LENGTH@E300DATA,__CUINT00000001,UINT +E300_READENERGY.PRODNAME_COP.SWAP@E300DATA,FALSE,BOOL +E300_READENERGY.PRODNAME_COP.__ADI_SRC@E300DATA,,UINT +E300_READENERGY.PRODNAME_COP.__ADI_DEST@E300DATA,,UINT +E300_READENERGY.PRODNAME_COP.__DTI_SRC@E300DATA,,SINT +E300_READENERGY.PRODNAME_COP.__DTI_DEST@E300DATA,,SINT +E300_READENERGY.REAL_COP.ENABLE@E300DATA,TRUE,BOOL +E300_READENERGY.REAL_COP.SRC@E300DATA,,USINT +E300_READENERGY.REAL_COP.SRCOFFSET@E300DATA,__CUINT00000050,UINT +E300_READENERGY.REAL_COP.DEST@E300DATA,,REAL +E300_READENERGY.REAL_COP.DESTOFFSET@E300DATA,__UINT_NULL,UINT +E300_READENERGY.REAL_COP.LENGTH@E300DATA,__CUINT0000001F,UINT +E300_READENERGY.REAL_COP.SWAP@E300DATA,TRUE,BOOL +E300_READENERGY.REAL_COP.__ADI_SRC@E300DATA,,UINT +E300_READENERGY.REAL_COP.__ADI_DEST@E300DATA,,UINT +E300_READENERGY.REAL_COP.__DTI_SRC@E300DATA,,SINT +E300_READENERGY.REAL_COP.__DTI_DEST@E300DATA,,SINT +E300_READENERGY.INT_COP.ENABLE@E300DATA,TRUE,BOOL +E300_READENERGY.INT_COP.SRC@E300DATA,,USINT +E300_READENERGY.INT_COP.SRCOFFSET@E300DATA,__UINT_NULL,UINT +E300_READENERGY.INT_COP.DEST@E300DATA,,INT +E300_READENERGY.INT_COP.DESTOFFSET@E300DATA,__UINT_NULL,UINT +E300_READENERGY.INT_COP.LENGTH@E300DATA,__CUINT00000028,UINT +E300_READENERGY.INT_COP.SWAP@E300DATA,TRUE,BOOL +E300_READENERGY.INT_COP.__ADI_SRC@E300DATA,,UINT +E300_READENERGY.INT_COP.__ADI_DEST@E300DATA,,UINT +E300_READENERGY.INT_COP.__DTI_SRC@E300DATA,,SINT +E300_READENERGY.INT_COP.__DTI_DEST@E300DATA,,SINT +MODBUSCYCLETIMER.IN@READDOWNHOLESENSOR,__TMPB__TON__IN,BOOL +MODBUSCYCLETIMER.PT@READDOWNHOLESENSOR,MODBUSCYCLETIME,TIME +TON_TRIPOK.IN@E300DATA,__TMPB__TON__IN,BOOL +TON_TRIPOK.PT@E300DATA,TS_CLEAR@E300DATA,TIME +UNSTICK_STARTCOMMAND.IN@CONTROL,START_COMMAND,BOOL +UNSTICK_STARTCOMMAND.PT@CONTROL,STARTCOMMANDTIME@CONTROL,TIME +TON_TOTALIZER.IN@FLOWTOTALIZER,__TMPB__TON__IN,BOOL +TON_TOTALIZER.PT@FLOWTOTALIZER,__CTIME00002710,TIME +WRITEE300CONFIGDATA.FBEN@E300DATA,TRUE,BOOL +WRITEE300CONFIGDATA.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +WRITEE300CONFIGDATA.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +WRITEE300CONFIGDATA.ENABLE@E300DATA,TRUE,BOOL +WRITEE300CONFIGDATA.INPUT@E300DATA,,__E300_CONFIG_BUFFER +S2U_UNDERPFLAGTRIPLEVEL.INP_INT@E300DATA,CFG_P_UNDERPOWERFACTORLAGTRIPLEVEL,SINT +S2U_UNDERPFLAGWARNINGLEVEL.INP_INT@E300DATA,CFG_P_UNDERPOWERFACTORLAGWARNINGLEVEL,SINT +S2U_OVERPFLAGTRIPLEVEL.INP_INT@E300DATA,CFG_P_OVERPOWERFACTORLAGTRIPLEVEL,SINT +S2U_OVERPFLAGWARNINGLEVEL.INP_INT@E300DATA,__TMPS__SINT_TO_USINT__INP_INT,SINT +SINT_TO_DINT_FLASETTING.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UDINT__SINT_SRC_1,USINT +SINT_TO_DINT_FLASETTING.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UDINT__SINT_SRC_2,USINT +SINT_TO_DINT_FLASETTING.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_UDINT__SINT_SRC_3,USINT +SINT_TO_DINT_FLASETTING.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_UDINT__SINT_SRC_4,USINT +E300_OUTPUT.FBEN@E300DATA,E300_OUTPUT_ENABLE,BOOL +E300_OUTPUT.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_OUTPUT.OUTPUTNUMBER@E300DATA,E300_OUTPUT_NUMBER,USINT +E300_OUTPUT.OUTPUTSETTING@E300DATA,CMD_RUN,BOOL +CURRENTTIMERTC.RTC_READ_ENABLED,TRUE,BOOL +D2S_FLASETTING.INP_DINT@E300DATA,__TMPUDI__UDINT_TO_USINT__INP_DINT,UDINT +WRITEE300CONFIGDATA.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_OUTPUT.OUTPUTSETTING_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_OUTPUT.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READENERGY.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT0.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +READE300CONFIGDATA.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_TRIPSTATUSCURRENT.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_WRITE_TRIPRESET.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT1.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_TRIPSTATUSVOLTAGE.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT2.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_TRIPSTATUSPOWER.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT3.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_TRIPSTATUSCONTROL.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT4.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_WARNSTATUSCURRENT.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT5.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_WARNSTATUSVOLTAGE.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_WARNSTATUSPOWER.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_WARNSTATUSCONTROL.FBEN_FTRIG.CLK@E300DATA,__TMPB__F_TRIG__CLK,BOOL +E300_READENERGY.FBEN@E300DATA,TRUE,BOOL +E300_READENERGY.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READENERGY.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERREALPOWERTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERREALPOWERWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OVERREALPOWERTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OVERREALPOWERTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OVERREALPOWERTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OVERREALPOWERTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OVERREALPOWERWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERREACTIVECONSTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERREACTIVECONSWLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERREACTIVECONSWLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERREACTIVECONSWLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERREACTIVECONSWLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OREACTIVECONSTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OREACTIVECONSTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OREACTIVECONSTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OREACTIVECONSTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OREACTIVECONSWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERREACTIVEGENTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERREACTGENWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OREACTIVEGENTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OREACTIVEGENTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OREACTIVEGENTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OREACTIVEGENTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OREACTIVEGENWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERAPPARENTPOWERTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_UNDERAPPARENTWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OVERAPPARENTTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OVERAPPARENTTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OVERAPPARENTTRIPLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OVERAPPARENTTRIPLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_1,USINT +SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_2,USINT +SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_3,USINT +SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT +LINEARSCALE_PRESSURE.RAW_MIN@IOMAPPING,__TMPR1@IOMAPPING,REAL +LINEARSCALE_PRESSURE.RAW_MAX@IOMAPPING,__TMPR2@IOMAPPING,REAL +LINEARSCALE_PRESSURE.EU_MIN@IOMAPPING,PRESSURE_EU_MIN,REAL +LINEARSCALE_PRESSURE.EU_MAX@IOMAPPING,PRESSURE_EU_MAX,REAL +LINEARSCALE_PRESSURE.RAW_INP@IOMAPPING,__TMPR__LINEARSCALE__RAW_INP,REAL +LINEARSCALE_FLOW.RAW_MIN@IOMAPPING,__TMPR1@IOMAPPING,REAL +LINEARSCALE_FLOW.RAW_MAX@IOMAPPING,__TMPR2@IOMAPPING,REAL +LINEARSCALE_FLOW.EU_MIN@IOMAPPING,FLOW_EU_MIN,REAL +LINEARSCALE_FLOW.EU_MAX@IOMAPPING,FLOW_EU_MAX,REAL +LINEARSCALE_FLOW.RAW_INP@IOMAPPING,__TMPR__LINEARSCALE__RAW_INP,REAL +E300_READ_DIGITALINPUT0.FBEN@E300DATA,TRUE,BOOL +E300_READ_DIGITALINPUT0.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READ_DIGITALINPUT0.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_READ_DIGITALINPUT0.CHANNELNUMBER@E300DATA,__UDINT_NULL,UDINT +E300_READ_DIGITALINPUT0.ENABLE@E300DATA,ENABLE_IO_READ,BOOL +E300_READ_DIGITALINPUT1.FBEN@E300DATA,TRUE,BOOL +E300_READ_DIGITALINPUT1.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READ_DIGITALINPUT1.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_READ_DIGITALINPUT1.CHANNELNUMBER@E300DATA,__CUDINT00000001,UDINT +E300_READ_DIGITALINPUT1.ENABLE@E300DATA,ENABLE_IO_READ,BOOL +E300_READ_DIGITALINPUT2.FBEN@E300DATA,TRUE,BOOL +E300_READ_DIGITALINPUT2.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READ_DIGITALINPUT2.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_READ_DIGITALINPUT2.CHANNELNUMBER@E300DATA,__CUDINT00000002,UDINT +E300_READ_DIGITALINPUT2.ENABLE@E300DATA,ENABLE_IO_READ,BOOL +E300_READ_DIGITALINPUT3.FBEN@E300DATA,TRUE,BOOL +E300_READ_DIGITALINPUT3.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READ_DIGITALINPUT3.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_READ_DIGITALINPUT3.CHANNELNUMBER@E300DATA,__CUDINT00000003,UDINT +E300_READ_DIGITALINPUT3.ENABLE@E300DATA,ENABLE_IO_READ,BOOL +E300_READ_DIGITALINPUT4.FBEN@E300DATA,TRUE,BOOL +E300_READ_DIGITALINPUT4.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READ_DIGITALINPUT4.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_READ_DIGITALINPUT4.CHANNELNUMBER@E300DATA,__CUDINT00000004,UDINT +E300_READ_DIGITALINPUT4.ENABLE@E300DATA,ENABLE_IO_READ,BOOL +E300_READ_DIGITALINPUT5.FBEN@E300DATA,TRUE,BOOL +E300_READ_DIGITALINPUT5.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_READ_DIGITALINPUT5.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_READ_DIGITALINPUT5.CHANNELNUMBER@E300DATA,__CUDINT00000005,UDINT +E300_READ_DIGITALINPUT5.ENABLE@E300DATA,ENABLE_IO_READ,BOOL +U2S_UNDERPFLAGTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT +U2S_UNDERPFLAGWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT +U2S_OVERPFLAGTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT +U2S_OVERPFLAGWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_SINT__SINT_SRC_1,USINT +CURRENTTIMERTC.RTC_READ_1.ENABLE,__TMPB__RTC_READ__ENABLE,BOOL +RTRIG_AUTOMODE.CLK@CONTROL,AUTO_MODE,BOOL +WRITEE300CONFIGDATA.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +WRITEE300CONFIGDATA.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +WRITEE300CONFIGDATA.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_OUTPUT.MSGPRODNAME_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_OUTPUT.MSGWRITEOUTPUT_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_OUTPUT.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_OUTPUT.MSGWRITEOUTPUT_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_OUTPUT.OUTPUTSETTING_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_OUTPUT.MSGPRODNAME_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READENERGY.MSGPRODNAME_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READENERGY.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READENERGY.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READENERGY.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READENERGY.MSGPRODNAME_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT0.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT0.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT0.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +READE300CONFIGDATA.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +READE300CONFIGDATA.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +READE300CONFIGDATA.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSCURRENT.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSCURRENT.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSCURRENT.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WRITE_TRIPRESET.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WRITE_TRIPRESET.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WRITE_TRIPRESET.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT1.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT1.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT1.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSVOLTAGE.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT2.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT2.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT2.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSPOWER.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSPOWER.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSPOWER.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT3.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT3.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT3.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSCONTROL.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSCONTROL.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_TRIPSTATUSCONTROL.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT4.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT4.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT4.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSCURRENT.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSCURRENT.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSCURRENT.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT5.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT5.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_READ_DIGITALINPUT5.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSVOLTAGE.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSVOLTAGE.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSVOLTAGE.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSPOWER.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSPOWER.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSPOWER.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSCONTROL.MSGOBJREAD_Q_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSCONTROL.FBEN_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +E300_WARNSTATUSCONTROL.MSGOBJREAD_ERR_RTRIG.CLK@E300DATA,__TMPB__R_TRIG__CLK,BOOL +I2S_TRIPENABLECURRENT.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_TRIPENABLEVOLTAGE.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_TRIPENABLEPOWER.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_TRIPENABLECONTROL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_WARNINGENABLECURRENT.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_WARNINGENABLEVOLTAGE.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_WARNINGENABLEPOWER.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_WARNINGENABLECONTROL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_GROUNDFAULTTRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_GROUNDFAULTWARNINGLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_STALLTRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_JAMTRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_JAMWARNINGLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_CTPRIMARY.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_CTSECONDARY.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_PTPRIMARY.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_PTSECONDARY.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_UNDERVOLTAGETRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_UNDERVOLTAGEWARNINGLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_OVERVOLTAGETRIPLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +I2S_OVERVOLTAGEWARNINGLEVEL.INP_INT@E300DATA,__TMPUIN__UINT_TO_USINT__INP_INT,UINT +READE300CONFIGDATA.FBEN@E300DATA,TRUE,BOOL +READE300CONFIGDATA.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +READE300CONFIGDATA.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +READE300CONFIGDATA.ENABLE@E300DATA,TRUE,BOOL +S2I_TRIPSTATUSCURRENT.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_TRIPSTATUSCURRENT.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_TRIPSTATUSVOLTAGE.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_TRIPSTATUSVOLTAGE.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_TRIPSTATUSPOWER.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_TRIPSTATUSPOWER.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_TRIPSTATUSCONTROL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_TRIPSTATUSCONTROL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_WARNINGSTATUSCURRENT.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_WARNINGSTATUSCURRENT.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_WARNINGSTATUSVOLTAGE.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_WARNINGSTATUSVOLTAGE.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_WARNINGSTATUSPOWER.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_WARNINGSTATUSPOWER.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +S2I_WARNINGSTATUSCONTROL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +S2I_WARNINGSTATUSCONTROL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_TRIPENABLECURRENT.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_TRIPENABLECURRENT.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_TRIPENABLEVOLTAGE.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_TRIPENABLEVOLTAGE.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_TRIPENABLEPOWER.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_TRIPENABLEPOWER.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_TRIPENABLECONTROL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_TRIPENABLECONTROL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_WARNINGENABLECURRENT.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_WARNINGENABLECURRENT.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_WARNINGENABLEVOLTAGE.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_WARNINGENABLEVOLTAGE.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_WARNINGENABLEPOWER.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_WARNINGENABLEPOWER.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_WARNINGENABLECONTROL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_WARNINGENABLECONTROL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_GROUNDFAULTTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_GROUNDFAULTTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_GROUNDFAULTWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_GROUNDFAULTWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_STALLTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_STALLTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_JAMTRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_JAMTRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_JAMWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_JAMWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_CTPRIMARY.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_CTPRIMARY.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_CTSECONDARY.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_CTSECONDARY.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_PTPRIMARY.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_PTPRIMARY.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_PTSECONDARY.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_PTSECONDARY.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_UNDERVOLTAGETRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_UNDERVOLTAGETRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_UNDERVOLTAGEWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_UNDERVOLTAGEWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_OVERVOLTAGETRIPLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_OVERVOLTAGETRIPLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +SINT_TO_INT_OVERVOLTAGEWARNINGLEVEL.SINT_SRC_1@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_1,USINT +SINT_TO_INT_OVERVOLTAGEWARNINGLEVEL.SINT_SRC_2@E300DATA,__TMPUSI__USINT_TO_UINT__SINT_SRC_2,USINT +DH_SENSOR_MODBUS0.IN@READDOWNHOLESENSOR,__TMPB__MSG_MODBUS__IN,BOOL +DH_SENSOR_MODBUS0.CANCEL@READDOWNHOLESENSOR,FALSE,BOOL +DH_SENSOR_MODBUS0.LOCALCFG@READDOWNHOLESENSOR,,MODBUSLOCPARA +DH_SENSOR_MODBUS0.TARGETCFG@READDOWNHOLESENSOR,,MODBUSTARPARA +DH_SENSOR_MODBUS0.LOCALADDR@READDOWNHOLESENSOR,,MODBUSLOCADDR +DH_SENSOR_MODBUS0.__ADI_LOCALADDR@READDOWNHOLESENSOR,,UINT +DH_SENSOR_MODBUS1000.IN@READDOWNHOLESENSOR,__TMPB__MSG_MODBUS__IN,BOOL +DH_SENSOR_MODBUS1000.CANCEL@READDOWNHOLESENSOR,FALSE,BOOL +DH_SENSOR_MODBUS1000.LOCALCFG@READDOWNHOLESENSOR,,MODBUSLOCPARA +DH_SENSOR_MODBUS1000.TARGETCFG@READDOWNHOLESENSOR,,MODBUSTARPARA +DH_SENSOR_MODBUS1000.LOCALADDR@READDOWNHOLESENSOR,,MODBUSLOCADDR +DH_SENSOR_MODBUS1000.__ADI_LOCALADDR@READDOWNHOLESENSOR,,UINT +E300_TRIPSTATUSCURRENT.FBEN@E300DATA,TRUE,BOOL +E300_TRIPSTATUSCURRENT.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_TRIPSTATUSCURRENT.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_TRIPSTATUSCURRENT.ENABLE@E300DATA,TRUE,BOOL +E300_TRIPSTATUSCURRENT.PARAMNUMBER@E300DATA,__CUDINT00000004,UDINT +E300_TRIPSTATUSVOLTAGE.FBEN@E300DATA,TRUE,BOOL +E300_TRIPSTATUSVOLTAGE.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_TRIPSTATUSVOLTAGE.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_TRIPSTATUSVOLTAGE.ENABLE@E300DATA,TRUE,BOOL +E300_TRIPSTATUSVOLTAGE.PARAMNUMBER@E300DATA,__CUDINT00000005,UDINT +E300_TRIPSTATUSPOWER.FBEN@E300DATA,TRUE,BOOL +E300_TRIPSTATUSPOWER.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_TRIPSTATUSPOWER.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_TRIPSTATUSPOWER.ENABLE@E300DATA,TRUE,BOOL +E300_TRIPSTATUSPOWER.PARAMNUMBER@E300DATA,__CUDINT00000006,UDINT +E300_TRIPSTATUSCONTROL.FBEN@E300DATA,TRUE,BOOL +E300_TRIPSTATUSCONTROL.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_TRIPSTATUSCONTROL.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_TRIPSTATUSCONTROL.ENABLE@E300DATA,TRUE,BOOL +E300_TRIPSTATUSCONTROL.PARAMNUMBER@E300DATA,__CUDINT00000007,UDINT +E300_WARNSTATUSCURRENT.FBEN@E300DATA,TRUE,BOOL +E300_WARNSTATUSCURRENT.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_WARNSTATUSCURRENT.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_WARNSTATUSCURRENT.ENABLE@E300DATA,TRUE,BOOL +E300_WARNSTATUSCURRENT.PARAMNUMBER@E300DATA,__CUDINT0000000A,UDINT +E300_WARNSTATUSVOLTAGE.FBEN@E300DATA,TRUE,BOOL +E300_WARNSTATUSVOLTAGE.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_WARNSTATUSVOLTAGE.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_WARNSTATUSVOLTAGE.ENABLE@E300DATA,TRUE,BOOL +E300_WARNSTATUSVOLTAGE.PARAMNUMBER@E300DATA,__CUDINT0000000B,UDINT +E300_WARNSTATUSPOWER.FBEN@E300DATA,TRUE,BOOL +E300_WARNSTATUSPOWER.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_WARNSTATUSPOWER.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_WARNSTATUSPOWER.ENABLE@E300DATA,TRUE,BOOL +E300_WARNSTATUSPOWER.PARAMNUMBER@E300DATA,__CUDINT0000000C,UDINT +E300_WARNSTATUSCONTROL.FBEN@E300DATA,TRUE,BOOL +E300_WARNSTATUSCONTROL.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_WARNSTATUSCONTROL.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_WARNSTATUSCONTROL.ENABLE@E300DATA,TRUE,BOOL +E300_WARNSTATUSCONTROL.PARAMNUMBER@E300DATA,__CUDINT0000000D,UDINT +WRITEE300CONFIGDATA.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +WRITEE300CONFIGDATA.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +WRITEE300CONFIGDATA.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +WRITEE300CONFIGDATA.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +WRITEE300CONFIGDATA.MSGOBJREAD.REQDATA@E300DATA,,USINT +WRITEE300CONFIGDATA.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000198,UINT +WRITEE300CONFIGDATA.MSGOBJREAD.__ADI_REQDATA@E300DATA,,UINT +E300_OUTPUT.MSGWRITEOUTPUT.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_OUTPUT.MSGWRITEOUTPUT.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_OUTPUT.MSGWRITEOUTPUT.APPCFG@E300DATA,,CIPAPPCFG +E300_OUTPUT.MSGWRITEOUTPUT.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_OUTPUT.MSGWRITEOUTPUT.REQDATA@E300DATA,,USINT +E300_OUTPUT.MSGWRITEOUTPUT.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_OUTPUT.MSGWRITEOUTPUT.__ADI_REQDATA@E300DATA,,UINT +E300_OUTPUT.MSGPRODNAME.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_OUTPUT.MSGPRODNAME.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_OUTPUT.MSGPRODNAME.APPCFG@E300DATA,,CIPAPPCFG +E300_OUTPUT.MSGPRODNAME.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_OUTPUT.MSGPRODNAME.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_OUTPUT.MSGPRODNAME.RESDATA@E300DATA,,USINT +E300_OUTPUT.MSGPRODNAME.__ADI_RESDATA@E300DATA,,UINT +E300_READENERGY.MSGPRODNAME.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READENERGY.MSGPRODNAME.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READENERGY.MSGPRODNAME.APPCFG@E300DATA,,CIPAPPCFG +E300_READENERGY.MSGPRODNAME.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READENERGY.MSGPRODNAME.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_READENERGY.MSGPRODNAME.RESDATA@E300DATA,,USINT +E300_READENERGY.MSGPRODNAME.__ADI_RESDATA@E300DATA,,UINT +E300_READENERGY.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READENERGY.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READENERGY.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READENERGY.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READENERGY.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_READENERGY.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READENERGY.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_READ_DIGITALINPUT0.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READ_DIGITALINPUT0.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READ_DIGITALINPUT0.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READ_DIGITALINPUT0.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READ_DIGITALINPUT0.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_READ_DIGITALINPUT0.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READ_DIGITALINPUT0.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +READE300CONFIGDATA.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +READE300CONFIGDATA.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +READE300CONFIGDATA.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +READE300CONFIGDATA.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +READE300CONFIGDATA.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +READE300CONFIGDATA.MSGOBJREAD.RESDATA@E300DATA,,USINT +READE300CONFIGDATA.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_TRIPSTATUSCURRENT.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_TRIPSTATUSCURRENT.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_TRIPSTATUSCURRENT.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_TRIPSTATUSCURRENT.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_TRIPSTATUSCURRENT.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_TRIPSTATUSCURRENT.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_TRIPSTATUSCURRENT.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_WRITE_TRIPRESET.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_WRITE_TRIPRESET.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_WRITE_TRIPRESET.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_WRITE_TRIPRESET.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_WRITE_TRIPRESET.MSGOBJREAD.REQDATA@E300DATA,,USINT +E300_WRITE_TRIPRESET.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_WRITE_TRIPRESET.MSGOBJREAD.__ADI_REQDATA@E300DATA,,UINT +E300_READ_DIGITALINPUT1.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READ_DIGITALINPUT1.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READ_DIGITALINPUT1.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READ_DIGITALINPUT1.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READ_DIGITALINPUT1.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_READ_DIGITALINPUT1.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READ_DIGITALINPUT1.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_TRIPSTATUSVOLTAGE.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_READ_DIGITALINPUT2.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READ_DIGITALINPUT2.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READ_DIGITALINPUT2.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READ_DIGITALINPUT2.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READ_DIGITALINPUT2.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_READ_DIGITALINPUT2.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READ_DIGITALINPUT2.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_TRIPSTATUSPOWER.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_TRIPSTATUSPOWER.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_TRIPSTATUSPOWER.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_TRIPSTATUSPOWER.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_TRIPSTATUSPOWER.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_TRIPSTATUSPOWER.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_TRIPSTATUSPOWER.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_READ_DIGITALINPUT3.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READ_DIGITALINPUT3.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READ_DIGITALINPUT3.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READ_DIGITALINPUT3.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READ_DIGITALINPUT3.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_READ_DIGITALINPUT3.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READ_DIGITALINPUT3.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_TRIPSTATUSCONTROL.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_TRIPSTATUSCONTROL.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_TRIPSTATUSCONTROL.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_TRIPSTATUSCONTROL.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_TRIPSTATUSCONTROL.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_TRIPSTATUSCONTROL.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_TRIPSTATUSCONTROL.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_READ_DIGITALINPUT4.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READ_DIGITALINPUT4.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READ_DIGITALINPUT4.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READ_DIGITALINPUT4.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READ_DIGITALINPUT4.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_READ_DIGITALINPUT4.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READ_DIGITALINPUT4.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_WARNSTATUSCURRENT.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_WARNSTATUSCURRENT.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_WARNSTATUSCURRENT.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_WARNSTATUSCURRENT.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_WARNSTATUSCURRENT.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_WARNSTATUSCURRENT.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_WARNSTATUSCURRENT.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_READ_DIGITALINPUT5.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_READ_DIGITALINPUT5.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_READ_DIGITALINPUT5.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_READ_DIGITALINPUT5.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_READ_DIGITALINPUT5.MSGOBJREAD.REQLENGTH@E300DATA,__CUINT00000001,UINT +E300_READ_DIGITALINPUT5.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_READ_DIGITALINPUT5.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_WARNSTATUSVOLTAGE.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_WARNSTATUSPOWER.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_WARNSTATUSPOWER.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_WARNSTATUSPOWER.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_WARNSTATUSPOWER.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_WARNSTATUSPOWER.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_WARNSTATUSPOWER.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_WARNSTATUSPOWER.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +E300_WARNSTATUSCONTROL.MSGOBJREAD.IN@E300DATA,__TMPB__MSG_CIPGENERIC__IN,BOOL +E300_WARNSTATUSCONTROL.MSGOBJREAD.CTRLCFG@E300DATA,,CIPCONTROLCFG +E300_WARNSTATUSCONTROL.MSGOBJREAD.APPCFG@E300DATA,,CIPAPPCFG +E300_WARNSTATUSCONTROL.MSGOBJREAD.TARGETCFG@E300DATA,,CIPTARGETCFG +E300_WARNSTATUSCONTROL.MSGOBJREAD.REQLENGTH@E300DATA,__UINT_NULL,UINT +E300_WARNSTATUSCONTROL.MSGOBJREAD.RESDATA@E300DATA,,USINT +E300_WARNSTATUSCONTROL.MSGOBJREAD.__ADI_RESDATA@E300DATA,,UINT +D2S_UNDERREALPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERREALPOWERWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERREALPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERREALPOWERWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERREACTIVECONSUMEDPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERREACTIVECONSWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERREACTIVECONSUMEDPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERREACTIVECONSWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERREACTIVEGENERATEDPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERREACTIVEGENWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERREACTIVEGENERATEDPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERREACTIVEGENWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERAPPARENTPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_UNDERAPPARENTPOWERWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERAPPARENTPOWERTRIPLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +D2S_OVERAPPARENTPOWERWARNINGLEVEL.INP_DINT@E300DATA,__TMPI__DINT_TO_USINT__INP_DINT,DINT +E300_WRITE_TRIPRESET.FBEN@E300DATA,TRUE,BOOL +E300_WRITE_TRIPRESET.IPADDRESS@E300DATA,E300_IP_ADDRESS,STRING +E300_WRITE_TRIPRESET.UPDATERATE_MS@E300DATA,E300_SCAN_RATE,UINT +E300_WRITE_TRIPRESET.ENABLE@E300DATA,TRUE,BOOL +E300_WRITE_TRIPRESET.INPUT@E300DATA,,__E300DATA__TRIPRESETON diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/FlowTotalizer.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/FlowTotalizer.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/FlowTotalizer.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/FlowTotalizer.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/FlowTotalizer.stf new file mode 100644 index 0000000..2f35a9c --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/FlowTotalizer.stf @@ -0,0 +1,13 @@ +PROGRAM FlowTotalizer +TON_Totalizer(NOT(TON_Totalizer.Q), T#10s); + +IF TON_Totalizer.Q THEN + Flow_Today := Flow_Today + (Flowrate * (10.0 / 60.0)); +END_IF; + +IF ((CurrentTimeRTC.hour = 0) AND (CurrentTimeRTC.minute = 0) AND (CurrentTimeRTC.second = 0)) THEN + Flow_Yesterday := Flow_Today; + Flow_Today := 0.0; +END_IF; + +END_PROGRAM \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/IDS00103 b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/IDS00103 new file mode 100644 index 0000000..528060c Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/IDS00103 differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/IOMAPPING.dop b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/IOMAPPING.dop new file mode 100644 index 0000000..d7ece53 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/IOMAPPING.dop @@ -0,0 +1 @@ +IOMAPPING(168):FB,LINEARSCALE(147); \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/IOMapping.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/IOMapping.AcfMlge new file mode 100644 index 0000000..778e4fc --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/IOMapping.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/IOMapping.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/IOMapping.stf new file mode 100644 index 0000000..d0cd10c --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/IOMapping.stf @@ -0,0 +1,12 @@ +PROGRAM IOMapping +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)); + LinearScale_Flow(13107.0, 65535.0, Flow_EU_Min, Flow_EU_Max, ANY_TO_REAL(_IO_P1_AI_01)); + Pressure_In := LinearScale_Pressure.EU_Out; + Flowrate := LinearScale_Flow.EU_Out; +END_IF; +END_PROGRAM \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/LinearScale.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/LinearScale.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/LinearScale.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/LinearScale.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/LinearScale.stf new file mode 100644 index 0000000..988b0c0 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820.ain b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820.ain new file mode 100644 index 0000000..da6838e --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820.ain @@ -0,0 +1,17 @@ +USINT_TO_DINT: +USINT_TO_UINT: +USINT_TO_SINT: +EPOCH_TIME: +READE300CONFIG: +WRITEE300TRIPRESET: +READE300IO: +WRITEE300CONFIG: +UINT_TO_USINT: +RA_E300_OUTPUT_CONTROL: +READE300PARAM: +USINT_TO_UDINT: +UDINT_TO_USINT: +LINEARSCALE: +RA_CIP_ELECTRICAL_ENERGY_OBJ: +DINT_TO_USINT: +SINT_TO_USINT: diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820.err b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820.err new file mode 100644 index 0000000..e69de29 diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc new file mode 100644 index 0000000..f456883 Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc new file mode 100644 index 0000000..50d55b4 Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt new file mode 100644 index 0000000..54a807a --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt @@ -0,0 +1,9 @@ +[VARIABLE] +VarWithLREALType = 1 +VarWithLINTType = 1 +VarWithNewDataType = 1 +VarROInitValChanged = 0 +[FUNCTION] +UseExtGstartGrst = 0 +[TARGET] +IsEnhancedTarget = 1 diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc new file mode 100644 index 0000000..25208da Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc new file mode 100644 index 0000000..6d10c21 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc @@ -0,0 +1,10 @@ +[MEMORY] +Offset0=0x4618 +Offset1=0x4E18 +Offset2=0x4E18 +Offset3=0x4E18 +Memory Usage Estimate(Code)=0xA03C +Memory Usage Estimate(Data)=0x94DC +Memory Usage Estimate(Retain)=0x4E +Memory Usage Estimate(Temporary variables)=0x26C0 +Offset4=0x414 diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc new file mode 100644 index 0000000..9f1b55e --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc @@ -0,0 +1,16 @@ +[MODIF] + +[RESULT] +ON_LINE=N +TBL_CONF=Y +CRC_ORG=0x0 +CRC_OLD= +CRC_NEW=0xF8412949 +DAT_ORG=0 +DAT_OLD=0 +DAT_NEW=1506105091 +VER_ORG=0 +VER_OLD=0 +VER_NEW=4 +CRC_ALL_OLD= +CRC_ALL_NEW=0x4B614E02 diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc new file mode 100644 index 0000000..b170998 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc @@ -0,0 +1,9 @@ +[MEMORY] +Memory Usage Estimate(Temporary variables)=0x26C0 +Biggest online change user variable memory block size=0x800 +Currently added user variables=0x0 +Total data size=0x6CD8 +User variables size=0x4618 +Maximum size for temporary variables=0x46C0 +Memory Usage Estimate(Data)=0x94D8 +Free memory for user variables=0x800 diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc new file mode 100644 index 0000000..883a4b0 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc @@ -0,0 +1,1255 @@ +[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,0x4ED8,UINT +I4=micro820.micro820.e300data/e300_output.prodname_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I5=micro820.micro820.e300data/e300_output.prodname_cop.destoffset,0x4ED8,UINT +I6=micro820.micro820.e300data/e300_output.prodname_cop.length,0x4ED2,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,0x4EB8,UINT +I15=micro820.micro820.e300data/e300_readenergy.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I16=micro820.micro820.e300data/e300_readenergy.phase_cop.destoffset,0x4EBE,UINT +I17=micro820.micro820.e300data/e300_readenergy.phase_cop.length,0x4ED2,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,0x4ED8,UINT +I26=micro820.micro820.e300data/e300_readenergy.prodname_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I27=micro820.micro820.e300data/e300_readenergy.prodname_cop.destoffset,0x4ED8,UINT +I28=micro820.micro820.e300data/e300_readenergy.prodname_cop.length,0x4ED2,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,0x4EBC,UINT +I37=micro820.micro820.e300data/e300_readenergy.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I38=micro820.micro820.e300data/e300_readenergy.real_cop.destoffset,0x4ED8,UINT +I39=micro820.micro820.e300data/e300_readenergy.real_cop.length,0x4EBA,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,0x4ED8,UINT +I48=micro820.micro820.e300data/e300_readenergy.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I49=micro820.micro820.e300data/e300_readenergy.int_cop.destoffset,0x4ED8,UINT +I50=micro820.micro820.e300data/e300_readenergy.int_cop.length,0x4EBE,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.readdownholesensor/modbuscycletimer.in,0x4E19,BOOL +I57=micro820.micro820.readdownholesensor/modbuscycletimer.pt,0x784,TIME +I58=micro820.micro820.e300data/ton_tripok.in,0x4E19,BOOL +I59=micro820.micro820.e300data/ton_tripok.pt,0x790,TIME +I60=micro820.micro820.control/unstick_startcommand.in,0x462,BOOL +I61=micro820.micro820.control/unstick_startcommand.pt,0x794,TIME +I62=micro820.micro820.flowtotalizer/ton_totalizer.in,0x4E19,BOOL +I63=micro820.micro820.flowtotalizer/ton_totalizer.pt,0x7120,TIME +I64=micro820.micro820.e300data/writee300configdata.fben,0x458,BOOL +I65=micro820.micro820.e300data/writee300configdata.ipaddress,0x8F0,STRING +I66=micro820.micro820.e300data/writee300configdata.updaterate_ms,0x510,UINT +I67=micro820.micro820.e300data/writee300configdata.enable,0x458,BOOL +I68=micro820.micro820.e300data/writee300configdata.input,0xFFFFFFFF,____FB_INIT_CONST_00000011 +I69=micro820.micro820.e300data/s2u_underpflagtriplevel.inp_int,0x4C0,SINT +I70=micro820.micro820.e300data/s2u_underpflagwarninglevel.inp_int,0x4C1,SINT +I71=micro820.micro820.e300data/s2u_overpflagtriplevel.inp_int,0x4C2,SINT +I72=micro820.micro820.e300data/s2u_overpflagwarninglevel.inp_int,0x4E5B,SINT +I73=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_1,0x4E69,USINT +I74=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_2,0x4E6A,USINT +I75=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_3,0x4E6B,USINT +I76=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_4,0x4E6C,USINT +I77=micro820.micro820.e300data/e300_output.fben,0x4AD,BOOL +I78=micro820.micro820.e300data/e300_output.ipaddress,0x8F0,STRING +I79=micro820.micro820.e300data/e300_output.outputnumber,0x4C4,USINT +I80=micro820.micro820.e300data/e300_output.outputsetting,0x45C,BOOL +I81=micro820.micro820.currenttimertc.rtc_read_enabled,0x458,BOOL +I82=micro820.micro820.e300data/d2s_flasetting.inp_dint,0x5654,UDINT +I83=micro820.micro820.e300data/writee300configdata.fben_ftrig.clk,0x4E2C,BOOL +I84=micro820.micro820.e300data/e300_output.outputsetting_ftrig.clk,0x4E2C,BOOL +I85=micro820.micro820.e300data/e300_output.fben_ftrig.clk,0x4E2C,BOOL +I86=micro820.micro820.e300data/e300_readenergy.fben_ftrig.clk,0x4E2C,BOOL +I87=micro820.micro820.e300data/e300_read_digitalinput0.fben_ftrig.clk,0x4E2C,BOOL +I88=micro820.micro820.e300data/reade300configdata.fben_ftrig.clk,0x4E2C,BOOL +I89=micro820.micro820.e300data/e300_tripstatuscurrent.fben_ftrig.clk,0x4E2C,BOOL +I90=micro820.micro820.e300data/e300_write_tripreset.fben_ftrig.clk,0x4E2C,BOOL +I91=micro820.micro820.e300data/e300_read_digitalinput1.fben_ftrig.clk,0x4E2C,BOOL +I92=micro820.micro820.e300data/e300_tripstatusvoltage.fben_ftrig.clk,0x4E2C,BOOL +I93=micro820.micro820.e300data/e300_read_digitalinput2.fben_ftrig.clk,0x4E2C,BOOL +I94=micro820.micro820.e300data/e300_tripstatuspower.fben_ftrig.clk,0x4E2C,BOOL +I95=micro820.micro820.e300data/e300_read_digitalinput3.fben_ftrig.clk,0x4E2C,BOOL +I96=micro820.micro820.e300data/e300_tripstatuscontrol.fben_ftrig.clk,0x4E2C,BOOL +I97=micro820.micro820.e300data/e300_read_digitalinput4.fben_ftrig.clk,0x4E2C,BOOL +I98=micro820.micro820.e300data/e300_warnstatuscurrent.fben_ftrig.clk,0x4E2C,BOOL +I99=micro820.micro820.e300data/e300_read_digitalinput5.fben_ftrig.clk,0x4E2C,BOOL +I100=micro820.micro820.e300data/e300_warnstatusvoltage.fben_ftrig.clk,0x4E2C,BOOL +I101=micro820.micro820.e300data/e300_warnstatuspower.fben_ftrig.clk,0x4E2C,BOOL +I102=micro820.micro820.e300data/e300_warnstatuscontrol.fben_ftrig.clk,0x4E2C,BOOL +I103=micro820.micro820.e300data/e300_readenergy.fben,0x458,BOOL +I104=micro820.micro820.e300data/e300_readenergy.ipaddress,0x8F0,STRING +I105=micro820.micro820.e300data/e300_readenergy.updaterate_ms,0x510,UINT +I106=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_1,0x4E6D,USINT +I107=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_2,0x4E6E,USINT +I108=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_3,0x4E6F,USINT +I109=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_4,0x4E70,USINT +I110=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_1,0x4E6D,USINT +I111=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_2,0x4E6E,USINT +I112=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_3,0x4E6F,USINT +I113=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_4,0x4E70,USINT +I114=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_1,0x4E6D,USINT +I115=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_2,0x4E6E,USINT +I116=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_3,0x4E6F,USINT +I117=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_4,0x4E70,USINT +I118=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_1,0x4E6D,USINT +I119=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_2,0x4E6E,USINT +I120=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_3,0x4E6F,USINT +I121=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_4,0x4E70,USINT +I122=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_1,0x4E6D,USINT +I123=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_2,0x4E6E,USINT +I124=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_3,0x4E6F,USINT +I125=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_4,0x4E70,USINT +I126=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_1,0x4E6D,USINT +I127=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_2,0x4E6E,USINT +I128=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_3,0x4E6F,USINT +I129=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_4,0x4E70,USINT +I130=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_1,0x4E6D,USINT +I131=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_2,0x4E6E,USINT +I132=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_3,0x4E6F,USINT +I133=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_4,0x4E70,USINT +I134=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_1,0x4E6D,USINT +I135=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_2,0x4E6E,USINT +I136=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_3,0x4E6F,USINT +I137=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_4,0x4E70,USINT +I138=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_1,0x4E6D,USINT +I139=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_2,0x4E6E,USINT +I140=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_3,0x4E6F,USINT +I141=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_4,0x4E70,USINT +I142=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_1,0x4E6D,USINT +I143=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_2,0x4E6E,USINT +I144=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_3,0x4E6F,USINT +I145=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_4,0x4E70,USINT +I146=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_1,0x4E6D,USINT +I147=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_2,0x4E6E,USINT +I148=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_3,0x4E6F,USINT +I149=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_4,0x4E70,USINT +I150=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_1,0x4E6D,USINT +I151=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_2,0x4E6E,USINT +I152=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_3,0x4E6F,USINT +I153=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_4,0x4E70,USINT +I154=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_1,0x4E6D,USINT +I155=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_2,0x4E6E,USINT +I156=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_3,0x4E6F,USINT +I157=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_4,0x4E70,USINT +I158=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_1,0x4E6D,USINT +I159=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_2,0x4E6E,USINT +I160=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_3,0x4E6F,USINT +I161=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_4,0x4E70,USINT +I162=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_1,0x4E6D,USINT +I163=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_2,0x4E6E,USINT +I164=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_3,0x4E6F,USINT +I165=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_4,0x4E70,USINT +I166=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_1,0x4E6D,USINT +I167=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_2,0x4E6E,USINT +I168=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_3,0x4E6F,USINT +I169=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_4,0x4E70,USINT +I170=micro820.micro820.iomapping/linearscale_pressure.raw_min,0x56B8,REAL +I171=micro820.micro820.iomapping/linearscale_pressure.raw_max,0x56B4,REAL +I172=micro820.micro820.iomapping/linearscale_pressure.eu_min,0x6E0,REAL +I173=micro820.micro820.iomapping/linearscale_pressure.eu_max,0x6E4,REAL +I174=micro820.micro820.iomapping/linearscale_pressure.raw_inp,0x56C0,REAL +I175=micro820.micro820.iomapping/linearscale_flow.raw_min,0x56B8,REAL +I176=micro820.micro820.iomapping/linearscale_flow.raw_max,0x56B4,REAL +I177=micro820.micro820.iomapping/linearscale_flow.eu_min,0x6F4,REAL +I178=micro820.micro820.iomapping/linearscale_flow.eu_max,0x6F8,REAL +I179=micro820.micro820.iomapping/linearscale_flow.raw_inp,0x56C0,REAL +I180=micro820.micro820.e300data/e300_read_digitalinput0.fben,0x458,BOOL +I181=micro820.micro820.e300data/e300_read_digitalinput0.ipaddress,0x8F0,STRING +I182=micro820.micro820.e300data/e300_read_digitalinput0.updaterate_ms,0x510,UINT +I183=micro820.micro820.e300data/e300_read_digitalinput0.channelnumber,0x564C,UDINT +I184=micro820.micro820.e300data/e300_read_digitalinput0.enable,0x466,BOOL +I185=micro820.micro820.e300data/e300_read_digitalinput1.fben,0x458,BOOL +I186=micro820.micro820.e300data/e300_read_digitalinput1.ipaddress,0x8F0,STRING +I187=micro820.micro820.e300data/e300_read_digitalinput1.updaterate_ms,0x510,UINT +I188=micro820.micro820.e300data/e300_read_digitalinput1.channelnumber,0x5648,UDINT +I189=micro820.micro820.e300data/e300_read_digitalinput1.enable,0x466,BOOL +I190=micro820.micro820.e300data/e300_read_digitalinput2.fben,0x458,BOOL +I191=micro820.micro820.e300data/e300_read_digitalinput2.ipaddress,0x8F0,STRING +I192=micro820.micro820.e300data/e300_read_digitalinput2.updaterate_ms,0x510,UINT +I193=micro820.micro820.e300data/e300_read_digitalinput2.channelnumber,0x5644,UDINT +I194=micro820.micro820.e300data/e300_read_digitalinput2.enable,0x466,BOOL +I195=micro820.micro820.e300data/e300_read_digitalinput3.fben,0x458,BOOL +I196=micro820.micro820.e300data/e300_read_digitalinput3.ipaddress,0x8F0,STRING +I197=micro820.micro820.e300data/e300_read_digitalinput3.updaterate_ms,0x510,UINT +I198=micro820.micro820.e300data/e300_read_digitalinput3.channelnumber,0x5640,UDINT +I199=micro820.micro820.e300data/e300_read_digitalinput3.enable,0x466,BOOL +I200=micro820.micro820.e300data/e300_read_digitalinput4.fben,0x458,BOOL +I201=micro820.micro820.e300data/e300_read_digitalinput4.ipaddress,0x8F0,STRING +I202=micro820.micro820.e300data/e300_read_digitalinput4.updaterate_ms,0x510,UINT +I203=micro820.micro820.e300data/e300_read_digitalinput4.channelnumber,0x563C,UDINT +I204=micro820.micro820.e300data/e300_read_digitalinput4.enable,0x466,BOOL +I205=micro820.micro820.e300data/e300_read_digitalinput5.fben,0x458,BOOL +I206=micro820.micro820.e300data/e300_read_digitalinput5.ipaddress,0x8F0,STRING +I207=micro820.micro820.e300data/e300_read_digitalinput5.updaterate_ms,0x510,UINT +I208=micro820.micro820.e300data/e300_read_digitalinput5.channelnumber,0x5638,UDINT +I209=micro820.micro820.e300data/e300_read_digitalinput5.enable,0x466,BOOL +I210=micro820.micro820.e300data/u2s_underpflagtriplevel.sint_src_1,0x4E71,USINT +I211=micro820.micro820.e300data/u2s_underpflagwarninglevel.sint_src_1,0x4E71,USINT +I212=micro820.micro820.e300data/u2s_overpflagtriplevel.sint_src_1,0x4E71,USINT +I213=micro820.micro820.e300data/u2s_overpflagwarninglevel.sint_src_1,0x4E71,USINT +I214=micro820.micro820.currenttimertc.rtc_read_1.enable,0x4E53,BOOL +I215=micro820.micro820.control/rtrig_automode.clk,0x470,BOOL +I216=micro820.micro820.e300data/writee300configdata.msgobjread_q_rtrig.clk,0x4E26,BOOL +I217=micro820.micro820.e300data/writee300configdata.fben_rtrig.clk,0x4E26,BOOL +I218=micro820.micro820.e300data/writee300configdata.msgobjread_err_rtrig.clk,0x4E26,BOOL +I219=micro820.micro820.e300data/e300_output.msgprodname_err_rtrig.clk,0x4E26,BOOL +I220=micro820.micro820.e300data/e300_output.msgwriteoutput_err_rtrig.clk,0x4E26,BOOL +I221=micro820.micro820.e300data/e300_output.fben_rtrig.clk,0x4E26,BOOL +I222=micro820.micro820.e300data/e300_output.msgwriteoutput_q_rtrig.clk,0x4E26,BOOL +I223=micro820.micro820.e300data/e300_output.outputsetting_rtrig.clk,0x4E26,BOOL +I224=micro820.micro820.e300data/e300_output.msgprodname_q_rtrig.clk,0x4E26,BOOL +I225=micro820.micro820.e300data/e300_readenergy.msgprodname_err_rtrig.clk,0x4E26,BOOL +I226=micro820.micro820.e300data/e300_readenergy.msgobjread_q_rtrig.clk,0x4E26,BOOL +I227=micro820.micro820.e300data/e300_readenergy.fben_rtrig.clk,0x4E26,BOOL +I228=micro820.micro820.e300data/e300_readenergy.msgobjread_err_rtrig.clk,0x4E26,BOOL +I229=micro820.micro820.e300data/e300_readenergy.msgprodname_q_rtrig.clk,0x4E26,BOOL +I230=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_q_rtrig.clk,0x4E26,BOOL +I231=micro820.micro820.e300data/e300_read_digitalinput0.fben_rtrig.clk,0x4E26,BOOL +I232=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_err_rtrig.clk,0x4E26,BOOL +I233=micro820.micro820.e300data/reade300configdata.msgobjread_q_rtrig.clk,0x4E26,BOOL +I234=micro820.micro820.e300data/reade300configdata.fben_rtrig.clk,0x4E26,BOOL +I235=micro820.micro820.e300data/reade300configdata.msgobjread_err_rtrig.clk,0x4E26,BOOL +I236=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_q_rtrig.clk,0x4E26,BOOL +I237=micro820.micro820.e300data/e300_tripstatuscurrent.fben_rtrig.clk,0x4E26,BOOL +I238=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_err_rtrig.clk,0x4E26,BOOL +I239=micro820.micro820.e300data/e300_write_tripreset.msgobjread_q_rtrig.clk,0x4E26,BOOL +I240=micro820.micro820.e300data/e300_write_tripreset.fben_rtrig.clk,0x4E26,BOOL +I241=micro820.micro820.e300data/e300_write_tripreset.msgobjread_err_rtrig.clk,0x4E26,BOOL +I242=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_q_rtrig.clk,0x4E26,BOOL +I243=micro820.micro820.e300data/e300_read_digitalinput1.fben_rtrig.clk,0x4E26,BOOL +I244=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_err_rtrig.clk,0x4E26,BOOL +I245=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_q_rtrig.clk,0x4E26,BOOL +I246=micro820.micro820.e300data/e300_tripstatusvoltage.fben_rtrig.clk,0x4E26,BOOL +I247=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_err_rtrig.clk,0x4E26,BOOL +I248=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_q_rtrig.clk,0x4E26,BOOL +I249=micro820.micro820.e300data/e300_read_digitalinput2.fben_rtrig.clk,0x4E26,BOOL +I250=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_err_rtrig.clk,0x4E26,BOOL +I251=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_q_rtrig.clk,0x4E26,BOOL +I252=micro820.micro820.e300data/e300_tripstatuspower.fben_rtrig.clk,0x4E26,BOOL +I253=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_err_rtrig.clk,0x4E26,BOOL +I254=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_q_rtrig.clk,0x4E26,BOOL +I255=micro820.micro820.e300data/e300_read_digitalinput3.fben_rtrig.clk,0x4E26,BOOL +I256=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_err_rtrig.clk,0x4E26,BOOL +I257=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_q_rtrig.clk,0x4E26,BOOL +I258=micro820.micro820.e300data/e300_tripstatuscontrol.fben_rtrig.clk,0x4E26,BOOL +I259=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_err_rtrig.clk,0x4E26,BOOL +I260=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_q_rtrig.clk,0x4E26,BOOL +I261=micro820.micro820.e300data/e300_read_digitalinput4.fben_rtrig.clk,0x4E26,BOOL +I262=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_err_rtrig.clk,0x4E26,BOOL +I263=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_q_rtrig.clk,0x4E26,BOOL +I264=micro820.micro820.e300data/e300_warnstatuscurrent.fben_rtrig.clk,0x4E26,BOOL +I265=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_err_rtrig.clk,0x4E26,BOOL +I266=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_q_rtrig.clk,0x4E26,BOOL +I267=micro820.micro820.e300data/e300_read_digitalinput5.fben_rtrig.clk,0x4E26,BOOL +I268=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_err_rtrig.clk,0x4E26,BOOL +I269=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_q_rtrig.clk,0x4E26,BOOL +I270=micro820.micro820.e300data/e300_warnstatusvoltage.fben_rtrig.clk,0x4E26,BOOL +I271=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_err_rtrig.clk,0x4E26,BOOL +I272=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_q_rtrig.clk,0x4E26,BOOL +I273=micro820.micro820.e300data/e300_warnstatuspower.fben_rtrig.clk,0x4E26,BOOL +I274=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_err_rtrig.clk,0x4E26,BOOL +I275=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_q_rtrig.clk,0x4E26,BOOL +I276=micro820.micro820.e300data/e300_warnstatuscontrol.fben_rtrig.clk,0x4E26,BOOL +I277=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_err_rtrig.clk,0x4E26,BOOL +I278=micro820.micro820.e300data/i2s_tripenablecurrent.inp_int,0x4EDE,UINT +I279=micro820.micro820.e300data/i2s_tripenablevoltage.inp_int,0x4EDE,UINT +I280=micro820.micro820.e300data/i2s_tripenablepower.inp_int,0x4EDE,UINT +I281=micro820.micro820.e300data/i2s_tripenablecontrol.inp_int,0x4EDE,UINT +I282=micro820.micro820.e300data/i2s_warningenablecurrent.inp_int,0x4EDE,UINT +I283=micro820.micro820.e300data/i2s_warningenablevoltage.inp_int,0x4EDE,UINT +I284=micro820.micro820.e300data/i2s_warningenablepower.inp_int,0x4EDE,UINT +I285=micro820.micro820.e300data/i2s_warningenablecontrol.inp_int,0x4EDE,UINT +I286=micro820.micro820.e300data/i2s_groundfaulttriplevel.inp_int,0x4EDE,UINT +I287=micro820.micro820.e300data/i2s_groundfaultwarninglevel.inp_int,0x4EDE,UINT +I288=micro820.micro820.e300data/i2s_stalltriplevel.inp_int,0x4EDE,UINT +I289=micro820.micro820.e300data/i2s_jamtriplevel.inp_int,0x4EDE,UINT +I290=micro820.micro820.e300data/i2s_jamwarninglevel.inp_int,0x4EDE,UINT +I291=micro820.micro820.e300data/i2s_ctprimary.inp_int,0x4EDE,UINT +I292=micro820.micro820.e300data/i2s_ctsecondary.inp_int,0x4EDE,UINT +I293=micro820.micro820.e300data/i2s_ptprimary.inp_int,0x4EDE,UINT +I294=micro820.micro820.e300data/i2s_ptsecondary.inp_int,0x4EDE,UINT +I295=micro820.micro820.e300data/i2s_undervoltagetriplevel.inp_int,0x4EDE,UINT +I296=micro820.micro820.e300data/i2s_undervoltagewarninglevel.inp_int,0x4EDE,UINT +I297=micro820.micro820.e300data/i2s_overvoltagetriplevel.inp_int,0x4EDE,UINT +I298=micro820.micro820.e300data/i2s_overvoltagewarninglevel.inp_int,0x4EDE,UINT +I299=micro820.micro820.e300data/reade300configdata.fben,0x458,BOOL +I300=micro820.micro820.e300data/reade300configdata.ipaddress,0x8F0,STRING +I301=micro820.micro820.e300data/reade300configdata.updaterate_ms,0x510,UINT +I302=micro820.micro820.e300data/reade300configdata.enable,0x458,BOOL +I303=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_1,0x4E65,USINT +I304=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_2,0x4E66,USINT +I305=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_1,0x4E65,USINT +I306=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_2,0x4E66,USINT +I307=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_1,0x4E65,USINT +I308=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_2,0x4E66,USINT +I309=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_1,0x4E65,USINT +I310=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_2,0x4E66,USINT +I311=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_1,0x4E65,USINT +I312=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_2,0x4E66,USINT +I313=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_1,0x4E65,USINT +I314=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_2,0x4E66,USINT +I315=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_1,0x4E65,USINT +I316=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_2,0x4E66,USINT +I317=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_1,0x4E65,USINT +I318=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_2,0x4E66,USINT +I319=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_1,0x4E65,USINT +I320=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_2,0x4E66,USINT +I321=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_1,0x4E65,USINT +I322=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_2,0x4E66,USINT +I323=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_1,0x4E65,USINT +I324=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_2,0x4E66,USINT +I325=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_1,0x4E65,USINT +I326=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_2,0x4E66,USINT +I327=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_1,0x4E65,USINT +I328=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_2,0x4E66,USINT +I329=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_1,0x4E65,USINT +I330=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_2,0x4E66,USINT +I331=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_1,0x4E65,USINT +I332=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_2,0x4E66,USINT +I333=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_1,0x4E65,USINT +I334=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_2,0x4E66,USINT +I335=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_1,0x4E65,USINT +I336=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_2,0x4E66,USINT +I337=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_1,0x4E65,USINT +I338=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_2,0x4E66,USINT +I339=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_1,0x4E65,USINT +I340=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_2,0x4E66,USINT +I341=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_1,0x4E65,USINT +I342=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_2,0x4E66,USINT +I343=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_1,0x4E65,USINT +I344=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_2,0x4E66,USINT +I345=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_1,0x4E65,USINT +I346=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_2,0x4E66,USINT +I347=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_1,0x4E65,USINT +I348=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_2,0x4E66,USINT +I349=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_1,0x4E65,USINT +I350=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_2,0x4E66,USINT +I351=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_1,0x4E65,USINT +I352=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_2,0x4E66,USINT +I353=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_1,0x4E65,USINT +I354=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_2,0x4E66,USINT +I355=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_1,0x4E65,USINT +I356=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_2,0x4E66,USINT +I357=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_1,0x4E65,USINT +I358=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_2,0x4E66,USINT +I359=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_1,0x4E65,USINT +I360=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_2,0x4E66,USINT +I361=micro820.micro820.readdownholesensor/dh_sensor_modbus0.in,0x4E1A,BOOL +I362=micro820.micro820.readdownholesensor/dh_sensor_modbus0.cancel,0x459,BOOL +I363=micro820.micro820.readdownholesensor/dh_sensor_modbus0.localcfg,0xFFFFFFFF,MODBUSLOCPARA +I364=micro820.micro820.readdownholesensor/dh_sensor_modbus0.targetcfg,0xFFFFFFFF,MODBUSTARPARA +I365=micro820.micro820.readdownholesensor/dh_sensor_modbus0.localaddr,0xFFFFFFFF,MODBUSLOCADDR +I366=micro820.micro820.readdownholesensor/dh_sensor_modbus0.__adi_localaddr,0xFFFFFFFF,UINT +I367=micro820.micro820.readdownholesensor/dh_sensor_modbus1000.in,0x4E1A,BOOL +I368=micro820.micro820.readdownholesensor/dh_sensor_modbus1000.cancel,0x459,BOOL +I369=micro820.micro820.readdownholesensor/dh_sensor_modbus1000.localcfg,0xFFFFFFFF,MODBUSLOCPARA +I370=micro820.micro820.readdownholesensor/dh_sensor_modbus1000.targetcfg,0xFFFFFFFF,MODBUSTARPARA +I371=micro820.micro820.readdownholesensor/dh_sensor_modbus1000.localaddr,0xFFFFFFFF,MODBUSLOCADDR +I372=micro820.micro820.readdownholesensor/dh_sensor_modbus1000.__adi_localaddr,0xFFFFFFFF,UINT +I373=micro820.micro820.e300data/e300_tripstatuscurrent.fben,0x458,BOOL +I374=micro820.micro820.e300data/e300_tripstatuscurrent.ipaddress,0x8F0,STRING +I375=micro820.micro820.e300data/e300_tripstatuscurrent.updaterate_ms,0x510,UINT +I376=micro820.micro820.e300data/e300_tripstatuscurrent.enable,0x458,BOOL +I377=micro820.micro820.e300data/e300_tripstatuscurrent.paramnumber,0x563C,UDINT +I378=micro820.micro820.e300data/e300_tripstatusvoltage.fben,0x458,BOOL +I379=micro820.micro820.e300data/e300_tripstatusvoltage.ipaddress,0x8F0,STRING +I380=micro820.micro820.e300data/e300_tripstatusvoltage.updaterate_ms,0x510,UINT +I381=micro820.micro820.e300data/e300_tripstatusvoltage.enable,0x458,BOOL +I382=micro820.micro820.e300data/e300_tripstatusvoltage.paramnumber,0x5638,UDINT +I383=micro820.micro820.e300data/e300_tripstatuspower.fben,0x458,BOOL +I384=micro820.micro820.e300data/e300_tripstatuspower.ipaddress,0x8F0,STRING +I385=micro820.micro820.e300data/e300_tripstatuspower.updaterate_ms,0x510,UINT +I386=micro820.micro820.e300data/e300_tripstatuspower.enable,0x458,BOOL +I387=micro820.micro820.e300data/e300_tripstatuspower.paramnumber,0x5634,UDINT +I388=micro820.micro820.e300data/e300_tripstatuscontrol.fben,0x458,BOOL +I389=micro820.micro820.e300data/e300_tripstatuscontrol.ipaddress,0x8F0,STRING +I390=micro820.micro820.e300data/e300_tripstatuscontrol.updaterate_ms,0x510,UINT +I391=micro820.micro820.e300data/e300_tripstatuscontrol.enable,0x458,BOOL +I392=micro820.micro820.e300data/e300_tripstatuscontrol.paramnumber,0x5630,UDINT +I393=micro820.micro820.e300data/e300_warnstatuscurrent.fben,0x458,BOOL +I394=micro820.micro820.e300data/e300_warnstatuscurrent.ipaddress,0x8F0,STRING +I395=micro820.micro820.e300data/e300_warnstatuscurrent.updaterate_ms,0x510,UINT +I396=micro820.micro820.e300data/e300_warnstatuscurrent.enable,0x458,BOOL +I397=micro820.micro820.e300data/e300_warnstatuscurrent.paramnumber,0x562C,UDINT +I398=micro820.micro820.e300data/e300_warnstatusvoltage.fben,0x458,BOOL +I399=micro820.micro820.e300data/e300_warnstatusvoltage.ipaddress,0x8F0,STRING +I400=micro820.micro820.e300data/e300_warnstatusvoltage.updaterate_ms,0x510,UINT +I401=micro820.micro820.e300data/e300_warnstatusvoltage.enable,0x458,BOOL +I402=micro820.micro820.e300data/e300_warnstatusvoltage.paramnumber,0x5628,UDINT +I403=micro820.micro820.e300data/e300_warnstatuspower.fben,0x458,BOOL +I404=micro820.micro820.e300data/e300_warnstatuspower.ipaddress,0x8F0,STRING +I405=micro820.micro820.e300data/e300_warnstatuspower.updaterate_ms,0x510,UINT +I406=micro820.micro820.e300data/e300_warnstatuspower.enable,0x458,BOOL +I407=micro820.micro820.e300data/e300_warnstatuspower.paramnumber,0x5624,UDINT +I408=micro820.micro820.e300data/e300_warnstatuscontrol.fben,0x458,BOOL +I409=micro820.micro820.e300data/e300_warnstatuscontrol.ipaddress,0x8F0,STRING +I410=micro820.micro820.e300data/e300_warnstatuscontrol.updaterate_ms,0x510,UINT +I411=micro820.micro820.e300data/e300_warnstatuscontrol.enable,0x458,BOOL +I412=micro820.micro820.e300data/e300_warnstatuscontrol.paramnumber,0x5620,UDINT +I413=micro820.micro820.e300data/writee300configdata.msgobjread.in,0x4E38,BOOL +I414=micro820.micro820.e300data/writee300configdata.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I415=micro820.micro820.e300data/writee300configdata.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I416=micro820.micro820.e300data/writee300configdata.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I417=micro820.micro820.e300data/writee300configdata.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I418=micro820.micro820.e300data/writee300configdata.msgobjread.reqlength,0x4EB6,UINT +I419=micro820.micro820.e300data/writee300configdata.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I420=micro820.micro820.e300data/e300_output.msgwriteoutput.in,0x4E38,BOOL +I421=micro820.micro820.e300data/e300_output.msgwriteoutput.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I422=micro820.micro820.e300data/e300_output.msgwriteoutput.appcfg,0xFFFFFFFF,CIPAPPCFG +I423=micro820.micro820.e300data/e300_output.msgwriteoutput.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I424=micro820.micro820.e300data/e300_output.msgwriteoutput.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I425=micro820.micro820.e300data/e300_output.msgwriteoutput.reqlength,0x4ED2,UINT +I426=micro820.micro820.e300data/e300_output.msgwriteoutput.__adi_reqdata,0xFFFFFFFF,UINT +I427=micro820.micro820.e300data/e300_output.msgprodname.in,0x4E38,BOOL +I428=micro820.micro820.e300data/e300_output.msgprodname.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I429=micro820.micro820.e300data/e300_output.msgprodname.appcfg,0xFFFFFFFF,CIPAPPCFG +I430=micro820.micro820.e300data/e300_output.msgprodname.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I431=micro820.micro820.e300data/e300_output.msgprodname.reqlength,0x4ED8,UINT +I432=micro820.micro820.e300data/e300_output.msgprodname.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I433=micro820.micro820.e300data/e300_output.msgprodname.__adi_resdata,0xFFFFFFFF,UINT +I434=micro820.micro820.e300data/e300_readenergy.msgprodname.in,0x4E38,BOOL +I435=micro820.micro820.e300data/e300_readenergy.msgprodname.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I436=micro820.micro820.e300data/e300_readenergy.msgprodname.appcfg,0xFFFFFFFF,CIPAPPCFG +I437=micro820.micro820.e300data/e300_readenergy.msgprodname.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I438=micro820.micro820.e300data/e300_readenergy.msgprodname.reqlength,0x4ED8,UINT +I439=micro820.micro820.e300data/e300_readenergy.msgprodname.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I440=micro820.micro820.e300data/e300_readenergy.msgprodname.__adi_resdata,0xFFFFFFFF,UINT +I441=micro820.micro820.e300data/e300_readenergy.msgobjread.in,0x4E38,BOOL +I442=micro820.micro820.e300data/e300_readenergy.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I443=micro820.micro820.e300data/e300_readenergy.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I444=micro820.micro820.e300data/e300_readenergy.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I445=micro820.micro820.e300data/e300_readenergy.msgobjread.reqlength,0x4ED8,UINT +I446=micro820.micro820.e300data/e300_readenergy.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I447=micro820.micro820.e300data/e300_readenergy.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I448=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.in,0x4E38,BOOL +I449=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I450=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I451=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I452=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqlength,0x4ED2,UINT +I453=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I454=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I455=micro820.micro820.e300data/reade300configdata.msgobjread.in,0x4E38,BOOL +I456=micro820.micro820.e300data/reade300configdata.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I457=micro820.micro820.e300data/reade300configdata.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I458=micro820.micro820.e300data/reade300configdata.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I459=micro820.micro820.e300data/reade300configdata.msgobjread.reqlength,0x4ED8,UINT +I460=micro820.micro820.e300data/reade300configdata.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I461=micro820.micro820.e300data/reade300configdata.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I462=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.in,0x4E38,BOOL +I463=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I464=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I465=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I466=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqlength,0x4ED8,UINT +I467=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I468=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I469=micro820.micro820.e300data/e300_write_tripreset.msgobjread.in,0x4E38,BOOL +I470=micro820.micro820.e300data/e300_write_tripreset.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I471=micro820.micro820.e300data/e300_write_tripreset.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I472=micro820.micro820.e300data/e300_write_tripreset.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I473=micro820.micro820.e300data/e300_write_tripreset.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I474=micro820.micro820.e300data/e300_write_tripreset.msgobjread.reqlength,0x4ED2,UINT +I475=micro820.micro820.e300data/e300_write_tripreset.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I476=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.in,0x4E38,BOOL +I477=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I478=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I479=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I480=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqlength,0x4ED2,UINT +I481=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I482=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I483=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.in,0x4E38,BOOL +I484=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I485=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I486=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I487=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqlength,0x4ED8,UINT +I488=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I489=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I490=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.in,0x4E38,BOOL +I491=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I492=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I493=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I494=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqlength,0x4ED2,UINT +I495=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I496=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I497=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.in,0x4E38,BOOL +I498=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I499=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I500=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I501=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqlength,0x4ED8,UINT +I502=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I503=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I504=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.in,0x4E38,BOOL +I505=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I506=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I507=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I508=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqlength,0x4ED2,UINT +I509=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I510=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I511=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.in,0x4E38,BOOL +I512=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I513=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I514=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I515=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqlength,0x4ED8,UINT +I516=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I517=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I518=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.in,0x4E38,BOOL +I519=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I520=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I521=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I522=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqlength,0x4ED2,UINT +I523=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I524=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I525=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.in,0x4E38,BOOL +I526=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I527=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I528=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I529=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqlength,0x4ED8,UINT +I530=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I531=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I532=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.in,0x4E38,BOOL +I533=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I534=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I535=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I536=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqlength,0x4ED2,UINT +I537=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I538=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I539=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.in,0x4E38,BOOL +I540=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I541=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I542=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I543=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqlength,0x4ED8,UINT +I544=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I545=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I546=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.in,0x4E38,BOOL +I547=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I548=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I549=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I550=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqlength,0x4ED8,UINT +I551=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I552=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I553=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.in,0x4E38,BOOL +I554=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I555=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I556=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I557=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqlength,0x4ED8,UINT +I558=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I559=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I560=micro820.micro820.e300data/d2s_underrealpowertriplevel.inp_dint,0x55B8,DINT +I561=micro820.micro820.e300data/d2s_underrealpowerwarninglevel.inp_dint,0x55B8,DINT +I562=micro820.micro820.e300data/d2s_overrealpowertriplevel.inp_dint,0x55B8,DINT +I563=micro820.micro820.e300data/d2s_overrealpowerwarninglevel.inp_dint,0x55B8,DINT +I564=micro820.micro820.e300data/d2s_underreactiveconsumedpowertriplevel.inp_dint,0x55B8,DINT +I565=micro820.micro820.e300data/d2s_underreactiveconswarninglevel.inp_dint,0x55B8,DINT +I566=micro820.micro820.e300data/d2s_overreactiveconsumedpowertriplevel.inp_dint,0x55B8,DINT +I567=micro820.micro820.e300data/d2s_overreactiveconswarninglevel.inp_dint,0x55B8,DINT +I568=micro820.micro820.e300data/d2s_underreactivegeneratedpowertriplevel.inp_dint,0x55B8,DINT +I569=micro820.micro820.e300data/d2s_underreactivegenwarninglevel.inp_dint,0x55B8,DINT +I570=micro820.micro820.e300data/d2s_overreactivegeneratedpowertriplevel.inp_dint,0x55B8,DINT +I571=micro820.micro820.e300data/d2s_overreactivegenwarninglevel.inp_dint,0x55B8,DINT +I572=micro820.micro820.e300data/d2s_underapparentpowertriplevel.inp_dint,0x55B8,DINT +I573=micro820.micro820.e300data/d2s_underapparentpowerwarninglevel.inp_dint,0x55B8,DINT +I574=micro820.micro820.e300data/d2s_overapparentpowertriplevel.inp_dint,0x55B8,DINT +I575=micro820.micro820.e300data/d2s_overapparentpowerwarninglevel.inp_dint,0x55B8,DINT +I576=micro820.micro820.e300data/e300_write_tripreset.fben,0x458,BOOL +I577=micro820.micro820.e300data/e300_write_tripreset.ipaddress,0x8F0,STRING +I578=micro820.micro820.e300data/e300_write_tripreset.updaterate_ms,0x510,UINT +I579=micro820.micro820.e300data/e300_write_tripreset.enable,0x458,BOOL +I580=micro820.micro820.e300data/e300_write_tripreset.input,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I581=micro820.micro820.downtime_timer.in,0x7124,BOOL +I582=micro820.micro820.downtime_timer.pt,0x7138,TIME +I583=micro820.micro820.e300data/e300_readenergy.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I584=micro820.micro820.e300data/e300_readenergy.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I585=micro820.micro820.e300data/e300_readenergy.msgprodname.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I586=micro820.micro820.e300data/e300_readenergy.msgprodname.__adi_reqdata,0xFFFFFFFF,UINT +I587=micro820.micro820.e300data/e300_output.msgwriteoutput.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I588=micro820.micro820.e300data/e300_output.msgwriteoutput.__adi_resdata,0xFFFFFFFF,UINT +I589=micro820.micro820.e300data/e300_output.msgprodname.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I590=micro820.micro820.e300data/e300_output.msgprodname.__adi_reqdata,0xFFFFFFFF,UINT +I591=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I592=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I593=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.enable,0x7124,BOOL +I594=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I595=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.srcoffset,0x7128,UINT +I596=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I597=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.destoffset,0x7128,UINT +I598=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.length,0x7128,UINT +I599=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.swap,0x7124,BOOL +I600=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__adi_src,0xFFFFFFFF,UINT +I601=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__adi_dest,0xFFFFFFFF,UINT +I602=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__dti_src,0xFFFFFFFF,SINT +I603=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__dti_dest,0xFFFFFFFF,SINT +I604=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.enable,0x7124,BOOL +I605=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I606=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.srcoffset,0x7128,UINT +I607=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I608=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.destoffset,0x7128,UINT +I609=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.length,0x7128,UINT +I610=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.swap,0x7124,BOOL +I611=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__adi_src,0xFFFFFFFF,UINT +I612=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__adi_dest,0xFFFFFFFF,UINT +I613=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__dti_src,0xFFFFFFFF,SINT +I614=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__dti_dest,0xFFFFFFFF,SINT +I615=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.enable,0x7124,BOOL +I616=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I617=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.srcoffset,0x7128,UINT +I618=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I619=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.destoffset,0x7128,UINT +I620=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.length,0x7128,UINT +I621=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.swap,0x7124,BOOL +I622=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__adi_src,0xFFFFFFFF,UINT +I623=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I624=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__dti_src,0xFFFFFFFF,SINT +I625=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I626=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I627=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I628=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.enable,0x7124,BOOL +I629=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I630=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.srcoffset,0x7128,UINT +I631=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I632=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.destoffset,0x7128,UINT +I633=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.length,0x7128,UINT +I634=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.swap,0x7124,BOOL +I635=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__adi_src,0xFFFFFFFF,UINT +I636=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__adi_dest,0xFFFFFFFF,UINT +I637=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__dti_src,0xFFFFFFFF,SINT +I638=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__dti_dest,0xFFFFFFFF,SINT +I639=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.enable,0x7124,BOOL +I640=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I641=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.srcoffset,0x7128,UINT +I642=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I643=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.destoffset,0x7128,UINT +I644=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.length,0x7128,UINT +I645=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.swap,0x7124,BOOL +I646=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__adi_src,0xFFFFFFFF,UINT +I647=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__adi_dest,0xFFFFFFFF,UINT +I648=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__dti_src,0xFFFFFFFF,SINT +I649=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__dti_dest,0xFFFFFFFF,SINT +I650=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.enable,0x7124,BOOL +I651=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I652=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.srcoffset,0x7128,UINT +I653=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I654=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.destoffset,0x7128,UINT +I655=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.length,0x7128,UINT +I656=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.swap,0x7124,BOOL +I657=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__adi_src,0xFFFFFFFF,UINT +I658=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I659=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__dti_src,0xFFFFFFFF,SINT +I660=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I661=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I662=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I663=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.enable,0x7124,BOOL +I664=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I665=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.srcoffset,0x7128,UINT +I666=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I667=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.destoffset,0x7128,UINT +I668=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.length,0x7128,UINT +I669=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.swap,0x7124,BOOL +I670=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__adi_src,0xFFFFFFFF,UINT +I671=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__adi_dest,0xFFFFFFFF,UINT +I672=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__dti_src,0xFFFFFFFF,SINT +I673=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__dti_dest,0xFFFFFFFF,SINT +I674=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.enable,0x7124,BOOL +I675=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I676=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.srcoffset,0x7128,UINT +I677=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I678=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.destoffset,0x7128,UINT +I679=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.length,0x7128,UINT +I680=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.swap,0x7124,BOOL +I681=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__adi_src,0xFFFFFFFF,UINT +I682=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__adi_dest,0xFFFFFFFF,UINT +I683=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__dti_src,0xFFFFFFFF,SINT +I684=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__dti_dest,0xFFFFFFFF,SINT +I685=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.enable,0x7124,BOOL +I686=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I687=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.srcoffset,0x7128,UINT +I688=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I689=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.destoffset,0x7128,UINT +I690=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.length,0x7128,UINT +I691=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.swap,0x7124,BOOL +I692=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__adi_src,0xFFFFFFFF,UINT +I693=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I694=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__dti_src,0xFFFFFFFF,SINT +I695=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I696=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I697=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I698=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.enable,0x7124,BOOL +I699=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I700=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.srcoffset,0x7128,UINT +I701=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I702=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.destoffset,0x7128,UINT +I703=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.length,0x7128,UINT +I704=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.swap,0x7124,BOOL +I705=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__adi_src,0xFFFFFFFF,UINT +I706=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__adi_dest,0xFFFFFFFF,UINT +I707=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__dti_src,0xFFFFFFFF,SINT +I708=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__dti_dest,0xFFFFFFFF,SINT +I709=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.enable,0x7124,BOOL +I710=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I711=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.srcoffset,0x7128,UINT +I712=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I713=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.destoffset,0x7128,UINT +I714=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.length,0x7128,UINT +I715=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.swap,0x7124,BOOL +I716=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__adi_src,0xFFFFFFFF,UINT +I717=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__adi_dest,0xFFFFFFFF,UINT +I718=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__dti_src,0xFFFFFFFF,SINT +I719=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__dti_dest,0xFFFFFFFF,SINT +I720=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.enable,0x7124,BOOL +I721=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I722=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.srcoffset,0x7128,UINT +I723=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I724=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.destoffset,0x7128,UINT +I725=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.length,0x7128,UINT +I726=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.swap,0x7124,BOOL +I727=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__adi_src,0xFFFFFFFF,UINT +I728=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I729=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__dti_src,0xFFFFFFFF,SINT +I730=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I731=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I732=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I733=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.enable,0x7124,BOOL +I734=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I735=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.srcoffset,0x7128,UINT +I736=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I737=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.destoffset,0x7128,UINT +I738=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.length,0x7128,UINT +I739=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.swap,0x7124,BOOL +I740=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__adi_src,0xFFFFFFFF,UINT +I741=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__adi_dest,0xFFFFFFFF,UINT +I742=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__dti_src,0xFFFFFFFF,SINT +I743=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__dti_dest,0xFFFFFFFF,SINT +I744=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.enable,0x7124,BOOL +I745=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I746=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.srcoffset,0x7128,UINT +I747=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I748=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.destoffset,0x7128,UINT +I749=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.length,0x7128,UINT +I750=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.swap,0x7124,BOOL +I751=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__adi_src,0xFFFFFFFF,UINT +I752=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__adi_dest,0xFFFFFFFF,UINT +I753=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__dti_src,0xFFFFFFFF,SINT +I754=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__dti_dest,0xFFFFFFFF,SINT +I755=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.enable,0x7124,BOOL +I756=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I757=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.srcoffset,0x7128,UINT +I758=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I759=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.destoffset,0x7128,UINT +I760=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.length,0x7128,UINT +I761=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.swap,0x7124,BOOL +I762=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__adi_src,0xFFFFFFFF,UINT +I763=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I764=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__dti_src,0xFFFFFFFF,SINT +I765=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I766=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I767=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I768=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.enable,0x7124,BOOL +I769=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I770=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.srcoffset,0x7128,UINT +I771=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I772=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.destoffset,0x7128,UINT +I773=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.length,0x7128,UINT +I774=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.swap,0x7124,BOOL +I775=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__adi_src,0xFFFFFFFF,UINT +I776=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__adi_dest,0xFFFFFFFF,UINT +I777=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__dti_src,0xFFFFFFFF,SINT +I778=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__dti_dest,0xFFFFFFFF,SINT +I779=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.enable,0x7124,BOOL +I780=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I781=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.srcoffset,0x7128,UINT +I782=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I783=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.destoffset,0x7128,UINT +I784=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.length,0x7128,UINT +I785=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.swap,0x7124,BOOL +I786=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__adi_src,0xFFFFFFFF,UINT +I787=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__adi_dest,0xFFFFFFFF,UINT +I788=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__dti_src,0xFFFFFFFF,SINT +I789=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__dti_dest,0xFFFFFFFF,SINT +I790=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.enable,0x7124,BOOL +I791=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I792=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.srcoffset,0x7128,UINT +I793=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I794=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.destoffset,0x7128,UINT +I795=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.length,0x7128,UINT +I796=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.swap,0x7124,BOOL +I797=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__adi_src,0xFFFFFFFF,UINT +I798=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I799=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__dti_src,0xFFFFFFFF,SINT +I800=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I801=micro820.micro820.e300data/reade300configdata.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I802=micro820.micro820.e300data/reade300configdata.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I803=micro820.micro820.e300data/reade300configdata.int_cop.enable,0x7124,BOOL +I804=micro820.micro820.e300data/reade300configdata.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I805=micro820.micro820.e300data/reade300configdata.int_cop.srcoffset,0x7128,UINT +I806=micro820.micro820.e300data/reade300configdata.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I807=micro820.micro820.e300data/reade300configdata.int_cop.destoffset,0x7128,UINT +I808=micro820.micro820.e300data/reade300configdata.int_cop.length,0x7128,UINT +I809=micro820.micro820.e300data/reade300configdata.int_cop.swap,0x7124,BOOL +I810=micro820.micro820.e300data/reade300configdata.int_cop.__adi_src,0xFFFFFFFF,UINT +I811=micro820.micro820.e300data/reade300configdata.int_cop.__adi_dest,0xFFFFFFFF,UINT +I812=micro820.micro820.e300data/reade300configdata.int_cop.__dti_src,0xFFFFFFFF,SINT +I813=micro820.micro820.e300data/reade300configdata.int_cop.__dti_dest,0xFFFFFFFF,SINT +I814=micro820.micro820.e300data/reade300configdata.real_cop.enable,0x7124,BOOL +I815=micro820.micro820.e300data/reade300configdata.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I816=micro820.micro820.e300data/reade300configdata.real_cop.srcoffset,0x7128,UINT +I817=micro820.micro820.e300data/reade300configdata.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I818=micro820.micro820.e300data/reade300configdata.real_cop.destoffset,0x7128,UINT +I819=micro820.micro820.e300data/reade300configdata.real_cop.length,0x7128,UINT +I820=micro820.micro820.e300data/reade300configdata.real_cop.swap,0x7124,BOOL +I821=micro820.micro820.e300data/reade300configdata.real_cop.__adi_src,0xFFFFFFFF,UINT +I822=micro820.micro820.e300data/reade300configdata.real_cop.__adi_dest,0xFFFFFFFF,UINT +I823=micro820.micro820.e300data/reade300configdata.real_cop.__dti_src,0xFFFFFFFF,SINT +I824=micro820.micro820.e300data/reade300configdata.real_cop.__dti_dest,0xFFFFFFFF,SINT +I825=micro820.micro820.e300data/reade300configdata.phase_cop.enable,0x7124,BOOL +I826=micro820.micro820.e300data/reade300configdata.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I827=micro820.micro820.e300data/reade300configdata.phase_cop.srcoffset,0x7128,UINT +I828=micro820.micro820.e300data/reade300configdata.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I829=micro820.micro820.e300data/reade300configdata.phase_cop.destoffset,0x7128,UINT +I830=micro820.micro820.e300data/reade300configdata.phase_cop.length,0x7128,UINT +I831=micro820.micro820.e300data/reade300configdata.phase_cop.swap,0x7124,BOOL +I832=micro820.micro820.e300data/reade300configdata.phase_cop.__adi_src,0xFFFFFFFF,UINT +I833=micro820.micro820.e300data/reade300configdata.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I834=micro820.micro820.e300data/reade300configdata.phase_cop.__dti_src,0xFFFFFFFF,SINT +I835=micro820.micro820.e300data/reade300configdata.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I836=micro820.micro820.e300data/d_2_s_flasetting.inp_dint,0x7130,UDINT +I837=micro820.micro820.e300data/writee300configdata.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I838=micro820.micro820.e300data/writee300configdata.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I839=micro820.micro820.e300data/writee300configdata.int_cop.enable,0x7124,BOOL +I840=micro820.micro820.e300data/writee300configdata.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I841=micro820.micro820.e300data/writee300configdata.int_cop.srcoffset,0x7128,UINT +I842=micro820.micro820.e300data/writee300configdata.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I843=micro820.micro820.e300data/writee300configdata.int_cop.destoffset,0x7128,UINT +I844=micro820.micro820.e300data/writee300configdata.int_cop.length,0x7128,UINT +I845=micro820.micro820.e300data/writee300configdata.int_cop.swap,0x7124,BOOL +I846=micro820.micro820.e300data/writee300configdata.int_cop.__adi_src,0xFFFFFFFF,UINT +I847=micro820.micro820.e300data/writee300configdata.int_cop.__adi_dest,0xFFFFFFFF,UINT +I848=micro820.micro820.e300data/writee300configdata.int_cop.__dti_src,0xFFFFFFFF,SINT +I849=micro820.micro820.e300data/writee300configdata.int_cop.__dti_dest,0xFFFFFFFF,SINT +I850=micro820.micro820.e300data/writee300configdata.real_cop.enable,0x7124,BOOL +I851=micro820.micro820.e300data/writee300configdata.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I852=micro820.micro820.e300data/writee300configdata.real_cop.srcoffset,0x7128,UINT +I853=micro820.micro820.e300data/writee300configdata.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I854=micro820.micro820.e300data/writee300configdata.real_cop.destoffset,0x7128,UINT +I855=micro820.micro820.e300data/writee300configdata.real_cop.length,0x7128,UINT +I856=micro820.micro820.e300data/writee300configdata.real_cop.swap,0x7124,BOOL +I857=micro820.micro820.e300data/writee300configdata.real_cop.__adi_src,0xFFFFFFFF,UINT +I858=micro820.micro820.e300data/writee300configdata.real_cop.__adi_dest,0xFFFFFFFF,UINT +I859=micro820.micro820.e300data/writee300configdata.real_cop.__dti_src,0xFFFFFFFF,SINT +I860=micro820.micro820.e300data/writee300configdata.real_cop.__dti_dest,0xFFFFFFFF,SINT +I861=micro820.micro820.e300data/writee300configdata.phase_cop.enable,0x7124,BOOL +I862=micro820.micro820.e300data/writee300configdata.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I863=micro820.micro820.e300data/writee300configdata.phase_cop.srcoffset,0x7128,UINT +I864=micro820.micro820.e300data/writee300configdata.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I865=micro820.micro820.e300data/writee300configdata.phase_cop.destoffset,0x7128,UINT +I866=micro820.micro820.e300data/writee300configdata.phase_cop.length,0x7128,UINT +I867=micro820.micro820.e300data/writee300configdata.phase_cop.swap,0x7124,BOOL +I868=micro820.micro820.e300data/writee300configdata.phase_cop.__adi_src,0xFFFFFFFF,UINT +I869=micro820.micro820.e300data/writee300configdata.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I870=micro820.micro820.e300data/writee300configdata.phase_cop.__dti_src,0xFFFFFFFF,SINT +I871=micro820.micro820.e300data/writee300configdata.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I872=micro820.micro820.e300data/e300_write_tripreset.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I873=micro820.micro820.e300data/e300_write_tripreset.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I874=micro820.micro820.e300data/e300_write_tripreset.int_cop.enable,0x7124,BOOL +I875=micro820.micro820.e300data/e300_write_tripreset.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I876=micro820.micro820.e300data/e300_write_tripreset.int_cop.srcoffset,0x7128,UINT +I877=micro820.micro820.e300data/e300_write_tripreset.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I878=micro820.micro820.e300data/e300_write_tripreset.int_cop.destoffset,0x7128,UINT +I879=micro820.micro820.e300data/e300_write_tripreset.int_cop.length,0x7128,UINT +I880=micro820.micro820.e300data/e300_write_tripreset.int_cop.swap,0x7124,BOOL +I881=micro820.micro820.e300data/e300_write_tripreset.int_cop.__adi_src,0xFFFFFFFF,UINT +I882=micro820.micro820.e300data/e300_write_tripreset.int_cop.__adi_dest,0xFFFFFFFF,UINT +I883=micro820.micro820.e300data/e300_write_tripreset.int_cop.__dti_src,0xFFFFFFFF,SINT +I884=micro820.micro820.e300data/e300_write_tripreset.int_cop.__dti_dest,0xFFFFFFFF,SINT +I885=micro820.micro820.e300data/e300_write_tripreset.real_cop.enable,0x7124,BOOL +I886=micro820.micro820.e300data/e300_write_tripreset.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I887=micro820.micro820.e300data/e300_write_tripreset.real_cop.srcoffset,0x7128,UINT +I888=micro820.micro820.e300data/e300_write_tripreset.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I889=micro820.micro820.e300data/e300_write_tripreset.real_cop.destoffset,0x7128,UINT +I890=micro820.micro820.e300data/e300_write_tripreset.real_cop.length,0x7128,UINT +I891=micro820.micro820.e300data/e300_write_tripreset.real_cop.swap,0x7124,BOOL +I892=micro820.micro820.e300data/e300_write_tripreset.real_cop.__adi_src,0xFFFFFFFF,UINT +I893=micro820.micro820.e300data/e300_write_tripreset.real_cop.__adi_dest,0xFFFFFFFF,UINT +I894=micro820.micro820.e300data/e300_write_tripreset.real_cop.__dti_src,0xFFFFFFFF,SINT +I895=micro820.micro820.e300data/e300_write_tripreset.real_cop.__dti_dest,0xFFFFFFFF,SINT +I896=micro820.micro820.e300data/e300_write_tripreset.phase_cop.enable,0x7124,BOOL +I897=micro820.micro820.e300data/e300_write_tripreset.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I898=micro820.micro820.e300data/e300_write_tripreset.phase_cop.srcoffset,0x7128,UINT +I899=micro820.micro820.e300data/e300_write_tripreset.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I900=micro820.micro820.e300data/e300_write_tripreset.phase_cop.destoffset,0x7128,UINT +I901=micro820.micro820.e300data/e300_write_tripreset.phase_cop.length,0x7128,UINT +I902=micro820.micro820.e300data/e300_write_tripreset.phase_cop.swap,0x7124,BOOL +I903=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__adi_src,0xFFFFFFFF,UINT +I904=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I905=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__dti_src,0xFFFFFFFF,SINT +I906=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I907=micro820.micro820.e300data/e300_read_param.fben,0x7124,BOOL +I908=micro820.micro820.e300data/e300_read_param.ipaddress,0x713C,STRING +I909=micro820.micro820.e300data/e300_read_param.updaterate_ms,0x7128,UINT +I910=micro820.micro820.e300data/e300_read_param.enable,0x7124,BOOL +I911=micro820.micro820.e300data/e300_read_param.paramnumber,0x7130,UDINT +I912=micro820.micro820.e300data/e300_read_param.msgobjread.in,0x7124,BOOL +I913=micro820.micro820.e300data/e300_read_param.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG +I914=micro820.micro820.e300data/e300_read_param.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG +I915=micro820.micro820.e300data/e300_read_param.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG +I916=micro820.micro820.e300data/e300_read_param.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I917=micro820.micro820.e300data/e300_read_param.msgobjread.reqlength,0x7128,UINT +I918=micro820.micro820.e300data/e300_read_param.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I919=micro820.micro820.e300data/e300_read_param.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I920=micro820.micro820.e300data/e300_read_param.msgobjread.__adi_resdata,0xFFFFFFFF,UINT +I921=micro820.micro820.e300data/e300_read_param.fben_rtrig.clk,0x7124,BOOL +I922=micro820.micro820.e300data/e300_read_param.msgobjread_q_rtrig.clk,0x7124,BOOL +I923=micro820.micro820.e300data/e300_read_param.msgobjread_err_rtrig.clk,0x7124,BOOL +I924=micro820.micro820.e300data/e300_read_param.int_cop.enable,0x7124,BOOL +I925=micro820.micro820.e300data/e300_read_param.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I926=micro820.micro820.e300data/e300_read_param.int_cop.srcoffset,0x7128,UINT +I927=micro820.micro820.e300data/e300_read_param.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I928=micro820.micro820.e300data/e300_read_param.int_cop.destoffset,0x7128,UINT +I929=micro820.micro820.e300data/e300_read_param.int_cop.length,0x7128,UINT +I930=micro820.micro820.e300data/e300_read_param.int_cop.swap,0x7124,BOOL +I931=micro820.micro820.e300data/e300_read_param.int_cop.__adi_src,0xFFFFFFFF,UINT +I932=micro820.micro820.e300data/e300_read_param.int_cop.__adi_dest,0xFFFFFFFF,UINT +I933=micro820.micro820.e300data/e300_read_param.int_cop.__dti_src,0xFFFFFFFF,SINT +I934=micro820.micro820.e300data/e300_read_param.int_cop.__dti_dest,0xFFFFFFFF,SINT +I935=micro820.micro820.e300data/e300_read_param.real_cop.enable,0x7124,BOOL +I936=micro820.micro820.e300data/e300_read_param.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I937=micro820.micro820.e300data/e300_read_param.real_cop.srcoffset,0x7128,UINT +I938=micro820.micro820.e300data/e300_read_param.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I939=micro820.micro820.e300data/e300_read_param.real_cop.destoffset,0x7128,UINT +I940=micro820.micro820.e300data/e300_read_param.real_cop.length,0x7128,UINT +I941=micro820.micro820.e300data/e300_read_param.real_cop.swap,0x7124,BOOL +I942=micro820.micro820.e300data/e300_read_param.real_cop.__adi_src,0xFFFFFFFF,UINT +I943=micro820.micro820.e300data/e300_read_param.real_cop.__adi_dest,0xFFFFFFFF,UINT +I944=micro820.micro820.e300data/e300_read_param.real_cop.__dti_src,0xFFFFFFFF,SINT +I945=micro820.micro820.e300data/e300_read_param.real_cop.__dti_dest,0xFFFFFFFF,SINT +I946=micro820.micro820.e300data/e300_read_param.phase_cop.enable,0x7124,BOOL +I947=micro820.micro820.e300data/e300_read_param.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I948=micro820.micro820.e300data/e300_read_param.phase_cop.srcoffset,0x7128,UINT +I949=micro820.micro820.e300data/e300_read_param.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I950=micro820.micro820.e300data/e300_read_param.phase_cop.destoffset,0x7128,UINT +I951=micro820.micro820.e300data/e300_read_param.phase_cop.length,0x7128,UINT +I952=micro820.micro820.e300data/e300_read_param.phase_cop.swap,0x7124,BOOL +I953=micro820.micro820.e300data/e300_read_param.phase_cop.__adi_src,0xFFFFFFFF,UINT +I954=micro820.micro820.e300data/e300_read_param.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I955=micro820.micro820.e300data/e300_read_param.phase_cop.__dti_src,0xFFFFFFFF,SINT +I956=micro820.micro820.e300data/e300_read_param.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I957=micro820.micro820.e300data/e300_read_param.fben_ftrig.clk,0x7124,BOOL +I958=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I959=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I960=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.enable,0x7124,BOOL +I961=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I962=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.srcoffset,0x7128,UINT +I963=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I964=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.destoffset,0x7128,UINT +I965=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.length,0x7128,UINT +I966=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.swap,0x7124,BOOL +I967=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__adi_src,0xFFFFFFFF,UINT +I968=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__adi_dest,0xFFFFFFFF,UINT +I969=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__dti_src,0xFFFFFFFF,SINT +I970=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__dti_dest,0xFFFFFFFF,SINT +I971=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.enable,0x7124,BOOL +I972=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I973=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.srcoffset,0x7128,UINT +I974=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I975=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.destoffset,0x7128,UINT +I976=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.length,0x7128,UINT +I977=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.swap,0x7124,BOOL +I978=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__adi_src,0xFFFFFFFF,UINT +I979=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__adi_dest,0xFFFFFFFF,UINT +I980=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__dti_src,0xFFFFFFFF,SINT +I981=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__dti_dest,0xFFFFFFFF,SINT +I982=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.enable,0x7124,BOOL +I983=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I984=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.srcoffset,0x7128,UINT +I985=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I986=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.destoffset,0x7128,UINT +I987=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.length,0x7128,UINT +I988=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.swap,0x7124,BOOL +I989=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__adi_src,0xFFFFFFFF,UINT +I990=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I991=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__dti_src,0xFFFFFFFF,SINT +I992=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I993=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I994=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I995=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.enable,0x7124,BOOL +I996=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I997=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.srcoffset,0x7128,UINT +I998=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I999=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.destoffset,0x7128,UINT +I1000=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.length,0x7128,UINT +I1001=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.swap,0x7124,BOOL +I1002=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__adi_src,0xFFFFFFFF,UINT +I1003=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__adi_dest,0xFFFFFFFF,UINT +I1004=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__dti_src,0xFFFFFFFF,SINT +I1005=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__dti_dest,0xFFFFFFFF,SINT +I1006=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.enable,0x7124,BOOL +I1007=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1008=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.srcoffset,0x7128,UINT +I1009=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1010=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.destoffset,0x7128,UINT +I1011=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.length,0x7128,UINT +I1012=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.swap,0x7124,BOOL +I1013=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__adi_src,0xFFFFFFFF,UINT +I1014=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1015=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__dti_src,0xFFFFFFFF,SINT +I1016=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1017=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.enable,0x7124,BOOL +I1018=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1019=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.srcoffset,0x7128,UINT +I1020=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1021=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.destoffset,0x7128,UINT +I1022=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.length,0x7128,UINT +I1023=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.swap,0x7124,BOOL +I1024=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1025=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1026=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1027=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I1028=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I1029=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I1030=micro820.micro820.e300data/e300_tripstatuspower.int_cop.enable,0x7124,BOOL +I1031=micro820.micro820.e300data/e300_tripstatuspower.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1032=micro820.micro820.e300data/e300_tripstatuspower.int_cop.srcoffset,0x7128,UINT +I1033=micro820.micro820.e300data/e300_tripstatuspower.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1034=micro820.micro820.e300data/e300_tripstatuspower.int_cop.destoffset,0x7128,UINT +I1035=micro820.micro820.e300data/e300_tripstatuspower.int_cop.length,0x7128,UINT +I1036=micro820.micro820.e300data/e300_tripstatuspower.int_cop.swap,0x7124,BOOL +I1037=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__adi_src,0xFFFFFFFF,UINT +I1038=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__adi_dest,0xFFFFFFFF,UINT +I1039=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__dti_src,0xFFFFFFFF,SINT +I1040=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__dti_dest,0xFFFFFFFF,SINT +I1041=micro820.micro820.e300data/e300_tripstatuspower.real_cop.enable,0x7124,BOOL +I1042=micro820.micro820.e300data/e300_tripstatuspower.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1043=micro820.micro820.e300data/e300_tripstatuspower.real_cop.srcoffset,0x7128,UINT +I1044=micro820.micro820.e300data/e300_tripstatuspower.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1045=micro820.micro820.e300data/e300_tripstatuspower.real_cop.destoffset,0x7128,UINT +I1046=micro820.micro820.e300data/e300_tripstatuspower.real_cop.length,0x7128,UINT +I1047=micro820.micro820.e300data/e300_tripstatuspower.real_cop.swap,0x7124,BOOL +I1048=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__adi_src,0xFFFFFFFF,UINT +I1049=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1050=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__dti_src,0xFFFFFFFF,SINT +I1051=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1052=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.enable,0x7124,BOOL +I1053=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1054=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.srcoffset,0x7128,UINT +I1055=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1056=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.destoffset,0x7128,UINT +I1057=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.length,0x7128,UINT +I1058=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.swap,0x7124,BOOL +I1059=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1060=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1061=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1062=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I1063=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I1064=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I1065=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.enable,0x7124,BOOL +I1066=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1067=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.srcoffset,0x7128,UINT +I1068=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1069=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.destoffset,0x7128,UINT +I1070=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.length,0x7128,UINT +I1071=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.swap,0x7124,BOOL +I1072=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__adi_src,0xFFFFFFFF,UINT +I1073=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__adi_dest,0xFFFFFFFF,UINT +I1074=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__dti_src,0xFFFFFFFF,SINT +I1075=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__dti_dest,0xFFFFFFFF,SINT +I1076=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.enable,0x7124,BOOL +I1077=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1078=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.srcoffset,0x7128,UINT +I1079=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1080=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.destoffset,0x7128,UINT +I1081=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.length,0x7128,UINT +I1082=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.swap,0x7124,BOOL +I1083=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__adi_src,0xFFFFFFFF,UINT +I1084=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1085=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__dti_src,0xFFFFFFFF,SINT +I1086=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1087=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.enable,0x7124,BOOL +I1088=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1089=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.srcoffset,0x7128,UINT +I1090=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1091=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.destoffset,0x7128,UINT +I1092=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.length,0x7128,UINT +I1093=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.swap,0x7124,BOOL +I1094=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1095=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1096=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1097=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I1098=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I1099=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I1100=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.enable,0x7124,BOOL +I1101=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1102=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.srcoffset,0x7128,UINT +I1103=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1104=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.destoffset,0x7128,UINT +I1105=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.length,0x7128,UINT +I1106=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.swap,0x7124,BOOL +I1107=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__adi_src,0xFFFFFFFF,UINT +I1108=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__adi_dest,0xFFFFFFFF,UINT +I1109=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__dti_src,0xFFFFFFFF,SINT +I1110=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__dti_dest,0xFFFFFFFF,SINT +I1111=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.enable,0x7124,BOOL +I1112=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1113=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.srcoffset,0x7128,UINT +I1114=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1115=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.destoffset,0x7128,UINT +I1116=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.length,0x7128,UINT +I1117=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.swap,0x7124,BOOL +I1118=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__adi_src,0xFFFFFFFF,UINT +I1119=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1120=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__dti_src,0xFFFFFFFF,SINT +I1121=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1122=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.enable,0x7124,BOOL +I1123=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1124=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.srcoffset,0x7128,UINT +I1125=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1126=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.destoffset,0x7128,UINT +I1127=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.length,0x7128,UINT +I1128=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.swap,0x7124,BOOL +I1129=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1130=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1131=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1132=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I1133=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I1134=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I1135=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.enable,0x7124,BOOL +I1136=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1137=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.srcoffset,0x7128,UINT +I1138=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1139=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.destoffset,0x7128,UINT +I1140=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.length,0x7128,UINT +I1141=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.swap,0x7124,BOOL +I1142=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__adi_src,0xFFFFFFFF,UINT +I1143=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__adi_dest,0xFFFFFFFF,UINT +I1144=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__dti_src,0xFFFFFFFF,SINT +I1145=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__dti_dest,0xFFFFFFFF,SINT +I1146=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.enable,0x7124,BOOL +I1147=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1148=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.srcoffset,0x7128,UINT +I1149=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1150=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.destoffset,0x7128,UINT +I1151=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.length,0x7128,UINT +I1152=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.swap,0x7124,BOOL +I1153=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__adi_src,0xFFFFFFFF,UINT +I1154=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1155=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__dti_src,0xFFFFFFFF,SINT +I1156=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1157=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.enable,0x7124,BOOL +I1158=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1159=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.srcoffset,0x7128,UINT +I1160=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1161=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.destoffset,0x7128,UINT +I1162=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.length,0x7128,UINT +I1163=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.swap,0x7124,BOOL +I1164=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1165=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1166=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1167=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I1168=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I1169=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I1170=micro820.micro820.e300data/e300_warnstatuspower.int_cop.enable,0x7124,BOOL +I1171=micro820.micro820.e300data/e300_warnstatuspower.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1172=micro820.micro820.e300data/e300_warnstatuspower.int_cop.srcoffset,0x7128,UINT +I1173=micro820.micro820.e300data/e300_warnstatuspower.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1174=micro820.micro820.e300data/e300_warnstatuspower.int_cop.destoffset,0x7128,UINT +I1175=micro820.micro820.e300data/e300_warnstatuspower.int_cop.length,0x7128,UINT +I1176=micro820.micro820.e300data/e300_warnstatuspower.int_cop.swap,0x7124,BOOL +I1177=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__adi_src,0xFFFFFFFF,UINT +I1178=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__adi_dest,0xFFFFFFFF,UINT +I1179=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__dti_src,0xFFFFFFFF,SINT +I1180=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__dti_dest,0xFFFFFFFF,SINT +I1181=micro820.micro820.e300data/e300_warnstatuspower.real_cop.enable,0x7124,BOOL +I1182=micro820.micro820.e300data/e300_warnstatuspower.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1183=micro820.micro820.e300data/e300_warnstatuspower.real_cop.srcoffset,0x7128,UINT +I1184=micro820.micro820.e300data/e300_warnstatuspower.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1185=micro820.micro820.e300data/e300_warnstatuspower.real_cop.destoffset,0x7128,UINT +I1186=micro820.micro820.e300data/e300_warnstatuspower.real_cop.length,0x7128,UINT +I1187=micro820.micro820.e300data/e300_warnstatuspower.real_cop.swap,0x7124,BOOL +I1188=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__adi_src,0xFFFFFFFF,UINT +I1189=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1190=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__dti_src,0xFFFFFFFF,SINT +I1191=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1192=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.enable,0x7124,BOOL +I1193=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1194=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.srcoffset,0x7128,UINT +I1195=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1196=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.destoffset,0x7128,UINT +I1197=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.length,0x7128,UINT +I1198=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.swap,0x7124,BOOL +I1199=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1200=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1201=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1202=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I1203=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C +I1204=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT +I1205=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.enable,0x7124,BOOL +I1206=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1207=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.srcoffset,0x7128,UINT +I1208=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1209=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.destoffset,0x7128,UINT +I1210=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.length,0x7128,UINT +I1211=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.swap,0x7124,BOOL +I1212=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__adi_src,0xFFFFFFFF,UINT +I1213=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__adi_dest,0xFFFFFFFF,UINT +I1214=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__dti_src,0xFFFFFFFF,SINT +I1215=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__dti_dest,0xFFFFFFFF,SINT +I1216=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.enable,0x7124,BOOL +I1217=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1218=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.srcoffset,0x7128,UINT +I1219=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1220=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.destoffset,0x7128,UINT +I1221=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.length,0x7128,UINT +I1222=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.swap,0x7124,BOOL +I1223=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__adi_src,0xFFFFFFFF,UINT +I1224=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__adi_dest,0xFFFFFFFF,UINT +I1225=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__dti_src,0xFFFFFFFF,SINT +I1226=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__dti_dest,0xFFFFFFFF,SINT +I1227=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.enable,0x7124,BOOL +I1228=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1229=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.srcoffset,0x7128,UINT +I1230=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1231=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.destoffset,0x7128,UINT +I1232=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.length,0x7128,UINT +I1233=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.swap,0x7124,BOOL +I1234=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__adi_src,0xFFFFFFFF,UINT +I1235=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__adi_dest,0xFFFFFFFF,UINT +I1236=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__dti_src,0xFFFFFFFF,SINT +I1237=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__dti_dest,0xFFFFFFFF,SINT +I1238=micro820.micro820.control/linearscale_flow.raw_min,0x7134,REAL +I1239=micro820.micro820.control/linearscale_flow.raw_max,0x7134,REAL +I1240=micro820.micro820.control/linearscale_flow.eu_min,0x7134,REAL +I1241=micro820.micro820.control/linearscale_flow.eu_max,0x7134,REAL +I1242=micro820.micro820.control/linearscale_flow.raw_inp,0x7134,REAL +I1243=micro820.micro820.flowtotalizer/cop_1.enable,0x7124,BOOL +I1244=micro820.micro820.flowtotalizer/cop_1.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1245=micro820.micro820.flowtotalizer/cop_1.srcoffset,0x7128,UINT +I1246=micro820.micro820.flowtotalizer/cop_1.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D +I1247=micro820.micro820.flowtotalizer/cop_1.destoffset,0x7128,UINT +I1248=micro820.micro820.flowtotalizer/cop_1.length,0x7128,UINT +I1249=micro820.micro820.flowtotalizer/cop_1.swap,0x7124,BOOL +I1250=micro820.micro820.flowtotalizer/cop_1.__adi_src,0xFFFFFFFF,UINT +I1251=micro820.micro820.flowtotalizer/cop_1.__adi_dest,0xFFFFFFFF,UINT +I1252=micro820.micro820.flowtotalizer/cop_1.__dti_src,0xFFFFFFFF,SINT +I1253=micro820.micro820.flowtotalizer/cop_1.__dti_dest,0xFFFFFFFF,SINT +[END] diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc new file mode 100644 index 0000000..cc51fa7 Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc new file mode 100644 index 0000000..11b63a5 Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MdfConf.txt b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/MdfConf.txt new file mode 100644 index 0000000..7807d03 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Permissives.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Permissives.AcfMlge new file mode 100644 index 0000000..778e4fc --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Permissives.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Permissives.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Permissives.stf new file mode 100644 index 0000000..1d4d022 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/Permissives.stf @@ -0,0 +1,57 @@ +PROGRAM Permissives +(* Surface Pressure Transducer *) +IF Pressure_Transducer_Enabled AND + Contactor_Status AND + Run_Time > Pressure_Alarm_Startup_Delay 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 + sts_TubingPressureOK := 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 + sts_TubingPressureOK := FALSE; + END_IF; +ELSE + sts_TubingPressureOK := TRUE; +END_IF; + + + +(* Start Permissive Status *) +SP_Pressure := (NOT Pressure_Startup_Enabled) OR (DH_IntakePressure > Pressure_Startup); +SP_Temperature := (NOT Temp_Startup_Enabled) OR (DH_IntakeTemperature < Temp_Startup); +SP_Mode := Hand_Mode OR Auto_Mode OR Test_Mode; +SP_Trip := NOT TripStatus; +SP_Voltage := VoltageOK; + +(* Pressure should be above the startup pressure setpoint and temperature should be below the startup temp setpoint to begin*) +Start_Permissive := (SP_Pressure AND SP_Temperature AND SP_Mode AND SP_Trip AND SP_Voltage); + + + +(* Run Permissive Status *) +RP_Pressure := (NOT Pressure_Shutdown_Enabled) OR (DH_IntakePressure > Pressure_Shutdown); +RP_Temperature := (NOT Temp_Shutdown_Enabled) OR (DH_IntakeTemperature < Temp_Shutdown); +RP_Mode := Hand_Mode OR Auto_Mode OR Test_Mode; +RP_Trip := NOT TripStatus; +RP_TubingPressure := sts_TubingPressureOK; + +(* Pressure should be be above the shutdown pressure and temperature should be below shutdown temp setpoint to continue to run *) +Run_Permissive := (RP_Pressure AND RP_Temperature AND RP_Mode AND RP_Trip AND RP_TubingPressure); +END_PROGRAM \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.stf new file mode 100644 index 0000000..91bb860 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.dop b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.dop new file mode 100644 index 0000000..2c54d2f --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.dop @@ -0,0 +1 @@ +RA_E300_OUTPUT_CONTROL(153):F,LEFT(); \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.stf new file mode 100644 index 0000000..688263d --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadDownholeSensor.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadDownholeSensor.AcfMlge new file mode 100644 index 0000000..778e4fc --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadDownholeSensor.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadDownholeSensor.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadDownholeSensor.stf new file mode 100644 index 0000000..2812e70 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadDownholeSensor.stf @@ -0,0 +1,37 @@ +PROGRAM ReadDownholeSensor +ModbusCycleTimer(NOT ModbusCycleTimer.Q, ModbusCycleTime); +DH_SENSOR_MODBUS0(ModbusCycleTimer.Q AND Downhole_Tool_Enabled, FALSE, cfg_DHSensor_LocalCfg, cfg_DHSensor_TargetCfg0, ModbusData0); + +DH_SENSOR_MODBUS1000(DH_SENSOR_MODBUS0.Q AND Downhole_Tool_Enabled, FALSE, cfg_DHSensor_LocalCfg, cfg_DHSensor_TargetCfg1000, ModbusData1000); + +sts_ModbusError := DH_SENSOR_MODBUS0.Error OR DH_SENSOR_MODBUS1000.Error; + +IF Downhole_Tool_Enabled THEN + (*Modbus Mapping*) + DH_IntakeTemperature := ANY_TO_REAL(ModbusData0[2]) / 10.0; + DH_IntakePressure := ANY_TO_REAL(ModbusData0[3]) - 14.0; + DH_NumChannels := ModbusData0[10]; + DH_ToolVoltage := ModbusData0[11]; + DH_MaxIntakeTemperature_Startup := ANY_TO_REAL(ModbusData0[40]) / 10.0; + DH_MaxIntakePressure_Startup := ModbusData0[41]; + DH_DownholeStatus_INT := ModbusData0[99]; + DH_Fluid_Level := DH_IntakePressure * (1.0 / 0.433) * (1.0 / cfg_SpecificGravity) + cfg_DHSensorDistToIntake; + + CASE ModbusData0[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 := ModbusData1000[5]; + DH_PSIRating := ModbusData1000[7] * 1000; + DH_MaxIntakeTemperature_Forever := ANY_TO_REAL(ModbusData1000[8]) / 10.0; + DH_MaxIntakePressure_Forever := ModbusData1000[9]; +ELSE + DH_DownholeStatus := 'Disabled'; +END_IF; +END_PROGRAM \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300Config.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300Config.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300Config.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300Config.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300Config.stf new file mode 100644 index 0000000..f87dafd --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300IO.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300IO.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300IO.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300IO.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300IO.stf new file mode 100644 index 0000000..41d5a94 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300Param.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300Param.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300Param.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300Param.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ReadE300Param.stf new file mode 100644 index 0000000..2085239 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ResPar.cnf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ResPar.cnf new file mode 100644 index 0000000..1877ae2 Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/ResPar.cnf differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.stf new file mode 100644 index 0000000..87471e3 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.stf new file mode 100644 index 0000000..5d6f1e2 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.stf new file mode 100644 index 0000000..9e1a5ea --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.stf new file mode 100644 index 0000000..b500206 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.stf new file mode 100644 index 0000000..48a98a0 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.stf new file mode 100644 index 0000000..90cd80e --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.stf new file mode 100644 index 0000000..4db5a1e --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/WriteE300Config.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/WriteE300Config.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/WriteE300Config.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/WriteE300Config.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/WriteE300Config.stf new file mode 100644 index 0000000..9b940d1 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/WriteE300TripReset.AcfMlge b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/WriteE300TripReset.AcfMlge new file mode 100644 index 0000000..b5ce5b6 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/WriteE300TripReset.AcfMlge @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/WriteE300TripReset.stf b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820/WriteE300TripReset.stf new file mode 100644 index 0000000..61392b2 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820_NetworkConf.rtc b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820_NetworkConf.rtc new file mode 100644 index 0000000..06a7547 Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820_NetworkConf.rtc differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820_NetworkConf.xtc b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820_NetworkConf.xtc new file mode 100644 index 0000000..39a3fca Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/Micro820/Micro820_NetworkConf.xtc differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/NetworkConf.rtc b/Upgraded/MaxWaterSystem/Controller/Controller/NetworkConf.rtc new file mode 100644 index 0000000..b807806 Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/NetworkConf.rtc differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/NetworkConf.xtc b/Upgraded/MaxWaterSystem/Controller/Controller/NetworkConf.xtc new file mode 100644 index 0000000..e46e51a Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/NetworkConf.xtc differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/PrjLibrary.mdb b/Upgraded/MaxWaterSystem/Controller/Controller/PrjLibrary.mdb new file mode 100644 index 0000000..f6c1526 Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/PrjLibrary.mdb differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/RMD.info b/Upgraded/MaxWaterSystem/Controller/Controller/RMD.info new file mode 100644 index 0000000..d5f29ea --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/RMD.info @@ -0,0 +1,2 @@ +[RMDManager] +TASK=BUILD diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/RcpCfg.xml b/Upgraded/MaxWaterSystem/Controller/Controller/RcpCfg.xml new file mode 100644 index 0000000..da33808 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/RcpCfg.xml @@ -0,0 +1,6 @@ + + + 0 + 0 + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/RmcVariables b/Upgraded/MaxWaterSystem/Controller/Controller/RmcVariables new file mode 100644 index 0000000..32cb9ae --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Controller/RmcVariables @@ -0,0 +1,733 @@ +Controller.Micro820.Micro820.LinearScale.Raw_Min +Controller.Micro820.Micro820.LinearScale.Raw_Max +Controller.Micro820.Micro820.LinearScale.EU_Min +Controller.Micro820.Micro820.LinearScale.EU_Max +Controller.Micro820.Micro820.LinearScale.Raw_Inp +Controller.Micro820.Micro820.LinearScale.EU_Out +Controller.Micro820.Micro820.LinearScale.m +Controller.Micro820.Micro820.LinearScale.b +Controller.Micro820.Micro820.Control.Pressure_Switch_OK +Controller.Micro820.Micro820.Control.TEST_started +Controller.Micro820.Micro820.Control.cmd_AutoModeTimerStart +Controller.Micro820.Micro820.Control.RTrig_AutoMode +Controller.Micro820.Micro820.Control.Time_Until_Startup_Min +Controller.Micro820.Micro820.Control.Time_Until_Startup_Sec +Controller.Micro820.Micro820.Control.LinearScale_Flow +Controller.Micro820.Micro820.Control.UNSTICK_STARTCOMMAND +Controller.Micro820.Micro820.Control.StartCommandTime +Controller.Micro820.Micro820.USINT_TO_UDINT.SINT_SRC_1 +Controller.Micro820.Micro820.USINT_TO_UDINT.SINT_SRC_2 +Controller.Micro820.Micro820.USINT_TO_UDINT.SINT_SRC_3 +Controller.Micro820.Micro820.USINT_TO_UDINT.SINT_SRC_4 +Controller.Micro820.Micro820.USINT_TO_UDINT.DINT_OUT +Controller.Micro820.Micro820.USINT_TO_UINT.SINT_SRC_1 +Controller.Micro820.Micro820.USINT_TO_UINT.SINT_SRC_2 +Controller.Micro820.Micro820.USINT_TO_UINT.INT_OUT +Controller.Micro820.Micro820.USINT_TO_DINT.SINT_SRC_1 +Controller.Micro820.Micro820.USINT_TO_DINT.SINT_SRC_2 +Controller.Micro820.Micro820.USINT_TO_DINT.SINT_SRC_3 +Controller.Micro820.Micro820.USINT_TO_DINT.SINT_SRC_4 +Controller.Micro820.Micro820.USINT_TO_DINT.DINT_OUT +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.FBEN +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.IPAddress +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.UpdateRate_ms +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.FBENO +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.CIPErrorStatus +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.ProductName +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.EEObjAttributes +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.EnergyINTArray +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.MeteringREALArray +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.MSGObjRead +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.MSGObjRead_EN +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.ObjReadCtrlCfg +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.ObjReadAppCfg +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.ObjReadTargetCfg +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.ObjReadResData +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.FBEN_RTRIG +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.MSGObjRead_Q_RTRIG +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.MSGObjRead_Err_RTRIG +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.NoErrorStatus +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.INT_COP +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.REAL_COP +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.Phase_COP +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.ZeroedAttributes +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.i +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.FBEN_FTRIG +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.ProdNameAppCfg +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.ProdNameTargetCfg +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.MSGProdName +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.MSGProdName_EN +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.MSGProdName_Q_RTRIG +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.MSGProdName_Err_RTRIG +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.ProdNameCtrlCfg +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.ProdNameResData +Controller.Micro820.Micro820.RA_CIP_ELECTRICAL_ENERGY_OBJ.ProdName_COP +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.FBEN +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.IPAddress +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.OutputNumber +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.OutputSetting +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.FBENO +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.CIPErrorStatus +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.ProductName +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.OutputName +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.SettingApplied +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.MSGWriteOutput +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.MSGWriteOutput_EN +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.WriteOutputCtrlCfg +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.WriteOutputAppCfg +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.WriteOutputTargetCfg +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.FBEN_RTRIG +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.MSGWriteOutput_Q_RTRIG +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.MSGWriteOutput_Err_RTRIG +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.NoErrorStatus +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.ZeroedAttributes +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.FBEN_FTRIG +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.ProdNameAppCfg +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.ProdNameTargetCfg +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.MSGProdName +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.MSGProdName_EN +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.MSGProdName_Q_RTRIG +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.MSGProdName_Err_RTRIG +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.ProdNameCtrlCfg +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.ProdNameResData +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.ProdName_COP +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.WriteOutputReqData +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.OutputSetting_RTRIG +Controller.Micro820.Micro820.RA_E300_OUTPUT_CONTROL.OutputSetting_FTRIG +Controller.Micro820.Micro820.ReadE300IO.FBEN +Controller.Micro820.Micro820.ReadE300IO.IPAddress +Controller.Micro820.Micro820.ReadE300IO.UpdateRate_ms +Controller.Micro820.Micro820.ReadE300IO.ChannelNumber +Controller.Micro820.Micro820.ReadE300IO.Enable +Controller.Micro820.Micro820.ReadE300IO.FBENO +Controller.Micro820.Micro820.ReadE300IO.CIPErrorStatus +Controller.Micro820.Micro820.ReadE300IO.IOStatus +Controller.Micro820.Micro820.ReadE300IO.MSGObjRead +Controller.Micro820.Micro820.ReadE300IO.MSGObjRead_EN +Controller.Micro820.Micro820.ReadE300IO.ObjReadCtrlCfg +Controller.Micro820.Micro820.ReadE300IO.ObjReadAppCfg +Controller.Micro820.Micro820.ReadE300IO.ObjReadTargetCfg +Controller.Micro820.Micro820.ReadE300IO.ObjReadResData +Controller.Micro820.Micro820.ReadE300IO.FBEN_RTRIG +Controller.Micro820.Micro820.ReadE300IO.MSGObjRead_Q_RTRIG +Controller.Micro820.Micro820.ReadE300IO.MSGObjRead_Err_RTRIG +Controller.Micro820.Micro820.ReadE300IO.NoErrorStatus +Controller.Micro820.Micro820.ReadE300IO.INT_COP +Controller.Micro820.Micro820.ReadE300IO.REAL_COP +Controller.Micro820.Micro820.ReadE300IO.Phase_COP +Controller.Micro820.Micro820.ReadE300IO.ZeroedAttributes +Controller.Micro820.Micro820.ReadE300IO.i +Controller.Micro820.Micro820.ReadE300IO.FBEN_FTRIG +Controller.Micro820.Micro820.ReadE300Config.FBEN +Controller.Micro820.Micro820.ReadE300Config.IPAddress +Controller.Micro820.Micro820.ReadE300Config.UpdateRate_ms +Controller.Micro820.Micro820.ReadE300Config.Enable +Controller.Micro820.Micro820.ReadE300Config.FBENO +Controller.Micro820.Micro820.ReadE300Config.CIPErrorStatus +Controller.Micro820.Micro820.ReadE300Config.Output +Controller.Micro820.Micro820.ReadE300Config.MSGObjRead +Controller.Micro820.Micro820.ReadE300Config.MSGObjRead_EN +Controller.Micro820.Micro820.ReadE300Config.ObjReadCtrlCfg +Controller.Micro820.Micro820.ReadE300Config.ObjReadAppCfg +Controller.Micro820.Micro820.ReadE300Config.ObjReadTargetCfg +Controller.Micro820.Micro820.ReadE300Config.ObjReadResData +Controller.Micro820.Micro820.ReadE300Config.FBEN_RTRIG +Controller.Micro820.Micro820.ReadE300Config.MSGObjRead_Q_RTRIG +Controller.Micro820.Micro820.ReadE300Config.MSGObjRead_Err_RTRIG +Controller.Micro820.Micro820.ReadE300Config.NoErrorStatus +Controller.Micro820.Micro820.ReadE300Config.INT_COP +Controller.Micro820.Micro820.ReadE300Config.REAL_COP +Controller.Micro820.Micro820.ReadE300Config.Phase_COP +Controller.Micro820.Micro820.ReadE300Config.i +Controller.Micro820.Micro820.ReadE300Config.FBEN_FTRIG +Controller.Micro820.Micro820.UDINT_TO_USINT.INP_DINT +Controller.Micro820.Micro820.UDINT_TO_USINT.OUT_SINT_1 +Controller.Micro820.Micro820.UDINT_TO_USINT.OUT_SINT_2 +Controller.Micro820.Micro820.UDINT_TO_USINT.OUT_SINT_3 +Controller.Micro820.Micro820.UDINT_TO_USINT.OUT_SINT_4 +Controller.Micro820.Micro820.UINT_TO_USINT.INP_INT +Controller.Micro820.Micro820.UINT_TO_USINT.OUT_SINT_1 +Controller.Micro820.Micro820.UINT_TO_USINT.OUT_SINT_2 +Controller.Micro820.Micro820.DINT_TO_USINT.INP_DINT +Controller.Micro820.Micro820.DINT_TO_USINT.OUT_SINT_1 +Controller.Micro820.Micro820.DINT_TO_USINT.OUT_SINT_2 +Controller.Micro820.Micro820.DINT_TO_USINT.OUT_SINT_3 +Controller.Micro820.Micro820.DINT_TO_USINT.OUT_SINT_4 +Controller.Micro820.Micro820.WriteE300Config.FBEN +Controller.Micro820.Micro820.WriteE300Config.IPAddress +Controller.Micro820.Micro820.WriteE300Config.UpdateRate_ms +Controller.Micro820.Micro820.WriteE300Config.Enable +Controller.Micro820.Micro820.WriteE300Config.Input +Controller.Micro820.Micro820.WriteE300Config.CIPErrorStatus +Controller.Micro820.Micro820.WriteE300Config.FBENO +Controller.Micro820.Micro820.WriteE300Config.MSGObjRead +Controller.Micro820.Micro820.WriteE300Config.MSGObjRead_EN +Controller.Micro820.Micro820.WriteE300Config.ObjReadCtrlCfg +Controller.Micro820.Micro820.WriteE300Config.ObjReadAppCfg +Controller.Micro820.Micro820.WriteE300Config.ObjReadTargetCfg +Controller.Micro820.Micro820.WriteE300Config.ObjReadResData +Controller.Micro820.Micro820.WriteE300Config.FBEN_RTRIG +Controller.Micro820.Micro820.WriteE300Config.MSGObjRead_Q_RTRIG +Controller.Micro820.Micro820.WriteE300Config.MSGObjRead_Err_RTRIG +Controller.Micro820.Micro820.WriteE300Config.NoErrorStatus +Controller.Micro820.Micro820.WriteE300Config.INT_COP +Controller.Micro820.Micro820.WriteE300Config.REAL_COP +Controller.Micro820.Micro820.WriteE300Config.Phase_COP +Controller.Micro820.Micro820.WriteE300Config.i +Controller.Micro820.Micro820.WriteE300Config.FBEN_FTRIG +Controller.Micro820.Micro820.SINT_TO_USINT.INP_INT +Controller.Micro820.Micro820.SINT_TO_USINT.OUT_SINT_1 +Controller.Micro820.Micro820.USINT_TO_SINT.SINT_SRC_1 +Controller.Micro820.Micro820.USINT_TO_SINT.INT_OUT +Controller.Micro820.Micro820.WriteE300TripReset.FBEN +Controller.Micro820.Micro820.WriteE300TripReset.IPAddress +Controller.Micro820.Micro820.WriteE300TripReset.UpdateRate_ms +Controller.Micro820.Micro820.WriteE300TripReset.Enable +Controller.Micro820.Micro820.WriteE300TripReset.Input +Controller.Micro820.Micro820.WriteE300TripReset.CIPErrorStatus +Controller.Micro820.Micro820.WriteE300TripReset.FBENO +Controller.Micro820.Micro820.WriteE300TripReset.MSGObjRead +Controller.Micro820.Micro820.WriteE300TripReset.MSGObjRead_EN +Controller.Micro820.Micro820.WriteE300TripReset.ObjReadCtrlCfg +Controller.Micro820.Micro820.WriteE300TripReset.ObjReadAppCfg +Controller.Micro820.Micro820.WriteE300TripReset.ObjReadTargetCfg +Controller.Micro820.Micro820.WriteE300TripReset.FBEN_RTRIG +Controller.Micro820.Micro820.WriteE300TripReset.MSGObjRead_Q_RTRIG +Controller.Micro820.Micro820.WriteE300TripReset.MSGObjRead_Err_RTRIG +Controller.Micro820.Micro820.WriteE300TripReset.NoErrorStatus +Controller.Micro820.Micro820.WriteE300TripReset.INT_COP +Controller.Micro820.Micro820.WriteE300TripReset.REAL_COP +Controller.Micro820.Micro820.WriteE300TripReset.Phase_COP +Controller.Micro820.Micro820.WriteE300TripReset.i +Controller.Micro820.Micro820.WriteE300TripReset.FBEN_FTRIG +Controller.Micro820.Micro820.ReadE300Param.FBEN +Controller.Micro820.Micro820.ReadE300Param.IPAddress +Controller.Micro820.Micro820.ReadE300Param.UpdateRate_ms +Controller.Micro820.Micro820.ReadE300Param.Enable +Controller.Micro820.Micro820.ReadE300Param.ParamNumber +Controller.Micro820.Micro820.ReadE300Param.FBENO +Controller.Micro820.Micro820.ReadE300Param.CIPErrorStatus +Controller.Micro820.Micro820.ReadE300Param.Output +Controller.Micro820.Micro820.ReadE300Param.MSGObjRead +Controller.Micro820.Micro820.ReadE300Param.MSGObjRead_EN +Controller.Micro820.Micro820.ReadE300Param.ObjReadCtrlCfg +Controller.Micro820.Micro820.ReadE300Param.ObjReadAppCfg +Controller.Micro820.Micro820.ReadE300Param.ObjReadTargetCfg +Controller.Micro820.Micro820.ReadE300Param.FBEN_RTRIG +Controller.Micro820.Micro820.ReadE300Param.MSGObjRead_Q_RTRIG +Controller.Micro820.Micro820.ReadE300Param.MSGObjRead_Err_RTRIG +Controller.Micro820.Micro820.ReadE300Param.NoErrorStatus +Controller.Micro820.Micro820.ReadE300Param.INT_COP +Controller.Micro820.Micro820.ReadE300Param.REAL_COP +Controller.Micro820.Micro820.ReadE300Param.Phase_COP +Controller.Micro820.Micro820.ReadE300Param.i +Controller.Micro820.Micro820.ReadE300Param.FBEN_FTRIG +Controller.Micro820.Micro820.E300Data.ParamNumber +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_FLASetting +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnableCurrent +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnableVoltage +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnablePower +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_TripEnableControl +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableCurrent +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableVoltage +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnablePower +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_WarningEnableControl +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_GroundFaultTripLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_GroundFaultWarningLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_StallTripLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_JamTripLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_JamWarningLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_CTPrimary +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_CTSecondary +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_PTPrimary +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_PTSecondary +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_UndervoltageTripLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_UndervoltageWarningLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_OvervoltageTripLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_INT_OvervoltageWarningLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderRealPowerTripLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderRealPowerWarningLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverRealPowerTripLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverRealPowerWarningLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveConsTripLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveConsWLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveConsTripLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveConsWarningLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactiveGenTripLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderReactGenWarningLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveGenTripLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OReactiveGenWarningLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderApparentPowerTripLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_UnderApparentWarningLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverApparentTripLevel +Controller.Micro820.Micro820.E300Data.SINT_TO_DINT_OverApparentWarningLevel +Controller.Micro820.Micro820.E300Data.E300_ReadEnergy +Controller.Micro820.Micro820.E300Data.ENERGY_INT_ARRAY +Controller.Micro820.Micro820.E300Data.METERING_REAL_ARRAY +Controller.Micro820.Micro820.E300Data.E300_OUTPUT +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput0 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput1 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput2 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput3 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput4 +Controller.Micro820.Micro820.E300Data.E300_Read_DigitalInput5 +Controller.Micro820.Micro820.E300Data.ReadE300ConfigData +Controller.Micro820.Micro820.E300Data.D2S_FLASetting +Controller.Micro820.Micro820.E300Data.I2S_TripEnableCurrent +Controller.Micro820.Micro820.E300Data.D_2_S_FLASetting +Controller.Micro820.Micro820.E300Data.I2S_TripEnableVoltage +Controller.Micro820.Micro820.E300Data.I2S_TripEnablePower +Controller.Micro820.Micro820.E300Data.I2S_TripEnableControl +Controller.Micro820.Micro820.E300Data.I2S_WarningEnableCurrent +Controller.Micro820.Micro820.E300Data.I2S_WarningEnableVoltage +Controller.Micro820.Micro820.E300Data.I2S_WarningEnablePower +Controller.Micro820.Micro820.E300Data.I2S_WarningEnableControl +Controller.Micro820.Micro820.E300Data.I2S_GroundFaultTripLevel +Controller.Micro820.Micro820.E300Data.I2S_GroundFaultWarningLevel +Controller.Micro820.Micro820.E300Data.I2S_StallTripLevel +Controller.Micro820.Micro820.E300Data.I2S_JamTripLevel +Controller.Micro820.Micro820.E300Data.I2S_JamWarningLevel +Controller.Micro820.Micro820.E300Data.I2S_CTPrimary +Controller.Micro820.Micro820.E300Data.I2S_CTSecondary +Controller.Micro820.Micro820.E300Data.I2S_PTPrimary +Controller.Micro820.Micro820.E300Data.I2S_PTSecondary +Controller.Micro820.Micro820.E300Data.I2S_UndervoltageTripLevel +Controller.Micro820.Micro820.E300Data.I2S_UndervoltageWarningLevel +Controller.Micro820.Micro820.E300Data.I2S_OvervoltageTripLevel +Controller.Micro820.Micro820.E300Data.I2S_OvervoltageWarningLevel +Controller.Micro820.Micro820.E300Data.D2S_UnderRealPowerTripLevel +Controller.Micro820.Micro820.E300Data.D2S_UnderRealPowerWarningLevel +Controller.Micro820.Micro820.E300Data.D2S_OverRealPowerTripLevel +Controller.Micro820.Micro820.E300Data.D2S_OverRealPowerWarningLevel +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveConsumedPowerTripLevel +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveConsWarningLevel +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveConsumedPowerTripLevel +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveConsWarningLevel +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveGeneratedPowerTripLevel +Controller.Micro820.Micro820.E300Data.D2S_UnderReactiveGenWarningLevel +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveGeneratedPowerTripLevel +Controller.Micro820.Micro820.E300Data.D2S_OverReactiveGenWarningLevel +Controller.Micro820.Micro820.E300Data.D2S_UnderApparentPowerTripLevel +Controller.Micro820.Micro820.E300Data.D2S_UnderApparentPowerWarningLevel +Controller.Micro820.Micro820.E300Data.D2S_OverApparentPowerTripLevel +Controller.Micro820.Micro820.E300Data.D2S_OverApparentPowerWarningLevel +Controller.Micro820.Micro820.E300Data.WriteE300ConfigData +Controller.Micro820.Micro820.E300Data.S2U_UnderPFLagTripLevel +Controller.Micro820.Micro820.E300Data.S2U_UnderPFLagWarningLevel +Controller.Micro820.Micro820.E300Data.S2U_OverPFLagTripLevel +Controller.Micro820.Micro820.E300Data.S2U_OverPFLagWarningLevel +Controller.Micro820.Micro820.E300Data.U2S_UnderPFLagTripLevel +Controller.Micro820.Micro820.E300Data.U2S_UnderPFLagWarningLevel +Controller.Micro820.Micro820.E300Data.U2S_OverPFLagTripLevel +Controller.Micro820.Micro820.E300Data.U2S_OverPFLagWarningLevel +Controller.Micro820.Micro820.E300Data.E300_Write_TripReset +Controller.Micro820.Micro820.E300Data.TripResetOn +Controller.Micro820.Micro820.E300Data.E300_Read_Param +Controller.Micro820.Micro820.E300Data.E300_TripStatusCurrent +Controller.Micro820.Micro820.E300Data.E300_TripStatusVoltage +Controller.Micro820.Micro820.E300Data.E300_TripStatusPower +Controller.Micro820.Micro820.E300Data.E300_TripStatusControl +Controller.Micro820.Micro820.E300Data.E300_WarnStatusCurrent +Controller.Micro820.Micro820.E300Data.E300_WarnStatusVoltage +Controller.Micro820.Micro820.E300Data.E300_WarnStatusPower +Controller.Micro820.Micro820.E300Data.E300_WarnStatusControl +Controller.Micro820.Micro820.E300Data.S2I_TripStatusCurrent +Controller.Micro820.Micro820.E300Data.S2I_TripStatusVoltage +Controller.Micro820.Micro820.E300Data.S2I_TripStatusPower +Controller.Micro820.Micro820.E300Data.S2I_TripStatusControl +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusCurrent +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusVoltage +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusPower +Controller.Micro820.Micro820.E300Data.S2I_WarningStatusControl +Controller.Micro820.Micro820.E300Data.TON_TripOK +Controller.Micro820.Micro820.E300Data.TS_Clear +Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer +Controller.Micro820.Micro820.FlowTotalizer.COP_1 +Controller.Micro820.Micro820.DH_IntakeTemperature +Controller.Micro820.Micro820.DH_IntakePressure +Controller.Micro820.Micro820.DH_WindingTemperature +Controller.Micro820.Micro820.DH_DischargeTemperature +Controller.Micro820.Micro820.DH_DischargePressure +Controller.Micro820.Micro820.DH_VibrationX +Controller.Micro820.Micro820.DH_VibrationY +Controller.Micro820.Micro820.DH_DownholeStatus +Controller.Micro820.Micro820.ModbusCycleTime +Controller.Micro820.Micro820.ModbusCycleTimeElapsed +Controller.Micro820.Micro820.E300_IP_ADDRESS +Controller.Micro820.Micro820.E300_SCAN_RATE +Controller.Micro820.Micro820.E300_OUTPUT_NUMBER +Controller.Micro820.Micro820.cmd_Run +Controller.Micro820.Micro820.E300_OUTPUT_SET_CORRECTLY +Controller.Micro820.Micro820.E300 +Controller.Micro820.Micro820.E300_SELECTED_OUTPUT +Controller.Micro820.Micro820.DigitalInput_Status_0 +Controller.Micro820.Micro820.DigitalInput_Status_1 +Controller.Micro820.Micro820.DigitalInput_Status_2 +Controller.Micro820.Micro820.DigitalInput_Status_3 +Controller.Micro820.Micro820.Start_Command +Controller.Micro820.Micro820.Stop_Command +Controller.Micro820.Micro820.Start_Permissive +Controller.Micro820.Micro820.Run_Permissive +Controller.Micro820.Micro820.Enable_IO_Read +Controller.Micro820.Micro820.DigitalInput_Status_5 +Controller.Micro820.Micro820.DigitalInput_Status_4 +Controller.Micro820.Micro820.Temp_Shutdown +Controller.Micro820.Micro820.Temp_Startup +Controller.Micro820.Micro820.Temp_Shutdown_Enabled +Controller.Micro820.Micro820.Temp_Startup_Enabled +Controller.Micro820.Micro820.Pressure_Shutdown +Controller.Micro820.Micro820.Pressure_Startup +Controller.Micro820.Micro820.Pressure_Shutdown_Enabled +Controller.Micro820.Micro820.Pressure_Startup_Enabled +Controller.Micro820.Micro820.Downtime_Timer +Controller.Micro820.Micro820.Downtime_Time_Parameter +Controller.Micro820.Micro820.Device_Status +Controller.Micro820.Micro820.Shutdown_Time +Controller.Micro820.Micro820.Restart_Command +Controller.Micro820.Micro820.Time_Until_Startup +Controller.Micro820.Micro820.Restart_Allowed +Controller.Micro820.Micro820.E300_kWh +Controller.Micro820.Micro820.E300_kWh_Regen +Controller.Micro820.Micro820.Modbus_Read0 +Controller.Micro820.Micro820.Modbus_Read1000 +Controller.Micro820.Micro820.DH_NumChannels +Controller.Micro820.Micro820.DH_ToolVoltage +Controller.Micro820.Micro820.DH_MaxIntakeTemperature_Startup +Controller.Micro820.Micro820.DH_MaxIntakePressure_Startup +Controller.Micro820.Micro820.DH_ToolType +Controller.Micro820.Micro820.DH_PSIRating +Controller.Micro820.Micro820.DH_MaxIntakeTemperature_Forever +Controller.Micro820.Micro820.DH_MaxIntakePressure_Forever +Controller.Micro820.Micro820.DH_DownholeStatus_INT +Controller.Micro820.Micro820.Hand_Mode +Controller.Micro820.Micro820.Auto_Mode +Controller.Micro820.Micro820.Start_Button +Controller.Micro820.Micro820.Contactor_Status +Controller.Micro820.Micro820.cfg_C_FLASetting +Controller.Micro820.Micro820.cfg_TCU_TripClass +Controller.Micro820.Micro820.cfg_TCU_OLResetLevel +Controller.Micro820.Micro820.cfg_TCU_OLWarningLevel +Controller.Micro820.Micro820.cfg_I_TripEnableCurrent +Controller.Micro820.Micro820.cfg_V_TripEnableVoltage +Controller.Micro820.Micro820.cfg_P_TripEnablePower +Controller.Micro820.Micro820.cfg_C_TripEnableControl +Controller.Micro820.Micro820.cfg_I_WarningEnableCurrent +Controller.Micro820.Micro820.cfg_V_WarningEnableVoltage +Controller.Micro820.Micro820.cfg_P_WarningEnablePower +Controller.Micro820.Micro820.cfg_C_WarningEnableControl +Controller.Micro820.Micro820.cfg_PL_PhaseLossInhibitTime +Controller.Micro820.Micro820.cfg_PL_PhaseLossTripDelay +Controller.Micro820.Micro820.cfg_GF_GroundFaultInhibitTime +Controller.Micro820.Micro820.cfg_GF_GroundFaultTripDelay +Controller.Micro820.Micro820.cfg_GF_GroundFaultTripLevel +Controller.Micro820.Micro820.cfg_GF_GroundFaultWarningDelay +Controller.Micro820.Micro820.cfg_GF_GroundFaultWarningLevel +Controller.Micro820.Micro820.cfg_I_StallEnabledTime +Controller.Micro820.Micro820.cfg_I_StallTripLevel +Controller.Micro820.Micro820.cfg_I_JamInhibitTime +Controller.Micro820.Micro820.cfg_I_JamTripDelay +Controller.Micro820.Micro820.cfg_I_JamTripLevel +Controller.Micro820.Micro820.cfg_I_JamWarningLevel +Controller.Micro820.Micro820.cfg_I_UnderloadInhibitTime +Controller.Micro820.Micro820.cfg_I_UnderloadTripDelay +Controller.Micro820.Micro820.cfg_I_UnderloadTripLevel +Controller.Micro820.Micro820.cfg_I_UnderloadWarningLevel +Controller.Micro820.Micro820.cfg_I_CurrentImbalanceInhibitTime +Controller.Micro820.Micro820.cfg_I_CurrentImbalanceTripDelay +Controller.Micro820.Micro820.cfg_I_CurrentImbalanceTripLevel +Controller.Micro820.Micro820.cfg_I_CurrentImbalanceWarningLevel +Controller.Micro820.Micro820.cfg_I_CTPrimary +Controller.Micro820.Micro820.cfg_I_CTSecondary +Controller.Micro820.Micro820.cfg_I_UndercurrentInhibitTime +Controller.Micro820.Micro820.cfg_I_L1_UndercurrentTripDelay +Controller.Micro820.Micro820.cfg_I_L1_UndercurrentTripLevel +Controller.Micro820.Micro820.cfg_I_L1_UndercurrentWarningLevel +Controller.Micro820.Micro820.cfg_I_L2_UndercurrentTripDelay +Controller.Micro820.Micro820.cfg_I_L2_UndercurrentTripLevel +Controller.Micro820.Micro820.cfg_I_L2_UndercurrentWarningLevel +Controller.Micro820.Micro820.cfg_I_L3_UndercurrentTripDelay +Controller.Micro820.Micro820.cfg_I_L3_UndercurrentTripLevel +Controller.Micro820.Micro820.cfg_I_L3_UndercurrentWarningLevel +Controller.Micro820.Micro820.cfg_I_OvercurrentInhibitTime +Controller.Micro820.Micro820.cfg_I_L1_OvercurrentTripDelay +Controller.Micro820.Micro820.cfg_I_L1_OvercurrentTripLevel +Controller.Micro820.Micro820.cfg_I_L1_OvercurrentWarningLevel +Controller.Micro820.Micro820.cfg_I_L2_OvercurrentTripDelay +Controller.Micro820.Micro820.cfg_I_L2_OvercurrentTripLevel +Controller.Micro820.Micro820.cfg_I_L2_OvercurrentWarningLevel +Controller.Micro820.Micro820.cfg_I_L3_OvercurrentTripDelay +Controller.Micro820.Micro820.cfg_I_L3_OvercurrentTripLevel +Controller.Micro820.Micro820.cfg_I_L3_OvercurrentWarningLevel +Controller.Micro820.Micro820.cfg_I_LineLossInhibitTime +Controller.Micro820.Micro820.cfg_I_L1LossTripDelay +Controller.Micro820.Micro820.cfg_I_L2LossTripDelay +Controller.Micro820.Micro820.cfg_I_L3LossTripDelay +Controller.Micro820.Micro820.cfg_V_VoltageMode +Controller.Micro820.Micro820.cfg_V_PTPrimary +Controller.Micro820.Micro820.cfg_V_PTSecondary +Controller.Micro820.Micro820.cfg_V_UndervoltageInhibitTime +Controller.Micro820.Micro820.cfg_V_UndervoltageTripDelay +Controller.Micro820.Micro820.cfg_V_UndervoltageTripLevel +Controller.Micro820.Micro820.cfg_V_UndervoltageWarningLevel +Controller.Micro820.Micro820.cfg_V_OvervoltageInhibitTime +Controller.Micro820.Micro820.cfg_V_OvervoltageTripDelay +Controller.Micro820.Micro820.cfg_V_OvervoltageTripLevel +Controller.Micro820.Micro820.cfg_V_OvervoltageWarningLevel +Controller.Micro820.Micro820.cfg_V_PhaseRotationInhibitTime +Controller.Micro820.Micro820.cfg_V_PhaseRotationTripType +Controller.Micro820.Micro820.cfg_V_VoltageImbalanceInhibitTime +Controller.Micro820.Micro820.cfg_V_VoltageImbalanceTripDelay +Controller.Micro820.Micro820.cfg_V_VoltageImbalanceTripLevel +Controller.Micro820.Micro820.cfg_V_VoltageImbalanceWarningLevel +Controller.Micro820.Micro820.cfg_V_UnderfrequencyInhibitTime +Controller.Micro820.Micro820.cfg_V_UnderfrequencyTripDelay +Controller.Micro820.Micro820.cfg_V_UnderfrequencyTripLevel +Controller.Micro820.Micro820.cfg_V_UnderfrequencyWarningLevel +Controller.Micro820.Micro820.cfg_V_OverfrequencyInhibitTime +Controller.Micro820.Micro820.cfg_V_OverfrequencyTripDelay +Controller.Micro820.Micro820.cfg_V_OverfrequencyTripLevel +Controller.Micro820.Micro820.cfg_V_OverfrequencyWarningLevel +Controller.Micro820.Micro820.cfg_P_UnderRealPowerInhibitTime +Controller.Micro820.Micro820.cfg_P_UnderRealPowerTripDelay +Controller.Micro820.Micro820.cfg_P_UnderRealPowerTripLevel +Controller.Micro820.Micro820.cfg_P_UnderRealPowerWarningLevel +Controller.Micro820.Micro820.cfg_P_OverRealPowerInhibitTime +Controller.Micro820.Micro820.cfg_P_OverRealPowerTripDelay +Controller.Micro820.Micro820.cfg_P_OverRealPowerTripLevel +Controller.Micro820.Micro820.cfg_P_OverRealPowerWarningLevel +Controller.Micro820.Micro820.cfg_P_UnderReactiveConsumedInhibitTime +Controller.Micro820.Micro820.cfg_P_UnderReactiveConsumedTripDelay +Controller.Micro820.Micro820.cfg_P_UnderReactiveConsumedTripLevel +Controller.Micro820.Micro820.cfg_P_UnderReactiveConsumedWarningLevel +Controller.Micro820.Micro820.cfg_P_OverReactiveConsumedInhibitTime +Controller.Micro820.Micro820.cfg_P_OverReactiveConsumedTripDelay +Controller.Micro820.Micro820.cfg_P_OverReactiveConsumedTripLevel +Controller.Micro820.Micro820.cfg_P_OverReactiveConsumedWarningLevel +Controller.Micro820.Micro820.cfg_P_UnderReactiveGeneratedInhibitTime +Controller.Micro820.Micro820.cfg_P_UnderReactiveGeneratedTripDelay +Controller.Micro820.Micro820.cfg_P_UnderReactiveGeneratedTripLevel +Controller.Micro820.Micro820.cfg_P_UnderReactiveGeneratedWarningLevel +Controller.Micro820.Micro820.cfg_P_OverReactiveGeneratedInhibitTime +Controller.Micro820.Micro820.cfg_P_OverReactiveGeneratedTripDelay +Controller.Micro820.Micro820.cfg_P_OverReactiveGeneratedTripLevel +Controller.Micro820.Micro820.cfg_P_OverReactiveGeneratedWarningLevel +Controller.Micro820.Micro820.cfg_P_UnderApparentPowerInhibitTime +Controller.Micro820.Micro820.cfg_P_UnderApparentPowerTripDelay +Controller.Micro820.Micro820.cfg_P_UnderApparentPowerTripLevel +Controller.Micro820.Micro820.cfg_P_UnderApparentPowerWarningLevel +Controller.Micro820.Micro820.cfg_P_OverApparentPowerInhibitTime +Controller.Micro820.Micro820.cfg_P_OverApparentPowerTripDelay +Controller.Micro820.Micro820.cfg_P_OverApparentPowerTripLevel +Controller.Micro820.Micro820.cfg_P_OverApparentPowerWarningLevel +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLagInhibitTime +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLagTripDelay +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLagTripLevel +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLagWarningLevel +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLagInhibitTime +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLagTripDelay +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLagTripLevel +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLagWarningLevel +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLeadInhibitTime +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLeadTripDelay +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLeadTripLevel +Controller.Micro820.Micro820.cfg_P_UnderPowerFactorLeadWarningLevel +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLeadInhibitTime +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLeadTripDelay +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLeadTripLevel +Controller.Micro820.Micro820.cfg_P_OverPowerFactorLeadWarningLevel +Controller.Micro820.Micro820.E300_Config_Buffer +Controller.Micro820.Micro820.cfg_READ +Controller.Micro820.Micro820.cfg_WRITE +Controller.Micro820.Micro820.TripResetWriteStatus +Controller.Micro820.Micro820.TripResetCmd +Controller.Micro820.Micro820.TripStatusCurrent +Controller.Micro820.Micro820.TripStatusVoltage +Controller.Micro820.Micro820.TripStatusPower +Controller.Micro820.Micro820.TripStatusControl +Controller.Micro820.Micro820.WarningStatusCurrent +Controller.Micro820.Micro820.WarningStatusVoltage +Controller.Micro820.Micro820.WarningStatusPower +Controller.Micro820.Micro820.WarningStatusControl +Controller.Micro820.Micro820.OverloadTrip +Controller.Micro820.Micro820.TripStatus +Controller.Micro820.Micro820.WarningStatus +Controller.Micro820.Micro820.TripStatusCurrent_INT +Controller.Micro820.Micro820.TripStatusVoltage_INT +Controller.Micro820.Micro820.TripStatusPower_INT +Controller.Micro820.Micro820.TripStatusControl_INT +Controller.Micro820.Micro820.WarningStatusCurrent_INT +Controller.Micro820.Micro820.WarningStatusVoltage_INT +Controller.Micro820.Micro820.WarningStatusPower_INT +Controller.Micro820.Micro820.WarningStatusControl_INT +Controller.Micro820.Micro820.Downtime_Time_Parameter_OL +Controller.Micro820.Micro820.Time_Until_Startup_String +Controller.Micro820.Micro820.Test_Mode +Controller.Micro820.Micro820.cfg_I_UndercurrentTripDelay +Controller.Micro820.Micro820.cfg_I_UndercurrentTripLevel +Controller.Micro820.Micro820.cfg_I_UndercurrentWarningLevel +Controller.Micro820.Micro820.cfg_I_OvercurrentTripLevel +Controller.Micro820.Micro820.cfg_I_OvercurrentWarningLevel +Controller.Micro820.Micro820.cfg_I_LineLossTripDelay +Controller.Micro820.Micro820.cfg_I_OvercurrentTripDelay +Controller.Micro820.Micro820.VoltageOK +Controller.Micro820.Micro820.TripEnabled_I_Overload +Controller.Micro820.Micro820.TripEnabled_I_GroundFault +Controller.Micro820.Micro820.TripEnabled_I_Stall +Controller.Micro820.Micro820.TripEnabled_I_Jam +Controller.Micro820.Micro820.TripEnabled_I_Underload +Controller.Micro820.Micro820.TripEnabled_I_CurrentImbalance +Controller.Micro820.Micro820.TripEnabled_I_PhaseLoss +Controller.Micro820.Micro820.TripEnabled_I_Undercurrent +Controller.Micro820.Micro820.TripEnabled_I_Overcurrent +Controller.Micro820.Micro820.WarningEnabled_I_Overload +Controller.Micro820.Micro820.WarningEnabled_I_GroundFault +Controller.Micro820.Micro820.WarningEnabled_I_Stall +Controller.Micro820.Micro820.WarningEnabled_I_Jam +Controller.Micro820.Micro820.WarningEnabled_I_Underload +Controller.Micro820.Micro820.WarningEnabled_I_CurrentImbalance +Controller.Micro820.Micro820.WarningEnabled_I_PhaseLoss +Controller.Micro820.Micro820.WarningEnabled_I_Undercurrent +Controller.Micro820.Micro820.WarningEnabled_I_Overcurrent +Controller.Micro820.Micro820.WarningEnabled_I_LineLoss +Controller.Micro820.Micro820.TripEnable_V_Undervoltage +Controller.Micro820.Micro820.TripEnable_V_Overvoltage +Controller.Micro820.Micro820.TripEnable_V_VoltageUnbalance +Controller.Micro820.Micro820.TripEnable_V_PhaseRotation +Controller.Micro820.Micro820.TripEnable_V_Underfrequency +Controller.Micro820.Micro820.TripEnable_V_Overfrequency +Controller.Micro820.Micro820.WarningEnable_V_Undervoltage +Controller.Micro820.Micro820.WarningEnable_V_Overvoltage +Controller.Micro820.Micro820.WarningEnable_V_VoltageUnbalance +Controller.Micro820.Micro820.WarningEnable_V_PhaseRotation +Controller.Micro820.Micro820.WarningEnable_V_Underfrequency +Controller.Micro820.Micro820.WarningEnable_V_Overfrequency +Controller.Micro820.Micro820.TripEnabled_I_LineLoss +Controller.Micro820.Micro820.Pressure_Switch_Enabled +Controller.Micro820.Micro820.Downhole_Tool_Enabled +Controller.Micro820.Micro820.Clear_Trip_Cycle +Controller.Micro820.Micro820.E300_LineFrequency +Controller.Micro820.Micro820.E300_L1Current +Controller.Micro820.Micro820.E300_L2Current +Controller.Micro820.Micro820.E300_L3Current +Controller.Micro820.Micro820.E300_AverageCurrent +Controller.Micro820.Micro820.E300_PercentCurrentUnbalance +Controller.Micro820.Micro820.E300_L1NVoltage +Controller.Micro820.Micro820.E300_L2NVoltage +Controller.Micro820.Micro820.E300_L3NVoltage +Controller.Micro820.Micro820.E300_AverageLNVoltage +Controller.Micro820.Micro820.E300_L1L2Voltage +Controller.Micro820.Micro820.E300_L2L3Voltage +Controller.Micro820.Micro820.E300_L3L1Voltage +Controller.Micro820.Micro820.E300_AverageLLVoltage +Controller.Micro820.Micro820.E300_PercentVoltageUnbalance +Controller.Micro820.Micro820.E300_L1RealPower +Controller.Micro820.Micro820.E300_L2RealPower +Controller.Micro820.Micro820.E300_L3RealPower +Controller.Micro820.Micro820.E300_TotalRealPower +Controller.Micro820.Micro820.E300_L1ReactivePower +Controller.Micro820.Micro820.E300_L2ReactivePower +Controller.Micro820.Micro820.E300_L3ReactivePower +Controller.Micro820.Micro820.E300_TotalReactivePower +Controller.Micro820.Micro820.E300_L1ApparentPower +Controller.Micro820.Micro820.E300_L2ApparentPower +Controller.Micro820.Micro820.E300_L3ApparentPower +Controller.Micro820.Micro820.E300_TotalApparentPower +Controller.Micro820.Micro820.E300_L1TruePowerFactor +Controller.Micro820.Micro820.E300_L2TruePowerFactor +Controller.Micro820.Micro820.E300_L3TruePowerFactor +Controller.Micro820.Micro820.E300_ThreePhaseTruePowerFactor +Controller.Micro820.Micro820.Pressure_Transducer_Enabled +Controller.Micro820.Micro820.Pressure_In +Controller.Micro820.Micro820.Pressure_Hi +Controller.Micro820.Micro820.Pressure_Lo +Controller.Micro820.Micro820.Pressure_Hi_SP +Controller.Micro820.Micro820.Pressure_Lo_SP +Controller.Micro820.Micro820.Start_Time +Controller.Micro820.Micro820.Pressure_Alarm_Startup_Delay +Controller.Micro820.Micro820.sts_TubingPressureOK +Controller.Micro820.Micro820.Pressure_OOT_Scans +Controller.Micro820.Micro820.Pressure_OOT_Seconds +Controller.Micro820.Micro820.Pressure_Alarm_Delay +Controller.Micro820.Micro820.Run_Time +Controller.Micro820.Micro820.Pressure_EU_Min +Controller.Micro820.Micro820.Pressure_EU_Max +Controller.Micro820.Micro820.Start_Time_Set +Controller.Micro820.Micro820.DH_Fluid_Level +Controller.Micro820.Micro820.SP_Pressure +Controller.Micro820.Micro820.SP_Temperature +Controller.Micro820.Micro820.SP_Voltage +Controller.Micro820.Micro820.SP_Trip +Controller.Micro820.Micro820.SP_Mode +Controller.Micro820.Micro820.RP_TubingPressure +Controller.Micro820.Micro820.RP_Pressure +Controller.Micro820.Micro820.RP_Temperature +Controller.Micro820.Micro820.RP_Trip +Controller.Micro820.Micro820.RP_Mode +Controller.Micro820.Micro820.E300_Output_Enable +Controller.Micro820.Micro820.E300_Output_Toggled +Controller.Micro820.Micro820.cfg_SpecificGravity +Controller.Micro820.Micro820.time_CurrentTime +Controller.Micro820.Micro820.sts_TimerCycleActive +Controller.Micro820.Micro820.cfg_TimerModeEnabled +Controller.Micro820.Micro820.cfg_TimerRunTime +Controller.Micro820.Micro820.timer_RunTimeLeft +Controller.Micro820.Micro820.cfg_TimerWaitTime +Controller.Micro820.Micro820.timer_WaitTimeLeft +Controller.Micro820.Micro820.cmd_TimerRun +Controller.Micro820.Micro820.sts_TimerRunTimeSet +Controller.Micro820.Micro820.time_TimerRunTime +Controller.Micro820.Micro820.sts_TimerWaitTimeSet +Controller.Micro820.Micro820.time_TimerWaitTime +Controller.Micro820.Micro820.sts_TripCountIncreased +Controller.Micro820.Micro820.val_OverloadTripCount +Controller.Micro820.Micro820.val_TripCount +Controller.Micro820.Micro820.cfg_OverloadTripCountLimit +Controller.Micro820.Micro820.cfg_TripCountLimit +Controller.Micro820.Micro820.cfg_ClearTripCountAfter +Controller.Micro820.Micro820.cfg_ResetCycle +Controller.Micro820.Micro820.time_WaitTimeLeftMin +Controller.Micro820.Micro820.time_WaitTimeLeftSec +Controller.Micro820.Micro820.time_RunTimeLeftMin +Controller.Micro820.Micro820.time_RunTimeLeftSec +Controller.Micro820.Micro820.cfg_DHSensorDistToIntake +Controller.Micro820.Micro820.alarm_E300 +Controller.Micro820.Micro820.alarm_DHPressure +Controller.Micro820.Micro820.alarm_DHTemperature +Controller.Micro820.Micro820.alarm_TubingPressure +Controller.Micro820.Micro820.alarm_E300_Message +Controller.Micro820.Micro820.sts_TripLimitReached +Controller.Micro820.Micro820.sts_TripLimitOLReached +Controller.Micro820.Micro820.Flow_EU_Min +Controller.Micro820.Micro820.Flow_EU_Max +Controller.Micro820.Micro820.Flowrate +Controller.Micro820.Micro820.Flow_Today +Controller.Micro820.Micro820.Flow_Yesterday +Controller.Micro820.Micro820.CurrentTimeRTC +Controller.Micro820.Micro820.Device_Status_INT +Controller.Micro820.Micro820.Epoch_Time.RTC_READ_ENABLED +Controller.Micro820.Micro820.Epoch_Time.Epoch +Controller.Micro820.Micro820.Epoch_Time.year +Controller.Micro820.Micro820.Epoch_Time.month +Controller.Micro820.Micro820.Epoch_Time.day +Controller.Micro820.Micro820.Epoch_Time.hour +Controller.Micro820.Micro820.Epoch_Time.minute +Controller.Micro820.Micro820.Epoch_Time.second +Controller.Micro820.Micro820.Epoch_Time.RTC_READ_1 +Controller.Micro820.Micro820.Epoch_Time.prev_months_days +Controller.Micro820.Micro820.Epoch_Time.year_seconds +Controller.Micro820.Micro820.Epoch_Time.day_seconds +Controller.Micro820.Micro820.Epoch_Time.min_seconds +Controller.Micro820.Micro820.Epoch_Time.hour_seconds +Controller.Micro820.Micro820._IO_P1_AI_00 +Controller.Micro820.Micro820._IO_P1_AI_01 +Controller.Micro820.Micro820.IOMapping.LinearScale_Pressure +Controller.Micro820.Micro820.IOMapping.LinearScale_Flow +Controller.Micro820.Micro820.ReadDownholeSensor.ModbusCycleTimer +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS0 +Controller.Micro820.Micro820.cfg_DHSensor_LocalCfg +Controller.Micro820.Micro820.ModbusData0 +Controller.Micro820.Micro820.cfg_DHSensor_TargetCfg0 +Controller.Micro820.Micro820.ModbusData1000 +Controller.Micro820.Micro820.cfg_DHSensor_TargetCfg1000 +Controller.Micro820.Micro820.ReadDownholeSensor.DH_SENSOR_MODBUS1000 +Controller.Micro820.Micro820.sts_ModbusError diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/SymbolTable/HabDts.ini.local b/Upgraded/MaxWaterSystem/Controller/Controller/SymbolTable/HabDts.ini.local new file mode 100644 index 0000000..411377a --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Controller/persist.ccwx b/Upgraded/MaxWaterSystem/Controller/Controller/persist.ccwx new file mode 100644 index 0000000..a7bd7d3 Binary files /dev/null and b/Upgraded/MaxWaterSystem/Controller/Controller/persist.ccwx differ diff --git a/Upgraded/MaxWaterSystem/Controller/Controller/project.gpm b/Upgraded/MaxWaterSystem/Controller/Controller/project.gpm new file mode 100644 index 0000000..59ab214 --- /dev/null +++ b/Upgraded/MaxWaterSystem/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/Upgraded/MaxWaterSystem/Controller/Embedded/ExtendedInfo.xml b/Upgraded/MaxWaterSystem/Controller/Embedded/ExtendedInfo.xml new file mode 100644 index 0000000..7b5d9ca --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/Embedded/ExtendedInfo.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/LogicalValues/ExtendedInfo.xml b/Upgraded/MaxWaterSystem/Controller/LogicalValues/ExtendedInfo.xml new file mode 100644 index 0000000..75904f5 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/LogicalValues/ExtendedInfo.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/Controller/MLGE/ExtendedInfo.xml b/Upgraded/MaxWaterSystem/Controller/MLGE/ExtendedInfo.xml new file mode 100644 index 0000000..d684793 --- /dev/null +++ b/Upgraded/MaxWaterSystem/Controller/MLGE/ExtendedInfo.xml @@ -0,0 +1,78 @@ + + + + USINT_TO_UINT.AcfMlge + + + RA_CIP_ELECTRICAL_ENERGY_OBJ.AcfMlge + + + ReadE300IO.AcfMlge + + + USINT_TO_UDINT.AcfMlge + + + ReadE300Param.AcfMlge + + + WriteE300TripReset.AcfMlge + + + UINT_TO_USINT.AcfMlge + + + UDINT_TO_USINT.AcfMlge + + + ReadDownholeSensor.AcfMlge + + + USINT_TO_DINT.AcfMlge + + + Permissives.AcfMlge + + + Epoch_Time.AcfMlge + + + WriteE300Config.AcfMlge + + + Alarms.AcfMlge + + + DINT_TO_USINT.AcfMlge + + + FlowTotalizer.AcfMlge + + + RA_E300_OUTPUT_CONTROL.AcfMlge + + + USINT_TO_SINT.AcfMlge + + + LinearScale.AcfMlge + + + SINT_TO_USINT.AcfMlge + + + ReadE300Config.AcfMlge + + + E300Data.AcfMlge + + + DeviceStatus.AcfMlge + + + Control.AcfMlge + + + IOMapping.AcfMlge + + \ No newline at end of file diff --git a/Upgraded/MaxWaterSystem/MaxWaterSystem.ccwsln b/Upgraded/MaxWaterSystem/MaxWaterSystem.ccwsln new file mode 100644 index 0000000..e3005f2 Binary files /dev/null and b/Upgraded/MaxWaterSystem/MaxWaterSystem.ccwsln differ diff --git a/Upgraded/MaxWaterSystem/MaxWaterSystem.v12.ccwsuo b/Upgraded/MaxWaterSystem/MaxWaterSystem.v12.ccwsuo new file mode 100644 index 0000000..9c1ba34 Binary files /dev/null and b/Upgraded/MaxWaterSystem/MaxWaterSystem.v12.ccwsuo differ diff --git a/WaterWellPanel.v12.ccwsuo b/WaterWellPanel.v12.ccwsuo new file mode 100644 index 0000000..f711c09 Binary files /dev/null and b/WaterWellPanel.v12.ccwsuo differ diff --git a/controller/Controller/Micro820/Micro820/FLOWTOTALIZER.ic b/controller/Controller/Micro820/Micro820/FLOWTOTALIZER.ic index ffcffa9..530d83b 100644 --- a/controller/Controller/Micro820/Micro820/FLOWTOTALIZER.ic +++ b/controller/Controller/Micro820/Micro820/FLOWTOTALIZER.ic @@ -1,27 +1,27 @@ -__TMPB1 := TON_TOTALIZER [ __CDINT00000004 ] -__TMPB1 := _NOT __TMPB1 -__TMPB__TON__IN := __TMPB1 -__FBL_RET := _PUSHCALLFB TON TON_TOTALIZER -__TMPB1 := TON_TOTALIZER [ __CDINT00000004 ] -_IF _NOT __TMPB1 _GOTO __LAB1 -__TMPR3 := __TMPR1 / __TMPR2 -__TMPR4 := FLOWRATE * __TMPR3 -__TMPR5 := FLOW_TODAY + __TMPR4 -FLOW_TODAY := __TMPR5 -_GOTO __LAB2 -__LAB1 : -__LAB2 : -__TMPUIN1 := CURRENTTIMERTC [ __CDINT00000012 ] -__TMPB1 := __TMPUIN1 = __UINT_NULL -__TMPUIN2 := CURRENTTIMERTC [ __CDINT00000014 ] -__TMPB2 := __TMPUIN2 = __UINT_NULL -__TMPB1 := __TMPB1 _AND __TMPB2 -__TMPUIN3 := CURRENTTIMERTC [ __CDINT00000016 ] -__TMPB3 := __TMPUIN3 = __UINT_NULL -__TMPB1 := __TMPB1 _AND __TMPB3 -_IF _NOT __TMPB1 _GOTO __LAB3 -FLOW_YESTERDAY := FLOW_TODAY -FLOW_TODAY := __TMPR6 -_GOTO __LAB4 -__LAB3 : -__LAB4 : +__TMPB1 := TON_TOTALIZER [ __CDINT00000004 ] +__TMPB1 := _NOT __TMPB1 +__TMPB__TON__IN := __TMPB1 +__FBL_RET := _PUSHCALLFB TON TON_TOTALIZER +__TMPB1 := TON_TOTALIZER [ __CDINT00000004 ] +_IF _NOT __TMPB1 _GOTO __LAB1 +__TMPR3 := __TMPR1 / __TMPR2 +__TMPR4 := FLOWRATE * __TMPR3 +__TMPR5 := FLOW_TODAY + __TMPR4 +FLOW_TODAY := __TMPR5 +_GOTO __LAB2 +__LAB1 : +__LAB2 : +__TMPUIN1 := CURRENTTIMERTC [ __CDINT00000012 ] +__TMPB1 := __TMPUIN1 = __UINT_NULL +__TMPUIN2 := CURRENTTIMERTC [ __CDINT00000014 ] +__TMPB2 := __TMPUIN2 = __UINT_NULL +__TMPB1 := __TMPB1 _AND __TMPB2 +__TMPUIN3 := CURRENTTIMERTC [ __CDINT00000016 ] +__TMPB3 := __TMPUIN3 = __UINT_NULL +__TMPB1 := __TMPB1 _AND __TMPB3 +_IF _NOT __TMPB1 _GOTO __LAB3 +FLOW_YESTERDAY := FLOW_TODAY +FLOW_TODAY := __TMPR6 +_GOTO __LAB4 +__LAB3 : +__LAB4 : diff --git a/controller/Controller/Micro820/Micro820/FLOWTOTALIZER.rtc b/controller/Controller/Micro820/Micro820/FLOWTOTALIZER.rtc index 90ae07a..5845b6d 100644 Binary files a/controller/Controller/Micro820/Micro820/FLOWTOTALIZER.rtc and b/controller/Controller/Micro820/Micro820/FLOWTOTALIZER.rtc differ diff --git a/controller/Controller/Micro820/Micro820/MICRO820.icp b/controller/Controller/Micro820/Micro820/MICRO820.icp index a0b248b..694001c 100644 --- a/controller/Controller/Micro820/Micro820/MICRO820.icp +++ b/controller/Controller/Micro820/Micro820/MICRO820.icp @@ -1,22 +1,22 @@ -USINT_TO_UDINT(149): -DINT_TO_USINT(154): -UINT_TO_USINT(155): -READE300TRIPRESET(147):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); -E300DATA(162):FB,RA_CIP_ELECTRICAL_ENERGY_OBJ(143);FB,RA_E300_OUTPUT_CONTROL(144);FB,READE300IO(145);FB,READE300PARAM(148);FB,USINT_TO_UINT(151);FB,WRITEE300TRIPRESET(158);FB,READE300CONFIG(146);FB,USINT_TO_UDINT(149);FB,USINT_TO_DINT(150);FB,USINT_TO_SINT(152);FB,UDINT_TO_USINT(153);FB,UINT_TO_USINT(155);FB,DINT_TO_USINT(154);FB,SINT_TO_USINT(156);FB,WRITEE300CONFIG(157); -RA_E300_OUTPUT_CONTROL(144):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,F_TRIG();FB,COP(); -READE300PARAM(148):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); -USINT_TO_UINT(151): -CONTROL(161):FB,EPOCH_TIME(163);FB,LINEARSCALE(159); -FLOWTOTALIZER(164): -EPOCH_TIME(163):FB,RTC_READ(); -USINT_TO_SINT(152): -READE300IO(145):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); -LINEARSCALE(159): -WRITEE300TRIPRESET(158):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); -SINT_TO_USINT(156): -READE300CONFIG(146):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); -RA_CIP_ELECTRICAL_ENERGY_OBJ(143):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); -UDINT_TO_USINT(153): -USINT_TO_DINT(150): -WRITEE300CONFIG(157):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); -READDOWNHOLEDATA(160): +USINT_TO_UDINT(149): +DINT_TO_USINT(154): +UINT_TO_USINT(155): +READE300TRIPRESET(147):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); +E300DATA(162):FB,RA_CIP_ELECTRICAL_ENERGY_OBJ(143);FB,RA_E300_OUTPUT_CONTROL(144);FB,READE300IO(145);FB,READE300PARAM(148);FB,USINT_TO_UINT(151);FB,WRITEE300TRIPRESET(158);FB,READE300CONFIG(146);FB,USINT_TO_UDINT(149);FB,USINT_TO_DINT(150);FB,USINT_TO_SINT(152);FB,UDINT_TO_USINT(153);FB,UINT_TO_USINT(155);FB,DINT_TO_USINT(154);FB,SINT_TO_USINT(156);FB,WRITEE300CONFIG(157); +RA_E300_OUTPUT_CONTROL(144):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,F_TRIG();FB,COP(); +READE300PARAM(148):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); +USINT_TO_UINT(151): +CONTROL(161):FB,EPOCH_TIME(163);FB,LINEARSCALE(159); +FLOWTOTALIZER(164): +EPOCH_TIME(163):FB,RTC_READ(); +USINT_TO_SINT(152): +READE300IO(145):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); +LINEARSCALE(159): +WRITEE300TRIPRESET(158):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); +SINT_TO_USINT(156): +READE300CONFIG(146):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); +RA_CIP_ELECTRICAL_ENERGY_OBJ(143):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); +UDINT_TO_USINT(153): +USINT_TO_DINT(150): +WRITEE300CONFIG(157):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG(); +READDOWNHOLEDATA(160): diff --git a/controller/Controller/Micro820/Micro820/MICRO820_MdfUpdate.xtc b/controller/Controller/Micro820/Micro820/MICRO820_MdfUpdate.xtc deleted file mode 100644 index 00b2517..0000000 Binary files a/controller/Controller/Micro820/Micro820/MICRO820_MdfUpdate.xtc and /dev/null differ diff --git a/controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALIZER.ipa b/controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALIZER.ipa index 5e84ac5..0ec7a8e 100644 --- a/controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALIZER.ipa +++ b/controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALIZER.ipa @@ -1 +1 @@ -,TON_TOTALIZER@FLOWTOTALIZER,TON,IN,__TMPB__TON__IN,BOOL,PT,__CTIME00002710,TIME +,TON_TOTALIZER@FLOWTOTALIZER,TON,IN,__TMPB__TON__IN,BOOL,PT,__CTIME00002710,TIME diff --git a/controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALIZER.xtc b/controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALIZER.xtc index 703b7ee..0fd379a 100644 Binary files a/controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALIZER.xtc and b/controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALIZER.xtc differ diff --git a/controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfoOlc.mtc b/controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfoOlc.mtc deleted file mode 100644 index 90ff138..0000000 --- a/controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfoOlc.mtc +++ /dev/null @@ -1,3 +0,0 @@ -[MEMORY] -Code Space Free Memory=0x1B580 -Code Space Requirement=0xF248