diff --git a/Controller/Controller/Compile.ic b/Controller/Controller/Compile.ic
index 7e6cc76..34c4e94 100644
--- a/Controller/Controller/Compile.ic
+++ b/Controller/Controller/Compile.ic
@@ -1 +1 @@
-COMPILED
+TO RELINK
\ No newline at end of file
diff --git a/Controller/Controller/DevicePref.xml b/Controller/Controller/DevicePref.xml
index 01c9613..cc84b3c 100644
--- a/Controller/Controller/DevicePref.xml
+++ b/Controller/Controller/DevicePref.xml
@@ -1,4 +1,4 @@
- PMCDONAGH-SURF!AB_ETH-1\10.20.4.5
+ PMCDONAGH-SURF!OldParkland\10.20.158.3
\ No newline at end of file
diff --git a/Controller/Controller/DlgCfg.xml b/Controller/Controller/DlgCfg.xml
index de4ea8e..e55dd6c 100644
--- a/Controller/Controller/DlgCfg.xml
+++ b/Controller/Controller/DlgCfg.xml
@@ -8,7 +8,7 @@
1
- 1368
+ 1380
DH_IntakeTemperature
1
REAL
@@ -18,7 +18,7 @@
1
- 1372
+ 1384
DH_IntakePressure
2
REAL
@@ -28,7 +28,7 @@
1
- 2201
+ 2213
DH_DownholeStatus
3
STRING
diff --git a/Controller/Controller/LogicalValues.csv b/Controller/Controller/LogicalValues.csv
index f398973..aea962b 100644
--- a/Controller/Controller/LogicalValues.csv
+++ b/Controller/Controller/LogicalValues.csv
@@ -254,6 +254,7 @@ Controller.Micro820.Micro820.CurrentTimeRTC.second
Controller.Micro820.Micro820.CurrentTimeRTC.year
Controller.Micro820.Micro820.CurrentTimeRTC.year_seconds
Controller.Micro820.Micro820.Device_Status 'Not ready to start'
+Controller.Micro820.Micro820.Device_Status_INT
Controller.Micro820.Micro820.DH_DischargePressure 0
Controller.Micro820.Micro820.DH_DischargeTemperature 0
Controller.Micro820.Micro820.DH_DownholeStatus 'OK'
diff --git a/Controller/Controller/MbSrvConf_target.xml b/Controller/Controller/MbSrvConf_target.xml
index ee578b6..6294e35 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 4367753..180d2d2 100644
--- a/Controller/Controller/Micro820/Micro820/CONTROL.ic
+++ b/Controller/Controller/Micro820/Micro820/CONTROL.ic
@@ -29,6 +29,7 @@ __LAB2 :
_IF _NOT __SYSVA_FIRST_SCAN _GOTO __LAB3
SHUTDOWN_TIME := TIME_CURRENTTIME
DEVICE_STATUS := __TMPM1
+DEVICE_STATUS_INT := __CUINT00000001
RESTART_COMMAND := FALSE
RESTART_ALLOWED := FALSE
RUN_PERMISSIVE := FALSE
@@ -227,6 +228,7 @@ __TMPB2 := _NOT CMD_RUN
__TMPB1 := __TMPB1 _AND __TMPB2
_IF _NOT __TMPB1 _GOTO __LAB16
DEVICE_STATUS := __TMPM9
+DEVICE_STATUS_INT := __CUINT00000002
_GOTO __LAB17
__LAB16 :
__LAB17 :
@@ -236,6 +238,7 @@ __TMPB2 := _NOT CMD_RUN
__TMPB1 := __TMPB1 _AND __TMPB2
_IF _NOT __TMPB1 _GOTO __LAB18
DEVICE_STATUS := __TMPM10
+DEVICE_STATUS_INT := __CUINT00000003
_GOTO __LAB19
__LAB18 :
__LAB19 :
@@ -268,6 +271,7 @@ __TMPB1 := _NOT RUN_PERMISSIVE
__TMPB1 := __TMPB1 _AND CMD_RUN
_IF _NOT __TMPB1 _GOTO __LAB1a
DEVICE_STATUS := __TMPM11
+DEVICE_STATUS_INT := __CUINT00000004
SHUTDOWN_TIME := TIME_CURRENTTIME
__TMPB1 := _NOT STS_TRIPCOUNTINCREASED
_IF _NOT __TMPB1 _GOTO __LAB1b
@@ -290,6 +294,7 @@ __TMPB1 := VAL_OVERLOADTRIPCOUNT > CFG_OVERLOADTRIPCOUNTLIMIT
_IF _NOT __TMPB1 _GOTO __LAB20
RESTART_ALLOWED := FALSE
DEVICE_STATUS := __TMPM12
+DEVICE_STATUS_INT := __CUINT00000005
STS_TRIPLIMITOLREACHED := TRUE
_GOTO __LAB21
__LAB20 :
@@ -299,6 +304,7 @@ __TMPB1 := VAL_TRIPCOUNT > CFG_TRIPCOUNTLIMIT
_IF _NOT __TMPB1 _GOTO __LAB22
RESTART_ALLOWED := FALSE
DEVICE_STATUS := __TMPM13
+DEVICE_STATUS_INT := __CUINT00000006
STS_TRIPLIMITREACHED := TRUE
_GOTO __LAB23
__LAB22 :
@@ -375,6 +381,7 @@ TIME_UNTIL_STARTUP_STRING := __TMPM14
_IF _NOT AUTO_MODE _GOTO __LAB31
__TMPM14 := __TMPM20 + TIME_UNTIL_STARTUP_STRING
DEVICE_STATUS := __TMPM14
+DEVICE_STATUS_INT := __CUINT00000007
_GOTO __LAB32
__LAB31 :
__LAB32 :
@@ -432,6 +439,7 @@ TIME_UNTIL_STARTUP_STRING := __TMPM14
_IF _NOT AUTO_MODE _GOTO __LAB3d
__TMPM14 := __TMPM21 + TIME_UNTIL_STARTUP_STRING
DEVICE_STATUS := __TMPM14
+DEVICE_STATUS_INT := __CUINT00000008
_GOTO __LAB3e
__LAB3d :
__LAB3e :
@@ -460,6 +468,7 @@ _IF _NOT __TMPB1 _GOTO __LAB40
START_TIME := TIME_CURRENTTIME
START_TIME_SET := TRUE
DEVICE_STATUS := __TMPM22
+DEVICE_STATUS_INT := __CUINT00000009
STS_TRIPCOUNTINCREASED := FALSE
_GOTO __LAB41
__LAB40 :
@@ -523,6 +532,7 @@ __LAB52 :
_IF _NOT STOP_COMMAND _GOTO __LAB53
RESTART_ALLOWED := FALSE
DEVICE_STATUS := __TMPM23
+DEVICE_STATUS_INT := __CUINT0000000A
STS_TIMERCYCLEACTIVE := FALSE
VAL_OVERLOADTRIPCOUNT := __DINT_NULL
VAL_TRIPCOUNT := __DINT_NULL
@@ -582,6 +592,7 @@ _IF _NOT __TMPB1 _GOTO __LAB60
STS_TIMERWAITTIMESET := TRUE
TIME_TIMERWAITTIME := TIME_CURRENTTIME
DEVICE_STATUS := __TMPM24
+DEVICE_STATUS_INT := __CUINT0000000B
_GOTO __LAB61
__LAB60 :
__LAB61 :
diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.rtc b/Controller/Controller/Micro820/Micro820/CONTROL.rtc
index bc89e27..a8fb02d 100644
Binary files a/Controller/Controller/Micro820/Micro820/CONTROL.rtc and b/Controller/Controller/Micro820/Micro820/CONTROL.rtc differ
diff --git a/Controller/Controller/Micro820/Micro820/Control.stf b/Controller/Controller/Micro820/Micro820/Control.stf
index 0d8371f..835c578 100644
--- a/Controller/Controller/Micro820/Micro820/Control.stf
+++ b/Controller/Controller/Micro820/Micro820/Control.stf
@@ -24,6 +24,7 @@ END_IF;
IF (__SYSVA_FIRST_SCAN) THEN
Shutdown_Time := time_CurrentTime;
Device_Status:= 'Startup';
+ Device_Status_INT := 1;
Restart_Command := FALSE;
Restart_Allowed := FALSE;
Run_Permissive := FALSE;
@@ -123,10 +124,12 @@ SP_Voltage := VoltageOK;
Start_Permissive := (SP_Pressure AND SP_Temperature AND SP_Mode AND SP_Trip AND SP_Voltage);
IF NOT Start_Permissive AND NOT cmd_Run THEN
Device_Status := 'Not ready to start';
+ Device_Status_INT := 2;
END_IF;
IF Device_Status = 'Not ready to start' AND Start_Permissive AND NOT cmd_Run THEN
Device_Status := 'Ready to start';
+ Device_Status_INT := 3;
END_IF;
@@ -145,6 +148,7 @@ alarm_DHTemperature := NOT RP_Temperature AND Contactor_Status;
IF (NOT Run_Permissive AND cmd_Run) THEN
Device_Status := 'Lost Run Permissive';
+ Device_Status_INT := 4;
Shutdown_Time := time_CurrentTime;
IF NOT sts_TripCountIncreased THEN
IF OverloadTrip THEN
@@ -159,6 +163,7 @@ END_IF;
IF val_OverloadTripCount > cfg_OverloadTripCountLimit THEN
Restart_Allowed := FALSE;
Device_Status := 'Not able to restart - Overload Limit';
+ Device_Status_INT := 5;
sts_TripLimitOLReached := TRUE;
ELSE
sts_TripLimitOLReached := FALSE;
@@ -167,6 +172,7 @@ END_IF;
IF val_TripCount > cfg_TripCountLimit THEN
Restart_Allowed := FALSE;
Device_Status := 'Not able to restart - Trip Limit';
+ Device_Status_INT := 6;
sts_TripLimitReached := TRUE;
ELSE
sts_TripLimitReached := FALSE;
@@ -211,6 +217,7 @@ IF (Auto_Mode AND
Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup_Min) + ':' + RIGHT('0' + ANY_TO_STRING(Time_Until_Startup_Sec),2);
IF Auto_Mode THEN
Device_Status := 'Waiting to attempt restart: ' + Time_Until_Startup_String;
+ Device_Status_INT := 7;
END_IF;
END_IF;
@@ -239,6 +246,7 @@ ELSIF (Auto_Mode AND
Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup_Min) + ':' + RIGHT('0' + ANY_TO_STRING(Time_Until_Startup_Sec),2);
IF Auto_Mode THEN
Device_Status := 'Waiting to restart (OL Timer):' + Time_Until_Startup_String;
+ Device_Status_INT := 8;
END_IF;
END_IF;
END_IF;
@@ -254,6 +262,7 @@ IF ((((Start_Button OR Start_Command OR cmd_TimerRun OR (Restart_Allowed AND Res
Start_Time := time_CurrentTime;
Start_Time_Set := TRUE;
Device_Status := 'Running';
+ Device_Status_INT := 9;
sts_TripCountIncreased := FALSE;
END_IF;
@@ -299,6 +308,7 @@ END_IF;
IF Stop_Command THEN
Restart_Allowed := FALSE;
Device_Status := 'User Stopped';
+ Device_Status_INT := 10;
sts_TimerCycleActive := FALSE;
val_OverloadTripCount := 0;
val_TripCount := 0;
@@ -340,6 +350,7 @@ IF cfg_TimerModeEnabled AND sts_TimerCycleActive THEN
sts_TimerWaitTimeSet := TRUE;
time_TimerWaitTime := time_CurrentTime;
Device_Status := 'Waiting to start (Timer Mode)';
+ Device_Status_INT := 11;
END_IF;
timer_WaitTimeLeft := (cfg_TimerWaitTime * 60) - (time_CurrentTime - time_TimerWaitTime);
diff --git a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.rtc
index 787c9b1..f10dda8 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 1650da7..e42b909 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/EPOCH_TIME.ic b/Controller/Controller/Micro820/Micro820/EPOCH_TIME.ic
index 38f2743..09c7ad3 100644
--- a/Controller/Controller/Micro820/Micro820/EPOCH_TIME.ic
+++ b/Controller/Controller/Micro820/Micro820/EPOCH_TIME.ic
@@ -135,10 +135,12 @@ __TMPULI2 := __EPOCH_TIME [ __CDINT00000038 ]
__TMPULI1 := __TMPULI1 + __TMPULI2
__TMPULI3 := __EPOCH_TIME [ __CDINT00000048 ]
__TMPULI1 := __TMPULI1 + __TMPULI3
+__TMPULI4 := __EPOCH_TIME [ __CDINT00000040 ]
+__TMPULI1 := __TMPULI1 + __TMPULI4
__TMPI1 := __CDINT00000002 + __CDINT0000000A
__TMPI2 := __CDINT00000018 + __TMPI1
__TMPUIN1 := __EPOCH_TIME [ __TMPI2 ]
_PUSH_PAR __TMPUIN1
-__TMPULI4 := _CALL ANY_TO_UINT
-__TMPULI1 := __TMPULI1 + __TMPULI4
+__TMPULI5 := _CALL ANY_TO_UINT
+__TMPULI1 := __TMPULI1 + __TMPULI5
__EPOCH_TIME [ __CDINT00000004 ] := __TMPULI1
diff --git a/Controller/Controller/Micro820/Micro820/EPOCH_TIME.rtc b/Controller/Controller/Micro820/Micro820/EPOCH_TIME.rtc
index cf50b77..755392e 100644
Binary files a/Controller/Controller/Micro820/Micro820/EPOCH_TIME.rtc and b/Controller/Controller/Micro820/Micro820/EPOCH_TIME.rtc differ
diff --git a/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc b/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc
index 22a3971..5e021c0 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 a4f445e..292dda1 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 2e310da..1f5494f 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 32c008d..10b1ace 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 907fdf7..1745d24 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 1588843..88f0d1a 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820.err
+++ b/Controller/Controller/Micro820/Micro820/MICRO820.err
@@ -1,51 +1,51 @@
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::EPOCH_TIME
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\EPOCH_TIME:0000-0003::READDOWNHOLEDATA
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::E300DATA
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0000-0003::CONTROL
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::FLOWTOTALIZER
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0002-0003::MICRO820: 0 error(s), 0 warning(s)
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::EPOCH_TIME
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\EPOCH_TIME:0000-0003::READDOWNHOLEDATA
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::E300DATA
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0000-0003::CONTROL
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::FLOWTOTALIZER
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0002-0003::MICRO820: 0 error(s), 0 warning(s)
0::0006-0003::-------------------- Build resource: MICRO820 Configuration: MICRO820 --------------
0::0001-0003::Compiling for 2080LC2020QWBI
0::0000-0003::RA_CIP_ELECTRICAL_ENERGY_OBJ
-0:C:\USERS\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::EPOCH_TIME
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\EPOCH_TIME:0000-0003::READDOWNHOLEDATA
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::E300DATA
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0000-0003::CONTROL
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::FLOWTOTALIZER
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0003-0003::Linking for 2080LC2020QWBI
-0:C:\USERS\PATRICK\HENRY_PUMP\E300-IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0002-0003::MICRO820: 0 error(s), 0 warning(s)
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::EPOCH_TIME
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\EPOCH_TIME:0000-0003::READDOWNHOLEDATA
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::E300DATA
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0000-0003::CONTROL
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::FLOWTOTALIZER
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0003-0003::Linking for 2080LC2020QWBI
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\IPP_PANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\FLOWTOTALIZER:0002-0003::MICRO820: 0 error(s), 0 warning(s)
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc
index 9deaf67..fc8a1b1 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 4db3a01..5ebd039 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 6c54d5f..e4d97ce 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 7b4c968..226f7eb 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc
@@ -1,10 +1,10 @@
[MEMORY]
-Offset0=0x4534
-Offset1=0x5534
-Offset2=0x5534
-Offset3=0x5534
-Memory Usage Estimate(Code)=0xA104
-Memory Usage Estimate(Data)=0x9E04
+Offset0=0x4540
+Offset1=0x5540
+Offset2=0x5540
+Offset3=0x5540
+Memory Usage Estimate(Code)=0xA154
+Memory Usage Estimate(Data)=0x9E20
Memory Usage Estimate(Retain)=0x50
-Memory Usage Estimate(Temporary variables)=0x28CC
+Memory Usage Estimate(Temporary variables)=0x28DC
Offset4=0x414
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc
new file mode 100644
index 0000000..226f7eb
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc
@@ -0,0 +1,10 @@
+[MEMORY]
+Offset0=0x4540
+Offset1=0x5540
+Offset2=0x5540
+Offset3=0x5540
+Memory Usage Estimate(Code)=0xA154
+Memory Usage Estimate(Data)=0x9E20
+Memory Usage Estimate(Retain)=0x50
+Memory Usage Estimate(Temporary variables)=0x28DC
+Offset4=0x414
diff --git a/controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc
similarity index 61%
rename from controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc
rename to Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc
index 76eb2ac..2700bec 100644
--- a/controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc
@@ -5,12 +5,12 @@ ON_LINE=N
TBL_CONF=Y
CRC_ORG=0x0
CRC_OLD=
-CRC_NEW=0x334CA400
+CRC_NEW=0x463526FC
DAT_ORG=0
DAT_OLD=0
-DAT_NEW=1470009374
+DAT_NEW=1471974480
VER_ORG=0
VER_OLD=0
-VER_NEW=87
+VER_NEW=89
CRC_ALL_OLD=
-CRC_ALL_NEW=0x7C788B55
+CRC_ALL_NEW=0xA673C34C
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc
index cdfd040..adb2325 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)=0x28CC
+Memory Usage Estimate(Temporary variables)=0x28DC
Biggest online change user variable memory block size=0x800
Currently added user variables=0x0
-Total data size=0x6E00
-User variables size=0x4534
-Maximum size for temporary variables=0x48CC
-Memory Usage Estimate(Data)=0x9E00
+Total data size=0x6E1C
+User variables size=0x4540
+Maximum size for temporary variables=0x48DC
+Memory Usage Estimate(Data)=0x9E1C
Free memory for user variables=0x1000
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc
new file mode 100644
index 0000000..adb2325
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc
@@ -0,0 +1,9 @@
+[MEMORY]
+Memory Usage Estimate(Temporary variables)=0x28DC
+Biggest online change user variable memory block size=0x800
+Currently added user variables=0x0
+Total data size=0x6E1C
+User variables size=0x4540
+Maximum size for temporary variables=0x48DC
+Memory Usage Estimate(Data)=0x9E1C
+Free memory for user variables=0x1000
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc
index 0f49cca..b99fb82 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 baf9ea9..d15c684 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 ec2d33f..e582c09 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_E300DATA.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_E300DATA.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_EPOCH_TIME.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_EPOCH_TIME.xtc
index 9a21bf8..4a87b8a 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_EPOCH_TIME.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_EPOCH_TIME.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc
index 77175b5..9133597 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 f1eccfb..bcb04d1 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 03f08aa..9e6b3d4 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 aefc67c..258c315 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 3d4d8ed..4923cb3 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 e88de1c..ca1d964 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 740cc51..d5dd05b 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 46ee9b6..fdc1ee3 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 8cf866e..10d85af 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 cdc9d77..9355ecd 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 0607f19..f090a12 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 edf3ca8..c454d1a 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 617ad42..fd42d39 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 201e5cf..531ddff 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 4816ed3..bcf5934 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 e10a02b..03a1d91 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 4e26404..ca5002f 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 d3f078e..33c2c46 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc
@@ -1,582 +1,582 @@
[BEGIN FB INPUTS]
-I1=micro820.micro820.e300data/e300_output.prodname_cop.enable,0x458,BOOL
+I1=micro820.micro820.e300data/e300_output.prodname_cop.enable,0x460,BOOL
I2=micro820.micro820.e300data/e300_output.prodname_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I3=micro820.micro820.e300data/e300_output.prodname_cop.srcoffset,0x55F0,UINT
+I3=micro820.micro820.e300data/e300_output.prodname_cop.srcoffset,0x5604,UINT
I4=micro820.micro820.e300data/e300_output.prodname_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I5=micro820.micro820.e300data/e300_output.prodname_cop.destoffset,0x55F0,UINT
-I6=micro820.micro820.e300data/e300_output.prodname_cop.length,0x55EC,UINT
-I7=micro820.micro820.e300data/e300_output.prodname_cop.swap,0x459,BOOL
+I5=micro820.micro820.e300data/e300_output.prodname_cop.destoffset,0x5604,UINT
+I6=micro820.micro820.e300data/e300_output.prodname_cop.length,0x5600,UINT
+I7=micro820.micro820.e300data/e300_output.prodname_cop.swap,0x461,BOOL
I8=micro820.micro820.e300data/e300_output.prodname_cop.__adi_src,0xFFFFFFFF,UINT
I9=micro820.micro820.e300data/e300_output.prodname_cop.__adi_dest,0xFFFFFFFF,UINT
I10=micro820.micro820.e300data/e300_output.prodname_cop.__dti_src,0xFFFFFFFF,SINT
I11=micro820.micro820.e300data/e300_output.prodname_cop.__dti_dest,0xFFFFFFFF,SINT
-I12=micro820.micro820.e300data/e300_readenergy.phase_cop.enable,0x458,BOOL
+I12=micro820.micro820.e300data/e300_readenergy.phase_cop.enable,0x460,BOOL
I13=micro820.micro820.e300data/e300_readenergy.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I14=micro820.micro820.e300data/e300_readenergy.phase_cop.srcoffset,0x55E0,UINT
+I14=micro820.micro820.e300data/e300_readenergy.phase_cop.srcoffset,0x55E2,UINT
I15=micro820.micro820.e300data/e300_readenergy.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I16=micro820.micro820.e300data/e300_readenergy.phase_cop.destoffset,0x55E6,UINT
-I17=micro820.micro820.e300data/e300_readenergy.phase_cop.length,0x55EC,UINT
-I18=micro820.micro820.e300data/e300_readenergy.phase_cop.swap,0x458,BOOL
+I16=micro820.micro820.e300data/e300_readenergy.phase_cop.destoffset,0x55E8,UINT
+I17=micro820.micro820.e300data/e300_readenergy.phase_cop.length,0x5600,UINT
+I18=micro820.micro820.e300data/e300_readenergy.phase_cop.swap,0x460,BOOL
I19=micro820.micro820.e300data/e300_readenergy.phase_cop.__adi_src,0xFFFFFFFF,UINT
I20=micro820.micro820.e300data/e300_readenergy.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I21=micro820.micro820.e300data/e300_readenergy.phase_cop.__dti_src,0xFFFFFFFF,SINT
I22=micro820.micro820.e300data/e300_readenergy.phase_cop.__dti_dest,0xFFFFFFFF,SINT
-I23=micro820.micro820.e300data/e300_readenergy.prodname_cop.enable,0x458,BOOL
+I23=micro820.micro820.e300data/e300_readenergy.prodname_cop.enable,0x460,BOOL
I24=micro820.micro820.e300data/e300_readenergy.prodname_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I25=micro820.micro820.e300data/e300_readenergy.prodname_cop.srcoffset,0x55F0,UINT
+I25=micro820.micro820.e300data/e300_readenergy.prodname_cop.srcoffset,0x5604,UINT
I26=micro820.micro820.e300data/e300_readenergy.prodname_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I27=micro820.micro820.e300data/e300_readenergy.prodname_cop.destoffset,0x55F0,UINT
-I28=micro820.micro820.e300data/e300_readenergy.prodname_cop.length,0x55EC,UINT
-I29=micro820.micro820.e300data/e300_readenergy.prodname_cop.swap,0x459,BOOL
+I27=micro820.micro820.e300data/e300_readenergy.prodname_cop.destoffset,0x5604,UINT
+I28=micro820.micro820.e300data/e300_readenergy.prodname_cop.length,0x5600,UINT
+I29=micro820.micro820.e300data/e300_readenergy.prodname_cop.swap,0x461,BOOL
I30=micro820.micro820.e300data/e300_readenergy.prodname_cop.__adi_src,0xFFFFFFFF,UINT
I31=micro820.micro820.e300data/e300_readenergy.prodname_cop.__adi_dest,0xFFFFFFFF,UINT
I32=micro820.micro820.e300data/e300_readenergy.prodname_cop.__dti_src,0xFFFFFFFF,SINT
I33=micro820.micro820.e300data/e300_readenergy.prodname_cop.__dti_dest,0xFFFFFFFF,SINT
-I34=micro820.micro820.e300data/e300_readenergy.real_cop.enable,0x458,BOOL
+I34=micro820.micro820.e300data/e300_readenergy.real_cop.enable,0x460,BOOL
I35=micro820.micro820.e300data/e300_readenergy.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I36=micro820.micro820.e300data/e300_readenergy.real_cop.srcoffset,0x55E4,UINT
+I36=micro820.micro820.e300data/e300_readenergy.real_cop.srcoffset,0x55E6,UINT
I37=micro820.micro820.e300data/e300_readenergy.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I38=micro820.micro820.e300data/e300_readenergy.real_cop.destoffset,0x55F0,UINT
-I39=micro820.micro820.e300data/e300_readenergy.real_cop.length,0x55E2,UINT
-I40=micro820.micro820.e300data/e300_readenergy.real_cop.swap,0x458,BOOL
+I38=micro820.micro820.e300data/e300_readenergy.real_cop.destoffset,0x5604,UINT
+I39=micro820.micro820.e300data/e300_readenergy.real_cop.length,0x55E4,UINT
+I40=micro820.micro820.e300data/e300_readenergy.real_cop.swap,0x460,BOOL
I41=micro820.micro820.e300data/e300_readenergy.real_cop.__adi_src,0xFFFFFFFF,UINT
I42=micro820.micro820.e300data/e300_readenergy.real_cop.__adi_dest,0xFFFFFFFF,UINT
I43=micro820.micro820.e300data/e300_readenergy.real_cop.__dti_src,0xFFFFFFFF,SINT
I44=micro820.micro820.e300data/e300_readenergy.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I45=micro820.micro820.e300data/e300_readenergy.int_cop.enable,0x458,BOOL
+I45=micro820.micro820.e300data/e300_readenergy.int_cop.enable,0x460,BOOL
I46=micro820.micro820.e300data/e300_readenergy.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I47=micro820.micro820.e300data/e300_readenergy.int_cop.srcoffset,0x55F0,UINT
+I47=micro820.micro820.e300data/e300_readenergy.int_cop.srcoffset,0x5604,UINT
I48=micro820.micro820.e300data/e300_readenergy.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I49=micro820.micro820.e300data/e300_readenergy.int_cop.destoffset,0x55F0,UINT
-I50=micro820.micro820.e300data/e300_readenergy.int_cop.length,0x55E6,UINT
-I51=micro820.micro820.e300data/e300_readenergy.int_cop.swap,0x458,BOOL
+I49=micro820.micro820.e300data/e300_readenergy.int_cop.destoffset,0x5604,UINT
+I50=micro820.micro820.e300data/e300_readenergy.int_cop.length,0x55E8,UINT
+I51=micro820.micro820.e300data/e300_readenergy.int_cop.swap,0x460,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,0x5535,BOOL
-I57=micro820.micro820.readdownholedata/modbuscycletimer.pt,0x788,TIME
-I58=micro820.micro820.flowtotalizer/ton_totalizer.in,0x5535,BOOL
-I59=micro820.micro820.flowtotalizer/ton_totalizer.pt,0x7A48,TIME
-I60=micro820.micro820.e300data/writee300configdata.fben,0x458,BOOL
-I61=micro820.micro820.e300data/writee300configdata.ipaddress,0x8EC,STRING
-I62=micro820.micro820.e300data/writee300configdata.updaterate_ms,0x512,UINT
-I63=micro820.micro820.e300data/writee300configdata.enable,0x458,BOOL
+I56=micro820.micro820.readdownholedata/modbuscycletimer.in,0x5541,BOOL
+I57=micro820.micro820.readdownholedata/modbuscycletimer.pt,0x794,TIME
+I58=micro820.micro820.flowtotalizer/ton_totalizer.in,0x5541,BOOL
+I59=micro820.micro820.flowtotalizer/ton_totalizer.pt,0x7A64,TIME
+I60=micro820.micro820.e300data/writee300configdata.fben,0x460,BOOL
+I61=micro820.micro820.e300data/writee300configdata.ipaddress,0x8F8,STRING
+I62=micro820.micro820.e300data/writee300configdata.updaterate_ms,0x51A,UINT
+I63=micro820.micro820.e300data/writee300configdata.enable,0x460,BOOL
I64=micro820.micro820.e300data/writee300configdata.input,0xFFFFFFFF,____FB_INIT_CONST_00000010
-I65=micro820.micro820.e300data/s2u_underpflagtriplevel.inp_int,0x4C2,SINT
-I66=micro820.micro820.e300data/s2u_underpflagwarninglevel.inp_int,0x4C3,SINT
-I67=micro820.micro820.e300data/s2u_overpflagtriplevel.inp_int,0x4C4,SINT
-I68=micro820.micro820.e300data/s2u_overpflagwarninglevel.inp_int,0x557A,SINT
-I69=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_1,0x5588,USINT
-I70=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_2,0x5589,USINT
-I71=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_3,0x558A,USINT
-I72=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_4,0x558B,USINT
-I73=micro820.micro820.e300data/e300_output.fben,0x4AD,BOOL
-I74=micro820.micro820.e300data/e300_output.ipaddress,0x8EC,STRING
-I75=micro820.micro820.e300data/e300_output.outputnumber,0x4C6,USINT
-I76=micro820.micro820.e300data/e300_output.outputsetting,0x45C,BOOL
-I77=micro820.micro820.currenttimertc.rtc_read_enabled,0x458,BOOL
-I78=micro820.micro820.e300data/d2s_flasetting.inp_dint,0x5D6C,UDINT
-I79=micro820.micro820.e300data/writee300configdata.fben_ftrig.clk,0x5545,BOOL
-I80=micro820.micro820.e300data/e300_output.outputsetting_ftrig.clk,0x5545,BOOL
-I81=micro820.micro820.e300data/e300_output.fben_ftrig.clk,0x5545,BOOL
-I82=micro820.micro820.e300data/e300_readenergy.fben_ftrig.clk,0x5545,BOOL
-I83=micro820.micro820.e300data/e300_read_digitalinput0.fben_ftrig.clk,0x5545,BOOL
-I84=micro820.micro820.e300data/reade300configdata.fben_ftrig.clk,0x5545,BOOL
-I85=micro820.micro820.e300data/e300_tripstatuscurrent.fben_ftrig.clk,0x5545,BOOL
-I86=micro820.micro820.e300data/e300_write_tripreset.fben_ftrig.clk,0x5545,BOOL
-I87=micro820.micro820.e300data/e300_read_digitalinput1.fben_ftrig.clk,0x5545,BOOL
-I88=micro820.micro820.e300data/e300_tripstatusvoltage.fben_ftrig.clk,0x5545,BOOL
-I89=micro820.micro820.e300data/e300_read_digitalinput2.fben_ftrig.clk,0x5545,BOOL
-I90=micro820.micro820.e300data/e300_tripstatuspower.fben_ftrig.clk,0x5545,BOOL
-I91=micro820.micro820.e300data/e300_read_digitalinput3.fben_ftrig.clk,0x5545,BOOL
-I92=micro820.micro820.e300data/e300_tripstatuscontrol.fben_ftrig.clk,0x5545,BOOL
-I93=micro820.micro820.e300data/e300_read_digitalinput4.fben_ftrig.clk,0x5545,BOOL
-I94=micro820.micro820.e300data/e300_warnstatuscurrent.fben_ftrig.clk,0x5545,BOOL
-I95=micro820.micro820.e300data/e300_read_digitalinput5.fben_ftrig.clk,0x5545,BOOL
-I96=micro820.micro820.e300data/e300_warnstatusvoltage.fben_ftrig.clk,0x5545,BOOL
-I97=micro820.micro820.e300data/e300_warnstatuspower.fben_ftrig.clk,0x5545,BOOL
-I98=micro820.micro820.e300data/e300_warnstatuscontrol.fben_ftrig.clk,0x5545,BOOL
-I99=micro820.micro820.e300data/e300_readenergy.fben,0x458,BOOL
-I100=micro820.micro820.e300data/e300_readenergy.ipaddress,0x8EC,STRING
-I101=micro820.micro820.e300data/e300_readenergy.updaterate_ms,0x512,UINT
-I102=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_1,0x558C,USINT
-I103=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_2,0x558D,USINT
-I104=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_3,0x558E,USINT
-I105=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_4,0x558F,USINT
-I106=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_1,0x558C,USINT
-I107=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_2,0x558D,USINT
-I108=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_3,0x558E,USINT
-I109=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_4,0x558F,USINT
-I110=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_1,0x558C,USINT
-I111=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_2,0x558D,USINT
-I112=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_3,0x558E,USINT
-I113=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_4,0x558F,USINT
-I114=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_1,0x558C,USINT
-I115=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_2,0x558D,USINT
-I116=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_3,0x558E,USINT
-I117=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_4,0x558F,USINT
-I118=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_1,0x558C,USINT
-I119=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_2,0x558D,USINT
-I120=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_3,0x558E,USINT
-I121=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_4,0x558F,USINT
-I122=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_1,0x558C,USINT
-I123=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_2,0x558D,USINT
-I124=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_3,0x558E,USINT
-I125=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_4,0x558F,USINT
-I126=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_1,0x558C,USINT
-I127=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_2,0x558D,USINT
-I128=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_3,0x558E,USINT
-I129=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_4,0x558F,USINT
-I130=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_1,0x558C,USINT
-I131=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_2,0x558D,USINT
-I132=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_3,0x558E,USINT
-I133=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_4,0x558F,USINT
-I134=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_1,0x558C,USINT
-I135=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_2,0x558D,USINT
-I136=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_3,0x558E,USINT
-I137=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_4,0x558F,USINT
-I138=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_1,0x558C,USINT
-I139=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_2,0x558D,USINT
-I140=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_3,0x558E,USINT
-I141=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_4,0x558F,USINT
-I142=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_1,0x558C,USINT
-I143=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_2,0x558D,USINT
-I144=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_3,0x558E,USINT
-I145=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_4,0x558F,USINT
-I146=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_1,0x558C,USINT
-I147=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_2,0x558D,USINT
-I148=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_3,0x558E,USINT
-I149=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_4,0x558F,USINT
-I150=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_1,0x558C,USINT
-I151=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_2,0x558D,USINT
-I152=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_3,0x558E,USINT
-I153=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_4,0x558F,USINT
-I154=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_1,0x558C,USINT
-I155=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_2,0x558D,USINT
-I156=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_3,0x558E,USINT
-I157=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_4,0x558F,USINT
-I158=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_1,0x558C,USINT
-I159=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_2,0x558D,USINT
-I160=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_3,0x558E,USINT
-I161=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_4,0x558F,USINT
-I162=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_1,0x558C,USINT
-I163=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_2,0x558D,USINT
-I164=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_3,0x558E,USINT
-I165=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_4,0x558F,USINT
-I166=micro820.micro820.control/linearscale_pressure.raw_min,0x5DC8,REAL
-I167=micro820.micro820.control/linearscale_pressure.raw_max,0x5DC4,REAL
-I168=micro820.micro820.control/linearscale_pressure.eu_min,0x6E4,REAL
-I169=micro820.micro820.control/linearscale_pressure.eu_max,0x6E8,REAL
-I170=micro820.micro820.control/linearscale_pressure.raw_inp,0x5DF0,REAL
-I171=micro820.micro820.control/linearscale_flow.raw_min,0x5DC8,REAL
-I172=micro820.micro820.control/linearscale_flow.raw_max,0x5DC4,REAL
-I173=micro820.micro820.control/linearscale_flow.eu_min,0x6F8,REAL
-I174=micro820.micro820.control/linearscale_flow.eu_max,0x6FC,REAL
-I175=micro820.micro820.control/linearscale_flow.raw_inp,0x5DF0,REAL
-I176=micro820.micro820.e300data/e300_read_digitalinput0.fben,0x458,BOOL
-I177=micro820.micro820.e300data/e300_read_digitalinput0.ipaddress,0x8EC,STRING
-I178=micro820.micro820.e300data/e300_read_digitalinput0.updaterate_ms,0x512,UINT
-I179=micro820.micro820.e300data/e300_read_digitalinput0.channelnumber,0x5D64,UDINT
-I180=micro820.micro820.e300data/e300_read_digitalinput0.enable,0x466,BOOL
-I181=micro820.micro820.e300data/e300_read_digitalinput1.fben,0x458,BOOL
-I182=micro820.micro820.e300data/e300_read_digitalinput1.ipaddress,0x8EC,STRING
-I183=micro820.micro820.e300data/e300_read_digitalinput1.updaterate_ms,0x512,UINT
-I184=micro820.micro820.e300data/e300_read_digitalinput1.channelnumber,0x5D60,UDINT
-I185=micro820.micro820.e300data/e300_read_digitalinput1.enable,0x466,BOOL
-I186=micro820.micro820.e300data/e300_read_digitalinput2.fben,0x458,BOOL
-I187=micro820.micro820.e300data/e300_read_digitalinput2.ipaddress,0x8EC,STRING
-I188=micro820.micro820.e300data/e300_read_digitalinput2.updaterate_ms,0x512,UINT
-I189=micro820.micro820.e300data/e300_read_digitalinput2.channelnumber,0x5D5C,UDINT
-I190=micro820.micro820.e300data/e300_read_digitalinput2.enable,0x466,BOOL
-I191=micro820.micro820.e300data/e300_read_digitalinput3.fben,0x458,BOOL
-I192=micro820.micro820.e300data/e300_read_digitalinput3.ipaddress,0x8EC,STRING
-I193=micro820.micro820.e300data/e300_read_digitalinput3.updaterate_ms,0x512,UINT
-I194=micro820.micro820.e300data/e300_read_digitalinput3.channelnumber,0x5D58,UDINT
-I195=micro820.micro820.e300data/e300_read_digitalinput3.enable,0x466,BOOL
-I196=micro820.micro820.e300data/e300_read_digitalinput4.fben,0x458,BOOL
-I197=micro820.micro820.e300data/e300_read_digitalinput4.ipaddress,0x8EC,STRING
-I198=micro820.micro820.e300data/e300_read_digitalinput4.updaterate_ms,0x512,UINT
-I199=micro820.micro820.e300data/e300_read_digitalinput4.channelnumber,0x5D54,UDINT
-I200=micro820.micro820.e300data/e300_read_digitalinput4.enable,0x466,BOOL
-I201=micro820.micro820.e300data/e300_read_digitalinput5.fben,0x458,BOOL
-I202=micro820.micro820.e300data/e300_read_digitalinput5.ipaddress,0x8EC,STRING
-I203=micro820.micro820.e300data/e300_read_digitalinput5.updaterate_ms,0x512,UINT
-I204=micro820.micro820.e300data/e300_read_digitalinput5.channelnumber,0x5D50,UDINT
-I205=micro820.micro820.e300data/e300_read_digitalinput5.enable,0x466,BOOL
-I206=micro820.micro820.e300data/u2s_underpflagtriplevel.sint_src_1,0x5590,USINT
-I207=micro820.micro820.e300data/u2s_underpflagwarninglevel.sint_src_1,0x5590,USINT
-I208=micro820.micro820.e300data/u2s_overpflagtriplevel.sint_src_1,0x5590,USINT
-I209=micro820.micro820.e300data/u2s_overpflagwarninglevel.sint_src_1,0x5590,USINT
-I210=micro820.micro820.currenttimertc.rtc_read_1.enable,0x5572,BOOL
-I211=micro820.micro820.control/rtrig_automode.clk,0x470,BOOL
-I212=micro820.micro820.e300data/writee300configdata.msgobjread_q_rtrig.clk,0x553F,BOOL
-I213=micro820.micro820.e300data/writee300configdata.fben_rtrig.clk,0x553F,BOOL
-I214=micro820.micro820.e300data/writee300configdata.msgobjread_err_rtrig.clk,0x553F,BOOL
-I215=micro820.micro820.e300data/e300_output.msgprodname_err_rtrig.clk,0x553F,BOOL
-I216=micro820.micro820.e300data/e300_output.msgwriteoutput_err_rtrig.clk,0x553F,BOOL
-I217=micro820.micro820.e300data/e300_output.fben_rtrig.clk,0x553F,BOOL
-I218=micro820.micro820.e300data/e300_output.msgwriteoutput_q_rtrig.clk,0x553F,BOOL
-I219=micro820.micro820.e300data/e300_output.outputsetting_rtrig.clk,0x553F,BOOL
-I220=micro820.micro820.e300data/e300_output.msgprodname_q_rtrig.clk,0x553F,BOOL
-I221=micro820.micro820.e300data/e300_readenergy.msgprodname_err_rtrig.clk,0x553F,BOOL
-I222=micro820.micro820.e300data/e300_readenergy.msgobjread_q_rtrig.clk,0x553F,BOOL
-I223=micro820.micro820.e300data/e300_readenergy.fben_rtrig.clk,0x553F,BOOL
-I224=micro820.micro820.e300data/e300_readenergy.msgobjread_err_rtrig.clk,0x553F,BOOL
-I225=micro820.micro820.e300data/e300_readenergy.msgprodname_q_rtrig.clk,0x553F,BOOL
-I226=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_q_rtrig.clk,0x553F,BOOL
-I227=micro820.micro820.e300data/e300_read_digitalinput0.fben_rtrig.clk,0x553F,BOOL
-I228=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_err_rtrig.clk,0x553F,BOOL
-I229=micro820.micro820.e300data/reade300configdata.msgobjread_q_rtrig.clk,0x553F,BOOL
-I230=micro820.micro820.e300data/reade300configdata.fben_rtrig.clk,0x553F,BOOL
-I231=micro820.micro820.e300data/reade300configdata.msgobjread_err_rtrig.clk,0x553F,BOOL
-I232=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_q_rtrig.clk,0x553F,BOOL
-I233=micro820.micro820.e300data/e300_tripstatuscurrent.fben_rtrig.clk,0x553F,BOOL
-I234=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_err_rtrig.clk,0x553F,BOOL
-I235=micro820.micro820.e300data/e300_write_tripreset.msgobjread_q_rtrig.clk,0x553F,BOOL
-I236=micro820.micro820.e300data/e300_write_tripreset.fben_rtrig.clk,0x553F,BOOL
-I237=micro820.micro820.e300data/e300_write_tripreset.msgobjread_err_rtrig.clk,0x553F,BOOL
-I238=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_q_rtrig.clk,0x553F,BOOL
-I239=micro820.micro820.e300data/e300_read_digitalinput1.fben_rtrig.clk,0x553F,BOOL
-I240=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_err_rtrig.clk,0x553F,BOOL
-I241=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_q_rtrig.clk,0x553F,BOOL
-I242=micro820.micro820.e300data/e300_tripstatusvoltage.fben_rtrig.clk,0x553F,BOOL
-I243=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_err_rtrig.clk,0x553F,BOOL
-I244=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_q_rtrig.clk,0x553F,BOOL
-I245=micro820.micro820.e300data/e300_read_digitalinput2.fben_rtrig.clk,0x553F,BOOL
-I246=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_err_rtrig.clk,0x553F,BOOL
-I247=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_q_rtrig.clk,0x553F,BOOL
-I248=micro820.micro820.e300data/e300_tripstatuspower.fben_rtrig.clk,0x553F,BOOL
-I249=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_err_rtrig.clk,0x553F,BOOL
-I250=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_q_rtrig.clk,0x553F,BOOL
-I251=micro820.micro820.e300data/e300_read_digitalinput3.fben_rtrig.clk,0x553F,BOOL
-I252=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_err_rtrig.clk,0x553F,BOOL
-I253=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_q_rtrig.clk,0x553F,BOOL
-I254=micro820.micro820.e300data/e300_tripstatuscontrol.fben_rtrig.clk,0x553F,BOOL
-I255=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_err_rtrig.clk,0x553F,BOOL
-I256=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_q_rtrig.clk,0x553F,BOOL
-I257=micro820.micro820.e300data/e300_read_digitalinput4.fben_rtrig.clk,0x553F,BOOL
-I258=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_err_rtrig.clk,0x553F,BOOL
-I259=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_q_rtrig.clk,0x553F,BOOL
-I260=micro820.micro820.e300data/e300_warnstatuscurrent.fben_rtrig.clk,0x553F,BOOL
-I261=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_err_rtrig.clk,0x553F,BOOL
-I262=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_q_rtrig.clk,0x553F,BOOL
-I263=micro820.micro820.e300data/e300_read_digitalinput5.fben_rtrig.clk,0x553F,BOOL
-I264=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_err_rtrig.clk,0x553F,BOOL
-I265=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_q_rtrig.clk,0x553F,BOOL
-I266=micro820.micro820.e300data/e300_warnstatusvoltage.fben_rtrig.clk,0x553F,BOOL
-I267=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_err_rtrig.clk,0x553F,BOOL
-I268=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_q_rtrig.clk,0x553F,BOOL
-I269=micro820.micro820.e300data/e300_warnstatuspower.fben_rtrig.clk,0x553F,BOOL
-I270=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_err_rtrig.clk,0x553F,BOOL
-I271=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_q_rtrig.clk,0x553F,BOOL
-I272=micro820.micro820.e300data/e300_warnstatuscontrol.fben_rtrig.clk,0x553F,BOOL
-I273=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_err_rtrig.clk,0x553F,BOOL
-I274=micro820.micro820.e300data/i2s_tripenablecurrent.inp_int,0x55F4,UINT
-I275=micro820.micro820.e300data/i2s_tripenablevoltage.inp_int,0x55F4,UINT
-I276=micro820.micro820.e300data/i2s_tripenablepower.inp_int,0x55F4,UINT
-I277=micro820.micro820.e300data/i2s_tripenablecontrol.inp_int,0x55F4,UINT
-I278=micro820.micro820.e300data/i2s_warningenablecurrent.inp_int,0x55F4,UINT
-I279=micro820.micro820.e300data/i2s_warningenablevoltage.inp_int,0x55F4,UINT
-I280=micro820.micro820.e300data/i2s_warningenablepower.inp_int,0x55F4,UINT
-I281=micro820.micro820.e300data/i2s_warningenablecontrol.inp_int,0x55F4,UINT
-I282=micro820.micro820.e300data/i2s_groundfaulttriplevel.inp_int,0x55F4,UINT
-I283=micro820.micro820.e300data/i2s_groundfaultwarninglevel.inp_int,0x55F4,UINT
-I284=micro820.micro820.e300data/i2s_stalltriplevel.inp_int,0x55F4,UINT
-I285=micro820.micro820.e300data/i2s_jamtriplevel.inp_int,0x55F4,UINT
-I286=micro820.micro820.e300data/i2s_jamwarninglevel.inp_int,0x55F4,UINT
-I287=micro820.micro820.e300data/i2s_ctprimary.inp_int,0x55F4,UINT
-I288=micro820.micro820.e300data/i2s_ctsecondary.inp_int,0x55F4,UINT
-I289=micro820.micro820.e300data/i2s_ptprimary.inp_int,0x55F4,UINT
-I290=micro820.micro820.e300data/i2s_ptsecondary.inp_int,0x55F4,UINT
-I291=micro820.micro820.e300data/i2s_undervoltagetriplevel.inp_int,0x55F4,UINT
-I292=micro820.micro820.e300data/i2s_undervoltagewarninglevel.inp_int,0x55F4,UINT
-I293=micro820.micro820.e300data/i2s_overvoltagetriplevel.inp_int,0x55F4,UINT
-I294=micro820.micro820.e300data/i2s_overvoltagewarninglevel.inp_int,0x55F4,UINT
-I295=micro820.micro820.e300data/reade300configdata.fben,0x458,BOOL
-I296=micro820.micro820.e300data/reade300configdata.ipaddress,0x8EC,STRING
-I297=micro820.micro820.e300data/reade300configdata.updaterate_ms,0x512,UINT
-I298=micro820.micro820.e300data/reade300configdata.enable,0x458,BOOL
-I299=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_1,0x5584,USINT
-I300=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_2,0x5585,USINT
-I301=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_1,0x5584,USINT
-I302=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_2,0x5585,USINT
-I303=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_1,0x5584,USINT
-I304=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_2,0x5585,USINT
-I305=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_1,0x5584,USINT
-I306=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_2,0x5585,USINT
-I307=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_1,0x5584,USINT
-I308=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_2,0x5585,USINT
-I309=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_1,0x5584,USINT
-I310=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_2,0x5585,USINT
-I311=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_1,0x5584,USINT
-I312=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_2,0x5585,USINT
-I313=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_1,0x5584,USINT
-I314=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_2,0x5585,USINT
-I315=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_1,0x5584,USINT
-I316=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_2,0x5585,USINT
-I317=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_1,0x5584,USINT
-I318=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_2,0x5585,USINT
-I319=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_1,0x5584,USINT
-I320=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_2,0x5585,USINT
-I321=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_1,0x5584,USINT
-I322=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_2,0x5585,USINT
-I323=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_1,0x5584,USINT
-I324=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_2,0x5585,USINT
-I325=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_1,0x5584,USINT
-I326=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_2,0x5585,USINT
-I327=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_1,0x5584,USINT
-I328=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_2,0x5585,USINT
-I329=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_1,0x5584,USINT
-I330=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_2,0x5585,USINT
-I331=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_1,0x5584,USINT
-I332=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_2,0x5585,USINT
-I333=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_1,0x5584,USINT
-I334=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_2,0x5585,USINT
-I335=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_1,0x5584,USINT
-I336=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_2,0x5585,USINT
-I337=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_1,0x5584,USINT
-I338=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_2,0x5585,USINT
-I339=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_1,0x5584,USINT
-I340=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_2,0x5585,USINT
-I341=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_1,0x5584,USINT
-I342=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_2,0x5585,USINT
-I343=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_1,0x5584,USINT
-I344=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_2,0x5585,USINT
-I345=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_1,0x5584,USINT
-I346=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_2,0x5585,USINT
-I347=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_1,0x5584,USINT
-I348=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_2,0x5585,USINT
-I349=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_1,0x5584,USINT
-I350=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_2,0x5585,USINT
-I351=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_1,0x5584,USINT
-I352=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_2,0x5585,USINT
-I353=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_1,0x5584,USINT
-I354=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_2,0x5585,USINT
-I355=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_1,0x5584,USINT
-I356=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_2,0x5585,USINT
-I357=micro820.micro820.readdownholedata/modbusdata_0.in,0x5536,BOOL
-I358=micro820.micro820.readdownholedata/modbusdata_0.cancel,0x4BB,BOOL
+I65=micro820.micro820.e300data/s2u_underpflagtriplevel.inp_int,0x4CA,SINT
+I66=micro820.micro820.e300data/s2u_underpflagwarninglevel.inp_int,0x4CB,SINT
+I67=micro820.micro820.e300data/s2u_overpflagtriplevel.inp_int,0x4CC,SINT
+I68=micro820.micro820.e300data/s2u_overpflagwarninglevel.inp_int,0x5586,SINT
+I69=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_1,0x5594,USINT
+I70=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_2,0x5595,USINT
+I71=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_3,0x5596,USINT
+I72=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_4,0x5597,USINT
+I73=micro820.micro820.e300data/e300_output.fben,0x4B5,BOOL
+I74=micro820.micro820.e300data/e300_output.ipaddress,0x8F8,STRING
+I75=micro820.micro820.e300data/e300_output.outputnumber,0x4CE,USINT
+I76=micro820.micro820.e300data/e300_output.outputsetting,0x464,BOOL
+I77=micro820.micro820.currenttimertc.rtc_read_enabled,0x460,BOOL
+I78=micro820.micro820.e300data/d2s_flasetting.inp_dint,0x5D80,UDINT
+I79=micro820.micro820.e300data/writee300configdata.fben_ftrig.clk,0x5551,BOOL
+I80=micro820.micro820.e300data/e300_output.outputsetting_ftrig.clk,0x5551,BOOL
+I81=micro820.micro820.e300data/e300_output.fben_ftrig.clk,0x5551,BOOL
+I82=micro820.micro820.e300data/e300_readenergy.fben_ftrig.clk,0x5551,BOOL
+I83=micro820.micro820.e300data/e300_read_digitalinput0.fben_ftrig.clk,0x5551,BOOL
+I84=micro820.micro820.e300data/reade300configdata.fben_ftrig.clk,0x5551,BOOL
+I85=micro820.micro820.e300data/e300_tripstatuscurrent.fben_ftrig.clk,0x5551,BOOL
+I86=micro820.micro820.e300data/e300_write_tripreset.fben_ftrig.clk,0x5551,BOOL
+I87=micro820.micro820.e300data/e300_read_digitalinput1.fben_ftrig.clk,0x5551,BOOL
+I88=micro820.micro820.e300data/e300_tripstatusvoltage.fben_ftrig.clk,0x5551,BOOL
+I89=micro820.micro820.e300data/e300_read_digitalinput2.fben_ftrig.clk,0x5551,BOOL
+I90=micro820.micro820.e300data/e300_tripstatuspower.fben_ftrig.clk,0x5551,BOOL
+I91=micro820.micro820.e300data/e300_read_digitalinput3.fben_ftrig.clk,0x5551,BOOL
+I92=micro820.micro820.e300data/e300_tripstatuscontrol.fben_ftrig.clk,0x5551,BOOL
+I93=micro820.micro820.e300data/e300_read_digitalinput4.fben_ftrig.clk,0x5551,BOOL
+I94=micro820.micro820.e300data/e300_warnstatuscurrent.fben_ftrig.clk,0x5551,BOOL
+I95=micro820.micro820.e300data/e300_read_digitalinput5.fben_ftrig.clk,0x5551,BOOL
+I96=micro820.micro820.e300data/e300_warnstatusvoltage.fben_ftrig.clk,0x5551,BOOL
+I97=micro820.micro820.e300data/e300_warnstatuspower.fben_ftrig.clk,0x5551,BOOL
+I98=micro820.micro820.e300data/e300_warnstatuscontrol.fben_ftrig.clk,0x5551,BOOL
+I99=micro820.micro820.e300data/e300_readenergy.fben,0x460,BOOL
+I100=micro820.micro820.e300data/e300_readenergy.ipaddress,0x8F8,STRING
+I101=micro820.micro820.e300data/e300_readenergy.updaterate_ms,0x51A,UINT
+I102=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_1,0x5598,USINT
+I103=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_2,0x5599,USINT
+I104=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_3,0x559A,USINT
+I105=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_4,0x559B,USINT
+I106=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_1,0x5598,USINT
+I107=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_2,0x5599,USINT
+I108=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_3,0x559A,USINT
+I109=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_4,0x559B,USINT
+I110=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_1,0x5598,USINT
+I111=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_2,0x5599,USINT
+I112=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_3,0x559A,USINT
+I113=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_4,0x559B,USINT
+I114=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_1,0x5598,USINT
+I115=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_2,0x5599,USINT
+I116=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_3,0x559A,USINT
+I117=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_4,0x559B,USINT
+I118=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_1,0x5598,USINT
+I119=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_2,0x5599,USINT
+I120=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_3,0x559A,USINT
+I121=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_4,0x559B,USINT
+I122=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_1,0x5598,USINT
+I123=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_2,0x5599,USINT
+I124=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_3,0x559A,USINT
+I125=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_4,0x559B,USINT
+I126=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_1,0x5598,USINT
+I127=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_2,0x5599,USINT
+I128=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_3,0x559A,USINT
+I129=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_4,0x559B,USINT
+I130=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_1,0x5598,USINT
+I131=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_2,0x5599,USINT
+I132=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_3,0x559A,USINT
+I133=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_4,0x559B,USINT
+I134=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_1,0x5598,USINT
+I135=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_2,0x5599,USINT
+I136=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_3,0x559A,USINT
+I137=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_4,0x559B,USINT
+I138=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_1,0x5598,USINT
+I139=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_2,0x5599,USINT
+I140=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_3,0x559A,USINT
+I141=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_4,0x559B,USINT
+I142=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_1,0x5598,USINT
+I143=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_2,0x5599,USINT
+I144=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_3,0x559A,USINT
+I145=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_4,0x559B,USINT
+I146=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_1,0x5598,USINT
+I147=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_2,0x5599,USINT
+I148=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_3,0x559A,USINT
+I149=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_4,0x559B,USINT
+I150=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_1,0x5598,USINT
+I151=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_2,0x5599,USINT
+I152=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_3,0x559A,USINT
+I153=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_4,0x559B,USINT
+I154=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_1,0x5598,USINT
+I155=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_2,0x5599,USINT
+I156=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_3,0x559A,USINT
+I157=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_4,0x559B,USINT
+I158=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_1,0x5598,USINT
+I159=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_2,0x5599,USINT
+I160=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_3,0x559A,USINT
+I161=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_4,0x559B,USINT
+I162=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_1,0x5598,USINT
+I163=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_2,0x5599,USINT
+I164=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_3,0x559A,USINT
+I165=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_4,0x559B,USINT
+I166=micro820.micro820.control/linearscale_pressure.raw_min,0x5DDC,REAL
+I167=micro820.micro820.control/linearscale_pressure.raw_max,0x5DD8,REAL
+I168=micro820.micro820.control/linearscale_pressure.eu_min,0x6F0,REAL
+I169=micro820.micro820.control/linearscale_pressure.eu_max,0x6F4,REAL
+I170=micro820.micro820.control/linearscale_pressure.raw_inp,0x5E04,REAL
+I171=micro820.micro820.control/linearscale_flow.raw_min,0x5DDC,REAL
+I172=micro820.micro820.control/linearscale_flow.raw_max,0x5DD8,REAL
+I173=micro820.micro820.control/linearscale_flow.eu_min,0x704,REAL
+I174=micro820.micro820.control/linearscale_flow.eu_max,0x708,REAL
+I175=micro820.micro820.control/linearscale_flow.raw_inp,0x5E04,REAL
+I176=micro820.micro820.e300data/e300_read_digitalinput0.fben,0x460,BOOL
+I177=micro820.micro820.e300data/e300_read_digitalinput0.ipaddress,0x8F8,STRING
+I178=micro820.micro820.e300data/e300_read_digitalinput0.updaterate_ms,0x51A,UINT
+I179=micro820.micro820.e300data/e300_read_digitalinput0.channelnumber,0x5D78,UDINT
+I180=micro820.micro820.e300data/e300_read_digitalinput0.enable,0x46E,BOOL
+I181=micro820.micro820.e300data/e300_read_digitalinput1.fben,0x460,BOOL
+I182=micro820.micro820.e300data/e300_read_digitalinput1.ipaddress,0x8F8,STRING
+I183=micro820.micro820.e300data/e300_read_digitalinput1.updaterate_ms,0x51A,UINT
+I184=micro820.micro820.e300data/e300_read_digitalinput1.channelnumber,0x5D74,UDINT
+I185=micro820.micro820.e300data/e300_read_digitalinput1.enable,0x46E,BOOL
+I186=micro820.micro820.e300data/e300_read_digitalinput2.fben,0x460,BOOL
+I187=micro820.micro820.e300data/e300_read_digitalinput2.ipaddress,0x8F8,STRING
+I188=micro820.micro820.e300data/e300_read_digitalinput2.updaterate_ms,0x51A,UINT
+I189=micro820.micro820.e300data/e300_read_digitalinput2.channelnumber,0x5D70,UDINT
+I190=micro820.micro820.e300data/e300_read_digitalinput2.enable,0x46E,BOOL
+I191=micro820.micro820.e300data/e300_read_digitalinput3.fben,0x460,BOOL
+I192=micro820.micro820.e300data/e300_read_digitalinput3.ipaddress,0x8F8,STRING
+I193=micro820.micro820.e300data/e300_read_digitalinput3.updaterate_ms,0x51A,UINT
+I194=micro820.micro820.e300data/e300_read_digitalinput3.channelnumber,0x5D6C,UDINT
+I195=micro820.micro820.e300data/e300_read_digitalinput3.enable,0x46E,BOOL
+I196=micro820.micro820.e300data/e300_read_digitalinput4.fben,0x460,BOOL
+I197=micro820.micro820.e300data/e300_read_digitalinput4.ipaddress,0x8F8,STRING
+I198=micro820.micro820.e300data/e300_read_digitalinput4.updaterate_ms,0x51A,UINT
+I199=micro820.micro820.e300data/e300_read_digitalinput4.channelnumber,0x5D68,UDINT
+I200=micro820.micro820.e300data/e300_read_digitalinput4.enable,0x46E,BOOL
+I201=micro820.micro820.e300data/e300_read_digitalinput5.fben,0x460,BOOL
+I202=micro820.micro820.e300data/e300_read_digitalinput5.ipaddress,0x8F8,STRING
+I203=micro820.micro820.e300data/e300_read_digitalinput5.updaterate_ms,0x51A,UINT
+I204=micro820.micro820.e300data/e300_read_digitalinput5.channelnumber,0x5D64,UDINT
+I205=micro820.micro820.e300data/e300_read_digitalinput5.enable,0x46E,BOOL
+I206=micro820.micro820.e300data/u2s_underpflagtriplevel.sint_src_1,0x559C,USINT
+I207=micro820.micro820.e300data/u2s_underpflagwarninglevel.sint_src_1,0x559C,USINT
+I208=micro820.micro820.e300data/u2s_overpflagtriplevel.sint_src_1,0x559C,USINT
+I209=micro820.micro820.e300data/u2s_overpflagwarninglevel.sint_src_1,0x559C,USINT
+I210=micro820.micro820.currenttimertc.rtc_read_1.enable,0x557E,BOOL
+I211=micro820.micro820.control/rtrig_automode.clk,0x478,BOOL
+I212=micro820.micro820.e300data/writee300configdata.msgobjread_q_rtrig.clk,0x554B,BOOL
+I213=micro820.micro820.e300data/writee300configdata.fben_rtrig.clk,0x554B,BOOL
+I214=micro820.micro820.e300data/writee300configdata.msgobjread_err_rtrig.clk,0x554B,BOOL
+I215=micro820.micro820.e300data/e300_output.msgprodname_err_rtrig.clk,0x554B,BOOL
+I216=micro820.micro820.e300data/e300_output.msgwriteoutput_err_rtrig.clk,0x554B,BOOL
+I217=micro820.micro820.e300data/e300_output.fben_rtrig.clk,0x554B,BOOL
+I218=micro820.micro820.e300data/e300_output.msgwriteoutput_q_rtrig.clk,0x554B,BOOL
+I219=micro820.micro820.e300data/e300_output.outputsetting_rtrig.clk,0x554B,BOOL
+I220=micro820.micro820.e300data/e300_output.msgprodname_q_rtrig.clk,0x554B,BOOL
+I221=micro820.micro820.e300data/e300_readenergy.msgprodname_err_rtrig.clk,0x554B,BOOL
+I222=micro820.micro820.e300data/e300_readenergy.msgobjread_q_rtrig.clk,0x554B,BOOL
+I223=micro820.micro820.e300data/e300_readenergy.fben_rtrig.clk,0x554B,BOOL
+I224=micro820.micro820.e300data/e300_readenergy.msgobjread_err_rtrig.clk,0x554B,BOOL
+I225=micro820.micro820.e300data/e300_readenergy.msgprodname_q_rtrig.clk,0x554B,BOOL
+I226=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_q_rtrig.clk,0x554B,BOOL
+I227=micro820.micro820.e300data/e300_read_digitalinput0.fben_rtrig.clk,0x554B,BOOL
+I228=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_err_rtrig.clk,0x554B,BOOL
+I229=micro820.micro820.e300data/reade300configdata.msgobjread_q_rtrig.clk,0x554B,BOOL
+I230=micro820.micro820.e300data/reade300configdata.fben_rtrig.clk,0x554B,BOOL
+I231=micro820.micro820.e300data/reade300configdata.msgobjread_err_rtrig.clk,0x554B,BOOL
+I232=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_q_rtrig.clk,0x554B,BOOL
+I233=micro820.micro820.e300data/e300_tripstatuscurrent.fben_rtrig.clk,0x554B,BOOL
+I234=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_err_rtrig.clk,0x554B,BOOL
+I235=micro820.micro820.e300data/e300_write_tripreset.msgobjread_q_rtrig.clk,0x554B,BOOL
+I236=micro820.micro820.e300data/e300_write_tripreset.fben_rtrig.clk,0x554B,BOOL
+I237=micro820.micro820.e300data/e300_write_tripreset.msgobjread_err_rtrig.clk,0x554B,BOOL
+I238=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_q_rtrig.clk,0x554B,BOOL
+I239=micro820.micro820.e300data/e300_read_digitalinput1.fben_rtrig.clk,0x554B,BOOL
+I240=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_err_rtrig.clk,0x554B,BOOL
+I241=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_q_rtrig.clk,0x554B,BOOL
+I242=micro820.micro820.e300data/e300_tripstatusvoltage.fben_rtrig.clk,0x554B,BOOL
+I243=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_err_rtrig.clk,0x554B,BOOL
+I244=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_q_rtrig.clk,0x554B,BOOL
+I245=micro820.micro820.e300data/e300_read_digitalinput2.fben_rtrig.clk,0x554B,BOOL
+I246=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_err_rtrig.clk,0x554B,BOOL
+I247=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_q_rtrig.clk,0x554B,BOOL
+I248=micro820.micro820.e300data/e300_tripstatuspower.fben_rtrig.clk,0x554B,BOOL
+I249=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_err_rtrig.clk,0x554B,BOOL
+I250=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_q_rtrig.clk,0x554B,BOOL
+I251=micro820.micro820.e300data/e300_read_digitalinput3.fben_rtrig.clk,0x554B,BOOL
+I252=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_err_rtrig.clk,0x554B,BOOL
+I253=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_q_rtrig.clk,0x554B,BOOL
+I254=micro820.micro820.e300data/e300_tripstatuscontrol.fben_rtrig.clk,0x554B,BOOL
+I255=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_err_rtrig.clk,0x554B,BOOL
+I256=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_q_rtrig.clk,0x554B,BOOL
+I257=micro820.micro820.e300data/e300_read_digitalinput4.fben_rtrig.clk,0x554B,BOOL
+I258=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_err_rtrig.clk,0x554B,BOOL
+I259=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_q_rtrig.clk,0x554B,BOOL
+I260=micro820.micro820.e300data/e300_warnstatuscurrent.fben_rtrig.clk,0x554B,BOOL
+I261=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_err_rtrig.clk,0x554B,BOOL
+I262=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_q_rtrig.clk,0x554B,BOOL
+I263=micro820.micro820.e300data/e300_read_digitalinput5.fben_rtrig.clk,0x554B,BOOL
+I264=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_err_rtrig.clk,0x554B,BOOL
+I265=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_q_rtrig.clk,0x554B,BOOL
+I266=micro820.micro820.e300data/e300_warnstatusvoltage.fben_rtrig.clk,0x554B,BOOL
+I267=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_err_rtrig.clk,0x554B,BOOL
+I268=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_q_rtrig.clk,0x554B,BOOL
+I269=micro820.micro820.e300data/e300_warnstatuspower.fben_rtrig.clk,0x554B,BOOL
+I270=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_err_rtrig.clk,0x554B,BOOL
+I271=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_q_rtrig.clk,0x554B,BOOL
+I272=micro820.micro820.e300data/e300_warnstatuscontrol.fben_rtrig.clk,0x554B,BOOL
+I273=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_err_rtrig.clk,0x554B,BOOL
+I274=micro820.micro820.e300data/i2s_tripenablecurrent.inp_int,0x5608,UINT
+I275=micro820.micro820.e300data/i2s_tripenablevoltage.inp_int,0x5608,UINT
+I276=micro820.micro820.e300data/i2s_tripenablepower.inp_int,0x5608,UINT
+I277=micro820.micro820.e300data/i2s_tripenablecontrol.inp_int,0x5608,UINT
+I278=micro820.micro820.e300data/i2s_warningenablecurrent.inp_int,0x5608,UINT
+I279=micro820.micro820.e300data/i2s_warningenablevoltage.inp_int,0x5608,UINT
+I280=micro820.micro820.e300data/i2s_warningenablepower.inp_int,0x5608,UINT
+I281=micro820.micro820.e300data/i2s_warningenablecontrol.inp_int,0x5608,UINT
+I282=micro820.micro820.e300data/i2s_groundfaulttriplevel.inp_int,0x5608,UINT
+I283=micro820.micro820.e300data/i2s_groundfaultwarninglevel.inp_int,0x5608,UINT
+I284=micro820.micro820.e300data/i2s_stalltriplevel.inp_int,0x5608,UINT
+I285=micro820.micro820.e300data/i2s_jamtriplevel.inp_int,0x5608,UINT
+I286=micro820.micro820.e300data/i2s_jamwarninglevel.inp_int,0x5608,UINT
+I287=micro820.micro820.e300data/i2s_ctprimary.inp_int,0x5608,UINT
+I288=micro820.micro820.e300data/i2s_ctsecondary.inp_int,0x5608,UINT
+I289=micro820.micro820.e300data/i2s_ptprimary.inp_int,0x5608,UINT
+I290=micro820.micro820.e300data/i2s_ptsecondary.inp_int,0x5608,UINT
+I291=micro820.micro820.e300data/i2s_undervoltagetriplevel.inp_int,0x5608,UINT
+I292=micro820.micro820.e300data/i2s_undervoltagewarninglevel.inp_int,0x5608,UINT
+I293=micro820.micro820.e300data/i2s_overvoltagetriplevel.inp_int,0x5608,UINT
+I294=micro820.micro820.e300data/i2s_overvoltagewarninglevel.inp_int,0x5608,UINT
+I295=micro820.micro820.e300data/reade300configdata.fben,0x460,BOOL
+I296=micro820.micro820.e300data/reade300configdata.ipaddress,0x8F8,STRING
+I297=micro820.micro820.e300data/reade300configdata.updaterate_ms,0x51A,UINT
+I298=micro820.micro820.e300data/reade300configdata.enable,0x460,BOOL
+I299=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_1,0x5590,USINT
+I300=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_2,0x5591,USINT
+I301=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_1,0x5590,USINT
+I302=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_2,0x5591,USINT
+I303=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_1,0x5590,USINT
+I304=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_2,0x5591,USINT
+I305=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_1,0x5590,USINT
+I306=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_2,0x5591,USINT
+I307=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_1,0x5590,USINT
+I308=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_2,0x5591,USINT
+I309=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_1,0x5590,USINT
+I310=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_2,0x5591,USINT
+I311=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_1,0x5590,USINT
+I312=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_2,0x5591,USINT
+I313=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_1,0x5590,USINT
+I314=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_2,0x5591,USINT
+I315=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_1,0x5590,USINT
+I316=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_2,0x5591,USINT
+I317=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_1,0x5590,USINT
+I318=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_2,0x5591,USINT
+I319=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_1,0x5590,USINT
+I320=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_2,0x5591,USINT
+I321=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_1,0x5590,USINT
+I322=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_2,0x5591,USINT
+I323=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_1,0x5590,USINT
+I324=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_2,0x5591,USINT
+I325=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_1,0x5590,USINT
+I326=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_2,0x5591,USINT
+I327=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_1,0x5590,USINT
+I328=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_2,0x5591,USINT
+I329=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_1,0x5590,USINT
+I330=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_2,0x5591,USINT
+I331=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_1,0x5590,USINT
+I332=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_2,0x5591,USINT
+I333=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_1,0x5590,USINT
+I334=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_2,0x5591,USINT
+I335=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_1,0x5590,USINT
+I336=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_2,0x5591,USINT
+I337=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_1,0x5590,USINT
+I338=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_2,0x5591,USINT
+I339=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_1,0x5590,USINT
+I340=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_2,0x5591,USINT
+I341=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_1,0x5590,USINT
+I342=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_2,0x5591,USINT
+I343=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_1,0x5590,USINT
+I344=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_2,0x5591,USINT
+I345=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_1,0x5590,USINT
+I346=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_2,0x5591,USINT
+I347=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_1,0x5590,USINT
+I348=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_2,0x5591,USINT
+I349=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_1,0x5590,USINT
+I350=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_2,0x5591,USINT
+I351=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_1,0x5590,USINT
+I352=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_2,0x5591,USINT
+I353=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_1,0x5590,USINT
+I354=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_2,0x5591,USINT
+I355=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_1,0x5590,USINT
+I356=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_2,0x5591,USINT
+I357=micro820.micro820.readdownholedata/modbusdata_0.in,0x5542,BOOL
+I358=micro820.micro820.readdownholedata/modbusdata_0.cancel,0x4C3,BOOL
I359=micro820.micro820.readdownholedata/modbusdata_0.localcfg,0xFFFFFFFF,MODBUSLOCPARA
I360=micro820.micro820.readdownholedata/modbusdata_0.targetcfg,0xFFFFFFFF,MODBUSTARPARA
I361=micro820.micro820.readdownholedata/modbusdata_0.localaddr,0xFFFFFFFF,MODBUSLOCADDR
I362=micro820.micro820.readdownholedata/modbusdata_0.__adi_localaddr,0xFFFFFFFF,UINT
-I363=micro820.micro820.readdownholedata/modbusdata_1000.in,0x5536,BOOL
-I364=micro820.micro820.readdownholedata/modbusdata_1000.cancel,0x4BB,BOOL
+I363=micro820.micro820.readdownholedata/modbusdata_1000.in,0x5542,BOOL
+I364=micro820.micro820.readdownholedata/modbusdata_1000.cancel,0x4C3,BOOL
I365=micro820.micro820.readdownholedata/modbusdata_1000.localcfg,0xFFFFFFFF,MODBUSLOCPARA
I366=micro820.micro820.readdownholedata/modbusdata_1000.targetcfg,0xFFFFFFFF,MODBUSTARPARA
I367=micro820.micro820.readdownholedata/modbusdata_1000.localaddr,0xFFFFFFFF,MODBUSLOCADDR
I368=micro820.micro820.readdownholedata/modbusdata_1000.__adi_localaddr,0xFFFFFFFF,UINT
-I369=micro820.micro820.e300data/e300_tripstatuscurrent.fben,0x458,BOOL
-I370=micro820.micro820.e300data/e300_tripstatuscurrent.ipaddress,0x8EC,STRING
-I371=micro820.micro820.e300data/e300_tripstatuscurrent.updaterate_ms,0x512,UINT
-I372=micro820.micro820.e300data/e300_tripstatuscurrent.enable,0x458,BOOL
-I373=micro820.micro820.e300data/e300_tripstatuscurrent.paramnumber,0x5D54,UDINT
-I374=micro820.micro820.e300data/e300_tripstatusvoltage.fben,0x458,BOOL
-I375=micro820.micro820.e300data/e300_tripstatusvoltage.ipaddress,0x8EC,STRING
-I376=micro820.micro820.e300data/e300_tripstatusvoltage.updaterate_ms,0x512,UINT
-I377=micro820.micro820.e300data/e300_tripstatusvoltage.enable,0x458,BOOL
-I378=micro820.micro820.e300data/e300_tripstatusvoltage.paramnumber,0x5D50,UDINT
-I379=micro820.micro820.e300data/e300_tripstatuspower.fben,0x458,BOOL
-I380=micro820.micro820.e300data/e300_tripstatuspower.ipaddress,0x8EC,STRING
-I381=micro820.micro820.e300data/e300_tripstatuspower.updaterate_ms,0x512,UINT
-I382=micro820.micro820.e300data/e300_tripstatuspower.enable,0x458,BOOL
-I383=micro820.micro820.e300data/e300_tripstatuspower.paramnumber,0x5D4C,UDINT
-I384=micro820.micro820.e300data/e300_tripstatuscontrol.fben,0x458,BOOL
-I385=micro820.micro820.e300data/e300_tripstatuscontrol.ipaddress,0x8EC,STRING
-I386=micro820.micro820.e300data/e300_tripstatuscontrol.updaterate_ms,0x512,UINT
-I387=micro820.micro820.e300data/e300_tripstatuscontrol.enable,0x458,BOOL
-I388=micro820.micro820.e300data/e300_tripstatuscontrol.paramnumber,0x5D48,UDINT
-I389=micro820.micro820.e300data/e300_warnstatuscurrent.fben,0x458,BOOL
-I390=micro820.micro820.e300data/e300_warnstatuscurrent.ipaddress,0x8EC,STRING
-I391=micro820.micro820.e300data/e300_warnstatuscurrent.updaterate_ms,0x512,UINT
-I392=micro820.micro820.e300data/e300_warnstatuscurrent.enable,0x458,BOOL
-I393=micro820.micro820.e300data/e300_warnstatuscurrent.paramnumber,0x5D44,UDINT
-I394=micro820.micro820.e300data/e300_warnstatusvoltage.fben,0x458,BOOL
-I395=micro820.micro820.e300data/e300_warnstatusvoltage.ipaddress,0x8EC,STRING
-I396=micro820.micro820.e300data/e300_warnstatusvoltage.updaterate_ms,0x512,UINT
-I397=micro820.micro820.e300data/e300_warnstatusvoltage.enable,0x458,BOOL
-I398=micro820.micro820.e300data/e300_warnstatusvoltage.paramnumber,0x5D40,UDINT
-I399=micro820.micro820.e300data/e300_warnstatuspower.fben,0x458,BOOL
-I400=micro820.micro820.e300data/e300_warnstatuspower.ipaddress,0x8EC,STRING
-I401=micro820.micro820.e300data/e300_warnstatuspower.updaterate_ms,0x512,UINT
-I402=micro820.micro820.e300data/e300_warnstatuspower.enable,0x458,BOOL
-I403=micro820.micro820.e300data/e300_warnstatuspower.paramnumber,0x5D3C,UDINT
-I404=micro820.micro820.e300data/e300_warnstatuscontrol.fben,0x458,BOOL
-I405=micro820.micro820.e300data/e300_warnstatuscontrol.ipaddress,0x8EC,STRING
-I406=micro820.micro820.e300data/e300_warnstatuscontrol.updaterate_ms,0x512,UINT
-I407=micro820.micro820.e300data/e300_warnstatuscontrol.enable,0x458,BOOL
-I408=micro820.micro820.e300data/e300_warnstatuscontrol.paramnumber,0x5D38,UDINT
-I409=micro820.micro820.e300data/writee300configdata.msgobjread.in,0x5551,BOOL
+I369=micro820.micro820.e300data/e300_tripstatuscurrent.fben,0x460,BOOL
+I370=micro820.micro820.e300data/e300_tripstatuscurrent.ipaddress,0x8F8,STRING
+I371=micro820.micro820.e300data/e300_tripstatuscurrent.updaterate_ms,0x51A,UINT
+I372=micro820.micro820.e300data/e300_tripstatuscurrent.enable,0x460,BOOL
+I373=micro820.micro820.e300data/e300_tripstatuscurrent.paramnumber,0x5D68,UDINT
+I374=micro820.micro820.e300data/e300_tripstatusvoltage.fben,0x460,BOOL
+I375=micro820.micro820.e300data/e300_tripstatusvoltage.ipaddress,0x8F8,STRING
+I376=micro820.micro820.e300data/e300_tripstatusvoltage.updaterate_ms,0x51A,UINT
+I377=micro820.micro820.e300data/e300_tripstatusvoltage.enable,0x460,BOOL
+I378=micro820.micro820.e300data/e300_tripstatusvoltage.paramnumber,0x5D64,UDINT
+I379=micro820.micro820.e300data/e300_tripstatuspower.fben,0x460,BOOL
+I380=micro820.micro820.e300data/e300_tripstatuspower.ipaddress,0x8F8,STRING
+I381=micro820.micro820.e300data/e300_tripstatuspower.updaterate_ms,0x51A,UINT
+I382=micro820.micro820.e300data/e300_tripstatuspower.enable,0x460,BOOL
+I383=micro820.micro820.e300data/e300_tripstatuspower.paramnumber,0x5D60,UDINT
+I384=micro820.micro820.e300data/e300_tripstatuscontrol.fben,0x460,BOOL
+I385=micro820.micro820.e300data/e300_tripstatuscontrol.ipaddress,0x8F8,STRING
+I386=micro820.micro820.e300data/e300_tripstatuscontrol.updaterate_ms,0x51A,UINT
+I387=micro820.micro820.e300data/e300_tripstatuscontrol.enable,0x460,BOOL
+I388=micro820.micro820.e300data/e300_tripstatuscontrol.paramnumber,0x5D5C,UDINT
+I389=micro820.micro820.e300data/e300_warnstatuscurrent.fben,0x460,BOOL
+I390=micro820.micro820.e300data/e300_warnstatuscurrent.ipaddress,0x8F8,STRING
+I391=micro820.micro820.e300data/e300_warnstatuscurrent.updaterate_ms,0x51A,UINT
+I392=micro820.micro820.e300data/e300_warnstatuscurrent.enable,0x460,BOOL
+I393=micro820.micro820.e300data/e300_warnstatuscurrent.paramnumber,0x5D58,UDINT
+I394=micro820.micro820.e300data/e300_warnstatusvoltage.fben,0x460,BOOL
+I395=micro820.micro820.e300data/e300_warnstatusvoltage.ipaddress,0x8F8,STRING
+I396=micro820.micro820.e300data/e300_warnstatusvoltage.updaterate_ms,0x51A,UINT
+I397=micro820.micro820.e300data/e300_warnstatusvoltage.enable,0x460,BOOL
+I398=micro820.micro820.e300data/e300_warnstatusvoltage.paramnumber,0x5D54,UDINT
+I399=micro820.micro820.e300data/e300_warnstatuspower.fben,0x460,BOOL
+I400=micro820.micro820.e300data/e300_warnstatuspower.ipaddress,0x8F8,STRING
+I401=micro820.micro820.e300data/e300_warnstatuspower.updaterate_ms,0x51A,UINT
+I402=micro820.micro820.e300data/e300_warnstatuspower.enable,0x460,BOOL
+I403=micro820.micro820.e300data/e300_warnstatuspower.paramnumber,0x5D50,UDINT
+I404=micro820.micro820.e300data/e300_warnstatuscontrol.fben,0x460,BOOL
+I405=micro820.micro820.e300data/e300_warnstatuscontrol.ipaddress,0x8F8,STRING
+I406=micro820.micro820.e300data/e300_warnstatuscontrol.updaterate_ms,0x51A,UINT
+I407=micro820.micro820.e300data/e300_warnstatuscontrol.enable,0x460,BOOL
+I408=micro820.micro820.e300data/e300_warnstatuscontrol.paramnumber,0x5D4C,UDINT
+I409=micro820.micro820.e300data/writee300configdata.msgobjread.in,0x555D,BOOL
I410=micro820.micro820.e300data/writee300configdata.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I411=micro820.micro820.e300data/writee300configdata.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I412=micro820.micro820.e300data/writee300configdata.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I413=micro820.micro820.e300data/writee300configdata.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
-I414=micro820.micro820.e300data/writee300configdata.msgobjread.reqlength,0x55D0,UINT
+I414=micro820.micro820.e300data/writee300configdata.msgobjread.reqlength,0x55DA,UINT
I415=micro820.micro820.e300data/writee300configdata.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I416=micro820.micro820.e300data/e300_output.msgwriteoutput.in,0x5551,BOOL
+I416=micro820.micro820.e300data/e300_output.msgwriteoutput.in,0x555D,BOOL
I417=micro820.micro820.e300data/e300_output.msgwriteoutput.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I418=micro820.micro820.e300data/e300_output.msgwriteoutput.appcfg,0xFFFFFFFF,CIPAPPCFG
I419=micro820.micro820.e300data/e300_output.msgwriteoutput.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I420=micro820.micro820.e300data/e300_output.msgwriteoutput.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
-I421=micro820.micro820.e300data/e300_output.msgwriteoutput.reqlength,0x55EC,UINT
+I421=micro820.micro820.e300data/e300_output.msgwriteoutput.reqlength,0x5600,UINT
I422=micro820.micro820.e300data/e300_output.msgwriteoutput.__adi_reqdata,0xFFFFFFFF,UINT
-I423=micro820.micro820.e300data/e300_output.msgprodname.in,0x5551,BOOL
+I423=micro820.micro820.e300data/e300_output.msgprodname.in,0x555D,BOOL
I424=micro820.micro820.e300data/e300_output.msgprodname.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I425=micro820.micro820.e300data/e300_output.msgprodname.appcfg,0xFFFFFFFF,CIPAPPCFG
I426=micro820.micro820.e300data/e300_output.msgprodname.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I427=micro820.micro820.e300data/e300_output.msgprodname.reqlength,0x55F0,UINT
+I427=micro820.micro820.e300data/e300_output.msgprodname.reqlength,0x5604,UINT
I428=micro820.micro820.e300data/e300_output.msgprodname.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I429=micro820.micro820.e300data/e300_output.msgprodname.__adi_resdata,0xFFFFFFFF,UINT
-I430=micro820.micro820.e300data/e300_readenergy.msgprodname.in,0x5551,BOOL
+I430=micro820.micro820.e300data/e300_readenergy.msgprodname.in,0x555D,BOOL
I431=micro820.micro820.e300data/e300_readenergy.msgprodname.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I432=micro820.micro820.e300data/e300_readenergy.msgprodname.appcfg,0xFFFFFFFF,CIPAPPCFG
I433=micro820.micro820.e300data/e300_readenergy.msgprodname.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I434=micro820.micro820.e300data/e300_readenergy.msgprodname.reqlength,0x55F0,UINT
+I434=micro820.micro820.e300data/e300_readenergy.msgprodname.reqlength,0x5604,UINT
I435=micro820.micro820.e300data/e300_readenergy.msgprodname.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I436=micro820.micro820.e300data/e300_readenergy.msgprodname.__adi_resdata,0xFFFFFFFF,UINT
-I437=micro820.micro820.e300data/e300_readenergy.msgobjread.in,0x5551,BOOL
+I437=micro820.micro820.e300data/e300_readenergy.msgobjread.in,0x555D,BOOL
I438=micro820.micro820.e300data/e300_readenergy.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I439=micro820.micro820.e300data/e300_readenergy.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I440=micro820.micro820.e300data/e300_readenergy.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I441=micro820.micro820.e300data/e300_readenergy.msgobjread.reqlength,0x55F0,UINT
+I441=micro820.micro820.e300data/e300_readenergy.msgobjread.reqlength,0x5604,UINT
I442=micro820.micro820.e300data/e300_readenergy.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I443=micro820.micro820.e300data/e300_readenergy.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I444=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.in,0x5551,BOOL
+I444=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.in,0x555D,BOOL
I445=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I446=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I447=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I448=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqlength,0x55EC,UINT
+I448=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqlength,0x5600,UINT
I449=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I450=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I451=micro820.micro820.e300data/reade300configdata.msgobjread.in,0x5551,BOOL
+I451=micro820.micro820.e300data/reade300configdata.msgobjread.in,0x555D,BOOL
I452=micro820.micro820.e300data/reade300configdata.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I453=micro820.micro820.e300data/reade300configdata.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I454=micro820.micro820.e300data/reade300configdata.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I455=micro820.micro820.e300data/reade300configdata.msgobjread.reqlength,0x55F0,UINT
+I455=micro820.micro820.e300data/reade300configdata.msgobjread.reqlength,0x5604,UINT
I456=micro820.micro820.e300data/reade300configdata.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I457=micro820.micro820.e300data/reade300configdata.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I458=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.in,0x5551,BOOL
+I458=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.in,0x555D,BOOL
I459=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I460=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I461=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I462=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqlength,0x55F0,UINT
+I462=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqlength,0x5604,UINT
I463=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I464=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I465=micro820.micro820.e300data/e300_write_tripreset.msgobjread.in,0x5551,BOOL
+I465=micro820.micro820.e300data/e300_write_tripreset.msgobjread.in,0x555D,BOOL
I466=micro820.micro820.e300data/e300_write_tripreset.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I467=micro820.micro820.e300data/e300_write_tripreset.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I468=micro820.micro820.e300data/e300_write_tripreset.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I469=micro820.micro820.e300data/e300_write_tripreset.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
-I470=micro820.micro820.e300data/e300_write_tripreset.msgobjread.reqlength,0x55EC,UINT
+I470=micro820.micro820.e300data/e300_write_tripreset.msgobjread.reqlength,0x5600,UINT
I471=micro820.micro820.e300data/e300_write_tripreset.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I472=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.in,0x5551,BOOL
+I472=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.in,0x555D,BOOL
I473=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I474=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I475=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I476=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqlength,0x55EC,UINT
+I476=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqlength,0x5600,UINT
I477=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I478=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I479=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.in,0x5551,BOOL
+I479=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.in,0x555D,BOOL
I480=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I481=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I482=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I483=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqlength,0x55F0,UINT
+I483=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqlength,0x5604,UINT
I484=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I485=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I486=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.in,0x5551,BOOL
+I486=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.in,0x555D,BOOL
I487=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I488=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I489=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I490=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqlength,0x55EC,UINT
+I490=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqlength,0x5600,UINT
I491=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I492=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I493=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.in,0x5551,BOOL
+I493=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.in,0x555D,BOOL
I494=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I495=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I496=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I497=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqlength,0x55F0,UINT
+I497=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqlength,0x5604,UINT
I498=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I499=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I500=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.in,0x5551,BOOL
+I500=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.in,0x555D,BOOL
I501=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I502=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I503=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I504=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqlength,0x55EC,UINT
+I504=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqlength,0x5600,UINT
I505=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I506=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I507=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.in,0x5551,BOOL
+I507=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.in,0x555D,BOOL
I508=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I509=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I510=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I511=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqlength,0x55F0,UINT
+I511=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqlength,0x5604,UINT
I512=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I513=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I514=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.in,0x5551,BOOL
+I514=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.in,0x555D,BOOL
I515=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I516=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I517=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I518=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqlength,0x55EC,UINT
+I518=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqlength,0x5600,UINT
I519=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I520=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I521=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.in,0x5551,BOOL
+I521=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.in,0x555D,BOOL
I522=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I523=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I524=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I525=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqlength,0x55F0,UINT
+I525=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqlength,0x5604,UINT
I526=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I527=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I528=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.in,0x5551,BOOL
+I528=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.in,0x555D,BOOL
I529=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I530=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I531=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I532=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqlength,0x55EC,UINT
+I532=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqlength,0x5600,UINT
I533=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I534=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I535=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.in,0x5551,BOOL
+I535=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.in,0x555D,BOOL
I536=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I537=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I538=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I539=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqlength,0x55F0,UINT
+I539=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqlength,0x5604,UINT
I540=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I541=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I542=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.in,0x5551,BOOL
+I542=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.in,0x555D,BOOL
I543=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I544=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I545=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I546=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqlength,0x55F0,UINT
+I546=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqlength,0x5604,UINT
I547=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I548=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I549=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.in,0x5551,BOOL
+I549=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.in,0x555D,BOOL
I550=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I551=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I552=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I553=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqlength,0x55F0,UINT
+I553=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqlength,0x5604,UINT
I554=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I555=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I556=micro820.micro820.e300data/d2s_underrealpowertriplevel.inp_dint,0x5CCC,DINT
-I557=micro820.micro820.e300data/d2s_underrealpowerwarninglevel.inp_dint,0x5CCC,DINT
-I558=micro820.micro820.e300data/d2s_overrealpowertriplevel.inp_dint,0x5CCC,DINT
-I559=micro820.micro820.e300data/d2s_overrealpowerwarninglevel.inp_dint,0x5CCC,DINT
-I560=micro820.micro820.e300data/d2s_underreactiveconsumedpowertriplevel.inp_dint,0x5CCC,DINT
-I561=micro820.micro820.e300data/d2s_underreactiveconswarninglevel.inp_dint,0x5CCC,DINT
-I562=micro820.micro820.e300data/d2s_overreactiveconsumedpowertriplevel.inp_dint,0x5CCC,DINT
-I563=micro820.micro820.e300data/d2s_overreactiveconswarninglevel.inp_dint,0x5CCC,DINT
-I564=micro820.micro820.e300data/d2s_underreactivegeneratedpowertriplevel.inp_dint,0x5CCC,DINT
-I565=micro820.micro820.e300data/d2s_underreactivegenwarninglevel.inp_dint,0x5CCC,DINT
-I566=micro820.micro820.e300data/d2s_overreactivegeneratedpowertriplevel.inp_dint,0x5CCC,DINT
-I567=micro820.micro820.e300data/d2s_overreactivegenwarninglevel.inp_dint,0x5CCC,DINT
-I568=micro820.micro820.e300data/d2s_underapparentpowertriplevel.inp_dint,0x5CCC,DINT
-I569=micro820.micro820.e300data/d2s_underapparentpowerwarninglevel.inp_dint,0x5CCC,DINT
-I570=micro820.micro820.e300data/d2s_overapparentpowertriplevel.inp_dint,0x5CCC,DINT
-I571=micro820.micro820.e300data/d2s_overapparentpowerwarninglevel.inp_dint,0x5CCC,DINT
-I572=micro820.micro820.e300data/e300_write_tripreset.fben,0x458,BOOL
-I573=micro820.micro820.e300data/e300_write_tripreset.ipaddress,0x8EC,STRING
-I574=micro820.micro820.e300data/e300_write_tripreset.updaterate_ms,0x512,UINT
-I575=micro820.micro820.e300data/e300_write_tripreset.enable,0x458,BOOL
+I556=micro820.micro820.e300data/d2s_underrealpowertriplevel.inp_dint,0x5CE0,DINT
+I557=micro820.micro820.e300data/d2s_underrealpowerwarninglevel.inp_dint,0x5CE0,DINT
+I558=micro820.micro820.e300data/d2s_overrealpowertriplevel.inp_dint,0x5CE0,DINT
+I559=micro820.micro820.e300data/d2s_overrealpowerwarninglevel.inp_dint,0x5CE0,DINT
+I560=micro820.micro820.e300data/d2s_underreactiveconsumedpowertriplevel.inp_dint,0x5CE0,DINT
+I561=micro820.micro820.e300data/d2s_underreactiveconswarninglevel.inp_dint,0x5CE0,DINT
+I562=micro820.micro820.e300data/d2s_overreactiveconsumedpowertriplevel.inp_dint,0x5CE0,DINT
+I563=micro820.micro820.e300data/d2s_overreactiveconswarninglevel.inp_dint,0x5CE0,DINT
+I564=micro820.micro820.e300data/d2s_underreactivegeneratedpowertriplevel.inp_dint,0x5CE0,DINT
+I565=micro820.micro820.e300data/d2s_underreactivegenwarninglevel.inp_dint,0x5CE0,DINT
+I566=micro820.micro820.e300data/d2s_overreactivegeneratedpowertriplevel.inp_dint,0x5CE0,DINT
+I567=micro820.micro820.e300data/d2s_overreactivegenwarninglevel.inp_dint,0x5CE0,DINT
+I568=micro820.micro820.e300data/d2s_underapparentpowertriplevel.inp_dint,0x5CE0,DINT
+I569=micro820.micro820.e300data/d2s_underapparentpowerwarninglevel.inp_dint,0x5CE0,DINT
+I570=micro820.micro820.e300data/d2s_overapparentpowertriplevel.inp_dint,0x5CE0,DINT
+I571=micro820.micro820.e300data/d2s_overapparentpowerwarninglevel.inp_dint,0x5CE0,DINT
+I572=micro820.micro820.e300data/e300_write_tripreset.fben,0x460,BOOL
+I573=micro820.micro820.e300data/e300_write_tripreset.ipaddress,0x8F8,STRING
+I574=micro820.micro820.e300data/e300_write_tripreset.updaterate_ms,0x51A,UINT
+I575=micro820.micro820.e300data/e300_write_tripreset.enable,0x460,BOOL
I576=micro820.micro820.e300data/e300_write_tripreset.input,0xFFFFFFFF,____FB_INIT_CONST_0000000B
-I577=micro820.micro820.downtime_timer.in,0x7A4C,BOOL
-I578=micro820.micro820.downtime_timer.pt,0x7A60,TIME
+I577=micro820.micro820.downtime_timer.in,0x7A68,BOOL
+I578=micro820.micro820.downtime_timer.pt,0x7A7C,TIME
I579=micro820.micro820.e300data/e300_readenergy.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I580=micro820.micro820.e300data/e300_readenergy.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
I581=micro820.micro820.e300data/e300_readenergy.msgprodname.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
@@ -587,658 +587,658 @@ I585=micro820.micro820.e300data/e300_output.msgprodname.reqdata,0xFFFFFFFF,____F
I586=micro820.micro820.e300data/e300_output.msgprodname.__adi_reqdata,0xFFFFFFFF,UINT
I587=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I588=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I589=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.enable,0x7A4C,BOOL
+I589=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.enable,0x7A68,BOOL
I590=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I591=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.srcoffset,0x7A50,UINT
+I591=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.srcoffset,0x7A6C,UINT
I592=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I593=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.destoffset,0x7A50,UINT
-I594=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.length,0x7A50,UINT
-I595=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.swap,0x7A4C,BOOL
+I593=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.destoffset,0x7A6C,UINT
+I594=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.length,0x7A6C,UINT
+I595=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.swap,0x7A68,BOOL
I596=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__adi_src,0xFFFFFFFF,UINT
I597=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__adi_dest,0xFFFFFFFF,UINT
I598=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__dti_src,0xFFFFFFFF,SINT
I599=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I600=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.enable,0x7A4C,BOOL
+I600=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.enable,0x7A68,BOOL
I601=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I602=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.srcoffset,0x7A50,UINT
+I602=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.srcoffset,0x7A6C,UINT
I603=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I604=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.destoffset,0x7A50,UINT
-I605=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.length,0x7A50,UINT
-I606=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.swap,0x7A4C,BOOL
+I604=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.destoffset,0x7A6C,UINT
+I605=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.length,0x7A6C,UINT
+I606=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.swap,0x7A68,BOOL
I607=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__adi_src,0xFFFFFFFF,UINT
I608=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__adi_dest,0xFFFFFFFF,UINT
I609=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__dti_src,0xFFFFFFFF,SINT
I610=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I611=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.enable,0x7A4C,BOOL
+I611=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.enable,0x7A68,BOOL
I612=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I613=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.srcoffset,0x7A50,UINT
+I613=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.srcoffset,0x7A6C,UINT
I614=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I615=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.destoffset,0x7A50,UINT
-I616=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.length,0x7A50,UINT
-I617=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.swap,0x7A4C,BOOL
+I615=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.destoffset,0x7A6C,UINT
+I616=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.length,0x7A6C,UINT
+I617=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.swap,0x7A68,BOOL
I618=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__adi_src,0xFFFFFFFF,UINT
I619=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I620=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__dti_src,0xFFFFFFFF,SINT
I621=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I622=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I623=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I624=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.enable,0x7A4C,BOOL
+I624=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.enable,0x7A68,BOOL
I625=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I626=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.srcoffset,0x7A50,UINT
+I626=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.srcoffset,0x7A6C,UINT
I627=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I628=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.destoffset,0x7A50,UINT
-I629=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.length,0x7A50,UINT
-I630=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.swap,0x7A4C,BOOL
+I628=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.destoffset,0x7A6C,UINT
+I629=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.length,0x7A6C,UINT
+I630=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.swap,0x7A68,BOOL
I631=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__adi_src,0xFFFFFFFF,UINT
I632=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__adi_dest,0xFFFFFFFF,UINT
I633=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__dti_src,0xFFFFFFFF,SINT
I634=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I635=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.enable,0x7A4C,BOOL
+I635=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.enable,0x7A68,BOOL
I636=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I637=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.srcoffset,0x7A50,UINT
+I637=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.srcoffset,0x7A6C,UINT
I638=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I639=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.destoffset,0x7A50,UINT
-I640=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.length,0x7A50,UINT
-I641=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.swap,0x7A4C,BOOL
+I639=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.destoffset,0x7A6C,UINT
+I640=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.length,0x7A6C,UINT
+I641=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.swap,0x7A68,BOOL
I642=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__adi_src,0xFFFFFFFF,UINT
I643=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__adi_dest,0xFFFFFFFF,UINT
I644=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__dti_src,0xFFFFFFFF,SINT
I645=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I646=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.enable,0x7A4C,BOOL
+I646=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.enable,0x7A68,BOOL
I647=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I648=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.srcoffset,0x7A50,UINT
+I648=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.srcoffset,0x7A6C,UINT
I649=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I650=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.destoffset,0x7A50,UINT
-I651=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.length,0x7A50,UINT
-I652=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.swap,0x7A4C,BOOL
+I650=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.destoffset,0x7A6C,UINT
+I651=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.length,0x7A6C,UINT
+I652=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.swap,0x7A68,BOOL
I653=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__adi_src,0xFFFFFFFF,UINT
I654=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I655=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__dti_src,0xFFFFFFFF,SINT
I656=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I657=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I658=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I659=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.enable,0x7A4C,BOOL
+I659=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.enable,0x7A68,BOOL
I660=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I661=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.srcoffset,0x7A50,UINT
+I661=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.srcoffset,0x7A6C,UINT
I662=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I663=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.destoffset,0x7A50,UINT
-I664=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.length,0x7A50,UINT
-I665=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.swap,0x7A4C,BOOL
+I663=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.destoffset,0x7A6C,UINT
+I664=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.length,0x7A6C,UINT
+I665=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.swap,0x7A68,BOOL
I666=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__adi_src,0xFFFFFFFF,UINT
I667=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__adi_dest,0xFFFFFFFF,UINT
I668=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__dti_src,0xFFFFFFFF,SINT
I669=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I670=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.enable,0x7A4C,BOOL
+I670=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.enable,0x7A68,BOOL
I671=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I672=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.srcoffset,0x7A50,UINT
+I672=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.srcoffset,0x7A6C,UINT
I673=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I674=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.destoffset,0x7A50,UINT
-I675=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.length,0x7A50,UINT
-I676=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.swap,0x7A4C,BOOL
+I674=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.destoffset,0x7A6C,UINT
+I675=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.length,0x7A6C,UINT
+I676=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.swap,0x7A68,BOOL
I677=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__adi_src,0xFFFFFFFF,UINT
I678=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__adi_dest,0xFFFFFFFF,UINT
I679=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__dti_src,0xFFFFFFFF,SINT
I680=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I681=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.enable,0x7A4C,BOOL
+I681=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.enable,0x7A68,BOOL
I682=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I683=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.srcoffset,0x7A50,UINT
+I683=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.srcoffset,0x7A6C,UINT
I684=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I685=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.destoffset,0x7A50,UINT
-I686=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.length,0x7A50,UINT
-I687=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.swap,0x7A4C,BOOL
+I685=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.destoffset,0x7A6C,UINT
+I686=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.length,0x7A6C,UINT
+I687=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.swap,0x7A68,BOOL
I688=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__adi_src,0xFFFFFFFF,UINT
I689=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I690=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__dti_src,0xFFFFFFFF,SINT
I691=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I692=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I693=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I694=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.enable,0x7A4C,BOOL
+I694=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.enable,0x7A68,BOOL
I695=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I696=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.srcoffset,0x7A50,UINT
+I696=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.srcoffset,0x7A6C,UINT
I697=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I698=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.destoffset,0x7A50,UINT
-I699=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.length,0x7A50,UINT
-I700=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.swap,0x7A4C,BOOL
+I698=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.destoffset,0x7A6C,UINT
+I699=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.length,0x7A6C,UINT
+I700=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.swap,0x7A68,BOOL
I701=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__adi_src,0xFFFFFFFF,UINT
I702=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__adi_dest,0xFFFFFFFF,UINT
I703=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__dti_src,0xFFFFFFFF,SINT
I704=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I705=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.enable,0x7A4C,BOOL
+I705=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.enable,0x7A68,BOOL
I706=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I707=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.srcoffset,0x7A50,UINT
+I707=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.srcoffset,0x7A6C,UINT
I708=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I709=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.destoffset,0x7A50,UINT
-I710=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.length,0x7A50,UINT
-I711=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.swap,0x7A4C,BOOL
+I709=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.destoffset,0x7A6C,UINT
+I710=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.length,0x7A6C,UINT
+I711=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.swap,0x7A68,BOOL
I712=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__adi_src,0xFFFFFFFF,UINT
I713=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__adi_dest,0xFFFFFFFF,UINT
I714=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__dti_src,0xFFFFFFFF,SINT
I715=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I716=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.enable,0x7A4C,BOOL
+I716=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.enable,0x7A68,BOOL
I717=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I718=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.srcoffset,0x7A50,UINT
+I718=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.srcoffset,0x7A6C,UINT
I719=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I720=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.destoffset,0x7A50,UINT
-I721=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.length,0x7A50,UINT
-I722=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.swap,0x7A4C,BOOL
+I720=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.destoffset,0x7A6C,UINT
+I721=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.length,0x7A6C,UINT
+I722=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.swap,0x7A68,BOOL
I723=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__adi_src,0xFFFFFFFF,UINT
I724=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I725=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__dti_src,0xFFFFFFFF,SINT
I726=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I727=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I728=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I729=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.enable,0x7A4C,BOOL
+I729=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.enable,0x7A68,BOOL
I730=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I731=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.srcoffset,0x7A50,UINT
+I731=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.srcoffset,0x7A6C,UINT
I732=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I733=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.destoffset,0x7A50,UINT
-I734=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.length,0x7A50,UINT
-I735=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.swap,0x7A4C,BOOL
+I733=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.destoffset,0x7A6C,UINT
+I734=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.length,0x7A6C,UINT
+I735=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.swap,0x7A68,BOOL
I736=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__adi_src,0xFFFFFFFF,UINT
I737=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__adi_dest,0xFFFFFFFF,UINT
I738=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__dti_src,0xFFFFFFFF,SINT
I739=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I740=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.enable,0x7A4C,BOOL
+I740=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.enable,0x7A68,BOOL
I741=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I742=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.srcoffset,0x7A50,UINT
+I742=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.srcoffset,0x7A6C,UINT
I743=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I744=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.destoffset,0x7A50,UINT
-I745=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.length,0x7A50,UINT
-I746=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.swap,0x7A4C,BOOL
+I744=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.destoffset,0x7A6C,UINT
+I745=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.length,0x7A6C,UINT
+I746=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.swap,0x7A68,BOOL
I747=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__adi_src,0xFFFFFFFF,UINT
I748=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__adi_dest,0xFFFFFFFF,UINT
I749=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__dti_src,0xFFFFFFFF,SINT
I750=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I751=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.enable,0x7A4C,BOOL
+I751=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.enable,0x7A68,BOOL
I752=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I753=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.srcoffset,0x7A50,UINT
+I753=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.srcoffset,0x7A6C,UINT
I754=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I755=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.destoffset,0x7A50,UINT
-I756=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.length,0x7A50,UINT
-I757=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.swap,0x7A4C,BOOL
+I755=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.destoffset,0x7A6C,UINT
+I756=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.length,0x7A6C,UINT
+I757=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.swap,0x7A68,BOOL
I758=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__adi_src,0xFFFFFFFF,UINT
I759=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I760=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__dti_src,0xFFFFFFFF,SINT
I761=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I762=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I763=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I764=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.enable,0x7A4C,BOOL
+I764=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.enable,0x7A68,BOOL
I765=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I766=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.srcoffset,0x7A50,UINT
+I766=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.srcoffset,0x7A6C,UINT
I767=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I768=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.destoffset,0x7A50,UINT
-I769=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.length,0x7A50,UINT
-I770=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.swap,0x7A4C,BOOL
+I768=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.destoffset,0x7A6C,UINT
+I769=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.length,0x7A6C,UINT
+I770=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.swap,0x7A68,BOOL
I771=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__adi_src,0xFFFFFFFF,UINT
I772=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__adi_dest,0xFFFFFFFF,UINT
I773=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__dti_src,0xFFFFFFFF,SINT
I774=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I775=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.enable,0x7A4C,BOOL
+I775=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.enable,0x7A68,BOOL
I776=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I777=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.srcoffset,0x7A50,UINT
+I777=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.srcoffset,0x7A6C,UINT
I778=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I779=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.destoffset,0x7A50,UINT
-I780=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.length,0x7A50,UINT
-I781=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.swap,0x7A4C,BOOL
+I779=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.destoffset,0x7A6C,UINT
+I780=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.length,0x7A6C,UINT
+I781=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.swap,0x7A68,BOOL
I782=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__adi_src,0xFFFFFFFF,UINT
I783=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__adi_dest,0xFFFFFFFF,UINT
I784=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__dti_src,0xFFFFFFFF,SINT
I785=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I786=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.enable,0x7A4C,BOOL
+I786=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.enable,0x7A68,BOOL
I787=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I788=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.srcoffset,0x7A50,UINT
+I788=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.srcoffset,0x7A6C,UINT
I789=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I790=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.destoffset,0x7A50,UINT
-I791=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.length,0x7A50,UINT
-I792=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.swap,0x7A4C,BOOL
+I790=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.destoffset,0x7A6C,UINT
+I791=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.length,0x7A6C,UINT
+I792=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.swap,0x7A68,BOOL
I793=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__adi_src,0xFFFFFFFF,UINT
I794=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I795=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__dti_src,0xFFFFFFFF,SINT
I796=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I797=micro820.micro820.e300data/reade300configdata.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I798=micro820.micro820.e300data/reade300configdata.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I799=micro820.micro820.e300data/reade300configdata.int_cop.enable,0x7A4C,BOOL
+I799=micro820.micro820.e300data/reade300configdata.int_cop.enable,0x7A68,BOOL
I800=micro820.micro820.e300data/reade300configdata.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I801=micro820.micro820.e300data/reade300configdata.int_cop.srcoffset,0x7A50,UINT
+I801=micro820.micro820.e300data/reade300configdata.int_cop.srcoffset,0x7A6C,UINT
I802=micro820.micro820.e300data/reade300configdata.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I803=micro820.micro820.e300data/reade300configdata.int_cop.destoffset,0x7A50,UINT
-I804=micro820.micro820.e300data/reade300configdata.int_cop.length,0x7A50,UINT
-I805=micro820.micro820.e300data/reade300configdata.int_cop.swap,0x7A4C,BOOL
+I803=micro820.micro820.e300data/reade300configdata.int_cop.destoffset,0x7A6C,UINT
+I804=micro820.micro820.e300data/reade300configdata.int_cop.length,0x7A6C,UINT
+I805=micro820.micro820.e300data/reade300configdata.int_cop.swap,0x7A68,BOOL
I806=micro820.micro820.e300data/reade300configdata.int_cop.__adi_src,0xFFFFFFFF,UINT
I807=micro820.micro820.e300data/reade300configdata.int_cop.__adi_dest,0xFFFFFFFF,UINT
I808=micro820.micro820.e300data/reade300configdata.int_cop.__dti_src,0xFFFFFFFF,SINT
I809=micro820.micro820.e300data/reade300configdata.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I810=micro820.micro820.e300data/reade300configdata.real_cop.enable,0x7A4C,BOOL
+I810=micro820.micro820.e300data/reade300configdata.real_cop.enable,0x7A68,BOOL
I811=micro820.micro820.e300data/reade300configdata.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I812=micro820.micro820.e300data/reade300configdata.real_cop.srcoffset,0x7A50,UINT
+I812=micro820.micro820.e300data/reade300configdata.real_cop.srcoffset,0x7A6C,UINT
I813=micro820.micro820.e300data/reade300configdata.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I814=micro820.micro820.e300data/reade300configdata.real_cop.destoffset,0x7A50,UINT
-I815=micro820.micro820.e300data/reade300configdata.real_cop.length,0x7A50,UINT
-I816=micro820.micro820.e300data/reade300configdata.real_cop.swap,0x7A4C,BOOL
+I814=micro820.micro820.e300data/reade300configdata.real_cop.destoffset,0x7A6C,UINT
+I815=micro820.micro820.e300data/reade300configdata.real_cop.length,0x7A6C,UINT
+I816=micro820.micro820.e300data/reade300configdata.real_cop.swap,0x7A68,BOOL
I817=micro820.micro820.e300data/reade300configdata.real_cop.__adi_src,0xFFFFFFFF,UINT
I818=micro820.micro820.e300data/reade300configdata.real_cop.__adi_dest,0xFFFFFFFF,UINT
I819=micro820.micro820.e300data/reade300configdata.real_cop.__dti_src,0xFFFFFFFF,SINT
I820=micro820.micro820.e300data/reade300configdata.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I821=micro820.micro820.e300data/reade300configdata.phase_cop.enable,0x7A4C,BOOL
+I821=micro820.micro820.e300data/reade300configdata.phase_cop.enable,0x7A68,BOOL
I822=micro820.micro820.e300data/reade300configdata.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I823=micro820.micro820.e300data/reade300configdata.phase_cop.srcoffset,0x7A50,UINT
+I823=micro820.micro820.e300data/reade300configdata.phase_cop.srcoffset,0x7A6C,UINT
I824=micro820.micro820.e300data/reade300configdata.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I825=micro820.micro820.e300data/reade300configdata.phase_cop.destoffset,0x7A50,UINT
-I826=micro820.micro820.e300data/reade300configdata.phase_cop.length,0x7A50,UINT
-I827=micro820.micro820.e300data/reade300configdata.phase_cop.swap,0x7A4C,BOOL
+I825=micro820.micro820.e300data/reade300configdata.phase_cop.destoffset,0x7A6C,UINT
+I826=micro820.micro820.e300data/reade300configdata.phase_cop.length,0x7A6C,UINT
+I827=micro820.micro820.e300data/reade300configdata.phase_cop.swap,0x7A68,BOOL
I828=micro820.micro820.e300data/reade300configdata.phase_cop.__adi_src,0xFFFFFFFF,UINT
I829=micro820.micro820.e300data/reade300configdata.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I830=micro820.micro820.e300data/reade300configdata.phase_cop.__dti_src,0xFFFFFFFF,SINT
I831=micro820.micro820.e300data/reade300configdata.phase_cop.__dti_dest,0xFFFFFFFF,SINT
-I832=micro820.micro820.e300data/d_2_s_flasetting.inp_dint,0x7A58,UDINT
+I832=micro820.micro820.e300data/d_2_s_flasetting.inp_dint,0x7A74,UDINT
I833=micro820.micro820.e300data/writee300configdata.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I834=micro820.micro820.e300data/writee300configdata.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I835=micro820.micro820.e300data/writee300configdata.int_cop.enable,0x7A4C,BOOL
+I835=micro820.micro820.e300data/writee300configdata.int_cop.enable,0x7A68,BOOL
I836=micro820.micro820.e300data/writee300configdata.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I837=micro820.micro820.e300data/writee300configdata.int_cop.srcoffset,0x7A50,UINT
+I837=micro820.micro820.e300data/writee300configdata.int_cop.srcoffset,0x7A6C,UINT
I838=micro820.micro820.e300data/writee300configdata.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I839=micro820.micro820.e300data/writee300configdata.int_cop.destoffset,0x7A50,UINT
-I840=micro820.micro820.e300data/writee300configdata.int_cop.length,0x7A50,UINT
-I841=micro820.micro820.e300data/writee300configdata.int_cop.swap,0x7A4C,BOOL
+I839=micro820.micro820.e300data/writee300configdata.int_cop.destoffset,0x7A6C,UINT
+I840=micro820.micro820.e300data/writee300configdata.int_cop.length,0x7A6C,UINT
+I841=micro820.micro820.e300data/writee300configdata.int_cop.swap,0x7A68,BOOL
I842=micro820.micro820.e300data/writee300configdata.int_cop.__adi_src,0xFFFFFFFF,UINT
I843=micro820.micro820.e300data/writee300configdata.int_cop.__adi_dest,0xFFFFFFFF,UINT
I844=micro820.micro820.e300data/writee300configdata.int_cop.__dti_src,0xFFFFFFFF,SINT
I845=micro820.micro820.e300data/writee300configdata.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I846=micro820.micro820.e300data/writee300configdata.real_cop.enable,0x7A4C,BOOL
+I846=micro820.micro820.e300data/writee300configdata.real_cop.enable,0x7A68,BOOL
I847=micro820.micro820.e300data/writee300configdata.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I848=micro820.micro820.e300data/writee300configdata.real_cop.srcoffset,0x7A50,UINT
+I848=micro820.micro820.e300data/writee300configdata.real_cop.srcoffset,0x7A6C,UINT
I849=micro820.micro820.e300data/writee300configdata.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I850=micro820.micro820.e300data/writee300configdata.real_cop.destoffset,0x7A50,UINT
-I851=micro820.micro820.e300data/writee300configdata.real_cop.length,0x7A50,UINT
-I852=micro820.micro820.e300data/writee300configdata.real_cop.swap,0x7A4C,BOOL
+I850=micro820.micro820.e300data/writee300configdata.real_cop.destoffset,0x7A6C,UINT
+I851=micro820.micro820.e300data/writee300configdata.real_cop.length,0x7A6C,UINT
+I852=micro820.micro820.e300data/writee300configdata.real_cop.swap,0x7A68,BOOL
I853=micro820.micro820.e300data/writee300configdata.real_cop.__adi_src,0xFFFFFFFF,UINT
I854=micro820.micro820.e300data/writee300configdata.real_cop.__adi_dest,0xFFFFFFFF,UINT
I855=micro820.micro820.e300data/writee300configdata.real_cop.__dti_src,0xFFFFFFFF,SINT
I856=micro820.micro820.e300data/writee300configdata.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I857=micro820.micro820.e300data/writee300configdata.phase_cop.enable,0x7A4C,BOOL
+I857=micro820.micro820.e300data/writee300configdata.phase_cop.enable,0x7A68,BOOL
I858=micro820.micro820.e300data/writee300configdata.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I859=micro820.micro820.e300data/writee300configdata.phase_cop.srcoffset,0x7A50,UINT
+I859=micro820.micro820.e300data/writee300configdata.phase_cop.srcoffset,0x7A6C,UINT
I860=micro820.micro820.e300data/writee300configdata.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I861=micro820.micro820.e300data/writee300configdata.phase_cop.destoffset,0x7A50,UINT
-I862=micro820.micro820.e300data/writee300configdata.phase_cop.length,0x7A50,UINT
-I863=micro820.micro820.e300data/writee300configdata.phase_cop.swap,0x7A4C,BOOL
+I861=micro820.micro820.e300data/writee300configdata.phase_cop.destoffset,0x7A6C,UINT
+I862=micro820.micro820.e300data/writee300configdata.phase_cop.length,0x7A6C,UINT
+I863=micro820.micro820.e300data/writee300configdata.phase_cop.swap,0x7A68,BOOL
I864=micro820.micro820.e300data/writee300configdata.phase_cop.__adi_src,0xFFFFFFFF,UINT
I865=micro820.micro820.e300data/writee300configdata.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I866=micro820.micro820.e300data/writee300configdata.phase_cop.__dti_src,0xFFFFFFFF,SINT
I867=micro820.micro820.e300data/writee300configdata.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I868=micro820.micro820.e300data/e300_write_tripreset.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I869=micro820.micro820.e300data/e300_write_tripreset.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I870=micro820.micro820.e300data/e300_write_tripreset.int_cop.enable,0x7A4C,BOOL
+I870=micro820.micro820.e300data/e300_write_tripreset.int_cop.enable,0x7A68,BOOL
I871=micro820.micro820.e300data/e300_write_tripreset.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I872=micro820.micro820.e300data/e300_write_tripreset.int_cop.srcoffset,0x7A50,UINT
+I872=micro820.micro820.e300data/e300_write_tripreset.int_cop.srcoffset,0x7A6C,UINT
I873=micro820.micro820.e300data/e300_write_tripreset.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I874=micro820.micro820.e300data/e300_write_tripreset.int_cop.destoffset,0x7A50,UINT
-I875=micro820.micro820.e300data/e300_write_tripreset.int_cop.length,0x7A50,UINT
-I876=micro820.micro820.e300data/e300_write_tripreset.int_cop.swap,0x7A4C,BOOL
+I874=micro820.micro820.e300data/e300_write_tripreset.int_cop.destoffset,0x7A6C,UINT
+I875=micro820.micro820.e300data/e300_write_tripreset.int_cop.length,0x7A6C,UINT
+I876=micro820.micro820.e300data/e300_write_tripreset.int_cop.swap,0x7A68,BOOL
I877=micro820.micro820.e300data/e300_write_tripreset.int_cop.__adi_src,0xFFFFFFFF,UINT
I878=micro820.micro820.e300data/e300_write_tripreset.int_cop.__adi_dest,0xFFFFFFFF,UINT
I879=micro820.micro820.e300data/e300_write_tripreset.int_cop.__dti_src,0xFFFFFFFF,SINT
I880=micro820.micro820.e300data/e300_write_tripreset.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I881=micro820.micro820.e300data/e300_write_tripreset.real_cop.enable,0x7A4C,BOOL
+I881=micro820.micro820.e300data/e300_write_tripreset.real_cop.enable,0x7A68,BOOL
I882=micro820.micro820.e300data/e300_write_tripreset.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I883=micro820.micro820.e300data/e300_write_tripreset.real_cop.srcoffset,0x7A50,UINT
+I883=micro820.micro820.e300data/e300_write_tripreset.real_cop.srcoffset,0x7A6C,UINT
I884=micro820.micro820.e300data/e300_write_tripreset.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I885=micro820.micro820.e300data/e300_write_tripreset.real_cop.destoffset,0x7A50,UINT
-I886=micro820.micro820.e300data/e300_write_tripreset.real_cop.length,0x7A50,UINT
-I887=micro820.micro820.e300data/e300_write_tripreset.real_cop.swap,0x7A4C,BOOL
+I885=micro820.micro820.e300data/e300_write_tripreset.real_cop.destoffset,0x7A6C,UINT
+I886=micro820.micro820.e300data/e300_write_tripreset.real_cop.length,0x7A6C,UINT
+I887=micro820.micro820.e300data/e300_write_tripreset.real_cop.swap,0x7A68,BOOL
I888=micro820.micro820.e300data/e300_write_tripreset.real_cop.__adi_src,0xFFFFFFFF,UINT
I889=micro820.micro820.e300data/e300_write_tripreset.real_cop.__adi_dest,0xFFFFFFFF,UINT
I890=micro820.micro820.e300data/e300_write_tripreset.real_cop.__dti_src,0xFFFFFFFF,SINT
I891=micro820.micro820.e300data/e300_write_tripreset.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I892=micro820.micro820.e300data/e300_write_tripreset.phase_cop.enable,0x7A4C,BOOL
+I892=micro820.micro820.e300data/e300_write_tripreset.phase_cop.enable,0x7A68,BOOL
I893=micro820.micro820.e300data/e300_write_tripreset.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I894=micro820.micro820.e300data/e300_write_tripreset.phase_cop.srcoffset,0x7A50,UINT
+I894=micro820.micro820.e300data/e300_write_tripreset.phase_cop.srcoffset,0x7A6C,UINT
I895=micro820.micro820.e300data/e300_write_tripreset.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I896=micro820.micro820.e300data/e300_write_tripreset.phase_cop.destoffset,0x7A50,UINT
-I897=micro820.micro820.e300data/e300_write_tripreset.phase_cop.length,0x7A50,UINT
-I898=micro820.micro820.e300data/e300_write_tripreset.phase_cop.swap,0x7A4C,BOOL
+I896=micro820.micro820.e300data/e300_write_tripreset.phase_cop.destoffset,0x7A6C,UINT
+I897=micro820.micro820.e300data/e300_write_tripreset.phase_cop.length,0x7A6C,UINT
+I898=micro820.micro820.e300data/e300_write_tripreset.phase_cop.swap,0x7A68,BOOL
I899=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__adi_src,0xFFFFFFFF,UINT
I900=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I901=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__dti_src,0xFFFFFFFF,SINT
I902=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__dti_dest,0xFFFFFFFF,SINT
-I903=micro820.micro820.e300data/e300_read_param.fben,0x7A4C,BOOL
-I904=micro820.micro820.e300data/e300_read_param.ipaddress,0x7A64,STRING
-I905=micro820.micro820.e300data/e300_read_param.updaterate_ms,0x7A50,UINT
-I906=micro820.micro820.e300data/e300_read_param.enable,0x7A4C,BOOL
-I907=micro820.micro820.e300data/e300_read_param.paramnumber,0x7A58,UDINT
-I908=micro820.micro820.e300data/e300_read_param.msgobjread.in,0x7A4C,BOOL
+I903=micro820.micro820.e300data/e300_read_param.fben,0x7A68,BOOL
+I904=micro820.micro820.e300data/e300_read_param.ipaddress,0x7A80,STRING
+I905=micro820.micro820.e300data/e300_read_param.updaterate_ms,0x7A6C,UINT
+I906=micro820.micro820.e300data/e300_read_param.enable,0x7A68,BOOL
+I907=micro820.micro820.e300data/e300_read_param.paramnumber,0x7A74,UDINT
+I908=micro820.micro820.e300data/e300_read_param.msgobjread.in,0x7A68,BOOL
I909=micro820.micro820.e300data/e300_read_param.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I910=micro820.micro820.e300data/e300_read_param.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I911=micro820.micro820.e300data/e300_read_param.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I912=micro820.micro820.e300data/e300_read_param.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
-I913=micro820.micro820.e300data/e300_read_param.msgobjread.reqlength,0x7A50,UINT
+I913=micro820.micro820.e300data/e300_read_param.msgobjread.reqlength,0x7A6C,UINT
I914=micro820.micro820.e300data/e300_read_param.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I915=micro820.micro820.e300data/e300_read_param.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
I916=micro820.micro820.e300data/e300_read_param.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I917=micro820.micro820.e300data/e300_read_param.fben_rtrig.clk,0x7A4C,BOOL
-I918=micro820.micro820.e300data/e300_read_param.msgobjread_q_rtrig.clk,0x7A4C,BOOL
-I919=micro820.micro820.e300data/e300_read_param.msgobjread_err_rtrig.clk,0x7A4C,BOOL
-I920=micro820.micro820.e300data/e300_read_param.int_cop.enable,0x7A4C,BOOL
+I917=micro820.micro820.e300data/e300_read_param.fben_rtrig.clk,0x7A68,BOOL
+I918=micro820.micro820.e300data/e300_read_param.msgobjread_q_rtrig.clk,0x7A68,BOOL
+I919=micro820.micro820.e300data/e300_read_param.msgobjread_err_rtrig.clk,0x7A68,BOOL
+I920=micro820.micro820.e300data/e300_read_param.int_cop.enable,0x7A68,BOOL
I921=micro820.micro820.e300data/e300_read_param.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I922=micro820.micro820.e300data/e300_read_param.int_cop.srcoffset,0x7A50,UINT
+I922=micro820.micro820.e300data/e300_read_param.int_cop.srcoffset,0x7A6C,UINT
I923=micro820.micro820.e300data/e300_read_param.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I924=micro820.micro820.e300data/e300_read_param.int_cop.destoffset,0x7A50,UINT
-I925=micro820.micro820.e300data/e300_read_param.int_cop.length,0x7A50,UINT
-I926=micro820.micro820.e300data/e300_read_param.int_cop.swap,0x7A4C,BOOL
+I924=micro820.micro820.e300data/e300_read_param.int_cop.destoffset,0x7A6C,UINT
+I925=micro820.micro820.e300data/e300_read_param.int_cop.length,0x7A6C,UINT
+I926=micro820.micro820.e300data/e300_read_param.int_cop.swap,0x7A68,BOOL
I927=micro820.micro820.e300data/e300_read_param.int_cop.__adi_src,0xFFFFFFFF,UINT
I928=micro820.micro820.e300data/e300_read_param.int_cop.__adi_dest,0xFFFFFFFF,UINT
I929=micro820.micro820.e300data/e300_read_param.int_cop.__dti_src,0xFFFFFFFF,SINT
I930=micro820.micro820.e300data/e300_read_param.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I931=micro820.micro820.e300data/e300_read_param.real_cop.enable,0x7A4C,BOOL
+I931=micro820.micro820.e300data/e300_read_param.real_cop.enable,0x7A68,BOOL
I932=micro820.micro820.e300data/e300_read_param.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I933=micro820.micro820.e300data/e300_read_param.real_cop.srcoffset,0x7A50,UINT
+I933=micro820.micro820.e300data/e300_read_param.real_cop.srcoffset,0x7A6C,UINT
I934=micro820.micro820.e300data/e300_read_param.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I935=micro820.micro820.e300data/e300_read_param.real_cop.destoffset,0x7A50,UINT
-I936=micro820.micro820.e300data/e300_read_param.real_cop.length,0x7A50,UINT
-I937=micro820.micro820.e300data/e300_read_param.real_cop.swap,0x7A4C,BOOL
+I935=micro820.micro820.e300data/e300_read_param.real_cop.destoffset,0x7A6C,UINT
+I936=micro820.micro820.e300data/e300_read_param.real_cop.length,0x7A6C,UINT
+I937=micro820.micro820.e300data/e300_read_param.real_cop.swap,0x7A68,BOOL
I938=micro820.micro820.e300data/e300_read_param.real_cop.__adi_src,0xFFFFFFFF,UINT
I939=micro820.micro820.e300data/e300_read_param.real_cop.__adi_dest,0xFFFFFFFF,UINT
I940=micro820.micro820.e300data/e300_read_param.real_cop.__dti_src,0xFFFFFFFF,SINT
I941=micro820.micro820.e300data/e300_read_param.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I942=micro820.micro820.e300data/e300_read_param.phase_cop.enable,0x7A4C,BOOL
+I942=micro820.micro820.e300data/e300_read_param.phase_cop.enable,0x7A68,BOOL
I943=micro820.micro820.e300data/e300_read_param.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I944=micro820.micro820.e300data/e300_read_param.phase_cop.srcoffset,0x7A50,UINT
+I944=micro820.micro820.e300data/e300_read_param.phase_cop.srcoffset,0x7A6C,UINT
I945=micro820.micro820.e300data/e300_read_param.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I946=micro820.micro820.e300data/e300_read_param.phase_cop.destoffset,0x7A50,UINT
-I947=micro820.micro820.e300data/e300_read_param.phase_cop.length,0x7A50,UINT
-I948=micro820.micro820.e300data/e300_read_param.phase_cop.swap,0x7A4C,BOOL
+I946=micro820.micro820.e300data/e300_read_param.phase_cop.destoffset,0x7A6C,UINT
+I947=micro820.micro820.e300data/e300_read_param.phase_cop.length,0x7A6C,UINT
+I948=micro820.micro820.e300data/e300_read_param.phase_cop.swap,0x7A68,BOOL
I949=micro820.micro820.e300data/e300_read_param.phase_cop.__adi_src,0xFFFFFFFF,UINT
I950=micro820.micro820.e300data/e300_read_param.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I951=micro820.micro820.e300data/e300_read_param.phase_cop.__dti_src,0xFFFFFFFF,SINT
I952=micro820.micro820.e300data/e300_read_param.phase_cop.__dti_dest,0xFFFFFFFF,SINT
-I953=micro820.micro820.e300data/e300_read_param.fben_ftrig.clk,0x7A4C,BOOL
+I953=micro820.micro820.e300data/e300_read_param.fben_ftrig.clk,0x7A68,BOOL
I954=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I955=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I956=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.enable,0x7A4C,BOOL
+I956=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.enable,0x7A68,BOOL
I957=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I958=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.srcoffset,0x7A50,UINT
+I958=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.srcoffset,0x7A6C,UINT
I959=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I960=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.destoffset,0x7A50,UINT
-I961=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.length,0x7A50,UINT
-I962=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.swap,0x7A4C,BOOL
+I960=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.destoffset,0x7A6C,UINT
+I961=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.length,0x7A6C,UINT
+I962=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.swap,0x7A68,BOOL
I963=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__adi_src,0xFFFFFFFF,UINT
I964=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__adi_dest,0xFFFFFFFF,UINT
I965=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__dti_src,0xFFFFFFFF,SINT
I966=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I967=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.enable,0x7A4C,BOOL
+I967=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.enable,0x7A68,BOOL
I968=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I969=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.srcoffset,0x7A50,UINT
+I969=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.srcoffset,0x7A6C,UINT
I970=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I971=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.destoffset,0x7A50,UINT
-I972=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.length,0x7A50,UINT
-I973=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.swap,0x7A4C,BOOL
+I971=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.destoffset,0x7A6C,UINT
+I972=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.length,0x7A6C,UINT
+I973=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.swap,0x7A68,BOOL
I974=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__adi_src,0xFFFFFFFF,UINT
I975=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__adi_dest,0xFFFFFFFF,UINT
I976=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__dti_src,0xFFFFFFFF,SINT
I977=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I978=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.enable,0x7A4C,BOOL
+I978=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.enable,0x7A68,BOOL
I979=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I980=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.srcoffset,0x7A50,UINT
+I980=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.srcoffset,0x7A6C,UINT
I981=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I982=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.destoffset,0x7A50,UINT
-I983=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.length,0x7A50,UINT
-I984=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.swap,0x7A4C,BOOL
+I982=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.destoffset,0x7A6C,UINT
+I983=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.length,0x7A6C,UINT
+I984=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.swap,0x7A68,BOOL
I985=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__adi_src,0xFFFFFFFF,UINT
I986=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I987=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__dti_src,0xFFFFFFFF,SINT
I988=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I989=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I990=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I991=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.enable,0x7A4C,BOOL
+I991=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.enable,0x7A68,BOOL
I992=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I993=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.srcoffset,0x7A50,UINT
+I993=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.srcoffset,0x7A6C,UINT
I994=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I995=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.destoffset,0x7A50,UINT
-I996=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.length,0x7A50,UINT
-I997=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.swap,0x7A4C,BOOL
+I995=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.destoffset,0x7A6C,UINT
+I996=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.length,0x7A6C,UINT
+I997=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.swap,0x7A68,BOOL
I998=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__adi_src,0xFFFFFFFF,UINT
I999=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1000=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__dti_src,0xFFFFFFFF,SINT
I1001=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1002=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.enable,0x7A4C,BOOL
+I1002=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.enable,0x7A68,BOOL
I1003=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1004=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.srcoffset,0x7A50,UINT
+I1004=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.srcoffset,0x7A6C,UINT
I1005=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1006=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.destoffset,0x7A50,UINT
-I1007=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.length,0x7A50,UINT
-I1008=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.swap,0x7A4C,BOOL
+I1006=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.destoffset,0x7A6C,UINT
+I1007=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.length,0x7A6C,UINT
+I1008=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.swap,0x7A68,BOOL
I1009=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__adi_src,0xFFFFFFFF,UINT
I1010=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1011=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__dti_src,0xFFFFFFFF,SINT
I1012=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1013=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.enable,0x7A4C,BOOL
+I1013=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.enable,0x7A68,BOOL
I1014=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1015=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.srcoffset,0x7A50,UINT
+I1015=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.srcoffset,0x7A6C,UINT
I1016=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1017=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.destoffset,0x7A50,UINT
-I1018=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.length,0x7A50,UINT
-I1019=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.swap,0x7A4C,BOOL
+I1017=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.destoffset,0x7A6C,UINT
+I1018=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.length,0x7A6C,UINT
+I1019=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.swap,0x7A68,BOOL
I1020=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1021=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1022=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1023=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1024=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I1025=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1026=micro820.micro820.e300data/e300_tripstatuspower.int_cop.enable,0x7A4C,BOOL
+I1026=micro820.micro820.e300data/e300_tripstatuspower.int_cop.enable,0x7A68,BOOL
I1027=micro820.micro820.e300data/e300_tripstatuspower.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1028=micro820.micro820.e300data/e300_tripstatuspower.int_cop.srcoffset,0x7A50,UINT
+I1028=micro820.micro820.e300data/e300_tripstatuspower.int_cop.srcoffset,0x7A6C,UINT
I1029=micro820.micro820.e300data/e300_tripstatuspower.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1030=micro820.micro820.e300data/e300_tripstatuspower.int_cop.destoffset,0x7A50,UINT
-I1031=micro820.micro820.e300data/e300_tripstatuspower.int_cop.length,0x7A50,UINT
-I1032=micro820.micro820.e300data/e300_tripstatuspower.int_cop.swap,0x7A4C,BOOL
+I1030=micro820.micro820.e300data/e300_tripstatuspower.int_cop.destoffset,0x7A6C,UINT
+I1031=micro820.micro820.e300data/e300_tripstatuspower.int_cop.length,0x7A6C,UINT
+I1032=micro820.micro820.e300data/e300_tripstatuspower.int_cop.swap,0x7A68,BOOL
I1033=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__adi_src,0xFFFFFFFF,UINT
I1034=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1035=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__dti_src,0xFFFFFFFF,SINT
I1036=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1037=micro820.micro820.e300data/e300_tripstatuspower.real_cop.enable,0x7A4C,BOOL
+I1037=micro820.micro820.e300data/e300_tripstatuspower.real_cop.enable,0x7A68,BOOL
I1038=micro820.micro820.e300data/e300_tripstatuspower.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1039=micro820.micro820.e300data/e300_tripstatuspower.real_cop.srcoffset,0x7A50,UINT
+I1039=micro820.micro820.e300data/e300_tripstatuspower.real_cop.srcoffset,0x7A6C,UINT
I1040=micro820.micro820.e300data/e300_tripstatuspower.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1041=micro820.micro820.e300data/e300_tripstatuspower.real_cop.destoffset,0x7A50,UINT
-I1042=micro820.micro820.e300data/e300_tripstatuspower.real_cop.length,0x7A50,UINT
-I1043=micro820.micro820.e300data/e300_tripstatuspower.real_cop.swap,0x7A4C,BOOL
+I1041=micro820.micro820.e300data/e300_tripstatuspower.real_cop.destoffset,0x7A6C,UINT
+I1042=micro820.micro820.e300data/e300_tripstatuspower.real_cop.length,0x7A6C,UINT
+I1043=micro820.micro820.e300data/e300_tripstatuspower.real_cop.swap,0x7A68,BOOL
I1044=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__adi_src,0xFFFFFFFF,UINT
I1045=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1046=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__dti_src,0xFFFFFFFF,SINT
I1047=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1048=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.enable,0x7A4C,BOOL
+I1048=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.enable,0x7A68,BOOL
I1049=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1050=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.srcoffset,0x7A50,UINT
+I1050=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.srcoffset,0x7A6C,UINT
I1051=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1052=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.destoffset,0x7A50,UINT
-I1053=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.length,0x7A50,UINT
-I1054=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.swap,0x7A4C,BOOL
+I1052=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.destoffset,0x7A6C,UINT
+I1053=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.length,0x7A6C,UINT
+I1054=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.swap,0x7A68,BOOL
I1055=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1056=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1057=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1058=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1059=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I1060=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1061=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.enable,0x7A4C,BOOL
+I1061=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.enable,0x7A68,BOOL
I1062=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1063=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.srcoffset,0x7A50,UINT
+I1063=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.srcoffset,0x7A6C,UINT
I1064=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1065=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.destoffset,0x7A50,UINT
-I1066=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.length,0x7A50,UINT
-I1067=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.swap,0x7A4C,BOOL
+I1065=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.destoffset,0x7A6C,UINT
+I1066=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.length,0x7A6C,UINT
+I1067=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.swap,0x7A68,BOOL
I1068=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__adi_src,0xFFFFFFFF,UINT
I1069=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1070=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__dti_src,0xFFFFFFFF,SINT
I1071=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1072=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.enable,0x7A4C,BOOL
+I1072=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.enable,0x7A68,BOOL
I1073=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1074=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.srcoffset,0x7A50,UINT
+I1074=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.srcoffset,0x7A6C,UINT
I1075=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1076=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.destoffset,0x7A50,UINT
-I1077=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.length,0x7A50,UINT
-I1078=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.swap,0x7A4C,BOOL
+I1076=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.destoffset,0x7A6C,UINT
+I1077=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.length,0x7A6C,UINT
+I1078=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.swap,0x7A68,BOOL
I1079=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__adi_src,0xFFFFFFFF,UINT
I1080=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1081=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__dti_src,0xFFFFFFFF,SINT
I1082=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1083=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.enable,0x7A4C,BOOL
+I1083=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.enable,0x7A68,BOOL
I1084=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1085=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.srcoffset,0x7A50,UINT
+I1085=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.srcoffset,0x7A6C,UINT
I1086=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1087=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.destoffset,0x7A50,UINT
-I1088=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.length,0x7A50,UINT
-I1089=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.swap,0x7A4C,BOOL
+I1087=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.destoffset,0x7A6C,UINT
+I1088=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.length,0x7A6C,UINT
+I1089=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.swap,0x7A68,BOOL
I1090=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1091=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1092=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1093=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1094=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I1095=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1096=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.enable,0x7A4C,BOOL
+I1096=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.enable,0x7A68,BOOL
I1097=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1098=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.srcoffset,0x7A50,UINT
+I1098=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.srcoffset,0x7A6C,UINT
I1099=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1100=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.destoffset,0x7A50,UINT
-I1101=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.length,0x7A50,UINT
-I1102=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.swap,0x7A4C,BOOL
+I1100=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.destoffset,0x7A6C,UINT
+I1101=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.length,0x7A6C,UINT
+I1102=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.swap,0x7A68,BOOL
I1103=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__adi_src,0xFFFFFFFF,UINT
I1104=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1105=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__dti_src,0xFFFFFFFF,SINT
I1106=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1107=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.enable,0x7A4C,BOOL
+I1107=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.enable,0x7A68,BOOL
I1108=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1109=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.srcoffset,0x7A50,UINT
+I1109=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.srcoffset,0x7A6C,UINT
I1110=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1111=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.destoffset,0x7A50,UINT
-I1112=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.length,0x7A50,UINT
-I1113=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.swap,0x7A4C,BOOL
+I1111=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.destoffset,0x7A6C,UINT
+I1112=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.length,0x7A6C,UINT
+I1113=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.swap,0x7A68,BOOL
I1114=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__adi_src,0xFFFFFFFF,UINT
I1115=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1116=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__dti_src,0xFFFFFFFF,SINT
I1117=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1118=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.enable,0x7A4C,BOOL
+I1118=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.enable,0x7A68,BOOL
I1119=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1120=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.srcoffset,0x7A50,UINT
+I1120=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.srcoffset,0x7A6C,UINT
I1121=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1122=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.destoffset,0x7A50,UINT
-I1123=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.length,0x7A50,UINT
-I1124=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.swap,0x7A4C,BOOL
+I1122=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.destoffset,0x7A6C,UINT
+I1123=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.length,0x7A6C,UINT
+I1124=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.swap,0x7A68,BOOL
I1125=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1126=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1127=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1128=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1129=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I1130=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1131=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.enable,0x7A4C,BOOL
+I1131=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.enable,0x7A68,BOOL
I1132=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1133=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.srcoffset,0x7A50,UINT
+I1133=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.srcoffset,0x7A6C,UINT
I1134=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1135=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.destoffset,0x7A50,UINT
-I1136=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.length,0x7A50,UINT
-I1137=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.swap,0x7A4C,BOOL
+I1135=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.destoffset,0x7A6C,UINT
+I1136=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.length,0x7A6C,UINT
+I1137=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.swap,0x7A68,BOOL
I1138=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__adi_src,0xFFFFFFFF,UINT
I1139=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1140=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__dti_src,0xFFFFFFFF,SINT
I1141=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1142=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.enable,0x7A4C,BOOL
+I1142=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.enable,0x7A68,BOOL
I1143=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1144=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.srcoffset,0x7A50,UINT
+I1144=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.srcoffset,0x7A6C,UINT
I1145=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1146=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.destoffset,0x7A50,UINT
-I1147=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.length,0x7A50,UINT
-I1148=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.swap,0x7A4C,BOOL
+I1146=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.destoffset,0x7A6C,UINT
+I1147=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.length,0x7A6C,UINT
+I1148=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.swap,0x7A68,BOOL
I1149=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__adi_src,0xFFFFFFFF,UINT
I1150=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1151=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__dti_src,0xFFFFFFFF,SINT
I1152=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1153=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.enable,0x7A4C,BOOL
+I1153=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.enable,0x7A68,BOOL
I1154=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1155=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.srcoffset,0x7A50,UINT
+I1155=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.srcoffset,0x7A6C,UINT
I1156=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1157=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.destoffset,0x7A50,UINT
-I1158=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.length,0x7A50,UINT
-I1159=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.swap,0x7A4C,BOOL
+I1157=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.destoffset,0x7A6C,UINT
+I1158=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.length,0x7A6C,UINT
+I1159=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.swap,0x7A68,BOOL
I1160=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1161=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1162=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1163=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1164=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I1165=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1166=micro820.micro820.e300data/e300_warnstatuspower.int_cop.enable,0x7A4C,BOOL
+I1166=micro820.micro820.e300data/e300_warnstatuspower.int_cop.enable,0x7A68,BOOL
I1167=micro820.micro820.e300data/e300_warnstatuspower.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1168=micro820.micro820.e300data/e300_warnstatuspower.int_cop.srcoffset,0x7A50,UINT
+I1168=micro820.micro820.e300data/e300_warnstatuspower.int_cop.srcoffset,0x7A6C,UINT
I1169=micro820.micro820.e300data/e300_warnstatuspower.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1170=micro820.micro820.e300data/e300_warnstatuspower.int_cop.destoffset,0x7A50,UINT
-I1171=micro820.micro820.e300data/e300_warnstatuspower.int_cop.length,0x7A50,UINT
-I1172=micro820.micro820.e300data/e300_warnstatuspower.int_cop.swap,0x7A4C,BOOL
+I1170=micro820.micro820.e300data/e300_warnstatuspower.int_cop.destoffset,0x7A6C,UINT
+I1171=micro820.micro820.e300data/e300_warnstatuspower.int_cop.length,0x7A6C,UINT
+I1172=micro820.micro820.e300data/e300_warnstatuspower.int_cop.swap,0x7A68,BOOL
I1173=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__adi_src,0xFFFFFFFF,UINT
I1174=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1175=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__dti_src,0xFFFFFFFF,SINT
I1176=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1177=micro820.micro820.e300data/e300_warnstatuspower.real_cop.enable,0x7A4C,BOOL
+I1177=micro820.micro820.e300data/e300_warnstatuspower.real_cop.enable,0x7A68,BOOL
I1178=micro820.micro820.e300data/e300_warnstatuspower.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1179=micro820.micro820.e300data/e300_warnstatuspower.real_cop.srcoffset,0x7A50,UINT
+I1179=micro820.micro820.e300data/e300_warnstatuspower.real_cop.srcoffset,0x7A6C,UINT
I1180=micro820.micro820.e300data/e300_warnstatuspower.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1181=micro820.micro820.e300data/e300_warnstatuspower.real_cop.destoffset,0x7A50,UINT
-I1182=micro820.micro820.e300data/e300_warnstatuspower.real_cop.length,0x7A50,UINT
-I1183=micro820.micro820.e300data/e300_warnstatuspower.real_cop.swap,0x7A4C,BOOL
+I1181=micro820.micro820.e300data/e300_warnstatuspower.real_cop.destoffset,0x7A6C,UINT
+I1182=micro820.micro820.e300data/e300_warnstatuspower.real_cop.length,0x7A6C,UINT
+I1183=micro820.micro820.e300data/e300_warnstatuspower.real_cop.swap,0x7A68,BOOL
I1184=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__adi_src,0xFFFFFFFF,UINT
I1185=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1186=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__dti_src,0xFFFFFFFF,SINT
I1187=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1188=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.enable,0x7A4C,BOOL
+I1188=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.enable,0x7A68,BOOL
I1189=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1190=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.srcoffset,0x7A50,UINT
+I1190=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.srcoffset,0x7A6C,UINT
I1191=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1192=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.destoffset,0x7A50,UINT
-I1193=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.length,0x7A50,UINT
-I1194=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.swap,0x7A4C,BOOL
+I1192=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.destoffset,0x7A6C,UINT
+I1193=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.length,0x7A6C,UINT
+I1194=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.swap,0x7A68,BOOL
I1195=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1196=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1197=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1198=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1199=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000B
I1200=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1201=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.enable,0x7A4C,BOOL
+I1201=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.enable,0x7A68,BOOL
I1202=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1203=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.srcoffset,0x7A50,UINT
+I1203=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.srcoffset,0x7A6C,UINT
I1204=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1205=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.destoffset,0x7A50,UINT
-I1206=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.length,0x7A50,UINT
-I1207=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.swap,0x7A4C,BOOL
+I1205=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.destoffset,0x7A6C,UINT
+I1206=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.length,0x7A6C,UINT
+I1207=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.swap,0x7A68,BOOL
I1208=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__adi_src,0xFFFFFFFF,UINT
I1209=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1210=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__dti_src,0xFFFFFFFF,SINT
I1211=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1212=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.enable,0x7A4C,BOOL
+I1212=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.enable,0x7A68,BOOL
I1213=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1214=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.srcoffset,0x7A50,UINT
+I1214=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.srcoffset,0x7A6C,UINT
I1215=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1216=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.destoffset,0x7A50,UINT
-I1217=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.length,0x7A50,UINT
-I1218=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.swap,0x7A4C,BOOL
+I1216=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.destoffset,0x7A6C,UINT
+I1217=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.length,0x7A6C,UINT
+I1218=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.swap,0x7A68,BOOL
I1219=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__adi_src,0xFFFFFFFF,UINT
I1220=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1221=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__dti_src,0xFFFFFFFF,SINT
I1222=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1223=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.enable,0x7A4C,BOOL
+I1223=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.enable,0x7A68,BOOL
I1224=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1225=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.srcoffset,0x7A50,UINT
+I1225=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.srcoffset,0x7A6C,UINT
I1226=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1227=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.destoffset,0x7A50,UINT
-I1228=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.length,0x7A50,UINT
-I1229=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.swap,0x7A4C,BOOL
+I1227=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.destoffset,0x7A6C,UINT
+I1228=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.length,0x7A6C,UINT
+I1229=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.swap,0x7A68,BOOL
I1230=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1231=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1232=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1233=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__dti_dest,0xFFFFFFFF,SINT
-I1234=micro820.micro820.flowtotalizer/cop_1.enable,0x7A4C,BOOL
+I1234=micro820.micro820.flowtotalizer/cop_1.enable,0x7A68,BOOL
I1235=micro820.micro820.flowtotalizer/cop_1.src,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1236=micro820.micro820.flowtotalizer/cop_1.srcoffset,0x7A50,UINT
+I1236=micro820.micro820.flowtotalizer/cop_1.srcoffset,0x7A6C,UINT
I1237=micro820.micro820.flowtotalizer/cop_1.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I1238=micro820.micro820.flowtotalizer/cop_1.destoffset,0x7A50,UINT
-I1239=micro820.micro820.flowtotalizer/cop_1.length,0x7A50,UINT
-I1240=micro820.micro820.flowtotalizer/cop_1.swap,0x7A4C,BOOL
+I1238=micro820.micro820.flowtotalizer/cop_1.destoffset,0x7A6C,UINT
+I1239=micro820.micro820.flowtotalizer/cop_1.length,0x7A6C,UINT
+I1240=micro820.micro820.flowtotalizer/cop_1.swap,0x7A68,BOOL
I1241=micro820.micro820.flowtotalizer/cop_1.__adi_src,0xFFFFFFFF,UINT
I1242=micro820.micro820.flowtotalizer/cop_1.__adi_dest,0xFFFFFFFF,UINT
I1243=micro820.micro820.flowtotalizer/cop_1.__dti_src,0xFFFFFFFF,SINT
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.d.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.d.xtc
new file mode 100644
index 0000000..80dd777
Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.d.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.s.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.s.xtc
new file mode 100644
index 0000000..80dd777
Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.s.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc
index f7860e9..80dd777 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
new file mode 100644
index 0000000..771b2cb
Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.s.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc
index 1e39108..771b2cb 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
new file mode 100644
index 0000000..73eec8d
--- /dev/null
+++ b/Controller/Controller/Micro820/Micro820/MdfConf.s.txt
@@ -0,0 +1,77 @@
+[__DEFIO_CPXDVC]
+Nb = 2
+NotMDF = 0, 1, AB_, OPTIMUS_, IO_Base
+MDF = -1
+RIdx = 0
+NotMDF = 101, 1, AB_, OPTIMUS_, IOUP_Analog
+MDF = -1
+RIdx = 0
+
+
+[__DEFIO_SPLDVC]
+Nb = 6
+NotMDF = 0, 0, 1, AB_, OPTIMUS_, digitOut_Base
+MDF = -1
+RIdx = 0, 0
+NotMDF = 0, 1, 1, AB_, OPTIMUS_, digitIn_Base
+MDF = -1
+RIdx = 0, 0
+NotMDF = 0, 2, 1, AB_, OPTIMUS_, analogIn_Base
+MDF = -1
+RIdx = 0, 0
+NotMDF = 0, 3, 1, AB_, OPTIMUS_, analogOut_Base
+MDF = -1
+RIdx = 0, 0
+NotMDF = 101, 0, 1, AB_, OPTIMUS_, analogOut_UP
+MDF = -1
+RIdx = 0, 1
+NotMDF = 101, 1, 1, AB_, OPTIMUS_, analogIn_UP
+MDF = -1
+RIdx = 0, 1
+
+
+[__DEFIO_CHAN]
+RIdx = 0, 0, 0
+Nb = 7
+MDF = 1\1, 1, 0, 0, -1, _IO_EM_DO_00
+MDF = 1\1, 1, 0, 1, -1, _IO_EM_DO_01
+MDF = 1\1, 1, 0, 2, -1, _IO_EM_DO_02
+MDF = 1\1, 1, 0, 3, -1, _IO_EM_DO_03
+MDF = 1\1, 1, 0, 4, -1, _IO_EM_DO_04
+MDF = 1\1, 1, 0, 5, -1, _IO_EM_DO_05
+MDF = 1\1, 1, 0, 6, -1, _IO_EM_DO_06
+RIdx = 0, 0, 1
+Nb = 12
+MDF = 1\1, 1, 0, 0, -1, _IO_EM_DI_00
+MDF = 1\1, 1, 0, 1, -1, _IO_EM_DI_01
+MDF = 1\1, 1, 0, 2, -1, _IO_EM_DI_02
+MDF = 1\1, 1, 0, 3, -1, _IO_EM_DI_03
+MDF = 1\1, 1, 0, 4, -1, _IO_EM_DI_04
+MDF = 1\1, 1, 0, 5, -1, _IO_EM_DI_05
+MDF = 1\1, 1, 0, 6, -1, _IO_EM_DI_06
+MDF = 1\1, 1, 0, 7, -1, _IO_EM_DI_07
+MDF = 1\1, 1, 0, 8, -1, _IO_EM_DI_08
+MDF = 1\1, 1, 0, 9, -1, _IO_EM_DI_09
+MDF = 1\1, 1, 0, 10, -1, _IO_EM_DI_10
+MDF = 1\1, 1, 0, 11, -1, _IO_EM_DI_11
+RIdx = 0, 0, 2
+Nb = 4
+MDF = 1\1, 1, 0, 0, -1, _IO_EM_AI_00
+MDF = 1\1, 1, 0, 1, -1, _IO_EM_AI_01
+MDF = 1\1, 1, 0, 2, -1, _IO_EM_AI_02
+MDF = 1\1, 1, 0, 3, -1, _IO_EM_AI_03
+RIdx = 0, 0, 3
+Nb = 1
+MDF = 1\1, 1, 0, 0, -1, _IO_EM_AO_00
+RIdx = 0, 1, 4
+Nb = 0
+RIdx = 0, 1, 5
+Nb = 4
+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]
+Nb = 0
diff --git a/Controller/Controller/Micro820/Micro820/MdfConf.txt b/Controller/Controller/Micro820/Micro820/MdfConf.txt
index 276c213..73eec8d 100644
--- a/Controller/Controller/Micro820/Micro820/MdfConf.txt
+++ b/Controller/Controller/Micro820/Micro820/MdfConf.txt
@@ -66,9 +66,11 @@ MDF = 1\1, 1, 0, 0, -1, _IO_EM_AO_00
RIdx = 0, 1, 4
Nb = 0
RIdx = 0, 1, 5
-Nb = 2
+Nb = 4
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/RA_CIP_ELECTRICAL_ENERGY_OBJ.rtc b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.rtc
index ac8b142..03ff857 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 7e93840..f920a20 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 b44c16d..5ed95d2 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 b07bc86..3b59853 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 fa9c21f..a0fa20e 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 d53dfa6..37039e6 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 ea10b3d..fbbc8f3 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 760fbaf..622c6ae 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 3610a21..8fae6d5 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 b823c6d..1cbe918 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 bebd76e..31005a3 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 69a5e3d..746f4be 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 046f685..8383f1e 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 1f7ead4..34f11d3 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 1e634b0..2fb08f5 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 29c22a1..d35af86 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 4431cc6..8730f96 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 3672953..d1f8876 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 3a98e98..6572d3c 100644
--- a/Controller/Controller/RMD.info
+++ b/Controller/Controller/RMD.info
@@ -1,2 +1,2 @@
[RMDManager]
-TASK=BUILD
+TASK=REBUILD
diff --git a/Controller/Controller/persist.ccwx b/Controller/Controller/persist.ccwx
index 8d7e14c..926cfc2 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 39d677b..1e36ff2 100644
Binary files a/Controller/Controller_Backup.zip and b/Controller/Controller_Backup.zip differ
diff --git a/POCloud_Driver/ipp.py b/POCloud_Driver/ipp.py
index 4c83861..9dfd900 100644
--- a/POCloud_Driver/ipp.py
+++ b/POCloud_Driver/ipp.py
@@ -73,6 +73,20 @@ e300_power = {
2048: 'Over PF Lead'
}
+device_status = {
+ 1: "Startup",
+ 2: "Not ready to start",
+ 3: "Ready to start",
+ 4: "Lost run permissive",
+ 5: "Not able to restart - Overload Limit",
+ 6: "Not able to restart - Trip Limit",
+ 7: "Waiting to attempt restart",
+ 8: "Waiting to attempt restart (Overload)",
+ 9: "Running",
+ 10: "User stopped",
+ 11: "Waiting to start (Timer Mode)"
+}
+
class Channel():
def read(self):
@@ -231,6 +245,7 @@ class start(threading.Thread, deviceBase):
'cfgvvoltagemode': Channel('cfgvvoltagemode', 'cfg_V_VoltageMode', 86400, self.sendtodbJSON, writeable=True, change_threshold=1.0, e300_param=True),
'cfgwrite': Channel('cfgwrite', 'cfg_WRITE', 86400, self.sendtodbJSON, writeable=True, e300_param=False),
'contactorstatus': Channel('contactorstatus', 'Contactor_Status', 3600, self.sendtodbJSON, writeable=False, e300_param=False),
+ 'devicestatus': Channel('devicestatus', 'Device_Status_INT', 3600, self.sendtodbJSON, writeable=False, e300_param=False, map_obj=device_status),
'dhdownholestatusint': Channel('dhdownholestatusint', 'DH_DownholeStatus_INT', 3600, self.sendtodbJSON, writeable=False, change_threshold=1.0, e300_param=False),
'dhfluidlevel': Channel('dhfluidlevel', 'DH_Fluid_Level', 3600, self.sendtodbJSON, writeable=False, change_threshold=1.0, e300_param=False),
'dhintakepressure': Channel('dhintakepressure', 'DH_IntakePressure', 3600, self.sendtodbJSON, writeable=False, change_threshold=1.0, e300_param=False),
diff --git a/POCloud_Driver/modbusMap.json b/POCloud_Driver/modbusMap.json
new file mode 100644
index 0000000..061984f
--- /dev/null
+++ b/POCloud_Driver/modbusMap.json
@@ -0,0 +1,405 @@
+{"ID":null,"name":"Doe","first-name":"John","age":25,"hobbies":["reading","cinema",{"sports":["volley-ball","badminton"]}],"address":{}}
+{
+
+ "1":{
+ "c":"ETHERNET/IP",
+ "b":"10.20.158.3",
+ "addresses":{
+ "300":{
+ "2-2":{
+ "bytary":null,
+ "vm":null,
+ "ct":"number",
+ "le":"16",
+ "grp":"3600",
+ "la":"",
+ "chn":"cfgspmtarget",
+ "un":"1",
+ "dn":"henryhyd",
+ "da":"300",
+ "lrt":1471892551.0022135,
+ "r":"0-20",
+ "a":"cfg_SPMTarget",
+ "c":"0",
+ "misc_u":"SPM",
+ "f":"1",
+ "mrt":"15",
+ "m":"none",
+ "m1ch":"2-2",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ },
+ "2-3":{
+ "bytary":null,
+ "vm":{
+ },
+ "ct":"number",
+ "le":"16",
+ "grp":"3600",
+ "la":0,
+ "chn":"",
+ "un":"",
+ "dn":"M1",
+ "da":"300",
+ "lrt":1471974386.0297532,
+ "r":"0-1",
+ "a":"cmd_Run",
+ "c":"0",
+ "misc_u":"",
+ "f":"1",
+ "mrt":"1",
+ "m":"none",
+ "m1ch":"2-3",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ },
+ "2-1":{
+ "bytary":null,
+ "vm":null,
+ "ct":"number",
+ "le":"16",
+ "grp":"3600",
+ "la":"",
+ "chn":"stsenginerunning",
+ "un":"1",
+ "dn":"henryhyd",
+ "da":"300",
+ "lrt":1468878718.76403,
+ "r":"0-1",
+ "a":"sts_EngineRunning",
+ "c":"0",
+ "misc_u":"",
+ "f":"1",
+ "mrt":"1",
+ "m":"none",
+ "m1ch":"2-1",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ },
+ "2-6":{
+ "bytary":null,
+ "vm":null,
+ "ct":"number",
+ "le":"16",
+ "grp":"3600",
+ "la":"",
+ "chn":"",
+ "un":"",
+ "dn":"M1",
+ "da":"300",
+ "lrt":1471892533.1567128,
+ "r":"0-1",
+ "a":"cmd_EngineStart",
+ "c":"0",
+ "misc_u":"",
+ "f":"1",
+ "mrt":"1",
+ "m":"none",
+ "m1ch":"2-6",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ },
+ "2-7":{
+ "bytary":null,
+ "vm":null,
+ "ct":"number",
+ "le":"16",
+ "grp":"3600",
+ "la":"",
+ "chn":"",
+ "un":"",
+ "dn":"M1",
+ "da":"300",
+ "lrt":1471892513.008441,
+ "r":"0-1",
+ "a":"cmd_EngineStop",
+ "c":"0",
+ "misc_u":"",
+ "f":"1",
+ "mrt":"1",
+ "m":"none",
+ "m1ch":"2-7",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ },
+ "2-4":{
+ "bytary":null,
+ "vm":null,
+ "ct":"number",
+ "le":"16",
+ "grp":"3600",
+ "la":"",
+ "chn":"",
+ "un":"",
+ "dn":"M1",
+ "da":"300",
+ "lrt":1471892514.166909,
+ "r":"0-150",
+ "a":"val_EngineOilPressure",
+ "c":"0",
+ "misc_u":" PSI",
+ "f":"1",
+ "mrt":"10",
+ "m":"none",
+ "m1ch":"2-4",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ },
+ "2-5":{
+ "bytary":null,
+ "vm":null,
+ "ct":"number",
+ "le":"16",
+ "grp":"3600",
+ "la":"",
+ "chn":"",
+ "un":"",
+ "dn":"M1",
+ "da":"300",
+ "lrt":1471892558.0009384,
+ "r":"0-500",
+ "a":"time_EngineHourMeter",
+ "c":"0",
+ "misc_u":"Hours",
+ "f":"1",
+ "mrt":"60",
+ "m":"none",
+ "m1ch":"2-5",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ },
+ "2-8":{
+ "bytary":null,
+ "vm":null,
+ "ct":"number",
+ "le":"16",
+ "grp":"3600",
+ "la":"",
+ "chn":"",
+ "un":"",
+ "dn":"M1",
+ "da":"300",
+ "lrt":1471892537.8492658,
+ "r":"0-1",
+ "a":"cmd_Start",
+ "c":"0",
+ "misc_u":"",
+ "f":"1",
+ "mrt":"1",
+ "m":"none",
+ "m1ch":"2-8",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ },
+ "2-9":{
+ "bytary":null,
+ "vm":null,
+ "ct":"number",
+ "le":"16",
+ "grp":"3600",
+ "la":"",
+ "chn":"",
+ "un":"",
+ "dn":"M1",
+ "da":"300",
+ "lrt":1471892538.997888,
+ "r":"0-1",
+ "a":"cmd_Stop",
+ "c":"0",
+ "misc_u":"",
+ "f":"1",
+ "mrt":"1",
+ "m":"none",
+ "m1ch":"2-9",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ },
+ "2-14":{
+ "bytary":null,
+ "vm":{
+ "1":"Starting",
+ "0":"Stopped",
+ "3":"Stopping",
+ "2":"Running"
+ },
+ "ct":"number",
+ "le":"16",
+ "grp":"3600",
+ "la":"",
+ "chn":"stsengineint",
+ "un":"1",
+ "dn":"henryhyd",
+ "da":"300",
+ "lrt":1471892540.141906,
+ "r":"0-5",
+ "a":"sts_EngineINT",
+ "c":"0",
+ "misc_u":"",
+ "f":"1",
+ "mrt":"10",
+ "m":"none",
+ "m1ch":"2-14",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ },
+ "2-10":{
+ "bytary":null,
+ "vm":null,
+ "ct":"number",
+ "le":"16",
+ "grp":"3500",
+ "la":0,
+ "chn":"automode",
+ "un":"1",
+ "dn":"ipp",
+ "da":"300",
+ "lrt":1471974396.231401,
+ "r":"0-1",
+ "a":"Auto_Mode",
+ "c":"0",
+ "misc_u":"",
+ "f":"1",
+ "mrt":"60",
+ "m":"none",
+ "m1ch":"2-10",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ },
+ "2-11":{
+ "bytary":null,
+ "vm":null,
+ "ct":"number",
+ "le":"16",
+ "grp":"86400",
+ "la":0.0,
+ "chn":"cfgcflasetting",
+ "un":"1",
+ "dn":"ipp",
+ "da":"300",
+ "lrt":1471974397.360571,
+ "r":"0-200",
+ "a":"cfg_C_FLASetting",
+ "c":"0",
+ "misc_u":"A",
+ "f":"1",
+ "mrt":"60",
+ "m":"none",
+ "m1ch":"2-11",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ },
+ "2-12":{
+ "bytary":null,
+ "vm":null,
+ "ct":"number",
+ "le":"16",
+ "grp":"86400",
+ "la":60,
+ "chn":"cfgcleartripcountafter",
+ "un":"1",
+ "dn":"ipp",
+ "da":"300",
+ "lrt":1471974398.501199,
+ "r":"0-3600",
+ "a":"cfg_ClearTripCountAfter",
+ "c":"0",
+ "misc_u":"sec",
+ "f":"1",
+ "mrt":"60",
+ "m":"none",
+ "m1ch":"2-12",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ },
+ "2-13":{
+ "bytary":null,
+ "vm":null,
+ "ct":"number",
+ "le":"16",
+ "grp":"86400",
+ "la":0,
+ "chn":"cfggfgroundfaultinhibittime",
+ "un":"1",
+ "dn":"ipp",
+ "da":"300",
+ "lrt":1471974399.6202452,
+ "r":"0-100",
+ "a":"cfg_GF_GroundFaultInhibitTime",
+ "c":"0",
+ "misc_u":"sec",
+ "f":"1",
+ "mrt":"60",
+ "m":"none",
+ "m1ch":"2-13",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ }
+ }
+ },
+ "f":"Off",
+ "p":"",
+ "s":"1"
+ },
+ "2":{
+ "c":"ETHERNET/IP",
+ "b":"10.20.158.3",
+ "addresses":{
+ "300":{
+ "4-1":{
+ "bytary":null,
+ "vm":{
+ "11":"Waiting to start (Timer Mode)",
+ "10":"User stopped",
+ "1":"Startup",
+ "3":"Ready to start",
+ "2":"Not ready to start",
+ "5":"Not able to restart - Overload Limit",
+ "4":"Lost run permissive",
+ "7":"Waiting to attempt restart",
+ "6":"Not able to restart - Trip Limit",
+ "9":"Running",
+ "8":"Waiting to attempt restart (Overload)"
+ },
+ "ct":"number",
+ "le":"16",
+ "grp":"3600",
+ "la":0,
+ "chn":"devicestatus",
+ "un":"1",
+ "dn":"M1",
+ "da":"300",
+ "lrt":1471974334.856273,
+ "r":"",
+ "a":"Device_Status_INT",
+ "c":"0",
+ "misc_u":"",
+ "f":"1",
+ "mrt":"5",
+ "m":"none",
+ "m1ch":"4-1",
+ "s":"On",
+ "mv":"0",
+ "t":"int"
+ }
+ }
+ },
+ "f":"Off",
+ "p":"",
+ "s":"1"
+ }
+
+}
diff --git a/POCloud_Driver/modbusMap.p b/POCloud_Driver/modbusMap.p
new file mode 100644
index 0000000..e7f0096
--- /dev/null
+++ b/POCloud_Driver/modbusMap.p
@@ -0,0 +1,1228 @@
+(dp0
+S'1'
+p1
+(dp2
+S'c'
+p3
+VETHERNET/IP
+p4
+sS'b'
+p5
+V10.20.158.3
+p6
+sS'addresses'
+p7
+(dp8
+V300
+p9
+(dp10
+V2-2
+p11
+(dp12
+Vbytary
+p13
+NsVvm
+p14
+NsVct
+p15
+Vnumber
+p16
+sVle
+p17
+V16
+p18
+sVgrp
+p19
+V3600
+p20
+sVla
+p21
+S''
+p22
+sVchn
+p23
+Vcfgspmtarget
+p24
+sVun
+p25
+V1
+p26
+sVdn
+p27
+Vhenryhyd
+p28
+sVda
+p29
+V300
+p30
+sVlrt
+p31
+F1471892551.0022134
+sVr
+p32
+V0-20
+p33
+sVa
+p34
+Vcfg_SPMTarget
+p35
+sVc
+p36
+V0
+p37
+sVmisc_u
+p38
+VSPM
+p39
+sVf
+p40
+g26
+sVmrt
+p41
+V15
+p42
+sVm
+p43
+Vnone
+p44
+sVm1ch
+p45
+g11
+sVs
+p46
+VOn
+p47
+sVmv
+p48
+g37
+sVt
+p49
+Vint
+p50
+ssV2-3
+p51
+(dp52
+Vbytary
+p53
+NsVvm
+p54
+(dp55
+sVct
+p56
+Vnumber
+p57
+sVle
+p58
+V16
+p59
+sVgrp
+p60
+V3600
+p61
+sVla
+p62
+I0
+sVchn
+p63
+V
+p64
+sVun
+p65
+g64
+sVdn
+p66
+VM1
+p67
+sVda
+p68
+V300
+p69
+sVlrt
+p70
+F1471974386.0297531
+sVr
+p71
+V0-1
+p72
+sVa
+p73
+Vcmd_Run
+p74
+sVc
+p75
+V0
+p76
+sVmisc_u
+p77
+g64
+sVf
+p78
+V1
+p79
+sVmrt
+p80
+g79
+sVm
+p81
+Vnone
+p82
+sVm1ch
+p83
+g51
+sVs
+p84
+VOn
+p85
+sVmv
+p86
+g76
+sVt
+p87
+Vint
+p88
+ssV2-1
+p89
+(dp90
+Vbytary
+p91
+NsVvm
+p92
+NsVct
+p93
+Vnumber
+p94
+sVle
+p95
+V16
+p96
+sVgrp
+p97
+V3600
+p98
+sVla
+p99
+g22
+sVchn
+p100
+Vstsenginerunning
+p101
+sVun
+p102
+V1
+p103
+sVdn
+p104
+Vhenryhyd
+p105
+sVda
+p106
+V300
+p107
+sVlrt
+p108
+F1468878718.76403
+sVr
+p109
+V0-1
+p110
+sVa
+p111
+Vsts_EngineRunning
+p112
+sVc
+p113
+V0
+p114
+sVmisc_u
+p115
+g64
+sVf
+p116
+g103
+sVmrt
+p117
+g103
+sVm
+p118
+Vnone
+p119
+sVm1ch
+p120
+g89
+sVs
+p121
+VOn
+p122
+sVmv
+p123
+g114
+sVt
+p124
+Vint
+p125
+ssV2-6
+p126
+(dp127
+Vbytary
+p128
+NsVvm
+p129
+NsVct
+p130
+Vnumber
+p131
+sVle
+p132
+V16
+p133
+sVgrp
+p134
+V3600
+p135
+sVla
+p136
+g22
+sVchn
+p137
+g64
+sVun
+p138
+g64
+sVdn
+p139
+VM1
+p140
+sVda
+p141
+V300
+p142
+sVlrt
+p143
+F1471892533.1567127
+sg71
+V0-1
+p144
+sg73
+Vcmd_EngineStart
+p145
+sg75
+g76
+sVmisc_u
+p146
+g64
+sg78
+g79
+sVmrt
+p147
+g79
+sg81
+Vnone
+p148
+sS'm1ch'
+p149
+g126
+sg84
+VOn
+p150
+sVmv
+p151
+g76
+sg87
+Vint
+p152
+ssV2-7
+p153
+(dp154
+Vbytary
+p155
+NsVvm
+p156
+NsVct
+p157
+Vnumber
+p158
+sVle
+p159
+V16
+p160
+sVgrp
+p161
+V3600
+p162
+sVla
+p163
+g22
+sVchn
+p164
+g64
+sVun
+p165
+g64
+sVdn
+p166
+VM1
+p167
+sVda
+p168
+V300
+p169
+sVlrt
+p170
+F1471892513.008441
+sg71
+V0-1
+p171
+sg73
+Vcmd_EngineStop
+p172
+sg75
+g76
+sVmisc_u
+p173
+g64
+sg78
+g79
+sVmrt
+p174
+g79
+sg81
+Vnone
+p175
+sg149
+g153
+sg84
+VOn
+p176
+sVmv
+p177
+g76
+sg87
+Vint
+p178
+ssV2-4
+p179
+(dp180
+Vbytary
+p181
+NsVvm
+p182
+NsVct
+p183
+Vnumber
+p184
+sVle
+p185
+V16
+p186
+sVgrp
+p187
+V3600
+p188
+sVla
+p189
+g22
+sVchn
+p190
+g64
+sVun
+p191
+g64
+sVdn
+p192
+VM1
+p193
+sVda
+p194
+V300
+p195
+sVlrt
+p196
+F1471892514.1669089
+sg71
+V0-150
+p197
+sg73
+Vval_EngineOilPressure
+p198
+sg75
+g76
+sVmisc_u
+p199
+V PSI
+p200
+sg78
+g79
+sVmrt
+p201
+V10
+p202
+sg81
+Vnone
+p203
+sg149
+g179
+sg84
+VOn
+p204
+sVmv
+p205
+g76
+sg87
+Vint
+p206
+ssV2-5
+p207
+(dp208
+Vbytary
+p209
+NsVvm
+p210
+NsVct
+p211
+Vnumber
+p212
+sVle
+p213
+V16
+p214
+sVgrp
+p215
+V3600
+p216
+sVla
+p217
+g22
+sVchn
+p218
+g64
+sVun
+p219
+g64
+sVdn
+p220
+VM1
+p221
+sVda
+p222
+V300
+p223
+sVlrt
+p224
+F1471892558.0009383
+sg71
+V0-500
+p225
+sg73
+Vtime_EngineHourMeter
+p226
+sg75
+g76
+sVmisc_u
+p227
+VHours
+p228
+sg78
+g79
+sVmrt
+p229
+V60
+p230
+sg81
+Vnone
+p231
+sg149
+g207
+sg84
+VOn
+p232
+sVmv
+p233
+g76
+sg87
+Vint
+p234
+ssV2-8
+p235
+(dp236
+Vbytary
+p237
+NsVvm
+p238
+NsVct
+p239
+Vnumber
+p240
+sVle
+p241
+V16
+p242
+sVgrp
+p243
+V3600
+p244
+sVla
+p245
+g22
+sVchn
+p246
+g64
+sVun
+p247
+g64
+sVdn
+p248
+VM1
+p249
+sVda
+p250
+V300
+p251
+sVlrt
+p252
+F1471892537.8492659
+sg71
+V0-1
+p253
+sg73
+Vcmd_Start
+p254
+sg75
+g76
+sVmisc_u
+p255
+g64
+sg78
+g79
+sVmrt
+p256
+g79
+sg81
+Vnone
+p257
+sg149
+g235
+sg84
+VOn
+p258
+sVmv
+p259
+g76
+sg87
+Vint
+p260
+ssV2-9
+p261
+(dp262
+Vbytary
+p263
+NsVvm
+p264
+NsVct
+p265
+Vnumber
+p266
+sVle
+p267
+V16
+p268
+sVgrp
+p269
+V3600
+p270
+sVla
+p271
+g22
+sVchn
+p272
+g64
+sVun
+p273
+g64
+sVdn
+p274
+VM1
+p275
+sVda
+p276
+V300
+p277
+sVlrt
+p278
+F1471892538.997888
+sg71
+V0-1
+p279
+sg73
+Vcmd_Stop
+p280
+sg75
+g76
+sVmisc_u
+p281
+g64
+sg78
+g79
+sVmrt
+p282
+g79
+sg81
+Vnone
+p283
+sg149
+g261
+sg84
+VOn
+p284
+sVmv
+p285
+g76
+sg87
+Vint
+p286
+ssV2-14
+p287
+(dp288
+Vbytary
+p289
+NsVvm
+p290
+(dp291
+V1
+p292
+VStarting
+p293
+sV0
+p294
+VStopped
+p295
+sV3
+p296
+VStopping
+p297
+sV2
+p298
+VRunning
+p299
+ssVct
+p300
+Vnumber
+p301
+sVle
+p302
+V16
+p303
+sVgrp
+p304
+V3600
+p305
+sVla
+p306
+g22
+sVchn
+p307
+Vstsengineint
+p308
+sVun
+p309
+g292
+sVdn
+p310
+Vhenryhyd
+p311
+sVda
+p312
+V300
+p313
+sVlrt
+p314
+F1471892540.1419061
+sVr
+p315
+V0-5
+p316
+sVa
+p317
+Vsts_EngineINT
+p318
+sVc
+p319
+g294
+sVmisc_u
+p320
+g64
+sVf
+p321
+g292
+sVmrt
+p322
+V10
+p323
+sVm
+p324
+Vnone
+p325
+sS'm1ch'
+p326
+g287
+sVs
+p327
+VOn
+p328
+sVmv
+p329
+g294
+sVt
+p330
+Vint
+p331
+ssV2-10
+p332
+(dp333
+Vbytary
+p334
+NsVvm
+p335
+NsVct
+p336
+Vnumber
+p337
+sVle
+p338
+V16
+p339
+sVgrp
+p340
+V3500
+p341
+sVla
+p342
+I0
+sVchn
+p343
+Vautomode
+p344
+sVun
+p345
+V1
+p346
+sVdn
+p347
+Vipp
+p348
+sVda
+p349
+V300
+p350
+sVlrt
+p351
+F1471974396.231401
+sVr
+p352
+V0-1
+p353
+sVa
+p354
+VAuto_Mode
+p355
+sVc
+p356
+V0
+p357
+sVmisc_u
+p358
+g64
+sVf
+p359
+g346
+sVmrt
+p360
+V60
+p361
+sVm
+p362
+Vnone
+p363
+sS'm1ch'
+p364
+g332
+sVs
+p365
+VOn
+p366
+sVmv
+p367
+g357
+sVt
+p368
+Vint
+p369
+ssV2-11
+p370
+(dp371
+Vbytary
+p372
+NsVvm
+p373
+NsVct
+p374
+Vnumber
+p375
+sVle
+p376
+V16
+p377
+sVgrp
+p378
+V86400
+p379
+sVla
+p380
+F0.0
+sVchn
+p381
+Vcfgcflasetting
+p382
+sVun
+p383
+g346
+sVdn
+p384
+Vipp
+p385
+sVda
+p386
+V300
+p387
+sVlrt
+p388
+F1471974397.360571
+sg352
+V0-200
+p389
+sg354
+Vcfg_C_FLASetting
+p390
+sg356
+g357
+sVmisc_u
+p391
+VA
+p392
+sg359
+g346
+sVmrt
+p393
+V60
+p394
+sg362
+Vnone
+p395
+sg364
+g370
+sg365
+VOn
+p396
+sVmv
+p397
+g357
+sg368
+Vint
+p398
+ssV2-12
+p399
+(dp400
+Vbytary
+p401
+NsVvm
+p402
+NsVct
+p403
+Vnumber
+p404
+sVle
+p405
+V16
+p406
+sVgrp
+p407
+V86400
+p408
+sVla
+p409
+I60
+sVchn
+p410
+Vcfgcleartripcountafter
+p411
+sVun
+p412
+g346
+sVdn
+p413
+Vipp
+p414
+sVda
+p415
+V300
+p416
+sVlrt
+p417
+F1471974398.5011989
+sg352
+V0-3600
+p418
+sg354
+Vcfg_ClearTripCountAfter
+p419
+sg356
+g357
+sVmisc_u
+p420
+Vsec
+p421
+sg359
+g346
+sVmrt
+p422
+V60
+p423
+sg362
+Vnone
+p424
+sg364
+g399
+sg365
+VOn
+p425
+sVmv
+p426
+g357
+sg368
+Vint
+p427
+ssV2-13
+p428
+(dp429
+Vbytary
+p430
+NsVvm
+p431
+NsVct
+p432
+Vnumber
+p433
+sVle
+p434
+V16
+p435
+sVgrp
+p436
+V86400
+p437
+sVla
+p438
+I0
+sVchn
+p439
+Vcfggfgroundfaultinhibittime
+p440
+sVun
+p441
+g346
+sVdn
+p442
+Vipp
+p443
+sVda
+p444
+V300
+p445
+sVlrt
+p446
+F1471974399.6202451
+sg352
+V0-100
+p447
+sg354
+Vcfg_GF_GroundFaultInhibitTime
+p448
+sg356
+g357
+sVmisc_u
+p449
+Vsec
+p450
+sg359
+g346
+sVmrt
+p451
+V60
+p452
+sg362
+Vnone
+p453
+sg364
+g428
+sg365
+VOn
+p454
+sVmv
+p455
+g357
+sg368
+Vint
+p456
+ssssS'f'
+p457
+VOff
+p458
+sS'p'
+p459
+g64
+sS's'
+p460
+V1
+p461
+ssS'2'
+p462
+(dp463
+g3
+VETHERNET/IP
+p464
+sg5
+V10.20.158.3
+p465
+sg7
+(dp466
+V300
+p467
+(dp468
+V4-1
+p469
+(dp470
+Vbytary
+p471
+NsVvm
+p472
+(dp473
+V11
+p474
+VWaiting to start (Timer Mode)
+p475
+sV10
+p476
+VUser stopped
+p477
+sg461
+VStartup
+p478
+sV3
+p479
+VReady to start
+p480
+sV2
+p481
+VNot ready to start
+p482
+sV5
+p483
+VNot able to restart - Overload Limit
+p484
+sV4
+p485
+VLost run permissive
+p486
+sV7
+p487
+VWaiting to attempt restart
+p488
+sV6
+p489
+VNot able to restart - Trip Limit
+p490
+sV9
+p491
+VRunning
+p492
+sV8
+p493
+VWaiting to attempt restart (Overload)
+p494
+ssVct
+p495
+Vnumber
+p496
+sVle
+p497
+V16
+p498
+sVgrp
+p499
+V3600
+p500
+sVla
+p501
+I0
+sVchn
+p502
+Vdevicestatus
+p503
+sVun
+p504
+g461
+sVdn
+p505
+VM1
+p506
+sVda
+p507
+g467
+sVlrt
+p508
+F1471974334.8562729
+sVr
+p509
+g64
+sVa
+p510
+VDevice_Status_INT
+p511
+sVc
+p512
+V0
+p513
+sVmisc_u
+p514
+g64
+sVf
+p515
+g461
+sVmrt
+p516
+g483
+sVm
+p517
+Vnone
+p518
+sVm1ch
+p519
+g469
+sVs
+p520
+VOn
+p521
+sVmv
+p522
+g513
+sVt
+p523
+Vint
+p524
+ssssg457
+VOff
+p525
+sg459
+g64
+sg460
+g461
+ss.
\ No newline at end of file
diff --git a/POCloud_Driver/modbusMap.txt b/POCloud_Driver/modbusMap.txt
new file mode 100644
index 0000000..e69de29
diff --git a/POCloud_Driver/unpickle.py b/POCloud_Driver/unpickle.py
new file mode 100644
index 0000000..4d57f57
--- /dev/null
+++ b/POCloud_Driver/unpickle.py
@@ -0,0 +1,6 @@
+import pickle
+import json
+
+modbus_map = pickle.load(open('modbusMap.p', 'rb'))
+with open('modbusMap.json', 'w') as fp:
+ json.dump(modbus_map, fp)
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..7bb21fd
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# Intelligent Pump Panel
+## Developed by Henry Pump
+
+# Device_Status_INT Mapping
+
+| Integer | String |
+|---------------|---------------------------------------|
+| 1 | Startup |
+| 2 | Not ready to start |
+| 3 | Ready to start |
+| 4 | Lost run permissive |
+| 5 | Not able to restart - Overload Limit |
+| 6 | Not able to restart - Trip Limit |
+| 7 | Waiting to attempt restart |
+| 8 | Waiting to attempt restart (Overload) |
+| 9 | Running |
+| 10 | User stopped |
+| 11 | Waiting to start (Timer Mode) |
diff --git a/WaterWellPanel.v12.ccwsuo b/WaterWellPanel.v12.ccwsuo
index 645a529..bcf303d 100644
Binary files a/WaterWellPanel.v12.ccwsuo and b/WaterWellPanel.v12.ccwsuo differ
diff --git a/controller/Controller/Micro820/Micro820/Compile.ics b/controller/Controller/Micro820/Micro820/Compile.ics
deleted file mode 100644
index 679cef0..0000000
--- a/controller/Controller/Micro820/Micro820/Compile.ics
+++ /dev/null
@@ -1 +0,0 @@
-TO RELINK
diff --git a/controller/Controller/Micro820/Micro820/Compile.ict b/controller/Controller/Micro820/Micro820/Compile.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_CONTROL.ict b/controller/Controller/Micro820/Micro820/Compile_CONTROL.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_CONTROL.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_DINT_TO_USINT.ict b/controller/Controller/Micro820/Micro820/Compile_DINT_TO_USINT.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_DINT_TO_USINT.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_E300DATA.ict b/controller/Controller/Micro820/Micro820/Compile_E300DATA.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_E300DATA.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_EPOCH_TIME.ict b/controller/Controller/Micro820/Micro820/Compile_EPOCH_TIME.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_EPOCH_TIME.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_FLOWTOTALIZER.ict b/controller/Controller/Micro820/Micro820/Compile_FLOWTOTALIZER.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_FLOWTOTALIZER.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict b/controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict
+++ /dev/null
@@ -1 +0,0 @@
-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
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_RA_CIP_ELECTRICAL_ENERGY_OBJ.ict
+++ /dev/null
@@ -1 +0,0 @@
-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
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_RA_E300_OUTPUT_CONTROL.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_READDOWNHOLEDATA.ict b/controller/Controller/Micro820/Micro820/Compile_READDOWNHOLEDATA.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_READDOWNHOLEDATA.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_READE300CONFIG.ict b/controller/Controller/Micro820/Micro820/Compile_READE300CONFIG.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_READE300CONFIG.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_READE300IO.ict b/controller/Controller/Micro820/Micro820/Compile_READE300IO.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_READE300IO.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_READE300PARAM.ict b/controller/Controller/Micro820/Micro820/Compile_READE300PARAM.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_READE300PARAM.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_READE300TRIPRESET.ict b/controller/Controller/Micro820/Micro820/Compile_READE300TRIPRESET.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_READE300TRIPRESET.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_SINT_TO_USINT.ict b/controller/Controller/Micro820/Micro820/Compile_SINT_TO_USINT.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_SINT_TO_USINT.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_UDINT_TO_USINT.ict b/controller/Controller/Micro820/Micro820/Compile_UDINT_TO_USINT.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_UDINT_TO_USINT.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_UINT_TO_USINT.ict b/controller/Controller/Micro820/Micro820/Compile_UINT_TO_USINT.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_UINT_TO_USINT.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_USINT_TO_DINT.ict b/controller/Controller/Micro820/Micro820/Compile_USINT_TO_DINT.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_USINT_TO_DINT.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_USINT_TO_SINT.ict b/controller/Controller/Micro820/Micro820/Compile_USINT_TO_SINT.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_USINT_TO_SINT.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_USINT_TO_UDINT.ict b/controller/Controller/Micro820/Micro820/Compile_USINT_TO_UDINT.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_USINT_TO_UDINT.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_USINT_TO_UINT.ict b/controller/Controller/Micro820/Micro820/Compile_USINT_TO_UINT.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_USINT_TO_UINT.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_WRITEE300CONFIG.ict b/controller/Controller/Micro820/Micro820/Compile_WRITEE300CONFIG.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_WRITEE300CONFIG.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/Compile_WRITEE300TRIPRESET.ict b/controller/Controller/Micro820/Micro820/Compile_WRITEE300TRIPRESET.ict
deleted file mode 100644
index 7e6cc76..0000000
--- a/controller/Controller/Micro820/Micro820/Compile_WRITEE300TRIPRESET.ict
+++ /dev/null
@@ -1 +0,0 @@
-COMPILED
diff --git a/controller/Controller/Micro820/Micro820/FLOWTOTALIZER.rtc b/controller/Controller/Micro820/Micro820/FLOWTOTALIZER.rtc
index 0f6276b..9b23151 100644
Binary files a/controller/Controller/Micro820/Micro820/FLOWTOTALIZER.rtc and b/controller/Controller/Micro820/Micro820/FLOWTOTALIZER.rtc differ
diff --git a/controller/Controller/Micro820/Micro820/MICRO820.icp b/controller/Controller/Micro820/Micro820/MICRO820.icp
deleted file mode 100644
index a0b248b..0000000
--- a/controller/Controller/Micro820/Micro820/MICRO820.icp
+++ /dev/null
@@ -1,22 +0,0 @@
-USINT_TO_UDINT(149):
-DINT_TO_USINT(154):
-UINT_TO_USINT(155):
-READE300TRIPRESET(147):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-E300DATA(162):FB,RA_CIP_ELECTRICAL_ENERGY_OBJ(143);FB,RA_E300_OUTPUT_CONTROL(144);FB,READE300IO(145);FB,READE300PARAM(148);FB,USINT_TO_UINT(151);FB,WRITEE300TRIPRESET(158);FB,READE300CONFIG(146);FB,USINT_TO_UDINT(149);FB,USINT_TO_DINT(150);FB,USINT_TO_SINT(152);FB,UDINT_TO_USINT(153);FB,UINT_TO_USINT(155);FB,DINT_TO_USINT(154);FB,SINT_TO_USINT(156);FB,WRITEE300CONFIG(157);
-RA_E300_OUTPUT_CONTROL(144):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,F_TRIG();FB,COP();
-READE300PARAM(148):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-USINT_TO_UINT(151):
-CONTROL(161):FB,EPOCH_TIME(163);FB,LINEARSCALE(159);
-FLOWTOTALIZER(164):
-EPOCH_TIME(163):FB,RTC_READ();
-USINT_TO_SINT(152):
-READE300IO(145):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-LINEARSCALE(159):
-WRITEE300TRIPRESET(158):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-SINT_TO_USINT(156):
-READE300CONFIG(146):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-RA_CIP_ELECTRICAL_ENERGY_OBJ(143):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-UDINT_TO_USINT(153):
-USINT_TO_DINT(150):
-WRITEE300CONFIG(157):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-READDOWNHOLEDATA(160):
diff --git a/controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALIZER.xtc b/controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALIZER.xtc
index 5e5bfbb..0c31c4c 100644
Binary files a/controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALIZER.xtc and b/controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALIZER.xtc differ
diff --git a/controller/Controller/RmcVariables b/controller/Controller/RmcVariables
index 04e96dc..53b34c8 100644
--- a/controller/Controller/RmcVariables
+++ b/controller/Controller/RmcVariables
@@ -1,15 +1,2 @@
-Controller.Micro820.Micro820.Control.LinearScale_Flow
-Controller.Micro820.Micro820.Flow_EU_Min
-Controller.Micro820.Micro820.Flow_EU_Max
-Controller.Micro820.Micro820.Flowrate
-Controller.Micro820.Micro820.Flow_Today
-Controller.Micro820.Micro820.Flow_Yesterday
-Controller.Micro820.Micro820.FlowTotalizer.TON_Totalizer
-Controller.Micro820.Micro820.Epoch_Time.year
-Controller.Micro820.Micro820.Epoch_Time.month
-Controller.Micro820.Micro820.Epoch_Time.day
-Controller.Micro820.Micro820.Epoch_Time.hour
-Controller.Micro820.Micro820.Epoch_Time.minute
-Controller.Micro820.Micro820.Epoch_Time.second
-Controller.Micro820.Micro820.CurrentTimeRTC
-Controller.Micro820.Micro820.FlowTotalizer.COP_1
+Controller.Micro820.Micro820._IO_P1_AI_00
+Controller.Micro820.Micro820._IO_P1_AI_01