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