diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.ic b/Controller/Controller/Micro820/Micro820/CONTROL.ic
index 2e47188..753b2f3 100644
--- a/Controller/Controller/Micro820/Micro820/CONTROL.ic
+++ b/Controller/Controller/Micro820/Micro820/CONTROL.ic
@@ -79,8 +79,10 @@ __TMPI1 := __TMPI1 * __CDINT00000002
__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ]
DH_DOWNHOLESTATUS_INT := __TMPUIN1
__TMPR1 := DH_INTAKEPRESSURE - __TMPR3
-__TMPR5 := __TMPR4 / CFG_SPECIFICGRAVITY
-__TMPR1 := __TMPR1 * __TMPR5
+__TMPR6 := __TMPR4 / __TMPR5
+__TMPR1 := __TMPR1 * __TMPR6
+__TMPR7 := __TMPR4 / CFG_SPECIFICGRAVITY
+__TMPR1 := __TMPR1 * __TMPR7
DH_FLUID_LEVEL := __TMPR1
__TMPI1 := __CDINT00000063 - __CDINT00000001
__TMPI1 := __TMPI1 * __CDINT00000002
@@ -159,8 +161,8 @@ __TMPI1 := _CALL RAND
_PUSH_PAR __TMPI1
__TMPR1 := _CALL ANY_TO_DINT
__TMPR1 := __TMPR1 / __TMPR2
-__TMPR5 := __TMPR8 + __TMPR1
-VFD_DCBUSVOLTAGE := __TMPR5
+__TMPR6 := __TMPR10 + __TMPR1
+VFD_DCBUSVOLTAGE := __TMPR6
_IF _NOT VFD_START _GOTO __LAB15
VFD_CMDSPEED := VFD_SPEEDREF
VFD_SPEEDFDBK := VFD_SPEEDREF
@@ -169,16 +171,16 @@ __TMPI1 := _CALL RAND
_PUSH_PAR __TMPI1
__TMPR1 := _CALL ANY_TO_DINT
__TMPR1 := __TMPR1 / __TMPR2
-__TMPR5 := __TMPR9 + __TMPR1
-VFD_OUTPUTCURRENT := __TMPR5
+__TMPR6 := __TMPR11 + __TMPR1
+VFD_OUTPUTCURRENT := __TMPR6
_GOTO __LAB16
__LAB15 :
__LAB16 :
_IF _NOT VFD_STOP _GOTO __LAB17
-VFD_CMDSPEED := __TMPR10
-VFD_SPEEDFDBK := __TMPR10
-VFD_OUTPUTCURRENT := __TMPR10
-VFD_OUTPUTVOLTAGE := __TMPR10
+VFD_CMDSPEED := __TMPR12
+VFD_SPEEDFDBK := __TMPR12
+VFD_OUTPUTCURRENT := __TMPR12
+VFD_OUTPUTVOLTAGE := __TMPR12
_GOTO __LAB18
__LAB17 :
__LAB18 :
diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.rtc b/Controller/Controller/Micro820/Micro820/CONTROL.rtc
index 9369f87..63bd628 100644
Binary files a/Controller/Controller/Micro820/Micro820/CONTROL.rtc and b/Controller/Controller/Micro820/Micro820/CONTROL.rtc differ
diff --git a/Controller/Controller/Micro820/Micro820/Control.stf b/Controller/Controller/Micro820/Micro820/Control.stf
index 4c1377b..127bc9a 100644
--- a/Controller/Controller/Micro820/Micro820/Control.stf
+++ b/Controller/Controller/Micro820/Micro820/Control.stf
@@ -44,7 +44,7 @@ IF Downhole_Tool_Enabled THEN
DH_MaxIntakeTemperature_Startup := ANY_TO_REAL(Modbus_Read0[40]) / 10.0;
DH_MaxIntakePressure_Startup := Modbus_Read0[41];
DH_DownholeStatus_INT := Modbus_Read0[99];
- DH_Fluid_Level := (DH_IntakePressure - 14.0) * (1.0 / cfg_SpecificGravity);
+ DH_Fluid_Level := (DH_IntakePressure - 14.0) * (1.0 / 0.433) * (1.0 / cfg_SpecificGravity);
CASE Modbus_Read0[99] OF
0: DH_DownholeStatus := 'OK';
diff --git a/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa b/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa
index f97b318..ab867a9 100644
--- a/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa
+++ b/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa
@@ -147,8 +147,8 @@ VFD_R_TORQUEPERFMODE.FBEN@VFD_CONFIGMAP,VFD_READ,BOOL
VFD_R_TORQUEPERFMODE.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING
VFD_R_TORQUEPERFMODE.UPDATERATE_MS@VFD_CONFIGMAP,__CUINT000001F4,UINT
VFD_R_TORQUEPERFMODE.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000027,UINT
-LINEARSCALE_PRESSURE.RAW_MIN@CONTROL,__TMPR6@CONTROL,REAL
-LINEARSCALE_PRESSURE.RAW_MAX@CONTROL,__TMPR7@CONTROL,REAL
+LINEARSCALE_PRESSURE.RAW_MIN@CONTROL,__TMPR8@CONTROL,REAL
+LINEARSCALE_PRESSURE.RAW_MAX@CONTROL,__TMPR9@CONTROL,REAL
LINEARSCALE_PRESSURE.EU_MIN@CONTROL,TUBINGPRESSURE_EU_MIN,REAL
LINEARSCALE_PRESSURE.EU_MAX@CONTROL,TUBINGPRESSURE_EU_MAX,REAL
LINEARSCALE_PRESSURE.RAW_INP@CONTROL,__TMPR__LINEARSCALE__RAW_INP,REAL
diff --git a/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc b/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc
index 4583443..64413a2 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 e473f6f..64967ad 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 04176f1..8f7d236 100644
Binary files a/Controller/Controller/Micro820/Micro820/IDS00103 and b/Controller/Controller/Micro820/Micro820/IDS00103 differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc
index 7476658..be4e638 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 9d5fbfe..d94e2f0 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 9c2e31b..d6121c3 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_MdfLinkReport.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc
index 192ca20..d4ee34c 100644
--- a/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc
+++ b/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc
@@ -5,12 +5,12 @@ ON_LINE=N
TBL_CONF=Y
CRC_ORG=0x0
CRC_OLD=
-CRC_NEW=0x737B509F
+CRC_NEW=0x6A4969B1
DAT_ORG=0
DAT_OLD=0
-DAT_NEW=1458052200
+DAT_NEW=1458080790
VER_ORG=0
VER_OLD=0
-VER_NEW=86
+VER_NEW=87
CRC_ALL_OLD=
-CRC_ALL_NEW=0xCCEB5867
+CRC_ALL_NEW=0x4AA8F48C
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.ipa
index c55a820..bd7d7ea 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,__TMPR6@CONTROL,REAL,RAW_MAX,__TMPR7@CONTROL,REAL,EU_MIN,TUBINGPRESSURE_EU_MIN,REAL,EU_MAX,TUBINGPRESSURE_EU_MAX,REAL,RAW_INP,__TMPR__LINEARSCALE__RAW_INP,REAL
+,LINEARSCALE_PRESSURE@CONTROL,LINEARSCALE,RAW_MIN,__TMPR8@CONTROL,REAL,RAW_MAX,__TMPR9@CONTROL,REAL,EU_MIN,TUBINGPRESSURE_EU_MIN,REAL,EU_MAX,TUBINGPRESSURE_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 413aa90..c9c303c 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_LINEARSCALE.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc
index a817a54..80bf5d6 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_PFX_ENET_PAR_READ.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_READ.xtc
index 410c3e1..882b78e 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_READ.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_READ.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_WRITE.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_WRITE.xtc
index ed89524..997d17a 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_WRITE.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_WRITE.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_STS_CMD.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_STS_CMD.xtc
index 893aee2..5629a49 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_STS_CMD.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_STS_CMD.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.xtc
index 6b02869..c260bbc 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_VFD_CONFIGMAP.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_CONFIGMAP.xtc
index 39df8be..5d4b901 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_CONFIGMAP.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_CONFIGMAP.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_ERRORMAP.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_ERRORMAP.xtc
index acb8397..d3147af 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_ERRORMAP.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_ERRORMAP.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_MESSAGING.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_MESSAGING.xtc
index c83dee6..0caf133 100644
Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_MESSAGING.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_MESSAGING.xtc differ
diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc
index ce12da0..7db24f4 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.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc
index cf02220..3db6bfc 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_LinkInfo.mtc b/Controller/Controller/Micro820/Micro820/Micro820_LinkInfo.mtc
index 290422f..5aad453 100644
--- a/Controller/Controller/Micro820/Micro820/Micro820_LinkInfo.mtc
+++ b/Controller/Controller/Micro820/Micro820/Micro820_LinkInfo.mtc
@@ -3,8 +3,8 @@ Offset0=0x3C0C
Offset1=0x440C
Offset2=0x440C
Offset3=0x440C
-Memory Usage Estimate(Code)=0x4604
-Memory Usage Estimate(Data)=0x7B2C
+Memory Usage Estimate(Code)=0x460C
+Memory Usage Estimate(Data)=0x7B30
Memory Usage Estimate(Retain)=0x8B
-Memory Usage Estimate(Temporary variables)=0x171C
+Memory Usage Estimate(Temporary variables)=0x1720
Offset4=0x414
diff --git a/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfo.mtc b/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfo.mtc
index 3eb0741..08352f0 100644
--- a/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfo.mtc
+++ b/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfo.mtc
@@ -1,9 +1,9 @@
[MEMORY]
-Memory Usage Estimate(Temporary variables)=0x171C
+Memory Usage Estimate(Temporary variables)=0x1720
Biggest online change user variable memory block size=0x800
Currently added user variables=0x0
-Total data size=0x5328
+Total data size=0x532C
User variables size=0x3C0C
-Maximum size for temporary variables=0x371C
-Memory Usage Estimate(Data)=0x7B28
+Maximum size for temporary variables=0x3720
+Memory Usage Estimate(Data)=0x7B2C
Free memory for user variables=0x800
diff --git a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsComplement.ttc b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsComplement.ttc
index fe66b4d..e5a3b9d 100644
--- a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsComplement.ttc
+++ b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsComplement.ttc
@@ -148,11 +148,11 @@ I146=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.fben,0x48D,BOOL
I147=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.ipaddress,0x79E,STRING
I148=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.updaterate_ms,0x4498,UINT
I149=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.parameternumber,0x4482,UINT
-I150=micro820.micro820.control/linearscale_pressure.raw_min,0x4B90,REAL
-I151=micro820.micro820.control/linearscale_pressure.raw_max,0x4B8C,REAL
+I150=micro820.micro820.control/linearscale_pressure.raw_min,0x4B94,REAL
+I151=micro820.micro820.control/linearscale_pressure.raw_max,0x4B90,REAL
I152=micro820.micro820.control/linearscale_pressure.eu_min,0x510,REAL
I153=micro820.micro820.control/linearscale_pressure.eu_max,0x514,REAL
-I154=micro820.micro820.control/linearscale_pressure.raw_inp,0x4BA8,REAL
+I154=micro820.micro820.control/linearscale_pressure.raw_inp,0x4BAC,REAL
I155=micro820.micro820.vfd_messaging/vfd.fben,0x4413,BOOL
I156=micro820.micro820.vfd_messaging/vfd.ipaddress,0x79E,STRING
I157=micro820.micro820.vfd_messaging/vfd.updaterate_ms,0x4498,UINT
@@ -609,17 +609,17 @@ I607=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.ipaddress,0x79E,STRING
I608=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.enetctrlto_sec,0x4445,USINT
I609=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.parameternumber,0x4482,UINT
I610=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.parametervalue,0x447E,UINT
-I611=micro820.micro820.downtime_timer.in,0x595B,BOOL
-I612=micro820.micro820.downtime_timer.pt,0x5964,TIME
+I611=micro820.micro820.downtime_timer.in,0x595F,BOOL
+I612=micro820.micro820.downtime_timer.pt,0x5968,TIME
I613=micro820.micro820.vfd_messaging/vfd.msg_drvtype.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I614=micro820.micro820.vfd_messaging/vfd.msg_drvtype.reqlength,0x595E,UINT
+I614=micro820.micro820.vfd_messaging/vfd.msg_drvtype.reqlength,0x5962,UINT
I615=micro820.micro820.vfd_messaging/vfd.msg_drvtype.__adi_reqdata,0xFFFFFFFF,UINT
I616=micro820.micro820.vfd_messaging/vfd.msg_timeout.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I617=micro820.micro820.vfd_messaging/vfd.msg_timeout.__adi_resdata,0xFFFFFFFF,UINT
I618=micro820.micro820.vfd_messaging/vfd.msg_cmd.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I619=micro820.micro820.vfd_messaging/vfd.msg_cmd.__adi_resdata,0xFFFFFFFF,UINT
I620=micro820.micro820.vfd_messaging/vfd.msg_sts.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I621=micro820.micro820.vfd_messaging/vfd.msg_sts.reqlength,0x595E,UINT
+I621=micro820.micro820.vfd_messaging/vfd.msg_sts.reqlength,0x5962,UINT
I622=micro820.micro820.vfd_messaging/vfd.msg_sts.__adi_reqdata,0xFFFFFFFF,UINT
I623=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I624=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread.__adi_reqdata,0xFFFFFFFF,UINT
@@ -663,94 +663,94 @@ I661=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite.resdata,0xFFFF
I662=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite.__adi_resdata,0xFFFFFFFF,UINT
I663=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I664=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout.__adi_resdata,0xFFFFFFFF,UINT
-I665=micro820.micro820.vfd_configmap/vfd_r_acceltime.fben,0x595B,BOOL
-I666=micro820.micro820.vfd_configmap/vfd_r_acceltime.ipaddress,0x5968,STRING
-I667=micro820.micro820.vfd_configmap/vfd_r_acceltime.updaterate_ms,0x595E,UINT
-I668=micro820.micro820.vfd_configmap/vfd_r_acceltime.parameternumber,0x595E,UINT
-I669=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread.in,0x595B,BOOL
+I665=micro820.micro820.vfd_configmap/vfd_r_acceltime.fben,0x595F,BOOL
+I666=micro820.micro820.vfd_configmap/vfd_r_acceltime.ipaddress,0x596C,STRING
+I667=micro820.micro820.vfd_configmap/vfd_r_acceltime.updaterate_ms,0x5962,UINT
+I668=micro820.micro820.vfd_configmap/vfd_r_acceltime.parameternumber,0x5962,UINT
+I669=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread.in,0x595F,BOOL
I670=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I671=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread.appcfg,0xFFFFFFFF,CIPAPPCFG
I672=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I673=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I674=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread.reqlength,0x595E,UINT
+I674=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread.reqlength,0x5962,UINT
I675=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I676=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread.__adi_reqdata,0xFFFFFFFF,UINT
I677=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread.__adi_resdata,0xFFFFFFFF,UINT
-I678=micro820.micro820.vfd_configmap/vfd_r_acceltime.fben_rtrig.clk,0x595B,BOOL
-I679=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread_q_rtrig.clk,0x595B,BOOL
-I680=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread_err_rtrig.clk,0x595B,BOOL
-I681=micro820.micro820.vfd_configmap/vfd_w_acceltime.fben,0x595B,BOOL
-I682=micro820.micro820.vfd_configmap/vfd_w_acceltime.ipaddress,0x5968,STRING
-I683=micro820.micro820.vfd_configmap/vfd_w_acceltime.enetctrlto_sec,0x595D,USINT
-I684=micro820.micro820.vfd_configmap/vfd_w_acceltime.parameternumber,0x595E,UINT
-I685=micro820.micro820.vfd_configmap/vfd_w_acceltime.parametervalue,0x595E,UINT
-I686=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite.in,0x595B,BOOL
+I678=micro820.micro820.vfd_configmap/vfd_r_acceltime.fben_rtrig.clk,0x595F,BOOL
+I679=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread_q_rtrig.clk,0x595F,BOOL
+I680=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread_err_rtrig.clk,0x595F,BOOL
+I681=micro820.micro820.vfd_configmap/vfd_w_acceltime.fben,0x595F,BOOL
+I682=micro820.micro820.vfd_configmap/vfd_w_acceltime.ipaddress,0x596C,STRING
+I683=micro820.micro820.vfd_configmap/vfd_w_acceltime.enetctrlto_sec,0x5961,USINT
+I684=micro820.micro820.vfd_configmap/vfd_w_acceltime.parameternumber,0x5962,UINT
+I685=micro820.micro820.vfd_configmap/vfd_w_acceltime.parametervalue,0x5962,UINT
+I686=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite.in,0x595F,BOOL
I687=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I688=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite.appcfg,0xFFFFFFFF,CIPAPPCFG
I689=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I690=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I691=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite.reqlength,0x595E,UINT
+I691=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite.reqlength,0x5962,UINT
I692=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I693=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite.__adi_reqdata,0xFFFFFFFF,UINT
I694=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite.__adi_resdata,0xFFFFFFFF,UINT
-I695=micro820.micro820.vfd_configmap/vfd_w_acceltime.fben_rtrig.clk,0x595B,BOOL
-I696=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite_q_rtrig.clk,0x595B,BOOL
-I697=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite_err_rtrig.clk,0x595B,BOOL
-I698=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout.in,0x595B,BOOL
+I695=micro820.micro820.vfd_configmap/vfd_w_acceltime.fben_rtrig.clk,0x595F,BOOL
+I696=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite_q_rtrig.clk,0x595F,BOOL
+I697=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite_err_rtrig.clk,0x595F,BOOL
+I698=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout.in,0x595F,BOOL
I699=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I700=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout.appcfg,0xFFFFFFFF,CIPAPPCFG
I701=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I702=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I703=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout.reqlength,0x595E,UINT
+I703=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout.reqlength,0x5962,UINT
I704=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I705=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout.__adi_reqdata,0xFFFFFFFF,UINT
I706=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout.__adi_resdata,0xFFFFFFFF,UINT
-I707=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout_err_rtrig.clk,0x595B,BOOL
-I708=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout_q_rtrig.clk,0x595B,BOOL
-I709=micro820.micro820.vfd_configmap/vfd_r_deceltime.fben,0x595B,BOOL
-I710=micro820.micro820.vfd_configmap/vfd_r_deceltime.ipaddress,0x5968,STRING
-I711=micro820.micro820.vfd_configmap/vfd_r_deceltime.updaterate_ms,0x595E,UINT
-I712=micro820.micro820.vfd_configmap/vfd_r_deceltime.parameternumber,0x595E,UINT
-I713=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread.in,0x595B,BOOL
+I707=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout_err_rtrig.clk,0x595F,BOOL
+I708=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout_q_rtrig.clk,0x595F,BOOL
+I709=micro820.micro820.vfd_configmap/vfd_r_deceltime.fben,0x595F,BOOL
+I710=micro820.micro820.vfd_configmap/vfd_r_deceltime.ipaddress,0x596C,STRING
+I711=micro820.micro820.vfd_configmap/vfd_r_deceltime.updaterate_ms,0x5962,UINT
+I712=micro820.micro820.vfd_configmap/vfd_r_deceltime.parameternumber,0x5962,UINT
+I713=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread.in,0x595F,BOOL
I714=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I715=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread.appcfg,0xFFFFFFFF,CIPAPPCFG
I716=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I717=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I718=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread.reqlength,0x595E,UINT
+I718=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread.reqlength,0x5962,UINT
I719=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I720=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread.__adi_reqdata,0xFFFFFFFF,UINT
I721=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread.__adi_resdata,0xFFFFFFFF,UINT
-I722=micro820.micro820.vfd_configmap/vfd_r_deceltime.fben_rtrig.clk,0x595B,BOOL
-I723=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread_q_rtrig.clk,0x595B,BOOL
-I724=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread_err_rtrig.clk,0x595B,BOOL
-I725=micro820.micro820.vfd_configmap/vfd_w_deceltime.fben,0x595B,BOOL
-I726=micro820.micro820.vfd_configmap/vfd_w_deceltime.ipaddress,0x5968,STRING
-I727=micro820.micro820.vfd_configmap/vfd_w_deceltime.enetctrlto_sec,0x595D,USINT
-I728=micro820.micro820.vfd_configmap/vfd_w_deceltime.parameternumber,0x595E,UINT
-I729=micro820.micro820.vfd_configmap/vfd_w_deceltime.parametervalue,0x595E,UINT
-I730=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite.in,0x595B,BOOL
+I722=micro820.micro820.vfd_configmap/vfd_r_deceltime.fben_rtrig.clk,0x595F,BOOL
+I723=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread_q_rtrig.clk,0x595F,BOOL
+I724=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread_err_rtrig.clk,0x595F,BOOL
+I725=micro820.micro820.vfd_configmap/vfd_w_deceltime.fben,0x595F,BOOL
+I726=micro820.micro820.vfd_configmap/vfd_w_deceltime.ipaddress,0x596C,STRING
+I727=micro820.micro820.vfd_configmap/vfd_w_deceltime.enetctrlto_sec,0x5961,USINT
+I728=micro820.micro820.vfd_configmap/vfd_w_deceltime.parameternumber,0x5962,UINT
+I729=micro820.micro820.vfd_configmap/vfd_w_deceltime.parametervalue,0x5962,UINT
+I730=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite.in,0x595F,BOOL
I731=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I732=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite.appcfg,0xFFFFFFFF,CIPAPPCFG
I733=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I734=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I735=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite.reqlength,0x595E,UINT
+I735=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite.reqlength,0x5962,UINT
I736=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I737=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite.__adi_reqdata,0xFFFFFFFF,UINT
I738=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite.__adi_resdata,0xFFFFFFFF,UINT
-I739=micro820.micro820.vfd_configmap/vfd_w_deceltime.fben_rtrig.clk,0x595B,BOOL
-I740=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite_q_rtrig.clk,0x595B,BOOL
-I741=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite_err_rtrig.clk,0x595B,BOOL
-I742=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout.in,0x595B,BOOL
+I739=micro820.micro820.vfd_configmap/vfd_w_deceltime.fben_rtrig.clk,0x595F,BOOL
+I740=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite_q_rtrig.clk,0x595F,BOOL
+I741=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite_err_rtrig.clk,0x595F,BOOL
+I742=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout.in,0x595F,BOOL
I743=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG
I744=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout.appcfg,0xFFFFFFFF,CIPAPPCFG
I745=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG
I746=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
-I747=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout.reqlength,0x595E,UINT
+I747=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout.reqlength,0x5962,UINT
I748=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I749=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout.__adi_reqdata,0xFFFFFFFF,UINT
I750=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout.__adi_resdata,0xFFFFFFFF,UINT
-I751=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout_err_rtrig.clk,0x595B,BOOL
-I752=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout_q_rtrig.clk,0x595B,BOOL
+I751=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout_err_rtrig.clk,0x595F,BOOL
+I752=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout_q_rtrig.clk,0x595F,BOOL
I753=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
I754=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread.__adi_reqdata,0xFFFFFFFF,UINT
I755=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C
diff --git a/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.rtc b/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.rtc
index 8afd162..2b31fd1 100644
Binary files a/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.rtc and b/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.rtc differ
diff --git a/Controller/Controller/Micro820/Micro820/VFD_ERRORMAP.rtc b/Controller/Controller/Micro820/Micro820/VFD_ERRORMAP.rtc
index eceeed8..caab17e 100644
Binary files a/Controller/Controller/Micro820/Micro820/VFD_ERRORMAP.rtc and b/Controller/Controller/Micro820/Micro820/VFD_ERRORMAP.rtc differ
diff --git a/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.rtc b/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.rtc
index ea3e331..1e5791f 100644
Binary files a/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.rtc and b/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.rtc differ
diff --git a/Controller/Controller/Micro820/To Download/Micro800DlgCfg b/Controller/Controller/Micro820/To Download/Micro800DlgCfg
index 4c3a86a..ec89a1c 100644
Binary files a/Controller/Controller/Micro820/To Download/Micro800DlgCfg and b/Controller/Controller/Micro820/To Download/Micro800DlgCfg differ
diff --git a/Controller/Controller/PrjLibrary.mdb b/Controller/Controller/PrjLibrary.mdb
index 52f2beb..2d93a27 100644
Binary files a/Controller/Controller/PrjLibrary.mdb and b/Controller/Controller/PrjLibrary.mdb differ
diff --git a/Controller/Controller/persist.ccwx b/Controller/Controller/persist.ccwx
index 9c43d13..f09cabb 100644
Binary files a/Controller/Controller/persist.ccwx and b/Controller/Controller/persist.ccwx differ
diff --git a/IntelligentPumpPanel_VFD.v12.ccwsuo b/IntelligentPumpPanel_VFD.v12.ccwsuo
index 270009e..216c1f2 100644
Binary files a/IntelligentPumpPanel_VFD.v12.ccwsuo and b/IntelligentPumpPanel_VFD.v12.ccwsuo differ