diff --git a/Controller/Controller/Compile.ic b/Controller/Controller/Compile.ic
index 34c4e94..7e6cc76 100644
--- a/Controller/Controller/Compile.ic
+++ b/Controller/Controller/Compile.ic
@@ -1 +1 @@
-TO RELINK
\ No newline at end of file
+COMPILED
diff --git a/Controller/Controller/DevicePref.xml b/Controller/Controller/DevicePref.xml
index 956a7da..a96187c 100644
--- a/Controller/Controller/DevicePref.xml
+++ b/Controller/Controller/DevicePref.xml
@@ -1,4 +1,4 @@
- WIN8VM!AB_ETHIP-1\10.10.10.31
+ SHOPPC!AB_ETHIP-1\10.20.4.5
\ No newline at end of file
diff --git a/Controller/Controller/DlgCfg.xml b/Controller/Controller/DlgCfg.xml
index 4c7bf50..d8962b3 100644
--- a/Controller/Controller/DlgCfg.xml
+++ b/Controller/Controller/DlgCfg.xml
@@ -8,7 +8,7 @@
1
- 1368
+ 1360
DH_IntakeTemperature
1
REAL
@@ -18,7 +18,7 @@
1
- 1372
+ 1364
DH_IntakePressure
2
REAL
diff --git a/Controller/Controller/MbSrvConf_target.xml b/Controller/Controller/MbSrvConf_target.xml
index fb9a3a3..8af0d07 100644
--- a/Controller/Controller/MbSrvConf_target.xml
+++ b/Controller/Controller/MbSrvConf_target.xml
@@ -1,473 +1,473 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.ic b/Controller/Controller/Micro820/Micro820/CONTROL.ic
index 7ad1685..41ed66a 100644
--- a/Controller/Controller/Micro820/Micro820/CONTROL.ic
+++ b/Controller/Controller/Micro820/Micro820/CONTROL.ic
@@ -10,6 +10,9 @@ RESTART_ALLOWED := FALSE
RUN_PERMISSIVE := FALSE
START_PERMISSIVE := FALSE
CFG_READ := TRUE
+STS_TIMERRUNTIMESET := FALSE
+STS_TIMERWAITTIMESET := FALSE
+STS_TIMERCYCLEACTIVE := FALSE
_GOTO __LAB2
__LAB1 :
__LAB2 :
@@ -239,6 +242,73 @@ SHUTDOWN_TIME := TIME_CURRENTTIME
_GOTO __LAB19
__LAB18 :
__LAB19 :
+__TMPB1 := _NOT OVERLOADTRIP
+__TMPB2 := AUTO_MODE _AND __TMPB1
+__TMPB3 := _NOT E300_OUTPUT_CMD_VALUE
+__TMPB2 := __TMPB2 _AND __TMPB3
+__TMPB2 := __TMPB2 _AND RESTART_ALLOWED
+_IF _NOT __TMPB2 _GOTO __LAB1a
+__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME
+__TMPB4 := __TMPI1 > DOWNTIME_TIME_PARAMETER
+_IF _NOT __TMPB4 _GOTO __LAB1b
+__TMPB5 := _NOT RESTART_COMMAND
+_IF _NOT __TMPB5 _GOTO __LAB1c
+TRIPRESETCMD := TRUE
+RESTART_COMMAND := TRUE
+_GOTO __LAB1d
+__LAB1c :
+__LAB1d :
+_GOTO __LAB1e
+__LAB1b :
+RESTART_COMMAND := FALSE
+__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME
+__TMPI2 := DOWNTIME_TIME_PARAMETER - __TMPI1
+TIME_UNTIL_STARTUP := __TMPI2
+_PUSH_PAR TIME_UNTIL_STARTUP
+__TMPM11 := _CALL ANY_TO_DINT
+TIME_UNTIL_STARTUP_STRING := __TMPM11
+_IF _NOT AUTO_MODE _GOTO __LAB1f
+__TMPM11 := __TMPM12 + TIME_UNTIL_STARTUP_STRING
+DEVICE_STATUS := __TMPM11
+_GOTO __LAB20
+__LAB1f :
+__LAB20 :
+__LAB1e :
+_GOTO __LAB21
+__LAB1a :
+__TMPB1 := AUTO_MODE _AND OVERLOADTRIP
+__TMPB2 := _NOT E300_OUTPUT_CMD_VALUE
+__TMPB1 := __TMPB1 _AND __TMPB2
+__TMPB1 := __TMPB1 _AND RESTART_ALLOWED
+_IF _NOT __TMPB1 _GOTO __LAB22
+__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME
+__TMPB3 := __TMPI1 > DOWNTIME_TIME_PARAMETER_OL
+_IF _NOT __TMPB3 _GOTO __LAB23
+__TMPB4 := _NOT RESTART_COMMAND
+_IF _NOT __TMPB4 _GOTO __LAB24
+RESTART_COMMAND := TRUE
+_GOTO __LAB25
+__LAB24 :
+__LAB25 :
+_GOTO __LAB26
+__LAB23 :
+RESTART_COMMAND := FALSE
+__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME
+__TMPI2 := DOWNTIME_TIME_PARAMETER_OL - __TMPI1
+TIME_UNTIL_STARTUP := __TMPI2
+_PUSH_PAR TIME_UNTIL_STARTUP
+__TMPM11 := _CALL ANY_TO_DINT
+TIME_UNTIL_STARTUP_STRING := __TMPM11
+_IF _NOT AUTO_MODE _GOTO __LAB27
+__TMPM11 := __TMPM13 + TIME_UNTIL_STARTUP_STRING
+DEVICE_STATUS := __TMPM11
+_GOTO __LAB28
+__LAB27 :
+__LAB28 :
+__LAB26 :
+_GOTO __LAB21
+__LAB22 :
+__LAB21 :
__TMPB1 := START_BUTTON _OR START_COMMAND
__TMPB1 := __TMPB1 _OR CMD_TIMERRUN
__TMPB2 := RESTART_ALLOWED _AND RESTART_COMMAND
@@ -251,120 +321,53 @@ __TMPB4 := _NOT CFG_TIMERMODEENABLED
__TMPB5 := CMD_TIMERRUN _OR __TMPB4
__TMPB1 := __TMPB1 _AND __TMPB5
__TMPB1 := __TMPB1 _AND RUN_PERMISSIVE
-_IF _NOT __TMPB1 _GOTO __LAB1a
+_IF _NOT __TMPB1 _GOTO __LAB29
E300_OUTPUT_CMD_VALUE := TRUE
RESTART_COMMAND := FALSE
START_COMMAND := FALSE
__TMPB1 := _NOT START_TIME_SET
-_IF _NOT __TMPB1 _GOTO __LAB1b
+_IF _NOT __TMPB1 _GOTO __LAB2a
START_TIME := TIME_CURRENTTIME
START_TIME_SET := TRUE
-DEVICE_STATUS := __TMPM11
-_GOTO __LAB1c
-__LAB1b :
-__LAB1c :
-_IF _NOT CONTACTOR_STATUS _GOTO __LAB1d
-__TMPI1 := TIME_CURRENTTIME - START_TIME
-RUN_TIME := __TMPI1
-_GOTO __LAB1e
-__LAB1d :
-__LAB1e :
-_GOTO __LAB1f
-__LAB1a :
-E300_OUTPUT_CMD_VALUE := FALSE
-__LAB1f :
-__TMPB1 := _NOT CONTACTOR_STATUS
-__TMPB2 := E300_OUTPUT_CMD_VALUE _AND __TMPB1
-_IF _NOT __TMPB2 _GOTO __LAB20
-START_COMMAND := TRUE
-DEVICE_STATUS := __TMPM12
-__TMPB1 := _NOT E300_OUTPUT_ENABLE
-_IF _NOT __TMPB1 _GOTO __LAB21
-_IF _NOT E300_OUTPUT_TOGGLED _GOTO __LAB22
-E300_OUTPUT_ENABLE := TRUE
-_GOTO __LAB23
-__LAB22 :
-__LAB23 :
-E300_OUTPUT_TOGGLED := TRUE
-_GOTO __LAB24
-__LAB21 :
-__TMPB1 := _NOT E300_OUTPUT_TOGGLED
-_IF _NOT __TMPB1 _GOTO __LAB25
-E300_OUTPUT_ENABLE := FALSE
-_GOTO __LAB26
-__LAB25 :
-__LAB26 :
-__LAB24 :
-_GOTO __LAB27
-__LAB20 :
-__LAB27 :
-__TMPB1 := _NOT OVERLOADTRIP
-__TMPB2 := AUTO_MODE _AND __TMPB1
-__TMPB3 := _NOT CONTACTOR_STATUS
-__TMPB2 := __TMPB2 _AND __TMPB3
-__TMPB2 := __TMPB2 _AND RESTART_ALLOWED
-_IF _NOT __TMPB2 _GOTO __LAB28
-__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME
-__TMPB4 := __TMPI1 > DOWNTIME_TIME_PARAMETER
-_IF _NOT __TMPB4 _GOTO __LAB29
-__TMPB5 := _NOT RESTART_COMMAND
-_IF _NOT __TMPB5 _GOTO __LAB2a
-TRIPRESETCMD := TRUE
-RESTART_COMMAND := TRUE
+DEVICE_STATUS := __TMPM14
_GOTO __LAB2b
__LAB2a :
__LAB2b :
-_GOTO __LAB2c
-__LAB29 :
-RESTART_COMMAND := FALSE
-__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME
-__TMPI2 := DOWNTIME_TIME_PARAMETER - __TMPI1
-TIME_UNTIL_STARTUP := __TMPI2
-_PUSH_PAR TIME_UNTIL_STARTUP
-__TMPM13 := _CALL ANY_TO_DINT
-TIME_UNTIL_STARTUP_STRING := __TMPM13
-_IF _NOT AUTO_MODE _GOTO __LAB2d
-__TMPM13 := __TMPM14 + TIME_UNTIL_STARTUP_STRING
-DEVICE_STATUS := __TMPM13
-_GOTO __LAB2e
-__LAB2d :
-__LAB2e :
+_IF _NOT CONTACTOR_STATUS _GOTO __LAB2c
+__TMPI1 := TIME_CURRENTTIME - START_TIME
+RUN_TIME := __TMPI1
+_GOTO __LAB2d
__LAB2c :
-_GOTO __LAB2f
-__LAB28 :
-__TMPB1 := AUTO_MODE _AND OVERLOADTRIP
-__TMPB2 := _NOT CONTACTOR_STATUS
-__TMPB1 := __TMPB1 _AND __TMPB2
-__TMPB1 := __TMPB1 _AND RESTART_ALLOWED
+__LAB2d :
+_GOTO __LAB2e
+__LAB29 :
+E300_OUTPUT_CMD_VALUE := FALSE
+__LAB2e :
+__TMPB1 := _NOT CONTACTOR_STATUS
+__TMPB2 := E300_OUTPUT_CMD_VALUE _AND __TMPB1
+_IF _NOT __TMPB2 _GOTO __LAB2f
+START_COMMAND := TRUE
+DEVICE_STATUS := __TMPM15
+__TMPB1 := _NOT E300_OUTPUT_ENABLE
_IF _NOT __TMPB1 _GOTO __LAB30
-__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME
-__TMPB3 := __TMPI1 > DOWNTIME_TIME_PARAMETER_OL
-_IF _NOT __TMPB3 _GOTO __LAB31
-__TMPB4 := _NOT RESTART_COMMAND
-_IF _NOT __TMPB4 _GOTO __LAB32
-RESTART_COMMAND := TRUE
-_GOTO __LAB33
-__LAB32 :
-__LAB33 :
-_GOTO __LAB34
+_IF _NOT E300_OUTPUT_TOGGLED _GOTO __LAB31
+E300_OUTPUT_ENABLE := TRUE
+_GOTO __LAB32
__LAB31 :
-RESTART_COMMAND := FALSE
-__TMPI1 := TIME_CURRENTTIME - SHUTDOWN_TIME
-__TMPI2 := DOWNTIME_TIME_PARAMETER_OL - __TMPI1
-TIME_UNTIL_STARTUP := __TMPI2
-_PUSH_PAR TIME_UNTIL_STARTUP
-__TMPM13 := _CALL ANY_TO_DINT
-TIME_UNTIL_STARTUP_STRING := __TMPM13
-_IF _NOT AUTO_MODE _GOTO __LAB35
-__TMPM13 := __TMPM15 + TIME_UNTIL_STARTUP_STRING
-DEVICE_STATUS := __TMPM13
-_GOTO __LAB36
-__LAB35 :
-__LAB36 :
-__LAB34 :
-_GOTO __LAB2f
+__LAB32 :
+E300_OUTPUT_TOGGLED := TRUE
+_GOTO __LAB33
__LAB30 :
+__TMPB1 := _NOT E300_OUTPUT_TOGGLED
+_IF _NOT __TMPB1 _GOTO __LAB34
+E300_OUTPUT_ENABLE := FALSE
+_GOTO __LAB35
+__LAB34 :
+__LAB35 :
+__LAB33 :
+_GOTO __LAB36
__LAB2f :
+__LAB36 :
__TMPB1 := _NOT AUTO_MODE
_IF _NOT __TMPB1 _GOTO __LAB37
RESTART_COMMAND := FALSE
@@ -404,7 +407,6 @@ __TMPB2 := _NOT STS_TIMERRUNTIMESET
_IF _NOT __TMPB2 _GOTO __LAB43
STS_TIMERRUNTIMESET := TRUE
TIME_TIMERRUNTIME := TIME_CURRENTTIME
-DEVICE_STATUS := __TMPM17
_GOTO __LAB44
__LAB43 :
__LAB44 :
@@ -425,7 +427,7 @@ __TMPB1 := _NOT STS_TIMERWAITTIMESET
_IF _NOT __TMPB1 _GOTO __LAB48
STS_TIMERWAITTIMESET := TRUE
TIME_TIMERWAITTIME := TIME_CURRENTTIME
-DEVICE_STATUS := __TMPM18
+DEVICE_STATUS := __TMPM17
_GOTO __LAB49
__LAB48 :
__LAB49 :
@@ -444,3 +446,10 @@ __LAB47 :
_GOTO __LAB4c
__LAB41 :
__LAB4c :
+__TMPB1 := _NOT CFG_TIMERMODEENABLED
+__TMPB1 := __TMPB1 _OR STOP_COMMAND
+_IF _NOT __TMPB1 _GOTO __LAB4d
+CMD_TIMERRUN := FALSE
+_GOTO __LAB4e
+__LAB4d :
+__LAB4e :
diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.rtc b/Controller/Controller/Micro820/Micro820/CONTROL.rtc
index 51816c3..cbeea5e 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/Compile.ics b/Controller/Controller/Micro820/Micro820/Compile.ics
new file mode 100644
index 0000000..679cef0
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile.ics
@@ -0,0 +1 @@
+TO RELINK
diff --git a/Controller/Controller/Micro820/Micro820/Compile.ict b/Controller/Controller/Micro820/Micro820/Compile.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_CONTROL.ict b/Controller/Controller/Micro820/Micro820/Compile_CONTROL.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_CONTROL.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_DINT_TO_USINT.ict b/Controller/Controller/Micro820/Micro820/Compile_DINT_TO_USINT.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_DINT_TO_USINT.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_E300DATA.ict b/Controller/Controller/Micro820/Micro820/Compile_E300DATA.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_E300DATA.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict b/Controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_RA_CIP_ELECTRICAL_ENERGY_OBJ.ict b/Controller/Controller/Micro820/Micro820/Compile_RA_CIP_ELECTRICAL_ENERGY_OBJ.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_RA_CIP_ELECTRICAL_ENERGY_OBJ.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_RA_E300_OUTPUT_CONTROL.ict b/Controller/Controller/Micro820/Micro820/Compile_RA_E300_OUTPUT_CONTROL.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_RA_E300_OUTPUT_CONTROL.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_READDOWNHOLEDATA.ict b/Controller/Controller/Micro820/Micro820/Compile_READDOWNHOLEDATA.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_READDOWNHOLEDATA.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_READE300CONFIG.ict b/Controller/Controller/Micro820/Micro820/Compile_READE300CONFIG.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_READE300CONFIG.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_READE300IO.ict b/Controller/Controller/Micro820/Micro820/Compile_READE300IO.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_READE300IO.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_READE300PARAM.ict b/Controller/Controller/Micro820/Micro820/Compile_READE300PARAM.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_READE300PARAM.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_READE300TRIPRESET.ict b/Controller/Controller/Micro820/Micro820/Compile_READE300TRIPRESET.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_READE300TRIPRESET.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_SINT_TO_USINT.ict b/Controller/Controller/Micro820/Micro820/Compile_SINT_TO_USINT.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_SINT_TO_USINT.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_UDINT_TO_USINT.ict b/Controller/Controller/Micro820/Micro820/Compile_UDINT_TO_USINT.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_UDINT_TO_USINT.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_UINT_TO_USINT.ict b/Controller/Controller/Micro820/Micro820/Compile_UINT_TO_USINT.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_UINT_TO_USINT.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_DINT.ict b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_DINT.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_DINT.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_SINT.ict b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_SINT.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_SINT.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_UDINT.ict b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_UDINT.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_UDINT.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_UINT.ict b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_UINT.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_UINT.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_WRITEE300CONFIG.ict b/Controller/Controller/Micro820/Micro820/Compile_WRITEE300CONFIG.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_WRITEE300CONFIG.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Compile_WRITEE300TRIPRESET.ict b/Controller/Controller/Micro820/Micro820/Compile_WRITEE300TRIPRESET.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/Compile_WRITEE300TRIPRESET.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Controller/Controller/Micro820/Micro820/Control.AcfMlge b/Controller/Controller/Micro820/Micro820/Control.AcfMlge
index 0cd9ea9..6c09cd5 100644
--- a/Controller/Controller/Micro820/Micro820/Control.AcfMlge
+++ b/Controller/Controller/Micro820/Micro820/Control.AcfMlge
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/Control.stf b/Controller/Controller/Micro820/Micro820/Control.stf
index 5b61f4f..669525c 100644
--- a/Controller/Controller/Micro820/Micro820/Control.stf
+++ b/Controller/Controller/Micro820/Micro820/Control.stf
@@ -11,6 +11,10 @@ IF (__SYSVA_FIRST_SCAN) THEN
Run_Permissive := FALSE;
Start_Permissive := FALSE;
cfg_READ := TRUE;
+ sts_TimerRunTimeSet := FALSE;
+ sts_TimerWaitTimeSet := FALSE;
+ sts_TimerCycleActive := FALSE;
+
END_IF;
@@ -126,6 +130,47 @@ IF (NOT Run_Permissive AND E300_OUTPUT_CMD_VALUE) THEN
Shutdown_Time := time_CurrentTime;
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 E300_OUTPUT_CMD_VALUE AND Restart_Allowed) THEN
+ IF (time_CurrentTime - Shutdown_Time) > Downtime_Time_Parameter THEN
+ IF (NOT Restart_Command) THEN
+ TripResetCmd := TRUE;
+ Restart_Command := TRUE;
+ END_IF;
+ ELSE
+ (* Attempt to clear trip every 15 seconds *)
+ (*IF NOT Downtime_Timer.Q AND TripStatus THEN
+ Downtime_Timer(TRUE, Clear_Trip_Cycle);
+ ELSE
+ TripResetCmd := TRUE;
+ END_IF;*)
+
+ Restart_Command := FALSE;
+ Time_Until_Startup := Downtime_Time_Parameter - (time_CurrentTime - Shutdown_Time);
+ Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup);
+ IF Auto_Mode THEN
+ Device_Status := 'Waiting to attempt restart ' + Time_Until_Startup_String;
+ END_IF;
+
+ END_IF;
+ELSIF (Auto_Mode AND OverloadTrip AND NOT E300_OUTPUT_CMD_VALUE AND Restart_Allowed) THEN
+ IF (time_CurrentTime - Shutdown_Time) > Downtime_Time_Parameter_OL THEN
+ IF (NOT Restart_Command) THEN
+ Restart_Command := True;
+ END_IF;
+ ELSE
+ Restart_Command := FALSE;
+ Time_Until_Startup := Downtime_Time_Parameter_OL - (time_CurrentTime - Shutdown_Time);
+ Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup);
+ IF Auto_Mode THEN
+ Device_Status := 'Waiting to restart (OL Timer)' + Time_Until_Startup_String;
+ END_IF;
+ END_IF;
+END_IF;
+
+
+
(* 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 E300_OUTPUT_CMD_VALUE) AND
(NOT Stop_Command) AND (cmd_TimerRun OR NOT cfg_TimerModeEnabled) AND Run_Permissive) THEN
@@ -161,43 +206,6 @@ IF E300_OUTPUT_CMD_VALUE AND NOT Contactor_Status THEN
END_IF;
END_IF;
-(* If run permissive goes false, do not allow a restart for a specified amount of time *)
-IF (Auto_Mode AND (NOT OverloadTrip) AND NOT Contactor_Status AND Restart_Allowed) THEN
- IF (time_CurrentTime - Shutdown_Time) > Downtime_Time_Parameter THEN
- IF (NOT Restart_Command) THEN
- TripResetCmd := TRUE;
- Restart_Command := TRUE;
- END_IF;
- ELSE
- (* Attempt to clear trip every 15 seconds *)
- (*IF NOT Downtime_Timer.Q AND TripStatus THEN
- Downtime_Timer(TRUE, Clear_Trip_Cycle);
- ELSE
- TripResetCmd := TRUE;
- END_IF;*)
-
- Restart_Command := FALSE;
- Time_Until_Startup := Downtime_Time_Parameter - (time_CurrentTime - Shutdown_Time);
- Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup);
- IF Auto_Mode THEN
- Device_Status := 'Waiting to attempt restart ' + Time_Until_Startup_String;
- END_IF;
-
- END_IF;
-ELSIF (Auto_Mode AND OverloadTrip AND NOT Contactor_Status AND Restart_Allowed) THEN
- IF (time_CurrentTime - Shutdown_Time) > Downtime_Time_Parameter_OL THEN
- IF (NOT Restart_Command) THEN
- Restart_Command := True;
- END_IF;
- ELSE
- Restart_Command := FALSE;
- Time_Until_Startup := Downtime_Time_Parameter_OL - (time_CurrentTime - Shutdown_Time);
- Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup);
- IF Auto_Mode THEN
- Device_Status := 'Waiting to restart (OL Timer)' + Time_Until_Startup_String;
- END_IF;
- END_IF;
-END_IF;
IF NOT Auto_Mode THEN
Restart_Command := FALSE;
@@ -229,7 +237,6 @@ IF cfg_TimerModeEnabled AND sts_TimerCycleActive THEN
IF NOT sts_TimerRunTimeSet THEN
sts_TimerRunTimeSet := TRUE;
time_TimerRunTime := time_CurrentTime;
- Device_Status := 'Running (Timer Mode)';
END_IF;
timer_RunTimeLeft := (cfg_TimerRunTime * 60) - (time_CurrentTime - time_TimerRunTime);
@@ -252,6 +259,10 @@ IF cfg_TimerModeEnabled AND sts_TimerCycleActive THEN
END_IF;
END_IF;
+IF NOT cfg_TimerModeEnabled OR Stop_Command THEN
+ cmd_TimerRun := FALSE;
+END_IF;
+
diff --git a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.rtc
index ad1e6bc..ff2f3d7 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/E300DATA.rtc b/Controller/Controller/Micro820/Micro820/E300DATA.rtc
index bbd3a51..ca1c0ce 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/GlobalVariable.rtc b/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc
index e3203b5..58a2d8f 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 0f155ae..d90d3c6 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 def864b..13405e9 100644
Binary files a/Controller/Controller/Micro820/Micro820/IDS00103 and b/Controller/Controller/Micro820/Micro820/IDS00103 differ
diff --git a/Controller/Controller/Micro820/Micro820/IO.rtc b/Controller/Controller/Micro820/Micro820/IO.rtc
index 10b1ace..32c008d 100644
Binary files a/Controller/Controller/Micro820/Micro820/IO.rtc and b/Controller/Controller/Micro820/Micro820/IO.rtc differ
diff --git a/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc b/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc
index 3c4789c..e23f1e8 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/MICRO820.err b/Controller/Controller/Micro820/Micro820/MICRO820.err
index 44c0df7..21d8d4d 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820.err
+++ b/Controller/Controller/Micro820/Micro820/MICRO820.err
@@ -1,47 +1,9 @@
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\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::READDOWNHOLEDATA
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::CONTROL
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::E300DATA
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0002-0003::MICRO820: 0 error(s), 0 warning(s)
+0::0000-0003::CONTROL
+0:C:\USERS\SHOP\DOCUMENTS\PROJECTS\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL: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\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::READDOWNHOLEDATA
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::CONTROL
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::E300DATA
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0003-0003::Linking for 2080LC2020QWBI
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0002-0003::MICRO820: 0 error(s), 0 warning(s)
+0::0000-0003::CONTROL
+0:C:\USERS\SHOP\DOCUMENTS\PROJECTS\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0003-0003::Linking for 2080LC2020QWBI
+0:C:\USERS\SHOP\DOCUMENTS\PROJECTS\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0002-0003::MICRO820: 0 error(s), 0 warning(s)
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820.icp b/Controller/Controller/Micro820/Micro820/MICRO820.icp
new file mode 100644
index 0000000..b3b0d6f
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/MICRO820.icp
@@ -0,0 +1,20 @@
+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,LINEARSCALE(159);
+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_Conf.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc
index 1636c55..e146d44 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 1615c70..21d7c90 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_DwlOrder.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc
index f5b57a7..e94d9cf 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 a2f4751..327117e 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc
@@ -3,8 +3,8 @@ Offset0=0x43EC
Offset1=0x4BEC
Offset2=0x4BEC
Offset3=0x4BEC
-Memory Usage Estimate(Code)=0x97D8
-Memory Usage Estimate(Data)=0x8FD8
+Memory Usage Estimate(Code)=0x9804
+Memory Usage Estimate(Data)=0x8FF8
Memory Usage Estimate(Retain)=0x40
-Memory Usage Estimate(Temporary variables)=0x2415
+Memory Usage Estimate(Temporary variables)=0x23FD
Offset4=0x414
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc
index a2f4751..327117e 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc
@@ -3,8 +3,8 @@ Offset0=0x43EC
Offset1=0x4BEC
Offset2=0x4BEC
Offset3=0x4BEC
-Memory Usage Estimate(Code)=0x97D8
-Memory Usage Estimate(Data)=0x8FD8
+Memory Usage Estimate(Code)=0x9804
+Memory Usage Estimate(Data)=0x8FF8
Memory Usage Estimate(Retain)=0x40
-Memory Usage Estimate(Temporary variables)=0x2415
+Memory Usage Estimate(Temporary variables)=0x23FD
Offset4=0x414
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc
index f18b449..8e4c6fb 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc
@@ -15,14 +15,14 @@ LAST_VA=Y
[RESULT]
ON_LINE=Y
TBL_CONF=Y
-CRC_ORG=0x519AE79A
-CRC_OLD=0x519AE79A
-CRC_NEW=0x519AE79A
-DAT_ORG=1461624129
-DAT_OLD=1461624129
-DAT_NEW=1461624365
-VER_ORG=32
-VER_OLD=32
-VER_NEW=33
-CRC_ALL_OLD=0x0E823C83
-CRC_ALL_NEW=0x0E823C83
+CRC_ORG=0xD25EFF49
+CRC_OLD=0xD25EFF49
+CRC_NEW=0xB7CEC8DC
+DAT_ORG=1461626252
+DAT_OLD=1461626252
+DAT_NEW=1461626695
+VER_ORG=36
+VER_OLD=36
+VER_NEW=37
+CRC_ALL_OLD=0xE4D07545
+CRC_ALL_NEW=0x881D5BD3
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MdfUpdate.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_MdfUpdate.xtc
index 1ea6d19..d6213eb 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_MdfUpdate.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_MdfUpdate.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc
index 4e63ac3..bdc462b 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)=0x2420
-Biggest online change user variable memory block size=0x7F6
+Memory Usage Estimate(Temporary variables)=0x2408
+Biggest online change user variable memory block size=0x800
Currently added user variables=0x0
-Total data size=0x6816
-User variables size=0x43F6
-Maximum size for temporary variables=0x43E8
-Memory Usage Estimate(Data)=0x8FD4
-Free memory for user variables=0x7F6
+Total data size=0x67F4
+User variables size=0x43EC
+Maximum size for temporary variables=0x4408
+Memory Usage Estimate(Data)=0x8FF4
+Free memory for user variables=0x800
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc
index 4e63ac3..bdc462b 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)=0x2420
-Biggest online change user variable memory block size=0x7F6
+Memory Usage Estimate(Temporary variables)=0x2408
+Biggest online change user variable memory block size=0x800
Currently added user variables=0x0
-Total data size=0x6816
-User variables size=0x43F6
-Maximum size for temporary variables=0x43E8
-Memory Usage Estimate(Data)=0x8FD4
-Free memory for user variables=0x7F6
+Total data size=0x67F4
+User variables size=0x43EC
+Maximum size for temporary variables=0x4408
+Memory Usage Estimate(Data)=0x8FF4
+Free memory for user variables=0x800
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc
index 5bb2887..76d2b1f 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 49576d2..fc5fe47 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.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_E300DATA.xtc
index 7094103..a8d1167 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_LINEARSCALE.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc
index 9035b61..9187f62 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.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_CIP_ELECTRICAL_ENERGY_OBJ.xtc
index 5044c46..2312fda 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.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_E300_OUTPUT_CONTROL.xtc
index d7881bf..37e84f9 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.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.xtc
index b08e3d2..287caf9 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.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300CONFIG.xtc
index f9b8d4b..fb9f7f1 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.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300IO.xtc
index 2b27746..6b6a923 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.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300PARAM.xtc
index 09f2576..bbebf3a 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.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READE300TRIPRESET.xtc
index b07a372..981b074 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 a67acf0..db1c486 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 ff161b1..0b782ec 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 1af1730..3ea590a 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 97c2406..086bb00 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 56e0199..fa8dbea 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 dfcbff2..99eb0cb 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 a73c465..d1bd61b 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.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300CONFIG.xtc
index ae37bb2..5a7da9a 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.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WRITEE300TRIPRESET.xtc
index 926f59b..64b7f4e 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 cf17196..4d21ae8 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc
@@ -1,78 +1,78 @@
[BEGIN FB INPUTS]
-I1=micro820.micro820.e300data/e300_output.prodname_cop.enable,0x460,BOOL
+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,0x4C8A,UINT
I4=micro820.micro820.e300data/e300_output.prodname_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I5=micro820.micro820.e300data/e300_output.prodname_cop.destoffset,0x4C8A,UINT
I6=micro820.micro820.e300data/e300_output.prodname_cop.length,0x4C88,UINT
-I7=micro820.micro820.e300data/e300_output.prodname_cop.swap,0x461,BOOL
+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,0x460,BOOL
+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,0x4C7C,UINT
I15=micro820.micro820.e300data/e300_readenergy.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I16=micro820.micro820.e300data/e300_readenergy.phase_cop.destoffset,0x4C82,UINT
I17=micro820.micro820.e300data/e300_readenergy.phase_cop.length,0x4C88,UINT
-I18=micro820.micro820.e300data/e300_readenergy.phase_cop.swap,0x460,BOOL
+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,0x460,BOOL
+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,0x4C8A,UINT
I26=micro820.micro820.e300data/e300_readenergy.prodname_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I27=micro820.micro820.e300data/e300_readenergy.prodname_cop.destoffset,0x4C8A,UINT
I28=micro820.micro820.e300data/e300_readenergy.prodname_cop.length,0x4C88,UINT
-I29=micro820.micro820.e300data/e300_readenergy.prodname_cop.swap,0x461,BOOL
+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,0x460,BOOL
+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,0x4C80,UINT
I37=micro820.micro820.e300data/e300_readenergy.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I38=micro820.micro820.e300data/e300_readenergy.real_cop.destoffset,0x4C8A,UINT
I39=micro820.micro820.e300data/e300_readenergy.real_cop.length,0x4C7E,UINT
-I40=micro820.micro820.e300data/e300_readenergy.real_cop.swap,0x460,BOOL
+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,0x460,BOOL
+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,0x4C8A,UINT
I48=micro820.micro820.e300data/e300_readenergy.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
I49=micro820.micro820.e300data/e300_readenergy.int_cop.destoffset,0x4C8A,UINT
I50=micro820.micro820.e300data/e300_readenergy.int_cop.length,0x4C82,UINT
-I51=micro820.micro820.e300data/e300_readenergy.int_cop.swap,0x460,BOOL
+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,0x4BED,BOOL
I57=micro820.micro820.readdownholedata/modbuscycletimer.pt,0x738,TIME
-I58=micro820.micro820.e300data/writee300configdata.fben,0x460,BOOL
+I58=micro820.micro820.e300data/writee300configdata.fben,0x458,BOOL
I59=micro820.micro820.e300data/writee300configdata.ipaddress,0x89C,STRING
-I60=micro820.micro820.e300data/writee300configdata.updaterate_ms,0x510,UINT
-I61=micro820.micro820.e300data/writee300configdata.enable,0x460,BOOL
+I60=micro820.micro820.e300data/writee300configdata.updaterate_ms,0x50A,UINT
+I61=micro820.micro820.e300data/writee300configdata.enable,0x458,BOOL
I62=micro820.micro820.e300data/writee300configdata.input,0xFFFFFFFF,____FB_INIT_CONST_00000011
-I63=micro820.micro820.e300data/s2u_underpflagtriplevel.inp_int,0x4BF,SINT
-I64=micro820.micro820.e300data/s2u_underpflagwarninglevel.inp_int,0x4C0,SINT
-I65=micro820.micro820.e300data/s2u_overpflagtriplevel.inp_int,0x4C1,SINT
+I63=micro820.micro820.e300data/s2u_underpflagtriplevel.inp_int,0x4B9,SINT
+I64=micro820.micro820.e300data/s2u_underpflagwarninglevel.inp_int,0x4BA,SINT
+I65=micro820.micro820.e300data/s2u_overpflagtriplevel.inp_int,0x4BB,SINT
I66=micro820.micro820.e300data/s2u_overpflagwarninglevel.inp_int,0x4C2E,SINT
I67=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_1,0x4C3C,USINT
I68=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_2,0x4C3D,USINT
I69=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_3,0x4C3E,USINT
I70=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_4,0x4C3F,USINT
-I71=micro820.micro820.e300data/e300_output.fben,0x4B5,BOOL
+I71=micro820.micro820.e300data/e300_output.fben,0x4AD,BOOL
I72=micro820.micro820.e300data/e300_output.ipaddress,0x89C,STRING
-I73=micro820.micro820.e300data/e300_output.outputnumber,0x4C3,USINT
-I74=micro820.micro820.e300data/e300_output.outputsetting,0x464,BOOL
+I73=micro820.micro820.e300data/e300_output.outputnumber,0x4BD,USINT
+I74=micro820.micro820.e300data/e300_output.outputsetting,0x45C,BOOL
I75=micro820.micro820.e300data/d2s_flasetting.inp_dint,0x53EC,UDINT
I76=micro820.micro820.e300data/writee300configdata.fben_ftrig.clk,0x4BFD,BOOL
I77=micro820.micro820.e300data/e300_output.outputsetting_ftrig.clk,0x4BFD,BOOL
@@ -94,9 +94,9 @@ I92=micro820.micro820.e300data/e300_read_digitalinput5.fben_ftrig.clk,0x4BFD,BOO
I93=micro820.micro820.e300data/e300_warnstatusvoltage.fben_ftrig.clk,0x4BFD,BOOL
I94=micro820.micro820.e300data/e300_warnstatuspower.fben_ftrig.clk,0x4BFD,BOOL
I95=micro820.micro820.e300data/e300_warnstatuscontrol.fben_ftrig.clk,0x4BFD,BOOL
-I96=micro820.micro820.e300data/e300_readenergy.fben,0x460,BOOL
+I96=micro820.micro820.e300data/e300_readenergy.fben,0x458,BOOL
I97=micro820.micro820.e300data/e300_readenergy.ipaddress,0x89C,STRING
-I98=micro820.micro820.e300data/e300_readenergy.updaterate_ms,0x510,UINT
+I98=micro820.micro820.e300data/e300_readenergy.updaterate_ms,0x50A,UINT
I99=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_1,0x4C40,USINT
I100=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_2,0x4C41,USINT
I101=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_3,0x4C42,USINT
@@ -163,39 +163,39 @@ I161=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_3
I162=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_4,0x4C43,USINT
I163=micro820.micro820.control/linearscale_pressure.raw_min,0x543C,REAL
I164=micro820.micro820.control/linearscale_pressure.raw_max,0x5438,REAL
-I165=micro820.micro820.control/linearscale_pressure.eu_min,0x6E4,REAL
-I166=micro820.micro820.control/linearscale_pressure.eu_max,0x6E8,REAL
+I165=micro820.micro820.control/linearscale_pressure.eu_min,0x6DC,REAL
+I166=micro820.micro820.control/linearscale_pressure.eu_max,0x6E0,REAL
I167=micro820.micro820.control/linearscale_pressure.raw_inp,0x5454,REAL
-I168=micro820.micro820.e300data/e300_read_digitalinput0.fben,0x460,BOOL
+I168=micro820.micro820.e300data/e300_read_digitalinput0.fben,0x458,BOOL
I169=micro820.micro820.e300data/e300_read_digitalinput0.ipaddress,0x89C,STRING
-I170=micro820.micro820.e300data/e300_read_digitalinput0.updaterate_ms,0x510,UINT
+I170=micro820.micro820.e300data/e300_read_digitalinput0.updaterate_ms,0x50A,UINT
I171=micro820.micro820.e300data/e300_read_digitalinput0.channelnumber,0x53DC,UDINT
-I172=micro820.micro820.e300data/e300_read_digitalinput0.enable,0x46E,BOOL
-I173=micro820.micro820.e300data/e300_read_digitalinput1.fben,0x460,BOOL
+I172=micro820.micro820.e300data/e300_read_digitalinput0.enable,0x466,BOOL
+I173=micro820.micro820.e300data/e300_read_digitalinput1.fben,0x458,BOOL
I174=micro820.micro820.e300data/e300_read_digitalinput1.ipaddress,0x89C,STRING
-I175=micro820.micro820.e300data/e300_read_digitalinput1.updaterate_ms,0x510,UINT
+I175=micro820.micro820.e300data/e300_read_digitalinput1.updaterate_ms,0x50A,UINT
I176=micro820.micro820.e300data/e300_read_digitalinput1.channelnumber,0x53D8,UDINT
-I177=micro820.micro820.e300data/e300_read_digitalinput1.enable,0x46E,BOOL
-I178=micro820.micro820.e300data/e300_read_digitalinput2.fben,0x460,BOOL
+I177=micro820.micro820.e300data/e300_read_digitalinput1.enable,0x466,BOOL
+I178=micro820.micro820.e300data/e300_read_digitalinput2.fben,0x458,BOOL
I179=micro820.micro820.e300data/e300_read_digitalinput2.ipaddress,0x89C,STRING
-I180=micro820.micro820.e300data/e300_read_digitalinput2.updaterate_ms,0x510,UINT
+I180=micro820.micro820.e300data/e300_read_digitalinput2.updaterate_ms,0x50A,UINT
I181=micro820.micro820.e300data/e300_read_digitalinput2.channelnumber,0x53D4,UDINT
-I182=micro820.micro820.e300data/e300_read_digitalinput2.enable,0x46E,BOOL
-I183=micro820.micro820.e300data/e300_read_digitalinput3.fben,0x460,BOOL
+I182=micro820.micro820.e300data/e300_read_digitalinput2.enable,0x466,BOOL
+I183=micro820.micro820.e300data/e300_read_digitalinput3.fben,0x458,BOOL
I184=micro820.micro820.e300data/e300_read_digitalinput3.ipaddress,0x89C,STRING
-I185=micro820.micro820.e300data/e300_read_digitalinput3.updaterate_ms,0x510,UINT
+I185=micro820.micro820.e300data/e300_read_digitalinput3.updaterate_ms,0x50A,UINT
I186=micro820.micro820.e300data/e300_read_digitalinput3.channelnumber,0x53D0,UDINT
-I187=micro820.micro820.e300data/e300_read_digitalinput3.enable,0x46E,BOOL
-I188=micro820.micro820.e300data/e300_read_digitalinput4.fben,0x460,BOOL
+I187=micro820.micro820.e300data/e300_read_digitalinput3.enable,0x466,BOOL
+I188=micro820.micro820.e300data/e300_read_digitalinput4.fben,0x458,BOOL
I189=micro820.micro820.e300data/e300_read_digitalinput4.ipaddress,0x89C,STRING
-I190=micro820.micro820.e300data/e300_read_digitalinput4.updaterate_ms,0x510,UINT
+I190=micro820.micro820.e300data/e300_read_digitalinput4.updaterate_ms,0x50A,UINT
I191=micro820.micro820.e300data/e300_read_digitalinput4.channelnumber,0x53CC,UDINT
-I192=micro820.micro820.e300data/e300_read_digitalinput4.enable,0x46E,BOOL
-I193=micro820.micro820.e300data/e300_read_digitalinput5.fben,0x460,BOOL
+I192=micro820.micro820.e300data/e300_read_digitalinput4.enable,0x466,BOOL
+I193=micro820.micro820.e300data/e300_read_digitalinput5.fben,0x458,BOOL
I194=micro820.micro820.e300data/e300_read_digitalinput5.ipaddress,0x89C,STRING
-I195=micro820.micro820.e300data/e300_read_digitalinput5.updaterate_ms,0x510,UINT
+I195=micro820.micro820.e300data/e300_read_digitalinput5.updaterate_ms,0x50A,UINT
I196=micro820.micro820.e300data/e300_read_digitalinput5.channelnumber,0x53C8,UDINT
-I197=micro820.micro820.e300data/e300_read_digitalinput5.enable,0x46E,BOOL
+I197=micro820.micro820.e300data/e300_read_digitalinput5.enable,0x466,BOOL
I198=micro820.micro820.e300data/u2s_underpflagtriplevel.sint_src_1,0x4C44,USINT
I199=micro820.micro820.e300data/u2s_underpflagwarninglevel.sint_src_1,0x4C44,USINT
I200=micro820.micro820.e300data/u2s_overpflagtriplevel.sint_src_1,0x4C44,USINT
@@ -283,10 +283,10 @@ I281=micro820.micro820.e300data/i2s_undervoltagetriplevel.inp_int,0x4C90,UINT
I282=micro820.micro820.e300data/i2s_undervoltagewarninglevel.inp_int,0x4C90,UINT
I283=micro820.micro820.e300data/i2s_overvoltagetriplevel.inp_int,0x4C90,UINT
I284=micro820.micro820.e300data/i2s_overvoltagewarninglevel.inp_int,0x4C90,UINT
-I285=micro820.micro820.e300data/reade300configdata.fben,0x460,BOOL
+I285=micro820.micro820.e300data/reade300configdata.fben,0x458,BOOL
I286=micro820.micro820.e300data/reade300configdata.ipaddress,0x89C,STRING
-I287=micro820.micro820.e300data/reade300configdata.updaterate_ms,0x510,UINT
-I288=micro820.micro820.e300data/reade300configdata.enable,0x460,BOOL
+I287=micro820.micro820.e300data/reade300configdata.updaterate_ms,0x50A,UINT
+I288=micro820.micro820.e300data/reade300configdata.enable,0x458,BOOL
I289=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_1,0x4C38,USINT
I290=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_2,0x4C39,USINT
I291=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_1,0x4C38,USINT
@@ -346,56 +346,56 @@ I344=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_2,0x4C
I345=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_1,0x4C38,USINT
I346=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_2,0x4C39,USINT
I347=micro820.micro820.readdownholedata/modbusdata_0.in,0x4BEE,BOOL
-I348=micro820.micro820.readdownholedata/modbusdata_0.cancel,0x4BA,BOOL
+I348=micro820.micro820.readdownholedata/modbusdata_0.cancel,0x4B4,BOOL
I349=micro820.micro820.readdownholedata/modbusdata_0.localcfg,0xFFFFFFFF,MODBUSLOCPARA
I350=micro820.micro820.readdownholedata/modbusdata_0.targetcfg,0xFFFFFFFF,MODBUSTARPARA
I351=micro820.micro820.readdownholedata/modbusdata_0.localaddr,0xFFFFFFFF,MODBUSLOCADDR
I352=micro820.micro820.readdownholedata/modbusdata_0.__adi_localaddr,0xFFFFFFFF,UINT
I353=micro820.micro820.readdownholedata/modbusdata_1000.in,0x4BEE,BOOL
-I354=micro820.micro820.readdownholedata/modbusdata_1000.cancel,0x4BA,BOOL
+I354=micro820.micro820.readdownholedata/modbusdata_1000.cancel,0x4B4,BOOL
I355=micro820.micro820.readdownholedata/modbusdata_1000.localcfg,0xFFFFFFFF,MODBUSLOCPARA
I356=micro820.micro820.readdownholedata/modbusdata_1000.targetcfg,0xFFFFFFFF,MODBUSTARPARA
I357=micro820.micro820.readdownholedata/modbusdata_1000.localaddr,0xFFFFFFFF,MODBUSLOCADDR
I358=micro820.micro820.readdownholedata/modbusdata_1000.__adi_localaddr,0xFFFFFFFF,UINT
-I359=micro820.micro820.e300data/e300_tripstatuscurrent.fben,0x460,BOOL
+I359=micro820.micro820.e300data/e300_tripstatuscurrent.fben,0x458,BOOL
I360=micro820.micro820.e300data/e300_tripstatuscurrent.ipaddress,0x89C,STRING
-I361=micro820.micro820.e300data/e300_tripstatuscurrent.updaterate_ms,0x510,UINT
-I362=micro820.micro820.e300data/e300_tripstatuscurrent.enable,0x460,BOOL
+I361=micro820.micro820.e300data/e300_tripstatuscurrent.updaterate_ms,0x50A,UINT
+I362=micro820.micro820.e300data/e300_tripstatuscurrent.enable,0x458,BOOL
I363=micro820.micro820.e300data/e300_tripstatuscurrent.paramnumber,0x53CC,UDINT
-I364=micro820.micro820.e300data/e300_tripstatusvoltage.fben,0x460,BOOL
+I364=micro820.micro820.e300data/e300_tripstatusvoltage.fben,0x458,BOOL
I365=micro820.micro820.e300data/e300_tripstatusvoltage.ipaddress,0x89C,STRING
-I366=micro820.micro820.e300data/e300_tripstatusvoltage.updaterate_ms,0x510,UINT
-I367=micro820.micro820.e300data/e300_tripstatusvoltage.enable,0x460,BOOL
+I366=micro820.micro820.e300data/e300_tripstatusvoltage.updaterate_ms,0x50A,UINT
+I367=micro820.micro820.e300data/e300_tripstatusvoltage.enable,0x458,BOOL
I368=micro820.micro820.e300data/e300_tripstatusvoltage.paramnumber,0x53C8,UDINT
-I369=micro820.micro820.e300data/e300_tripstatuspower.fben,0x460,BOOL
+I369=micro820.micro820.e300data/e300_tripstatuspower.fben,0x458,BOOL
I370=micro820.micro820.e300data/e300_tripstatuspower.ipaddress,0x89C,STRING
-I371=micro820.micro820.e300data/e300_tripstatuspower.updaterate_ms,0x510,UINT
-I372=micro820.micro820.e300data/e300_tripstatuspower.enable,0x460,BOOL
+I371=micro820.micro820.e300data/e300_tripstatuspower.updaterate_ms,0x50A,UINT
+I372=micro820.micro820.e300data/e300_tripstatuspower.enable,0x458,BOOL
I373=micro820.micro820.e300data/e300_tripstatuspower.paramnumber,0x53C4,UDINT
-I374=micro820.micro820.e300data/e300_tripstatuscontrol.fben,0x460,BOOL
+I374=micro820.micro820.e300data/e300_tripstatuscontrol.fben,0x458,BOOL
I375=micro820.micro820.e300data/e300_tripstatuscontrol.ipaddress,0x89C,STRING
-I376=micro820.micro820.e300data/e300_tripstatuscontrol.updaterate_ms,0x510,UINT
-I377=micro820.micro820.e300data/e300_tripstatuscontrol.enable,0x460,BOOL
+I376=micro820.micro820.e300data/e300_tripstatuscontrol.updaterate_ms,0x50A,UINT
+I377=micro820.micro820.e300data/e300_tripstatuscontrol.enable,0x458,BOOL
I378=micro820.micro820.e300data/e300_tripstatuscontrol.paramnumber,0x53C0,UDINT
-I379=micro820.micro820.e300data/e300_warnstatuscurrent.fben,0x460,BOOL
+I379=micro820.micro820.e300data/e300_warnstatuscurrent.fben,0x458,BOOL
I380=micro820.micro820.e300data/e300_warnstatuscurrent.ipaddress,0x89C,STRING
-I381=micro820.micro820.e300data/e300_warnstatuscurrent.updaterate_ms,0x510,UINT
-I382=micro820.micro820.e300data/e300_warnstatuscurrent.enable,0x460,BOOL
+I381=micro820.micro820.e300data/e300_warnstatuscurrent.updaterate_ms,0x50A,UINT
+I382=micro820.micro820.e300data/e300_warnstatuscurrent.enable,0x458,BOOL
I383=micro820.micro820.e300data/e300_warnstatuscurrent.paramnumber,0x53BC,UDINT
-I384=micro820.micro820.e300data/e300_warnstatusvoltage.fben,0x460,BOOL
+I384=micro820.micro820.e300data/e300_warnstatusvoltage.fben,0x458,BOOL
I385=micro820.micro820.e300data/e300_warnstatusvoltage.ipaddress,0x89C,STRING
-I386=micro820.micro820.e300data/e300_warnstatusvoltage.updaterate_ms,0x510,UINT
-I387=micro820.micro820.e300data/e300_warnstatusvoltage.enable,0x460,BOOL
+I386=micro820.micro820.e300data/e300_warnstatusvoltage.updaterate_ms,0x50A,UINT
+I387=micro820.micro820.e300data/e300_warnstatusvoltage.enable,0x458,BOOL
I388=micro820.micro820.e300data/e300_warnstatusvoltage.paramnumber,0x53B8,UDINT
-I389=micro820.micro820.e300data/e300_warnstatuspower.fben,0x460,BOOL
+I389=micro820.micro820.e300data/e300_warnstatuspower.fben,0x458,BOOL
I390=micro820.micro820.e300data/e300_warnstatuspower.ipaddress,0x89C,STRING
-I391=micro820.micro820.e300data/e300_warnstatuspower.updaterate_ms,0x510,UINT
-I392=micro820.micro820.e300data/e300_warnstatuspower.enable,0x460,BOOL
+I391=micro820.micro820.e300data/e300_warnstatuspower.updaterate_ms,0x50A,UINT
+I392=micro820.micro820.e300data/e300_warnstatuspower.enable,0x458,BOOL
I393=micro820.micro820.e300data/e300_warnstatuspower.paramnumber,0x53B4,UDINT
-I394=micro820.micro820.e300data/e300_warnstatuscontrol.fben,0x460,BOOL
+I394=micro820.micro820.e300data/e300_warnstatuscontrol.fben,0x458,BOOL
I395=micro820.micro820.e300data/e300_warnstatuscontrol.ipaddress,0x89C,STRING
-I396=micro820.micro820.e300data/e300_warnstatuscontrol.updaterate_ms,0x510,UINT
-I397=micro820.micro820.e300data/e300_warnstatuscontrol.enable,0x460,BOOL
+I396=micro820.micro820.e300data/e300_warnstatuscontrol.updaterate_ms,0x50A,UINT
+I397=micro820.micro820.e300data/e300_warnstatuscontrol.enable,0x458,BOOL
I398=micro820.micro820.e300data/e300_warnstatuscontrol.paramnumber,0x53B0,UDINT
I399=micro820.micro820.e300data/writee300configdata.msgobjread.in,0x4C09,BOOL
I400=micro820.micro820.e300data/writee300configdata.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
@@ -560,13 +560,13 @@ I558=micro820.micro820.e300data/d2s_underapparentpowertriplevel.inp_dint,0x5354,
I559=micro820.micro820.e300data/d2s_underapparentpowerwarninglevel.inp_dint,0x5354,DINT
I560=micro820.micro820.e300data/d2s_overapparentpowertriplevel.inp_dint,0x5354,DINT
I561=micro820.micro820.e300data/d2s_overapparentpowerwarninglevel.inp_dint,0x5354,DINT
-I562=micro820.micro820.e300data/e300_write_tripreset.fben,0x460,BOOL
+I562=micro820.micro820.e300data/e300_write_tripreset.fben,0x458,BOOL
I563=micro820.micro820.e300data/e300_write_tripreset.ipaddress,0x89C,STRING
-I564=micro820.micro820.e300data/e300_write_tripreset.updaterate_ms,0x510,UINT
-I565=micro820.micro820.e300data/e300_write_tripreset.enable,0x460,BOOL
+I564=micro820.micro820.e300data/e300_write_tripreset.updaterate_ms,0x50A,UINT
+I565=micro820.micro820.e300data/e300_write_tripreset.enable,0x458,BOOL
I566=micro820.micro820.e300data/e300_write_tripreset.input,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I567=micro820.micro820.downtime_timer.in,0x6BFA,BOOL
-I568=micro820.micro820.downtime_timer.pt,0x6C20,TIME
+I567=micro820.micro820.downtime_timer.in,0x6C1A,BOOL
+I568=micro820.micro820.downtime_timer.pt,0x6C40,TIME
I569=micro820.micro820.e300data/e300_readenergy.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I570=micro820.micro820.e300data/e300_readenergy.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
I571=micro820.micro820.e300data/e300_readenergy.msgprodname.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
@@ -577,647 +577,647 @@ I575=micro820.micro820.e300data/e300_output.msgprodname.reqdata,0xFFFFFFFF,____F
I576=micro820.micro820.e300data/e300_output.msgprodname.__adi_reqdata,0xFFFFFFFF,UINT
I577=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I578=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I579=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.enable,0x6BFA,BOOL
+I579=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.enable,0x6C1A,BOOL
I580=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I581=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.srcoffset,0x6C2A,UINT
+I581=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.srcoffset,0x6C4A,UINT
I582=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I583=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.destoffset,0x6C2A,UINT
-I584=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.length,0x6C2A,UINT
-I585=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.swap,0x6BFA,BOOL
+I583=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.destoffset,0x6C4A,UINT
+I584=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.length,0x6C4A,UINT
+I585=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.swap,0x6C1A,BOOL
I586=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__adi_src,0xFFFFFFFF,UINT
I587=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__adi_dest,0xFFFFFFFF,UINT
I588=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__dti_src,0xFFFFFFFF,SINT
I589=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I590=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.enable,0x6BFA,BOOL
+I590=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.enable,0x6C1A,BOOL
I591=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I592=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.srcoffset,0x6C2A,UINT
+I592=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.srcoffset,0x6C4A,UINT
I593=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I594=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.destoffset,0x6C2A,UINT
-I595=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.length,0x6C2A,UINT
-I596=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.swap,0x6BFA,BOOL
+I594=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.destoffset,0x6C4A,UINT
+I595=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.length,0x6C4A,UINT
+I596=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.swap,0x6C1A,BOOL
I597=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__adi_src,0xFFFFFFFF,UINT
I598=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__adi_dest,0xFFFFFFFF,UINT
I599=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__dti_src,0xFFFFFFFF,SINT
I600=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I601=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.enable,0x6BFA,BOOL
+I601=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.enable,0x6C1A,BOOL
I602=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I603=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.srcoffset,0x6C2A,UINT
+I603=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.srcoffset,0x6C4A,UINT
I604=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I605=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.destoffset,0x6C2A,UINT
-I606=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.length,0x6C2A,UINT
-I607=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.swap,0x6BFA,BOOL
+I605=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.destoffset,0x6C4A,UINT
+I606=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.length,0x6C4A,UINT
+I607=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.swap,0x6C1A,BOOL
I608=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__adi_src,0xFFFFFFFF,UINT
I609=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I610=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__dti_src,0xFFFFFFFF,SINT
I611=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I612=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I613=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I614=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.enable,0x6BFA,BOOL
+I614=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.enable,0x6C1A,BOOL
I615=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I616=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.srcoffset,0x6C2A,UINT
+I616=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.srcoffset,0x6C4A,UINT
I617=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I618=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.destoffset,0x6C2A,UINT
-I619=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.length,0x6C2A,UINT
-I620=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.swap,0x6BFA,BOOL
+I618=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.destoffset,0x6C4A,UINT
+I619=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.length,0x6C4A,UINT
+I620=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.swap,0x6C1A,BOOL
I621=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__adi_src,0xFFFFFFFF,UINT
I622=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__adi_dest,0xFFFFFFFF,UINT
I623=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__dti_src,0xFFFFFFFF,SINT
I624=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I625=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.enable,0x6BFA,BOOL
+I625=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.enable,0x6C1A,BOOL
I626=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I627=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.srcoffset,0x6C2A,UINT
+I627=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.srcoffset,0x6C4A,UINT
I628=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I629=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.destoffset,0x6C2A,UINT
-I630=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.length,0x6C2A,UINT
-I631=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.swap,0x6BFA,BOOL
+I629=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.destoffset,0x6C4A,UINT
+I630=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.length,0x6C4A,UINT
+I631=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.swap,0x6C1A,BOOL
I632=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__adi_src,0xFFFFFFFF,UINT
I633=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__adi_dest,0xFFFFFFFF,UINT
I634=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__dti_src,0xFFFFFFFF,SINT
I635=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I636=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.enable,0x6BFA,BOOL
+I636=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.enable,0x6C1A,BOOL
I637=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I638=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.srcoffset,0x6C2A,UINT
+I638=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.srcoffset,0x6C4A,UINT
I639=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I640=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.destoffset,0x6C2A,UINT
-I641=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.length,0x6C2A,UINT
-I642=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.swap,0x6BFA,BOOL
+I640=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.destoffset,0x6C4A,UINT
+I641=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.length,0x6C4A,UINT
+I642=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.swap,0x6C1A,BOOL
I643=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__adi_src,0xFFFFFFFF,UINT
I644=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I645=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__dti_src,0xFFFFFFFF,SINT
I646=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I647=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I648=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I649=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.enable,0x6BFA,BOOL
+I649=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.enable,0x6C1A,BOOL
I650=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I651=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.srcoffset,0x6C2A,UINT
+I651=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.srcoffset,0x6C4A,UINT
I652=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I653=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.destoffset,0x6C2A,UINT
-I654=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.length,0x6C2A,UINT
-I655=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.swap,0x6BFA,BOOL
+I653=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.destoffset,0x6C4A,UINT
+I654=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.length,0x6C4A,UINT
+I655=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.swap,0x6C1A,BOOL
I656=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__adi_src,0xFFFFFFFF,UINT
I657=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__adi_dest,0xFFFFFFFF,UINT
I658=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__dti_src,0xFFFFFFFF,SINT
I659=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I660=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.enable,0x6BFA,BOOL
+I660=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.enable,0x6C1A,BOOL
I661=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I662=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.srcoffset,0x6C2A,UINT
+I662=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.srcoffset,0x6C4A,UINT
I663=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I664=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.destoffset,0x6C2A,UINT
-I665=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.length,0x6C2A,UINT
-I666=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.swap,0x6BFA,BOOL
+I664=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.destoffset,0x6C4A,UINT
+I665=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.length,0x6C4A,UINT
+I666=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.swap,0x6C1A,BOOL
I667=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__adi_src,0xFFFFFFFF,UINT
I668=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__adi_dest,0xFFFFFFFF,UINT
I669=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__dti_src,0xFFFFFFFF,SINT
I670=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I671=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.enable,0x6BFA,BOOL
+I671=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.enable,0x6C1A,BOOL
I672=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I673=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.srcoffset,0x6C2A,UINT
+I673=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.srcoffset,0x6C4A,UINT
I674=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I675=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.destoffset,0x6C2A,UINT
-I676=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.length,0x6C2A,UINT
-I677=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.swap,0x6BFA,BOOL
+I675=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.destoffset,0x6C4A,UINT
+I676=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.length,0x6C4A,UINT
+I677=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.swap,0x6C1A,BOOL
I678=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__adi_src,0xFFFFFFFF,UINT
I679=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I680=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__dti_src,0xFFFFFFFF,SINT
I681=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I682=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I683=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I684=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.enable,0x6BFA,BOOL
+I684=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.enable,0x6C1A,BOOL
I685=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I686=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.srcoffset,0x6C2A,UINT
+I686=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.srcoffset,0x6C4A,UINT
I687=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I688=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.destoffset,0x6C2A,UINT
-I689=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.length,0x6C2A,UINT
-I690=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.swap,0x6BFA,BOOL
+I688=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.destoffset,0x6C4A,UINT
+I689=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.length,0x6C4A,UINT
+I690=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.swap,0x6C1A,BOOL
I691=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__adi_src,0xFFFFFFFF,UINT
I692=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__adi_dest,0xFFFFFFFF,UINT
I693=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__dti_src,0xFFFFFFFF,SINT
I694=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I695=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.enable,0x6BFA,BOOL
+I695=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.enable,0x6C1A,BOOL
I696=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I697=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.srcoffset,0x6C2A,UINT
+I697=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.srcoffset,0x6C4A,UINT
I698=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I699=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.destoffset,0x6C2A,UINT
-I700=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.length,0x6C2A,UINT
-I701=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.swap,0x6BFA,BOOL
+I699=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.destoffset,0x6C4A,UINT
+I700=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.length,0x6C4A,UINT
+I701=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.swap,0x6C1A,BOOL
I702=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__adi_src,0xFFFFFFFF,UINT
I703=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__adi_dest,0xFFFFFFFF,UINT
I704=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__dti_src,0xFFFFFFFF,SINT
I705=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I706=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.enable,0x6BFA,BOOL
+I706=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.enable,0x6C1A,BOOL
I707=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I708=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.srcoffset,0x6C2A,UINT
+I708=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.srcoffset,0x6C4A,UINT
I709=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I710=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.destoffset,0x6C2A,UINT
-I711=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.length,0x6C2A,UINT
-I712=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.swap,0x6BFA,BOOL
+I710=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.destoffset,0x6C4A,UINT
+I711=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.length,0x6C4A,UINT
+I712=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.swap,0x6C1A,BOOL
I713=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__adi_src,0xFFFFFFFF,UINT
I714=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I715=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__dti_src,0xFFFFFFFF,SINT
I716=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I717=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I718=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I719=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.enable,0x6BFA,BOOL
+I719=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.enable,0x6C1A,BOOL
I720=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I721=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.srcoffset,0x6C2A,UINT
+I721=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.srcoffset,0x6C4A,UINT
I722=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I723=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.destoffset,0x6C2A,UINT
-I724=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.length,0x6C2A,UINT
-I725=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.swap,0x6BFA,BOOL
+I723=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.destoffset,0x6C4A,UINT
+I724=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.length,0x6C4A,UINT
+I725=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.swap,0x6C1A,BOOL
I726=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__adi_src,0xFFFFFFFF,UINT
I727=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__adi_dest,0xFFFFFFFF,UINT
I728=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__dti_src,0xFFFFFFFF,SINT
I729=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I730=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.enable,0x6BFA,BOOL
+I730=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.enable,0x6C1A,BOOL
I731=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I732=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.srcoffset,0x6C2A,UINT
+I732=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.srcoffset,0x6C4A,UINT
I733=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I734=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.destoffset,0x6C2A,UINT
-I735=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.length,0x6C2A,UINT
-I736=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.swap,0x6BFA,BOOL
+I734=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.destoffset,0x6C4A,UINT
+I735=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.length,0x6C4A,UINT
+I736=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.swap,0x6C1A,BOOL
I737=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__adi_src,0xFFFFFFFF,UINT
I738=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__adi_dest,0xFFFFFFFF,UINT
I739=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__dti_src,0xFFFFFFFF,SINT
I740=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I741=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.enable,0x6BFA,BOOL
+I741=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.enable,0x6C1A,BOOL
I742=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I743=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.srcoffset,0x6C2A,UINT
+I743=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.srcoffset,0x6C4A,UINT
I744=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I745=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.destoffset,0x6C2A,UINT
-I746=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.length,0x6C2A,UINT
-I747=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.swap,0x6BFA,BOOL
+I745=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.destoffset,0x6C4A,UINT
+I746=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.length,0x6C4A,UINT
+I747=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.swap,0x6C1A,BOOL
I748=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__adi_src,0xFFFFFFFF,UINT
I749=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I750=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__dti_src,0xFFFFFFFF,SINT
I751=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I752=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I753=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I754=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.enable,0x6BFA,BOOL
+I754=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.enable,0x6C1A,BOOL
I755=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I756=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.srcoffset,0x6C2A,UINT
+I756=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.srcoffset,0x6C4A,UINT
I757=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I758=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.destoffset,0x6C2A,UINT
-I759=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.length,0x6C2A,UINT
-I760=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.swap,0x6BFA,BOOL
+I758=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.destoffset,0x6C4A,UINT
+I759=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.length,0x6C4A,UINT
+I760=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.swap,0x6C1A,BOOL
I761=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__adi_src,0xFFFFFFFF,UINT
I762=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__adi_dest,0xFFFFFFFF,UINT
I763=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__dti_src,0xFFFFFFFF,SINT
I764=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I765=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.enable,0x6BFA,BOOL
+I765=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.enable,0x6C1A,BOOL
I766=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I767=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.srcoffset,0x6C2A,UINT
+I767=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.srcoffset,0x6C4A,UINT
I768=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I769=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.destoffset,0x6C2A,UINT
-I770=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.length,0x6C2A,UINT
-I771=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.swap,0x6BFA,BOOL
+I769=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.destoffset,0x6C4A,UINT
+I770=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.length,0x6C4A,UINT
+I771=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.swap,0x6C1A,BOOL
I772=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__adi_src,0xFFFFFFFF,UINT
I773=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__adi_dest,0xFFFFFFFF,UINT
I774=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__dti_src,0xFFFFFFFF,SINT
I775=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I776=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.enable,0x6BFA,BOOL
+I776=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.enable,0x6C1A,BOOL
I777=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I778=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.srcoffset,0x6C2A,UINT
+I778=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.srcoffset,0x6C4A,UINT
I779=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I780=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.destoffset,0x6C2A,UINT
-I781=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.length,0x6C2A,UINT
-I782=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.swap,0x6BFA,BOOL
+I780=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.destoffset,0x6C4A,UINT
+I781=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.length,0x6C4A,UINT
+I782=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.swap,0x6C1A,BOOL
I783=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__adi_src,0xFFFFFFFF,UINT
I784=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I785=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__dti_src,0xFFFFFFFF,SINT
I786=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I787=micro820.micro820.e300data/reade300configdata.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I788=micro820.micro820.e300data/reade300configdata.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I789=micro820.micro820.e300data/reade300configdata.int_cop.enable,0x6BFA,BOOL
+I789=micro820.micro820.e300data/reade300configdata.int_cop.enable,0x6C1A,BOOL
I790=micro820.micro820.e300data/reade300configdata.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I791=micro820.micro820.e300data/reade300configdata.int_cop.srcoffset,0x6C2A,UINT
+I791=micro820.micro820.e300data/reade300configdata.int_cop.srcoffset,0x6C4A,UINT
I792=micro820.micro820.e300data/reade300configdata.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I793=micro820.micro820.e300data/reade300configdata.int_cop.destoffset,0x6C2A,UINT
-I794=micro820.micro820.e300data/reade300configdata.int_cop.length,0x6C2A,UINT
-I795=micro820.micro820.e300data/reade300configdata.int_cop.swap,0x6BFA,BOOL
+I793=micro820.micro820.e300data/reade300configdata.int_cop.destoffset,0x6C4A,UINT
+I794=micro820.micro820.e300data/reade300configdata.int_cop.length,0x6C4A,UINT
+I795=micro820.micro820.e300data/reade300configdata.int_cop.swap,0x6C1A,BOOL
I796=micro820.micro820.e300data/reade300configdata.int_cop.__adi_src,0xFFFFFFFF,UINT
I797=micro820.micro820.e300data/reade300configdata.int_cop.__adi_dest,0xFFFFFFFF,UINT
I798=micro820.micro820.e300data/reade300configdata.int_cop.__dti_src,0xFFFFFFFF,SINT
I799=micro820.micro820.e300data/reade300configdata.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I800=micro820.micro820.e300data/reade300configdata.real_cop.enable,0x6BFA,BOOL
+I800=micro820.micro820.e300data/reade300configdata.real_cop.enable,0x6C1A,BOOL
I801=micro820.micro820.e300data/reade300configdata.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I802=micro820.micro820.e300data/reade300configdata.real_cop.srcoffset,0x6C2A,UINT
+I802=micro820.micro820.e300data/reade300configdata.real_cop.srcoffset,0x6C4A,UINT
I803=micro820.micro820.e300data/reade300configdata.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I804=micro820.micro820.e300data/reade300configdata.real_cop.destoffset,0x6C2A,UINT
-I805=micro820.micro820.e300data/reade300configdata.real_cop.length,0x6C2A,UINT
-I806=micro820.micro820.e300data/reade300configdata.real_cop.swap,0x6BFA,BOOL
+I804=micro820.micro820.e300data/reade300configdata.real_cop.destoffset,0x6C4A,UINT
+I805=micro820.micro820.e300data/reade300configdata.real_cop.length,0x6C4A,UINT
+I806=micro820.micro820.e300data/reade300configdata.real_cop.swap,0x6C1A,BOOL
I807=micro820.micro820.e300data/reade300configdata.real_cop.__adi_src,0xFFFFFFFF,UINT
I808=micro820.micro820.e300data/reade300configdata.real_cop.__adi_dest,0xFFFFFFFF,UINT
I809=micro820.micro820.e300data/reade300configdata.real_cop.__dti_src,0xFFFFFFFF,SINT
I810=micro820.micro820.e300data/reade300configdata.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I811=micro820.micro820.e300data/reade300configdata.phase_cop.enable,0x6BFA,BOOL
+I811=micro820.micro820.e300data/reade300configdata.phase_cop.enable,0x6C1A,BOOL
I812=micro820.micro820.e300data/reade300configdata.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I813=micro820.micro820.e300data/reade300configdata.phase_cop.srcoffset,0x6C2A,UINT
+I813=micro820.micro820.e300data/reade300configdata.phase_cop.srcoffset,0x6C4A,UINT
I814=micro820.micro820.e300data/reade300configdata.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I815=micro820.micro820.e300data/reade300configdata.phase_cop.destoffset,0x6C2A,UINT
-I816=micro820.micro820.e300data/reade300configdata.phase_cop.length,0x6C2A,UINT
-I817=micro820.micro820.e300data/reade300configdata.phase_cop.swap,0x6BFA,BOOL
+I815=micro820.micro820.e300data/reade300configdata.phase_cop.destoffset,0x6C4A,UINT
+I816=micro820.micro820.e300data/reade300configdata.phase_cop.length,0x6C4A,UINT
+I817=micro820.micro820.e300data/reade300configdata.phase_cop.swap,0x6C1A,BOOL
I818=micro820.micro820.e300data/reade300configdata.phase_cop.__adi_src,0xFFFFFFFF,UINT
I819=micro820.micro820.e300data/reade300configdata.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I820=micro820.micro820.e300data/reade300configdata.phase_cop.__dti_src,0xFFFFFFFF,SINT
I821=micro820.micro820.e300data/reade300configdata.phase_cop.__dti_dest,0xFFFFFFFF,SINT
-I822=micro820.micro820.e300data/d_2_s_flasetting.inp_dint,0x6E60,UDINT
+I822=micro820.micro820.e300data/d_2_s_flasetting.inp_dint,0x6E48,UDINT
I823=micro820.micro820.e300data/writee300configdata.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I824=micro820.micro820.e300data/writee300configdata.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I825=micro820.micro820.e300data/writee300configdata.int_cop.enable,0x6BFA,BOOL
+I825=micro820.micro820.e300data/writee300configdata.int_cop.enable,0x6C1A,BOOL
I826=micro820.micro820.e300data/writee300configdata.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I827=micro820.micro820.e300data/writee300configdata.int_cop.srcoffset,0x6C2A,UINT
+I827=micro820.micro820.e300data/writee300configdata.int_cop.srcoffset,0x6C4A,UINT
I828=micro820.micro820.e300data/writee300configdata.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I829=micro820.micro820.e300data/writee300configdata.int_cop.destoffset,0x6C2A,UINT
-I830=micro820.micro820.e300data/writee300configdata.int_cop.length,0x6C2A,UINT
-I831=micro820.micro820.e300data/writee300configdata.int_cop.swap,0x6BFA,BOOL
+I829=micro820.micro820.e300data/writee300configdata.int_cop.destoffset,0x6C4A,UINT
+I830=micro820.micro820.e300data/writee300configdata.int_cop.length,0x6C4A,UINT
+I831=micro820.micro820.e300data/writee300configdata.int_cop.swap,0x6C1A,BOOL
I832=micro820.micro820.e300data/writee300configdata.int_cop.__adi_src,0xFFFFFFFF,UINT
I833=micro820.micro820.e300data/writee300configdata.int_cop.__adi_dest,0xFFFFFFFF,UINT
I834=micro820.micro820.e300data/writee300configdata.int_cop.__dti_src,0xFFFFFFFF,SINT
I835=micro820.micro820.e300data/writee300configdata.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I836=micro820.micro820.e300data/writee300configdata.real_cop.enable,0x6BFA,BOOL
+I836=micro820.micro820.e300data/writee300configdata.real_cop.enable,0x6C1A,BOOL
I837=micro820.micro820.e300data/writee300configdata.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I838=micro820.micro820.e300data/writee300configdata.real_cop.srcoffset,0x6C2A,UINT
+I838=micro820.micro820.e300data/writee300configdata.real_cop.srcoffset,0x6C4A,UINT
I839=micro820.micro820.e300data/writee300configdata.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I840=micro820.micro820.e300data/writee300configdata.real_cop.destoffset,0x6C2A,UINT
-I841=micro820.micro820.e300data/writee300configdata.real_cop.length,0x6C2A,UINT
-I842=micro820.micro820.e300data/writee300configdata.real_cop.swap,0x6BFA,BOOL
+I840=micro820.micro820.e300data/writee300configdata.real_cop.destoffset,0x6C4A,UINT
+I841=micro820.micro820.e300data/writee300configdata.real_cop.length,0x6C4A,UINT
+I842=micro820.micro820.e300data/writee300configdata.real_cop.swap,0x6C1A,BOOL
I843=micro820.micro820.e300data/writee300configdata.real_cop.__adi_src,0xFFFFFFFF,UINT
I844=micro820.micro820.e300data/writee300configdata.real_cop.__adi_dest,0xFFFFFFFF,UINT
I845=micro820.micro820.e300data/writee300configdata.real_cop.__dti_src,0xFFFFFFFF,SINT
I846=micro820.micro820.e300data/writee300configdata.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I847=micro820.micro820.e300data/writee300configdata.phase_cop.enable,0x6BFA,BOOL
+I847=micro820.micro820.e300data/writee300configdata.phase_cop.enable,0x6C1A,BOOL
I848=micro820.micro820.e300data/writee300configdata.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I849=micro820.micro820.e300data/writee300configdata.phase_cop.srcoffset,0x6C2A,UINT
+I849=micro820.micro820.e300data/writee300configdata.phase_cop.srcoffset,0x6C4A,UINT
I850=micro820.micro820.e300data/writee300configdata.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I851=micro820.micro820.e300data/writee300configdata.phase_cop.destoffset,0x6C2A,UINT
-I852=micro820.micro820.e300data/writee300configdata.phase_cop.length,0x6C2A,UINT
-I853=micro820.micro820.e300data/writee300configdata.phase_cop.swap,0x6BFA,BOOL
+I851=micro820.micro820.e300data/writee300configdata.phase_cop.destoffset,0x6C4A,UINT
+I852=micro820.micro820.e300data/writee300configdata.phase_cop.length,0x6C4A,UINT
+I853=micro820.micro820.e300data/writee300configdata.phase_cop.swap,0x6C1A,BOOL
I854=micro820.micro820.e300data/writee300configdata.phase_cop.__adi_src,0xFFFFFFFF,UINT
I855=micro820.micro820.e300data/writee300configdata.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I856=micro820.micro820.e300data/writee300configdata.phase_cop.__dti_src,0xFFFFFFFF,SINT
I857=micro820.micro820.e300data/writee300configdata.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I858=micro820.micro820.e300data/e300_write_tripreset.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I859=micro820.micro820.e300data/e300_write_tripreset.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I860=micro820.micro820.e300data/e300_write_tripreset.int_cop.enable,0x6BFA,BOOL
+I860=micro820.micro820.e300data/e300_write_tripreset.int_cop.enable,0x6C1A,BOOL
I861=micro820.micro820.e300data/e300_write_tripreset.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I862=micro820.micro820.e300data/e300_write_tripreset.int_cop.srcoffset,0x6C2A,UINT
+I862=micro820.micro820.e300data/e300_write_tripreset.int_cop.srcoffset,0x6C4A,UINT
I863=micro820.micro820.e300data/e300_write_tripreset.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I864=micro820.micro820.e300data/e300_write_tripreset.int_cop.destoffset,0x6C2A,UINT
-I865=micro820.micro820.e300data/e300_write_tripreset.int_cop.length,0x6C2A,UINT
-I866=micro820.micro820.e300data/e300_write_tripreset.int_cop.swap,0x6BFA,BOOL
+I864=micro820.micro820.e300data/e300_write_tripreset.int_cop.destoffset,0x6C4A,UINT
+I865=micro820.micro820.e300data/e300_write_tripreset.int_cop.length,0x6C4A,UINT
+I866=micro820.micro820.e300data/e300_write_tripreset.int_cop.swap,0x6C1A,BOOL
I867=micro820.micro820.e300data/e300_write_tripreset.int_cop.__adi_src,0xFFFFFFFF,UINT
I868=micro820.micro820.e300data/e300_write_tripreset.int_cop.__adi_dest,0xFFFFFFFF,UINT
I869=micro820.micro820.e300data/e300_write_tripreset.int_cop.__dti_src,0xFFFFFFFF,SINT
I870=micro820.micro820.e300data/e300_write_tripreset.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I871=micro820.micro820.e300data/e300_write_tripreset.real_cop.enable,0x6BFA,BOOL
+I871=micro820.micro820.e300data/e300_write_tripreset.real_cop.enable,0x6C1A,BOOL
I872=micro820.micro820.e300data/e300_write_tripreset.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I873=micro820.micro820.e300data/e300_write_tripreset.real_cop.srcoffset,0x6C2A,UINT
+I873=micro820.micro820.e300data/e300_write_tripreset.real_cop.srcoffset,0x6C4A,UINT
I874=micro820.micro820.e300data/e300_write_tripreset.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I875=micro820.micro820.e300data/e300_write_tripreset.real_cop.destoffset,0x6C2A,UINT
-I876=micro820.micro820.e300data/e300_write_tripreset.real_cop.length,0x6C2A,UINT
-I877=micro820.micro820.e300data/e300_write_tripreset.real_cop.swap,0x6BFA,BOOL
+I875=micro820.micro820.e300data/e300_write_tripreset.real_cop.destoffset,0x6C4A,UINT
+I876=micro820.micro820.e300data/e300_write_tripreset.real_cop.length,0x6C4A,UINT
+I877=micro820.micro820.e300data/e300_write_tripreset.real_cop.swap,0x6C1A,BOOL
I878=micro820.micro820.e300data/e300_write_tripreset.real_cop.__adi_src,0xFFFFFFFF,UINT
I879=micro820.micro820.e300data/e300_write_tripreset.real_cop.__adi_dest,0xFFFFFFFF,UINT
I880=micro820.micro820.e300data/e300_write_tripreset.real_cop.__dti_src,0xFFFFFFFF,SINT
I881=micro820.micro820.e300data/e300_write_tripreset.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I882=micro820.micro820.e300data/e300_write_tripreset.phase_cop.enable,0x6BFA,BOOL
+I882=micro820.micro820.e300data/e300_write_tripreset.phase_cop.enable,0x6C1A,BOOL
I883=micro820.micro820.e300data/e300_write_tripreset.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I884=micro820.micro820.e300data/e300_write_tripreset.phase_cop.srcoffset,0x6C2A,UINT
+I884=micro820.micro820.e300data/e300_write_tripreset.phase_cop.srcoffset,0x6C4A,UINT
I885=micro820.micro820.e300data/e300_write_tripreset.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I886=micro820.micro820.e300data/e300_write_tripreset.phase_cop.destoffset,0x6C2A,UINT
-I887=micro820.micro820.e300data/e300_write_tripreset.phase_cop.length,0x6C2A,UINT
-I888=micro820.micro820.e300data/e300_write_tripreset.phase_cop.swap,0x6BFA,BOOL
+I886=micro820.micro820.e300data/e300_write_tripreset.phase_cop.destoffset,0x6C4A,UINT
+I887=micro820.micro820.e300data/e300_write_tripreset.phase_cop.length,0x6C4A,UINT
+I888=micro820.micro820.e300data/e300_write_tripreset.phase_cop.swap,0x6C1A,BOOL
I889=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__adi_src,0xFFFFFFFF,UINT
I890=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I891=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__dti_src,0xFFFFFFFF,SINT
I892=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__dti_dest,0xFFFFFFFF,SINT
-I893=micro820.micro820.e300data/e300_read_param.fben,0x6BFA,BOOL
-I894=micro820.micro820.e300data/e300_read_param.ipaddress,0x6D6B,STRING
-I895=micro820.micro820.e300data/e300_read_param.updaterate_ms,0x6C2A,UINT
-I896=micro820.micro820.e300data/e300_read_param.enable,0x6BFA,BOOL
-I897=micro820.micro820.e300data/e300_read_param.paramnumber,0x6E60,UDINT
-I898=micro820.micro820.e300data/e300_read_param.msgobjread.in,0x6BFA,BOOL
+I893=micro820.micro820.e300data/e300_read_param.fben,0x6C1A,BOOL
+I894=micro820.micro820.e300data/e300_read_param.ipaddress,0x6D54,STRING
+I895=micro820.micro820.e300data/e300_read_param.updaterate_ms,0x6C4A,UINT
+I896=micro820.micro820.e300data/e300_read_param.enable,0x6C1A,BOOL
+I897=micro820.micro820.e300data/e300_read_param.paramnumber,0x6E48,UDINT
+I898=micro820.micro820.e300data/e300_read_param.msgobjread.in,0x6C1A,BOOL
I899=micro820.micro820.e300data/e300_read_param.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I900=micro820.micro820.e300data/e300_read_param.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I901=micro820.micro820.e300data/e300_read_param.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I902=micro820.micro820.e300data/e300_read_param.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I903=micro820.micro820.e300data/e300_read_param.msgobjread.reqlength,0x6C2A,UINT
+I903=micro820.micro820.e300data/e300_read_param.msgobjread.reqlength,0x6C4A,UINT
I904=micro820.micro820.e300data/e300_read_param.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I905=micro820.micro820.e300data/e300_read_param.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
I906=micro820.micro820.e300data/e300_read_param.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I907=micro820.micro820.e300data/e300_read_param.fben_rtrig.clk,0x6BFA,BOOL
-I908=micro820.micro820.e300data/e300_read_param.msgobjread_q_rtrig.clk,0x6BFA,BOOL
-I909=micro820.micro820.e300data/e300_read_param.msgobjread_err_rtrig.clk,0x6BFA,BOOL
-I910=micro820.micro820.e300data/e300_read_param.int_cop.enable,0x6BFA,BOOL
+I907=micro820.micro820.e300data/e300_read_param.fben_rtrig.clk,0x6C1A,BOOL
+I908=micro820.micro820.e300data/e300_read_param.msgobjread_q_rtrig.clk,0x6C1A,BOOL
+I909=micro820.micro820.e300data/e300_read_param.msgobjread_err_rtrig.clk,0x6C1A,BOOL
+I910=micro820.micro820.e300data/e300_read_param.int_cop.enable,0x6C1A,BOOL
I911=micro820.micro820.e300data/e300_read_param.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I912=micro820.micro820.e300data/e300_read_param.int_cop.srcoffset,0x6C2A,UINT
+I912=micro820.micro820.e300data/e300_read_param.int_cop.srcoffset,0x6C4A,UINT
I913=micro820.micro820.e300data/e300_read_param.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I914=micro820.micro820.e300data/e300_read_param.int_cop.destoffset,0x6C2A,UINT
-I915=micro820.micro820.e300data/e300_read_param.int_cop.length,0x6C2A,UINT
-I916=micro820.micro820.e300data/e300_read_param.int_cop.swap,0x6BFA,BOOL
+I914=micro820.micro820.e300data/e300_read_param.int_cop.destoffset,0x6C4A,UINT
+I915=micro820.micro820.e300data/e300_read_param.int_cop.length,0x6C4A,UINT
+I916=micro820.micro820.e300data/e300_read_param.int_cop.swap,0x6C1A,BOOL
I917=micro820.micro820.e300data/e300_read_param.int_cop.__adi_src,0xFFFFFFFF,UINT
I918=micro820.micro820.e300data/e300_read_param.int_cop.__adi_dest,0xFFFFFFFF,UINT
I919=micro820.micro820.e300data/e300_read_param.int_cop.__dti_src,0xFFFFFFFF,SINT
I920=micro820.micro820.e300data/e300_read_param.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I921=micro820.micro820.e300data/e300_read_param.real_cop.enable,0x6BFA,BOOL
+I921=micro820.micro820.e300data/e300_read_param.real_cop.enable,0x6C1A,BOOL
I922=micro820.micro820.e300data/e300_read_param.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I923=micro820.micro820.e300data/e300_read_param.real_cop.srcoffset,0x6C2A,UINT
+I923=micro820.micro820.e300data/e300_read_param.real_cop.srcoffset,0x6C4A,UINT
I924=micro820.micro820.e300data/e300_read_param.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I925=micro820.micro820.e300data/e300_read_param.real_cop.destoffset,0x6C2A,UINT
-I926=micro820.micro820.e300data/e300_read_param.real_cop.length,0x6C2A,UINT
-I927=micro820.micro820.e300data/e300_read_param.real_cop.swap,0x6BFA,BOOL
+I925=micro820.micro820.e300data/e300_read_param.real_cop.destoffset,0x6C4A,UINT
+I926=micro820.micro820.e300data/e300_read_param.real_cop.length,0x6C4A,UINT
+I927=micro820.micro820.e300data/e300_read_param.real_cop.swap,0x6C1A,BOOL
I928=micro820.micro820.e300data/e300_read_param.real_cop.__adi_src,0xFFFFFFFF,UINT
I929=micro820.micro820.e300data/e300_read_param.real_cop.__adi_dest,0xFFFFFFFF,UINT
I930=micro820.micro820.e300data/e300_read_param.real_cop.__dti_src,0xFFFFFFFF,SINT
I931=micro820.micro820.e300data/e300_read_param.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I932=micro820.micro820.e300data/e300_read_param.phase_cop.enable,0x6BFA,BOOL
+I932=micro820.micro820.e300data/e300_read_param.phase_cop.enable,0x6C1A,BOOL
I933=micro820.micro820.e300data/e300_read_param.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I934=micro820.micro820.e300data/e300_read_param.phase_cop.srcoffset,0x6C2A,UINT
+I934=micro820.micro820.e300data/e300_read_param.phase_cop.srcoffset,0x6C4A,UINT
I935=micro820.micro820.e300data/e300_read_param.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I936=micro820.micro820.e300data/e300_read_param.phase_cop.destoffset,0x6C2A,UINT
-I937=micro820.micro820.e300data/e300_read_param.phase_cop.length,0x6C2A,UINT
-I938=micro820.micro820.e300data/e300_read_param.phase_cop.swap,0x6BFA,BOOL
+I936=micro820.micro820.e300data/e300_read_param.phase_cop.destoffset,0x6C4A,UINT
+I937=micro820.micro820.e300data/e300_read_param.phase_cop.length,0x6C4A,UINT
+I938=micro820.micro820.e300data/e300_read_param.phase_cop.swap,0x6C1A,BOOL
I939=micro820.micro820.e300data/e300_read_param.phase_cop.__adi_src,0xFFFFFFFF,UINT
I940=micro820.micro820.e300data/e300_read_param.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I941=micro820.micro820.e300data/e300_read_param.phase_cop.__dti_src,0xFFFFFFFF,SINT
I942=micro820.micro820.e300data/e300_read_param.phase_cop.__dti_dest,0xFFFFFFFF,SINT
-I943=micro820.micro820.e300data/e300_read_param.fben_ftrig.clk,0x6BFA,BOOL
+I943=micro820.micro820.e300data/e300_read_param.fben_ftrig.clk,0x6C1A,BOOL
I944=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I945=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I946=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.enable,0x6BFA,BOOL
+I946=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.enable,0x6C1A,BOOL
I947=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I948=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.srcoffset,0x6C2A,UINT
+I948=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.srcoffset,0x6C4A,UINT
I949=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I950=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.destoffset,0x6C2A,UINT
-I951=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.length,0x6C2A,UINT
-I952=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.swap,0x6BFA,BOOL
+I950=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.destoffset,0x6C4A,UINT
+I951=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.length,0x6C4A,UINT
+I952=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.swap,0x6C1A,BOOL
I953=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__adi_src,0xFFFFFFFF,UINT
I954=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__adi_dest,0xFFFFFFFF,UINT
I955=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__dti_src,0xFFFFFFFF,SINT
I956=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I957=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.enable,0x6BFA,BOOL
+I957=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.enable,0x6C1A,BOOL
I958=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I959=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.srcoffset,0x6C2A,UINT
+I959=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.srcoffset,0x6C4A,UINT
I960=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I961=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.destoffset,0x6C2A,UINT
-I962=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.length,0x6C2A,UINT
-I963=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.swap,0x6BFA,BOOL
+I961=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.destoffset,0x6C4A,UINT
+I962=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.length,0x6C4A,UINT
+I963=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.swap,0x6C1A,BOOL
I964=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__adi_src,0xFFFFFFFF,UINT
I965=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__adi_dest,0xFFFFFFFF,UINT
I966=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__dti_src,0xFFFFFFFF,SINT
I967=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I968=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.enable,0x6BFA,BOOL
+I968=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.enable,0x6C1A,BOOL
I969=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I970=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.srcoffset,0x6C2A,UINT
+I970=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.srcoffset,0x6C4A,UINT
I971=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I972=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.destoffset,0x6C2A,UINT
-I973=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.length,0x6C2A,UINT
-I974=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.swap,0x6BFA,BOOL
+I972=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.destoffset,0x6C4A,UINT
+I973=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.length,0x6C4A,UINT
+I974=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.swap,0x6C1A,BOOL
I975=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__adi_src,0xFFFFFFFF,UINT
I976=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I977=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__dti_src,0xFFFFFFFF,SINT
I978=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I979=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I980=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I981=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.enable,0x6BFA,BOOL
+I981=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.enable,0x6C1A,BOOL
I982=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I983=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.srcoffset,0x6C2A,UINT
+I983=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.srcoffset,0x6C4A,UINT
I984=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I985=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.destoffset,0x6C2A,UINT
-I986=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.length,0x6C2A,UINT
-I987=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.swap,0x6BFA,BOOL
+I985=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.destoffset,0x6C4A,UINT
+I986=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.length,0x6C4A,UINT
+I987=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.swap,0x6C1A,BOOL
I988=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__adi_src,0xFFFFFFFF,UINT
I989=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__adi_dest,0xFFFFFFFF,UINT
I990=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__dti_src,0xFFFFFFFF,SINT
I991=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I992=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.enable,0x6BFA,BOOL
+I992=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.enable,0x6C1A,BOOL
I993=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I994=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.srcoffset,0x6C2A,UINT
+I994=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.srcoffset,0x6C4A,UINT
I995=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I996=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.destoffset,0x6C2A,UINT
-I997=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.length,0x6C2A,UINT
-I998=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.swap,0x6BFA,BOOL
+I996=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.destoffset,0x6C4A,UINT
+I997=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.length,0x6C4A,UINT
+I998=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.swap,0x6C1A,BOOL
I999=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__adi_src,0xFFFFFFFF,UINT
I1000=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1001=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__dti_src,0xFFFFFFFF,SINT
I1002=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1003=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.enable,0x6BFA,BOOL
+I1003=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.enable,0x6C1A,BOOL
I1004=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1005=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.srcoffset,0x6C2A,UINT
+I1005=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.srcoffset,0x6C4A,UINT
I1006=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1007=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.destoffset,0x6C2A,UINT
-I1008=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.length,0x6C2A,UINT
-I1009=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.swap,0x6BFA,BOOL
+I1007=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.destoffset,0x6C4A,UINT
+I1008=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.length,0x6C4A,UINT
+I1009=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.swap,0x6C1A,BOOL
I1010=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1011=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1012=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1013=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1014=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I1015=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1016=micro820.micro820.e300data/e300_tripstatuspower.int_cop.enable,0x6BFA,BOOL
+I1016=micro820.micro820.e300data/e300_tripstatuspower.int_cop.enable,0x6C1A,BOOL
I1017=micro820.micro820.e300data/e300_tripstatuspower.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1018=micro820.micro820.e300data/e300_tripstatuspower.int_cop.srcoffset,0x6C2A,UINT
+I1018=micro820.micro820.e300data/e300_tripstatuspower.int_cop.srcoffset,0x6C4A,UINT
I1019=micro820.micro820.e300data/e300_tripstatuspower.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1020=micro820.micro820.e300data/e300_tripstatuspower.int_cop.destoffset,0x6C2A,UINT
-I1021=micro820.micro820.e300data/e300_tripstatuspower.int_cop.length,0x6C2A,UINT
-I1022=micro820.micro820.e300data/e300_tripstatuspower.int_cop.swap,0x6BFA,BOOL
+I1020=micro820.micro820.e300data/e300_tripstatuspower.int_cop.destoffset,0x6C4A,UINT
+I1021=micro820.micro820.e300data/e300_tripstatuspower.int_cop.length,0x6C4A,UINT
+I1022=micro820.micro820.e300data/e300_tripstatuspower.int_cop.swap,0x6C1A,BOOL
I1023=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__adi_src,0xFFFFFFFF,UINT
I1024=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1025=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__dti_src,0xFFFFFFFF,SINT
I1026=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1027=micro820.micro820.e300data/e300_tripstatuspower.real_cop.enable,0x6BFA,BOOL
+I1027=micro820.micro820.e300data/e300_tripstatuspower.real_cop.enable,0x6C1A,BOOL
I1028=micro820.micro820.e300data/e300_tripstatuspower.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1029=micro820.micro820.e300data/e300_tripstatuspower.real_cop.srcoffset,0x6C2A,UINT
+I1029=micro820.micro820.e300data/e300_tripstatuspower.real_cop.srcoffset,0x6C4A,UINT
I1030=micro820.micro820.e300data/e300_tripstatuspower.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1031=micro820.micro820.e300data/e300_tripstatuspower.real_cop.destoffset,0x6C2A,UINT
-I1032=micro820.micro820.e300data/e300_tripstatuspower.real_cop.length,0x6C2A,UINT
-I1033=micro820.micro820.e300data/e300_tripstatuspower.real_cop.swap,0x6BFA,BOOL
+I1031=micro820.micro820.e300data/e300_tripstatuspower.real_cop.destoffset,0x6C4A,UINT
+I1032=micro820.micro820.e300data/e300_tripstatuspower.real_cop.length,0x6C4A,UINT
+I1033=micro820.micro820.e300data/e300_tripstatuspower.real_cop.swap,0x6C1A,BOOL
I1034=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__adi_src,0xFFFFFFFF,UINT
I1035=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1036=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__dti_src,0xFFFFFFFF,SINT
I1037=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1038=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.enable,0x6BFA,BOOL
+I1038=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.enable,0x6C1A,BOOL
I1039=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1040=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.srcoffset,0x6C2A,UINT
+I1040=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.srcoffset,0x6C4A,UINT
I1041=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1042=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.destoffset,0x6C2A,UINT
-I1043=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.length,0x6C2A,UINT
-I1044=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.swap,0x6BFA,BOOL
+I1042=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.destoffset,0x6C4A,UINT
+I1043=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.length,0x6C4A,UINT
+I1044=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.swap,0x6C1A,BOOL
I1045=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1046=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1047=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1048=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1049=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I1050=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1051=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.enable,0x6BFA,BOOL
+I1051=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.enable,0x6C1A,BOOL
I1052=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1053=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.srcoffset,0x6C2A,UINT
+I1053=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.srcoffset,0x6C4A,UINT
I1054=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1055=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.destoffset,0x6C2A,UINT
-I1056=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.length,0x6C2A,UINT
-I1057=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.swap,0x6BFA,BOOL
+I1055=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.destoffset,0x6C4A,UINT
+I1056=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.length,0x6C4A,UINT
+I1057=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.swap,0x6C1A,BOOL
I1058=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__adi_src,0xFFFFFFFF,UINT
I1059=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1060=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__dti_src,0xFFFFFFFF,SINT
I1061=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1062=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.enable,0x6BFA,BOOL
+I1062=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.enable,0x6C1A,BOOL
I1063=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1064=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.srcoffset,0x6C2A,UINT
+I1064=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.srcoffset,0x6C4A,UINT
I1065=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1066=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.destoffset,0x6C2A,UINT
-I1067=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.length,0x6C2A,UINT
-I1068=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.swap,0x6BFA,BOOL
+I1066=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.destoffset,0x6C4A,UINT
+I1067=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.length,0x6C4A,UINT
+I1068=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.swap,0x6C1A,BOOL
I1069=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__adi_src,0xFFFFFFFF,UINT
I1070=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1071=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__dti_src,0xFFFFFFFF,SINT
I1072=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1073=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.enable,0x6BFA,BOOL
+I1073=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.enable,0x6C1A,BOOL
I1074=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1075=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.srcoffset,0x6C2A,UINT
+I1075=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.srcoffset,0x6C4A,UINT
I1076=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1077=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.destoffset,0x6C2A,UINT
-I1078=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.length,0x6C2A,UINT
-I1079=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.swap,0x6BFA,BOOL
+I1077=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.destoffset,0x6C4A,UINT
+I1078=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.length,0x6C4A,UINT
+I1079=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.swap,0x6C1A,BOOL
I1080=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1081=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1082=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1083=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1084=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I1085=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1086=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.enable,0x6BFA,BOOL
+I1086=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.enable,0x6C1A,BOOL
I1087=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1088=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.srcoffset,0x6C2A,UINT
+I1088=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.srcoffset,0x6C4A,UINT
I1089=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1090=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.destoffset,0x6C2A,UINT
-I1091=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.length,0x6C2A,UINT
-I1092=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.swap,0x6BFA,BOOL
+I1090=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.destoffset,0x6C4A,UINT
+I1091=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.length,0x6C4A,UINT
+I1092=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.swap,0x6C1A,BOOL
I1093=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__adi_src,0xFFFFFFFF,UINT
I1094=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1095=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__dti_src,0xFFFFFFFF,SINT
I1096=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1097=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.enable,0x6BFA,BOOL
+I1097=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.enable,0x6C1A,BOOL
I1098=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1099=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.srcoffset,0x6C2A,UINT
+I1099=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.srcoffset,0x6C4A,UINT
I1100=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1101=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.destoffset,0x6C2A,UINT
-I1102=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.length,0x6C2A,UINT
-I1103=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.swap,0x6BFA,BOOL
+I1101=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.destoffset,0x6C4A,UINT
+I1102=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.length,0x6C4A,UINT
+I1103=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.swap,0x6C1A,BOOL
I1104=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__adi_src,0xFFFFFFFF,UINT
I1105=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1106=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__dti_src,0xFFFFFFFF,SINT
I1107=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1108=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.enable,0x6BFA,BOOL
+I1108=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.enable,0x6C1A,BOOL
I1109=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1110=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.srcoffset,0x6C2A,UINT
+I1110=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.srcoffset,0x6C4A,UINT
I1111=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1112=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.destoffset,0x6C2A,UINT
-I1113=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.length,0x6C2A,UINT
-I1114=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.swap,0x6BFA,BOOL
+I1112=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.destoffset,0x6C4A,UINT
+I1113=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.length,0x6C4A,UINT
+I1114=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.swap,0x6C1A,BOOL
I1115=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1116=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1117=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1118=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1119=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I1120=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1121=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.enable,0x6BFA,BOOL
+I1121=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.enable,0x6C1A,BOOL
I1122=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1123=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.srcoffset,0x6C2A,UINT
+I1123=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.srcoffset,0x6C4A,UINT
I1124=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1125=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.destoffset,0x6C2A,UINT
-I1126=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.length,0x6C2A,UINT
-I1127=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.swap,0x6BFA,BOOL
+I1125=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.destoffset,0x6C4A,UINT
+I1126=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.length,0x6C4A,UINT
+I1127=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.swap,0x6C1A,BOOL
I1128=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__adi_src,0xFFFFFFFF,UINT
I1129=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1130=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__dti_src,0xFFFFFFFF,SINT
I1131=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1132=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.enable,0x6BFA,BOOL
+I1132=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.enable,0x6C1A,BOOL
I1133=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1134=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.srcoffset,0x6C2A,UINT
+I1134=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.srcoffset,0x6C4A,UINT
I1135=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1136=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.destoffset,0x6C2A,UINT
-I1137=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.length,0x6C2A,UINT
-I1138=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.swap,0x6BFA,BOOL
+I1136=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.destoffset,0x6C4A,UINT
+I1137=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.length,0x6C4A,UINT
+I1138=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.swap,0x6C1A,BOOL
I1139=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__adi_src,0xFFFFFFFF,UINT
I1140=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1141=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__dti_src,0xFFFFFFFF,SINT
I1142=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1143=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.enable,0x6BFA,BOOL
+I1143=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.enable,0x6C1A,BOOL
I1144=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1145=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.srcoffset,0x6C2A,UINT
+I1145=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.srcoffset,0x6C4A,UINT
I1146=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1147=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.destoffset,0x6C2A,UINT
-I1148=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.length,0x6C2A,UINT
-I1149=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.swap,0x6BFA,BOOL
+I1147=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.destoffset,0x6C4A,UINT
+I1148=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.length,0x6C4A,UINT
+I1149=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.swap,0x6C1A,BOOL
I1150=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1151=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1152=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1153=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1154=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I1155=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1156=micro820.micro820.e300data/e300_warnstatuspower.int_cop.enable,0x6BFA,BOOL
+I1156=micro820.micro820.e300data/e300_warnstatuspower.int_cop.enable,0x6C1A,BOOL
I1157=micro820.micro820.e300data/e300_warnstatuspower.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1158=micro820.micro820.e300data/e300_warnstatuspower.int_cop.srcoffset,0x6C2A,UINT
+I1158=micro820.micro820.e300data/e300_warnstatuspower.int_cop.srcoffset,0x6C4A,UINT
I1159=micro820.micro820.e300data/e300_warnstatuspower.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1160=micro820.micro820.e300data/e300_warnstatuspower.int_cop.destoffset,0x6C2A,UINT
-I1161=micro820.micro820.e300data/e300_warnstatuspower.int_cop.length,0x6C2A,UINT
-I1162=micro820.micro820.e300data/e300_warnstatuspower.int_cop.swap,0x6BFA,BOOL
+I1160=micro820.micro820.e300data/e300_warnstatuspower.int_cop.destoffset,0x6C4A,UINT
+I1161=micro820.micro820.e300data/e300_warnstatuspower.int_cop.length,0x6C4A,UINT
+I1162=micro820.micro820.e300data/e300_warnstatuspower.int_cop.swap,0x6C1A,BOOL
I1163=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__adi_src,0xFFFFFFFF,UINT
I1164=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1165=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__dti_src,0xFFFFFFFF,SINT
I1166=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1167=micro820.micro820.e300data/e300_warnstatuspower.real_cop.enable,0x6BFA,BOOL
+I1167=micro820.micro820.e300data/e300_warnstatuspower.real_cop.enable,0x6C1A,BOOL
I1168=micro820.micro820.e300data/e300_warnstatuspower.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1169=micro820.micro820.e300data/e300_warnstatuspower.real_cop.srcoffset,0x6C2A,UINT
+I1169=micro820.micro820.e300data/e300_warnstatuspower.real_cop.srcoffset,0x6C4A,UINT
I1170=micro820.micro820.e300data/e300_warnstatuspower.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1171=micro820.micro820.e300data/e300_warnstatuspower.real_cop.destoffset,0x6C2A,UINT
-I1172=micro820.micro820.e300data/e300_warnstatuspower.real_cop.length,0x6C2A,UINT
-I1173=micro820.micro820.e300data/e300_warnstatuspower.real_cop.swap,0x6BFA,BOOL
+I1171=micro820.micro820.e300data/e300_warnstatuspower.real_cop.destoffset,0x6C4A,UINT
+I1172=micro820.micro820.e300data/e300_warnstatuspower.real_cop.length,0x6C4A,UINT
+I1173=micro820.micro820.e300data/e300_warnstatuspower.real_cop.swap,0x6C1A,BOOL
I1174=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__adi_src,0xFFFFFFFF,UINT
I1175=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1176=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__dti_src,0xFFFFFFFF,SINT
I1177=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1178=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.enable,0x6BFA,BOOL
+I1178=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.enable,0x6C1A,BOOL
I1179=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1180=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.srcoffset,0x6C2A,UINT
+I1180=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.srcoffset,0x6C4A,UINT
I1181=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1182=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.destoffset,0x6C2A,UINT
-I1183=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.length,0x6C2A,UINT
-I1184=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.swap,0x6BFA,BOOL
+I1182=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.destoffset,0x6C4A,UINT
+I1183=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.length,0x6C4A,UINT
+I1184=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.swap,0x6C1A,BOOL
I1185=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1186=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1187=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1188=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1189=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I1190=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1191=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.enable,0x6BFA,BOOL
+I1191=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.enable,0x6C1A,BOOL
I1192=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1193=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.srcoffset,0x6C2A,UINT
+I1193=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.srcoffset,0x6C4A,UINT
I1194=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1195=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.destoffset,0x6C2A,UINT
-I1196=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.length,0x6C2A,UINT
-I1197=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.swap,0x6BFA,BOOL
+I1195=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.destoffset,0x6C4A,UINT
+I1196=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.length,0x6C4A,UINT
+I1197=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.swap,0x6C1A,BOOL
I1198=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__adi_src,0xFFFFFFFF,UINT
I1199=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1200=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__dti_src,0xFFFFFFFF,SINT
I1201=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1202=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.enable,0x6BFA,BOOL
+I1202=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.enable,0x6C1A,BOOL
I1203=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1204=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.srcoffset,0x6C2A,UINT
+I1204=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.srcoffset,0x6C4A,UINT
I1205=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1206=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.destoffset,0x6C2A,UINT
-I1207=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.length,0x6C2A,UINT
-I1208=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.swap,0x6BFA,BOOL
+I1206=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.destoffset,0x6C4A,UINT
+I1207=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.length,0x6C4A,UINT
+I1208=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.swap,0x6C1A,BOOL
I1209=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__adi_src,0xFFFFFFFF,UINT
I1210=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1211=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__dti_src,0xFFFFFFFF,SINT
I1212=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1213=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.enable,0x6BFA,BOOL
+I1213=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.enable,0x6C1A,BOOL
I1214=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1215=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.srcoffset,0x6C2A,UINT
+I1215=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.srcoffset,0x6C4A,UINT
I1216=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1217=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.destoffset,0x6C2A,UINT
-I1218=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.length,0x6C2A,UINT
-I1219=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.swap,0x6BFA,BOOL
+I1217=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.destoffset,0x6C4A,UINT
+I1218=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.length,0x6C4A,UINT
+I1219=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.swap,0x6C1A,BOOL
I1220=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1221=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1222=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__dti_src,0xFFFFFFFF,SINT
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.d.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.d.xtc
index 390a844..11b9b44 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 390a844..11b9b44 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 390a844..11b9b44 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 79df858..fe64082 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 79df858..fe64082 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 73eec8d..276c213 100644
--- a/Controller/Controller/Micro820/Micro820/MdfConf.s.txt
+++ b/Controller/Controller/Micro820/Micro820/MdfConf.s.txt
@@ -66,11 +66,9 @@ MDF = 1\1, 1, 0, 0, -1, _IO_EM_AO_00
RIdx = 0, 1, 4
Nb = 0
RIdx = 0, 1, 5
-Nb = 4
+Nb = 2
MDF = 1\1, 0, 0, 0, -1, _IO_P1_AI_00
MDF = 1\1, 0, 0, 1, -1, _IO_P1_AI_01
-MDF = 1\1, 0, 0, 2, -1, _IO_P1_AI_02
-MDF = 1\1, 0, 0, 3, -1, _IO_P1_AI_03
[__READONLY_VALUES]
diff --git a/Controller/Controller/Micro820/Micro820/MdfConf.txt b/Controller/Controller/Micro820/Micro820/MdfConf.txt
index 73eec8d..276c213 100644
--- a/Controller/Controller/Micro820/Micro820/MdfConf.txt
+++ b/Controller/Controller/Micro820/Micro820/MdfConf.txt
@@ -66,11 +66,9 @@ MDF = 1\1, 1, 0, 0, -1, _IO_EM_AO_00
RIdx = 0, 1, 4
Nb = 0
RIdx = 0, 1, 5
-Nb = 4
+Nb = 2
MDF = 1\1, 0, 0, 0, -1, _IO_P1_AI_00
MDF = 1\1, 0, 0, 1, -1, _IO_P1_AI_01
-MDF = 1\1, 0, 0, 2, -1, _IO_P1_AI_02
-MDF = 1\1, 0, 0, 3, -1, _IO_P1_AI_03
[__READONLY_VALUES]
diff --git a/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfoOlc.mtc b/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfoOlc.mtc
index e72e9be..cb0026d 100644
--- a/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfoOlc.mtc
+++ b/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfoOlc.mtc
@@ -1,3 +1,3 @@
[MEMORY]
-Code Space Free Memory=0x16B98
-Code Space Requirement=0x412C
+Code Space Free Memory=0x1B580
+Code Space Requirement=0x9330
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 8345f37..d27080b 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.rtc b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.rtc
index e7eec75..98203ae 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.rtc b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.rtc
index 09b551a..60268a9 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/READE300CONFIG.rtc b/Controller/Controller/Micro820/Micro820/READE300CONFIG.rtc
index e47c91f..67af08b 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.rtc b/Controller/Controller/Micro820/Micro820/READE300IO.rtc
index 66a5a38..2142f8e 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.rtc b/Controller/Controller/Micro820/Micro820/READE300PARAM.rtc
index 99be50a..8a2889f 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.rtc b/Controller/Controller/Micro820/Micro820/READE300TRIPRESET.rtc
index 912324f..675f923 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/SINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.rtc
index d3c2287..6410856 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.rtc b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.rtc
index 8c7b18d..d2cbb5d 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.rtc b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.rtc
index 03860f2..0c13744 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.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.rtc
index 100b894..68caa29 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.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.rtc
index 5a7b67f..d4b8237 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.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.rtc
index b07e511..e0b9c0c 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.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.rtc
index 3636e30..0d7600a 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.rtc b/Controller/Controller/Micro820/Micro820/WRITEE300CONFIG.rtc
index 576d056..06757bf 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.rtc b/Controller/Controller/Micro820/Micro820/WRITEE300TRIPRESET.rtc
index 7d262bc..f9cfce2 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/To Download/Micro800DlgCfg b/Controller/Controller/Micro820/To Download/Micro800DlgCfg
index 28052cb..7ed2f58 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.mdb b/Controller/Controller/PrjLibrary.mdb
index df48999..f19ef5d 100644
Binary files a/Controller/Controller/PrjLibrary.mdb and b/Controller/Controller/PrjLibrary.mdb differ
diff --git a/Controller/Controller/RMD.info b/Controller/Controller/RMD.info
index 6572d3c..3a98e98 100644
--- a/Controller/Controller/RMD.info
+++ b/Controller/Controller/RMD.info
@@ -1,2 +1,2 @@
[RMDManager]
-TASK=REBUILD
+TASK=BUILD
diff --git a/Controller/Controller/RmcVariables b/Controller/Controller/RmcVariables
deleted file mode 100644
index 53b34c8..0000000
--- a/Controller/Controller/RmcVariables
+++ /dev/null
@@ -1,2 +0,0 @@
-Controller.Micro820.Micro820._IO_P1_AI_00
-Controller.Micro820.Micro820._IO_P1_AI_01
diff --git a/Controller/Controller/persist.ccwx b/Controller/Controller/persist.ccwx
index 431afb6..7916840 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 1f188a8..8ac1a06 100644
Binary files a/Controller/Controller_Backup.zip and b/Controller/Controller_Backup.zip differ
diff --git a/Controller/DotNetZip-qmahcgri.tmp b/Controller/DotNetZip-qmahcgri.tmp
new file mode 100644
index 0000000..4ef6840
Binary files /dev/null and b/Controller/DotNetZip-qmahcgri.tmp differ
diff --git a/PVc Project/Library.pvc b/PVc Project/Library.pvc
index 8403e7f..1c6e718 100644
--- a/PVc Project/Library.pvc
+++ b/PVc Project/Library.pvc
@@ -1 +1 @@
-PV800_DHMonitor;2711R-T4T;C:\Users\Patrick\Henry_Pump\e300-ipp\PVc Project
+PV800_DHMonitor;2711R-T4T;C:\Users\shop\Documents\Projects\e300-ipp\PVc Project
diff --git a/PVc Project/PV800_DHMonitor.cha b/PVc Project/PV800_DHMonitor.cha
index 9dac9a1..338842d 100644
Binary files a/PVc Project/PV800_DHMonitor.cha and b/PVc Project/PV800_DHMonitor.cha differ
diff --git a/WaterWellPanel.v12.ccwsuo b/WaterWellPanel.v12.ccwsuo
new file mode 100644
index 0000000..b1b4134
Binary files /dev/null and b/WaterWellPanel.v12.ccwsuo differ