diff --git a/Controller/Controller.acfproj b/Controller/Controller.acfproj
index fb3f521..d4f9a6b 100644
--- a/Controller/Controller.acfproj
+++ b/Controller/Controller.acfproj
@@ -3,14 +3,14 @@
Debug
2.0
- {0e829cfc-524a-4698-b32d-7e86967cbbf5}
+ {77f0df20-21d3-4637-a6d8-d269e0a5c640}
Exe
MyRootNamespace
MyAssemblyName
false
Controller\PrjLibrary.mdb
5.50.3
- {0e829cfc-524a-4698-b32d-7e86967cbbf5}
+ {77f0df20-21d3-4637-a6d8-d269e0a5c640}
bin\Online\
diff --git a/Controller/Controller/2080LC2020QWBG.target b/Controller/Controller/2080LC2020QWBG.target
deleted file mode 100644
index 658ec85..0000000
--- a/Controller/Controller/2080LC2020QWBG.target
+++ /dev/null
@@ -1,938 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Controller.isaxml b/Controller/Controller/Controller.isaxml
deleted file mode 100644
index 57696a9..0000000
--- a/Controller/Controller/Controller.isaxml
+++ /dev/null
@@ -1,372 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/DBR.INI b/Controller/Controller/DBR.INI
deleted file mode 100644
index 5b40b4d..0000000
--- a/Controller/Controller/DBR.INI
+++ /dev/null
@@ -1,24 +0,0 @@
-[SPLIT_POS]
-X1=100
-Y1=403
-Y2=200
-POSTREE_HIDDEN=100
-POSOUTPUT_HIDDEN=403
-[DIALOG]
-LEFT=780
-RIGHT=1380
-TOP=445
-BOTTOM=945
-KEEPVISIBLE=0
-SHOWTREE=1
-SHOWOUTPUT=1
-[FILTER]
-PROJECT=1
-VARIABLE=1
-PROGRAM=1
-FUNCTION=1
-FUNCTIONBLOCK=1
-WORD=1
-UNUSED=1
-USED=1
-NBRES=0
diff --git a/Controller/Controller/DevicePref.xml b/Controller/Controller/DevicePref.xml
index 4a44259..0f50d33 100644
--- a/Controller/Controller/DevicePref.xml
+++ b/Controller/Controller/DevicePref.xml
@@ -1,4 +1,4 @@
- WIN8VM!AB_ETH-1\10.20.4.5
+ PMCDONAGH-PC!AB_ETH-1\10.20.4.5
\ No newline at end of file
diff --git a/Controller/Controller/MbSrvConf_target.xml b/Controller/Controller/MbSrvConf_target.xml
index e65658e..050ecba 100644
--- a/Controller/Controller/MbSrvConf_target.xml
+++ b/Controller/Controller/MbSrvConf_target.xml
@@ -3,7 +3,7 @@
-
+
@@ -12,16 +12,16 @@
-
+
-
+
-
+
-
+
@@ -33,46 +33,46 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -111,10 +111,10 @@
-
+
-
+
@@ -129,10 +129,10 @@
-
+
-
+
@@ -260,13 +260,13 @@
-
+
-
+
-
+
diff --git a/Controller/Controller/Micro820/Micro820.isaxml b/Controller/Controller/Micro820/Micro820.isaxml
deleted file mode 100644
index c7d33fc..0000000
--- a/Controller/Controller/Micro820/Micro820.isaxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.dop b/Controller/Controller/Micro820/Micro820/CONTROL.dop
index d9479b5..19b8fd8 100644
--- a/Controller/Controller/Micro820/Micro820/CONTROL.dop
+++ b/Controller/Controller/Micro820/Micro820/CONTROL.dop
@@ -1 +1 @@
-CONTROL(142):FB,LINEARSCALE(157);
\ No newline at end of file
+CONTROL(161):FB,LINEARSCALE(159);
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.ic b/Controller/Controller/Micro820/Micro820/CONTROL.ic
index 15d13a3..26366bf 100644
--- a/Controller/Controller/Micro820/Micro820/CONTROL.ic
+++ b/Controller/Controller/Micro820/Micro820/CONTROL.ic
@@ -124,7 +124,7 @@ CONTACTOR_STATUS := DIGITALINPUT_STATUS_0
START_BUTTON := DIGITALINPUT_STATUS_1
AUTO_MODE := DIGITALINPUT_STATUS_2
HAND_MODE := DIGITALINPUT_STATUS_3
-_PUSH_PAR _IO_EM_AI_00
+_PUSH_PAR _IO_P1_AI_00
__TMPR1 := _CALL ANY_TO_UINT
__TMPR__LINEARSCALE__RAW_INP := __TMPR1
__FBL_RET := _PUSHCALLFB LINEARSCALE LINEARSCALE_PRESSURE
diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.rtc b/Controller/Controller/Micro820/Micro820/CONTROL.rtc
index 4877f87..74ea8d1 100644
Binary files a/Controller/Controller/Micro820/Micro820/CONTROL.rtc and b/Controller/Controller/Micro820/Micro820/CONTROL.rtc differ
diff --git a/Controller/Controller/Micro820/Micro820/Control.isaxml b/Controller/Controller/Micro820/Micro820/Control.isaxml
deleted file mode 100644
index d2396d0..0000000
--- a/Controller/Controller/Micro820/Micro820/Control.isaxml
+++ /dev/null
@@ -1,219 +0,0 @@
-
-
-
-
-
-
-
- (Pressure_Alarm_Startup_Delay * 1000) THEN
-
- IF Pressure_In >= Pressure_Hi_SP THEN
- Pressure_Hi := TRUE;
- Pressure_Lo := FALSE;
- ELSIF Pressure_in <= Pressure_Lo_SP THEN
- Pressure_Hi := FALSE;
- Pressure_Lo := TRUE;
- ELSE
- Pressure_Hi := FALSE;
- Pressure_Lo := FALSE;
- END_IF;
-
- IF NOT Pressure_Hi AND NOT Pressure_Lo THEN
- Pressure_OK := TRUE;
- Pressure_OOT_Scans := 0;
- Pressure_OOT_Seconds := 0;
- ELSE
- Pressure_OOT_Scans := Pressure_OOT_Scans + 1;
- Pressure_OOT_Seconds := Pressure_OOT_Scans * ANY_TO_UDINT(__SYSVA_TCYCURRENT) / 1000;
- END_IF;
-
- IF Pressure_OOT_Seconds > Pressure_Alarm_Delay THEN
- Pressure_OK := FALSE;
- END_IF;
-ELSE
- Pressure_OK := TRUE;
-END_IF;
-
-
-(* Pressure should be above the startup pressure setpoint and temperature should be below the startup temp setpoint to begin*)
-IF ((((DH_IntakePressure > Pressure_Startup) AND Pressure_Startup_Enabled) OR NOT Pressure_Startup_Enabled) AND
- (((DH_IntakeTemperature < Temp_Startup) AND Temp_Startup_Enabled) OR NOT Temp_Startup_Enabled) AND
- (Hand_Mode OR Auto_Mode OR Test_Mode) AND
- (NOT TripStatus) AND
- VoltageOK
- ) THEN
- Start_Permissive := TRUE;
-ELSE
- Start_Permissive := FALSE;
- Device_Status := 'Not ready to start';
-END_IF;
-
-(* Pressure should be be above the shutdown pressure and temperature should be below shutdown temp setpoint to continue to run *)
-IF ((((DH_IntakePressure > Pressure_Shutdown) AND Pressure_Shutdown_Enabled) OR NOT Pressure_Shutdown_Enabled) AND
- (((DH_IntakeTemperature < Temp_Shutdown) AND Temp_Startup_Enabled) OR NOT Temp_Shutdown_Enabled) AND
- (Hand_Mode OR Auto_Mode OR Test_Mode)
- AND (NOT TripStatus)
- AND Pressure_OK
- ) THEN
- Run_Permissive := TRUE;
-ELSE
- Run_Permissive := FALSE;
-END_IF;
-
-IF (NOT Run_Permissive AND E300_OUTPUT_CMD_VALUE) THEN
- Device_Status := 'Lost Run Permissive';
- Shutdown_Time := __SYSVA_CYCLEDATE;
-END_IF;
-
-(* Run only if commanded to start and start permissive is met or already running and not being told to stop *)
-IF ((((Start_Button OR Start_Command OR (Restart_Allowed AND Restart_Command)) AND Start_Permissive) OR E300_OUTPUT_CMD_VALUE) AND
- (NOT Stop_Command) AND Run_Permissive) THEN
- E300_OUTPUT_CMD_VALUE := TRUE;
- Restart_Command:= FALSE;
- Start_Command := FALSE;
- IF NOT Start_Time_Set THEN
- Start_Time := __SYSVA_CYCLEDATE;
- Start_Time_Set := TRUE;
- END_IF;
-
-
- IF Contactor_Status THEN
- Device_Status := 'Running';
- Run_Time := __SYSVA_CYCLEDATE - Start_Time;
- END_IF;
-ELSE
- E300_OUTPUT_CMD_VALUE := FALSE;
-END_IF;
-
-IF E300_OUTPUT_CMD_VALUE AND NOT Contactor_Status THEN
- Start_Command := TRUE;
- Device_Status := 'Contactor Failure, Recovering';
-END_IF;
-
-(* If run permissive goes false, do not allow a restart for a specified amount of time *)
-IF (Auto_Mode AND (NOT OverloadTrip) AND NOT Contactor_Status AND Restart_Allowed) THEN
- IF (__SYSVA_CYCLEDATE - Shutdown_Time) > Downtime_Time_Parameter THEN
- IF (NOT Restart_Command) THEN
- TripResetCmd := TRUE;
- Restart_Command := True;
- END_IF;
- ELSE
- (* Attempt to clear trip every 15 seconds *)
- (*IF NOT Downtime_Timer.Q AND TripStatus THEN
- Downtime_Timer(TRUE, Clear_Trip_Cycle);
- ELSE
- TripResetCmd := TRUE;
- END_IF;*)
-
- Restart_Command := FALSE;
- Time_Until_Startup := Downtime_Time_Parameter - (__SYSVA_CYCLEDATE - Shutdown_Time);
- Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup);
- IF Auto_Mode THEN
- Device_Status := 'Waiting to attempt restart ' + Time_Until_Startup_String;
- END_IF;
-
- END_IF;
-ELSIF (Auto_Mode AND OverloadTrip AND NOT Contactor_Status AND Restart_Allowed) THEN
- IF (__SYSVA_CYCLEDATE - Shutdown_Time) > Downtime_Time_Parameter_OL THEN
- IF (NOT Restart_Command) THEN
- Restart_Command := True;
- END_IF;
- ELSE
- Restart_Command := FALSE;
- Time_Until_Startup := Downtime_Time_Parameter - (__SYSVA_CYCLEDATE - Downtime_Time_Parameter_OL);
- Time_Until_Startup_String := ANY_TO_STRING(Time_Until_Startup);
- IF Auto_Mode THEN
- Device_Status := 'Waiting to restart (OL Timer)' + Time_Until_Startup_String;
- END_IF;
- END_IF;
-END_IF;
-
-IF NOT Auto_Mode THEN
- Restart_Command := FALSE;
- Restart_Allowed := FALSE;
-END_IF;
-
-(* If the pump hasn't been started by the user, don't allow it to auto-restart *)
-IF (Start_Command OR Start_Button) AND Start_Permissive THEN
- Restart_Allowed := TRUE;
-END_IF;
-
-IF Stop_Command THEN
- Restart_Allowed := FALSE;
- Device_Status := 'User Stopped';
-END_IF;
-
-IF NOT Contactor_Status THEN
- Start_Time_Set := FALSE;
-END_IF;
-
-END_PROGRAM]]>
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/Control.stf b/Controller/Controller/Micro820/Micro820/Control.stf
index 9f8653c..adb34a3 100644
--- a/Controller/Controller/Micro820/Micro820/Control.stf
+++ b/Controller/Controller/Micro820/Micro820/Control.stf
@@ -53,7 +53,7 @@ IF NOT Test_Mode THEN
Start_Button := DigitalInput_Status_1;
Auto_Mode := DigitalInput_Status_2;
Hand_Mode := DigitalInput_Status_3;
- LinearScale_Pressure(13107.0, 65535.0, Pressure_EU_Min, Pressure_EU_Max, ANY_TO_REAL(_IO_EM_AI_00));
+ LinearScale_Pressure(13107.0, 65535.0, Pressure_EU_Min, Pressure_EU_Max, ANY_TO_REAL(_IO_P1_AI_00));
Pressure_In := LinearScale_Pressure.EU_Out;
ELSE
Contactor_Status := E300_OUTPUT_CMD_VALUE;
diff --git a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.isaxml b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.isaxml
deleted file mode 100644
index 94d4086..0000000
--- a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.isaxml
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.rtc
index 46507dc..398f454 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/DINT_TO_USINT.stf b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.stf
index 7046421..c7aa9b5 100644
--- a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.stf
+++ b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.stf
@@ -34,4 +34,5 @@ OUT_SINT_4.4 := INP_DINT.28;
OUT_SINT_4.5 := INP_DINT.29;
OUT_SINT_4.6 := INP_DINT.30;
OUT_SINT_4.7 := INP_DINT.31;
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/E300CFGMAP.AcfMlge b/Controller/Controller/Micro820/Micro820/E300CFGMAP.AcfMlge
deleted file mode 100644
index e69de29..0000000
diff --git a/Controller/Controller/Micro820/Micro820/E300DATA.dop b/Controller/Controller/Micro820/Micro820/E300DATA.dop
index 0190cd4..2c4fc5c 100644
--- a/Controller/Controller/Micro820/Micro820/E300DATA.dop
+++ b/Controller/Controller/Micro820/Micro820/E300DATA.dop
@@ -1 +1 @@
-E300DATA(144):FB,RA_CIP_ELECTRICAL_ENERGY_OBJ(139);FB,RA_E300_OUTPUT_CONTROL(140);FB,READE300IO(141);FB,READE300PARAM(156);FB,USINT_TO_UINT(146);FB,WRITEE300TRIPRESET(155);FB,READE300CONFIG(143);FB,USINT_TO_UDINT(145);FB,USINT_TO_DINT(150);FB,USINT_TO_SINT(152);FB,UDINT_TO_USINT(147);FB,UINT_TO_USINT(148);FB,DINT_TO_USINT(151);FB,SINT_TO_USINT(153);FB,WRITEE300CONFIG(149);
\ No newline at end of file
+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);
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/E300DATA.rtc b/Controller/Controller/Micro820/Micro820/E300DATA.rtc
index 2580671..4d6c4db 100644
Binary files a/Controller/Controller/Micro820/Micro820/E300DATA.rtc and b/Controller/Controller/Micro820/Micro820/E300DATA.rtc differ
diff --git a/Controller/Controller/Micro820/Micro820/E300Data.isaxml b/Controller/Controller/Micro820/Micro820/E300Data.isaxml
deleted file mode 100644
index 07ac6ff..0000000
--- a/Controller/Controller/Micro820/Micro820/E300Data.isaxml
+++ /dev/null
@@ -1,1810 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- cfg_V_UndervoltageTripLevel AND
- E300.L1L2Voltage < cfg_V_OvervoltageTripLevel AND
- E300.L2L3Voltage > cfg_V_UndervoltageTripLevel AND
- E300.L2L3Voltage < cfg_V_OvervoltageTripLevel AND
- E300.L3l1Voltage > cfg_V_UndervoltageTripLevel AND
- E300.L3L1Voltage < cfg_V_OvervoltageTripLevel;
-END_IF;
-
-
-(* Trip Status *)
-(* Bit0= OverloadTrip
- Bit1= PhaseLossTrip
- Bit2= GroundFaultTrip
- Bit3= StallTrip
- Bit4= JamTrip
- Bit5= UnderloadTrip
- Bit6= CurrentImbalTrip
- Bit7= L1UnderCurrTrip
- Bit8= L2UnderCurrTrip
- Bit9= L3UnderCurrTrip
- Bit10= L1OverCurrenTrip
- Bit11= L2OverCurrenTrip
- Bit12= L3OverCurrenTrip
- Bit13= L1LineLossTrip
- Bit14= L2LineLossTrip
- Bit15= L3LineLossTrip *)
-E300_TripStatusCurrent(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 4);
-S2I_TripStatusCurrent(E300_TripStatusCurrent.Output[1], E300_TripStatusCurrent.Output[2]);
-TripStatusCurrent_INT := S2I_TripStatusCurrent.INT_OUT;
-IF TripStatusCurrent_INT.0 THEN
- TripStatusCurrent := 'Overload';
- OverloadTrip := TRUE;
-ELSIF TripStatusCurrent_INT.1 THEN
- TripStatusCurrent := 'Phase Loss';
-ELSIF TripStatusCurrent_INT.2 THEN
- TripStatusCurrent := 'Ground Fault';
-ELSIF TripStatusCurrent_INT.3 THEN
- TripStatusCurrent := 'Stall';
-ELSIF TripStatusCurrent_INT.4 THEN
- TripStatusCurrent := 'Jam';
-ELSIF TripStatusCurrent_INT.5 THEN
- TripStatusCurrent := 'Underload';
-ELSIF TripStatusCurrent_INT.6 THEN
- TripStatusCurrent := 'Current Imbalance';
-ELSIF TripStatusCurrent_INT.7 THEN
- TripStatusCurrent := 'L1 Undercurrent';
-ELSIF TripStatusCurrent_INT.8 THEN
- TripStatusCurrent := 'L2 Undercurrent';
-ELSIF TripStatusCurrent_INT.9 THEN
- TripStatusCurrent := 'L3 Undercurrent';
-ELSIF TripStatusCurrent_INT.10 THEN
- TripStatusCurrent := 'L1 Overcurrent';
-ELSIF TripStatusCurrent_INT.11 THEN
- TripStatusCurrent := 'L2 Overcurrent';
-ELSIF TripStatusCurrent_INT.12 THEN
- TripStatusCurrent := 'L3 Overcurrent';
-ELSIF TripStatusCurrent_INT.13 THEN
- TripStatusCurrent := 'L1 Line Loss';
-ELSIF TripStatusCurrent_INT.14 THEN
- TripStatusCurrent := 'L2 Line Loss';
-ELSIF TripStatusCurrent_INT.15 THEN
- TripStatusCurrent := 'L3 Line Loss';
-ELSE
- TripStatusCurrent := 'None';
-END_IF;
-
-IF NOT TripStatusCurrent_INT.0 THEN
- OverloadTrip := FALSE;
-END_IF;
-
-E300_TripStatusVoltage(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 5);
-S2I_TripStatusVoltage(E300_TripStatusVoltage.Output[1],E300_TripStatusVoltage.Output[2]);
-TripStatusVoltage_INT := S2I_TripStatusVoltage.INT_OUT;
-(* Bit0= UnderVoltageTrip
- Bit1= OvervoltageTrip
- Bit2= VoltageUnbalTrip
- Bit3= PhaseRotationTrp
- Bit4= UnderFreqTrip
- Bit5= OverFreqTrip
-*)
-IF TripStatusVoltage_INT.0 THEN
- TripStatusVoltage := 'Undervoltage';
-ELSIF TripStatusVoltage_INT.1 THEN
- TripStatusVoltage := 'Overvoltage';
-ELSIF TripStatusVoltage_INT.2 THEN
- TripStatusVoltage := 'Voltage Unbalance';
-ELSIF TripStatusVoltage_INT.3 THEN
- TripStatusVoltage := 'Phase Rotation';
-ELSIF TripStatusVoltage_INT.4 THEN
- TripStatusVoltage := 'Underfrequency';
-ELSIF TripStatusVoltage_INT.5 THEN
- TripStatusVoltage := 'Overfrequency';
-ELSE
- TripStatusVoltage := 'None';
-END_IF;
-
-E300_TripStatusPower(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 6);
-S2I_TripStatusPower(E300_TripStatusPower.Output[1], E300_TripStatusPower.Output[2]);
-TripStatusPower_INT := S2I_TripStatusPower.INT_OUT;
-(*
- Bit0= UnderKWTrip
- Bit1= OverKWTrip
- Bit2= UnderKVARConTrip
- Bit3= OverKVARConTrip
- Bit4= UnderKVARGenTrip
- Bit5= OverKVARGenTrip
- Bit6= UnderKVATrip
- Bit7= OverKVATrip
- Bit8= UnderPFLagTrip
- Bit9= OverPFLagTrip
- Bit10= UnderPFLeadTrip
- Bit11= OverPFLeadTrip
-*)
-IF TripStatusPower_INT.0 THEN
- TripStatusPower := 'Under kW';
-ELSIF TripStatusPower_INT.1 THEN
- TripStatusPower := 'Over kW';
-ELSIF TripStatusPower_INT.2 THEN
- TripStatusPower := 'Under kVAR Consumed';
-ELSIF TripStatusPower_INT.3 THEN
- TripStatusPower := 'Over kVAR Consumed';
-ELSIF TripStatusPower_INT.4 THEN
- TripStatusPower := 'Under kVAR Generated';
-ELSIF TripStatusPower_INT.5 THEN
- TripStatusPower := 'Over kVAR Generated';
-ELSIF TripStatusPower_INT.6 THEN
- TripStatusPower := 'Under kVA';
-ELSIF TripStatusPower_INT.7 THEN
- TripStatusPower := 'Over kVA';
-ELSIF TripStatusPower_INT.8 THEN
- TripStatusPower := 'Under PF Lag';
-ELSIF TripStatusPower_INT.9 THEN
- TripStatusPower := 'Over PF Lag';
-ELSIF TripStatusPower_INT.10 THEN
- TripStatusPower := 'Under PF Lead';
-ELSIF TripStatusPower_INT.11 THEN
- TripStatusPower := 'Over PF Lead';
-ELSE
- TripStatusPower := 'None';
-END_IF;
-
-E300_TripStatusControl(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 7);
-S2I_TripStatusControl(E300_TripStatusControl.Output[1], E300_TripStatusControl.Output[2]);
-TripStatusControl_INT := S2I_TripStatusControl.INT_OUT;
-(*
- Bit0= TestTrip
- Bit1= PTCTrip
- Bit2= DLXTrip
- Bit3= OperStationTrip
- Bit4= RemoteTrip
- Bit5= BlockedStartTrip
- Bit6= HardwareFltTrip
- Bit7= ConfigTrip
- Bit8= OptionMatchTrip
- Bit9= DLXFBTimeoutTrip
- Bit10= ExpansionBusTrip
- Bit11= Reserved
- Bit12 =Reserved
- Bit13= NVSTrip
- Bit 14=TestMode Trip
-*)
-IF TripStatusControl_INT.0 THEN
- TripStatusControl := 'Test';
-ELSIF TripStatusControl_INT.1 THEN
- TripStatusControl := 'PCT';
-ELSIF TripStatusControl_INT.2 THEN
- TripStatusControl := 'DLX';
-ELSIF TripStatusControl_INT.3 THEN
- TripStatusControl := 'Operator Station';
-ELSIF TripStatusControl_INT.4 THEN
- TripStatusControl := 'Remote';
-ELSIF TripStatusControl_INT.5 THEN
- TripStatusControl := 'Blocked Start';
-ELSIF TripStatusControl_INT.6 THEN
- TripStatusControl := 'Hardware Fault';
-ELSIF TripStatusControl_INT.7 THEN
- TripStatusControl := 'Config';
-ELSIF TripStatusControl_INT.0 THEN
- TripStatusControl := 'Option Match';
-ELSIF TripStatusControl_INT.1 THEN
- TripStatusControl := 'DLX FB Timeout';
-ELSIF TripStatusControl_INT.2 THEN
- TripStatusControl := 'Expansion Bus';
-ELSIF TripStatusControl_INT.3 THEN
- TripStatusControl := 'RESERVED';
-ELSIF TripStatusControl_INT.4 THEN
- TripStatusControl := 'RESERVEDt';
-ELSIF TripStatusControl_INT.5 THEN
- TripStatusControl := 'NVS';
-ELSIF TripStatusControl_INT.6 THEN
- TripStatusControl := 'TestMode';
-ELSE
- TripStatusControl := 'None';
-END_IF;
-IF (E300_TripStatusCurrent.MSGObjRead.Q AND
- E300_TripStatusVoltage.MSGObjRead.Q AND
- E300_TripStatusPower.MSGObjRead.Q AND
- E300_TripStatusControl.MSGObjRead.Q
-) THEN
- IF (TripStatusCurrent_INT = 0 AND
- TripStatusVoltage_INT = 0 AND
- TripStatusPower_INT = 0 AND
- TripStatusControl_INT = 0
- ) THEN
- TripStatus := FALSE;
- ELSE
- TripStatus := TRUE;
- END_IF;
-END_IF;
-
-(* Warning Status *)
-E300_WarnStatusCurrent(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 10);
-S2I_WarningStatusCurrent(E300_WarnStatusCurrent.Output[1], E300_WarnStatusCurrent.Output[2]);
-WarningStatusCurrent_INT := S2I_WarningStatusCurrent.INT_OUT;
-(* Bit0= OverloadTrip
- Bit1= PhaseLossTrip
- Bit2= GroundFaultTrip
- Bit3= StallTrip
- Bit4= JamTrip
- Bit5= UnderloadTrip
- Bit6= CurrentImbalTrip
- Bit7= L1UnderCurrTrip
- Bit8= L2UnderCurrTrip
- Bit9= L3UnderCurrTrip
- Bit10= L1OverCurrenTrip
- Bit11= L2OverCurrenTrip
- Bit12= L3OverCurrenTrip
- Bit13= L1LineLossTrip
- Bit14= L2LineLossTrip
- Bit15= L3LineLossTrip *)
-IF WarningStatusCurrent_INT.0 THEN
- WarningStatusCurrent := 'Overload';
-ELSIF WarningStatusCurrent_INT.1 THEN
- WarningStatusCurrent := 'Phase Loss';
-ELSIF WarningStatusCurrent_INT.2 THEN
- WarningStatusCurrent := 'Ground Fault';
-ELSIF WarningStatusCurrent_INT.3 THEN
- WarningStatusCurrent := 'Stall';
-ELSIF WarningStatusCurrent_INT.4 THEN
- WarningStatusCurrent := 'Jam';
-ELSIF WarningStatusCurrent_INT.5 THEN
- WarningStatusCurrent := 'Underload';
-ELSIF WarningStatusCurrent_INT.6 THEN
- WarningStatusCurrent := 'Current Imbalance';
-ELSIF WarningStatusCurrent_INT.7 THEN
- WarningStatusCurrent := 'L1 Undercurrent';
-ELSIF WarningStatusCurrent_INT.8 THEN
- WarningStatusCurrent := 'L2 Undercurrent';
-ELSIF WarningStatusCurrent_INT.9 THEN
- WarningStatusCurrent := 'L3 Undercurrent';
-ELSIF WarningStatusCurrent_INT.10 THEN
- WarningStatusCurrent := 'L1 Overcurrent';
-ELSIF WarningStatusCurrent_INT.11 THEN
- WarningStatusCurrent := 'L2 Overcurrent';
-ELSIF WarningStatusCurrent_INT.12 THEN
- WarningStatusCurrent := 'L3 Overcurrent';
-ELSIF WarningStatusCurrent_INT.13 THEN
- WarningStatusCurrent := 'L1 Line Loss';
-ELSIF WarningStatusCurrent_INT.14 THEN
- WarningStatusCurrent := 'L2 Line Loss';
-ELSIF WarningStatusCurrent_INT.15 THEN
- WarningStatusCurrent := 'L3 Line Loss';
-ELSE
- WarningStatusCurrent := 'None';
-END_IF;
-
-E300_WarnStatusVoltage(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 11);
-S2I_WarningStatusVoltage(E300_WarnStatusVoltage.Output[1], E300_WarnStatusVoltage.Output[2]);
-WarningStatusVoltage_INT := S2I_WarningStatusVoltage.INT_OUT;
-(* Bit0= UnderVoltageTrip
- Bit1= OvervoltageTrip
- Bit2= VoltageUnbalTrip
- Bit3= PhaseRotationTrp
- Bit4= UnderFreqTrip
- Bit5= OverFreqTrip
-*)
-IF WarningStatusVoltage_INT.0 THEN
- WarningStatusVoltage := 'Undervoltage';
-ELSIF WarningStatusVoltage_INT.1 THEN
- WarningStatusVoltage := 'Overvoltage';
-ELSIF WarningStatusVoltage_INT.2 THEN
- WarningStatusVoltage := 'Voltage Unbalance';
-ELSIF WarningStatusVoltage_INT.3 THEN
- WarningStatusVoltage := 'Phase Rotation';
-ELSIF WarningStatusVoltage_INT.4 THEN
- WarningStatusVoltage := 'Underfrequency';
-ELSIF WarningStatusVoltage_INT.5 THEN
- WarningStatusVoltage := 'Overfrequency';
-ELSE
- WarningStatusVoltage := 'None';
-END_IF;
-
-
-E300_WarnStatusPower(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 12);
-S2I_WarningStatusPower(E300_WarnStatusPower.Output[1], E300_WarnStatusPower.Output[2]);
-WarningStatusPower_INT:= S2I_WarningStatusPower.INT_OUT;
-(*
- Bit0= UnderKWTrip
- Bit1= OverKWTrip
- Bit2= UnderKVARConTrip
- Bit3= OverKVARConTrip
- Bit4= UnderKVARGenTrip
- Bit5= OverKVARGenTrip
- Bit6= UnderKVATrip
- Bit7= OverKVATrip
- Bit8= UnderPFLagTrip
- Bit9= OverPFLagTrip
- Bit10= UnderPFLeadTrip
- Bit11= OverPFLeadTrip
-*)
-IF WarningStatusPower_INT.0 THEN
- WarningStatusPower := 'Under kW';
-ELSIF WarningStatusPower_INT.1 THEN
- WarningStatusPower := 'Over kW';
-ELSIF WarningStatusPower_INT.2 THEN
- WarningStatusPower := 'Under kVAR Consumed';
-ELSIF WarningStatusPower_INT.3 THEN
- WarningStatusPower := 'Over kVAR Consumed';
-ELSIF WarningStatusPower_INT.4 THEN
- WarningStatusPower := 'Under kVAR Generated';
-ELSIF WarningStatusPower_INT.5 THEN
- WarningStatusPower := 'Over kVAR Generated';
-ELSIF WarningStatusPower_INT.6 THEN
- WarningStatusPower := 'Under kVA';
-ELSIF WarningStatusPower_INT.7 THEN
- WarningStatusPower := 'Over kVA';
-ELSIF WarningStatusPower_INT.8 THEN
- WarningStatusPower := 'Under PF Lag';
-ELSIF WarningStatusPower_INT.9 THEN
- WarningStatusPower := 'Over PF Lag';
-ELSIF WarningStatusPower_INT.10 THEN
- WarningStatusPower := 'Under PF Lead';
-ELSIF WarningStatusPower_INT.11 THEN
- WarningStatusPower := 'Over PF Lead';
-ELSE
- WarningStatusPower := 'None';
-END_IF;
-
-E300_WarnStatusControl(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, 13);
-S2I_WarningStatusControl(E300_WarnStatusControl.Output[1], E300_WarnStatusControl.Output[2]);
-WarningStatusControl_INT := S2I_WarningStatusControl.INT_OUT;
-(*
- Bit0= TestTrip
- Bit1= PTCTrip
- Bit2= DLXTrip
- Bit3= OperStationTrip
- Bit4= RemoteTrip
- Bit5= BlockedStartTrip
- Bit6= HardwareFltTrip
- Bit7= ConfigTrip
- Bit8= OptionMatchTrip
- Bit9= DLXFBTimeoutTrip
- Bit10= ExpansionBusTrip
- Bit11= Reserved
- Bit12 =Reserved
- Bit13= NVSTrip
- Bit 14=TestMode Trip
-*)
-IF WarningStatusControl_INT.0 THEN
- WarningStatusControl := 'Test';
-ELSIF WarningStatusControl_INT.1 THEN
- WarningStatusControl := 'PCT';
-ELSIF WarningStatusControl_INT.2 THEN
- WarningStatusControl := 'DLX';
-ELSIF WarningStatusControl_INT.3 THEN
- WarningStatusControl := 'Operator Station';
-ELSIF WarningStatusControl_INT.4 THEN
- WarningStatusControl := 'Remote';
-ELSIF WarningStatusControl_INT.5 THEN
- WarningStatusControl := 'Blocked Start';
-ELSIF WarningStatusControl_INT.6 THEN
- WarningStatusControl := 'Hardware Fault';
-ELSIF WarningStatusControl_INT.7 THEN
- WarningStatusControl := 'Config';
-ELSIF WarningStatusControl_INT.8 THEN
- WarningStatusControl := 'Option Match';
-ELSIF WarningStatusControl_INT.9 THEN
- WarningStatusControl := 'DLX FB Timeout';
-ELSIF WarningStatusControl_INT.10 THEN
- WarningStatusControl := 'Expansion Bus';
-ELSIF WarningStatusControl_INT.11 THEN
- WarningStatusControl := 'RESERVED';
-ELSIF WarningStatusControl_INT.12 THEN
- WarningStatusControl := 'RESERVEDt';
-ELSIF WarningStatusControl_INT.13 THEN
- WarningStatusControl := 'NVS';
-ELSIF WarningStatusControl_INT.14 THEN
- WarningStatusControl := 'TestMode';
-ELSE
- WarningStatusControl := 'None';
-END_IF;
-
-IF (WarningStatusCurrent_INT = 0 AND
- WarningStatusVoltage_INT = 0 AND
- WarningStatusPower_INT = 0 AND
- WarningStatusControl_INT = 0) THEN
-
- WarningStatus := FALSE;
-ELSE
- WarningStatus := TRUE;
-END_IF;
-
-IF TripResetCmd THEN
- TripResetOn[1] := 1;
- E300_Write_TripReset(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, TripResetOn);
- TripResetWriteStatus := NOT E300_Write_TripReset.CIPErrorStatus.Error;
- If TripResetWriteStatus THEN
- TripResetCmd := FALSE;
- END_IF;
-END_IF;
-
-IF cfg_READ THEN
- (* read the config data from the E300 *)
- ReadE300ConfigData(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE);
- E300_Config_Buffer := ReadE300ConfigData.Output;
-
-
- (* FLASetting P171 *)
- SINT_TO_DINT_FLASetting(E300_Config_Buffer[5], E300_Config_Buffer[6], E300_Config_Buffer[7], E300_Config_Buffer[8]);
- cfg_C_FLASetting := ANY_TO_REAL(SINT_TO_DINT_FLASetting.DINT_OUT) /100.0;
-
- (* TripClass P172 *)
- cfg_TCU_TripClass := E300_Config_Buffer[13];
-
- (* OLResetLevel P174 *)
- cfg_TCU_OLResetLevel := E300_Config_Buffer[15];
-
- (* OLWarningLevel P175 *)
- cfg_TCU_OLWarningLevel := E300_Config_Buffer[16];
-
- (* TripEnableCurrent P183 *)
- SINT_TO_INT_TripEnableCurrent(E300_Config_Buffer[17], E300_Config_Buffer[18]);
- cfg_I_TripEnableCurrent := SINT_TO_INT_TripEnableCurrent.INT_OUT;
- (*
- Bit0= OverloadTrip
- Bit1= PhaseLossTrip
- Bit2= GroundFaultTrip
- Bit3= StallTrip
- Bit4= JamTrip
- Bit5= UnderloadTrip
- Bit6= CurrentImbalTrip
- Bit7= L1UnderCurrTrip
- Bit8= L2UnderCurrTrip
- Bit9= L3UnderCurrTrip
- Bit10= L1OverCurrenTrip
- Bit11= L2OverCurrenTrip
- Bit12= L3OverCurrenTrip
- Bit13= L1LineLossTrip
- Bit14= L2LineLossTrip
- Bit15= L3LineLossTrip
- *)
- TripEnabled_I_Overload := cfg_I_TripEnableCurrent.0;
- TripEnabled_I_PhaseLoss := cfg_I_TripEnableCurrent.1;
- TripEnabled_I_GroundFault := cfg_I_TripEnableCurrent.2;
- TripEnabled_I_Stall := cfg_I_TripEnableCurrent.3;
- TripEnabled_I_Jam := cfg_I_TripEnableCurrent.4;
- TripEnabled_I_Underload := cfg_I_TripEnableCurrent.5;
- TripEnabled_I_CurrentImbalance := cfg_I_TripEnableCurrent.6;
- TripEnabled_I_Undercurrent := cfg_I_TripEnableCurrent.7;
- TripEnabled_I_Overcurrent := cfg_I_TripEnableCurrent.10;
- TripEnabled_I_LineLoss := cfg_I_TripEnableCurrent.13;
-
-
- (* TripEnableVoltage P184 *)
- SINT_TO_INT_TripEnableVoltage(E300_Config_Buffer[21], E300_Config_Buffer[22]);
- cfg_V_TripEnableVoltage := SINT_TO_INT_TripEnableVoltage.INT_OUT;
- (*
- Bit0= UnderVoltageTrip
- Bit1= OvervoltageTrip
- Bit2= VoltageUnbalTrip
- Bit3= PhaseRotationTrp
- Bit4= UnderFreqTrip
- Bit5= OverFreqTrip
- *)
- TripEnable_V_Undervoltage := cfg_V_TripEnableVoltage.0;
- TripEnable_V_Overvoltage := cfg_V_TripEnableVoltage.1;
- TripEnable_V_VoltageUnbalance := cfg_V_TripEnableVoltage.2;
- TripEnable_V_PhaseRotation := cfg_V_TripEnableVoltage.3;
- TripEnable_V_Underfrequency := cfg_V_TripEnableVoltage.4;
- TripEnable_V_Overfrequency := cfg_V_TripEnableVoltage.5;
-
- (* TripEnablePower P185 *)
- SINT_TO_INT_TripEnablePower(E300_Config_Buffer[25], E300_Config_Buffer[26]);
- cfg_P_TripEnablePower := SINT_TO_INT_TripEnablePower.INT_OUT;
- (*
- Bit0= UnderKWTrip
- Bit1= OverKWTrip
- Bit2= UnderKVARConTrip
- Bit3= OverKVARConTrip
- Bit4= UnderKVARGenTrip
- Bit5= OverKVARGenTrip
- Bit6= UnderKVATrip
- Bit7= OverKVATrip
- Bit8= UnderPFLagTrip
- Bit9= OverPFLagTrip
- Bit10= UnderPFLeadTrip
- Bit11= OverPFLeadTrip
- *)
-
- (* TripEnableControl P186 *)
- SINT_TO_INT_TripEnableControl(E300_Config_Buffer[29], E300_Config_Buffer[30]);
- cfg_C_TripEnableControl := SINT_TO_INT_TripEnableControl.INT_OUT;
- (*
- Bit0= TestTrip
- Bit1= PTCTrip
- Bit2= DLXTrip
- Bit3= OperStationTrip
- Bit4= RemoteTrip
- Bit5= BlockedStartTrip
- Bit6= HardwareFltTrip
- Bit7= ConfigTrip
- Bit8= OptionMatchTrip
- Bit9= DLXFBTimeoutTrip
- Bit10= ExpansionBusTrip
- Bit11= Reserved
- Bit12= Reserved
- Bit13= NVSTrip
- Bit14=TestModeTrip
- *)
-
- (* WarningEnableCurrent P189 *)
- SINT_TO_INT_WarningEnableCurrent(E300_Config_Buffer[19], E300_Config_Buffer[20]);
- cfg_I_WarningEnableCurrent := SINT_TO_INT_WarningEnableCurrent.INT_OUT;
- (*
- Bit0= OverloadTrip
- Bit1= PhaseLossTrip
- Bit2= GroundFaultTrip
- Bit3= StallTrip
- Bit4= JamTrip
- Bit5= UnderloadTrip
- Bit6= CurrentImbalTrip
- Bit7= L1UnderCurrTrip
- Bit8= L2UnderCurrTrip
- Bit9= L3UnderCurrTrip
- Bit10= L1OverCurrenTrip
- Bit11= L2OverCurrenTrip
- Bit12= L3OverCurrenTrip
- Bit13= L1LineLossTrip
- Bit14= L2LineLossTrip
- Bit15= L3LineLossTrip
- *)
- WarningEnabled_I_Overload := cfg_I_WarningEnableCurrent.0;
- WarningEnabled_I_PhaseLoss := cfg_I_WarningEnableCurrent.1;
- WarningEnabled_I_GroundFault := cfg_I_WarningEnableCurrent.2;
- WarningEnabled_I_Stall := cfg_I_WarningEnableCurrent.3;
- WarningEnabled_I_Jam := cfg_I_WarningEnableCurrent.4;
- WarningEnabled_I_Underload := cfg_I_WarningEnableCurrent.5;
- WarningEnabled_I_CurrentImbalance := cfg_I_WarningEnableCurrent.6;
- WarningEnabled_I_Undercurrent := cfg_I_WarningEnableCurrent.7;
- WarningEnabled_I_Overcurrent := cfg_I_WarningEnableCurrent.10;
- WarningEnabled_I_LineLoss := cfg_I_WarningEnableCurrent.13;
-
- (* WarningEnableVoltage P190 *)
- SINT_TO_INT_WarningEnableVoltage(E300_Config_Buffer[23], E300_Config_Buffer[24]);
- cfg_V_WarningEnableVoltage := SINT_TO_INT_WarningEnableVoltage.INT_OUT;
- (*
- Bit0= UnderVoltageTrip
- Bit1= OvervoltageTrip
- Bit2= VoltageUnbalTrip
- Bit3= PhaseRotationTrp
- Bit4= UnderFreqTrip
- Bit5= OverFreqTrip
- *)
- WarningEnable_V_Undervoltage := cfg_V_WarningEnableVoltage.0;
- WarningEnable_V_Overvoltage := cfg_V_WarningEnableVoltage.1;
- WarningEnable_V_VoltageUnbalance := cfg_V_WarningEnableVoltage.2;
- WarningEnable_V_PhaseRotation := cfg_V_WarningEnableVoltage.3;
- WarningEnable_V_Underfrequency := cfg_V_WarningEnableVoltage.4;
- WarningEnable_V_Overfrequency := cfg_V_WarningEnableVoltage.5;
-
- (* WarningEnablePower P191 *)
- SINT_TO_INT_WarningEnablePower(E300_Config_Buffer[27], E300_Config_Buffer[28]);
- cfg_P_WarningEnablePower := SINT_TO_INT_WarningEnablePower.INT_OUT;
- (*
- Bit0= UnderKWTrip
- Bit1= OverKWTrip
- Bit2= UnderKVARConTrip
- Bit3= OverKVARConTrip
- Bit4= UnderKVARGenTrip
- Bit5= OverKVARGenTrip
- Bit6= UnderKVATrip
- Bit7= OverKVATrip
- Bit8= UnderPFLagTrip
- Bit9= OverPFLagTrip
- Bit10= UnderPFLeadTrip
- Bit11= OverPFLeadTrip
- *)
-
- (* WarningEnableControl P192 *)
- SINT_TO_INT_WarningEnableControl(E300_Config_Buffer[31], E300_Config_Buffer[32]);
- cfg_C_WarningEnableControl := SINT_TO_INT_WarningEnableControl.INT_OUT;
- (*
- Bit0= TestTrip
- Bit1= PTCTrip
- Bit2= DLXTrip
- Bit3= OperStationTrip
- Bit4= RemoteTrip
- Bit5= BlockedStartTrip
- Bit6= HardwareFltTrip
- Bit7= ConfigTrip
- Bit8= OptionMatchTrip
- Bit9= DLXFBTimeoutTrip
- Bit10= ExpansionBusTrip
- Bit11= Reserved
- Bit12= Reserved
- Bit13= NVSTrip
- Bit14=TestModeTrip
- *)
-
- (* PhaseLossInhibitTime P239 *)
- cfg_PL_PhaseLossInhibitTime := E300_Config_Buffer[93];
-
- (* PhaseLossTripDelay P240 *)
- cfg_PL_PhaseLossTripDelay := ANY_TO_REAL(E300_Config_Buffer[94]) /10.0;
-
- (* GroundFaultInhibitTime P242 *)
- cfg_GF_GroundFaultInhibitTime := E300_Config_Buffer[86];
-
- (* GroundFaultTripDelay P243 *)
- cfg_GF_GroundFaultTripDelay := ANY_TO_REAL(E300_Config_Buffer[87])/10.0;
-
- (* GroundFaultTripLevel P244 *)
- SINT_TO_INT_GroundFaultTripLevel(E300_Config_Buffer[89], E300_Config_Buffer[90]);
- cfg_GF_GroundFaultTripLevel := ANY_TO_REAL(SINT_TO_INT_GroundFaultTripLevel.INT_OUT) /100.0;
-
- (* GroundFaultWarningDelay P245 *)
- cfg_GF_GroundFaultWarningDelay := ANY_TO_REAL(E300_Config_Buffer[88])/10.0;
-
- (* GroundFaultWarningLevel P246 *)
- SINT_TO_INT_GroundFaultWarningLevel(E300_Config_Buffer[91], E300_Config_Buffer[92]);
- cfg_GF_GroundFaultWarningLevel := ANY_TO_REAL(SINT_TO_INT_GroundFaultWarningLevel.INT_OUT) /100.0;
-
- (* StallEnabledTime P249 *)
- cfg_I_StallEnabledTime := E300_Config_Buffer[95];
-
- (* StallTripLevel P250 *)
- SINT_TO_INT_StallTripLevel(E300_Config_Buffer[97], E300_Config_Buffer[98]);
- cfg_I_StallTripLevel := SINT_TO_INT_StallTripLevel.INT_OUT;
-
- (* JamInhibitTime P251 *)
- cfg_I_JamInhibitTime := E300_Config_Buffer[99];
-
- (* JamTripDelay P252 *)
- cfg_I_JamTripDelay := E300_Config_Buffer[100];
-
- (* JamTripLevel P253 *)
- SINT_TO_INT_JamTripLevel(E300_Config_Buffer[101], E300_Config_Buffer[102]);
- cfg_I_JamTripLevel := SINT_TO_INT_JamTripLevel.INT_OUT;
-
- (* JamWarningLevel P254 *)
- SINT_TO_INT_JamWarningLevel(E300_Config_Buffer[103], E300_Config_Buffer[104]);
- cfg_I_JamWarningLevel := SINT_TO_INT_JamWarningLevel.INT_OUT;
-
- (* UnderloadInhibitTime P255 *)
- cfg_I_UnderloadInhibitTime := E300_Config_Buffer[105];
-
- (* UnderloadTripDelay P256 *)
- cfg_I_UnderloadTripDelay := ANY_TO_REAL(E300_Config_Buffer[106])/10.0;
-
- (* UnderloadTripLevel P257 *)
- cfg_I_UnderloadTripLevel := E300_Config_Buffer[107];
-
- (* UnderloadWarningLevel P258 *)
- cfg_I_UnderloadWarningLevel := E300_Config_Buffer[108];
-
- (* CurrentImbalanceInhibitTime P259 *)
- cfg_I_CurrentImbalanceInhibitTime := E300_Config_Buffer[109];
-
- (* CurrentImbalanceTripDelay P260 *)
- cfg_I_CurrentImbalanceTripDelay := E300_Config_Buffer[110];
-
- (* CurrentImbalanceTripLevel P261 *)
- cfg_I_CurrentImbalanceTripLevel := E300_Config_Buffer[111];
-
- (* CurrentImbalanceWarningLevel P262 *)
- cfg_I_CurrentImbalanceWarningLevel := E300_Config_Buffer[112];
-
- (* CTPrimary P263 *)
- SINT_TO_INT_CTPrimary(E300_Config_Buffer[113], E300_Config_Buffer[114]);
- cfg_I_CTPrimary := SINT_TO_INT_CTPrimary.INT_OUT;
-
- (* CTSecondary P264 *)
- SINT_TO_INT_CTSecondary(E300_Config_Buffer[115], E300_Config_Buffer[116]);
- cfg_I_CTSecondary := SINT_TO_INT_CTSecondary.INT_OUT;
-
- (* UndercurrentInhibitTime P265 *)
- cfg_I_UndercurrentInhibitTime := E300_Config_Buffer[117];
-
- (* L1UndercurrentTripDelay P266 *)
- cfg_I_L1_UndercurrentTripDelay := ANY_TO_REAL(E300_Config_Buffer[118])/10.0;
- cfg_I_UndercurrentTripDelay := ANY_TO_REAL(E300_Config_Buffer[118])/10.0;
-
- (* L1UndercurrentTripLevel P267 *)
- cfg_I_L1_UndercurrentTripLevel := E300_Config_Buffer[119];
- cfg_I_UndercurrentTripLevel := E300_Config_Buffer[119];
-
- (* L1UndercurrentWarningLevel P268 *)
- cfg_I_L1_UndercurrentWarningLevel := E300_Config_Buffer[120];
- cfg_I_UndercurrentWarningLevel := E300_Config_Buffer[120];
-
- (* L2UndercurrentTripDelay P269 *)
- cfg_I_L2_UndercurrentTripDelay := ANY_TO_REAL(E300_Config_Buffer[121])/10.0;
-
- (* L2UndercurrentTripLevel P270 *)
- cfg_I_L2_UndercurrentTripLevel := E300_Config_Buffer[122];
-
- (* L2UndercurrentWarningLevel P271 *)
- cfg_I_L2_UndercurrentWarningLevel := E300_Config_Buffer[123];
-
- (* L3UndercurrentTripDelay P272 *)
- cfg_I_L3_UndercurrentTripDelay := ANY_TO_REAL(E300_Config_Buffer[124])/10.0;
-
- (* L3UndercurrentTripLevel P273 *)
- cfg_I_L3_UndercurrentTripLevel := E300_Config_Buffer[125];
-
- (* L3UndercurrentWarningLevel P274 *)
- cfg_I_L3_UndercurrentWarningLevel := E300_Config_Buffer[126];
-
- (* OvercurrentInhibitTime P275 *)
- cfg_I_OvercurrentInhibitTime := E300_Config_Buffer[127];
-
- (* L1OvercurrentTripDelay P276 *)
- cfg_I_L1_OvercurrentTripDelay :=ANY_TO_REAL(E300_Config_Buffer[128])/10.0;
- cfg_I_OvercurrentTripDelay :=ANY_TO_REAL(E300_Config_Buffer[128])/10.0;
-
- (* L1OvercurrentTripLevel P277 *)
- cfg_I_L1_OvercurrentTripLevel := E300_Config_Buffer[129];
- cfg_I_OvercurrentTripLevel := E300_Config_Buffer[129];
-
- (* L1OvercurrentWarningLevel P278 *)
- cfg_I_L1_OvercurrentWarningLevel := E300_Config_Buffer[130];
- cfg_I_OvercurrentWarningLevel := E300_Config_Buffer[130];
-
- (* L2OvercurrentTripDelay P279 *)
- cfg_I_L2_OvercurrentTripDelay := ANY_TO_REAL(E300_Config_Buffer[131])/10.0;
-
- (* L2OvercurrentTripLevel P280 *)
- cfg_I_L2_OvercurrentTripLevel := E300_Config_Buffer[132];
-
- (* L2OvercurrentWarningLevel P281 *)
- cfg_I_L2_OvercurrentWarningLevel := E300_Config_Buffer[133];
-
- (* L3OvercurrentTripDelay P282 *)
- cfg_I_L3_OvercurrentTripDelay := ANY_TO_REAL(E300_Config_Buffer[134])/10.0;
-
- (* L3OvercurrentTripLevel P283 *)
- cfg_I_L3_OvercurrentTripLevel := E300_Config_Buffer[135];
-
- (* L3OvercurrentWarningLevel P284 *)
- cfg_I_L3_OvercurrentWarningLevel := E300_Config_Buffer[136];
-
- (* LineLossInhibitTime P285 *)
- cfg_I_LineLossInhibitTime := E300_Config_Buffer[137];
-
- (* L1LossTripDelay P286 *)
- cfg_I_L1LossTripDelay := ANY_TO_REAL(E300_Config_Buffer[138])/10.0;
- cfg_I_LineLossTripDelay := ANY_TO_REAL(E300_Config_Buffer[138])/10.0;
-
- (* L2LossTripDelay P287 *)
- cfg_I_L2LossTripDelay := ANY_TO_REAL(E300_Config_Buffer[139])/10.0;
-
- (* L3LossTripDelay P288 *)
- cfg_I_L3LossTripDelay := ANY_TO_REAL(E300_Config_Buffer[140])/10.0;
-
- (* VoltageMode(Delta/Wye) P352 *)
- cfg_V_VoltageMode := E300_Config_Buffer[169];
-
- (* PTPrimary P353 *)
- SINT_TO_INT_PTPrimary(E300_Config_Buffer[165], E300_Config_Buffer[166]);
- cfg_V_PTPrimary := SINT_TO_INT_PTPrimary.INT_OUT;
-
- (* PTSecondary P354 *)
- SINT_TO_INT_PTSecondary(E300_Config_Buffer[167], E300_Config_Buffer[168]);
- cfg_V_PTSecondary := SINT_TO_INT_PTSecondary.INT_OUT;
-
- (* UndervoltageInhibitTime P355 *)
- cfg_V_UndervoltageInhibitTime := E300_Config_Buffer[171];
-
- (* UndervoltageTripDelay P356 *)
- cfg_V_UndervoltageTripDelay := ANY_TO_REAL(E300_Config_Buffer[172])/10.0;
-
- (* UndervoltageTripLevel P357 *)
- SINT_TO_INT_UndervoltageTripLevel(E300_Config_Buffer[173], E300_Config_Buffer[174]);
- cfg_V_UndervoltageTripLevel := ANY_TO_REAL(SINT_TO_INT_UndervoltageTripLevel.INT_OUT) /10.0;
-
- (* UndervoltageWarningLevel P358 *)
- SINT_TO_INT_UndervoltageWarningLevel(E300_Config_Buffer[175], E300_Config_Buffer[176]);
- cfg_V_UndervoltageWarningLevel := ANY_TO_REAL(SINT_TO_INT_UndervoltageWarningLevel.INT_OUT) /10.0;
-
- (* OvervoltageInhibitTime P359 *)
- cfg_V_OvervoltageInhibitTime := E300_Config_Buffer[177];
-
- (* OvervoltageTripDelay P360 *)
- cfg_V_OvervoltageTripDelay := ANY_TO_REAL(E300_Config_Buffer[178])/10.0;
-
- (* OvervoltageTripLevel P361 *)
- SINT_TO_INT_OvervoltageTripLevel(E300_Config_Buffer[179], E300_Config_Buffer[180]);
- cfg_V_OvervoltageTripLevel := ANY_TO_REAL(SINT_TO_INT_OvervoltageTripLevel.INT_OUT) /10.0;
-
- (* OvervoltageWarningLevel P362 *)
- SINT_TO_INT_OvervoltageWarningLevel(E300_Config_Buffer[181], E300_Config_Buffer[182]);
- cfg_V_OvervoltageWarningLevel := ANY_TO_REAL(SINT_TO_INT_OvervoltageWarningLevel.INT_OUT) /10.0;
-
- (* PhaseRotationInhibitTime P363 *)
- cfg_V_PhaseRotationInhibitTime := E300_Config_Buffer[170];
-
- (* PhaseRotationTripType P364 *)
- (* cfg_V_PhaseRotationTripType := E300_Config_Buffer[]; *)
-
- (* VoltageImbalanceInhibitTime P365 *)
- cfg_V_VoltageImbalanceInhibitTime := E300_Config_Buffer[183];
-
- (* VoltageImbalanceTripDelay P366 *)
- cfg_V_VoltageImbalanceTripDelay := ANY_TO_REAL(E300_Config_Buffer[184])/10.0;
-
- (* VoltageImbalanceTripLevel P367 *)
- cfg_V_VoltageImbalanceTripLevel := E300_Config_Buffer[185];
-
- (* VoltageImbalanceWarningLevel P368 *)
- cfg_V_VoltageImbalanceWarningLevel := E300_Config_Buffer[186];
-
- (* UnderfrequencyInhibitTime P369 *)
- cfg_V_UnderfrequencyInhibitTime := E300_Config_Buffer[187];
-
- (* UnderfrequencyTripDelay P370 *)
- cfg_V_UnderfrequencyTripDelay := ANY_TO_REAL(E300_Config_Buffer[188])/10.0;
-
- (* UnderfrequencyTripLevel P371 *)
- cfg_V_UnderfrequencyTripLevel := E300_Config_Buffer[189];
-
- (* UnderfrequencyWarningLevel P372 *)
- cfg_V_UnderfrequencyWarningLevel := E300_Config_Buffer[190];
-
- (* OverfrequencyInhibitTime P373 *)
- cfg_V_OverfrequencyInhibitTime := E300_Config_Buffer[191];
-
- (* OverfrequencyTripDelay P374 *)
- cfg_V_OverfrequencyTripDelay := ANY_TO_REAL(E300_Config_Buffer[192])/10.0;
-
- (* OverfrequencyTripLevel P375 *)
- cfg_V_OverfrequencyTripLevel := E300_Config_Buffer[193];
-
- (* OverfrequencyWarningLevel P376 *)
- cfg_V_OverfrequencyWarningLevel := E300_Config_Buffer[194];
-
- (* UnderRealPowerInhibitTime P378 *)
- cfg_P_UnderRealPowerInhibitTime := E300_Config_Buffer[197];
-
- (* UnderRealPowerTripDelay P379 *)
- cfg_P_UnderRealPowerTripDelay := ANY_TO_REAL(E300_Config_Buffer[198])/10.0;
-
- (* UnderRealPowerTripLevel P380 *)
- SINT_TO_DINT_UnderRealPowerTripLevel(E300_Config_Buffer[201], E300_Config_Buffer[202], E300_Config_Buffer[203], E300_Config_Buffer[204]);
- cfg_P_UnderRealPowerTripLevel := ANY_TO_REAL(SINT_TO_DINT_UnderRealPowerTripLevel.DINT_OUT) /1000.0;
-
- (* UnderRealPowerWarningLevel P381 *)
- SINT_TO_DINT_UnderRealPowerWarningLevel(E300_Config_Buffer[205], E300_Config_Buffer[206], E300_Config_Buffer[207], E300_Config_Buffer[208]);
- cfg_P_UnderRealPowerWarningLevel := ANY_TO_REAL(SINT_TO_DINT_UnderRealPowerWarningLevel.DINT_OUT) /1000.0;
-
- (* OverRealPowerInhibitTime P382 *)
- cfg_P_OverRealPowerInhibitTime := E300_Config_Buffer[199];
-
- (* OverRealPowerTripDelay P383 *)
- cfg_P_OverRealPowerTripDelay := ANY_TO_REAL(E300_Config_Buffer[200])/10.0;
-
- (* OverRealPowerTripLevel P384 *)
- SINT_TO_DINT_OverRealPowerTripLevel(E300_Config_Buffer[209], E300_Config_Buffer[210], E300_Config_Buffer[211], E300_Config_Buffer[212]);
- cfg_P_OverRealPowerTripLevel := ANY_TO_REAL(SINT_TO_DINT_OverRealPowerTripLevel.DINT_OUT) /1000.0;
-
- (* OverRealPowerWarningLevel P385 *)
- SINT_TO_DINT_OverRealPowerWarningLevel(E300_Config_Buffer[213], E300_Config_Buffer[214], E300_Config_Buffer[215], E300_Config_Buffer[216]);
- cfg_P_OverRealPowerWarningLevel := ANY_TO_REAL(SINT_TO_DINT_OverRealPowerWarningLevel.DINT_OUT) /1000.0;
-
- (* UnderReactiveConsumedPowerInhibitTime P386 *)
- cfg_P_UnderReactiveConsumedInhibitTime := E300_Config_Buffer[217];
-
- (* UnderReactiveConsumedPowerTripDelay P387 *)
- cfg_P_UnderReactiveConsumedTripDelay := ANY_TO_REAL(E300_Config_Buffer[218])/10.0;
-
- (* UnderReactiveConsumedPowerTripLevel P388 *)
- SINT_TO_DINT_UnderReactiveConsTripLevel(E300_Config_Buffer[221], E300_Config_Buffer[222], E300_Config_Buffer[223], E300_Config_Buffer[224]);
- cfg_P_UnderReactiveConsumedTripLevel := ANY_TO_REAL(SINT_TO_DINT_UnderReactiveConsTripLevel.DINT_OUT) /1000.0;
-
- (* UnderReactiveConsumedPowerWarningLevel P389 *)
- SINT_TO_DINT_UnderReactiveConsWLevel(E300_Config_Buffer[225], E300_Config_Buffer[226], E300_Config_Buffer[227], E300_Config_Buffer[228]);
- cfg_P_UnderReactiveConsumedWarningLevel := ANY_TO_REAL(SINT_TO_DINT_UnderReactiveConsWLevel.DINT_OUT) /1000.0;
-
- (* OverReactiveConsumedPowerInhibitTime P390 *)
- cfg_P_OverReactiveConsumedInhibitTime := E300_Config_Buffer[219];
-
- (* OverReactiveConsumedPowerTripDelay P391 *)
- cfg_P_OverReactiveConsumedTripDelay := ANY_TO_REAL(E300_Config_Buffer[220])/10.0;
-
- (* OverReactiveConsumedPowerTripLevel P392 *)
- SINT_TO_DINT_OReactiveConsTripLevel(E300_Config_Buffer[229], E300_Config_Buffer[230], E300_Config_Buffer[231], E300_Config_Buffer[232]);
- cfg_P_OverReactiveConsumedTripLevel := ANY_TO_REAL(SINT_TO_DINT_OReactiveConsTripLevel.DINT_OUT) /1000.0;
-
- (* OverReactiveConsumedPowerWarningLevel P393 *)
- SINT_TO_DINT_OReactiveConsWarningLevel(E300_Config_Buffer[233], E300_Config_Buffer[234], E300_Config_Buffer[235], E300_Config_Buffer[236]);
- cfg_P_OverReactiveConsumedWarningLevel := ANY_TO_REAL(SINT_TO_DINT_OReactiveConsWarningLevel.DINT_OUT) /1000.0;
-
- (* UnderReactiveGeneratedPowerInhibitTime P394 *)
- cfg_P_UnderReactiveGeneratedInhibitTime := E300_Config_Buffer[237];
-
- (* UnderReactiveGeneratedPowerTripDelay P395 *)
- cfg_P_UnderReactiveGeneratedTripDelay := ANY_TO_REAL(E300_Config_Buffer[238])/10.0;
-
- (* UnderReactiveGeneratedPowerTripLevel P396 *)
- SINT_TO_DINT_UnderReactiveGenTripLevel(E300_Config_Buffer[241], E300_Config_Buffer[242], E300_Config_Buffer[243], E300_Config_Buffer[244]);
- cfg_P_UnderReactiveGeneratedTripLevel := ANY_TO_REAL(SINT_TO_DINT_UnderReactiveGenTripLevel.DINT_OUT) /1000.0;
-
- (* UnderReactiveGeneratedPowerWarningLevel P397 *)
- SINT_TO_DINT_UnderReactGenWarningLevel(E300_Config_Buffer[245], E300_Config_Buffer[246], E300_Config_Buffer[247], E300_Config_Buffer[248]);
- cfg_P_UnderReactiveGeneratedWarningLevel := ANY_TO_REAL(SINT_TO_DINT_UnderReactGenWarningLevel.DINT_OUT) /1000.0;
-
- (* OverReactiveGeneratedPowerInhibitTime P398 *)
- cfg_P_OverReactiveGeneratedInhibitTime := E300_Config_Buffer[239];
-
- (* OverReactiveGeneratedPowerTripDelay P399 *)
- cfg_P_OverReactiveGeneratedTripDelay := ANY_TO_REAL(E300_Config_Buffer[240])/10.0;
-
- (* OverReactiveGeneratedPowerTripLevel P400 *)
- SINT_TO_DINT_OReactiveGenTripLevel(E300_Config_Buffer[249], E300_Config_Buffer[250], E300_Config_Buffer[251], E300_Config_Buffer[252]);
- cfg_P_OverReactiveGeneratedTripLevel := ANY_TO_REAL(SINT_TO_DINT_OReactiveGenTripLevel.DINT_OUT) /1000.0;
-
- (* OverReactiveGeneratedPowerWarningLevel P401 *)
- SINT_TO_DINT_OReactiveGenWarningLevel(E300_Config_Buffer[253], E300_Config_Buffer[254], E300_Config_Buffer[255], E300_Config_Buffer[256]);
- cfg_P_OverReactiveGeneratedWarningLevel := ANY_TO_REAL(SINT_TO_DINT_OReactiveGenWarningLevel.DINT_OUT) /1000.0;
-
- (* UnderApparentPowerInhibitTime P402 *)
- cfg_P_UnderApparentPowerInhibitTime := E300_Config_Buffer[257];
-
- (* UnderApparentPowerTripDelay P403 *)
- cfg_P_UnderApparentPowerTripDelay := ANY_TO_REAL(E300_Config_Buffer[258])/10.0;
-
- (* UnderApparentPowerTripLevel P404 *)
- SINT_TO_DINT_UnderApparentPowerTripLevel(E300_Config_Buffer[261], E300_Config_Buffer[262], E300_Config_Buffer[263], E300_Config_Buffer[264]);
- cfg_P_UnderApparentPowerTripLevel := ANY_TO_REAL(SINT_TO_DINT_UnderApparentPowerTripLevel.DINT_OUT) /1000.0;
-
- (* UnderApparentPowerWarningLevel P405 *)
- SINT_TO_DINT_UnderApparentWarningLevel(E300_Config_Buffer[265], E300_Config_Buffer[266], E300_Config_Buffer[267], E300_Config_Buffer[268]);
- cfg_P_UnderApparentPowerWarningLevel := ANY_TO_REAL(SINT_TO_DINT_UnderApparentWarningLevel.DINT_OUT) /1000.0;
-
- (* OverApparentPowerInhibitTime P406 *)
- cfg_P_OverApparentPowerInhibitTime := E300_Config_Buffer[259];
-
- (* OverApparentPowerTripDelay P407 *)
- cfg_P_OverApparentPowerTripDelay := ANY_TO_REAL(E300_Config_Buffer[260])/10.0;
-
- (* OverApparentPowerTripLevel P408 *)
- SINT_TO_DINT_OverApparentTripLevel(E300_Config_Buffer[269], E300_Config_Buffer[270], E300_Config_Buffer[271], E300_Config_Buffer[272]);
- cfg_P_OverApparentPowerTripLevel := ANY_TO_REAL(SINT_TO_DINT_OverApparentTripLevel.DINT_OUT) /1000.0;
-
- (* OverApparentPowerWarningLevel P409 *)
- SINT_TO_DINT_OverApparentWarningLevel(E300_Config_Buffer[273], E300_Config_Buffer[274], E300_Config_Buffer[275], E300_Config_Buffer[276]);
- cfg_P_OverApparentPowerWarningLevel := ANY_TO_REAL(SINT_TO_DINT_OverApparentWarningLevel.DINT_OUT) /1000.0;
-
- (* UnderPowerFactorLagInhibitTime P410 *)
- cfg_P_UnderPowerFactorLagInhibitTime := E300_Config_Buffer[277];
-
- (* UnderPowerFactorLagTripDelay P411 *)
- cfg_P_UnderPowerFactorLagTripDelay := ANY_TO_REAL(E300_Config_Buffer[278])/10.0;
-
- (* UnderPowerFactorLagTripLevel P412 *)
- U2S_UnderPFLagTripLevel(E300_Config_Buffer[279]);
- cfg_P_UnderPowerFactorLagTripLevel := U2S_UnderPFLagTripLevel.INT_OUT;
-
- (* UnderPowerFactorLagWarningLevel P413 *)
- U2S_UnderPFLagWarningLevel(E300_Config_Buffer[280]);
- cfg_P_UnderPowerFactorLagWarningLevel := U2S_UnderPFLagWarningLevel.INT_OUT;
-
- (* OverPowerFactorLagInhibitTime P414 *)
- cfg_P_OverPowerFactorLagInhibitTime := E300_Config_Buffer[281];
-
- (* OverPowerFactorLagTripDelay P415 *)
- cfg_P_OverPowerFactorLagTripDelay := E300_Config_Buffer[282];
-
- (* OverPowerFactorLagTripLevel P416 *)
- U2S_OverPFLagTripLevel(E300_Config_Buffer[283]);
- cfg_P_OverPowerFactorLagTripLevel := U2S_OverPFLagTripLevel.INT_OUT;
-
- (* OverPowerFactorLagWarningLevel P417 *)
- U2S_OverPFLagWarningLevel(E300_Config_Buffer[284]);
- cfg_P_OverPowerFactorLagWarningLevel := U2S_OverPFLagWarningLevel.INT_OUT;
-
- (* UnderPowerFactorLeadInhibitTime P418 *)
- cfg_P_UnderPowerFactorLeadInhibitTime := E300_Config_Buffer[285];
-
- (* UnderPowerFactorLeadTripDelay P419 *)
- cfg_P_UnderPowerFactorLeadTripDelay := ANY_TO_REAL(E300_Config_Buffer[286])/10.0;
-
- (* UnderPowerFactorLeadTripLevel P420 *)
- cfg_P_UnderPowerFactorLeadTripLevel := E300_Config_Buffer[287];
-
- (* UnderPowerFactorLeadWarningLevel P421 *)
- cfg_P_UnderPowerFactorLeadWarningLevel := E300_Config_Buffer[288];
-
- (* OverPowerFactorLeadInhibitTime P422 *)
- cfg_P_OverPowerFactorLeadInhibitTime := E300_Config_Buffer[289];
-
- (* OverPowerFactorLeadTripDelay P423 *)
- cfg_P_OverPowerFactorLeadTripDelay := ANY_TO_REAL(E300_Config_Buffer[290])/10.0;
-
- (* OverPowerFactorLeadTripLevel P424 *)
- cfg_P_OverPowerFactorLeadTripLevel := E300_Config_Buffer[291];
-
- (* OverPowerFactorLeadWarningLevel P425 *)
- cfg_P_OverPowerFactorLeadWarningLevel := E300_Config_Buffer[292];
-
- IF ReadE300ConfigData.MSGObjRead.Q THEN
- cfg_READ := FALSE;
- END_IF;
-
-END_IF;
-
-IF cfg_WRITE THEN
- (* FLASetting P171 *)
- D2S_FLASetting(ANY_TO_UDINT(cfg_C_FLASetting*100.0));
- E300_Config_Buffer[5] := D2S_FLASetting.OUT_SINT_1;
- E300_Config_Buffer[6] := D2S_FLASetting.OUT_SINT_2;
- E300_Config_Buffer[7] := D2S_FLASetting.OUT_SINT_3;
- E300_Config_Buffer[8] := D2S_FLASetting.OUT_SINT_4;
-
- (* TripClass P172 *)
- E300_Config_Buffer[13] := cfg_TCU_TripClass;
-
- (* OLResetLevel P174 *)
- E300_Config_Buffer[15] := cfg_TCU_OLResetLevel;
-
- (* OLWarningLevel P175 *)
- E300_Config_Buffer[16] := cfg_TCU_OLWarningLevel;
-
- (* TripEnableCurrent P183 *)
- cfg_I_TripEnableCurrent.0 := TripEnabled_I_Overload;
- cfg_I_TripEnableCurrent.1 := TripEnabled_I_PhaseLoss;
- cfg_I_TripEnableCurrent.2 := TripEnabled_I_GroundFault;
- cfg_I_TripEnableCurrent.3 := TripEnabled_I_Stall;
- cfg_I_TripEnableCurrent.4 := TripEnabled_I_Jam;
- cfg_I_TripEnableCurrent.5 := TripEnabled_I_Underload;
- cfg_I_TripEnableCurrent.6 := TripEnabled_I_CurrentImbalance;
- cfg_I_TripEnableCurrent.7 := TripEnabled_I_Undercurrent;
- cfg_I_TripEnableCurrent.8 := TripEnabled_I_Undercurrent;
- cfg_I_TripEnableCurrent.9 := TripEnabled_I_Undercurrent;
- cfg_I_TripEnableCurrent.10 := TripEnabled_I_Overcurrent;
- cfg_I_TripEnableCurrent.11 := TripEnabled_I_Overcurrent;
- cfg_I_TripEnableCurrent.12 := TripEnabled_I_Overcurrent;
- cfg_I_TripEnableCurrent.13 := TripEnabled_I_LineLoss;
- cfg_I_TripEnableCurrent.14 := TripEnabled_I_LineLoss;
- cfg_I_TripEnableCurrent.15 := TripEnabled_I_LineLoss;
- I2S_TripEnableCurrent(ANY_TO_UINT(cfg_I_TripEnableCurrent));
- E300_Config_Buffer[17] := I2S_TripEnableCurrent.OUT_SINT_1;
- E300_Config_Buffer[18] := I2S_TripEnableCurrent.OUT_SINT_2;
-
- (* TripEnableVoltage P184 *)
- cfg_V_TripEnableVoltage.0 := TripEnable_V_Undervoltage;
- cfg_V_TripEnableVoltage.1 := TripEnable_V_Overvoltage;
- cfg_V_TripEnableVoltage.2 := TripEnable_V_VoltageUnbalance;
- cfg_V_TripEnableVoltage.3 := TripEnable_V_PhaseRotation;
- cfg_V_TripEnableVoltage.4 := TripEnable_V_Underfrequency;
- cfg_V_TripEnableVoltage.5 := TripEnable_V_Overfrequency;
- I2S_TripEnableVoltage(ANY_TO_UINT(cfg_V_TripEnableVoltage));
- E300_Config_Buffer[21] := I2S_TripEnableVoltage.OUT_SINT_1;
- E300_Config_Buffer[22] := I2S_TripEnableVoltage.OUT_SINT_2;
-
- (* TripEnablePower P185 *)
- I2S_TripEnablePower(ANY_TO_UINT(cfg_P_TripEnablePower));
- E300_Config_Buffer[25] := I2S_TripEnablePower.OUT_SINT_1;
- E300_Config_Buffer[26] := I2S_TripEnablePower.OUT_SINT_2;
-
- (* TripEnableControl P186 *)
- I2S_TripEnableControl(ANY_TO_UINT(cfg_C_TripEnableControl));
- E300_Config_Buffer[29] := I2S_TripEnableControl.OUT_SINT_1;
- E300_Config_Buffer[30] := I2S_TripEnableControl.OUT_SINT_2;
-
- (* WarningEnableCurrent P189 *)
- cfg_I_WarningEnableCurrent.0 := WarningEnabled_I_Overload;
- cfg_I_WarningEnableCurrent.1 := WarningEnabled_I_PhaseLoss;
- cfg_I_WarningEnableCurrent.2 := WarningEnabled_I_GroundFault;
- cfg_I_WarningEnableCurrent.3 := WarningEnabled_I_Stall;
- cfg_I_WarningEnableCurrent.4 := WarningEnabled_I_Jam;
- cfg_I_WarningEnableCurrent.5 := WarningEnabled_I_Underload;
- cfg_I_WarningEnableCurrent.6 := WarningEnabled_I_CurrentImbalance;
- cfg_I_WarningEnableCurrent.7 := WarningEnabled_I_Undercurrent;
- cfg_I_WarningEnableCurrent.8 := WarningEnabled_I_Undercurrent;
- cfg_I_WarningEnableCurrent.9 := WarningEnabled_I_Undercurrent;
- cfg_I_WarningEnableCurrent.10 := WarningEnabled_I_Overcurrent;
- cfg_I_WarningEnableCurrent.11 := WarningEnabled_I_Overcurrent;
- cfg_I_WarningEnableCurrent.12 := WarningEnabled_I_Overcurrent;
- cfg_I_WarningEnableCurrent.13 := WarningEnabled_I_LineLoss;
- cfg_I_WarningEnableCurrent.14 := WarningEnabled_I_LineLoss;
- cfg_I_WarningEnableCurrent.15 := WarningEnabled_I_LineLoss;
- I2S_WarningEnableCurrent(ANY_TO_UINT(cfg_I_WarningEnableCurrent));
- E300_Config_Buffer[19] := I2S_WarningEnableCurrent.OUT_SINT_1;
- E300_Config_Buffer[20] := I2S_WarningEnableCurrent.OUT_SINT_2;
-
- (* WarningEnableVoltage P190 *)
- cfg_V_WarningEnableVoltage.0 := WarningEnable_V_Undervoltage;
- cfg_V_WarningEnableVoltage.1 := WarningEnable_V_Overvoltage;
- cfg_V_WarningEnableVoltage.2 := WarningEnable_V_VoltageUnbalance;
- cfg_V_WarningEnableVoltage.3 := WarningEnable_V_PhaseRotation;
- cfg_V_WarningEnableVoltage.4 := WarningEnable_V_Underfrequency;
- cfg_V_WarningEnableVoltage.5 := WarningEnable_V_Overfrequency;
- I2S_WarningEnableVoltage(ANY_TO_UINT(cfg_V_WarningEnableVoltage));
- E300_Config_Buffer[23] := I2S_WarningEnableVoltage.OUT_SINT_1;
- E300_Config_Buffer[24] := I2S_WarningEnableVoltage.OUT_SINT_2;
-
- (* WarningEnablePower P191 *)
- I2S_WarningEnablePower(ANY_TO_UINT(cfg_P_WarningEnablePower));
- E300_Config_Buffer[27] := I2S_WarningEnablePower.OUT_SINT_1;
- E300_Config_Buffer[28] := I2S_WarningEnablePower.OUT_SINT_2;
-
- (* WarningEnableControl P192 *)
- I2S_WarningEnableControl(ANY_TO_UINT(cfg_C_WarningEnableControl));
- E300_Config_Buffer[31] := I2S_WarningEnableControl.OUT_SINT_1;
- E300_Config_Buffer[32] := I2S_WarningEnableControl.OUT_SINT_2;
-
- (* PhaseLossInhibitTime P239 *)
- E300_Config_Buffer[93] := cfg_PL_PhaseLossInhibitTime;
-
- (* PhaseLossTripDelay P240 *)
- E300_Config_Buffer[94] := ANY_TO_USINT(cfg_PL_PhaseLossTripDelay *10.0);
-
- (* GroundFaultInhibitTime P242 *)
- E300_Config_Buffer[86] := cfg_GF_GroundFaultInhibitTime;
-
- (* GroundFaultTripDelay P243 *)
- E300_Config_Buffer[87] := ANY_TO_USINT(cfg_GF_GroundFaultTripDelay *10.0);
-
- (* GroundFaultTripLevel P244 *)
- I2S_GroundFaultTripLevel(ANY_TO_UINT(cfg_GF_GroundFaultTripLevel*100.0));
- E300_Config_Buffer[89] := I2S_GroundFaultTripLevel.OUT_SINT_1;
- E300_Config_Buffer[90] := I2S_GroundFaultTripLevel.OUT_SINT_2;
-
- (* GroundFaultWarningDelay P245 *)
- (* E300_Config_Buffer[88] := ANY_TO_USINT(cfg_GF_GroundFaultWarningDelay *10.0); *)
- E300_Config_Buffer[88] := ANY_TO_USINT(cfg_GF_GroundFaultTripDelay *10.0);
-
- (* GroundFaultWarningLevel P246 *)
- I2S_GroundFaultWarningLevel(ANY_TO_UINT(cfg_GF_GroundFaultWarningLevel*100.0));
- E300_Config_Buffer[91] := I2S_GroundFaultWarningLevel.OUT_SINT_1;
- E300_Config_Buffer[92] := I2S_GroundFaultWarningLevel.OUT_SINT_2;
-
- (* StallEnabledTime P249 *)
- E300_Config_Buffer[95] := cfg_I_StallEnabledTime;
-
- (* StallTripLevel P250 *)
- I2S_StallTripLevel(ANY_TO_UINT(cfg_I_StallTripLevel));
- E300_Config_Buffer[97] := I2S_StallTripLevel.OUT_SINT_1;
- E300_Config_Buffer[98] := I2S_StallTripLevel.OUT_SINT_2;
-
- (* JamInhibitTime P251 *)
- E300_Config_Buffer[99] := cfg_I_JamInhibitTime;
-
- (* JamTripDelay P252 *)
- E300_Config_Buffer[100] := cfg_I_JamTripDelay;
-
- (* JamTripLevel P253 *)
- I2S_JamTripLevel(ANY_TO_UINT(cfg_I_JamTripLevel));
- E300_Config_Buffer[101] := I2S_JamTripLevel.OUT_SINT_1;
- E300_Config_Buffer[102] := I2S_JamTripLevel.OUT_SINT_2;
-
- (* JamWarningLevel P254 *)
- I2S_JamWarningLevel(ANY_TO_UINT(cfg_I_JamWarningLevel));
- E300_Config_Buffer[103] := I2S_JamWarningLevel.OUT_SINT_1;
- E300_Config_Buffer[104] := I2S_JamWarningLevel.OUT_SINT_2;
-
- (* UnderloadInhibitTime P255 *)
- E300_Config_Buffer[105] := cfg_I_UnderloadInhibitTime;
-
- (* UnderloadTripDelay P256 *)
- E300_Config_Buffer[106] := ANY_TO_USINT(cfg_I_UnderloadTripDelay *10.0);
-
- (* UnderloadTripLevel P257 *)
- E300_Config_Buffer[107] := cfg_I_UnderloadTripLevel;
-
- (* UnderloadWarningLevel P258 *)
- E300_Config_Buffer[108] := cfg_I_UnderloadWarningLevel;
-
- (* CurrentImbalanceInhibitTime P259 *)
- E300_Config_Buffer[109] := cfg_I_CurrentImbalanceInhibitTime;
-
- (* CurrentImbalanceTripDelay P260 *)
- E300_Config_Buffer[110] := cfg_I_CurrentImbalanceTripDelay;
-
- (* CurrentImbalanceTripLevel P261 *)
- E300_Config_Buffer[111] := cfg_I_CurrentImbalanceTripLevel;
-
- (* CurrentImbalanceWarningLevel P262 *)
- E300_Config_Buffer[112] := cfg_I_CurrentImbalanceWarningLevel;
-
- (* CTPrimary P263 *)
- I2S_CTPrimary(ANY_TO_UINT(cfg_I_CTPrimary));
- E300_Config_Buffer[113] := I2S_CTPrimary.OUT_SINT_1;
- E300_Config_Buffer[114] := I2S_CTPrimary.OUT_SINT_2;
-
- (* CTSecondary P264 *)
- I2S_CTSecondary(ANY_TO_UINT(cfg_I_CTSecondary));
- E300_Config_Buffer[115] := I2S_CTSecondary.OUT_SINT_1;
- E300_Config_Buffer[116] := I2S_CTSecondary.OUT_SINT_2;
-
- (* UndercurrentInhibitTime P265 *)
- E300_Config_Buffer[117] := cfg_I_UndercurrentInhibitTime;
-
- (* L1UndercurrentTripDelay P266 *)
- (* E300_Config_Buffer[118] := ANY_TO_USINT(cfg_I_L1_UndercurrentTripDelay *10.0); *)
- E300_Config_Buffer[118] := ANY_TO_USINT(cfg_I_UndercurrentTripDelay *10.0);
-
- (* L1UndercurrentTripLevel P267 *)
- (* E300_Config_Buffer[119] := cfg_I_L1_UndercurrentTripLevel; *)
- E300_Config_Buffer[119] := cfg_I_UndercurrentTripLevel;
-
- (* L1UndercurrentWarningLevel P268 *)
- (* E300_Config_Buffer[120] := cfg_I_L1_UndercurrentWarningLevel; *)
- E300_Config_Buffer[120] := cfg_I_UndercurrentWarningLevel;
-
- (* L2UndercurrentTripDelay P269 *)
- (* E300_Config_Buffer[121] := ANY_TO_USINT(cfg_I_L2_UndercurrentTripDelay *10.0); *)
- E300_Config_Buffer[121] := ANY_TO_USINT(cfg_I_UndercurrentTripDelay *10.0);
-
- (* L2UndercurrentTripLevel P270 *)
- (* E300_Config_Buffer[122] := cfg_I_L2_UndercurrentTripLevel; *)
- E300_Config_Buffer[122] := cfg_I_UndercurrentTripLevel;
-
- (* L2UndercurrentWarningLevel P271 *)
- (* E300_Config_Buffer[123] := cfg_I_L2_UndercurrentWarningLevel; *)
- E300_Config_Buffer[123] := cfg_I_UndercurrentWarningLevel;
-
- (* L3UndercurrentTripDelay P272 *)
- (* E300_Config_Buffer[124] := ANY_TO_USINT(cfg_I_L3_UndercurrentTripDelay *10.0); *)
- E300_Config_Buffer[124] := ANY_TO_USINT(cfg_I_UndercurrentTripDelay *10.0);
-
- (* L3UndercurrentTripLevel P273 *)
- (* E300_Config_Buffer[125] := cfg_I_L3_UndercurrentTripLevel; *)
- E300_Config_Buffer[125] := cfg_I_UndercurrentTripLevel;
-
- (* L3UndercurrentWarningLevel P274 *)
- (* E300_Config_Buffer[126] := cfg_I_L3_UndercurrentWarningLevel; *)
- E300_Config_Buffer[126] := cfg_I_UndercurrentWarningLevel;
-
- (* OvercurrentInhibitTime P275 *)
- E300_Config_Buffer[127] := cfg_I_OvercurrentInhibitTime;
-
- (* L1OvercurrentTripDelay P276 *)
- (* E300_Config_Buffer[128] := ANY_TO_USINT(cfg_I_L1_OvercurrentTripDelay *10.0); *)
- E300_Config_Buffer[128] := ANY_TO_USINT(cfg_I_OvercurrentTripDelay *10.0);
-
- (* L1OvercurrentTripLevel P277 *)
- (* E300_Config_Buffer[129] := cfg_I_L1_OvercurrentTripLevel; *)
- E300_Config_Buffer[129] := cfg_I_OvercurrentTripLevel;
-
- (* L1OvercurrentWarningLevel P278 *)
- (* E300_Config_Buffer[130] := cfg_I_L1_OvercurrentWarningLevel; *)
- E300_Config_Buffer[130] := cfg_I_OvercurrentWarningLevel;
-
- (* L2OvercurrentTripDelay P279 *)
- (* E300_Config_Buffer[131] := ANY_TO_USINT(cfg_I_L2_OvercurrentTripDelay *10.0); *)
- E300_Config_Buffer[131] := ANY_TO_USINT(cfg_I_OvercurrentTripDelay *10.0);
-
- (* L2OvercurrentTripLevel P280 *)
- (* E300_Config_Buffer[132] := cfg_I_L2_OvercurrentTripLevel; *)
- E300_Config_Buffer[132] := cfg_I_OvercurrentTripLevel;
-
- (* L2OvercurrentWarningLevel P281 *)
- (* E300_Config_Buffer[133] := cfg_I_L2_OvercurrentWarningLevel; *)
- E300_Config_Buffer[133] := cfg_I_OvercurrentWarningLevel;
-
- (* L3OvercurrentTripDelay P282 *)
- (* E300_Config_Buffer[134] := ANY_TO_USINT(cfg_I_L3_OvercurrentTripDelay *10.0); *)
- E300_Config_Buffer[134] := ANY_TO_USINT(cfg_I_OvercurrentTripDelay *10.0);
-
- (* L3OvercurrentTripLevel P283 *)
- (* E300_Config_Buffer[135] := cfg_I_L3_OvercurrentTripLevel; *)
- E300_Config_Buffer[135] := cfg_I_OvercurrentTripLevel;
-
- (* L3OvercurrentWarningLevel P284 *)
- (* E300_Config_Buffer[136] := cfg_I_L3_OvercurrentWarningLevel; *)
- E300_Config_Buffer[136] := cfg_I_OvercurrentWarningLevel;
-
- (* LineLossInhibitTime P285 *)
- E300_Config_Buffer[137] := cfg_I_LineLossInhibitTime;
-
- (* L1LossTripDelay P286 *)
- (* E300_Config_Buffer[138] := ANY_TO_USINT(cfg_I_L1LossTripDelay *10.0); *)
- E300_Config_Buffer[138] := ANY_TO_USINT(cfg_I_LineLossTripDelay *10.0);
-
- (* L2LossTripDelay P287 *)
- (* E300_Config_Buffer[139] := ANY_TO_USINT(cfg_I_L2LossTripDelay *10.0); *)
- E300_Config_Buffer[139] := ANY_TO_USINT(cfg_I_LineLossTripDelay *10.0);
-
- (* L3LossTripDelay P288 *)
- (* E300_Config_Buffer[140] := ANY_TO_USINT(cfg_I_L3LossTripDelay *10.0); *)
- E300_Config_Buffer[140] := ANY_TO_USINT(cfg_I_LineLossTripDelay *10.0);
-
- (* VoltageMode(Delta/Wye) P352 *)
- E300_Config_Buffer[169] := cfg_V_VoltageMode;
-
- (* PTPrimary P353 *)
- I2S_PTPrimary(ANY_TO_UINT(cfg_V_PTPrimary));
- E300_Config_Buffer[165] := I2S_PTPrimary.OUT_SINT_1;
- E300_Config_Buffer[166] := I2S_PTPrimary.OUT_SINT_2;
-
- (* PTSecondary P354 *)
- I2S_PTSecondary(ANY_TO_UINT(cfg_V_PTSecondary));
- E300_Config_Buffer[167] := I2S_PTSecondary.OUT_SINT_1;
- E300_Config_Buffer[168] := I2S_PTSecondary.OUT_SINT_2;
-
- (* UndervoltageInhibitTime P355 *)
- E300_Config_Buffer[171] := cfg_V_UndervoltageInhibitTime;
-
- (* UndervoltageTripDelay P356 *)
- E300_Config_Buffer[172] := ANY_TO_USINT(cfg_V_UndervoltageTripDelay *10.0);
-
- (* UndervoltageTripLevel P357 *)
- I2S_UndervoltageTripLevel(ANY_TO_UINT(cfg_V_UndervoltageTripLevel*10.0));
- E300_Config_Buffer[173] := I2S_UndervoltageTripLevel.OUT_SINT_1;
- E300_Config_Buffer[174] := I2S_UndervoltageTripLevel.OUT_SINT_2;
-
- (* UndervoltageWarningLevel P358 *)
- I2S_UndervoltageWarningLevel(ANY_TO_UINT(cfg_V_UndervoltageWarningLevel*10.0));
- E300_Config_Buffer[175] := I2S_UndervoltageWarningLevel.OUT_SINT_1;
- E300_Config_Buffer[176] := I2S_UndervoltageWarningLevel.OUT_SINT_2;
-
- (* OvervoltageInhibitTime P359 *)
- E300_Config_Buffer[177] := cfg_V_OvervoltageInhibitTime;
-
- (* OvervoltageTripDelay P360 *)
- E300_Config_Buffer[178] := ANY_TO_USINT(cfg_V_OvervoltageTripDelay *10.0);
-
- (* OvervoltageTripLevel P361 *)
- I2S_OvervoltageTripLevel(ANY_TO_UINT(cfg_V_OvervoltageTripLevel*10.0));
- E300_Config_Buffer[179] := I2S_OvervoltageTripLevel.OUT_SINT_1;
- E300_Config_Buffer[180] := I2S_OvervoltageTripLevel.OUT_SINT_2;
-
- (* OvervoltageWarningLevel P362 *)
- I2S_OvervoltageWarningLevel(ANY_TO_UINT(cfg_V_OvervoltageWarningLevel*10.0));
- E300_Config_Buffer[181] := I2S_OvervoltageWarningLevel.OUT_SINT_1;
- E300_Config_Buffer[182] := I2S_OvervoltageWarningLevel.OUT_SINT_2;
-
- (* PhaseRotationInhibitTime P363 *)
- E300_Config_Buffer[170] := cfg_V_PhaseRotationInhibitTime;
-
- (* PhaseRotationTripType P364 *)
- (* E300_Config_Buffer[] := cfg_V_PhaseRotationTripType; *)
-
- (* VoltageImbalanceInhibitTime P365 *)
- E300_Config_Buffer[183] := cfg_V_VoltageImbalanceInhibitTime;
-
- (* VoltageImbalanceTripDelay P366 *)
- E300_Config_Buffer[184] := ANY_TO_USINT(cfg_V_VoltageImbalanceTripDelay *10.0);
-
- (* VoltageImbalanceTripLevel P367 *)
- E300_Config_Buffer[185] := cfg_V_VoltageImbalanceTripLevel;
-
- (* VoltageImbalanceWarningLevel P368 *)
- E300_Config_Buffer[186] := cfg_V_VoltageImbalanceWarningLevel;
-
- (* UnderfrequencyInhibitTime P369 *)
- E300_Config_Buffer[187] := cfg_V_UnderfrequencyInhibitTime;
-
- (* UnderfrequencyTripDelay P370 *)
- E300_Config_Buffer[188] := ANY_TO_USINT(cfg_V_UnderfrequencyTripDelay *10.0);
-
- (* UnderfrequencyTripLevel P371 *)
- E300_Config_Buffer[189] := cfg_V_UnderfrequencyTripLevel;
-
- (* UnderfrequencyWarningLevel P372 *)
- E300_Config_Buffer[190] := cfg_V_UnderfrequencyWarningLevel;
-
- (* OverfrequencyInhibitTime P373 *)
- E300_Config_Buffer[191] := cfg_V_OverfrequencyInhibitTime;
-
- (* OverfrequencyTripDelay P374 *)
- E300_Config_Buffer[192] := ANY_TO_USINT(cfg_V_OverfrequencyTripDelay *10.0);
-
- (* OverfrequencyTripLevel P375 *)
- E300_Config_Buffer[193] := cfg_V_OverfrequencyTripLevel;
-
- (* OverfrequencyWarningLevel P376 *)
- E300_Config_Buffer[194] := cfg_V_OverfrequencyWarningLevel;
-
- (* UnderRealPowerInhibitTime P378 *)
- E300_Config_Buffer[197] := cfg_P_UnderRealPowerInhibitTime;
-
- (* UnderRealPowerTripDelay P379 *)
- E300_Config_Buffer[198] := ANY_TO_USINT(cfg_P_UnderRealPowerTripDelay *10.0);
-
- (* UnderRealPowerTripLevel P380 *)
- D2S_UnderRealPowerTripLevel(ANY_TO_DINT(cfg_P_UnderRealPowerTripLevel*1000.0));
- E300_Config_Buffer[201] := D2S_UnderRealPowerTripLevel.OUT_SINT_1;
- E300_Config_Buffer[202] := D2S_UnderRealPowerTripLevel.OUT_SINT_2;
- E300_Config_Buffer[203] := D2S_UnderRealPowerTripLevel.OUT_SINT_3;
- E300_Config_Buffer[204] := D2S_UnderRealPowerTripLevel.OUT_SINT_4;
-
- (* UnderRealPowerWarningLevel P381 *)
- D2S_UnderRealPowerWarningLevel(ANY_TO_DINT(cfg_P_UnderRealPowerWarningLevel*1000.0));
- E300_Config_Buffer[205] := D2S_UnderRealPowerWarningLevel.OUT_SINT_1;
- E300_Config_Buffer[206] := D2S_UnderRealPowerWarningLevel.OUT_SINT_2;
- E300_Config_Buffer[207] := D2S_UnderRealPowerWarningLevel.OUT_SINT_3;
- E300_Config_Buffer[208] := D2S_UnderRealPowerWarningLevel.OUT_SINT_4;
-
- (* OverRealPowerInhibitTime P382 *)
- E300_Config_Buffer[199] := cfg_P_OverRealPowerInhibitTime;
-
- (* OverRealPowerTripDelay P383 *)
- E300_Config_Buffer[200] := ANY_TO_USINT(cfg_P_OverRealPowerTripDelay *10.0);
-
- (* OverRealPowerTripLevel P384 *)
- D2S_OverRealPowerTripLevel(ANY_TO_DINT(cfg_P_OverRealPowerTripLevel*1000.0));
- E300_Config_Buffer[209] := D2S_OverRealPowerTripLevel.OUT_SINT_1;
- E300_Config_Buffer[210] := D2S_OverRealPowerTripLevel.OUT_SINT_2;
- E300_Config_Buffer[211] := D2S_OverRealPowerTripLevel.OUT_SINT_3;
- E300_Config_Buffer[212] := D2S_OverRealPowerTripLevel.OUT_SINT_4;
-
- (* OverRealPowerWarningLevel P385 *)
- D2S_OverRealPowerWarningLevel(ANY_TO_DINT(cfg_P_OverRealPowerWarningLevel*1000.0));
- E300_Config_Buffer[213] := D2S_OverRealPowerWarningLevel.OUT_SINT_1;
- E300_Config_Buffer[214] := D2S_OverRealPowerWarningLevel.OUT_SINT_2;
- E300_Config_Buffer[215] := D2S_OverRealPowerWarningLevel.OUT_SINT_3;
- E300_Config_Buffer[216] := D2S_OverRealPowerWarningLevel.OUT_SINT_4;
-
- (* UnderReactiveConsumedPowerInhibitTime P386 *)
- E300_Config_Buffer[217] := cfg_P_UnderReactiveConsumedInhibitTime;
-
- (* UnderReactiveConsumedPowerTripDelay P387 *)
- E300_Config_Buffer[218] := ANY_TO_USINT(cfg_P_UnderReactiveConsumedTripDelay *10.0);
-
- (* UnderReactiveConsumedPowerTripLevel P388 *)
- D2S_UnderReactiveConsumedPowerTripLevel(ANY_TO_DINT(cfg_P_UnderReactiveConsumedTripLevel*1000.0));
- E300_Config_Buffer[221] := D2S_UnderReactiveConsumedPowerTripLevel.OUT_SINT_1;
- E300_Config_Buffer[222] := D2S_UnderReactiveConsumedPowerTripLevel.OUT_SINT_2;
- E300_Config_Buffer[223] := D2S_UnderReactiveConsumedPowerTripLevel.OUT_SINT_3;
- E300_Config_Buffer[224] := D2S_UnderReactiveConsumedPowerTripLevel.OUT_SINT_4;
-
- (* UnderReactiveConsumedPowerWarningLevel P389 *)
- D2S_UnderReactiveConsWarningLevel(ANY_TO_DINT(cfg_P_UnderReactiveConsumedWarningLevel*1000.0));
- E300_Config_Buffer[225] := D2S_UnderReactiveConsWarningLevel.OUT_SINT_1;
- E300_Config_Buffer[226] := D2S_UnderReactiveConsWarningLevel.OUT_SINT_2;
- E300_Config_Buffer[227] := D2S_UnderReactiveConsWarningLevel.OUT_SINT_3;
- E300_Config_Buffer[228] := D2S_UnderReactiveConsWarningLevel.OUT_SINT_4;
-
- (* OverReactiveConsumedPowerInhibitTime P390 *)
- E300_Config_Buffer[219] := cfg_P_OverReactiveConsumedInhibitTime;
-
- (* OverReactiveConsumedPowerTripDelay P391 *)
- E300_Config_Buffer[220] := ANY_TO_USINT(cfg_P_OverReactiveConsumedTripDelay *10.0);
-
- (* OverReactiveConsumedPowerTripLevel P392 *)
- D2S_OverReactiveConsumedPowerTripLevel(ANY_TO_DINT(cfg_P_OverReactiveConsumedTripLevel*1000.0));
- E300_Config_Buffer[229] := D2S_OverReactiveConsumedPowerTripLevel.OUT_SINT_1;
- E300_Config_Buffer[230] := D2S_OverReactiveConsumedPowerTripLevel.OUT_SINT_2;
- E300_Config_Buffer[231] := D2S_OverReactiveConsumedPowerTripLevel.OUT_SINT_3;
- E300_Config_Buffer[232] := D2S_OverReactiveConsumedPowerTripLevel.OUT_SINT_4;
-
- (* OverReactiveConsumedPowerWarningLevel P393 *)
- D2S_OverReactiveConsWarningLevel(ANY_TO_DINT(cfg_P_OverReactiveConsumedWarningLevel*1000.0));
- E300_Config_Buffer[233] := D2S_OverReactiveConsWarningLevel.OUT_SINT_1;
- E300_Config_Buffer[234] := D2S_OverReactiveConsWarningLevel.OUT_SINT_2;
- E300_Config_Buffer[235] := D2S_OverReactiveConsWarningLevel.OUT_SINT_3;
- E300_Config_Buffer[236] := D2S_OverReactiveConsWarningLevel.OUT_SINT_4;
-
- (* UnderReactiveGeneratedPowerInhibitTime P394 *)
- E300_Config_Buffer[237] := cfg_P_UnderReactiveGeneratedInhibitTime;
-
- (* UnderReactiveGeneratedPowerTripDelay P395 *)
- E300_Config_Buffer[238] := ANY_TO_USINT(cfg_P_UnderReactiveGeneratedTripDelay *10.0);
-
- (* UnderReactiveGeneratedPowerTripLevel P396 *)
- D2S_UnderReactiveGeneratedPowerTripLevel(ANY_TO_DINT(cfg_P_UnderReactiveGeneratedTripLevel*1000.0));
- E300_Config_Buffer[241] := D2S_UnderReactiveGeneratedPowerTripLevel.OUT_SINT_1;
- E300_Config_Buffer[242] := D2S_UnderReactiveGeneratedPowerTripLevel.OUT_SINT_2;
- E300_Config_Buffer[243] := D2S_UnderReactiveGeneratedPowerTripLevel.OUT_SINT_3;
- E300_Config_Buffer[244] := D2S_UnderReactiveGeneratedPowerTripLevel.OUT_SINT_4;
-
- (* UnderReactiveGeneratedPowerWarningLevel P397 *)
- D2S_UnderReactiveGenWarningLevel(ANY_TO_DINT(cfg_P_UnderReactiveGeneratedWarningLevel*1000.0));
- E300_Config_Buffer[245] := D2S_UnderReactiveGenWarningLevel.OUT_SINT_1;
- E300_Config_Buffer[246] := D2S_UnderReactiveGenWarningLevel.OUT_SINT_2;
- E300_Config_Buffer[247] := D2S_UnderReactiveGenWarningLevel.OUT_SINT_3;
- E300_Config_Buffer[248] := D2S_UnderReactiveGenWarningLevel.OUT_SINT_4;
-
- (* OverReactiveGeneratedPowerInhibitTime P398 *)
- E300_Config_Buffer[239] := cfg_P_OverReactiveGeneratedInhibitTime;
-
- (* OverReactiveGeneratedPowerTripDelay P399 *)
- E300_Config_Buffer[240] := ANY_TO_USINT(cfg_P_OverReactiveGeneratedTripDelay *10.0);
-
- (* OverReactiveGeneratedPowerTripLevel P400 *)
- D2S_OverReactiveGeneratedPowerTripLevel(ANY_TO_DINT(cfg_P_OverReactiveGeneratedTripLevel*1000.0));
- E300_Config_Buffer[249] := D2S_OverReactiveGeneratedPowerTripLevel.OUT_SINT_1;
- E300_Config_Buffer[250] := D2S_OverReactiveGeneratedPowerTripLevel.OUT_SINT_2;
- E300_Config_Buffer[251] := D2S_OverReactiveGeneratedPowerTripLevel.OUT_SINT_3;
- E300_Config_Buffer[252] := D2S_OverReactiveGeneratedPowerTripLevel.OUT_SINT_4;
-
- (* OverReactiveGeneratedPowerWarningLevel P401 *)
- D2S_OverReactiveGenWarningLevel(ANY_TO_DINT(cfg_P_OverReactiveGeneratedWarningLevel*1000.0));
- E300_Config_Buffer[253] := D2S_OverReactiveGenWarningLevel.OUT_SINT_1;
- E300_Config_Buffer[254] := D2S_OverReactiveGenWarningLevel.OUT_SINT_2;
- E300_Config_Buffer[255] := D2S_OverReactiveGenWarningLevel.OUT_SINT_3;
- E300_Config_Buffer[256] := D2S_OverReactiveGenWarningLevel.OUT_SINT_4;
-
- (* UnderApparentPowerInhibitTime P402 *)
- E300_Config_Buffer[257] := cfg_P_UnderApparentPowerInhibitTime;
-
- (* UnderApparentPowerTripDelay P403 *)
- E300_Config_Buffer[258] := ANY_TO_USINT(cfg_P_UnderApparentPowerTripDelay *10.0);
-
- (* UnderApparentPowerTripLevel P404 *)
- D2S_UnderApparentPowerTripLevel(ANY_TO_DINT(cfg_P_UnderApparentPowerTripLevel*1000.0));
- E300_Config_Buffer[261] := D2S_UnderApparentPowerTripLevel.OUT_SINT_1;
- E300_Config_Buffer[262] := D2S_UnderApparentPowerTripLevel.OUT_SINT_2;
- E300_Config_Buffer[263] := D2S_UnderApparentPowerTripLevel.OUT_SINT_3;
- E300_Config_Buffer[264] := D2S_UnderApparentPowerTripLevel.OUT_SINT_4;
-
- (* UnderApparentPowerWarningLevel P405 *)
- D2S_UnderApparentPowerWarningLevel(ANY_TO_DINT(cfg_P_UnderApparentPowerWarningLevel*1000.0));
- E300_Config_Buffer[265] := D2S_UnderApparentPowerWarningLevel.OUT_SINT_1;
- E300_Config_Buffer[266] := D2S_UnderApparentPowerWarningLevel.OUT_SINT_2;
- E300_Config_Buffer[267] := D2S_UnderApparentPowerWarningLevel.OUT_SINT_3;
- E300_Config_Buffer[268] := D2S_UnderApparentPowerWarningLevel.OUT_SINT_4;
-
- (* OverApparentPowerInhibitTime P406 *)
- E300_Config_Buffer[259] := cfg_P_OverApparentPowerInhibitTime;
-
- (* OverApparentPowerTripDelay P407 *)
- E300_Config_Buffer[260] := ANY_TO_USINT(cfg_P_OverApparentPowerTripDelay *10.0);
-
- (* OverApparentPowerTripLevel P408 *)
- D2S_OverApparentPowerTripLevel(ANY_TO_DINT(cfg_P_OverApparentPowerTripLevel*1000.0));
- E300_Config_Buffer[269] := D2S_OverApparentPowerTripLevel.OUT_SINT_1;
- E300_Config_Buffer[270] := D2S_OverApparentPowerTripLevel.OUT_SINT_2;
- E300_Config_Buffer[271] := D2S_OverApparentPowerTripLevel.OUT_SINT_3;
- E300_Config_Buffer[272] := D2S_OverApparentPowerTripLevel.OUT_SINT_4;
-
- (* OverApparentPowerWarningLevel P409 *)
- D2S_OverApparentPowerWarningLevel(ANY_TO_DINT(cfg_P_OverApparentPowerWarningLevel*1000.0));
- E300_Config_Buffer[273] := D2S_OverApparentPowerWarningLevel.OUT_SINT_1;
- E300_Config_Buffer[274] := D2S_OverApparentPowerWarningLevel.OUT_SINT_2;
- E300_Config_Buffer[275] := D2S_OverApparentPowerWarningLevel.OUT_SINT_3;
- E300_Config_Buffer[276] := D2S_OverApparentPowerWarningLevel.OUT_SINT_4;
-
- (* UnderPowerFactorLagInhibitTime P410 *)
- E300_Config_Buffer[277] := cfg_P_UnderPowerFactorLagInhibitTime;
-
- (* UnderPowerFactorLagTripDelay P411 *)
- E300_Config_Buffer[278] := ANY_TO_USINT(cfg_P_UnderPowerFactorLagTripDelay *10.0);
-
- (* UnderPowerFactorLagTripLevel P412 *)
- S2U_UnderPFLagTripLevel(cfg_P_UnderPowerFactorLagTripLevel);
- E300_Config_Buffer[279] := S2U_UnderPFLagTripLevel.OUT_SINT_1;
-
- (* UnderPowerFactorLagWarningLevel P413 *)
- S2U_UnderPFLagWarningLevel(cfg_P_UnderPowerFactorLagWarningLevel);
- E300_Config_Buffer[280] := S2U_UnderPFLagWarningLevel.OUT_SINT_1;
-
- (* OverPowerFactorLagInhibitTime P414 *)
- E300_Config_Buffer[281] := cfg_P_OverPowerFactorLagInhibitTime;
-
- (* OverPowerFactorLagTripDelay P415 *)
- E300_Config_Buffer[282] := cfg_P_OverPowerFactorLagTripDelay;
-
- (* OverPowerFactorLagTripLevel P416 *)
- S2U_OverPFLagTripLevel(cfg_P_OverPowerFactorLagTripLevel);
- E300_Config_Buffer[283] := S2U_OverPFLagTripLevel.OUT_SINT_1;
-
- (* OverPowerFactorLagWarningLevel P417 *)
- S2U_OverPFLagWarningLevel(ANY_TO_SINT(cfg_P_OverPowerFactorLagWarningLevel));
- E300_Config_Buffer[284] := S2U_OverPFLagWarningLevel.OUT_SINT_1;
-
- (* UnderPowerFactorLeadInhibitTime P418 *)
- E300_Config_Buffer[285] := cfg_P_UnderPowerFactorLeadInhibitTime;
-
- (* UnderPowerFactorLeadTripDelay P419 *)
- E300_Config_Buffer[286] := ANY_TO_USINT(cfg_P_UnderPowerFactorLeadTripDelay *10.0);
-
- (* UnderPowerFactorLeadTripLevel P420 *)
- E300_Config_Buffer[287] := cfg_P_UnderPowerFactorLeadTripLevel;
-
- (* UnderPowerFactorLeadWarningLevel P421 *)
- E300_Config_Buffer[288] := cfg_P_UnderPowerFactorLeadWarningLevel;
-
- (* OverPowerFactorLeadInhibitTime P422 *)
- E300_Config_Buffer[289] := cfg_P_OverPowerFactorLeadInhibitTime;
-
- (* OverPowerFactorLeadTripDelay P423 *)
- E300_Config_Buffer[290] := ANY_TO_USINT(cfg_P_OverPowerFactorLeadTripDelay *10.0);
-
- (* OverPowerFactorLeadTripLevel P424 *)
- E300_Config_Buffer[291] := cfg_P_OverPowerFactorLeadTripLevel;
-
- (* OverPowerFactorLeadWarningLevel P425 *)
- E300_Config_Buffer[292] := cfg_P_OverPowerFactorLeadWarningLevel;
-
- WriteE300ConfigData(TRUE, E300_IP_ADDRESS, E300_SCAN_RATE, TRUE, E300_Config_Buffer);
-
- IF WriteE300ConfigData.MSGObjRead.Q THEN
- cfg_WRITE := FALSE;
- END_IF;
-
-END_IF;
-END_PROGRAM]]>
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/E300Data.stf b/Controller/Controller/Micro820/Micro820/E300Data.stf
index 326de37..a23709e 100644
--- a/Controller/Controller/Micro820/Micro820/E300Data.stf
+++ b/Controller/Controller/Micro820/Micro820/E300Data.stf
@@ -1671,4 +1671,5 @@ IF cfg_WRITE THEN
END_IF;
END_IF;
+
END_PROGRAM
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa b/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa
index 8217af3..fb64790 100644
--- a/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa
+++ b/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa
@@ -162,7 +162,7 @@ SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_3@E300DATA,__TMPUSI__USINT_TO_DIN
SINT_TO_DINT_OVERAPPARENTWARNINGLEVEL.SINT_SRC_4@E300DATA,__TMPUSI__USINT_TO_DINT__SINT_SRC_4,USINT
LINEARSCALE_PRESSURE.RAW_MIN@CONTROL,__TMPR7@CONTROL,REAL
LINEARSCALE_PRESSURE.RAW_MAX@CONTROL,__TMPR8@CONTROL,REAL
-LINEARSCALE_PRESSURE.EU_MIN@CONTROL,PRESSURE_EU_MAX,REAL
+LINEARSCALE_PRESSURE.EU_MIN@CONTROL,PRESSURE_EU_MIN,REAL
LINEARSCALE_PRESSURE.EU_MAX@CONTROL,PRESSURE_EU_MAX,REAL
LINEARSCALE_PRESSURE.RAW_INP@CONTROL,__TMPR__LINEARSCALE__RAW_INP,REAL
E300_READ_DIGITALINPUT0.FBEN@E300DATA,TRUE,BOOL
diff --git a/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc b/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc
index 63bcb97..a8599e6 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 16ef7f5..3349907 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 baeb499..638dffb 100644
Binary files a/Controller/Controller/Micro820/Micro820/IDS00103 and b/Controller/Controller/Micro820/Micro820/IDS00103 differ
diff --git a/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc b/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc
index c26fff2..b708b3d 100644
Binary files a/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc and b/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc differ
diff --git a/Controller/Controller/Micro820/Micro820/LinearScale.isaxml b/Controller/Controller/Micro820/Micro820/LinearScale.isaxml
deleted file mode 100644
index 9053ccc..0000000
--- a/Controller/Controller/Micro820/Micro820/LinearScale.isaxml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/LinearScale.stf b/Controller/Controller/Micro820/Micro820/LinearScale.stf
index 395409e..c184791 100644
--- a/Controller/Controller/Micro820/Micro820/LinearScale.stf
+++ b/Controller/Controller/Micro820/Micro820/LinearScale.stf
@@ -3,4 +3,5 @@ m := (EU_Max - EU_Min) / (Raw_Max - Raw_Min);
b := EU_Max - m * Raw_Max;
EU_Out := m * Raw_Inp + b;
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820.err b/Controller/Controller/Micro820/Micro820/MICRO820.err
index a703f35..d3a7a56 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820.err
+++ b/Controller/Controller/Micro820/Micro820/MICRO820.err
@@ -1,47 +1,47 @@
0::0046-0003::-------------------- Pre-build resource: MICRO820 Configuration: MICRO820 --------------
-0::0044-0003::Pre-compiling for 2080LC2020QWBG
+0::0044-0003::Pre-compiling for 2080LC2020QWBI
0::0000-0003::RA_CIP_ELECTRICAL_ENERGY_OBJ
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::READDOWNHOLEDATA
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::CONTROL
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::E300DATA
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0002-0003::MICRO820: 0 error(s), 0 warning(s)
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::READDOWNHOLEDATA
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::CONTROL
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::E300DATA
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0002-0003::MICRO820: 0 error(s), 0 warning(s)
0::0006-0003::-------------------- Build resource: MICRO820 Configuration: MICRO820 --------------
-0::0001-0003::Compiling for 2080LC2020QWBG
+0::0001-0003::Compiling for 2080LC2020QWBI
0::0000-0003::RA_CIP_ELECTRICAL_ENERGY_OBJ
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::READDOWNHOLEDATA
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::CONTROL
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::E300DATA
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0003-0003::Linking for 2080LC2020QWBG
-0:Z:\PATRICK MCDONAGH\WATER WELL PANEL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0002-0003::MICRO820: 0 error(s), 0 warning(s)
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_CIP_ELECTRICAL_ENERGY_OBJ:0000-0003::RA_E300_OUTPUT_CONTROL
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_E300_OUTPUT_CONTROL:0000-0003::READE300IO
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300IO:0000-0003::READE300CONFIG
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300CONFIG:0000-0003::READE300TRIPRESET
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300TRIPRESET:0000-0003::READE300PARAM
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READE300PARAM:0000-0003::USINT_TO_UDINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::WRITEE300CONFIG
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300CONFIG:0000-0003::WRITEE300TRIPRESET
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\WRITEE300TRIPRESET:0000-0003::LINEARSCALE
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::READDOWNHOLEDATA
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::CONTROL
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::E300DATA
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0003-0003::Linking for 2080LC2020QWBI
+0:C:\USERS\PATRICK\DOCUMENTS\HENRY_PUMP\WATERWELL\WATERWELLPANEL\CONTROLLER\CONTROLLER\MICRO820\MICRO820\E300DATA:0002-0003::MICRO820: 0 error(s), 0 warning(s)
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820.icp b/Controller/Controller/Micro820/Micro820/MICRO820.icp
index 0a970ab..b3b0d6f 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820.icp
+++ b/Controller/Controller/Micro820/Micro820/MICRO820.icp
@@ -1,20 +1,20 @@
-CONTROL(142):FB,LINEARSCALE(157);
-DINT_TO_USINT(151):
-RA_CIP_ELECTRICAL_ENERGY_OBJ(139):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-USINT_TO_UDINT(145):
-READE300TRIPRESET(154):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-UDINT_TO_USINT(147):
-READE300PARAM(156):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-RA_E300_OUTPUT_CONTROL(140):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,F_TRIG();FB,COP();
-WRITEE300CONFIG(149):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-READDOWNHOLEDATA(133):
+USINT_TO_UDINT(149):
+DINT_TO_USINT(154):
+UINT_TO_USINT(155):
+READE300TRIPRESET(147):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
+E300DATA(162):FB,RA_CIP_ELECTRICAL_ENERGY_OBJ(143);FB,RA_E300_OUTPUT_CONTROL(144);FB,READE300IO(145);FB,READE300PARAM(148);FB,USINT_TO_UINT(151);FB,WRITEE300TRIPRESET(158);FB,READE300CONFIG(146);FB,USINT_TO_UDINT(149);FB,USINT_TO_DINT(150);FB,USINT_TO_SINT(152);FB,UDINT_TO_USINT(153);FB,UINT_TO_USINT(155);FB,DINT_TO_USINT(154);FB,SINT_TO_USINT(156);FB,WRITEE300CONFIG(157);
+RA_E300_OUTPUT_CONTROL(144):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,F_TRIG();FB,COP();
+READE300PARAM(148):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
+USINT_TO_UINT(151):
+CONTROL(161):FB,LINEARSCALE(159);
USINT_TO_SINT(152):
+READE300IO(145):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
+LINEARSCALE(159):
+WRITEE300TRIPRESET(158):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
+SINT_TO_USINT(156):
+READE300CONFIG(146):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
+RA_CIP_ELECTRICAL_ENERGY_OBJ(143):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
+UDINT_TO_USINT(153):
USINT_TO_DINT(150):
-LINEARSCALE(157):
-WRITEE300TRIPRESET(155):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-SINT_TO_USINT(153):
-READE300CONFIG(143):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-READE300IO(141):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
-UINT_TO_USINT(148):
-USINT_TO_UINT(146):
-E300DATA(144):FB,RA_CIP_ELECTRICAL_ENERGY_OBJ(139);FB,RA_E300_OUTPUT_CONTROL(140);FB,READE300IO(141);FB,READE300PARAM(156);FB,USINT_TO_UINT(146);FB,WRITEE300TRIPRESET(155);FB,READE300CONFIG(143);FB,USINT_TO_UDINT(145);FB,USINT_TO_DINT(150);FB,USINT_TO_SINT(152);FB,UDINT_TO_USINT(147);FB,UINT_TO_USINT(148);FB,DINT_TO_USINT(151);FB,SINT_TO_USINT(153);FB,WRITEE300CONFIG(149);
+WRITEE300CONFIG(157):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP();FB,F_TRIG();
+READDOWNHOLEDATA(160):
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc
index 6eeb423..a90fa59 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 23ced56..b5f8399 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 74b062c..6d315c0 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_IDS00101 b/Controller/Controller/Micro820/Micro820/MICRO820_IDS00101
deleted file mode 100644
index 76095a9..0000000
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_IDS00101 and /dev/null differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_IDS00103 b/Controller/Controller/Micro820/Micro820/MICRO820_IDS00103
deleted file mode 100644
index d1ba397..0000000
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_IDS00103 and /dev/null differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc
index 243d139..2e11bd8 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc
@@ -1,10 +1,10 @@
[MEMORY]
-Offset0=0x4244
-Offset1=0x4A44
-Offset2=0x4A44
-Offset3=0x4A44
+Offset0=0x43D8
+Offset1=0x4BD8
+Offset2=0x4BD8
+Offset3=0x4BD8
Memory Usage Estimate(Code)=0x96C0
-Memory Usage Estimate(Data)=0x8E28
+Memory Usage Estimate(Data)=0x8FBC
Memory Usage Estimate(Retain)=0x2B
Memory Usage Estimate(Temporary variables)=0x23E0
Offset4=0x414
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc
index 243d139..2e11bd8 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.s.mtc
@@ -1,10 +1,10 @@
[MEMORY]
-Offset0=0x4244
-Offset1=0x4A44
-Offset2=0x4A44
-Offset3=0x4A44
+Offset0=0x43D8
+Offset1=0x4BD8
+Offset2=0x4BD8
+Offset3=0x4BD8
Memory Usage Estimate(Code)=0x96C0
-Memory Usage Estimate(Data)=0x8E28
+Memory Usage Estimate(Data)=0x8FBC
Memory Usage Estimate(Retain)=0x2B
Memory Usage Estimate(Temporary variables)=0x23E0
Offset4=0x414
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.mtc
index d5e40fd..57350c5 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.s.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=0x2E071082
+CRC_NEW=0x496E4B62
DAT_ORG=0
DAT_OLD=0
-DAT_NEW=1451522079
+DAT_NEW=1452539036
VER_ORG=0
VER_OLD=0
-VER_NEW=225
+VER_NEW=1
CRC_ALL_OLD=
-CRC_ALL_NEW=0xDC6979FF
+CRC_ALL_NEW=0x73F2F195
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc
index fe4537e..9226211 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc
@@ -2,8 +2,8 @@
Memory Usage Estimate(Temporary variables)=0x23E0
Biggest online change user variable memory block size=0x800
Currently added user variables=0x0
-Total data size=0x6624
-User variables size=0x4244
+Total data size=0x67B8
+User variables size=0x43D8
Maximum size for temporary variables=0x43E0
-Memory Usage Estimate(Data)=0x8E24
+Memory Usage Estimate(Data)=0x8FB8
Free memory for user variables=0x800
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc
index fe4537e..9226211 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.s.mtc
@@ -2,8 +2,8 @@
Memory Usage Estimate(Temporary variables)=0x23E0
Biggest online change user variable memory block size=0x800
Currently added user variables=0x0
-Total data size=0x6624
-User variables size=0x4244
+Total data size=0x67B8
+User variables size=0x43D8
Maximum size for temporary variables=0x43E0
-Memory Usage Estimate(Data)=0x8E24
+Memory Usage Estimate(Data)=0x8FB8
Free memory for user variables=0x800
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.ipa
index 90ee290..3f80163 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.ipa
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.ipa
@@ -1 +1 @@
-,LINEARSCALE_PRESSURE@CONTROL,LINEARSCALE,RAW_MIN,__TMPR7@CONTROL,REAL,RAW_MAX,__TMPR8@CONTROL,REAL,EU_MIN,PRESSURE_EU_MAX,REAL,EU_MAX,PRESSURE_EU_MAX,REAL,RAW_INP,__TMPR__LINEARSCALE__RAW_INP,REAL
+,LINEARSCALE_PRESSURE@CONTROL,LINEARSCALE,RAW_MIN,__TMPR7@CONTROL,REAL,RAW_MAX,__TMPR8@CONTROL,REAL,EU_MIN,PRESSURE_EU_MIN,REAL,EU_MAX,PRESSURE_EU_MAX,REAL,RAW_INP,__TMPR__LINEARSCALE__RAW_INP,REAL
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc
index 99b8902..aed35f4 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 3cf4d14..f1bb5d9 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 7cec12e..01f7131 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_E300DATA.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_E300DATA.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc
index 982fe8a..5878976 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 22bf9bc..7563d4a 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 e137785..0d5372d 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 3f6ca32..279a7dc 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 665d156..bc2f607 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 a5a70a6..9b08729 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 e2ec88a..eafa878 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 a7dcb9d..393746d 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 89599a3..4bb0baf 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 7105fbf..7e2c6f8 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 476e32e..3ef5756 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 d54cd26..2ac1393 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 58ea2bf..522af47 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 045d8d0..9a112ed 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 5f983ad..52ca684 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 274761c..809eb6c 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 213043c..80b3d9b 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 78ccf73..04da435 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc
@@ -1,10 +1,10 @@
[BEGIN FB INPUTS]
I1=micro820.micro820.e300data/e300_output.prodname_cop.enable,0x474,BOOL
I2=micro820.micro820.e300data/e300_output.prodname_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I3=micro820.micro820.e300data/e300_output.prodname_cop.srcoffset,0x4AE2,UINT
+I3=micro820.micro820.e300data/e300_output.prodname_cop.srcoffset,0x4C76,UINT
I4=micro820.micro820.e300data/e300_output.prodname_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I5=micro820.micro820.e300data/e300_output.prodname_cop.destoffset,0x4AE2,UINT
-I6=micro820.micro820.e300data/e300_output.prodname_cop.length,0x4AE0,UINT
+I5=micro820.micro820.e300data/e300_output.prodname_cop.destoffset,0x4C76,UINT
+I6=micro820.micro820.e300data/e300_output.prodname_cop.length,0x4C74,UINT
I7=micro820.micro820.e300data/e300_output.prodname_cop.swap,0x475,BOOL
I8=micro820.micro820.e300data/e300_output.prodname_cop.__adi_src,0xFFFFFFFF,UINT
I9=micro820.micro820.e300data/e300_output.prodname_cop.__adi_dest,0xFFFFFFFF,UINT
@@ -12,10 +12,10 @@ I10=micro820.micro820.e300data/e300_output.prodname_cop.__dti_src,0xFFFFFFFF,SIN
I11=micro820.micro820.e300data/e300_output.prodname_cop.__dti_dest,0xFFFFFFFF,SINT
I12=micro820.micro820.e300data/e300_readenergy.phase_cop.enable,0x474,BOOL
I13=micro820.micro820.e300data/e300_readenergy.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I14=micro820.micro820.e300data/e300_readenergy.phase_cop.srcoffset,0x4AD4,UINT
+I14=micro820.micro820.e300data/e300_readenergy.phase_cop.srcoffset,0x4C68,UINT
I15=micro820.micro820.e300data/e300_readenergy.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I16=micro820.micro820.e300data/e300_readenergy.phase_cop.destoffset,0x4ADA,UINT
-I17=micro820.micro820.e300data/e300_readenergy.phase_cop.length,0x4AE0,UINT
+I16=micro820.micro820.e300data/e300_readenergy.phase_cop.destoffset,0x4C6E,UINT
+I17=micro820.micro820.e300data/e300_readenergy.phase_cop.length,0x4C74,UINT
I18=micro820.micro820.e300data/e300_readenergy.phase_cop.swap,0x474,BOOL
I19=micro820.micro820.e300data/e300_readenergy.phase_cop.__adi_src,0xFFFFFFFF,UINT
I20=micro820.micro820.e300data/e300_readenergy.phase_cop.__adi_dest,0xFFFFFFFF,UINT
@@ -23,10 +23,10 @@ I21=micro820.micro820.e300data/e300_readenergy.phase_cop.__dti_src,0xFFFFFFFF,SI
I22=micro820.micro820.e300data/e300_readenergy.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I23=micro820.micro820.e300data/e300_readenergy.prodname_cop.enable,0x474,BOOL
I24=micro820.micro820.e300data/e300_readenergy.prodname_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I25=micro820.micro820.e300data/e300_readenergy.prodname_cop.srcoffset,0x4AE2,UINT
+I25=micro820.micro820.e300data/e300_readenergy.prodname_cop.srcoffset,0x4C76,UINT
I26=micro820.micro820.e300data/e300_readenergy.prodname_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I27=micro820.micro820.e300data/e300_readenergy.prodname_cop.destoffset,0x4AE2,UINT
-I28=micro820.micro820.e300data/e300_readenergy.prodname_cop.length,0x4AE0,UINT
+I27=micro820.micro820.e300data/e300_readenergy.prodname_cop.destoffset,0x4C76,UINT
+I28=micro820.micro820.e300data/e300_readenergy.prodname_cop.length,0x4C74,UINT
I29=micro820.micro820.e300data/e300_readenergy.prodname_cop.swap,0x475,BOOL
I30=micro820.micro820.e300data/e300_readenergy.prodname_cop.__adi_src,0xFFFFFFFF,UINT
I31=micro820.micro820.e300data/e300_readenergy.prodname_cop.__adi_dest,0xFFFFFFFF,UINT
@@ -34,10 +34,10 @@ I32=micro820.micro820.e300data/e300_readenergy.prodname_cop.__dti_src,0xFFFFFFFF
I33=micro820.micro820.e300data/e300_readenergy.prodname_cop.__dti_dest,0xFFFFFFFF,SINT
I34=micro820.micro820.e300data/e300_readenergy.real_cop.enable,0x474,BOOL
I35=micro820.micro820.e300data/e300_readenergy.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I36=micro820.micro820.e300data/e300_readenergy.real_cop.srcoffset,0x4AD8,UINT
+I36=micro820.micro820.e300data/e300_readenergy.real_cop.srcoffset,0x4C6C,UINT
I37=micro820.micro820.e300data/e300_readenergy.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I38=micro820.micro820.e300data/e300_readenergy.real_cop.destoffset,0x4AE2,UINT
-I39=micro820.micro820.e300data/e300_readenergy.real_cop.length,0x4AD6,UINT
+I38=micro820.micro820.e300data/e300_readenergy.real_cop.destoffset,0x4C76,UINT
+I39=micro820.micro820.e300data/e300_readenergy.real_cop.length,0x4C6A,UINT
I40=micro820.micro820.e300data/e300_readenergy.real_cop.swap,0x474,BOOL
I41=micro820.micro820.e300data/e300_readenergy.real_cop.__adi_src,0xFFFFFFFF,UINT
I42=micro820.micro820.e300data/e300_readenergy.real_cop.__adi_dest,0xFFFFFFFF,UINT
@@ -45,528 +45,528 @@ I43=micro820.micro820.e300data/e300_readenergy.real_cop.__dti_src,0xFFFFFFFF,SIN
I44=micro820.micro820.e300data/e300_readenergy.real_cop.__dti_dest,0xFFFFFFFF,SINT
I45=micro820.micro820.e300data/e300_readenergy.int_cop.enable,0x474,BOOL
I46=micro820.micro820.e300data/e300_readenergy.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I47=micro820.micro820.e300data/e300_readenergy.int_cop.srcoffset,0x4AE2,UINT
+I47=micro820.micro820.e300data/e300_readenergy.int_cop.srcoffset,0x4C76,UINT
I48=micro820.micro820.e300data/e300_readenergy.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I49=micro820.micro820.e300data/e300_readenergy.int_cop.destoffset,0x4AE2,UINT
-I50=micro820.micro820.e300data/e300_readenergy.int_cop.length,0x4ADA,UINT
+I49=micro820.micro820.e300data/e300_readenergy.int_cop.destoffset,0x4C76,UINT
+I50=micro820.micro820.e300data/e300_readenergy.int_cop.length,0x4C6E,UINT
I51=micro820.micro820.e300data/e300_readenergy.int_cop.swap,0x474,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,0x4A45,BOOL
+I56=micro820.micro820.readdownholedata/modbuscycletimer.in,0x4BD9,BOOL
I57=micro820.micro820.readdownholedata/modbuscycletimer.pt,0x70C,TIME
I58=micro820.micro820.e300data/writee300configdata.fben,0x474,BOOL
-I59=micro820.micro820.e300data/writee300configdata.ipaddress,0x8DB,STRING
+I59=micro820.micro820.e300data/writee300configdata.ipaddress,0x888,STRING
I60=micro820.micro820.e300data/writee300configdata.updaterate_ms,0x514,UINT
I61=micro820.micro820.e300data/writee300configdata.enable,0x474,BOOL
I62=micro820.micro820.e300data/writee300configdata.input,0xFFFFFFFF,____FB_INIT_CONST_00000011
I63=micro820.micro820.e300data/s2u_underpflagtriplevel.inp_int,0x4C4,SINT
I64=micro820.micro820.e300data/s2u_underpflagwarninglevel.inp_int,0x4C5,SINT
I65=micro820.micro820.e300data/s2u_overpflagtriplevel.inp_int,0x4C6,SINT
-I66=micro820.micro820.e300data/s2u_overpflagwarninglevel.inp_int,0x4A86,SINT
-I67=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_1,0x4A94,USINT
-I68=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_2,0x4A95,USINT
-I69=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_3,0x4A96,USINT
-I70=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_4,0x4A97,USINT
+I66=micro820.micro820.e300data/s2u_overpflagwarninglevel.inp_int,0x4C1A,SINT
+I67=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_1,0x4C28,USINT
+I68=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_2,0x4C29,USINT
+I69=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_3,0x4C2A,USINT
+I70=micro820.micro820.e300data/sint_to_dint_flasetting.sint_src_4,0x4C2B,USINT
I71=micro820.micro820.e300data/e300_output.fben,0x474,BOOL
-I72=micro820.micro820.e300data/e300_output.ipaddress,0x8DB,STRING
+I72=micro820.micro820.e300data/e300_output.ipaddress,0x888,STRING
I73=micro820.micro820.e300data/e300_output.outputnumber,0x4C8,USINT
-I74=micro820.micro820.e300data/e300_output.outputsetting,0x47B,BOOL
-I75=micro820.micro820.e300data/d2s_flasetting.inp_dint,0x5240,UDINT
-I76=micro820.micro820.e300data/writee300configdata.fben_ftrig.clk,0x4A55,BOOL
-I77=micro820.micro820.e300data/e300_output.outputsetting_ftrig.clk,0x4A55,BOOL
-I78=micro820.micro820.e300data/e300_output.fben_ftrig.clk,0x4A55,BOOL
-I79=micro820.micro820.e300data/e300_readenergy.fben_ftrig.clk,0x4A55,BOOL
-I80=micro820.micro820.e300data/e300_read_digitalinput0.fben_ftrig.clk,0x4A55,BOOL
-I81=micro820.micro820.e300data/reade300configdata.fben_ftrig.clk,0x4A55,BOOL
-I82=micro820.micro820.e300data/e300_tripstatuscurrent.fben_ftrig.clk,0x4A55,BOOL
-I83=micro820.micro820.e300data/e300_write_tripreset.fben_ftrig.clk,0x4A55,BOOL
-I84=micro820.micro820.e300data/e300_read_digitalinput1.fben_ftrig.clk,0x4A55,BOOL
-I85=micro820.micro820.e300data/e300_tripstatusvoltage.fben_ftrig.clk,0x4A55,BOOL
-I86=micro820.micro820.e300data/e300_read_digitalinput2.fben_ftrig.clk,0x4A55,BOOL
-I87=micro820.micro820.e300data/e300_tripstatuspower.fben_ftrig.clk,0x4A55,BOOL
-I88=micro820.micro820.e300data/e300_read_digitalinput3.fben_ftrig.clk,0x4A55,BOOL
-I89=micro820.micro820.e300data/e300_tripstatuscontrol.fben_ftrig.clk,0x4A55,BOOL
-I90=micro820.micro820.e300data/e300_read_digitalinput4.fben_ftrig.clk,0x4A55,BOOL
-I91=micro820.micro820.e300data/e300_warnstatuscurrent.fben_ftrig.clk,0x4A55,BOOL
-I92=micro820.micro820.e300data/e300_read_digitalinput5.fben_ftrig.clk,0x4A55,BOOL
-I93=micro820.micro820.e300data/e300_warnstatusvoltage.fben_ftrig.clk,0x4A55,BOOL
-I94=micro820.micro820.e300data/e300_warnstatuspower.fben_ftrig.clk,0x4A55,BOOL
-I95=micro820.micro820.e300data/e300_warnstatuscontrol.fben_ftrig.clk,0x4A55,BOOL
+I74=micro820.micro820.e300data/e300_output.outputsetting,0x478,BOOL
+I75=micro820.micro820.e300data/d2s_flasetting.inp_dint,0x53D4,UDINT
+I76=micro820.micro820.e300data/writee300configdata.fben_ftrig.clk,0x4BE9,BOOL
+I77=micro820.micro820.e300data/e300_output.outputsetting_ftrig.clk,0x4BE9,BOOL
+I78=micro820.micro820.e300data/e300_output.fben_ftrig.clk,0x4BE9,BOOL
+I79=micro820.micro820.e300data/e300_readenergy.fben_ftrig.clk,0x4BE9,BOOL
+I80=micro820.micro820.e300data/e300_read_digitalinput0.fben_ftrig.clk,0x4BE9,BOOL
+I81=micro820.micro820.e300data/reade300configdata.fben_ftrig.clk,0x4BE9,BOOL
+I82=micro820.micro820.e300data/e300_tripstatuscurrent.fben_ftrig.clk,0x4BE9,BOOL
+I83=micro820.micro820.e300data/e300_write_tripreset.fben_ftrig.clk,0x4BE9,BOOL
+I84=micro820.micro820.e300data/e300_read_digitalinput1.fben_ftrig.clk,0x4BE9,BOOL
+I85=micro820.micro820.e300data/e300_tripstatusvoltage.fben_ftrig.clk,0x4BE9,BOOL
+I86=micro820.micro820.e300data/e300_read_digitalinput2.fben_ftrig.clk,0x4BE9,BOOL
+I87=micro820.micro820.e300data/e300_tripstatuspower.fben_ftrig.clk,0x4BE9,BOOL
+I88=micro820.micro820.e300data/e300_read_digitalinput3.fben_ftrig.clk,0x4BE9,BOOL
+I89=micro820.micro820.e300data/e300_tripstatuscontrol.fben_ftrig.clk,0x4BE9,BOOL
+I90=micro820.micro820.e300data/e300_read_digitalinput4.fben_ftrig.clk,0x4BE9,BOOL
+I91=micro820.micro820.e300data/e300_warnstatuscurrent.fben_ftrig.clk,0x4BE9,BOOL
+I92=micro820.micro820.e300data/e300_read_digitalinput5.fben_ftrig.clk,0x4BE9,BOOL
+I93=micro820.micro820.e300data/e300_warnstatusvoltage.fben_ftrig.clk,0x4BE9,BOOL
+I94=micro820.micro820.e300data/e300_warnstatuspower.fben_ftrig.clk,0x4BE9,BOOL
+I95=micro820.micro820.e300data/e300_warnstatuscontrol.fben_ftrig.clk,0x4BE9,BOOL
I96=micro820.micro820.e300data/e300_readenergy.fben,0x474,BOOL
-I97=micro820.micro820.e300data/e300_readenergy.ipaddress,0x8DB,STRING
+I97=micro820.micro820.e300data/e300_readenergy.ipaddress,0x888,STRING
I98=micro820.micro820.e300data/e300_readenergy.updaterate_ms,0x514,UINT
-I99=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_1,0x4A98,USINT
-I100=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_2,0x4A99,USINT
-I101=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_3,0x4A9A,USINT
-I102=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_4,0x4A9B,USINT
-I103=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_1,0x4A98,USINT
-I104=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_2,0x4A99,USINT
-I105=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_3,0x4A9A,USINT
-I106=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_4,0x4A9B,USINT
-I107=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_1,0x4A98,USINT
-I108=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_2,0x4A99,USINT
-I109=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_3,0x4A9A,USINT
-I110=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_4,0x4A9B,USINT
-I111=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_1,0x4A98,USINT
-I112=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_2,0x4A99,USINT
-I113=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_3,0x4A9A,USINT
-I114=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_4,0x4A9B,USINT
-I115=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_1,0x4A98,USINT
-I116=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_2,0x4A99,USINT
-I117=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_3,0x4A9A,USINT
-I118=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_4,0x4A9B,USINT
-I119=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_1,0x4A98,USINT
-I120=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_2,0x4A99,USINT
-I121=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_3,0x4A9A,USINT
-I122=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_4,0x4A9B,USINT
-I123=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_1,0x4A98,USINT
-I124=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_2,0x4A99,USINT
-I125=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_3,0x4A9A,USINT
-I126=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_4,0x4A9B,USINT
-I127=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_1,0x4A98,USINT
-I128=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_2,0x4A99,USINT
-I129=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_3,0x4A9A,USINT
-I130=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_4,0x4A9B,USINT
-I131=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_1,0x4A98,USINT
-I132=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_2,0x4A99,USINT
-I133=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_3,0x4A9A,USINT
-I134=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_4,0x4A9B,USINT
-I135=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_1,0x4A98,USINT
-I136=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_2,0x4A99,USINT
-I137=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_3,0x4A9A,USINT
-I138=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_4,0x4A9B,USINT
-I139=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_1,0x4A98,USINT
-I140=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_2,0x4A99,USINT
-I141=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_3,0x4A9A,USINT
-I142=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_4,0x4A9B,USINT
-I143=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_1,0x4A98,USINT
-I144=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_2,0x4A99,USINT
-I145=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_3,0x4A9A,USINT
-I146=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_4,0x4A9B,USINT
-I147=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_1,0x4A98,USINT
-I148=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_2,0x4A99,USINT
-I149=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_3,0x4A9A,USINT
-I150=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_4,0x4A9B,USINT
-I151=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_1,0x4A98,USINT
-I152=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_2,0x4A99,USINT
-I153=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_3,0x4A9A,USINT
-I154=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_4,0x4A9B,USINT
-I155=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_1,0x4A98,USINT
-I156=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_2,0x4A99,USINT
-I157=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_3,0x4A9A,USINT
-I158=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_4,0x4A9B,USINT
-I159=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_1,0x4A98,USINT
-I160=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_2,0x4A99,USINT
-I161=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_3,0x4A9A,USINT
-I162=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_4,0x4A9B,USINT
-I163=micro820.micro820.control/linearscale_pressure.raw_min,0x5290,REAL
-I164=micro820.micro820.control/linearscale_pressure.raw_max,0x528C,REAL
-I165=micro820.micro820.control/linearscale_pressure.eu_min,0x6EC,REAL
+I99=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_1,0x4C2C,USINT
+I100=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_2,0x4C2D,USINT
+I101=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_3,0x4C2E,USINT
+I102=micro820.micro820.e300data/sint_to_dint_underrealpowertriplevel.sint_src_4,0x4C2F,USINT
+I103=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_1,0x4C2C,USINT
+I104=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_2,0x4C2D,USINT
+I105=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_3,0x4C2E,USINT
+I106=micro820.micro820.e300data/sint_to_dint_underrealpowerwarninglevel.sint_src_4,0x4C2F,USINT
+I107=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_1,0x4C2C,USINT
+I108=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_2,0x4C2D,USINT
+I109=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_3,0x4C2E,USINT
+I110=micro820.micro820.e300data/sint_to_dint_overrealpowertriplevel.sint_src_4,0x4C2F,USINT
+I111=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_1,0x4C2C,USINT
+I112=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_2,0x4C2D,USINT
+I113=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_3,0x4C2E,USINT
+I114=micro820.micro820.e300data/sint_to_dint_overrealpowerwarninglevel.sint_src_4,0x4C2F,USINT
+I115=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_1,0x4C2C,USINT
+I116=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_2,0x4C2D,USINT
+I117=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_3,0x4C2E,USINT
+I118=micro820.micro820.e300data/sint_to_dint_underreactiveconstriplevel.sint_src_4,0x4C2F,USINT
+I119=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_1,0x4C2C,USINT
+I120=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_2,0x4C2D,USINT
+I121=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_3,0x4C2E,USINT
+I122=micro820.micro820.e300data/sint_to_dint_underreactiveconswlevel.sint_src_4,0x4C2F,USINT
+I123=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_1,0x4C2C,USINT
+I124=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_2,0x4C2D,USINT
+I125=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_3,0x4C2E,USINT
+I126=micro820.micro820.e300data/sint_to_dint_oreactiveconstriplevel.sint_src_4,0x4C2F,USINT
+I127=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_1,0x4C2C,USINT
+I128=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_2,0x4C2D,USINT
+I129=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_3,0x4C2E,USINT
+I130=micro820.micro820.e300data/sint_to_dint_oreactiveconswarninglevel.sint_src_4,0x4C2F,USINT
+I131=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_1,0x4C2C,USINT
+I132=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_2,0x4C2D,USINT
+I133=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_3,0x4C2E,USINT
+I134=micro820.micro820.e300data/sint_to_dint_underreactivegentriplevel.sint_src_4,0x4C2F,USINT
+I135=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_1,0x4C2C,USINT
+I136=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_2,0x4C2D,USINT
+I137=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_3,0x4C2E,USINT
+I138=micro820.micro820.e300data/sint_to_dint_underreactgenwarninglevel.sint_src_4,0x4C2F,USINT
+I139=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_1,0x4C2C,USINT
+I140=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_2,0x4C2D,USINT
+I141=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_3,0x4C2E,USINT
+I142=micro820.micro820.e300data/sint_to_dint_oreactivegentriplevel.sint_src_4,0x4C2F,USINT
+I143=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_1,0x4C2C,USINT
+I144=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_2,0x4C2D,USINT
+I145=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_3,0x4C2E,USINT
+I146=micro820.micro820.e300data/sint_to_dint_oreactivegenwarninglevel.sint_src_4,0x4C2F,USINT
+I147=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_1,0x4C2C,USINT
+I148=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_2,0x4C2D,USINT
+I149=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_3,0x4C2E,USINT
+I150=micro820.micro820.e300data/sint_to_dint_underapparentpowertriplevel.sint_src_4,0x4C2F,USINT
+I151=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_1,0x4C2C,USINT
+I152=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_2,0x4C2D,USINT
+I153=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_3,0x4C2E,USINT
+I154=micro820.micro820.e300data/sint_to_dint_underapparentwarninglevel.sint_src_4,0x4C2F,USINT
+I155=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_1,0x4C2C,USINT
+I156=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_2,0x4C2D,USINT
+I157=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_3,0x4C2E,USINT
+I158=micro820.micro820.e300data/sint_to_dint_overapparenttriplevel.sint_src_4,0x4C2F,USINT
+I159=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_1,0x4C2C,USINT
+I160=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_2,0x4C2D,USINT
+I161=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_3,0x4C2E,USINT
+I162=micro820.micro820.e300data/sint_to_dint_overapparentwarninglevel.sint_src_4,0x4C2F,USINT
+I163=micro820.micro820.control/linearscale_pressure.raw_min,0x5424,REAL
+I164=micro820.micro820.control/linearscale_pressure.raw_max,0x5420,REAL
+I165=micro820.micro820.control/linearscale_pressure.eu_min,0x6E8,REAL
I166=micro820.micro820.control/linearscale_pressure.eu_max,0x6EC,REAL
-I167=micro820.micro820.control/linearscale_pressure.raw_inp,0x52A0,REAL
+I167=micro820.micro820.control/linearscale_pressure.raw_inp,0x5434,REAL
I168=micro820.micro820.e300data/e300_read_digitalinput0.fben,0x474,BOOL
-I169=micro820.micro820.e300data/e300_read_digitalinput0.ipaddress,0x8DB,STRING
+I169=micro820.micro820.e300data/e300_read_digitalinput0.ipaddress,0x888,STRING
I170=micro820.micro820.e300data/e300_read_digitalinput0.updaterate_ms,0x514,UINT
-I171=micro820.micro820.e300data/e300_read_digitalinput0.channelnumber,0x5234,UDINT
-I172=micro820.micro820.e300data/e300_read_digitalinput0.enable,0x479,BOOL
+I171=micro820.micro820.e300data/e300_read_digitalinput0.channelnumber,0x53C8,UDINT
+I172=micro820.micro820.e300data/e300_read_digitalinput0.enable,0x482,BOOL
I173=micro820.micro820.e300data/e300_read_digitalinput1.fben,0x474,BOOL
-I174=micro820.micro820.e300data/e300_read_digitalinput1.ipaddress,0x8DB,STRING
+I174=micro820.micro820.e300data/e300_read_digitalinput1.ipaddress,0x888,STRING
I175=micro820.micro820.e300data/e300_read_digitalinput1.updaterate_ms,0x514,UINT
-I176=micro820.micro820.e300data/e300_read_digitalinput1.channelnumber,0x5230,UDINT
-I177=micro820.micro820.e300data/e300_read_digitalinput1.enable,0x479,BOOL
+I176=micro820.micro820.e300data/e300_read_digitalinput1.channelnumber,0x53C4,UDINT
+I177=micro820.micro820.e300data/e300_read_digitalinput1.enable,0x482,BOOL
I178=micro820.micro820.e300data/e300_read_digitalinput2.fben,0x474,BOOL
-I179=micro820.micro820.e300data/e300_read_digitalinput2.ipaddress,0x8DB,STRING
+I179=micro820.micro820.e300data/e300_read_digitalinput2.ipaddress,0x888,STRING
I180=micro820.micro820.e300data/e300_read_digitalinput2.updaterate_ms,0x514,UINT
-I181=micro820.micro820.e300data/e300_read_digitalinput2.channelnumber,0x5228,UDINT
-I182=micro820.micro820.e300data/e300_read_digitalinput2.enable,0x479,BOOL
+I181=micro820.micro820.e300data/e300_read_digitalinput2.channelnumber,0x53BC,UDINT
+I182=micro820.micro820.e300data/e300_read_digitalinput2.enable,0x482,BOOL
I183=micro820.micro820.e300data/e300_read_digitalinput3.fben,0x474,BOOL
-I184=micro820.micro820.e300data/e300_read_digitalinput3.ipaddress,0x8DB,STRING
+I184=micro820.micro820.e300data/e300_read_digitalinput3.ipaddress,0x888,STRING
I185=micro820.micro820.e300data/e300_read_digitalinput3.updaterate_ms,0x514,UINT
-I186=micro820.micro820.e300data/e300_read_digitalinput3.channelnumber,0x5224,UDINT
-I187=micro820.micro820.e300data/e300_read_digitalinput3.enable,0x479,BOOL
+I186=micro820.micro820.e300data/e300_read_digitalinput3.channelnumber,0x53B8,UDINT
+I187=micro820.micro820.e300data/e300_read_digitalinput3.enable,0x482,BOOL
I188=micro820.micro820.e300data/e300_read_digitalinput4.fben,0x474,BOOL
-I189=micro820.micro820.e300data/e300_read_digitalinput4.ipaddress,0x8DB,STRING
+I189=micro820.micro820.e300data/e300_read_digitalinput4.ipaddress,0x888,STRING
I190=micro820.micro820.e300data/e300_read_digitalinput4.updaterate_ms,0x514,UINT
-I191=micro820.micro820.e300data/e300_read_digitalinput4.channelnumber,0x5220,UDINT
-I192=micro820.micro820.e300data/e300_read_digitalinput4.enable,0x479,BOOL
+I191=micro820.micro820.e300data/e300_read_digitalinput4.channelnumber,0x53B4,UDINT
+I192=micro820.micro820.e300data/e300_read_digitalinput4.enable,0x482,BOOL
I193=micro820.micro820.e300data/e300_read_digitalinput5.fben,0x474,BOOL
-I194=micro820.micro820.e300data/e300_read_digitalinput5.ipaddress,0x8DB,STRING
+I194=micro820.micro820.e300data/e300_read_digitalinput5.ipaddress,0x888,STRING
I195=micro820.micro820.e300data/e300_read_digitalinput5.updaterate_ms,0x514,UINT
-I196=micro820.micro820.e300data/e300_read_digitalinput5.channelnumber,0x521C,UDINT
-I197=micro820.micro820.e300data/e300_read_digitalinput5.enable,0x479,BOOL
-I198=micro820.micro820.e300data/u2s_underpflagtriplevel.sint_src_1,0x4A9C,USINT
-I199=micro820.micro820.e300data/u2s_underpflagwarninglevel.sint_src_1,0x4A9C,USINT
-I200=micro820.micro820.e300data/u2s_overpflagtriplevel.sint_src_1,0x4A9C,USINT
-I201=micro820.micro820.e300data/u2s_overpflagwarninglevel.sint_src_1,0x4A9C,USINT
-I202=micro820.micro820.e300data/writee300configdata.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I203=micro820.micro820.e300data/writee300configdata.fben_rtrig.clk,0x4A4F,BOOL
-I204=micro820.micro820.e300data/writee300configdata.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I205=micro820.micro820.e300data/e300_output.msgprodname_err_rtrig.clk,0x4A4F,BOOL
-I206=micro820.micro820.e300data/e300_output.msgwriteoutput_err_rtrig.clk,0x4A4F,BOOL
-I207=micro820.micro820.e300data/e300_output.fben_rtrig.clk,0x4A4F,BOOL
-I208=micro820.micro820.e300data/e300_output.msgwriteoutput_q_rtrig.clk,0x4A4F,BOOL
-I209=micro820.micro820.e300data/e300_output.outputsetting_rtrig.clk,0x4A4F,BOOL
-I210=micro820.micro820.e300data/e300_output.msgprodname_q_rtrig.clk,0x4A4F,BOOL
-I211=micro820.micro820.e300data/e300_readenergy.msgprodname_err_rtrig.clk,0x4A4F,BOOL
-I212=micro820.micro820.e300data/e300_readenergy.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I213=micro820.micro820.e300data/e300_readenergy.fben_rtrig.clk,0x4A4F,BOOL
-I214=micro820.micro820.e300data/e300_readenergy.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I215=micro820.micro820.e300data/e300_readenergy.msgprodname_q_rtrig.clk,0x4A4F,BOOL
-I216=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I217=micro820.micro820.e300data/e300_read_digitalinput0.fben_rtrig.clk,0x4A4F,BOOL
-I218=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I219=micro820.micro820.e300data/reade300configdata.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I220=micro820.micro820.e300data/reade300configdata.fben_rtrig.clk,0x4A4F,BOOL
-I221=micro820.micro820.e300data/reade300configdata.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I222=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I223=micro820.micro820.e300data/e300_tripstatuscurrent.fben_rtrig.clk,0x4A4F,BOOL
-I224=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I225=micro820.micro820.e300data/e300_write_tripreset.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I226=micro820.micro820.e300data/e300_write_tripreset.fben_rtrig.clk,0x4A4F,BOOL
-I227=micro820.micro820.e300data/e300_write_tripreset.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I228=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I229=micro820.micro820.e300data/e300_read_digitalinput1.fben_rtrig.clk,0x4A4F,BOOL
-I230=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I231=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I232=micro820.micro820.e300data/e300_tripstatusvoltage.fben_rtrig.clk,0x4A4F,BOOL
-I233=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I234=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I235=micro820.micro820.e300data/e300_read_digitalinput2.fben_rtrig.clk,0x4A4F,BOOL
-I236=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I237=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I238=micro820.micro820.e300data/e300_tripstatuspower.fben_rtrig.clk,0x4A4F,BOOL
-I239=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I240=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I241=micro820.micro820.e300data/e300_read_digitalinput3.fben_rtrig.clk,0x4A4F,BOOL
-I242=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I243=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I244=micro820.micro820.e300data/e300_tripstatuscontrol.fben_rtrig.clk,0x4A4F,BOOL
-I245=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I246=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I247=micro820.micro820.e300data/e300_read_digitalinput4.fben_rtrig.clk,0x4A4F,BOOL
-I248=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I249=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I250=micro820.micro820.e300data/e300_warnstatuscurrent.fben_rtrig.clk,0x4A4F,BOOL
-I251=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I252=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I253=micro820.micro820.e300data/e300_read_digitalinput5.fben_rtrig.clk,0x4A4F,BOOL
-I254=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I255=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I256=micro820.micro820.e300data/e300_warnstatusvoltage.fben_rtrig.clk,0x4A4F,BOOL
-I257=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I258=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I259=micro820.micro820.e300data/e300_warnstatuspower.fben_rtrig.clk,0x4A4F,BOOL
-I260=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I261=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_q_rtrig.clk,0x4A4F,BOOL
-I262=micro820.micro820.e300data/e300_warnstatuscontrol.fben_rtrig.clk,0x4A4F,BOOL
-I263=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_err_rtrig.clk,0x4A4F,BOOL
-I264=micro820.micro820.e300data/i2s_tripenablecurrent.inp_int,0x4AE8,UINT
-I265=micro820.micro820.e300data/i2s_tripenablevoltage.inp_int,0x4AE8,UINT
-I266=micro820.micro820.e300data/i2s_tripenablepower.inp_int,0x4AE8,UINT
-I267=micro820.micro820.e300data/i2s_tripenablecontrol.inp_int,0x4AE8,UINT
-I268=micro820.micro820.e300data/i2s_warningenablecurrent.inp_int,0x4AE8,UINT
-I269=micro820.micro820.e300data/i2s_warningenablevoltage.inp_int,0x4AE8,UINT
-I270=micro820.micro820.e300data/i2s_warningenablepower.inp_int,0x4AE8,UINT
-I271=micro820.micro820.e300data/i2s_warningenablecontrol.inp_int,0x4AE8,UINT
-I272=micro820.micro820.e300data/i2s_groundfaulttriplevel.inp_int,0x4AE8,UINT
-I273=micro820.micro820.e300data/i2s_groundfaultwarninglevel.inp_int,0x4AE8,UINT
-I274=micro820.micro820.e300data/i2s_stalltriplevel.inp_int,0x4AE8,UINT
-I275=micro820.micro820.e300data/i2s_jamtriplevel.inp_int,0x4AE8,UINT
-I276=micro820.micro820.e300data/i2s_jamwarninglevel.inp_int,0x4AE8,UINT
-I277=micro820.micro820.e300data/i2s_ctprimary.inp_int,0x4AE8,UINT
-I278=micro820.micro820.e300data/i2s_ctsecondary.inp_int,0x4AE8,UINT
-I279=micro820.micro820.e300data/i2s_ptprimary.inp_int,0x4AE8,UINT
-I280=micro820.micro820.e300data/i2s_ptsecondary.inp_int,0x4AE8,UINT
-I281=micro820.micro820.e300data/i2s_undervoltagetriplevel.inp_int,0x4AE8,UINT
-I282=micro820.micro820.e300data/i2s_undervoltagewarninglevel.inp_int,0x4AE8,UINT
-I283=micro820.micro820.e300data/i2s_overvoltagetriplevel.inp_int,0x4AE8,UINT
-I284=micro820.micro820.e300data/i2s_overvoltagewarninglevel.inp_int,0x4AE8,UINT
+I196=micro820.micro820.e300data/e300_read_digitalinput5.channelnumber,0x53B0,UDINT
+I197=micro820.micro820.e300data/e300_read_digitalinput5.enable,0x482,BOOL
+I198=micro820.micro820.e300data/u2s_underpflagtriplevel.sint_src_1,0x4C30,USINT
+I199=micro820.micro820.e300data/u2s_underpflagwarninglevel.sint_src_1,0x4C30,USINT
+I200=micro820.micro820.e300data/u2s_overpflagtriplevel.sint_src_1,0x4C30,USINT
+I201=micro820.micro820.e300data/u2s_overpflagwarninglevel.sint_src_1,0x4C30,USINT
+I202=micro820.micro820.e300data/writee300configdata.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I203=micro820.micro820.e300data/writee300configdata.fben_rtrig.clk,0x4BE3,BOOL
+I204=micro820.micro820.e300data/writee300configdata.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I205=micro820.micro820.e300data/e300_output.msgprodname_err_rtrig.clk,0x4BE3,BOOL
+I206=micro820.micro820.e300data/e300_output.msgwriteoutput_err_rtrig.clk,0x4BE3,BOOL
+I207=micro820.micro820.e300data/e300_output.fben_rtrig.clk,0x4BE3,BOOL
+I208=micro820.micro820.e300data/e300_output.msgwriteoutput_q_rtrig.clk,0x4BE3,BOOL
+I209=micro820.micro820.e300data/e300_output.outputsetting_rtrig.clk,0x4BE3,BOOL
+I210=micro820.micro820.e300data/e300_output.msgprodname_q_rtrig.clk,0x4BE3,BOOL
+I211=micro820.micro820.e300data/e300_readenergy.msgprodname_err_rtrig.clk,0x4BE3,BOOL
+I212=micro820.micro820.e300data/e300_readenergy.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I213=micro820.micro820.e300data/e300_readenergy.fben_rtrig.clk,0x4BE3,BOOL
+I214=micro820.micro820.e300data/e300_readenergy.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I215=micro820.micro820.e300data/e300_readenergy.msgprodname_q_rtrig.clk,0x4BE3,BOOL
+I216=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I217=micro820.micro820.e300data/e300_read_digitalinput0.fben_rtrig.clk,0x4BE3,BOOL
+I218=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I219=micro820.micro820.e300data/reade300configdata.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I220=micro820.micro820.e300data/reade300configdata.fben_rtrig.clk,0x4BE3,BOOL
+I221=micro820.micro820.e300data/reade300configdata.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I222=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I223=micro820.micro820.e300data/e300_tripstatuscurrent.fben_rtrig.clk,0x4BE3,BOOL
+I224=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I225=micro820.micro820.e300data/e300_write_tripreset.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I226=micro820.micro820.e300data/e300_write_tripreset.fben_rtrig.clk,0x4BE3,BOOL
+I227=micro820.micro820.e300data/e300_write_tripreset.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I228=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I229=micro820.micro820.e300data/e300_read_digitalinput1.fben_rtrig.clk,0x4BE3,BOOL
+I230=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I231=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I232=micro820.micro820.e300data/e300_tripstatusvoltage.fben_rtrig.clk,0x4BE3,BOOL
+I233=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I234=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I235=micro820.micro820.e300data/e300_read_digitalinput2.fben_rtrig.clk,0x4BE3,BOOL
+I236=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I237=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I238=micro820.micro820.e300data/e300_tripstatuspower.fben_rtrig.clk,0x4BE3,BOOL
+I239=micro820.micro820.e300data/e300_tripstatuspower.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I240=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I241=micro820.micro820.e300data/e300_read_digitalinput3.fben_rtrig.clk,0x4BE3,BOOL
+I242=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I243=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I244=micro820.micro820.e300data/e300_tripstatuscontrol.fben_rtrig.clk,0x4BE3,BOOL
+I245=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I246=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I247=micro820.micro820.e300data/e300_read_digitalinput4.fben_rtrig.clk,0x4BE3,BOOL
+I248=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I249=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I250=micro820.micro820.e300data/e300_warnstatuscurrent.fben_rtrig.clk,0x4BE3,BOOL
+I251=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I252=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I253=micro820.micro820.e300data/e300_read_digitalinput5.fben_rtrig.clk,0x4BE3,BOOL
+I254=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I255=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I256=micro820.micro820.e300data/e300_warnstatusvoltage.fben_rtrig.clk,0x4BE3,BOOL
+I257=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I258=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I259=micro820.micro820.e300data/e300_warnstatuspower.fben_rtrig.clk,0x4BE3,BOOL
+I260=micro820.micro820.e300data/e300_warnstatuspower.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I261=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_q_rtrig.clk,0x4BE3,BOOL
+I262=micro820.micro820.e300data/e300_warnstatuscontrol.fben_rtrig.clk,0x4BE3,BOOL
+I263=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread_err_rtrig.clk,0x4BE3,BOOL
+I264=micro820.micro820.e300data/i2s_tripenablecurrent.inp_int,0x4C7C,UINT
+I265=micro820.micro820.e300data/i2s_tripenablevoltage.inp_int,0x4C7C,UINT
+I266=micro820.micro820.e300data/i2s_tripenablepower.inp_int,0x4C7C,UINT
+I267=micro820.micro820.e300data/i2s_tripenablecontrol.inp_int,0x4C7C,UINT
+I268=micro820.micro820.e300data/i2s_warningenablecurrent.inp_int,0x4C7C,UINT
+I269=micro820.micro820.e300data/i2s_warningenablevoltage.inp_int,0x4C7C,UINT
+I270=micro820.micro820.e300data/i2s_warningenablepower.inp_int,0x4C7C,UINT
+I271=micro820.micro820.e300data/i2s_warningenablecontrol.inp_int,0x4C7C,UINT
+I272=micro820.micro820.e300data/i2s_groundfaulttriplevel.inp_int,0x4C7C,UINT
+I273=micro820.micro820.e300data/i2s_groundfaultwarninglevel.inp_int,0x4C7C,UINT
+I274=micro820.micro820.e300data/i2s_stalltriplevel.inp_int,0x4C7C,UINT
+I275=micro820.micro820.e300data/i2s_jamtriplevel.inp_int,0x4C7C,UINT
+I276=micro820.micro820.e300data/i2s_jamwarninglevel.inp_int,0x4C7C,UINT
+I277=micro820.micro820.e300data/i2s_ctprimary.inp_int,0x4C7C,UINT
+I278=micro820.micro820.e300data/i2s_ctsecondary.inp_int,0x4C7C,UINT
+I279=micro820.micro820.e300data/i2s_ptprimary.inp_int,0x4C7C,UINT
+I280=micro820.micro820.e300data/i2s_ptsecondary.inp_int,0x4C7C,UINT
+I281=micro820.micro820.e300data/i2s_undervoltagetriplevel.inp_int,0x4C7C,UINT
+I282=micro820.micro820.e300data/i2s_undervoltagewarninglevel.inp_int,0x4C7C,UINT
+I283=micro820.micro820.e300data/i2s_overvoltagetriplevel.inp_int,0x4C7C,UINT
+I284=micro820.micro820.e300data/i2s_overvoltagewarninglevel.inp_int,0x4C7C,UINT
I285=micro820.micro820.e300data/reade300configdata.fben,0x474,BOOL
-I286=micro820.micro820.e300data/reade300configdata.ipaddress,0x8DB,STRING
+I286=micro820.micro820.e300data/reade300configdata.ipaddress,0x888,STRING
I287=micro820.micro820.e300data/reade300configdata.updaterate_ms,0x514,UINT
I288=micro820.micro820.e300data/reade300configdata.enable,0x474,BOOL
-I289=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_1,0x4A90,USINT
-I290=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_2,0x4A91,USINT
-I291=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_1,0x4A90,USINT
-I292=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_2,0x4A91,USINT
-I293=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_1,0x4A90,USINT
-I294=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_2,0x4A91,USINT
-I295=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_1,0x4A90,USINT
-I296=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_2,0x4A91,USINT
-I297=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_1,0x4A90,USINT
-I298=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_2,0x4A91,USINT
-I299=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_1,0x4A90,USINT
-I300=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_2,0x4A91,USINT
-I301=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_1,0x4A90,USINT
-I302=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_2,0x4A91,USINT
-I303=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_1,0x4A90,USINT
-I304=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_2,0x4A91,USINT
-I305=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_1,0x4A90,USINT
-I306=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_2,0x4A91,USINT
-I307=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_1,0x4A90,USINT
-I308=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_2,0x4A91,USINT
-I309=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_1,0x4A90,USINT
-I310=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_2,0x4A91,USINT
-I311=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_1,0x4A90,USINT
-I312=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_2,0x4A91,USINT
-I313=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_1,0x4A90,USINT
-I314=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_2,0x4A91,USINT
-I315=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_1,0x4A90,USINT
-I316=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_2,0x4A91,USINT
-I317=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_1,0x4A90,USINT
-I318=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_2,0x4A91,USINT
-I319=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_1,0x4A90,USINT
-I320=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_2,0x4A91,USINT
-I321=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_1,0x4A90,USINT
-I322=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_2,0x4A91,USINT
-I323=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_1,0x4A90,USINT
-I324=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_2,0x4A91,USINT
-I325=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_1,0x4A90,USINT
-I326=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_2,0x4A91,USINT
-I327=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_1,0x4A90,USINT
-I328=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_2,0x4A91,USINT
-I329=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_1,0x4A90,USINT
-I330=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_2,0x4A91,USINT
-I331=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_1,0x4A90,USINT
-I332=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_2,0x4A91,USINT
-I333=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_1,0x4A90,USINT
-I334=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_2,0x4A91,USINT
-I335=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_1,0x4A90,USINT
-I336=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_2,0x4A91,USINT
-I337=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_1,0x4A90,USINT
-I338=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_2,0x4A91,USINT
-I339=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_1,0x4A90,USINT
-I340=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_2,0x4A91,USINT
-I341=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_1,0x4A90,USINT
-I342=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_2,0x4A91,USINT
-I343=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_1,0x4A90,USINT
-I344=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_2,0x4A91,USINT
-I345=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_1,0x4A90,USINT
-I346=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_2,0x4A91,USINT
-I347=micro820.micro820.readdownholedata/modbusdata_0.in,0x4A46,BOOL
+I289=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_1,0x4C24,USINT
+I290=micro820.micro820.e300data/s2i_tripstatuscurrent.sint_src_2,0x4C25,USINT
+I291=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_1,0x4C24,USINT
+I292=micro820.micro820.e300data/s2i_tripstatusvoltage.sint_src_2,0x4C25,USINT
+I293=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_1,0x4C24,USINT
+I294=micro820.micro820.e300data/s2i_tripstatuspower.sint_src_2,0x4C25,USINT
+I295=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_1,0x4C24,USINT
+I296=micro820.micro820.e300data/s2i_tripstatuscontrol.sint_src_2,0x4C25,USINT
+I297=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_1,0x4C24,USINT
+I298=micro820.micro820.e300data/s2i_warningstatuscurrent.sint_src_2,0x4C25,USINT
+I299=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_1,0x4C24,USINT
+I300=micro820.micro820.e300data/s2i_warningstatusvoltage.sint_src_2,0x4C25,USINT
+I301=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_1,0x4C24,USINT
+I302=micro820.micro820.e300data/s2i_warningstatuspower.sint_src_2,0x4C25,USINT
+I303=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_1,0x4C24,USINT
+I304=micro820.micro820.e300data/s2i_warningstatuscontrol.sint_src_2,0x4C25,USINT
+I305=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_1,0x4C24,USINT
+I306=micro820.micro820.e300data/sint_to_int_tripenablecurrent.sint_src_2,0x4C25,USINT
+I307=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_1,0x4C24,USINT
+I308=micro820.micro820.e300data/sint_to_int_tripenablevoltage.sint_src_2,0x4C25,USINT
+I309=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_1,0x4C24,USINT
+I310=micro820.micro820.e300data/sint_to_int_tripenablepower.sint_src_2,0x4C25,USINT
+I311=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_1,0x4C24,USINT
+I312=micro820.micro820.e300data/sint_to_int_tripenablecontrol.sint_src_2,0x4C25,USINT
+I313=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_1,0x4C24,USINT
+I314=micro820.micro820.e300data/sint_to_int_warningenablecurrent.sint_src_2,0x4C25,USINT
+I315=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_1,0x4C24,USINT
+I316=micro820.micro820.e300data/sint_to_int_warningenablevoltage.sint_src_2,0x4C25,USINT
+I317=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_1,0x4C24,USINT
+I318=micro820.micro820.e300data/sint_to_int_warningenablepower.sint_src_2,0x4C25,USINT
+I319=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_1,0x4C24,USINT
+I320=micro820.micro820.e300data/sint_to_int_warningenablecontrol.sint_src_2,0x4C25,USINT
+I321=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_1,0x4C24,USINT
+I322=micro820.micro820.e300data/sint_to_int_groundfaulttriplevel.sint_src_2,0x4C25,USINT
+I323=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_1,0x4C24,USINT
+I324=micro820.micro820.e300data/sint_to_int_groundfaultwarninglevel.sint_src_2,0x4C25,USINT
+I325=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_1,0x4C24,USINT
+I326=micro820.micro820.e300data/sint_to_int_stalltriplevel.sint_src_2,0x4C25,USINT
+I327=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_1,0x4C24,USINT
+I328=micro820.micro820.e300data/sint_to_int_jamtriplevel.sint_src_2,0x4C25,USINT
+I329=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_1,0x4C24,USINT
+I330=micro820.micro820.e300data/sint_to_int_jamwarninglevel.sint_src_2,0x4C25,USINT
+I331=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_1,0x4C24,USINT
+I332=micro820.micro820.e300data/sint_to_int_ctprimary.sint_src_2,0x4C25,USINT
+I333=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_1,0x4C24,USINT
+I334=micro820.micro820.e300data/sint_to_int_ctsecondary.sint_src_2,0x4C25,USINT
+I335=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_1,0x4C24,USINT
+I336=micro820.micro820.e300data/sint_to_int_ptprimary.sint_src_2,0x4C25,USINT
+I337=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_1,0x4C24,USINT
+I338=micro820.micro820.e300data/sint_to_int_ptsecondary.sint_src_2,0x4C25,USINT
+I339=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_1,0x4C24,USINT
+I340=micro820.micro820.e300data/sint_to_int_undervoltagetriplevel.sint_src_2,0x4C25,USINT
+I341=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_1,0x4C24,USINT
+I342=micro820.micro820.e300data/sint_to_int_undervoltagewarninglevel.sint_src_2,0x4C25,USINT
+I343=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_1,0x4C24,USINT
+I344=micro820.micro820.e300data/sint_to_int_overvoltagetriplevel.sint_src_2,0x4C25,USINT
+I345=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_1,0x4C24,USINT
+I346=micro820.micro820.e300data/sint_to_int_overvoltagewarninglevel.sint_src_2,0x4C25,USINT
+I347=micro820.micro820.readdownholedata/modbusdata_0.in,0x4BDA,BOOL
I348=micro820.micro820.readdownholedata/modbusdata_0.cancel,0x4BF,BOOL
I349=micro820.micro820.readdownholedata/modbusdata_0.localcfg,0xFFFFFFFF,MODBUSLOCPARA
I350=micro820.micro820.readdownholedata/modbusdata_0.targetcfg,0xFFFFFFFF,MODBUSTARPARA
I351=micro820.micro820.readdownholedata/modbusdata_0.localaddr,0xFFFFFFFF,MODBUSLOCADDR
I352=micro820.micro820.readdownholedata/modbusdata_0.__adi_localaddr,0xFFFFFFFF,UINT
-I353=micro820.micro820.readdownholedata/modbusdata_1000.in,0x4A46,BOOL
+I353=micro820.micro820.readdownholedata/modbusdata_1000.in,0x4BDA,BOOL
I354=micro820.micro820.readdownholedata/modbusdata_1000.cancel,0x4BF,BOOL
I355=micro820.micro820.readdownholedata/modbusdata_1000.localcfg,0xFFFFFFFF,MODBUSLOCPARA
I356=micro820.micro820.readdownholedata/modbusdata_1000.targetcfg,0xFFFFFFFF,MODBUSTARPARA
I357=micro820.micro820.readdownholedata/modbusdata_1000.localaddr,0xFFFFFFFF,MODBUSLOCADDR
I358=micro820.micro820.readdownholedata/modbusdata_1000.__adi_localaddr,0xFFFFFFFF,UINT
I359=micro820.micro820.e300data/e300_tripstatuscurrent.fben,0x474,BOOL
-I360=micro820.micro820.e300data/e300_tripstatuscurrent.ipaddress,0x8DB,STRING
+I360=micro820.micro820.e300data/e300_tripstatuscurrent.ipaddress,0x888,STRING
I361=micro820.micro820.e300data/e300_tripstatuscurrent.updaterate_ms,0x514,UINT
I362=micro820.micro820.e300data/e300_tripstatuscurrent.enable,0x474,BOOL
-I363=micro820.micro820.e300data/e300_tripstatuscurrent.paramnumber,0x5220,UDINT
+I363=micro820.micro820.e300data/e300_tripstatuscurrent.paramnumber,0x53B4,UDINT
I364=micro820.micro820.e300data/e300_tripstatusvoltage.fben,0x474,BOOL
-I365=micro820.micro820.e300data/e300_tripstatusvoltage.ipaddress,0x8DB,STRING
+I365=micro820.micro820.e300data/e300_tripstatusvoltage.ipaddress,0x888,STRING
I366=micro820.micro820.e300data/e300_tripstatusvoltage.updaterate_ms,0x514,UINT
I367=micro820.micro820.e300data/e300_tripstatusvoltage.enable,0x474,BOOL
-I368=micro820.micro820.e300data/e300_tripstatusvoltage.paramnumber,0x521C,UDINT
+I368=micro820.micro820.e300data/e300_tripstatusvoltage.paramnumber,0x53B0,UDINT
I369=micro820.micro820.e300data/e300_tripstatuspower.fben,0x474,BOOL
-I370=micro820.micro820.e300data/e300_tripstatuspower.ipaddress,0x8DB,STRING
+I370=micro820.micro820.e300data/e300_tripstatuspower.ipaddress,0x888,STRING
I371=micro820.micro820.e300data/e300_tripstatuspower.updaterate_ms,0x514,UINT
I372=micro820.micro820.e300data/e300_tripstatuspower.enable,0x474,BOOL
-I373=micro820.micro820.e300data/e300_tripstatuspower.paramnumber,0x5218,UDINT
+I373=micro820.micro820.e300data/e300_tripstatuspower.paramnumber,0x53AC,UDINT
I374=micro820.micro820.e300data/e300_tripstatuscontrol.fben,0x474,BOOL
-I375=micro820.micro820.e300data/e300_tripstatuscontrol.ipaddress,0x8DB,STRING
+I375=micro820.micro820.e300data/e300_tripstatuscontrol.ipaddress,0x888,STRING
I376=micro820.micro820.e300data/e300_tripstatuscontrol.updaterate_ms,0x514,UINT
I377=micro820.micro820.e300data/e300_tripstatuscontrol.enable,0x474,BOOL
-I378=micro820.micro820.e300data/e300_tripstatuscontrol.paramnumber,0x5214,UDINT
+I378=micro820.micro820.e300data/e300_tripstatuscontrol.paramnumber,0x53A8,UDINT
I379=micro820.micro820.e300data/e300_warnstatuscurrent.fben,0x474,BOOL
-I380=micro820.micro820.e300data/e300_warnstatuscurrent.ipaddress,0x8DB,STRING
+I380=micro820.micro820.e300data/e300_warnstatuscurrent.ipaddress,0x888,STRING
I381=micro820.micro820.e300data/e300_warnstatuscurrent.updaterate_ms,0x514,UINT
I382=micro820.micro820.e300data/e300_warnstatuscurrent.enable,0x474,BOOL
-I383=micro820.micro820.e300data/e300_warnstatuscurrent.paramnumber,0x5210,UDINT
+I383=micro820.micro820.e300data/e300_warnstatuscurrent.paramnumber,0x53A4,UDINT
I384=micro820.micro820.e300data/e300_warnstatusvoltage.fben,0x474,BOOL
-I385=micro820.micro820.e300data/e300_warnstatusvoltage.ipaddress,0x8DB,STRING
+I385=micro820.micro820.e300data/e300_warnstatusvoltage.ipaddress,0x888,STRING
I386=micro820.micro820.e300data/e300_warnstatusvoltage.updaterate_ms,0x514,UINT
I387=micro820.micro820.e300data/e300_warnstatusvoltage.enable,0x474,BOOL
-I388=micro820.micro820.e300data/e300_warnstatusvoltage.paramnumber,0x520C,UDINT
+I388=micro820.micro820.e300data/e300_warnstatusvoltage.paramnumber,0x53A0,UDINT
I389=micro820.micro820.e300data/e300_warnstatuspower.fben,0x474,BOOL
-I390=micro820.micro820.e300data/e300_warnstatuspower.ipaddress,0x8DB,STRING
+I390=micro820.micro820.e300data/e300_warnstatuspower.ipaddress,0x888,STRING
I391=micro820.micro820.e300data/e300_warnstatuspower.updaterate_ms,0x514,UINT
I392=micro820.micro820.e300data/e300_warnstatuspower.enable,0x474,BOOL
-I393=micro820.micro820.e300data/e300_warnstatuspower.paramnumber,0x5208,UDINT
+I393=micro820.micro820.e300data/e300_warnstatuspower.paramnumber,0x539C,UDINT
I394=micro820.micro820.e300data/e300_warnstatuscontrol.fben,0x474,BOOL
-I395=micro820.micro820.e300data/e300_warnstatuscontrol.ipaddress,0x8DB,STRING
+I395=micro820.micro820.e300data/e300_warnstatuscontrol.ipaddress,0x888,STRING
I396=micro820.micro820.e300data/e300_warnstatuscontrol.updaterate_ms,0x514,UINT
I397=micro820.micro820.e300data/e300_warnstatuscontrol.enable,0x474,BOOL
-I398=micro820.micro820.e300data/e300_warnstatuscontrol.paramnumber,0x5204,UDINT
-I399=micro820.micro820.e300data/writee300configdata.msgobjread.in,0x4A61,BOOL
+I398=micro820.micro820.e300data/e300_warnstatuscontrol.paramnumber,0x5398,UDINT
+I399=micro820.micro820.e300data/writee300configdata.msgobjread.in,0x4BF5,BOOL
I400=micro820.micro820.e300data/writee300configdata.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I401=micro820.micro820.e300data/writee300configdata.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I402=micro820.micro820.e300data/writee300configdata.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I403=micro820.micro820.e300data/writee300configdata.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I404=micro820.micro820.e300data/writee300configdata.msgobjread.reqlength,0x4AC4,UINT
+I404=micro820.micro820.e300data/writee300configdata.msgobjread.reqlength,0x4C58,UINT
I405=micro820.micro820.e300data/writee300configdata.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I406=micro820.micro820.e300data/e300_output.msgwriteoutput.in,0x4A61,BOOL
+I406=micro820.micro820.e300data/e300_output.msgwriteoutput.in,0x4BF5,BOOL
I407=micro820.micro820.e300data/e300_output.msgwriteoutput.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I408=micro820.micro820.e300data/e300_output.msgwriteoutput.appcfg,0xFFFFFFFF,CIPAPPCFG
I409=micro820.micro820.e300data/e300_output.msgwriteoutput.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I410=micro820.micro820.e300data/e300_output.msgwriteoutput.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I411=micro820.micro820.e300data/e300_output.msgwriteoutput.reqlength,0x4AE0,UINT
+I411=micro820.micro820.e300data/e300_output.msgwriteoutput.reqlength,0x4C74,UINT
I412=micro820.micro820.e300data/e300_output.msgwriteoutput.__adi_reqdata,0xFFFFFFFF,UINT
-I413=micro820.micro820.e300data/e300_output.msgprodname.in,0x4A61,BOOL
+I413=micro820.micro820.e300data/e300_output.msgprodname.in,0x4BF5,BOOL
I414=micro820.micro820.e300data/e300_output.msgprodname.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I415=micro820.micro820.e300data/e300_output.msgprodname.appcfg,0xFFFFFFFF,CIPAPPCFG
I416=micro820.micro820.e300data/e300_output.msgprodname.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I417=micro820.micro820.e300data/e300_output.msgprodname.reqlength,0x4AE2,UINT
+I417=micro820.micro820.e300data/e300_output.msgprodname.reqlength,0x4C76,UINT
I418=micro820.micro820.e300data/e300_output.msgprodname.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I419=micro820.micro820.e300data/e300_output.msgprodname.__adi_resdata,0xFFFFFFFF,UINT
-I420=micro820.micro820.e300data/e300_readenergy.msgprodname.in,0x4A61,BOOL
+I420=micro820.micro820.e300data/e300_readenergy.msgprodname.in,0x4BF5,BOOL
I421=micro820.micro820.e300data/e300_readenergy.msgprodname.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I422=micro820.micro820.e300data/e300_readenergy.msgprodname.appcfg,0xFFFFFFFF,CIPAPPCFG
I423=micro820.micro820.e300data/e300_readenergy.msgprodname.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I424=micro820.micro820.e300data/e300_readenergy.msgprodname.reqlength,0x4AE2,UINT
+I424=micro820.micro820.e300data/e300_readenergy.msgprodname.reqlength,0x4C76,UINT
I425=micro820.micro820.e300data/e300_readenergy.msgprodname.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I426=micro820.micro820.e300data/e300_readenergy.msgprodname.__adi_resdata,0xFFFFFFFF,UINT
-I427=micro820.micro820.e300data/e300_readenergy.msgobjread.in,0x4A61,BOOL
+I427=micro820.micro820.e300data/e300_readenergy.msgobjread.in,0x4BF5,BOOL
I428=micro820.micro820.e300data/e300_readenergy.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I429=micro820.micro820.e300data/e300_readenergy.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I430=micro820.micro820.e300data/e300_readenergy.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I431=micro820.micro820.e300data/e300_readenergy.msgobjread.reqlength,0x4AE2,UINT
+I431=micro820.micro820.e300data/e300_readenergy.msgobjread.reqlength,0x4C76,UINT
I432=micro820.micro820.e300data/e300_readenergy.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I433=micro820.micro820.e300data/e300_readenergy.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I434=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.in,0x4A61,BOOL
+I434=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.in,0x4BF5,BOOL
I435=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I436=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I437=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I438=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqlength,0x4AE0,UINT
+I438=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqlength,0x4C74,UINT
I439=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I440=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I441=micro820.micro820.e300data/reade300configdata.msgobjread.in,0x4A61,BOOL
+I441=micro820.micro820.e300data/reade300configdata.msgobjread.in,0x4BF5,BOOL
I442=micro820.micro820.e300data/reade300configdata.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I443=micro820.micro820.e300data/reade300configdata.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I444=micro820.micro820.e300data/reade300configdata.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I445=micro820.micro820.e300data/reade300configdata.msgobjread.reqlength,0x4AE2,UINT
+I445=micro820.micro820.e300data/reade300configdata.msgobjread.reqlength,0x4C76,UINT
I446=micro820.micro820.e300data/reade300configdata.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I447=micro820.micro820.e300data/reade300configdata.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I448=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.in,0x4A61,BOOL
+I448=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.in,0x4BF5,BOOL
I449=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I450=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I451=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I452=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqlength,0x4AE2,UINT
+I452=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqlength,0x4C76,UINT
I453=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I454=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I455=micro820.micro820.e300data/e300_write_tripreset.msgobjread.in,0x4A61,BOOL
+I455=micro820.micro820.e300data/e300_write_tripreset.msgobjread.in,0x4BF5,BOOL
I456=micro820.micro820.e300data/e300_write_tripreset.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I457=micro820.micro820.e300data/e300_write_tripreset.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I458=micro820.micro820.e300data/e300_write_tripreset.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I459=micro820.micro820.e300data/e300_write_tripreset.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I460=micro820.micro820.e300data/e300_write_tripreset.msgobjread.reqlength,0x4AE0,UINT
+I460=micro820.micro820.e300data/e300_write_tripreset.msgobjread.reqlength,0x4C74,UINT
I461=micro820.micro820.e300data/e300_write_tripreset.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I462=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.in,0x4A61,BOOL
+I462=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.in,0x4BF5,BOOL
I463=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I464=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I465=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I466=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqlength,0x4AE0,UINT
+I466=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqlength,0x4C74,UINT
I467=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I468=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I469=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.in,0x4A61,BOOL
+I469=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.in,0x4BF5,BOOL
I470=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I471=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I472=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I473=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqlength,0x4AE2,UINT
+I473=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqlength,0x4C76,UINT
I474=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I475=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I476=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.in,0x4A61,BOOL
+I476=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.in,0x4BF5,BOOL
I477=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I478=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I479=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I480=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqlength,0x4AE0,UINT
+I480=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqlength,0x4C74,UINT
I481=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I482=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I483=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.in,0x4A61,BOOL
+I483=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.in,0x4BF5,BOOL
I484=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I485=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I486=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I487=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqlength,0x4AE2,UINT
+I487=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqlength,0x4C76,UINT
I488=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I489=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I490=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.in,0x4A61,BOOL
+I490=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.in,0x4BF5,BOOL
I491=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I492=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I493=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I494=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqlength,0x4AE0,UINT
+I494=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqlength,0x4C74,UINT
I495=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I496=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I497=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.in,0x4A61,BOOL
+I497=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.in,0x4BF5,BOOL
I498=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I499=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I500=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I501=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqlength,0x4AE2,UINT
+I501=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqlength,0x4C76,UINT
I502=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I503=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I504=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.in,0x4A61,BOOL
+I504=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.in,0x4BF5,BOOL
I505=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I506=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I507=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I508=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqlength,0x4AE0,UINT
+I508=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqlength,0x4C74,UINT
I509=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I510=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I511=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.in,0x4A61,BOOL
+I511=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.in,0x4BF5,BOOL
I512=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I513=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I514=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I515=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqlength,0x4AE2,UINT
+I515=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqlength,0x4C76,UINT
I516=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I517=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I518=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.in,0x4A61,BOOL
+I518=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.in,0x4BF5,BOOL
I519=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I520=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I521=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I522=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqlength,0x4AE0,UINT
+I522=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqlength,0x4C74,UINT
I523=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I524=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I525=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.in,0x4A61,BOOL
+I525=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.in,0x4BF5,BOOL
I526=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I527=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I528=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I529=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqlength,0x4AE2,UINT
+I529=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqlength,0x4C76,UINT
I530=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I531=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I532=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.in,0x4A61,BOOL
+I532=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.in,0x4BF5,BOOL
I533=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I534=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I535=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I536=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqlength,0x4AE2,UINT
+I536=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqlength,0x4C76,UINT
I537=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I538=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I539=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.in,0x4A61,BOOL
+I539=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.in,0x4BF5,BOOL
I540=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I541=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I542=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
-I543=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqlength,0x4AE2,UINT
+I543=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqlength,0x4C76,UINT
I544=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I545=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I546=micro820.micro820.e300data/d2s_underrealpowertriplevel.inp_dint,0x51A8,DINT
-I547=micro820.micro820.e300data/d2s_underrealpowerwarninglevel.inp_dint,0x51A8,DINT
-I548=micro820.micro820.e300data/d2s_overrealpowertriplevel.inp_dint,0x51A8,DINT
-I549=micro820.micro820.e300data/d2s_overrealpowerwarninglevel.inp_dint,0x51A8,DINT
-I550=micro820.micro820.e300data/d2s_underreactiveconsumedpowertriplevel.inp_dint,0x51A8,DINT
-I551=micro820.micro820.e300data/d2s_underreactiveconswarninglevel.inp_dint,0x51A8,DINT
-I552=micro820.micro820.e300data/d2s_overreactiveconsumedpowertriplevel.inp_dint,0x51A8,DINT
-I553=micro820.micro820.e300data/d2s_overreactiveconswarninglevel.inp_dint,0x51A8,DINT
-I554=micro820.micro820.e300data/d2s_underreactivegeneratedpowertriplevel.inp_dint,0x51A8,DINT
-I555=micro820.micro820.e300data/d2s_underreactivegenwarninglevel.inp_dint,0x51A8,DINT
-I556=micro820.micro820.e300data/d2s_overreactivegeneratedpowertriplevel.inp_dint,0x51A8,DINT
-I557=micro820.micro820.e300data/d2s_overreactivegenwarninglevel.inp_dint,0x51A8,DINT
-I558=micro820.micro820.e300data/d2s_underapparentpowertriplevel.inp_dint,0x51A8,DINT
-I559=micro820.micro820.e300data/d2s_underapparentpowerwarninglevel.inp_dint,0x51A8,DINT
-I560=micro820.micro820.e300data/d2s_overapparentpowertriplevel.inp_dint,0x51A8,DINT
-I561=micro820.micro820.e300data/d2s_overapparentpowerwarninglevel.inp_dint,0x51A8,DINT
+I546=micro820.micro820.e300data/d2s_underrealpowertriplevel.inp_dint,0x533C,DINT
+I547=micro820.micro820.e300data/d2s_underrealpowerwarninglevel.inp_dint,0x533C,DINT
+I548=micro820.micro820.e300data/d2s_overrealpowertriplevel.inp_dint,0x533C,DINT
+I549=micro820.micro820.e300data/d2s_overrealpowerwarninglevel.inp_dint,0x533C,DINT
+I550=micro820.micro820.e300data/d2s_underreactiveconsumedpowertriplevel.inp_dint,0x533C,DINT
+I551=micro820.micro820.e300data/d2s_underreactiveconswarninglevel.inp_dint,0x533C,DINT
+I552=micro820.micro820.e300data/d2s_overreactiveconsumedpowertriplevel.inp_dint,0x533C,DINT
+I553=micro820.micro820.e300data/d2s_overreactiveconswarninglevel.inp_dint,0x533C,DINT
+I554=micro820.micro820.e300data/d2s_underreactivegeneratedpowertriplevel.inp_dint,0x533C,DINT
+I555=micro820.micro820.e300data/d2s_underreactivegenwarninglevel.inp_dint,0x533C,DINT
+I556=micro820.micro820.e300data/d2s_overreactivegeneratedpowertriplevel.inp_dint,0x533C,DINT
+I557=micro820.micro820.e300data/d2s_overreactivegenwarninglevel.inp_dint,0x533C,DINT
+I558=micro820.micro820.e300data/d2s_underapparentpowertriplevel.inp_dint,0x533C,DINT
+I559=micro820.micro820.e300data/d2s_underapparentpowerwarninglevel.inp_dint,0x533C,DINT
+I560=micro820.micro820.e300data/d2s_overapparentpowertriplevel.inp_dint,0x533C,DINT
+I561=micro820.micro820.e300data/d2s_overapparentpowerwarninglevel.inp_dint,0x533C,DINT
I562=micro820.micro820.e300data/e300_write_tripreset.fben,0x474,BOOL
-I563=micro820.micro820.e300data/e300_write_tripreset.ipaddress,0x8DB,STRING
+I563=micro820.micro820.e300data/e300_write_tripreset.ipaddress,0x888,STRING
I564=micro820.micro820.e300data/e300_write_tripreset.updaterate_ms,0x514,UINT
I565=micro820.micro820.e300data/e300_write_tripreset.enable,0x474,BOOL
I566=micro820.micro820.e300data/e300_write_tripreset.input,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I567=micro820.micro820.downtime_timer.in,0x6A70,BOOL
-I568=micro820.micro820.downtime_timer.pt,0x6A84,TIME
+I567=micro820.micro820.downtime_timer.in,0x6C04,BOOL
+I568=micro820.micro820.downtime_timer.pt,0x6C18,TIME
I569=micro820.micro820.e300data/e300_readenergy.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I570=micro820.micro820.e300data/e300_readenergy.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
I571=micro820.micro820.e300data/e300_readenergy.msgprodname.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
@@ -577,647 +577,647 @@ I575=micro820.micro820.e300data/e300_output.msgprodname.reqdata,0xFFFFFFFF,____F
I576=micro820.micro820.e300data/e300_output.msgprodname.__adi_reqdata,0xFFFFFFFF,UINT
I577=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I578=micro820.micro820.e300data/e300_read_digitalinput0.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I579=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.enable,0x6A70,BOOL
+I579=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.enable,0x6C04,BOOL
I580=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I581=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.srcoffset,0x6A74,UINT
+I581=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.srcoffset,0x6C08,UINT
I582=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I583=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.destoffset,0x6A74,UINT
-I584=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.length,0x6A74,UINT
-I585=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.swap,0x6A70,BOOL
+I583=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.destoffset,0x6C08,UINT
+I584=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.length,0x6C08,UINT
+I585=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.swap,0x6C04,BOOL
I586=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__adi_src,0xFFFFFFFF,UINT
I587=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__adi_dest,0xFFFFFFFF,UINT
I588=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__dti_src,0xFFFFFFFF,SINT
I589=micro820.micro820.e300data/e300_read_digitalinput0.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I590=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.enable,0x6A70,BOOL
+I590=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.enable,0x6C04,BOOL
I591=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I592=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.srcoffset,0x6A74,UINT
+I592=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.srcoffset,0x6C08,UINT
I593=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I594=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.destoffset,0x6A74,UINT
-I595=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.length,0x6A74,UINT
-I596=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.swap,0x6A70,BOOL
+I594=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.destoffset,0x6C08,UINT
+I595=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.length,0x6C08,UINT
+I596=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.swap,0x6C04,BOOL
I597=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__adi_src,0xFFFFFFFF,UINT
I598=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__adi_dest,0xFFFFFFFF,UINT
I599=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__dti_src,0xFFFFFFFF,SINT
I600=micro820.micro820.e300data/e300_read_digitalinput0.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I601=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.enable,0x6A70,BOOL
+I601=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.enable,0x6C04,BOOL
I602=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I603=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.srcoffset,0x6A74,UINT
+I603=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.srcoffset,0x6C08,UINT
I604=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I605=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.destoffset,0x6A74,UINT
-I606=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.length,0x6A74,UINT
-I607=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.swap,0x6A70,BOOL
+I605=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.destoffset,0x6C08,UINT
+I606=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.length,0x6C08,UINT
+I607=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.swap,0x6C04,BOOL
I608=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__adi_src,0xFFFFFFFF,UINT
I609=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I610=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__dti_src,0xFFFFFFFF,SINT
I611=micro820.micro820.e300data/e300_read_digitalinput0.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I612=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I613=micro820.micro820.e300data/e300_read_digitalinput1.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I614=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.enable,0x6A70,BOOL
+I614=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.enable,0x6C04,BOOL
I615=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I616=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.srcoffset,0x6A74,UINT
+I616=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.srcoffset,0x6C08,UINT
I617=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I618=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.destoffset,0x6A74,UINT
-I619=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.length,0x6A74,UINT
-I620=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.swap,0x6A70,BOOL
+I618=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.destoffset,0x6C08,UINT
+I619=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.length,0x6C08,UINT
+I620=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.swap,0x6C04,BOOL
I621=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__adi_src,0xFFFFFFFF,UINT
I622=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__adi_dest,0xFFFFFFFF,UINT
I623=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__dti_src,0xFFFFFFFF,SINT
I624=micro820.micro820.e300data/e300_read_digitalinput1.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I625=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.enable,0x6A70,BOOL
+I625=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.enable,0x6C04,BOOL
I626=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I627=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.srcoffset,0x6A74,UINT
+I627=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.srcoffset,0x6C08,UINT
I628=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I629=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.destoffset,0x6A74,UINT
-I630=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.length,0x6A74,UINT
-I631=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.swap,0x6A70,BOOL
+I629=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.destoffset,0x6C08,UINT
+I630=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.length,0x6C08,UINT
+I631=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.swap,0x6C04,BOOL
I632=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__adi_src,0xFFFFFFFF,UINT
I633=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__adi_dest,0xFFFFFFFF,UINT
I634=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__dti_src,0xFFFFFFFF,SINT
I635=micro820.micro820.e300data/e300_read_digitalinput1.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I636=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.enable,0x6A70,BOOL
+I636=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.enable,0x6C04,BOOL
I637=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I638=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.srcoffset,0x6A74,UINT
+I638=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.srcoffset,0x6C08,UINT
I639=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I640=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.destoffset,0x6A74,UINT
-I641=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.length,0x6A74,UINT
-I642=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.swap,0x6A70,BOOL
+I640=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.destoffset,0x6C08,UINT
+I641=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.length,0x6C08,UINT
+I642=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.swap,0x6C04,BOOL
I643=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__adi_src,0xFFFFFFFF,UINT
I644=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I645=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__dti_src,0xFFFFFFFF,SINT
I646=micro820.micro820.e300data/e300_read_digitalinput1.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I647=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I648=micro820.micro820.e300data/e300_read_digitalinput2.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I649=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.enable,0x6A70,BOOL
+I649=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.enable,0x6C04,BOOL
I650=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I651=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.srcoffset,0x6A74,UINT
+I651=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.srcoffset,0x6C08,UINT
I652=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I653=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.destoffset,0x6A74,UINT
-I654=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.length,0x6A74,UINT
-I655=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.swap,0x6A70,BOOL
+I653=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.destoffset,0x6C08,UINT
+I654=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.length,0x6C08,UINT
+I655=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.swap,0x6C04,BOOL
I656=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__adi_src,0xFFFFFFFF,UINT
I657=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__adi_dest,0xFFFFFFFF,UINT
I658=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__dti_src,0xFFFFFFFF,SINT
I659=micro820.micro820.e300data/e300_read_digitalinput2.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I660=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.enable,0x6A70,BOOL
+I660=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.enable,0x6C04,BOOL
I661=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I662=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.srcoffset,0x6A74,UINT
+I662=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.srcoffset,0x6C08,UINT
I663=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I664=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.destoffset,0x6A74,UINT
-I665=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.length,0x6A74,UINT
-I666=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.swap,0x6A70,BOOL
+I664=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.destoffset,0x6C08,UINT
+I665=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.length,0x6C08,UINT
+I666=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.swap,0x6C04,BOOL
I667=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__adi_src,0xFFFFFFFF,UINT
I668=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__adi_dest,0xFFFFFFFF,UINT
I669=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__dti_src,0xFFFFFFFF,SINT
I670=micro820.micro820.e300data/e300_read_digitalinput2.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I671=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.enable,0x6A70,BOOL
+I671=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.enable,0x6C04,BOOL
I672=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I673=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.srcoffset,0x6A74,UINT
+I673=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.srcoffset,0x6C08,UINT
I674=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I675=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.destoffset,0x6A74,UINT
-I676=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.length,0x6A74,UINT
-I677=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.swap,0x6A70,BOOL
+I675=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.destoffset,0x6C08,UINT
+I676=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.length,0x6C08,UINT
+I677=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.swap,0x6C04,BOOL
I678=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__adi_src,0xFFFFFFFF,UINT
I679=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I680=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__dti_src,0xFFFFFFFF,SINT
I681=micro820.micro820.e300data/e300_read_digitalinput2.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I682=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I683=micro820.micro820.e300data/e300_read_digitalinput3.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I684=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.enable,0x6A70,BOOL
+I684=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.enable,0x6C04,BOOL
I685=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I686=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.srcoffset,0x6A74,UINT
+I686=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.srcoffset,0x6C08,UINT
I687=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I688=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.destoffset,0x6A74,UINT
-I689=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.length,0x6A74,UINT
-I690=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.swap,0x6A70,BOOL
+I688=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.destoffset,0x6C08,UINT
+I689=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.length,0x6C08,UINT
+I690=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.swap,0x6C04,BOOL
I691=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__adi_src,0xFFFFFFFF,UINT
I692=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__adi_dest,0xFFFFFFFF,UINT
I693=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__dti_src,0xFFFFFFFF,SINT
I694=micro820.micro820.e300data/e300_read_digitalinput3.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I695=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.enable,0x6A70,BOOL
+I695=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.enable,0x6C04,BOOL
I696=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I697=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.srcoffset,0x6A74,UINT
+I697=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.srcoffset,0x6C08,UINT
I698=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I699=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.destoffset,0x6A74,UINT
-I700=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.length,0x6A74,UINT
-I701=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.swap,0x6A70,BOOL
+I699=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.destoffset,0x6C08,UINT
+I700=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.length,0x6C08,UINT
+I701=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.swap,0x6C04,BOOL
I702=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__adi_src,0xFFFFFFFF,UINT
I703=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__adi_dest,0xFFFFFFFF,UINT
I704=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__dti_src,0xFFFFFFFF,SINT
I705=micro820.micro820.e300data/e300_read_digitalinput3.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I706=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.enable,0x6A70,BOOL
+I706=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.enable,0x6C04,BOOL
I707=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I708=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.srcoffset,0x6A74,UINT
+I708=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.srcoffset,0x6C08,UINT
I709=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I710=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.destoffset,0x6A74,UINT
-I711=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.length,0x6A74,UINT
-I712=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.swap,0x6A70,BOOL
+I710=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.destoffset,0x6C08,UINT
+I711=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.length,0x6C08,UINT
+I712=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.swap,0x6C04,BOOL
I713=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__adi_src,0xFFFFFFFF,UINT
I714=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I715=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__dti_src,0xFFFFFFFF,SINT
I716=micro820.micro820.e300data/e300_read_digitalinput3.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I717=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I718=micro820.micro820.e300data/e300_read_digitalinput4.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I719=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.enable,0x6A70,BOOL
+I719=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.enable,0x6C04,BOOL
I720=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I721=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.srcoffset,0x6A74,UINT
+I721=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.srcoffset,0x6C08,UINT
I722=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I723=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.destoffset,0x6A74,UINT
-I724=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.length,0x6A74,UINT
-I725=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.swap,0x6A70,BOOL
+I723=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.destoffset,0x6C08,UINT
+I724=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.length,0x6C08,UINT
+I725=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.swap,0x6C04,BOOL
I726=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__adi_src,0xFFFFFFFF,UINT
I727=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__adi_dest,0xFFFFFFFF,UINT
I728=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__dti_src,0xFFFFFFFF,SINT
I729=micro820.micro820.e300data/e300_read_digitalinput4.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I730=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.enable,0x6A70,BOOL
+I730=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.enable,0x6C04,BOOL
I731=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I732=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.srcoffset,0x6A74,UINT
+I732=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.srcoffset,0x6C08,UINT
I733=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I734=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.destoffset,0x6A74,UINT
-I735=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.length,0x6A74,UINT
-I736=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.swap,0x6A70,BOOL
+I734=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.destoffset,0x6C08,UINT
+I735=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.length,0x6C08,UINT
+I736=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.swap,0x6C04,BOOL
I737=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__adi_src,0xFFFFFFFF,UINT
I738=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__adi_dest,0xFFFFFFFF,UINT
I739=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__dti_src,0xFFFFFFFF,SINT
I740=micro820.micro820.e300data/e300_read_digitalinput4.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I741=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.enable,0x6A70,BOOL
+I741=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.enable,0x6C04,BOOL
I742=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I743=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.srcoffset,0x6A74,UINT
+I743=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.srcoffset,0x6C08,UINT
I744=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I745=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.destoffset,0x6A74,UINT
-I746=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.length,0x6A74,UINT
-I747=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.swap,0x6A70,BOOL
+I745=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.destoffset,0x6C08,UINT
+I746=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.length,0x6C08,UINT
+I747=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.swap,0x6C04,BOOL
I748=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__adi_src,0xFFFFFFFF,UINT
I749=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I750=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__dti_src,0xFFFFFFFF,SINT
I751=micro820.micro820.e300data/e300_read_digitalinput4.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I752=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I753=micro820.micro820.e300data/e300_read_digitalinput5.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I754=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.enable,0x6A70,BOOL
+I754=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.enable,0x6C04,BOOL
I755=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I756=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.srcoffset,0x6A74,UINT
+I756=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.srcoffset,0x6C08,UINT
I757=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I758=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.destoffset,0x6A74,UINT
-I759=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.length,0x6A74,UINT
-I760=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.swap,0x6A70,BOOL
+I758=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.destoffset,0x6C08,UINT
+I759=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.length,0x6C08,UINT
+I760=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.swap,0x6C04,BOOL
I761=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__adi_src,0xFFFFFFFF,UINT
I762=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__adi_dest,0xFFFFFFFF,UINT
I763=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__dti_src,0xFFFFFFFF,SINT
I764=micro820.micro820.e300data/e300_read_digitalinput5.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I765=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.enable,0x6A70,BOOL
+I765=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.enable,0x6C04,BOOL
I766=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I767=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.srcoffset,0x6A74,UINT
+I767=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.srcoffset,0x6C08,UINT
I768=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I769=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.destoffset,0x6A74,UINT
-I770=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.length,0x6A74,UINT
-I771=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.swap,0x6A70,BOOL
+I769=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.destoffset,0x6C08,UINT
+I770=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.length,0x6C08,UINT
+I771=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.swap,0x6C04,BOOL
I772=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__adi_src,0xFFFFFFFF,UINT
I773=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__adi_dest,0xFFFFFFFF,UINT
I774=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__dti_src,0xFFFFFFFF,SINT
I775=micro820.micro820.e300data/e300_read_digitalinput5.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I776=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.enable,0x6A70,BOOL
+I776=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.enable,0x6C04,BOOL
I777=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I778=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.srcoffset,0x6A74,UINT
+I778=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.srcoffset,0x6C08,UINT
I779=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I780=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.destoffset,0x6A74,UINT
-I781=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.length,0x6A74,UINT
-I782=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.swap,0x6A70,BOOL
+I780=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.destoffset,0x6C08,UINT
+I781=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.length,0x6C08,UINT
+I782=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.swap,0x6C04,BOOL
I783=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__adi_src,0xFFFFFFFF,UINT
I784=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I785=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__dti_src,0xFFFFFFFF,SINT
I786=micro820.micro820.e300data/e300_read_digitalinput5.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I787=micro820.micro820.e300data/reade300configdata.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I788=micro820.micro820.e300data/reade300configdata.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I789=micro820.micro820.e300data/reade300configdata.int_cop.enable,0x6A70,BOOL
+I789=micro820.micro820.e300data/reade300configdata.int_cop.enable,0x6C04,BOOL
I790=micro820.micro820.e300data/reade300configdata.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I791=micro820.micro820.e300data/reade300configdata.int_cop.srcoffset,0x6A74,UINT
+I791=micro820.micro820.e300data/reade300configdata.int_cop.srcoffset,0x6C08,UINT
I792=micro820.micro820.e300data/reade300configdata.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I793=micro820.micro820.e300data/reade300configdata.int_cop.destoffset,0x6A74,UINT
-I794=micro820.micro820.e300data/reade300configdata.int_cop.length,0x6A74,UINT
-I795=micro820.micro820.e300data/reade300configdata.int_cop.swap,0x6A70,BOOL
+I793=micro820.micro820.e300data/reade300configdata.int_cop.destoffset,0x6C08,UINT
+I794=micro820.micro820.e300data/reade300configdata.int_cop.length,0x6C08,UINT
+I795=micro820.micro820.e300data/reade300configdata.int_cop.swap,0x6C04,BOOL
I796=micro820.micro820.e300data/reade300configdata.int_cop.__adi_src,0xFFFFFFFF,UINT
I797=micro820.micro820.e300data/reade300configdata.int_cop.__adi_dest,0xFFFFFFFF,UINT
I798=micro820.micro820.e300data/reade300configdata.int_cop.__dti_src,0xFFFFFFFF,SINT
I799=micro820.micro820.e300data/reade300configdata.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I800=micro820.micro820.e300data/reade300configdata.real_cop.enable,0x6A70,BOOL
+I800=micro820.micro820.e300data/reade300configdata.real_cop.enable,0x6C04,BOOL
I801=micro820.micro820.e300data/reade300configdata.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I802=micro820.micro820.e300data/reade300configdata.real_cop.srcoffset,0x6A74,UINT
+I802=micro820.micro820.e300data/reade300configdata.real_cop.srcoffset,0x6C08,UINT
I803=micro820.micro820.e300data/reade300configdata.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I804=micro820.micro820.e300data/reade300configdata.real_cop.destoffset,0x6A74,UINT
-I805=micro820.micro820.e300data/reade300configdata.real_cop.length,0x6A74,UINT
-I806=micro820.micro820.e300data/reade300configdata.real_cop.swap,0x6A70,BOOL
+I804=micro820.micro820.e300data/reade300configdata.real_cop.destoffset,0x6C08,UINT
+I805=micro820.micro820.e300data/reade300configdata.real_cop.length,0x6C08,UINT
+I806=micro820.micro820.e300data/reade300configdata.real_cop.swap,0x6C04,BOOL
I807=micro820.micro820.e300data/reade300configdata.real_cop.__adi_src,0xFFFFFFFF,UINT
I808=micro820.micro820.e300data/reade300configdata.real_cop.__adi_dest,0xFFFFFFFF,UINT
I809=micro820.micro820.e300data/reade300configdata.real_cop.__dti_src,0xFFFFFFFF,SINT
I810=micro820.micro820.e300data/reade300configdata.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I811=micro820.micro820.e300data/reade300configdata.phase_cop.enable,0x6A70,BOOL
+I811=micro820.micro820.e300data/reade300configdata.phase_cop.enable,0x6C04,BOOL
I812=micro820.micro820.e300data/reade300configdata.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I813=micro820.micro820.e300data/reade300configdata.phase_cop.srcoffset,0x6A74,UINT
+I813=micro820.micro820.e300data/reade300configdata.phase_cop.srcoffset,0x6C08,UINT
I814=micro820.micro820.e300data/reade300configdata.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I815=micro820.micro820.e300data/reade300configdata.phase_cop.destoffset,0x6A74,UINT
-I816=micro820.micro820.e300data/reade300configdata.phase_cop.length,0x6A74,UINT
-I817=micro820.micro820.e300data/reade300configdata.phase_cop.swap,0x6A70,BOOL
+I815=micro820.micro820.e300data/reade300configdata.phase_cop.destoffset,0x6C08,UINT
+I816=micro820.micro820.e300data/reade300configdata.phase_cop.length,0x6C08,UINT
+I817=micro820.micro820.e300data/reade300configdata.phase_cop.swap,0x6C04,BOOL
I818=micro820.micro820.e300data/reade300configdata.phase_cop.__adi_src,0xFFFFFFFF,UINT
I819=micro820.micro820.e300data/reade300configdata.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I820=micro820.micro820.e300data/reade300configdata.phase_cop.__dti_src,0xFFFFFFFF,SINT
I821=micro820.micro820.e300data/reade300configdata.phase_cop.__dti_dest,0xFFFFFFFF,SINT
-I822=micro820.micro820.e300data/d_2_s_flasetting.inp_dint,0x6A7C,UDINT
+I822=micro820.micro820.e300data/d_2_s_flasetting.inp_dint,0x6C10,UDINT
I823=micro820.micro820.e300data/writee300configdata.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I824=micro820.micro820.e300data/writee300configdata.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I825=micro820.micro820.e300data/writee300configdata.int_cop.enable,0x6A70,BOOL
+I825=micro820.micro820.e300data/writee300configdata.int_cop.enable,0x6C04,BOOL
I826=micro820.micro820.e300data/writee300configdata.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I827=micro820.micro820.e300data/writee300configdata.int_cop.srcoffset,0x6A74,UINT
+I827=micro820.micro820.e300data/writee300configdata.int_cop.srcoffset,0x6C08,UINT
I828=micro820.micro820.e300data/writee300configdata.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I829=micro820.micro820.e300data/writee300configdata.int_cop.destoffset,0x6A74,UINT
-I830=micro820.micro820.e300data/writee300configdata.int_cop.length,0x6A74,UINT
-I831=micro820.micro820.e300data/writee300configdata.int_cop.swap,0x6A70,BOOL
+I829=micro820.micro820.e300data/writee300configdata.int_cop.destoffset,0x6C08,UINT
+I830=micro820.micro820.e300data/writee300configdata.int_cop.length,0x6C08,UINT
+I831=micro820.micro820.e300data/writee300configdata.int_cop.swap,0x6C04,BOOL
I832=micro820.micro820.e300data/writee300configdata.int_cop.__adi_src,0xFFFFFFFF,UINT
I833=micro820.micro820.e300data/writee300configdata.int_cop.__adi_dest,0xFFFFFFFF,UINT
I834=micro820.micro820.e300data/writee300configdata.int_cop.__dti_src,0xFFFFFFFF,SINT
I835=micro820.micro820.e300data/writee300configdata.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I836=micro820.micro820.e300data/writee300configdata.real_cop.enable,0x6A70,BOOL
+I836=micro820.micro820.e300data/writee300configdata.real_cop.enable,0x6C04,BOOL
I837=micro820.micro820.e300data/writee300configdata.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I838=micro820.micro820.e300data/writee300configdata.real_cop.srcoffset,0x6A74,UINT
+I838=micro820.micro820.e300data/writee300configdata.real_cop.srcoffset,0x6C08,UINT
I839=micro820.micro820.e300data/writee300configdata.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I840=micro820.micro820.e300data/writee300configdata.real_cop.destoffset,0x6A74,UINT
-I841=micro820.micro820.e300data/writee300configdata.real_cop.length,0x6A74,UINT
-I842=micro820.micro820.e300data/writee300configdata.real_cop.swap,0x6A70,BOOL
+I840=micro820.micro820.e300data/writee300configdata.real_cop.destoffset,0x6C08,UINT
+I841=micro820.micro820.e300data/writee300configdata.real_cop.length,0x6C08,UINT
+I842=micro820.micro820.e300data/writee300configdata.real_cop.swap,0x6C04,BOOL
I843=micro820.micro820.e300data/writee300configdata.real_cop.__adi_src,0xFFFFFFFF,UINT
I844=micro820.micro820.e300data/writee300configdata.real_cop.__adi_dest,0xFFFFFFFF,UINT
I845=micro820.micro820.e300data/writee300configdata.real_cop.__dti_src,0xFFFFFFFF,SINT
I846=micro820.micro820.e300data/writee300configdata.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I847=micro820.micro820.e300data/writee300configdata.phase_cop.enable,0x6A70,BOOL
+I847=micro820.micro820.e300data/writee300configdata.phase_cop.enable,0x6C04,BOOL
I848=micro820.micro820.e300data/writee300configdata.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I849=micro820.micro820.e300data/writee300configdata.phase_cop.srcoffset,0x6A74,UINT
+I849=micro820.micro820.e300data/writee300configdata.phase_cop.srcoffset,0x6C08,UINT
I850=micro820.micro820.e300data/writee300configdata.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I851=micro820.micro820.e300data/writee300configdata.phase_cop.destoffset,0x6A74,UINT
-I852=micro820.micro820.e300data/writee300configdata.phase_cop.length,0x6A74,UINT
-I853=micro820.micro820.e300data/writee300configdata.phase_cop.swap,0x6A70,BOOL
+I851=micro820.micro820.e300data/writee300configdata.phase_cop.destoffset,0x6C08,UINT
+I852=micro820.micro820.e300data/writee300configdata.phase_cop.length,0x6C08,UINT
+I853=micro820.micro820.e300data/writee300configdata.phase_cop.swap,0x6C04,BOOL
I854=micro820.micro820.e300data/writee300configdata.phase_cop.__adi_src,0xFFFFFFFF,UINT
I855=micro820.micro820.e300data/writee300configdata.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I856=micro820.micro820.e300data/writee300configdata.phase_cop.__dti_src,0xFFFFFFFF,SINT
I857=micro820.micro820.e300data/writee300configdata.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I858=micro820.micro820.e300data/e300_write_tripreset.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I859=micro820.micro820.e300data/e300_write_tripreset.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I860=micro820.micro820.e300data/e300_write_tripreset.int_cop.enable,0x6A70,BOOL
+I860=micro820.micro820.e300data/e300_write_tripreset.int_cop.enable,0x6C04,BOOL
I861=micro820.micro820.e300data/e300_write_tripreset.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I862=micro820.micro820.e300data/e300_write_tripreset.int_cop.srcoffset,0x6A74,UINT
+I862=micro820.micro820.e300data/e300_write_tripreset.int_cop.srcoffset,0x6C08,UINT
I863=micro820.micro820.e300data/e300_write_tripreset.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I864=micro820.micro820.e300data/e300_write_tripreset.int_cop.destoffset,0x6A74,UINT
-I865=micro820.micro820.e300data/e300_write_tripreset.int_cop.length,0x6A74,UINT
-I866=micro820.micro820.e300data/e300_write_tripreset.int_cop.swap,0x6A70,BOOL
+I864=micro820.micro820.e300data/e300_write_tripreset.int_cop.destoffset,0x6C08,UINT
+I865=micro820.micro820.e300data/e300_write_tripreset.int_cop.length,0x6C08,UINT
+I866=micro820.micro820.e300data/e300_write_tripreset.int_cop.swap,0x6C04,BOOL
I867=micro820.micro820.e300data/e300_write_tripreset.int_cop.__adi_src,0xFFFFFFFF,UINT
I868=micro820.micro820.e300data/e300_write_tripreset.int_cop.__adi_dest,0xFFFFFFFF,UINT
I869=micro820.micro820.e300data/e300_write_tripreset.int_cop.__dti_src,0xFFFFFFFF,SINT
I870=micro820.micro820.e300data/e300_write_tripreset.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I871=micro820.micro820.e300data/e300_write_tripreset.real_cop.enable,0x6A70,BOOL
+I871=micro820.micro820.e300data/e300_write_tripreset.real_cop.enable,0x6C04,BOOL
I872=micro820.micro820.e300data/e300_write_tripreset.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I873=micro820.micro820.e300data/e300_write_tripreset.real_cop.srcoffset,0x6A74,UINT
+I873=micro820.micro820.e300data/e300_write_tripreset.real_cop.srcoffset,0x6C08,UINT
I874=micro820.micro820.e300data/e300_write_tripreset.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I875=micro820.micro820.e300data/e300_write_tripreset.real_cop.destoffset,0x6A74,UINT
-I876=micro820.micro820.e300data/e300_write_tripreset.real_cop.length,0x6A74,UINT
-I877=micro820.micro820.e300data/e300_write_tripreset.real_cop.swap,0x6A70,BOOL
+I875=micro820.micro820.e300data/e300_write_tripreset.real_cop.destoffset,0x6C08,UINT
+I876=micro820.micro820.e300data/e300_write_tripreset.real_cop.length,0x6C08,UINT
+I877=micro820.micro820.e300data/e300_write_tripreset.real_cop.swap,0x6C04,BOOL
I878=micro820.micro820.e300data/e300_write_tripreset.real_cop.__adi_src,0xFFFFFFFF,UINT
I879=micro820.micro820.e300data/e300_write_tripreset.real_cop.__adi_dest,0xFFFFFFFF,UINT
I880=micro820.micro820.e300data/e300_write_tripreset.real_cop.__dti_src,0xFFFFFFFF,SINT
I881=micro820.micro820.e300data/e300_write_tripreset.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I882=micro820.micro820.e300data/e300_write_tripreset.phase_cop.enable,0x6A70,BOOL
+I882=micro820.micro820.e300data/e300_write_tripreset.phase_cop.enable,0x6C04,BOOL
I883=micro820.micro820.e300data/e300_write_tripreset.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I884=micro820.micro820.e300data/e300_write_tripreset.phase_cop.srcoffset,0x6A74,UINT
+I884=micro820.micro820.e300data/e300_write_tripreset.phase_cop.srcoffset,0x6C08,UINT
I885=micro820.micro820.e300data/e300_write_tripreset.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I886=micro820.micro820.e300data/e300_write_tripreset.phase_cop.destoffset,0x6A74,UINT
-I887=micro820.micro820.e300data/e300_write_tripreset.phase_cop.length,0x6A74,UINT
-I888=micro820.micro820.e300data/e300_write_tripreset.phase_cop.swap,0x6A70,BOOL
+I886=micro820.micro820.e300data/e300_write_tripreset.phase_cop.destoffset,0x6C08,UINT
+I887=micro820.micro820.e300data/e300_write_tripreset.phase_cop.length,0x6C08,UINT
+I888=micro820.micro820.e300data/e300_write_tripreset.phase_cop.swap,0x6C04,BOOL
I889=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__adi_src,0xFFFFFFFF,UINT
I890=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I891=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__dti_src,0xFFFFFFFF,SINT
I892=micro820.micro820.e300data/e300_write_tripreset.phase_cop.__dti_dest,0xFFFFFFFF,SINT
-I893=micro820.micro820.e300data/e300_read_param.fben,0x6A70,BOOL
-I894=micro820.micro820.e300data/e300_read_param.ipaddress,0x6A88,STRING
-I895=micro820.micro820.e300data/e300_read_param.updaterate_ms,0x6A74,UINT
-I896=micro820.micro820.e300data/e300_read_param.enable,0x6A70,BOOL
-I897=micro820.micro820.e300data/e300_read_param.paramnumber,0x6A7C,UDINT
-I898=micro820.micro820.e300data/e300_read_param.msgobjread.in,0x6A70,BOOL
+I893=micro820.micro820.e300data/e300_read_param.fben,0x6C04,BOOL
+I894=micro820.micro820.e300data/e300_read_param.ipaddress,0x6C1C,STRING
+I895=micro820.micro820.e300data/e300_read_param.updaterate_ms,0x6C08,UINT
+I896=micro820.micro820.e300data/e300_read_param.enable,0x6C04,BOOL
+I897=micro820.micro820.e300data/e300_read_param.paramnumber,0x6C10,UDINT
+I898=micro820.micro820.e300data/e300_read_param.msgobjread.in,0x6C04,BOOL
I899=micro820.micro820.e300data/e300_read_param.msgobjread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I900=micro820.micro820.e300data/e300_read_param.msgobjread.appcfg,0xFFFFFFFF,CIPAPPCFG
I901=micro820.micro820.e300data/e300_read_param.msgobjread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I902=micro820.micro820.e300data/e300_read_param.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I903=micro820.micro820.e300data/e300_read_param.msgobjread.reqlength,0x6A74,UINT
+I903=micro820.micro820.e300data/e300_read_param.msgobjread.reqlength,0x6C08,UINT
I904=micro820.micro820.e300data/e300_read_param.msgobjread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I905=micro820.micro820.e300data/e300_read_param.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
I906=micro820.micro820.e300data/e300_read_param.msgobjread.__adi_resdata,0xFFFFFFFF,UINT
-I907=micro820.micro820.e300data/e300_read_param.fben_rtrig.clk,0x6A70,BOOL
-I908=micro820.micro820.e300data/e300_read_param.msgobjread_q_rtrig.clk,0x6A70,BOOL
-I909=micro820.micro820.e300data/e300_read_param.msgobjread_err_rtrig.clk,0x6A70,BOOL
-I910=micro820.micro820.e300data/e300_read_param.int_cop.enable,0x6A70,BOOL
+I907=micro820.micro820.e300data/e300_read_param.fben_rtrig.clk,0x6C04,BOOL
+I908=micro820.micro820.e300data/e300_read_param.msgobjread_q_rtrig.clk,0x6C04,BOOL
+I909=micro820.micro820.e300data/e300_read_param.msgobjread_err_rtrig.clk,0x6C04,BOOL
+I910=micro820.micro820.e300data/e300_read_param.int_cop.enable,0x6C04,BOOL
I911=micro820.micro820.e300data/e300_read_param.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I912=micro820.micro820.e300data/e300_read_param.int_cop.srcoffset,0x6A74,UINT
+I912=micro820.micro820.e300data/e300_read_param.int_cop.srcoffset,0x6C08,UINT
I913=micro820.micro820.e300data/e300_read_param.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I914=micro820.micro820.e300data/e300_read_param.int_cop.destoffset,0x6A74,UINT
-I915=micro820.micro820.e300data/e300_read_param.int_cop.length,0x6A74,UINT
-I916=micro820.micro820.e300data/e300_read_param.int_cop.swap,0x6A70,BOOL
+I914=micro820.micro820.e300data/e300_read_param.int_cop.destoffset,0x6C08,UINT
+I915=micro820.micro820.e300data/e300_read_param.int_cop.length,0x6C08,UINT
+I916=micro820.micro820.e300data/e300_read_param.int_cop.swap,0x6C04,BOOL
I917=micro820.micro820.e300data/e300_read_param.int_cop.__adi_src,0xFFFFFFFF,UINT
I918=micro820.micro820.e300data/e300_read_param.int_cop.__adi_dest,0xFFFFFFFF,UINT
I919=micro820.micro820.e300data/e300_read_param.int_cop.__dti_src,0xFFFFFFFF,SINT
I920=micro820.micro820.e300data/e300_read_param.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I921=micro820.micro820.e300data/e300_read_param.real_cop.enable,0x6A70,BOOL
+I921=micro820.micro820.e300data/e300_read_param.real_cop.enable,0x6C04,BOOL
I922=micro820.micro820.e300data/e300_read_param.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I923=micro820.micro820.e300data/e300_read_param.real_cop.srcoffset,0x6A74,UINT
+I923=micro820.micro820.e300data/e300_read_param.real_cop.srcoffset,0x6C08,UINT
I924=micro820.micro820.e300data/e300_read_param.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I925=micro820.micro820.e300data/e300_read_param.real_cop.destoffset,0x6A74,UINT
-I926=micro820.micro820.e300data/e300_read_param.real_cop.length,0x6A74,UINT
-I927=micro820.micro820.e300data/e300_read_param.real_cop.swap,0x6A70,BOOL
+I925=micro820.micro820.e300data/e300_read_param.real_cop.destoffset,0x6C08,UINT
+I926=micro820.micro820.e300data/e300_read_param.real_cop.length,0x6C08,UINT
+I927=micro820.micro820.e300data/e300_read_param.real_cop.swap,0x6C04,BOOL
I928=micro820.micro820.e300data/e300_read_param.real_cop.__adi_src,0xFFFFFFFF,UINT
I929=micro820.micro820.e300data/e300_read_param.real_cop.__adi_dest,0xFFFFFFFF,UINT
I930=micro820.micro820.e300data/e300_read_param.real_cop.__dti_src,0xFFFFFFFF,SINT
I931=micro820.micro820.e300data/e300_read_param.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I932=micro820.micro820.e300data/e300_read_param.phase_cop.enable,0x6A70,BOOL
+I932=micro820.micro820.e300data/e300_read_param.phase_cop.enable,0x6C04,BOOL
I933=micro820.micro820.e300data/e300_read_param.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I934=micro820.micro820.e300data/e300_read_param.phase_cop.srcoffset,0x6A74,UINT
+I934=micro820.micro820.e300data/e300_read_param.phase_cop.srcoffset,0x6C08,UINT
I935=micro820.micro820.e300data/e300_read_param.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I936=micro820.micro820.e300data/e300_read_param.phase_cop.destoffset,0x6A74,UINT
-I937=micro820.micro820.e300data/e300_read_param.phase_cop.length,0x6A74,UINT
-I938=micro820.micro820.e300data/e300_read_param.phase_cop.swap,0x6A70,BOOL
+I936=micro820.micro820.e300data/e300_read_param.phase_cop.destoffset,0x6C08,UINT
+I937=micro820.micro820.e300data/e300_read_param.phase_cop.length,0x6C08,UINT
+I938=micro820.micro820.e300data/e300_read_param.phase_cop.swap,0x6C04,BOOL
I939=micro820.micro820.e300data/e300_read_param.phase_cop.__adi_src,0xFFFFFFFF,UINT
I940=micro820.micro820.e300data/e300_read_param.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I941=micro820.micro820.e300data/e300_read_param.phase_cop.__dti_src,0xFFFFFFFF,SINT
I942=micro820.micro820.e300data/e300_read_param.phase_cop.__dti_dest,0xFFFFFFFF,SINT
-I943=micro820.micro820.e300data/e300_read_param.fben_ftrig.clk,0x6A70,BOOL
+I943=micro820.micro820.e300data/e300_read_param.fben_ftrig.clk,0x6C04,BOOL
I944=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I945=micro820.micro820.e300data/e300_tripstatuscurrent.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I946=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.enable,0x6A70,BOOL
+I946=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.enable,0x6C04,BOOL
I947=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I948=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.srcoffset,0x6A74,UINT
+I948=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.srcoffset,0x6C08,UINT
I949=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I950=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.destoffset,0x6A74,UINT
-I951=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.length,0x6A74,UINT
-I952=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.swap,0x6A70,BOOL
+I950=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.destoffset,0x6C08,UINT
+I951=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.length,0x6C08,UINT
+I952=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.swap,0x6C04,BOOL
I953=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__adi_src,0xFFFFFFFF,UINT
I954=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__adi_dest,0xFFFFFFFF,UINT
I955=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__dti_src,0xFFFFFFFF,SINT
I956=micro820.micro820.e300data/e300_tripstatuscurrent.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I957=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.enable,0x6A70,BOOL
+I957=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.enable,0x6C04,BOOL
I958=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I959=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.srcoffset,0x6A74,UINT
+I959=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.srcoffset,0x6C08,UINT
I960=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I961=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.destoffset,0x6A74,UINT
-I962=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.length,0x6A74,UINT
-I963=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.swap,0x6A70,BOOL
+I961=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.destoffset,0x6C08,UINT
+I962=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.length,0x6C08,UINT
+I963=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.swap,0x6C04,BOOL
I964=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__adi_src,0xFFFFFFFF,UINT
I965=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__adi_dest,0xFFFFFFFF,UINT
I966=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__dti_src,0xFFFFFFFF,SINT
I967=micro820.micro820.e300data/e300_tripstatuscurrent.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I968=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.enable,0x6A70,BOOL
+I968=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.enable,0x6C04,BOOL
I969=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I970=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.srcoffset,0x6A74,UINT
+I970=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.srcoffset,0x6C08,UINT
I971=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I972=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.destoffset,0x6A74,UINT
-I973=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.length,0x6A74,UINT
-I974=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.swap,0x6A70,BOOL
+I972=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.destoffset,0x6C08,UINT
+I973=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.length,0x6C08,UINT
+I974=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.swap,0x6C04,BOOL
I975=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__adi_src,0xFFFFFFFF,UINT
I976=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I977=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__dti_src,0xFFFFFFFF,SINT
I978=micro820.micro820.e300data/e300_tripstatuscurrent.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I979=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I980=micro820.micro820.e300data/e300_tripstatusvoltage.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I981=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.enable,0x6A70,BOOL
+I981=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.enable,0x6C04,BOOL
I982=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I983=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.srcoffset,0x6A74,UINT
+I983=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.srcoffset,0x6C08,UINT
I984=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I985=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.destoffset,0x6A74,UINT
-I986=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.length,0x6A74,UINT
-I987=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.swap,0x6A70,BOOL
+I985=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.destoffset,0x6C08,UINT
+I986=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.length,0x6C08,UINT
+I987=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.swap,0x6C04,BOOL
I988=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__adi_src,0xFFFFFFFF,UINT
I989=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__adi_dest,0xFFFFFFFF,UINT
I990=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__dti_src,0xFFFFFFFF,SINT
I991=micro820.micro820.e300data/e300_tripstatusvoltage.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I992=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.enable,0x6A70,BOOL
+I992=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.enable,0x6C04,BOOL
I993=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I994=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.srcoffset,0x6A74,UINT
+I994=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.srcoffset,0x6C08,UINT
I995=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I996=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.destoffset,0x6A74,UINT
-I997=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.length,0x6A74,UINT
-I998=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.swap,0x6A70,BOOL
+I996=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.destoffset,0x6C08,UINT
+I997=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.length,0x6C08,UINT
+I998=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.swap,0x6C04,BOOL
I999=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__adi_src,0xFFFFFFFF,UINT
I1000=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1001=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__dti_src,0xFFFFFFFF,SINT
I1002=micro820.micro820.e300data/e300_tripstatusvoltage.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1003=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.enable,0x6A70,BOOL
+I1003=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.enable,0x6C04,BOOL
I1004=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1005=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.srcoffset,0x6A74,UINT
+I1005=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.srcoffset,0x6C08,UINT
I1006=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1007=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.destoffset,0x6A74,UINT
-I1008=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.length,0x6A74,UINT
-I1009=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.swap,0x6A70,BOOL
+I1007=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.destoffset,0x6C08,UINT
+I1008=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.length,0x6C08,UINT
+I1009=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.swap,0x6C04,BOOL
I1010=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1011=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1012=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1013=micro820.micro820.e300data/e300_tripstatusvoltage.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1014=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I1015=micro820.micro820.e300data/e300_tripstatuspower.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1016=micro820.micro820.e300data/e300_tripstatuspower.int_cop.enable,0x6A70,BOOL
+I1016=micro820.micro820.e300data/e300_tripstatuspower.int_cop.enable,0x6C04,BOOL
I1017=micro820.micro820.e300data/e300_tripstatuspower.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1018=micro820.micro820.e300data/e300_tripstatuspower.int_cop.srcoffset,0x6A74,UINT
+I1018=micro820.micro820.e300data/e300_tripstatuspower.int_cop.srcoffset,0x6C08,UINT
I1019=micro820.micro820.e300data/e300_tripstatuspower.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1020=micro820.micro820.e300data/e300_tripstatuspower.int_cop.destoffset,0x6A74,UINT
-I1021=micro820.micro820.e300data/e300_tripstatuspower.int_cop.length,0x6A74,UINT
-I1022=micro820.micro820.e300data/e300_tripstatuspower.int_cop.swap,0x6A70,BOOL
+I1020=micro820.micro820.e300data/e300_tripstatuspower.int_cop.destoffset,0x6C08,UINT
+I1021=micro820.micro820.e300data/e300_tripstatuspower.int_cop.length,0x6C08,UINT
+I1022=micro820.micro820.e300data/e300_tripstatuspower.int_cop.swap,0x6C04,BOOL
I1023=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__adi_src,0xFFFFFFFF,UINT
I1024=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1025=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__dti_src,0xFFFFFFFF,SINT
I1026=micro820.micro820.e300data/e300_tripstatuspower.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1027=micro820.micro820.e300data/e300_tripstatuspower.real_cop.enable,0x6A70,BOOL
+I1027=micro820.micro820.e300data/e300_tripstatuspower.real_cop.enable,0x6C04,BOOL
I1028=micro820.micro820.e300data/e300_tripstatuspower.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1029=micro820.micro820.e300data/e300_tripstatuspower.real_cop.srcoffset,0x6A74,UINT
+I1029=micro820.micro820.e300data/e300_tripstatuspower.real_cop.srcoffset,0x6C08,UINT
I1030=micro820.micro820.e300data/e300_tripstatuspower.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1031=micro820.micro820.e300data/e300_tripstatuspower.real_cop.destoffset,0x6A74,UINT
-I1032=micro820.micro820.e300data/e300_tripstatuspower.real_cop.length,0x6A74,UINT
-I1033=micro820.micro820.e300data/e300_tripstatuspower.real_cop.swap,0x6A70,BOOL
+I1031=micro820.micro820.e300data/e300_tripstatuspower.real_cop.destoffset,0x6C08,UINT
+I1032=micro820.micro820.e300data/e300_tripstatuspower.real_cop.length,0x6C08,UINT
+I1033=micro820.micro820.e300data/e300_tripstatuspower.real_cop.swap,0x6C04,BOOL
I1034=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__adi_src,0xFFFFFFFF,UINT
I1035=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1036=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__dti_src,0xFFFFFFFF,SINT
I1037=micro820.micro820.e300data/e300_tripstatuspower.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1038=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.enable,0x6A70,BOOL
+I1038=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.enable,0x6C04,BOOL
I1039=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1040=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.srcoffset,0x6A74,UINT
+I1040=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.srcoffset,0x6C08,UINT
I1041=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1042=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.destoffset,0x6A74,UINT
-I1043=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.length,0x6A74,UINT
-I1044=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.swap,0x6A70,BOOL
+I1042=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.destoffset,0x6C08,UINT
+I1043=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.length,0x6C08,UINT
+I1044=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.swap,0x6C04,BOOL
I1045=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1046=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1047=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1048=micro820.micro820.e300data/e300_tripstatuspower.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1049=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I1050=micro820.micro820.e300data/e300_tripstatuscontrol.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1051=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.enable,0x6A70,BOOL
+I1051=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.enable,0x6C04,BOOL
I1052=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1053=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.srcoffset,0x6A74,UINT
+I1053=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.srcoffset,0x6C08,UINT
I1054=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1055=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.destoffset,0x6A74,UINT
-I1056=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.length,0x6A74,UINT
-I1057=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.swap,0x6A70,BOOL
+I1055=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.destoffset,0x6C08,UINT
+I1056=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.length,0x6C08,UINT
+I1057=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.swap,0x6C04,BOOL
I1058=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__adi_src,0xFFFFFFFF,UINT
I1059=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1060=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__dti_src,0xFFFFFFFF,SINT
I1061=micro820.micro820.e300data/e300_tripstatuscontrol.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1062=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.enable,0x6A70,BOOL
+I1062=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.enable,0x6C04,BOOL
I1063=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1064=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.srcoffset,0x6A74,UINT
+I1064=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.srcoffset,0x6C08,UINT
I1065=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1066=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.destoffset,0x6A74,UINT
-I1067=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.length,0x6A74,UINT
-I1068=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.swap,0x6A70,BOOL
+I1066=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.destoffset,0x6C08,UINT
+I1067=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.length,0x6C08,UINT
+I1068=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.swap,0x6C04,BOOL
I1069=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__adi_src,0xFFFFFFFF,UINT
I1070=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1071=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__dti_src,0xFFFFFFFF,SINT
I1072=micro820.micro820.e300data/e300_tripstatuscontrol.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1073=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.enable,0x6A70,BOOL
+I1073=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.enable,0x6C04,BOOL
I1074=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1075=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.srcoffset,0x6A74,UINT
+I1075=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.srcoffset,0x6C08,UINT
I1076=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1077=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.destoffset,0x6A74,UINT
-I1078=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.length,0x6A74,UINT
-I1079=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.swap,0x6A70,BOOL
+I1077=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.destoffset,0x6C08,UINT
+I1078=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.length,0x6C08,UINT
+I1079=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.swap,0x6C04,BOOL
I1080=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1081=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1082=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1083=micro820.micro820.e300data/e300_tripstatuscontrol.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1084=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I1085=micro820.micro820.e300data/e300_warnstatuscurrent.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1086=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.enable,0x6A70,BOOL
+I1086=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.enable,0x6C04,BOOL
I1087=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1088=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.srcoffset,0x6A74,UINT
+I1088=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.srcoffset,0x6C08,UINT
I1089=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1090=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.destoffset,0x6A74,UINT
-I1091=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.length,0x6A74,UINT
-I1092=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.swap,0x6A70,BOOL
+I1090=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.destoffset,0x6C08,UINT
+I1091=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.length,0x6C08,UINT
+I1092=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.swap,0x6C04,BOOL
I1093=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__adi_src,0xFFFFFFFF,UINT
I1094=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1095=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__dti_src,0xFFFFFFFF,SINT
I1096=micro820.micro820.e300data/e300_warnstatuscurrent.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1097=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.enable,0x6A70,BOOL
+I1097=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.enable,0x6C04,BOOL
I1098=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1099=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.srcoffset,0x6A74,UINT
+I1099=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.srcoffset,0x6C08,UINT
I1100=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1101=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.destoffset,0x6A74,UINT
-I1102=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.length,0x6A74,UINT
-I1103=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.swap,0x6A70,BOOL
+I1101=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.destoffset,0x6C08,UINT
+I1102=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.length,0x6C08,UINT
+I1103=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.swap,0x6C04,BOOL
I1104=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__adi_src,0xFFFFFFFF,UINT
I1105=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1106=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__dti_src,0xFFFFFFFF,SINT
I1107=micro820.micro820.e300data/e300_warnstatuscurrent.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1108=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.enable,0x6A70,BOOL
+I1108=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.enable,0x6C04,BOOL
I1109=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1110=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.srcoffset,0x6A74,UINT
+I1110=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.srcoffset,0x6C08,UINT
I1111=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1112=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.destoffset,0x6A74,UINT
-I1113=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.length,0x6A74,UINT
-I1114=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.swap,0x6A70,BOOL
+I1112=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.destoffset,0x6C08,UINT
+I1113=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.length,0x6C08,UINT
+I1114=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.swap,0x6C04,BOOL
I1115=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1116=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1117=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1118=micro820.micro820.e300data/e300_warnstatuscurrent.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1119=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I1120=micro820.micro820.e300data/e300_warnstatusvoltage.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1121=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.enable,0x6A70,BOOL
+I1121=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.enable,0x6C04,BOOL
I1122=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1123=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.srcoffset,0x6A74,UINT
+I1123=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.srcoffset,0x6C08,UINT
I1124=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1125=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.destoffset,0x6A74,UINT
-I1126=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.length,0x6A74,UINT
-I1127=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.swap,0x6A70,BOOL
+I1125=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.destoffset,0x6C08,UINT
+I1126=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.length,0x6C08,UINT
+I1127=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.swap,0x6C04,BOOL
I1128=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__adi_src,0xFFFFFFFF,UINT
I1129=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1130=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__dti_src,0xFFFFFFFF,SINT
I1131=micro820.micro820.e300data/e300_warnstatusvoltage.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1132=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.enable,0x6A70,BOOL
+I1132=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.enable,0x6C04,BOOL
I1133=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1134=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.srcoffset,0x6A74,UINT
+I1134=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.srcoffset,0x6C08,UINT
I1135=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1136=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.destoffset,0x6A74,UINT
-I1137=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.length,0x6A74,UINT
-I1138=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.swap,0x6A70,BOOL
+I1136=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.destoffset,0x6C08,UINT
+I1137=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.length,0x6C08,UINT
+I1138=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.swap,0x6C04,BOOL
I1139=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__adi_src,0xFFFFFFFF,UINT
I1140=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1141=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__dti_src,0xFFFFFFFF,SINT
I1142=micro820.micro820.e300data/e300_warnstatusvoltage.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1143=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.enable,0x6A70,BOOL
+I1143=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.enable,0x6C04,BOOL
I1144=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1145=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.srcoffset,0x6A74,UINT
+I1145=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.srcoffset,0x6C08,UINT
I1146=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1147=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.destoffset,0x6A74,UINT
-I1148=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.length,0x6A74,UINT
-I1149=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.swap,0x6A70,BOOL
+I1147=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.destoffset,0x6C08,UINT
+I1148=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.length,0x6C08,UINT
+I1149=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.swap,0x6C04,BOOL
I1150=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1151=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1152=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1153=micro820.micro820.e300data/e300_warnstatusvoltage.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1154=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I1155=micro820.micro820.e300data/e300_warnstatuspower.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1156=micro820.micro820.e300data/e300_warnstatuspower.int_cop.enable,0x6A70,BOOL
+I1156=micro820.micro820.e300data/e300_warnstatuspower.int_cop.enable,0x6C04,BOOL
I1157=micro820.micro820.e300data/e300_warnstatuspower.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1158=micro820.micro820.e300data/e300_warnstatuspower.int_cop.srcoffset,0x6A74,UINT
+I1158=micro820.micro820.e300data/e300_warnstatuspower.int_cop.srcoffset,0x6C08,UINT
I1159=micro820.micro820.e300data/e300_warnstatuspower.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1160=micro820.micro820.e300data/e300_warnstatuspower.int_cop.destoffset,0x6A74,UINT
-I1161=micro820.micro820.e300data/e300_warnstatuspower.int_cop.length,0x6A74,UINT
-I1162=micro820.micro820.e300data/e300_warnstatuspower.int_cop.swap,0x6A70,BOOL
+I1160=micro820.micro820.e300data/e300_warnstatuspower.int_cop.destoffset,0x6C08,UINT
+I1161=micro820.micro820.e300data/e300_warnstatuspower.int_cop.length,0x6C08,UINT
+I1162=micro820.micro820.e300data/e300_warnstatuspower.int_cop.swap,0x6C04,BOOL
I1163=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__adi_src,0xFFFFFFFF,UINT
I1164=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1165=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__dti_src,0xFFFFFFFF,SINT
I1166=micro820.micro820.e300data/e300_warnstatuspower.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1167=micro820.micro820.e300data/e300_warnstatuspower.real_cop.enable,0x6A70,BOOL
+I1167=micro820.micro820.e300data/e300_warnstatuspower.real_cop.enable,0x6C04,BOOL
I1168=micro820.micro820.e300data/e300_warnstatuspower.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1169=micro820.micro820.e300data/e300_warnstatuspower.real_cop.srcoffset,0x6A74,UINT
+I1169=micro820.micro820.e300data/e300_warnstatuspower.real_cop.srcoffset,0x6C08,UINT
I1170=micro820.micro820.e300data/e300_warnstatuspower.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1171=micro820.micro820.e300data/e300_warnstatuspower.real_cop.destoffset,0x6A74,UINT
-I1172=micro820.micro820.e300data/e300_warnstatuspower.real_cop.length,0x6A74,UINT
-I1173=micro820.micro820.e300data/e300_warnstatuspower.real_cop.swap,0x6A70,BOOL
+I1171=micro820.micro820.e300data/e300_warnstatuspower.real_cop.destoffset,0x6C08,UINT
+I1172=micro820.micro820.e300data/e300_warnstatuspower.real_cop.length,0x6C08,UINT
+I1173=micro820.micro820.e300data/e300_warnstatuspower.real_cop.swap,0x6C04,BOOL
I1174=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__adi_src,0xFFFFFFFF,UINT
I1175=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1176=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__dti_src,0xFFFFFFFF,SINT
I1177=micro820.micro820.e300data/e300_warnstatuspower.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1178=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.enable,0x6A70,BOOL
+I1178=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.enable,0x6C04,BOOL
I1179=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1180=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.srcoffset,0x6A74,UINT
+I1180=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.srcoffset,0x6C08,UINT
I1181=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1182=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.destoffset,0x6A74,UINT
-I1183=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.length,0x6A74,UINT
-I1184=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.swap,0x6A70,BOOL
+I1182=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.destoffset,0x6C08,UINT
+I1183=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.length,0x6C08,UINT
+I1184=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.swap,0x6C04,BOOL
I1185=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1186=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1187=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__dti_src,0xFFFFFFFF,SINT
I1188=micro820.micro820.e300data/e300_warnstatuspower.phase_cop.__dti_dest,0xFFFFFFFF,SINT
I1189=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I1190=micro820.micro820.e300data/e300_warnstatuscontrol.msgobjread.__adi_reqdata,0xFFFFFFFF,UINT
-I1191=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.enable,0x6A70,BOOL
+I1191=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.enable,0x6C04,BOOL
I1192=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1193=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.srcoffset,0x6A74,UINT
+I1193=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.srcoffset,0x6C08,UINT
I1194=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1195=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.destoffset,0x6A74,UINT
-I1196=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.length,0x6A74,UINT
-I1197=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.swap,0x6A70,BOOL
+I1195=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.destoffset,0x6C08,UINT
+I1196=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.length,0x6C08,UINT
+I1197=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.swap,0x6C04,BOOL
I1198=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__adi_src,0xFFFFFFFF,UINT
I1199=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__adi_dest,0xFFFFFFFF,UINT
I1200=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__dti_src,0xFFFFFFFF,SINT
I1201=micro820.micro820.e300data/e300_warnstatuscontrol.int_cop.__dti_dest,0xFFFFFFFF,SINT
-I1202=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.enable,0x6A70,BOOL
+I1202=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.enable,0x6C04,BOOL
I1203=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1204=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.srcoffset,0x6A74,UINT
+I1204=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.srcoffset,0x6C08,UINT
I1205=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1206=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.destoffset,0x6A74,UINT
-I1207=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.length,0x6A74,UINT
-I1208=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.swap,0x6A70,BOOL
+I1206=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.destoffset,0x6C08,UINT
+I1207=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.length,0x6C08,UINT
+I1208=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.swap,0x6C04,BOOL
I1209=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__adi_src,0xFFFFFFFF,UINT
I1210=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__adi_dest,0xFFFFFFFF,UINT
I1211=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__dti_src,0xFFFFFFFF,SINT
I1212=micro820.micro820.e300data/e300_warnstatuscontrol.real_cop.__dti_dest,0xFFFFFFFF,SINT
-I1213=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.enable,0x6A70,BOOL
+I1213=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.enable,0x6C04,BOOL
I1214=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1215=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.srcoffset,0x6A74,UINT
+I1215=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.srcoffset,0x6C08,UINT
I1216=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D
-I1217=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.destoffset,0x6A74,UINT
-I1218=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.length,0x6A74,UINT
-I1219=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.swap,0x6A70,BOOL
+I1217=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.destoffset,0x6C08,UINT
+I1218=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.length,0x6C08,UINT
+I1219=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.swap,0x6C04,BOOL
I1220=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__adi_src,0xFFFFFFFF,UINT
I1221=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__adi_dest,0xFFFFFFFF,UINT
I1222=micro820.micro820.e300data/e300_warnstatuscontrol.phase_cop.__dti_src,0xFFFFFFFF,SINT
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.d.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.d.xtc
index 49749be..2e7907f 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.d.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.d.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.s.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.s.xtc
index 49749be..2e7907f 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.s.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.s.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc
index 49749be..2e7907f 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.s.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.s.xtc
index 74256a8..d6455eb 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.s.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.s.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc
index 74256a8..d6455eb 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/Micro820.isaxml b/Controller/Controller/Micro820/Micro820/Micro820.isaxml
deleted file mode 100644
index 3885bda..0000000
--- a/Controller/Controller/Micro820/Micro820/Micro820.isaxml
+++ /dev/null
@@ -1,443 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/Prog2.AcfMlge b/Controller/Controller/Micro820/Micro820/Prog2.AcfMlge
deleted file mode 100644
index e69de29..0000000
diff --git a/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.isaxml b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.isaxml
deleted file mode 100644
index f606af3..0000000
--- a/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.isaxml
+++ /dev/null
@@ -1,264 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.rtc b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.rtc
index 65bffe7..89a45ef 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_CIP_ELECTRICAL_ENERGY_OBJ.stf b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.stf
index f4f09c4..bf71eb4 100644
--- a/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.stf
+++ b/Controller/Controller/Micro820/Micro820/RA_CIP_ELECTRICAL_ENERGY_OBJ.stf
@@ -206,4 +206,5 @@ MSGProdName(MSGProdName_EN, ProdNameCtrlCfg, ProdNameAppCfg, ProdNameTargetCfg,,
MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg,, 0, ObjReadResData);
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.dop b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.dop
index 590525f..f67731c 100644
--- a/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.dop
+++ b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.dop
@@ -1 +1 @@
-RA_E300_OUTPUT_CONTROL(140):F,LEFT();
\ No newline at end of file
+RA_E300_OUTPUT_CONTROL(144):F,LEFT();
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.isaxml b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.isaxml
deleted file mode 100644
index 86f9f44..0000000
--- a/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.isaxml
+++ /dev/null
@@ -1,171 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.rtc b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.rtc
index 232c2da..3a51968 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/RA_E300_OUTPUT_CONTROL.stf b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.stf
index 7efb1ef..d580912 100644
--- a/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.stf
+++ b/Controller/Controller/Micro820/Micro820/RA_E300_OUTPUT_CONTROL.stf
@@ -119,4 +119,5 @@ END_IF;
MSGProdName(MSGProdName_EN, ProdNameCtrlCfg, ProdNameAppCfg, ProdNameTargetCfg,, 0, ProdNameResData);
MSGWriteOutput(MSGWriteOutput_EN, WriteOutputCtrlCfg, WriteOutputAppCfg, WriteOutputTargetCfg, WriteOutputReqData, 1,);
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.rtc b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.rtc
index 51a1469..bc4118a 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 5616012..e97bb30 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 4d5620c..f4fdaef 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 45d7f06..9eeb088 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 d4aba5a..d815b92 100644
Binary files a/Controller/Controller/Micro820/Micro820/READE300TRIPRESET.rtc and b/Controller/Controller/Micro820/Micro820/READE300TRIPRESET.rtc differ
diff --git a/Controller/Controller/Micro820/Micro820/ReadDownholeData.isaxml b/Controller/Controller/Micro820/Micro820/ReadDownholeData.isaxml
deleted file mode 100644
index 7ce5b55..0000000
--- a/Controller/Controller/Micro820/Micro820/ReadDownholeData.isaxml
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Microsoft Sans Serif;}}
-{\colortbl ;\red0\green128\blue0;}
-\viewkind4\uc1\pard\cf1\f0\fs20\par
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Microsoft Sans Serif;}}
-{\colortbl ;\red0\green128\blue0;}
-\viewkind4\uc1\pard\cf1\f0\fs20\par
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/ReadDownholeData.stf b/Controller/Controller/Micro820/Micro820/ReadDownholeData.stf
index 7f21acd..5e803b2 100644
--- a/Controller/Controller/Micro820/Micro820/ReadDownholeData.stf
+++ b/Controller/Controller/Micro820/Micro820/ReadDownholeData.stf
@@ -11,13 +11,13 @@ EOR [5,0]
(**)
-SOR [0,4] (**) (**) XIC [1,0] (*ModbusCycleTimer.Q*) (*Q*) XIC [2,0] (*Downhole_Tool_Enabled*) (**) FB [3,0] (*MSG_MODBUS*) (*ModbusData_0*) ( (*IN:IN*)(**) (**) , (*Cancel:Canc*)(*Cancel*) (**) , (*LocalCfg:Loca*)(*LocalCfgData*) (**) , (*TargetCfg:Targ*)(*TargetCfgData0*) (**) , (*LocalAddr:Loca*)(*Modbus_Read0*) (**) , (*__ADI_LocalAddr:_ADI*)(*0*) (**) ; (*Q:Q*)(**) (**) , (*Error:Err*)(*ModbusErrorData*) (**) , (*ErrorID:ErID*)(*ErrorCodeData*) (**) )
+SOR [0,4] (**) (**) XIC [1,0] (*ModbusCycleTimer.Q*) (*Q*) XIC [2,0] (*Downhole_Tool_Enabled*) (**) FB [3,0] (*MSG_MODBUS*) (*ModbusData_0*) ( (*IN:*)(**) (**) , (*Cancel:*)(*Cancel*) (**) , (*LocalCfg:*)(*LocalCfgData*) (**) , (*TargetCfg:*)(*TargetCfgData0*) (**) , (*LocalAddr:*)(*Modbus_Read0*) (**) , (*__ADI_LocalAddr:*)(*0*) (**) ; (*Q:*)(**) (**) , (*Error:*)(*ModbusErrorData*) (**) , (*ErrorID:*)(*ErrorCodeData*) (**) )
EOR [6,0]
(**)
-SOR [0,11] (**) (**) XIC [1,0] (*ModbusData_0.Q*) (*Q*) XIC [2,0] (*Downhole_Tool_Enabled*) (**) FB [3,0] (*MSG_MODBUS*) (*ModbusData_1000*) ( (*IN:IN*)(**) (**) , (*Cancel:Canc*)(*Cancel*) (**) , (*LocalCfg:Loca*)(*LocalCfgData*) (**) , (*TargetCfg:Targ*)(*TargetCfgData1000*) (**) , (*LocalAddr:Loca*)(*Modbus_Read1000*) (**) , (*__ADI_LocalAddr:_ADI*)(*0*) (**) ; (*Q:Q*)(**) (**) , (*Error:Err*)(*ModbusErrorData*) (**) , (*ErrorID:ErID*)(*ErrorCodeData*) (**) )
+SOR [0,11] (**) (**) XIC [1,0] (*ModbusData_0.Q*) (**) XIC [2,0] (*Downhole_Tool_Enabled*) (**) FB [3,0] (*MSG_MODBUS*) (*ModbusData_1000*) ( (*IN:*)(**) (**) , (*Cancel:*)(*Cancel*) (**) , (*LocalCfg:*)(*LocalCfgData*) (**) , (*TargetCfg:*)(*TargetCfgData1000*) (**) , (*LocalAddr:*)(*Modbus_Read1000*) (**) , (*__ADI_LocalAddr:*)(*0*) (**) ; (*Q:*)(**) (**) , (*Error:*)(*ModbusErrorData*) (**) , (*ErrorID:*)(*ErrorCodeData*) (**) )
EOR [6,0]
EOF
#end_info
diff --git a/Controller/Controller/Micro820/Micro820/ReadE300Config.isaxml b/Controller/Controller/Micro820/Micro820/ReadE300Config.isaxml
deleted file mode 100644
index f99bff0..0000000
--- a/Controller/Controller/Micro820/Micro820/ReadE300Config.isaxml
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/ReadE300Config.stf b/Controller/Controller/Micro820/Micro820/ReadE300Config.stf
index ac76aa3..f7f5822 100644
--- a/Controller/Controller/Micro820/Micro820/ReadE300Config.stf
+++ b/Controller/Controller/Micro820/Micro820/ReadE300Config.stf
@@ -68,4 +68,5 @@ END_IF;
MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg,, 0, Output);
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/ReadE300IO.isaxml b/Controller/Controller/Micro820/Micro820/ReadE300IO.isaxml
deleted file mode 100644
index e1cd6f3..0000000
--- a/Controller/Controller/Micro820/Micro820/ReadE300IO.isaxml
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/ReadE300IO.stf b/Controller/Controller/Micro820/Micro820/ReadE300IO.stf
index cb472ae..57ca1a0 100644
--- a/Controller/Controller/Micro820/Micro820/ReadE300IO.stf
+++ b/Controller/Controller/Micro820/Micro820/ReadE300IO.stf
@@ -72,4 +72,5 @@ END_IF;
MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg,, 1, ObjReadResData);
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/ReadE300Int.isaxml b/Controller/Controller/Micro820/Micro820/ReadE300Int.isaxml
deleted file mode 100644
index 55f7ad5..0000000
--- a/Controller/Controller/Micro820/Micro820/ReadE300Int.isaxml
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/ReadE300Param.isaxml b/Controller/Controller/Micro820/Micro820/ReadE300Param.isaxml
deleted file mode 100644
index d1985b6..0000000
--- a/Controller/Controller/Micro820/Micro820/ReadE300Param.isaxml
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/ReadE300Param.stf b/Controller/Controller/Micro820/Micro820/ReadE300Param.stf
index d44760b..bb90018 100644
--- a/Controller/Controller/Micro820/Micro820/ReadE300Param.stf
+++ b/Controller/Controller/Micro820/Micro820/ReadE300Param.stf
@@ -64,4 +64,5 @@ END_IF;
MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg,, 0, Output);
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/ReadE300Real.isaxml b/Controller/Controller/Micro820/Micro820/ReadE300Real.isaxml
deleted file mode 100644
index 21fe415..0000000
--- a/Controller/Controller/Micro820/Micro820/ReadE300Real.isaxml
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/ReadE300TripReset.isaxml b/Controller/Controller/Micro820/Micro820/ReadE300TripReset.isaxml
deleted file mode 100644
index d34a709..0000000
--- a/Controller/Controller/Micro820/Micro820/ReadE300TripReset.isaxml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/ReadE300TripReset.stf b/Controller/Controller/Micro820/Micro820/ReadE300TripReset.stf
index 1b87110..918901c 100644
--- a/Controller/Controller/Micro820/Micro820/ReadE300TripReset.stf
+++ b/Controller/Controller/Micro820/Micro820/ReadE300TripReset.stf
@@ -64,4 +64,5 @@ END_IF;
MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg,, 0, Output);
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/SINT_TO_DINT.AcfMlge b/Controller/Controller/Micro820/Micro820/SINT_TO_DINT.AcfMlge
deleted file mode 100644
index e69de29..0000000
diff --git a/Controller/Controller/Micro820/Micro820/SINT_TO_INT.AcfMlge b/Controller/Controller/Micro820/Micro820/SINT_TO_INT.AcfMlge
deleted file mode 100644
index e69de29..0000000
diff --git a/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.isaxml b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.isaxml
deleted file mode 100644
index 71342ed..0000000
--- a/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.isaxml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.rtc
index b9fdaee..bf2b351 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/SINT_TO_USINT.stf b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.stf
index 46bbc2a..5711ff5 100644
--- a/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.stf
+++ b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.stf
@@ -8,4 +8,5 @@ OUT_SINT_1.5 := INP_INT.5;
OUT_SINT_1.6 := INP_INT.6;
OUT_SINT_1.7 := INP_INT.7;
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.isaxml b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.isaxml
deleted file mode 100644
index eb72ef7..0000000
--- a/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.isaxml
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.rtc
index b4cde57..b9df84b 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/UDINT_TO_USINT.stf b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.stf
index cc73231..813bee7 100644
--- a/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.stf
+++ b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.stf
@@ -34,4 +34,5 @@ OUT_SINT_4.4 := INP_DINT.28;
OUT_SINT_4.5 := INP_DINT.29;
OUT_SINT_4.6 := INP_DINT.30;
OUT_SINT_4.7 := INP_DINT.31;
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.isaxml b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.isaxml
deleted file mode 100644
index 5910c52..0000000
--- a/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.isaxml
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.rtc
index 68e2d50..786efe3 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/UINT_TO_USINT.stf b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.stf
index d9ef672..00bc76e 100644
--- a/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.stf
+++ b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.stf
@@ -16,4 +16,5 @@ OUT_SINT_2.4 := INP_INT.12;
OUT_SINT_2.5 := INP_INT.13;
OUT_SINT_2.6 := INP_INT.14;
OUT_SINT_2.7 := INP_INT.15;
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.isaxml b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.isaxml
deleted file mode 100644
index cb60dae..0000000
--- a/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.isaxml
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.rtc
index 6284612..c98dd2a 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_DINT.stf b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.stf
index 7ad6040..ff3d3d6 100644
--- a/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.stf
+++ b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.stf
@@ -34,4 +34,5 @@ DINT_OUT.28 := SINT_SRC_4.4;
DINT_OUT.29 := SINT_SRC_4.5;
DINT_OUT.30 := SINT_SRC_4.6;
DINT_OUT.31 := SINT_SRC_4.7;
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.isaxml b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.isaxml
deleted file mode 100644
index 1c3fc4e..0000000
--- a/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.isaxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.rtc
index 973b97b..e65f63d 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_SINT.stf b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.stf
index ff65d3d..812f966 100644
--- a/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.stf
+++ b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.stf
@@ -7,4 +7,5 @@ INT_OUT.4 := SINT_SRC_1.4;
INT_OUT.5 := SINT_SRC_1.5;
INT_OUT.6 := SINT_SRC_1.6;
INT_OUT.7 := SINT_SRC_1.7;
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.isaxml b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.isaxml
deleted file mode 100644
index 4f4f7ec..0000000
--- a/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.isaxml
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.rtc
index ce3cfe8..8b436f6 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_UDINT.stf b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.stf
index 951a0fa..1d17a8b 100644
--- a/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.stf
+++ b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.stf
@@ -34,4 +34,5 @@ DINT_OUT.28 := SINT_SRC_4.4;
DINT_OUT.29 := SINT_SRC_4.5;
DINT_OUT.30 := SINT_SRC_4.6;
DINT_OUT.31 := SINT_SRC_4.7;
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.isaxml b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.isaxml
deleted file mode 100644
index 5b7df6e..0000000
--- a/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.isaxml
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.rtc
index 4a6a6d1..ff34121 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/USINT_TO_UINT.stf b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.stf
index 336a368..d1f4024 100644
--- a/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.stf
+++ b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.stf
@@ -16,4 +16,5 @@ INT_OUT.12 := SINT_SRC_2.4;
INT_OUT.13 := SINT_SRC_2.5;
INT_OUT.14 := SINT_SRC_2.6;
INT_OUT.15 := SINT_SRC_2.7;
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/WRITEE300CONFIG.rtc b/Controller/Controller/Micro820/Micro820/WRITEE300CONFIG.rtc
index 47b6c69..124fe87 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 a6df7fb..81642a0 100644
Binary files a/Controller/Controller/Micro820/Micro820/WRITEE300TRIPRESET.rtc and b/Controller/Controller/Micro820/Micro820/WRITEE300TRIPRESET.rtc differ
diff --git a/Controller/Controller/Micro820/Micro820/WriteE300Config.isaxml b/Controller/Controller/Micro820/Micro820/WriteE300Config.isaxml
deleted file mode 100644
index 51b0183..0000000
--- a/Controller/Controller/Micro820/Micro820/WriteE300Config.isaxml
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/WriteE300Config.stf b/Controller/Controller/Micro820/Micro820/WriteE300Config.stf
index f82a4a2..246ad65 100644
--- a/Controller/Controller/Micro820/Micro820/WriteE300Config.stf
+++ b/Controller/Controller/Micro820/Micro820/WriteE300Config.stf
@@ -68,4 +68,5 @@ END_IF;
MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg, Input, 408, );
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/WriteE300Int.isaxml b/Controller/Controller/Micro820/Micro820/WriteE300Int.isaxml
deleted file mode 100644
index dc685ad..0000000
--- a/Controller/Controller/Micro820/Micro820/WriteE300Int.isaxml
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/WriteE300TripReset.isaxml b/Controller/Controller/Micro820/Micro820/WriteE300TripReset.isaxml
deleted file mode 100644
index 86330fd..0000000
--- a/Controller/Controller/Micro820/Micro820/WriteE300TripReset.isaxml
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820/WriteE300TripReset.stf b/Controller/Controller/Micro820/Micro820/WriteE300TripReset.stf
index d1f1882..80be115 100644
--- a/Controller/Controller/Micro820/Micro820/WriteE300TripReset.stf
+++ b/Controller/Controller/Micro820/Micro820/WriteE300TripReset.stf
@@ -66,4 +66,5 @@ END_IF;
MSGObjRead(MSGObjRead_EN, ObjReadCtrlCfg, ObjReadAppCfg, ObjReadTargetCfg, Input, 1, );
+
END_FUNCTION_BLOCK
\ No newline at end of file
diff --git a/Controller/Controller/Micro820/Micro820_NetworkConf.xtc b/Controller/Controller/Micro820/Micro820_NetworkConf.xtc
index 2ae06b2..498716a 100644
Binary files a/Controller/Controller/Micro820/Micro820_NetworkConf.xtc and b/Controller/Controller/Micro820/Micro820_NetworkConf.xtc differ
diff --git a/Controller/Controller/Micro820/To Download/Micro800DlgCfg b/Controller/Controller/Micro820/To Download/Micro800DlgCfg
index 2fb19ef..5ca87bf 100644
Binary files a/Controller/Controller/Micro820/To Download/Micro800DlgCfg and b/Controller/Controller/Micro820/To Download/Micro800DlgCfg differ
diff --git a/Controller/Controller/NetworkConf.xtc b/Controller/Controller/NetworkConf.xtc
index 0306ddb..70b4cc1 100644
Binary files a/Controller/Controller/NetworkConf.xtc and b/Controller/Controller/NetworkConf.xtc differ
diff --git a/Controller/Controller/PrjLibrary.mdb b/Controller/Controller/PrjLibrary.mdb
index b53ef36..29b28cf 100644
Binary files a/Controller/Controller/PrjLibrary.mdb and b/Controller/Controller/PrjLibrary.mdb differ
diff --git a/Controller/Controller/SIMULATOR.target b/Controller/Controller/SIMULATOR.target
deleted file mode 100644
index 35f8f59..0000000
--- a/Controller/Controller/SIMULATOR.target
+++ /dev/null
@@ -1,284 +0,0 @@
-
-
- Windows NT target
-Large model
-Intel, aligned at 4, not strictly
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Controller/Controller/persist.ccwx b/Controller/Controller/persist.ccwx
index 8f1bc38..4340fdd 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
new file mode 100644
index 0000000..244ad2d
Binary files /dev/null and b/Controller/Controller_Backup.zip differ
diff --git a/Controller/Embedded/ExtendedInfo.xml b/Controller/Embedded/ExtendedInfo.xml
index 1054699..3bad944 100644
--- a/Controller/Embedded/ExtendedInfo.xml
+++ b/Controller/Embedded/ExtendedInfo.xml
@@ -1,26 +1,26 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Controller/LogicalValues/ExtendedInfo.xml b/Controller/LogicalValues/ExtendedInfo.xml
index 81bf81e..7fd504a 100644
--- a/Controller/LogicalValues/ExtendedInfo.xml
+++ b/Controller/LogicalValues/ExtendedInfo.xml
@@ -1,7 +1,7 @@
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/Controller/MLGE/ExtendedInfo.xml b/Controller/MLGE/ExtendedInfo.xml
index 12cabaf..a080169 100644
--- a/Controller/MLGE/ExtendedInfo.xml
+++ b/Controller/MLGE/ExtendedInfo.xml
@@ -1,63 +1,63 @@
-
- ReadDownholeData.AcfMlge
-
-
- USINT_TO_UINT.AcfMlge
-
-
- WriteE300Config.AcfMlge
-
-
- USINT_TO_DINT.AcfMlge
-
-
- ReadE300TripReset.AcfMlge
-
-
- SINT_TO_USINT.AcfMlge
-
-
- USINT_TO_UDINT.AcfMlge
-
-
- UDINT_TO_USINT.AcfMlge
-
-
- DINT_TO_USINT.AcfMlge
-
-
- ReadE300IO.AcfMlge
-
-
- RA_E300_OUTPUT_CONTROL.AcfMlge
-
-
+
ReadE300Param.AcfMlge
-
- USINT_TO_SINT.AcfMlge
-
-
- ReadE300Config.AcfMlge
-
-
+
E300Data.AcfMlge
-
- LinearScale.AcfMlge
-
-
- RA_CIP_ELECTRICAL_ENERGY_OBJ.AcfMlge
-
-
+
Control.AcfMlge
-
- UINT_TO_USINT.AcfMlge
+
+ ReadE300IO.AcfMlge
-
+
+ ReadE300TripReset.AcfMlge
+
+
+ USINT_TO_UDINT.AcfMlge
+
+
+ UDINT_TO_USINT.AcfMlge
+
+
+ SINT_TO_USINT.AcfMlge
+
+
+ ReadE300Config.AcfMlge
+
+
+ WriteE300Config.AcfMlge
+
+
+ RA_CIP_ELECTRICAL_ENERGY_OBJ.AcfMlge
+
+
+ ReadDownholeData.AcfMlge
+
+
+ USINT_TO_UINT.AcfMlge
+
+
WriteE300TripReset.AcfMlge
+
+ USINT_TO_SINT.AcfMlge
+
+
+ RA_E300_OUTPUT_CONTROL.AcfMlge
+
+
+ LinearScale.AcfMlge
+
+
+ UINT_TO_USINT.AcfMlge
+
+
+ USINT_TO_DINT.AcfMlge
+
+
+ DINT_TO_USINT.AcfMlge
+
\ No newline at end of file
diff --git a/Conversion-2016111-13146.txt b/Conversion-2016111-13146.txt
new file mode 100644
index 0000000..56805b7
--- /dev/null
+++ b/Conversion-2016111-13146.txt
@@ -0,0 +1,18 @@
+---------- Controller change started: WaterWellPanel_2 ----------
+
+---------- Importing Project : controller\Controller.acfproj ----------
+Changing controller type: 2080-LC20-20AWB (Version 9) to 2080-LC20-20QWB (Version 9)
+
+Import Controller Complete -- 0 Errors, 0 Warnings
+
+---------- Importing Project : PVc Project\PVc Project.acfproj ----------
+Import Project Complete -- 0 Errors, 0 Warnings
+
+---------- End of project conversion ----------
+
+The source project has been saved in
+"C:\Users\Patrick\Documents\henry_pump\waterwell\waterwellpanel\WaterWellPanel.ccwsln"
+
+Log file has been written in
+c:\users\patrick\documents\ccw\waterwellpanel_2\Conversion-2016111-13146.txt
+========== Controller Change: 2 succeeded, 0 failed ==========
diff --git a/WaterWellPanel.ccwsln b/WaterWellPanel.ccwsln
index 86146dc..7a1013a 100644
Binary files a/WaterWellPanel.ccwsln and b/WaterWellPanel.ccwsln differ
diff --git a/WaterWellPanel.ccwsuo b/WaterWellPanel.ccwsuo
deleted file mode 100644
index 3eacf64..0000000
Binary files a/WaterWellPanel.ccwsuo and /dev/null differ
diff --git a/WaterWellPanel.v12.ccwsuo b/WaterWellPanel.v12.ccwsuo
index cb3b4c9..728fafa 100644
Binary files a/WaterWellPanel.v12.ccwsuo and b/WaterWellPanel.v12.ccwsuo differ