From 77210d0bc3e4304e08814dd2396363ed371bf5e0 Mon Sep 17 00:00:00 2001 From: Patrick McDonagh Date: Tue, 15 Mar 2016 10:03:36 -0500 Subject: [PATCH] Drop out the Read/Write commands if timers elapse --- Controller/Controller/Compile.ic | 2 +- Controller/Controller/DlgCfg.xml | 2 +- .../Controller/Micro820/Micro820/CONTROL.ic | 452 +++++------ .../Controller/Micro820/Micro820/CONTROL.rtc | Bin 10743 -> 9379 bytes .../Controller/Micro820/Micro820/Compile.ics | 1 + .../Controller/Micro820/Micro820/Compile.ict | 1 + .../Micro820/Micro820/Compile_CONTROL.ict | 1 + .../Micro820/Micro820/Compile_LINEARSCALE.ict | 1 + .../Micro820/Compile_RA_PFX_ENET_PAR_READ.ict | 1 + .../Compile_RA_PFX_ENET_PAR_WRITE.ict | 1 + .../Micro820/Compile_RA_PFX_ENET_STS_CMD.ict | 1 + .../Micro820/Compile_READDOWNHOLEDATA.ict | 1 + .../Micro820/Compile_VFD_CONFIGMAP.ict | 1 + .../Micro820/Compile_VFD_ERRORMAP.ict | 1 + .../Micro820/Compile_VFD_MESSAGING.ict | 1 + .../Micro820/FBS_INPUTS_ASSIGNATION.ipa | 4 +- .../Micro820/Micro820/GlobalVariable.rtc | Bin 13812 -> 13873 bytes .../Controller/Micro820/Micro820/Header.rtc | Bin 74 -> 74 bytes .../Controller/Micro820/Micro820/IDS00103 | Bin 73422 -> 73074 bytes .../Micro820/Micro820/LINEARSCALE.rtc | Bin 1849 -> 1849 bytes .../Controller/Micro820/Micro820/MICRO820.icp | 9 + .../Micro820/Micro820/MICRO820_Conf.xtc | Bin 13912 -> 13884 bytes .../Micro820/Micro820/MICRO820_Constants.xtc | Bin 5672 -> 5648 bytes .../Micro820/Micro820/MICRO820_DwlOrder.xtc | Bin 328 -> 328 bytes .../Micro820/MICRO820_MdfLinkReport.mtc | 8 +- .../Micro820/MICRO820_Pou_CONTROL.ipa | 2 +- .../Micro820/MICRO820_Pou_CONTROL.xtc | Bin 2592 -> 2152 bytes .../Micro820/MICRO820_Pou_LINEARSCALE.xtc | Bin 396 -> 396 bytes .../MICRO820_Pou_RA_PFX_ENET_PAR_READ.xtc | Bin 928 -> 928 bytes .../MICRO820_Pou_RA_PFX_ENET_PAR_WRITE.xtc | Bin 1360 -> 1360 bytes .../MICRO820_Pou_RA_PFX_ENET_STS_CMD.xtc | Bin 9392 -> 9392 bytes .../MICRO820_Pou_READDOWNHOLEDATA.xtc | Bin 452 -> 452 bytes .../Micro820/MICRO820_Pou_VFD_CONFIGMAP.xtc | Bin 1352 -> 1384 bytes .../Micro820/MICRO820_Pou_VFD_ERRORMAP.xtc | Bin 1536 -> 1536 bytes .../Micro820/MICRO820_Pou_VFD_MESSAGING.xtc | Bin 324 -> 324 bytes .../Micro820/MICRO820_SymbolsDebug.xtc | Bin 78427 -> 78526 bytes .../Micro820/MICRO820_SymbolsTarget.xtc | Bin 9251 -> 9309 bytes .../Micro820/Micro820/Micro820_LinkInfo.mtc | 14 +- .../Micro820/Micro820_MiscLinkInfo.mtc | 10 +- .../Micro820/Micro820_SymbolsComplement.ttc | 712 +++++++++--------- .../Micro820/RA_PFX_ENET_PAR_READ.rtc | Bin 6728 -> 6728 bytes .../Micro820/RA_PFX_ENET_PAR_WRITE.rtc | Bin 9676 -> 9676 bytes .../Micro820/Micro820/RA_PFX_ENET_STS_CMD.rtc | Bin 57453 -> 57453 bytes .../Micro820/Micro820/READDOWNHOLEDATA.rtc | Bin 2915 -> 2915 bytes .../Micro820/Micro820/VFD_CONFIGMAP.ic | 92 +-- .../Micro820/Micro820/VFD_CONFIGMAP.rtc | Bin 7330 -> 7528 bytes .../Micro820/Micro820/VFD_ConfigMap.AcfMlge | 2 +- .../Micro820/Micro820/VFD_ConfigMap.stf | 12 +- .../Micro820/Micro820/VFD_ERRORMAP.rtc | Bin 10246 -> 10246 bytes .../Micro820/Micro820/VFD_MESSAGING.rtc | Bin 1847 -> 1847 bytes .../Micro820/To Download/Micro800DlgCfg | Bin 30 -> 30 bytes Controller/Controller/PrjLibrary.mdb | Bin 3147776 -> 3147776 bytes Controller/Controller/persist.ccwx | Bin 60710 -> 63792 bytes IntelligentPumpPanel_VFD.v12.ccwsuo | Bin 22016 -> 22016 bytes 54 files changed, 636 insertions(+), 696 deletions(-) create mode 100644 Controller/Controller/Micro820/Micro820/Compile.ics create mode 100644 Controller/Controller/Micro820/Micro820/Compile.ict create mode 100644 Controller/Controller/Micro820/Micro820/Compile_CONTROL.ict create mode 100644 Controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict create mode 100644 Controller/Controller/Micro820/Micro820/Compile_RA_PFX_ENET_PAR_READ.ict create mode 100644 Controller/Controller/Micro820/Micro820/Compile_RA_PFX_ENET_PAR_WRITE.ict create mode 100644 Controller/Controller/Micro820/Micro820/Compile_RA_PFX_ENET_STS_CMD.ict create mode 100644 Controller/Controller/Micro820/Micro820/Compile_READDOWNHOLEDATA.ict create mode 100644 Controller/Controller/Micro820/Micro820/Compile_VFD_CONFIGMAP.ict create mode 100644 Controller/Controller/Micro820/Micro820/Compile_VFD_ERRORMAP.ict create mode 100644 Controller/Controller/Micro820/Micro820/Compile_VFD_MESSAGING.ict create mode 100644 Controller/Controller/Micro820/Micro820/MICRO820.icp diff --git a/Controller/Controller/Compile.ic b/Controller/Controller/Compile.ic index 34c4e94..7e6cc76 100644 --- a/Controller/Controller/Compile.ic +++ b/Controller/Controller/Compile.ic @@ -1 +1 @@ -TO RELINK \ No newline at end of file +COMPILED diff --git a/Controller/Controller/DlgCfg.xml b/Controller/Controller/DlgCfg.xml index a2453bd..369d542 100644 --- a/Controller/Controller/DlgCfg.xml +++ b/Controller/Controller/DlgCfg.xml @@ -28,7 +28,7 @@ 1 - 1697 + 1701 DH_DownholeStatus 3 STRING diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.ic b/Controller/Controller/Micro820/Micro820/CONTROL.ic index 2513f84..2e47188 100644 --- a/Controller/Controller/Micro820/Micro820/CONTROL.ic +++ b/Controller/Controller/Micro820/Micro820/CONTROL.ic @@ -11,52 +11,37 @@ __LAB1 : __LAB2 : _IF _NOT HMI_SELECT_HAND _GOTO __LAB3 HMI_HOA := __CSINT00000001 +AUTO_MODE := FALSE +HAND_MODE := TRUE +OFF_MODE := FALSE _GOTO __LAB4 __LAB3 : _IF _NOT HMI_SELECT_OFF _GOTO __LAB5 HMI_HOA := __SINT_NULL +AUTO_MODE := FALSE +HAND_MODE := FALSE +OFF_MODE := TRUE _GOTO __LAB4 __LAB5 : _IF _NOT HMI_SELECT_AUTO _GOTO __LAB6 HMI_HOA := __CSINT00000002 -_GOTO __LAB4 -__LAB6 : -__LAB4 : -_PUSH_PAR HMI_HOA -__TMPI1 := _CALL ANY_TO_SINT -__TMPB1 := __TMPI1 <> __DINT_NULL -_IF __TMPB1 _GOTO __LAB8 -AUTO_MODE := FALSE -HAND_MODE := FALSE -OFF_MODE := TRUE -_GOTO __LAB7 -__LAB8 : -__TMPB1 := __TMPI1 <> __CDINT00000001 -_IF __TMPB1 _GOTO __LAB9 -AUTO_MODE := FALSE -HAND_MODE := TRUE -OFF_MODE := FALSE -_GOTO __LAB7 -__LAB9 : -__TMPB1 := __TMPI1 <> __CDINT00000002 -_IF __TMPB1 _GOTO __LABa AUTO_MODE := TRUE HAND_MODE := FALSE OFF_MODE := FALSE -_GOTO __LAB7 -__LABa : -__LAB7 : -_IF _NOT HMI_VFD_WRITE _GOTO __LABb +_GOTO __LAB4 +__LAB6 : +__LAB4 : +_IF _NOT HMI_VFD_WRITE _GOTO __LAB7 VFD_WRITE := TRUE -_GOTO __LABc -__LABb : -__LABc : -_IF _NOT HMI_VFD_READ _GOTO __LABd +_GOTO __LAB8 +__LAB7 : +__LAB8 : +_IF _NOT HMI_VFD_READ _GOTO __LAB9 VFD_READ := TRUE -_GOTO __LABe -__LABd : -__LABe : -_IF _NOT DOWNHOLE_TOOL_ENABLED _GOTO __LABf +_GOTO __LABa +__LAB9 : +__LABa : +_IF _NOT DOWNHOLE_TOOL_ENABLED _GOTO __LABb __TMPI1 := __CDINT00000002 - __CDINT00000001 __TMPI1 := __TMPI1 * __CDINT00000002 __TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] @@ -94,8 +79,8 @@ __TMPI1 := __TMPI1 * __CDINT00000002 __TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] DH_DOWNHOLESTATUS_INT := __TMPUIN1 __TMPR1 := DH_INTAKEPRESSURE - __TMPR3 -__TMPR6 := __TMPR4 / __TMPR5 -__TMPR1 := __TMPR1 * __TMPR6 +__TMPR5 := __TMPR4 / CFG_SPECIFICGRAVITY +__TMPR1 := __TMPR1 * __TMPR5 DH_FLUID_LEVEL := __TMPR1 __TMPI1 := __CDINT00000063 - __CDINT00000001 __TMPI1 := __TMPI1 * __CDINT00000002 @@ -103,32 +88,32 @@ __TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] _PUSH_PAR __TMPUIN1 __TMPI2 := _CALL ANY_TO_UINT __TMPB1 := __TMPI2 <> __DINT_NULL -_IF __TMPB1 _GOTO __LAB11 +_IF __TMPB1 _GOTO __LABd DH_DOWNHOLESTATUS := __TMPM2 -_GOTO __LAB10 -__LAB11 : +_GOTO __LABc +__LABd : __TMPB1 := __TMPI2 <> __CDINT00000001 -_IF __TMPB1 _GOTO __LAB12 +_IF __TMPB1 _GOTO __LABe DH_DOWNHOLESTATUS := __TMPM3 -_GOTO __LAB10 -__LAB12 : +_GOTO __LABc +__LABe : __TMPB1 := __TMPI2 <> __CDINT00000002 -_IF __TMPB1 _GOTO __LAB13 +_IF __TMPB1 _GOTO __LABf DH_DOWNHOLESTATUS := __TMPM4 -_GOTO __LAB10 -__LAB13 : +_GOTO __LABc +__LABf : __TMPB1 := __TMPI2 <> __CDINT00000003 -_IF __TMPB1 _GOTO __LAB14 +_IF __TMPB1 _GOTO __LAB10 DH_DOWNHOLESTATUS := __TMPM5 -_GOTO __LAB10 -__LAB14 : -__TMPB1 := __TMPI2 <> __CDINT00000004 -_IF __TMPB1 _GOTO __LAB15 -DH_DOWNHOLESTATUS := __TMPM6 -_GOTO __LAB10 -__LAB15 : -DH_DOWNHOLESTATUS := __TMPM7 +_GOTO __LABc __LAB10 : +__TMPB1 := __TMPI2 <> __CDINT00000004 +_IF __TMPB1 _GOTO __LAB11 +DH_DOWNHOLESTATUS := __TMPM6 +_GOTO __LABc +__LAB11 : +DH_DOWNHOLESTATUS := __TMPM7 +__LABc : __TMPI1 := __CDINT00000005 - __CDINT00000001 __TMPI1 := __TMPI1 * __CDINT00000002 __TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] @@ -149,16 +134,16 @@ __TMPI1 := __CDINT00000009 - __CDINT00000001 __TMPI1 := __TMPI1 * __CDINT00000002 __TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] DH_MAXINTAKEPRESSURE_FOREVER := __TMPUIN1 -_GOTO __LAB16 -__LABf : +_GOTO __LAB12 +__LABb : DH_DOWNHOLESTATUS := __TMPM8 DH_PRESSURE_SHUTDOWN_ENABLED := FALSE DH_PRESSURE_STARTUP_ENABLED := FALSE DH_TEMP_SHUTDOWN_ENABLED := FALSE DH_TEMP_STARTUP_ENABLED := FALSE -__LAB16 : +__LAB12 : __TMPB1 := _NOT TEST_MODE -_IF _NOT __TMPB1 _GOTO __LAB17 +_IF _NOT __TMPB1 _GOTO __LAB13 _PUSH_PAR _IO_EM_AI_00 __TMPR1 := _CALL ANY_TO_UINT __TMPR__LINEARSCALE__RAW_INP := __TMPR1 @@ -166,17 +151,17 @@ __FBL_RET := _PUSHCALLFB LINEARSCALE LINEARSCALE_PRESSURE __TMPR1 := LINEARSCALE_PRESSURE [ __CDINT0000000C ] TUBINGPRESSURE_IN := __TMPR1 VFD_DISABLED := FALSE -_GOTO __LAB18 -__LAB17 : +_GOTO __LAB14 +__LAB13 : VFD_DISABLED := TRUE _PUSH_PAR __CDINT0000000A __TMPI1 := _CALL RAND _PUSH_PAR __TMPI1 __TMPR1 := _CALL ANY_TO_DINT __TMPR1 := __TMPR1 / __TMPR2 -__TMPR6 := __TMPR9 + __TMPR1 -VFD_DCBUSVOLTAGE := __TMPR6 -_IF _NOT VFD_START _GOTO __LAB19 +__TMPR5 := __TMPR8 + __TMPR1 +VFD_DCBUSVOLTAGE := __TMPR5 +_IF _NOT VFD_START _GOTO __LAB15 VFD_CMDSPEED := VFD_SPEEDREF VFD_SPEEDFDBK := VFD_SPEEDREF _PUSH_PAR __CDINT0000000A @@ -184,51 +169,51 @@ __TMPI1 := _CALL RAND _PUSH_PAR __TMPI1 __TMPR1 := _CALL ANY_TO_DINT __TMPR1 := __TMPR1 / __TMPR2 -__TMPR6 := __TMPR10 + __TMPR1 -VFD_OUTPUTCURRENT := __TMPR6 -_GOTO __LAB1a -__LAB19 : -__LAB1a : -_IF _NOT VFD_STOP _GOTO __LAB1b -VFD_CMDSPEED := __TMPR11 -VFD_SPEEDFDBK := __TMPR11 -VFD_OUTPUTCURRENT := __TMPR11 -VFD_OUTPUTVOLTAGE := __TMPR11 -_GOTO __LAB1c -__LAB1b : -__LAB1c : +__TMPR5 := __TMPR9 + __TMPR1 +VFD_OUTPUTCURRENT := __TMPR5 +_GOTO __LAB16 +__LAB15 : +__LAB16 : +_IF _NOT VFD_STOP _GOTO __LAB17 +VFD_CMDSPEED := __TMPR10 +VFD_SPEEDFDBK := __TMPR10 +VFD_OUTPUTCURRENT := __TMPR10 +VFD_OUTPUTVOLTAGE := __TMPR10 +_GOTO __LAB18 +__LAB17 : __LAB18 : +__LAB14 : __TMPB1 := TUBINGPRESSURE_TRANSDUCER_ENABLED _AND VFD_RUN_CMD _PUSH_PAR RUN_TIME __TMPI1 := _CALL ANY_TO_TIME __TMPI2 := TUBINGPRESSURE_ALARM_STARTUP_DELAY * __CDINT000003E8 __TMPB2 := __TMPI1 > __TMPI2 __TMPB1 := __TMPB1 _AND __TMPB2 -_IF _NOT __TMPB1 _GOTO __LAB1d +_IF _NOT __TMPB1 _GOTO __LAB19 __TMPB3 := TUBINGPRESSURE_IN >= TUBINGPRESSURE_HI_SP -_IF _NOT __TMPB3 _GOTO __LAB1e +_IF _NOT __TMPB3 _GOTO __LAB1a TUBINGPRESSURE_HI := TRUE TUBINGPRESSURE_LO := FALSE -_GOTO __LAB1f -__LAB1e : +_GOTO __LAB1b +__LAB1a : __TMPB1 := TUBINGPRESSURE_IN <= TUBINGPRESSURE_LO_SP -_IF _NOT __TMPB1 _GOTO __LAB20 +_IF _NOT __TMPB1 _GOTO __LAB1c TUBINGPRESSURE_HI := FALSE TUBINGPRESSURE_LO := TRUE -_GOTO __LAB1f -__LAB20 : +_GOTO __LAB1b +__LAB1c : TUBINGPRESSURE_HI := FALSE TUBINGPRESSURE_LO := FALSE -__LAB1f : +__LAB1b : __TMPB1 := _NOT TUBINGPRESSURE_HI __TMPB2 := _NOT TUBINGPRESSURE_LO __TMPB1 := __TMPB1 _AND __TMPB2 -_IF _NOT __TMPB1 _GOTO __LAB21 +_IF _NOT __TMPB1 _GOTO __LAB1d TUBINGPRESSURE_OK := TRUE TUBINGPRESSURE_OOT_SCANS := __UDINT_NULL TUBINGPRESSURE_OOT_SECONDS := __UDINT_NULL -_GOTO __LAB22 -__LAB21 : +_GOTO __LAB1e +__LAB1d : __TMPUDI1 := TUBINGPRESSURE_OOT_SCANS + __CUDINT00000001 TUBINGPRESSURE_OOT_SCANS := __TMPUDI1 _PUSH_PAR __SYSVA_TCYCURRENT @@ -236,118 +221,51 @@ __TMPUDI1 := _CALL ANY_TO_TIME __TMPUDI2 := TUBINGPRESSURE_OOT_SCANS * __TMPUDI1 __TMPUDI2 := __TMPUDI2 / __CUDINT000003E8 TUBINGPRESSURE_OOT_SECONDS := __TMPUDI2 -__LAB22 : +__LAB1e : __TMPB1 := TUBINGPRESSURE_OOT_SECONDS > TUBINGPRESSURE_ALARM_DELAY -_IF _NOT __TMPB1 _GOTO __LAB23 +_IF _NOT __TMPB1 _GOTO __LAB1f TUBINGPRESSURE_OK := FALSE -_GOTO __LAB24 -__LAB23 : -__LAB24 : -_GOTO __LAB25 -__LAB1d : +_GOTO __LAB20 +__LAB1f : +__LAB20 : +_GOTO __LAB21 +__LAB19 : TUBINGPRESSURE_OK := TRUE -__LAB25 : -_IF _NOT DH_PRESSURE_STARTUP_ENABLED _GOTO __LAB26 -__TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_STARTUP -_IF _NOT __TMPB1 _GOTO __LAB27 -SP_PRESSURE := TRUE -_GOTO __LAB28 -__LAB27 : -SP_PRESSURE := FALSE -__LAB28 : -_GOTO __LAB29 -__LAB26 : -SP_PRESSURE := TRUE -__LAB29 : -_IF _NOT DH_TEMP_STARTUP_ENABLED _GOTO __LAB2a -__TMPB1 := DH_INTAKETEMPERATURE < DH_TEMP_STARTUP -_IF _NOT __TMPB1 _GOTO __LAB2b -SP_TEMPERATURE := TRUE -_GOTO __LAB2c -__LAB2b : -SP_TEMPERATURE := FALSE -__LAB2c : -_GOTO __LAB2d -__LAB2a : -SP_TEMPERATURE := TRUE -__LAB2d : +__LAB21 : +__TMPB1 := _NOT DH_PRESSURE_STARTUP_ENABLED +__TMPB2 := DH_INTAKEPRESSURE > DH_PRESSURE_STARTUP +__TMPB1 := __TMPB1 _OR __TMPB2 +SP_PRESSURE := __TMPB1 +__TMPB1 := _NOT DH_TEMP_STARTUP_ENABLED +__TMPB2 := DH_INTAKETEMPERATURE < DH_TEMP_STARTUP +__TMPB1 := __TMPB1 _OR __TMPB2 +SP_TEMPERATURE := __TMPB1 __TMPB1 := HAND_MODE _OR AUTO_MODE __TMPB1 := __TMPB1 _OR TEST_MODE -_IF _NOT __TMPB1 _GOTO __LAB2e -SP_MODE := TRUE -_GOTO __LAB2f -__LAB2e : -SP_MODE := FALSE -__LAB2f : -__TMPB1 := _NOT REMOTE_SHUTDOWN_DISABLED -_IF _NOT __TMPB1 _GOTO __LAB30 -_IF _NOT _IO_EM_DI_00 _GOTO __LAB31 -SP_REMOTE := TRUE -_GOTO __LAB32 -__LAB31 : -SP_REMOTE := FALSE -__LAB32 : -_GOTO __LAB33 -__LAB30 : -SP_REMOTE := TRUE -__LAB33 : +SP_MODE := __TMPB1 +__TMPB1 := REMOTE_SHUTDOWN_DISABLED _OR _IO_EM_DI_00 +SP_REMOTE := __TMPB1 SP_VFD := VFD_READY SP_CURRENTLEAKAGE := _IO_EM_DI_02 __TMPB1 := SP_PRESSURE _AND SP_TEMPERATURE __TMPB1 := __TMPB1 _AND SP_MODE __TMPB1 := __TMPB1 _AND SP_VFD __TMPB1 := __TMPB1 _AND SP_REMOTE -_IF _NOT __TMPB1 _GOTO __LAB34 -START_PERMISSIVE := TRUE -_GOTO __LAB35 -__LAB34 : -START_PERMISSIVE := FALSE -DEVICE_STATUS := __TMPM9 -__LAB35 : -_IF _NOT DH_PRESSURE_SHUTDOWN_ENABLED _GOTO __LAB36 -__TMPB1 := DH_INTAKEPRESSURE > DH_PRESSURE_SHUTDOWN -_IF _NOT __TMPB1 _GOTO __LAB37 -RP_PRESSURE := TRUE -_GOTO __LAB38 -__LAB37 : -RP_PRESSURE := FALSE -__LAB38 : -_GOTO __LAB39 -__LAB36 : -RP_PRESSURE := TRUE -__LAB39 : -_IF _NOT DH_TEMP_SHUTDOWN_ENABLED _GOTO __LAB3a -__TMPB1 := DH_INTAKETEMPERATURE < DH_TEMP_SHUTDOWN -_IF _NOT __TMPB1 _GOTO __LAB3b -RP_TEMPERATURE := TRUE -_GOTO __LAB3c -__LAB3b : -RP_TEMPERATURE := FALSE -__LAB3c : -_GOTO __LAB3d -__LAB3a : -RP_TEMPERATURE := TRUE -__LAB3d : +__TMPB1 := __TMPB1 _AND SP_CURRENTLEAKAGE +START_PERMISSIVE := __TMPB1 +__TMPB1 := _NOT DH_PRESSURE_SHUTDOWN_ENABLED +__TMPB2 := DH_INTAKEPRESSURE > DH_PRESSURE_SHUTDOWN +__TMPB1 := __TMPB1 _OR __TMPB2 +RP_PRESSURE := __TMPB1 +__TMPB1 := _NOT DH_TEMP_SHUTDOWN_ENABLED +__TMPB2 := DH_INTAKETEMPERATURE < DH_TEMP_SHUTDOWN +__TMPB1 := __TMPB1 _OR __TMPB2 +RP_TEMPERATURE := __TMPB1 __TMPB1 := HAND_MODE _OR AUTO_MODE __TMPB1 := __TMPB1 _OR TEST_MODE -_IF _NOT __TMPB1 _GOTO __LAB3e -RP_MODE := TRUE -_GOTO __LAB3f -__LAB3e : -RP_MODE := FALSE -__LAB3f : -__TMPB1 := _NOT REMOTE_SHUTDOWN_DISABLED -_IF _NOT __TMPB1 _GOTO __LAB40 -_IF _NOT _IO_EM_DI_00 _GOTO __LAB41 -RP_REMOTE := TRUE -_GOTO __LAB42 -__LAB41 : -RP_REMOTE := FALSE -__LAB42 : -_GOTO __LAB43 -__LAB40 : -RP_REMOTE := TRUE -__LAB43 : +RP_MODE := __TMPB1 +__TMPB1 := _IO_EM_DI_00 _OR REMOTE_SHUTDOWN_DISABLED +RP_REMOTE := __TMPB1 RP_VFD := VFD_READY RP_TUBINGPRESSURE := TUBINGPRESSURE_OK RP_CURRENTLEAKAGE := _IO_EM_DI_02 @@ -356,63 +274,59 @@ __TMPB1 := __TMPB1 _AND RP_MODE __TMPB1 := __TMPB1 _AND RP_VFD __TMPB1 := __TMPB1 _AND RP_TUBINGPRESSURE __TMPB1 := __TMPB1 _AND RP_REMOTE -_IF _NOT __TMPB1 _GOTO __LAB44 -RUN_PERMISSIVE := TRUE -_GOTO __LAB45 -__LAB44 : -RUN_PERMISSIVE := FALSE -__LAB45 : +__TMPB1 := __TMPB1 _AND RP_CURRENTLEAKAGE +RUN_PERMISSIVE := __TMPB1 __TMPB1 := _NOT RUN_PERMISSIVE __TMPB1 := __TMPB1 _AND VFD_RUN_CMD -_IF _NOT __TMPB1 _GOTO __LAB46 -DEVICE_STATUS := __TMPM10 +_IF _NOT __TMPB1 _GOTO __LAB22 +DEVICE_STATUS := __TMPM9 SHUTDOWN_TIME := __SYSVA_CYCLEDATE __TMPB1 := _NOT RP_MODE -_IF _NOT __TMPB1 _GOTO __LAB47 +_IF _NOT __TMPB1 _GOTO __LAB23 ALARM_MODE := TRUE -_GOTO __LAB48 -__LAB47 : +_GOTO __LAB24 +__LAB23 : __TMPB1 := _NOT RP_PRESSURE -_IF _NOT __TMPB1 _GOTO __LAB49 +_IF _NOT __TMPB1 _GOTO __LAB25 ALARM_PRESSURE := TRUE -_GOTO __LAB48 -__LAB49 : +_GOTO __LAB24 +__LAB25 : __TMPB1 := _NOT RP_TEMPERATURE -_IF _NOT __TMPB1 _GOTO __LAB4a +_IF _NOT __TMPB1 _GOTO __LAB26 ALARM_TEMPERATURE := TRUE -_GOTO __LAB48 -__LAB4a : +_GOTO __LAB24 +__LAB26 : __TMPB1 := _NOT RP_TUBINGPRESSURE -_IF _NOT __TMPB1 _GOTO __LAB4b +_IF _NOT __TMPB1 _GOTO __LAB27 ALARM_TUBINGPRESSURE := TRUE -_GOTO __LAB48 -__LAB4b : +_GOTO __LAB24 +__LAB27 : __TMPB1 := _NOT RP_VFD -_IF _NOT __TMPB1 _GOTO __LAB4c +_IF _NOT __TMPB1 _GOTO __LAB28 ALARM_VFD := TRUE -_GOTO __LAB48 -__LAB4c : +_GOTO __LAB24 +__LAB28 : __TMPB1 := _NOT RP_REMOTE -_IF _NOT __TMPB1 _GOTO __LAB4d +_IF _NOT __TMPB1 _GOTO __LAB29 ALARM_REMOTE := TRUE -_GOTO __LAB48 -__LAB4d : -__LAB48 : +_GOTO __LAB24 +__LAB29 : +__LAB24 : VFD_START := FALSE -_GOTO __LAB4e -__LAB46 : -__LAB4e : +_GOTO __LAB2a +__LAB22 : +__LAB2a : WARNING_CURRENTLEAKAGE := _IO_EM_DI_01 ALARM_CURRENTLEAKAGE := _IO_EM_DI_02 -_IF _NOT RUN_PERMISSIVE _GOTO __LAB4f +_IF _NOT RUN_PERMISSIVE _GOTO __LAB2b ALARM_MODE := FALSE ALARM_PRESSURE := FALSE ALARM_TEMPERATURE := FALSE ALARM_VFD := FALSE ALARM_REMOTE := FALSE -_GOTO __LAB50 -__LAB4f : -__LAB50 : +_GOTO __LAB2c +__LAB2b : +__LAB2c : __TMPB1 := START_BUTTON _OR START_COMMAND __TMPB2 := RESTART_ALLOWED _AND RESTART_COMMAND __TMPB1 := __TMPB1 _OR __TMPB2 @@ -421,88 +335,88 @@ __TMPB1 := __TMPB1 _OR VFD_RUN_CMD __TMPB3 := _NOT STOP_COMMAND __TMPB1 := __TMPB1 _AND __TMPB3 __TMPB1 := __TMPB1 _AND RUN_PERMISSIVE -_IF _NOT __TMPB1 _GOTO __LAB51 +_IF _NOT __TMPB1 _GOTO __LAB2d VFD_RUN_CMD := TRUE RESTART_COMMAND := FALSE START_COMMAND := FALSE __TMPB1 := _NOT START_TIME_SET -_IF _NOT __TMPB1 _GOTO __LAB52 +_IF _NOT __TMPB1 _GOTO __LAB2e START_TIME := __SYSVA_CYCLEDATE START_TIME_SET := TRUE -_GOTO __LAB53 -__LAB52 : -__LAB53 : -_IF _NOT VFD_RUN_CMD _GOTO __LAB54 -DEVICE_STATUS := __TMPM11 +_GOTO __LAB2f +__LAB2e : +__LAB2f : +_IF _NOT VFD_RUN_CMD _GOTO __LAB30 +DEVICE_STATUS := __TMPM10 __TMPT1 := __SYSVA_CYCLEDATE - START_TIME RUN_TIME := __TMPT1 VFD_START := TRUE -_GOTO __LAB55 -__LAB54 : -__LAB55 : -_GOTO __LAB56 -__LAB51 : -__LAB56 : +_GOTO __LAB31 +__LAB30 : +__LAB31 : +_GOTO __LAB32 +__LAB2d : +__LAB32 : __TMPB1 := _NOT VFD_FAULT __TMPB2 := AUTO_MODE _AND __TMPB1 __TMPB3 := _NOT VFD_RUN_CMD __TMPB2 := __TMPB2 _AND __TMPB3 __TMPB2 := __TMPB2 _AND RESTART_ALLOWED -_IF _NOT __TMPB2 _GOTO __LAB57 +_IF _NOT __TMPB2 _GOTO __LAB33 __TMPT1 := __SYSVA_CYCLEDATE - SHUTDOWN_TIME __TMPB4 := __TMPT1 > DOWNTIME_TIME_PARAMETER -_IF _NOT __TMPB4 _GOTO __LAB58 +_IF _NOT __TMPB4 _GOTO __LAB34 __TMPB5 := _NOT RESTART_COMMAND -_IF _NOT __TMPB5 _GOTO __LAB59 +_IF _NOT __TMPB5 _GOTO __LAB35 VFD_CLEARFAULT := TRUE RESTART_COMMAND := TRUE -_GOTO __LAB5a -__LAB59 : -__LAB5a : -_GOTO __LAB5b -__LAB58 : +_GOTO __LAB36 +__LAB35 : +__LAB36 : +_GOTO __LAB37 +__LAB34 : RESTART_COMMAND := FALSE __TMPT1 := __SYSVA_CYCLEDATE - SHUTDOWN_TIME __TMPT2 := DOWNTIME_TIME_PARAMETER - __TMPT1 TIME_UNTIL_STARTUP := __TMPT2 _PUSH_PAR TIME_UNTIL_STARTUP -__TMPM12 := _CALL ANY_TO_TIME -TIME_UNTIL_STARTUP_STRING := __TMPM12 -_IF _NOT AUTO_MODE _GOTO __LAB5c -__TMPM12 := __TMPM13 + TIME_UNTIL_STARTUP_STRING -DEVICE_STATUS := __TMPM12 -_GOTO __LAB5d -__LAB5c : -__LAB5d : -__LAB5b : -_GOTO __LAB5e -__LAB57 : -__LAB5e : +__TMPM11 := _CALL ANY_TO_TIME +TIME_UNTIL_STARTUP_STRING := __TMPM11 +_IF _NOT AUTO_MODE _GOTO __LAB38 +__TMPM11 := __TMPM12 + TIME_UNTIL_STARTUP_STRING +DEVICE_STATUS := __TMPM11 +_GOTO __LAB39 +__LAB38 : +__LAB39 : +__LAB37 : +_GOTO __LAB3a +__LAB33 : +__LAB3a : __TMPB1 := _NOT AUTO_MODE -_IF _NOT __TMPB1 _GOTO __LAB5f +_IF _NOT __TMPB1 _GOTO __LAB3b RESTART_COMMAND := FALSE RESTART_ALLOWED := FALSE -_GOTO __LAB60 -__LAB5f : -__LAB60 : +_GOTO __LAB3c +__LAB3b : +__LAB3c : __TMPB1 := START_COMMAND _OR START_BUTTON __TMPB1 := __TMPB1 _AND START_PERMISSIVE -_IF _NOT __TMPB1 _GOTO __LAB61 +_IF _NOT __TMPB1 _GOTO __LAB3d RESTART_ALLOWED := TRUE -_GOTO __LAB62 -__LAB61 : -__LAB62 : -_IF _NOT STOP_COMMAND _GOTO __LAB63 +_GOTO __LAB3e +__LAB3d : +__LAB3e : +_IF _NOT STOP_COMMAND _GOTO __LAB3f RESTART_ALLOWED := FALSE -DEVICE_STATUS := __TMPM14 +DEVICE_STATUS := __TMPM13 VFD_RUN_CMD := FALSE -_GOTO __LAB64 -__LAB63 : -__LAB64 : +_GOTO __LAB40 +__LAB3f : +__LAB40 : __TMPB1 := _NOT VFD_RUN_CMD -_IF _NOT __TMPB1 _GOTO __LAB65 +_IF _NOT __TMPB1 _GOTO __LAB41 START_TIME_SET := FALSE VFD_START := FALSE -_GOTO __LAB66 -__LAB65 : -__LAB66 : +_GOTO __LAB42 +__LAB41 : +__LAB42 : diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.rtc b/Controller/Controller/Micro820/Micro820/CONTROL.rtc index 52375e69162c30b38ca66bf03a9281fa67966283..9369f87406754f89ed600b99c292a0c1675c057b 100644 GIT binary patch literal 9379 zcmcIpTWnlc6+M2Wc{+(7iS0O#OK~9&H<^d+I1nDr*r*PU9gQ7T@WIG+rgTU;V`j#Q zL@WByN)=QnNq?viLiw&L`i0aaB@KO~wwnZKfJ6nA7D|Dng|=x$1yaq~Yt6m0Gv|&K zJ{aj<-|V~B+WYL+IWt*imYBro$ar#e*z7P3=Ih3o4faa*j|`Y?X0`dA{YU@E*HYu7 zsez%9amap9mW>bX8-(nKW!VAI+iJ0~8e@isMh5$nV~PIZLF1XYnYSM+Hgd_Q*vP+f zpPx7T^XWoiI-gFB9nBOc?@Nt-)tK8Y*|b$l)*I6nXfHFvnQVF@KQ=jWIGyrw#u|yh z$Zb}0ap^h|7^x8>snqzs{rjS3tT>S`PEQ%L$;5!EwfequM=LRjF}tn^KT#7cqv|Zm zx(4I}4oaeSGm1f2u22s;r~@u+yW`?Rl`!!zHF98h*v7yviU{rA!<7gzqYyh_L%a4! zB?6u)h#R>_D`+wRm=1F%)R)<3 zNvwR1hp5|f^#SCUT*@V%6Cr>k)x8qGuP%Qd57f(rmW-KbWIGbVSo!`-r9DvzNT^lE zZNJ!9v0i+XEal`vsD5is+JLLq-o01}vu%)!n`pOq=b0{q%LjQWwZT?kW;n?x>~O-~jx*>4K02O$#Jiqds44AyN%r_xz3k;zX^XNm%JXVRrG zV2>HQFPAT-4~F;1;{;B@xeY@nGrMsfqpFr@VWyG8bJfOI)6Y3 z@Er$Oo}C)$_TCK#8JLVj`b?k1BpO6>iM1uyd?iYv*=Ghag^7C(OXB=wi*s_xCS;oA zCZBRGCVNdZ9*yi|^RYlQrZx<-)AaWA#CzC)U%shfg}pw&s0K`>)FzxtCHwDA4UOy< z_0Zw6BH$?bs*5aPqOo$V`0h%*G*rT5xb&Icop3g69IXmN>@sl-%SwRMN@Ezn4m$wC zCPs4rD2HQDOcowGU|Pb|?FfcC$Eja=B3l!pZfh?p?<~IySQ`$YL!Q|k)LOG8kgGKS zl*?w{E;F1f6usnh*4v-X-=8TIGDpzAgQKlYo$&A?)QB3rPfWA#EYtARYXSPawr&G%N@m%^CN9`p+7 zZ%?PQlWFgB_G?M4*<(+(wdPe2Y=vY8Brn&9{4699NX|oYq)|{^kjy}G8akBBIg&Gu z zcpUmJ=jAG#Ps0<%(x1+zvY(ffyi3Wo|GOc-b^m`^#s6O^TLa40ZTEoX34-t*m7c^#7sk&QysT`Q5e5A{VtP7oFgogOyp_9|mWCNiMlt zhOBW){EVxB4r~59c*|;BfoGTVfm`6bpg6ywI2)>PvfdW<^P=M1qc~ZIuAfibf}fWZ z=Vuh>sw#f6h8OnpisEFn8PC<=)RDgmO}<@@x2*hMBQFf*-(#9_ zCz?ZdbU}x`a}sZ>&9Uv^sc(}0Jppf@s*~quA&IrPYCtU;q3hju-B2bX2_edu4AS7EW3cVMT^Z?g|6WX@M=96 zTEM{C`;)5nmL{3)oG`4eH(*_#K;DFeeaD_<-nsU6SZRY5dO|CIR#w!7cD{0;a+3FG-DB)1aDwaWV2Dn9Sw`LDP?f_zc(Hzna(HiLn_ z@svv)VtIcM46K%O&}YxCL5@~ozh<@2hqcHlv1^chK9iYm-vKA>awc4dZ_E@m|L$Z; zpB`yT$95BZcn95n6!=GYo$ zPI;dExnf{ObdQjk5}vNFDE;@9MeYmKZ$j5^!~G}F=SmwPsY9nzvL2EjK}S~?*Ycht zrzh`MkvD=_^H9G@$@y)I^7WAGC_N8mH_qoE=jv{#Rl9LM3r#o9&nkuw9fpPD{E^bv zaqcWdSaP~eMb&fS`~eu=h7XK3U|N8rv3!ZLeax!(n4CsgEG8VtbnE#a!Qgq~AE z&$q#f?)R(k{~1;1oX`C2Xa;hv&radwaXa*M6@B&#GsqLpDP>XjYzw-^Wo9Sp9P#%e z#;0B7h>{tV7fPN{5?xF0!V}HR@5Sugw}9d=Z{&Fw5_Tn{x*bs^Lpy$@X@NvfgEp*d zC3e7TB~F=~Z^1g5SxcHZ3Lfq4Cn|2t6n|}-!}&o+m@#K0smZ&Ju$IrMI5guV^DS7X z&+RzFoQ3}{LvszD*Fny=FDZs~V9;lY4rsEX7^@EGFxrg3zg280VIFl%df*jLHQjh- z7UFo;C{}(o|0(A;$CqHY9XZ;IbmN2zvYti^WfCI$qK&;yKV=uH?>7Q<;bt&`~~n+{}fiLzuRhmbe(TP z4CynwQqP|+IdO1zQe6-1H9gbVBbu`xoY(9R^{a!Q)$ci+n>=KHQFJ*H*sdh@0O;uCk}P$*wNTl6eJkA_Jj_kV>2@j zkV^SzrAh>mM}MdgLit9BejznUNlPCzZC+3UNee11lmbZueWaoSsp0Ik=FaTSxp#!9 z80n73`|h>(I{S6b9ebgfZ{j1vV~LR=v&qz&FB)T7?3L&n-eT@Bb>`dlm%ia$$+3~- zmcijM$i7pOjry|hmSkgt+XtZcy^?HP^jfXGSd}qDgTn)TiP3o9(17twySZ*(R&3;w zSFWBv<^B3~vm=|z9BljC~vo)5tYKb|IiNMJXR&!qAnk_o15+}*z*!CUUqh>TekD8wfC z(9|9+M}V1vxRHCT9HJu^v!O1=TT?sWpi~HeYPN+Y<>RAl0L{T73gv^$4o2mU@zwo= zitJE;dcUu}5!M%4HK_x69S%^p)$IdFM^Z1Byp99_5>)pL?fdHT^YNm3sV);S6OFVX ze+;d^Tv^8x<$$;fQoC(08(Nl^kCLSvt%T~c?xbs6b}y8}Y}X{(O|(PU`O)?LSU2W$ z5ulP`(`{c~A$QW1LP@SOMfK9^x5tdMygw;KT@oVK*&y|H6Q9mxQj_^~<|_j0L=FYE zxNw~df_0dYnN-G$r?Zo@>AV2lp>aM4*l9)|oX+M`Q^7@ip&X<0(_uQqQ&*8wl^i)ca>}Ofr+`{!*5VG40WV6#*VaRa!B`qa)r5q8Lag71h zKG0)pA%fB)&`+)a-*te+($he$&YvIxyy^f;!%ZXIYQN?ni!LLP9@8T+i58gVNFte3yJRw%=-Zhb9Nr=7f$dydv{6`~F0#0Z#)K|w#dj_BvZNd)?c8g+ zxmrD#|6V#v-5;kNy~L1*ta$soSY%U(JOH z=9iwxmIbKW;)}|?K)~`~010{Ku41u?o?I)6099Z(lIk~$C zUuvOptqg+O2oFu?@?K&#Ae^LrDFF_Hmd>+M2*E}FcSSJN(D$x<<(pS zm4ZIz2ZfuO&e7@s^?p0b#8P3bYxR~O^-idJW}p~?X25M&is~wY(RQ&5RYTcsirPUFw5_&Pf_0b} z2C3_9a|Kw(fawnLwzUGRGh%w+tpnlp$F}?&uKnyyCG^hN|tZ8$A(X?%Z}M;Kg}`A?PHARwR$7F zcjr=hZ{ud$YN;7-I_qVoGv4UdxHpx`O=i9^6XHm|}!Djkv|l2eczhYlsLIFb{NcIR#wZh7D8fx-30x;U=oM^ zEecz$uq`3j{R&&BuyYi)71$df(S9ETmON{4cTRzoMCL3abFf}GSA*Lk=-dMNp?X>A zLA*Z#JADPY=r4mNBYDw@(r+C}M8%D97=i_In-}7D-~Z&7*&#RjW!~NR&kyl?!13GQ ztXF#pTQB``jm!?~WSPnrdETnxLw)9g`ZqcHZXMQwA@zS>B{|w%C0S;797Y~bBQIRt z%lLd4D`h1dK_%3n5|+T)JY@VQ&^!VQk3-+Jc>!|Q=96HeZ4!GHHpypQLy6}(C2v!5 z&3`lGuCFlu=R^4aQu*4deEmkr$04sp92kKoarXtRcP`|ASN3-)JDM}?xSUU`?qke# z_ni*uK28|Ux}U=P8Sr6+??dibMVuI}O}DdLn`f2HFDsk%`0UzryT-M7PTA~NHrZdU z%_pF*Cy#6Myt27Y*<2dJleJpe<|Sp59vRO@*wm4K4Vt`rBkr=of5p7u{Tg(1*PMa8 z7S+Oi=T%5pGgm_NcSGN;qOi*UHEg<_djWEC$iOBm=Vlc>R-<02fhOnGbFiTI)8`$@ zNk{UGk}zUT@K{sWS!Bog9i|rN*dcVs2Iz3rM{zf7UbVr_+y=381Tp+^jeLF@@)*45 zA@7Cc4+V+nFc(~1EvB*FH4doA=)I4c+zal5&7-jY20n9dZ2^{d58|%NpC`)&wKd% z7rZ};yioF2CE;3b2Oo0t@R>Tq^8I00V6{989ro-p7CCYtk37siLKCYRF%VX z&d(h_^g_%30DoO4ngjP@t*M#c7Q*~i#a!DbbLNiBpHa-~6myYa@&~qe14> z)XeV)VZL55*Y?SryV!cglTQs7!Bfjw5AHswBmaKI$Zu3ksHyq4;jZq-b(oEMUhyPA z$qx}{?Y$9GH!OM)<(-<^dlYxwirwU(bj5PYF(XUiy#|~qSqsVc5lKBmSU>MMaz^<5 z5cyJA)^@1h=tN1!gx?kDnCO|=u2!eNRp9xG-&d@_++ekIK%en{PSv^Fq0eF!I(M4Y zhZXCjOR=J+&Qv$A=Uk@=m912r}CyF!@vIw;Nj^SG-! z@w0U3M-}Y1<-Gr|3yQ`=`uv>iPG>YPg04=-f9)nWS~*oIkacC1Y)Yxgm6&`l(j*} z8nYQ@tbiC;t63D*0ls@$jb$r^4-PT@J@!TC2e^e zmNnZ?RNR;;eusYuPbfOVj5%{eO}^_0YxyfG4vlzL`YODWb2FZjPJ;hS&}_oz)sXY< zi^{@kSl}}nS+ziu6~$P!K!?$01pcLBtMjO1vJ0#@+j-VvZSRC!qgeT2{3+*mQ!m1A zGjg;I>v|b$;gjR*=+L?9$&vgoLOvgU7Xigwdsyk~ut08Kf{xB3pB>z)bNN%E|K>%T zN!ZlA$qK&&zhS+pJ?be(`#R1OuuuJCSZM-ixXVQs-yOZjAV6W+! i#vai&Q?Pm2{z0>@_~*w5_DoNH&Hn9C{=Y!}8R9?cRh>it diff --git a/Controller/Controller/Micro820/Micro820/Compile.ics b/Controller/Controller/Micro820/Micro820/Compile.ics new file mode 100644 index 0000000..679cef0 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile.ics @@ -0,0 +1 @@ +TO RELINK diff --git a/Controller/Controller/Micro820/Micro820/Compile.ict b/Controller/Controller/Micro820/Micro820/Compile.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_CONTROL.ict b/Controller/Controller/Micro820/Micro820/Compile_CONTROL.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_CONTROL.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict b/Controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_RA_PFX_ENET_PAR_READ.ict b/Controller/Controller/Micro820/Micro820/Compile_RA_PFX_ENET_PAR_READ.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_RA_PFX_ENET_PAR_READ.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_RA_PFX_ENET_PAR_WRITE.ict b/Controller/Controller/Micro820/Micro820/Compile_RA_PFX_ENET_PAR_WRITE.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_RA_PFX_ENET_PAR_WRITE.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_RA_PFX_ENET_STS_CMD.ict b/Controller/Controller/Micro820/Micro820/Compile_RA_PFX_ENET_STS_CMD.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_RA_PFX_ENET_STS_CMD.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_READDOWNHOLEDATA.ict b/Controller/Controller/Micro820/Micro820/Compile_READDOWNHOLEDATA.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_READDOWNHOLEDATA.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_VFD_CONFIGMAP.ict b/Controller/Controller/Micro820/Micro820/Compile_VFD_CONFIGMAP.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_VFD_CONFIGMAP.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_VFD_ERRORMAP.ict b/Controller/Controller/Micro820/Micro820/Compile_VFD_ERRORMAP.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_VFD_ERRORMAP.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_VFD_MESSAGING.ict b/Controller/Controller/Micro820/Micro820/Compile_VFD_MESSAGING.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_VFD_MESSAGING.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa b/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa index c2ec7f5..f97b318 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,__TMPR7@CONTROL,REAL -LINEARSCALE_PRESSURE.RAW_MAX@CONTROL,__TMPR8@CONTROL,REAL +LINEARSCALE_PRESSURE.RAW_MIN@CONTROL,__TMPR6@CONTROL,REAL +LINEARSCALE_PRESSURE.RAW_MAX@CONTROL,__TMPR7@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 b300f3146dc985bb994f44c578e409ab217095be..4583443fba5c07c61514e5ed341976eb63840dbf 100644 GIT binary patch delta 1229 zcmZXUOKcle6o&5&@nhn|ZpV+jOl)I&9v*uYx9}82b&3v|(Y|7}W-gDirxD6Y z!ZN`ng8M93D$jP|GuR|}oZxc=`%E}mE|!{83*}?Y`gFz2O0pBgUn1Ub@rCJSLIwJ? zx?E-_iC@@LcAM*WQHni_P~PB8)bct%g-i6jf(|{O#*KWMufj8K@HHGB&j~Fm5}@DE i8B+wCdB?tg-i|i0L@zp-A$&eA*w@KD)OBx-5Bvq}buW?t delta 1154 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�RTJWin)oT-gpg^m>Bxr#Of4Am%*vN_!5~XYt<#jfY{kg zaZIE_HD+%sO6{{W+mjnc&lg-e&Y>Lqxbgu}v}}EFN$85GDyK(m@aQfFZt><(S=$c= zrIT1b_Jpi1<)fS*|C>S%3|&3eevM$@6(ahbhBWm0sM(H zoLReic*&*b5QM$GOCu%r!zPD zdhL2KDX6Ik4WPbQdMkxcSC5~W8GlE=jbR?0m> zrK0xGOCqyOry?@6i;2`;xO3vci0NmSwxb8@w!Sk}#acvJ?~oId!gzMr$>QT4g~~`u zSFJ+F45OolXmJ8;ZW#{wwlk}fyWFoNoY-{_+<(abTIVDrL^Pz2+jM`<*IP;i}Nrz1}o+ce+hFP|IZ~UuNky=e&Tq=$%lxZYN$lFXd5_ zM1REcHAYgt@cr?EKnJBij1R=hMCTh^XGy}8=R;MLf@Z%DJjwE%&mKh8qENM>Ov>k4 z&GH*5Cfa6W(iJgYLz5ot=QBaMBpn*I)sFkST3g-{PgW>wpg@PzpVTm-bqSAFeh32? zgwh*;BydtmEeSAeSQv8q3hDWiz~Lb|kAI!X7JLpE#J;HN3UsU^nY%b)j~+OefNlF^ zM00una;G``0~(6?A!Emb+b&<*R)d-LIAwF+bI8F?i}2*y?UyA^HUQ*$1!NIk2h;{t zbM#%y0T&DP!xs3-Swc2Ym!U#k0qoO_3X%h>Ql`?ey02XFqIa%Xb};tr+b2YFU1YEUb9gni+3<-*YIdT}=&xqoTKC(0Z;= z4!~`jQe5L*S=DXaUKu{Y<(T&reo)H?#6qO}Zy`(l>wT>=C7_p92Iqyb%aeL9)H^tp ztU3R)yOaLD$movH0`3cL(}4u7%%)YF6P0e?jp2z267vLp8x%vT-42M{*MFOsT|ykK zK`JI;h!*dS6XyyNY^yO|s1&`)3y4~XbFW=csBfaZP6mcL&dEQ}_7wTspOdI>OQGku zK~FTPw=40l_`!Wlmj=m^_jqsLZpCTq7(KmeA?2jBXllktMj1n>$W<>{AA?SAbcs1g zO%UlnM&P5#9+NF;8t46o6@OYo)y0FCNg9S36Jr(^TZ z$bU?|xw6iw$afw}&ENW#lpqbD2TWFV=lH;GFD@+PoQVi?JL)IXw7BXb>Nb@2!0C}# zYB|A0AvG1>p&z$q_azIgG@siEU_b+GRhPX?pSx6IB9et_oPV-wnw3b_5KzwCZ83KT zXSBrpPzh`X*u*J3u{8m~i4^T+7e^V?(zn z`UXIsv{hI!R)25x`1P?gCtG>834rYkXu*!-iA7nlVo~a;7ZRo!88N4OIup$am$(`x zyGod&_uejslFA|G!|48~)(1{lhk;D5;cP=bpO*$cW#(^=(b9DCAW z8Zl8IM7i|ZOtYe}&+{4P^ziY|h~NlMz-FE0oJs1t#SV31K{skO2hH`{+ABUBDu8Ij zgOte9F;W|63)^@DDKkEpy!@HAN>Ph(X^5U3=EE#DMv+A-G>E<)rgSNpPq3vR*=zsK zLBv6ALVtfeV3qV~)W4jdoo|VJ0c|J6puzut7CczU^XOEFjX(J!(0>5Pi0hw8#sYAF z2oYE`=SR5MtndGy*3p@F8a!*dUz!9Y%c$6ons>b779d_jlhF^1u}*_baFJ3PrX7P% z?-?Z+U6?m&_9vY9N||TB^oYZfi2u7tho*sz?SJl(048p8N#$@0H%pwJX%3&Jga>@! zY4VS8uF)LS`qD>Z0{Yq$*o?qEY;+-0lx_-SB7?rzX`tsh@R@oWh=z|BB#qm+_*GA z&}sL}DF{nNG9LM*^4MQ9P%X8WKbAzseerZKs7hrO4oP1moC{zBdB+!G$8D#jhT@I@ zznM;t=%fFzz=sXbcK&x;anS7MMLCp$My)q}3C=teBTf2^u<`r^%;r&6x&xzJCo} zY%RylI(<{{ahHIr2gG3m+BIGELxeV|p5#`-`vA<=MaWYF(cIO&8MhH$H$Z%xOIeXM z#1U@(O16jG%gMy7s9=7@S>)MY*7lNRYg1UwWu6|c%Ag=Pwc*{yU@$PtrcYjTTwK#B%ij;f&4-^Y8Ww1fCYbRSKK_!)Dwi5s@ z!|&cSqIE8bQtgsjc4}DN4-cZJdfx2nb#vh^LMZ&ANopL4UJm--j8t+7xQy>;21i(f znFs-5`q6v$Rv76@Ne{(_M``Ry`sSg>)1K)O5~%Ym)?Fcx0GPs-+O<^A$bX6D#AWme!dR zKQE^+MSXdqopy%PDV6jP5`T|dyTJ+G-ZmSC2Pphp&1g-`17f;}9URUs&dzuv0Noe@ zO|a-r934c+JOs|BdbF(G1 zPILJHo`Imy9@$4N>Hutb{OsXD@S@zXFLL1g4NzC;{sE-qHm8|4u0+4Ki{MI0JH&-o!KgZj zbAS7k2H*iF6rJ^8(0`MeC0C6dSGOz6*GoM5;9-Lk*w3rcFNG7-w)UmllysxYt8UJj zlrX>NaK^Q}ZvpbpQr#Ufjfry-Xj8*6Rj*;ZV3))}CUsj+zNyD~W-H7Ex7#|$35n*^IIPy(mWuU^@Hxr zU127Msk%p5$~0xWyv>%i%PAqG=F8Pb^$QS{K!0Z>lngP^)@g3~j6|#@NQOws z=?ve(OKIpt7ok$eR}%Bi>_K&wnpttq#K;veE$)vUg9s zw;+|_zJHbZ(H1M1lyuy8dg1Xf(qZUTWF zO_eZ6B9ff>6qcpVL)3?8@7sz2qt2w{;VzpZe1GPOAHnOq>sM|zfaU5o)x~$~X~q9c zRdVjr=6;^*{9UTOV$vw4c{X(*W3D9{19HmpD0)VD#)WmdD8H!Va&a7E|2b_V4n-?f zo;VefuA}d}8%jp4*{;1?so}4NRx3L{qG#d^mHabqL9INc$#Y@%@Q=qhYRN_HJ~{K;zwBUJKRX|h4MjNj4TSeUH+S*sfB5YFj*Hc{&%Bq7y>G;%{7vDZ3*8! zIxg@`1->J+zA5u7$8`-UUF|9!_6`g4F@KYF_AML~+t-|^T=X4A?Ai`N7~OYa6}*<{ zq5(F3J=5_dDdk7koH0AR?T1fK?}4IXs^bmSdB(0meAzzc)#FKWCj~aj5@?W4mSS^| z67xj9=ggD55)eW8OI=%O-7!mZzgFbUq^*|WI+=%7ig5*D#kpfvc&;yv#DoHqO@A`! zwFY8OZDT)Zeo<$f#p_pcn6Si@ibs7WR7~du1yy#`e(nFK%7=^3?c>a;*KHIjBh>*# z_bB7pfbC)tw>mhR1Qzc)E)W}> z-?|#`ppEKi!<3Rg9Ua=dEwoG0CqgiM#1EWcdNjSlT&5l=FhaQ)=p|t)&OM>WJ=S-q zGVYNRaVqwR=snF$DU3#(zV>l8%13Vd2s&`U88T4tqRw>`69Dytt7}7!PB!a96H-c4H~wQSLqZHb9f58 zMgiG@+6I$_;M3TOTR!g0-@(0awet^ZtAGEE5)5k8K7`b#k0eA; zTAJfXR!}F?4E0O04!J81+t0BKJ+j!4r{wKQMVM##2=OcgC48Wi9h8_C@~_xpL0y4-C6p%NW?B#XLho#_Or*&)i z2m9+~iVp*EF?_77LyP&@>pI)bixxn?!4d8Bjs!R&S$wQ^Ici^%L*IgK8Xg+w>AC_P zOC?-%)T)j&H9JTECNjY5HP1mcIV&-Q1_*Jc6n_f*uPPG9a`x|uAx&d2Jiq&$0WDHs zf~iFN#8X{Y?Zy*QR7%}%qGr|d+8+dC(Z~56;@I|9q4oKL4IrJ)lJT3j_WwL(w*s0b z8Gj?gxAOlQ_H(ujun4}1+F}MppX=`H-)B<(=y=n3-B!*tN$70=0Yfozs%bv~Bs87Z zzdV@V{Fg=%yY_!Cx7qohOTL0h^z_H#c zG9ySs0!-YPfOu_x*PZC}7TIOgT?}m9e@jYH0m~Vx#tZ>AU0AQUO*b3f-Qh4p)G8j5HI^=7k|ht zs7+dhDtd`;JV5=x{UOuF24*$9$`@-58puBo3#uFsVOMjRT6-DItgZQTzj5;?r1Pcby1om!k%%aQ`S0gTbA-r4U z*Dj6PlijogMS82eq=R$mD%SlA_2<&opGv%r>o8`E{MF$Y>$3hU+!@OR8wfDgPSn&~ zf}(J(mBrM^^^KWeCn(Sx00Qx5VZ1!J`$pc4J!VLXbYn!OC0y*?Wq%+cV4qV&YC@H~ zgKoCq9ZZ#SGfo%`8>7?T+47Bx{l&`_nHKhwT9nwanNPhR;ZvKyp#1LO-8i-?uggF?R>W8=(^dzF) zrYqC#b=Q_8MmY1g9DjH>$ml@YJ|{2?g*}o?hBi?L>< z-Ws+nuM3Fm1n;~a5IG9T;xEOOmeZDsmYwhq!xe5vE8r=@w13P$^i=K$v#+wt;P5Yy zCsO3B?6d6mEW)`P6h#=&dVQ9fYSWwst|Xs}v5rJXV=#=E#KO*0C3^v#bGap(2}!T=sb0f!%Fv@G&DWzC0X~GGp_4GkIH z;3l;E;XqWFrGE=@A6tX@2)eMiOUmh~J6^5VkNp|_ayN^VZvtVX)b-{{&%LoFnjzQR z{+Lb*1WD*KTD!DU>uayN#(oe-DQj2La`lyM zEPhm^`4KNUh|{`Sti#?dE(jZB-g?>g!I7d3r5h^zDnBOJRAXg;SXoxgJJu48uehi2 zgm}UI6L8BL+IyD8!NFxjJ$6#ZQQFZ)Qm|ucYK7l89SW(Og?P+_99m?Cz5sSF*fD%) z>Xsr_^M9v7CbS9_0x;F9 zbja=jHS0=(|B>Hm^Anim`Eg%1rh`r&2xi1`uz%TR+uWfkd6IEB*afbAyqO%w!LL1W?4(Pq$@RUbTf!7Fx z{z8hZK)p$q!;h-cPn`A0_jPnrVC*AH(aEv(toSfL->@s=*Io%%2Rz%NVl{Vw2GC$+ z%75?uFk&49G^;m9V@Ua%^Y95RH&fSg=ooA8ddr~rTi7EWwn>+SMl5Pw_O?k+0(z2_ zpS-ik(s@sYeP3+B^;0p)e^X2) zu!g8gpTOT)kqM&`M|y3u-! z+_3&ba_3%KPVT;I+h_ZI{U(noOzD5fwgSMC5qq%K>;{!sU=icRI+#6Kr?c`|^Dl9v zsDx$g*-WJipK!P6Qynm9*MB>< ztrFL-0;s-Jzf#c?RBL6ROSLojHuKM4vy$Ydy0fXoM>3aK z;+PPIImV;s_$kCvzM-u&M$x7-5|%l4Vd{b7)Q%Y1v*OtvQJPPwOAi+R7ExH-)V^&( zsnWCLZhmOdL0mzd%RW;G+vG4(kAIKE-ml2{JH6=?MB(X&j74D&#?V4^J_fNu16Dny z(z}{EsYaUZhe9(>SF4#rJjE?H4r9s=%6Y0u0hd%V2KK0Fm_@Ij>KY5gCRv62Z7L3M zP)%?QiiQP#gH%dhNmBgA2yipTJ>VY0IQ3a+r>~%;15D((I@tLPfS}rSsj^M!};(AnAh( z`=U7_@Ws)rj7mQ0TSR1vqZ>|rfJd-|RRMHRrOp3HKwc0Y6Cg6c6n_uyWgl*9y+){DWn5ei zQH%#(CEXruPUA-b=*MZv5h!8OOv9xfhT6T)kos(J?cIJe1NQvL~ z*rb?hS})WQ+JDoWDjdOmgUi343ugR064gF8`n}T*gzns;mF{i(Ac-;UhyuiNbN*j_ zidqQoH8JTKhxKjOv^9zISnrWv>lE*EHj)kPia9_E3w`*hTQBW*BoWVKp17){z!~Px z^5|xz`^rNv&ta|gSCYt^fe@%|o~fI2oUb{vgiVKMlz;nf%p3E|iDtTfF!t$H28NDn z+4?!C2UY9+tvzB~Z3mLh82_sg{vQzfFh1!w^+Y@XBkd;U!NLMfZT9p&L9lr-VSHirFY}eJXPwlOfYhB~l5dMDG2F;t)KJRIjmuRf8qnZ(! zg}fX;!GF(rDm*Tnl1*rS}!b$2u$A>!1?jX3qb|`cL30)4L1t4Ol1`DuLs%8h%-eA zSs>mP*@Xd}2W6@E;RV|OSz(>sHDZ|tW#4BeIe!Lzh?-yx^L%Rgk^Lb~H2jA4{ur48 z3xaLB~ zFEQ=RBHz1eT7?eJM5~Db>}QdJU>NfR-mMEZOw+$yq#=BIB8|IcqD?r1%_opXpd

v7s#%aYg(s)=3;jSK$N6W;?Fpq`S>#EOyx8<6`P55E4nQ^cB;S-49l@J9{s=|H&mgA4d^!`_i+RqAPhJ~N_-zK-+t>ii5-q( zvM7S+x-*(&Wz$0Sj}vbYfh+4Kbo4`l|iEazV2d^B@iMT`?D8$ZMV z{P=cEp8A_YDAtZ+50LvQV&h>f)c5g=;{R<>?_h=W10szU?h(oc0Ln}EdVk2KfoJi4 z2a{&TL| z_`O{r(UiM0UpWFTfvC@7xPRvy-8xtL_vY#Y%jRY-h7m8E$swFa76N374G6TRaNrOVk!#S91)^Drei0iLoNumiU+Y8EmVXrzODq5& zyq{I9#<$<{Dl>DWAS;~%DIg)zh9mhUXyu&3>9`()P7p@jLvj|SKC&tenPgXJ9X~BO zL5~Xl7WVOl7=&)3l0VO1geWc^`Aw?4h}t2I>v(On&~IX7pTNk%9&X`@7^%WZqm#bo z6f+zDU7@gFr+>B|1d-j36XU}bpe1G~?MsVflg7)1#|i{~=tC7HO2e5Lww3T<@rsZ; ziheC`Y4T`z5z_Ko;K6FI#=!22wd@DCyC+lLl(kQ0G&`NXb$Q8`69f>!Fqr+cmbIR4 z-|^3Tx0rS2f86@wR4Ja6P%lPxh7r5X1WuRSs@(*2B7e;g;=JpOAI?RX#OT3pV3}Bxd@qsI}rn^e2u1FCCZTT*J zz)Gpka0rtv?f4#l>M^iW57S|9hE&aCj8O4%oM5u6g_X98vg16Adh84>%#<>t7K(J> zl&S5&I)6Xua(^s7u)rVyD^5@)Im|WIP0pA>Hrr&r%Mnsvlj=lJf(mX%js$~@fxWEc zMkL+=c$*Vft_Va8NTl#QcLU6R6s0C+URp6QoN3oRu7l4z`GQuGqN|}4FYs5HyvdL2 zEvJvW(5?G?0Nu?=lHHVD`6xs3BfM*?LxxlCaeu$)d|x{{H>zdI!I&`bD9MO|&<4a=dfc%^t)ZmeyNr!@ z#vz3x#dRvT+1EUsR*am|@t`PXfD$ct8~_)fvp_JzC9qUJ+g_|E0T(ZYkXb2ru59xF zr++Xp-f1VG;KVsAb`R3R!Arc`bICvF%KB zw(M9_=m#zGfkp?`CX{~lUJ0e)bm91qO??$25(0e>p0cBu3 zR}RQEAqan96w+4^DbDzTmgPjRk}A9|)L>x2sLCtJlr?I(K>D6YnCjuG%6vD{wQ1H; zG0K8FQd)pESYWk6B|PbIJL^hZ>VH@++q@P>485*ZTKTvl=5)~KQx-Gn9{#(Ni$ewp z6leqcZrp(kqJ@Na?Ebs-i9Q>}aI8KoCw6j+$bLyX&ql#RK3s7zw!h(uFpg^TJ|h;* z`vnJ^+M-pmyYqm5OYtb?8r7PgS4vsDO_LJU?#(!1O@EwVV zACGWDKD3zi-_zr`VuFtW@+?MM&3^WP;wj7>HbW(Rm&U*_bQ(PySP!w_+j5-xkN z&zR9(@KEhmojKUb{;ACDRdn<)&5(7k7N0F%*XM-@ zKidC!G3q)GGz`B)m4BwANFIgWjA%uqXxtCz;jIF21MXv{0~Y)ojO=X3#{K?+gXW%e zrm5`vzjsqZ4gE_n!~$#2P23o_3HZ zX6RR&0Dr(U+J8Im&)Ch)ev?wW+naMdvIp<~cz?$HAtL&264zBq0Q+_!9A~RoASKeK zGzFBspH<;FCU2qxzh#*0&#dL-;*KYCiUCxAG#x3kSuH_aA5b!b#SdF-``OfD?-BPh zzY0s54J+s}@8TB!-!jIy?egG+xa8;sG5y1!ZR^fWZhzVTh3`1jDOsa!8RH|#-@Erf! zs3Mbx{(rmQLs|p)exc6#`)WCiLafZ5!86wh>8JYtO=EbWmDu;0byx`=wB3SofcCJ&1Y|y!lRC)WiH6x0B z%zu{OHAB7e#QYQ_WX)xCJMe!$DtiWVLq;hT$iyqW;CXk2**-)y!W;BSgZDJSZvkr> zl;soZCJ$6Q?l=`SSNO0J?RE`0G-6-g)HNg}h~0^lCU`T(N5WRuG1u6F_$)#vx*XM0 z6sG)7ON?4v{+1JhS&Nx?KV}a- znJa%XiNKP80=xqHKhu0Tco%SJ)p_#Re3zWpi2JauS?Goz1Skw^H6Vk&Tx(aU9_ySv zws+(@HKl+$2P>f2oi=W*F>*gLB>pMqfBv^u@I*k;&vfjWmy5RT5?swlK*oq)KrlhY zCOvAU$~3SBf;oYhvl%mWQ1S@4Or`g=leK>~E?`UJ!`dt!PW|_JK#`%I0>fXWKpHZn z2vEUT*EYWX0VzdSh1_q-QMhKvlI)I;+Um{V4@8PnG<2~e-gO9J`v9iKu)x=>MjdjK zmv+mkABKPqWAP)fK+jymOM6(uk;cMtgYE4;XqqHsMn{wyR*83d71-GeLA=-a{ zTE$fUrbCv71Q8i~gO|}7^*Wpt#BlJvuKVO}#}abulJ38r{o^ZG=wP?D;e&xXN2fRx znzd?d- z9Ii>~7xOZ@8%p8PP2mH z$4-~-(Z}hm_ua2hb*7ug3tpRgGtIT5;Hfq>?yPYzyyrM&U|Q4IJw`b_nHPT>(BRmO zSq8t0ToU+DZ<_D%Kl97tX~(0|eFED!ml@NT_t?Z*{|f1e z;$1y2q6xik1Lk_VbNv0slzvOggIa~1hPMG*Zx=bo&H6~sVd;I68>Q(!>V{)JzuwYQ zNgSrw9}2P$O)qctR)!&c`)7acQk~wn4sFMC(T7bm1>(ykF_INFQOXfZw*&qLWqO=3 zoVkhYXtzk9>9}!9QGeoP#Fj-IOax2>rLW4TWjuVrT zR6+stk73`8n@v}nTRchf($YZGA>l{AMkB^Lk1{SoqtgF4qF)z_RXKkS;dY}jRskJg z|2&GU#?uSr`quveFY^Xw$zv89Q6($uqLg<9gHXh@4lFCy&H{&AUTl9 ztES?^)Yxk}4vHN~PR@UWt8VKCdj~n#0{Yq3__8lB2PN)%^P5m_2&mtla(2l1q6LT} z`#l=Jr`&_oq=VSm{T&iFwL^xFZ87{P6uddsF|8bwOnF$N_#J}^MZq^ z5LBK9N$nN2HU1{;Y*1Fr7;88K6!k5T0}U{bmzj6yNH>b#6HziWrXPR~^}7@xMFnw- zd_(T`qs$sB%Fr2r$B(}ZN5zIoLW%SqvxKj1od3SF@h~#lUNVaD6JK&##JrwUQ#w^2 z0^xYc$FQzi_+o!(yZC)x(Ok^drPh#N#y#$%b#;1A5H&8J`aTTk_BY(lkB$t6|1uo*NPH3fL{g@2q@9oecq zoE-}+8?IDs)j66{*VSM22Bwl=E}~7HEEMI>DSTU~NLPQ2JB!y?9m5fw#@Rp~^+sbl z4Pb-3+mdcsTvQ%PweNVaw;%An!Tc@y6BpESJap6O>S=$75r?!Gnp;zD2m$^lHxG=d zNs-=(5_Hf7xDW-nZ@uIp@}}?IlU;U{?e=mdxPlDCmE+}32_+C1YF}9J@G8|iYHo|! zP&NP;LB4 zmLF*9{<0gR&U`G`hcz-7w=xVCuLHH8$`PIw`OYA!64wE#<|1(g;^>LQSxMq;!XvKfBqz>W|i3j3r%=kUJo_k!xfvU0n z=vyW24xlq<)dDnn=;Ub}O?q{1UN7PUpL(`Zyjef)`JUK=z|Z*iO{aB=2Dtan>WhY* zg0KeScO*5e7q96N`BMk4M?Fa(i3m5pxe(qd6|s;>X4tQ!s@q)%QIC?H^7l{AspL&i zaCU!Z;!cTN_x5O?b*w_#-lVDIzf>}`5RnQ;Le2?-MQYO89@I@a4%2#-Xo<|ZX5hL$ z6j}}_rX!H!uBE7FE<6A?^V1#dwJXiZ3R&g83ShqH-I=KNnGhjcyyvLR?Z;Rdq0HG`(5J3v;`rCh2bap5(6C+ZKhg-4e`I#Ul zLn-EIgPUo6*@mdMf=;=OTVMo+7Gx13F;$YlPC+? zsqZUvgZ3EF*E`(*Pf`yeY11g{DNF(bi-x`&B5#Dx^b$dY;nlYx`bH9&uJBmvmKn9~}SObGRN$RlvuC3uXp0#j@~Haf@7 znw@3?(y9BY8j%CMENPeuoy5TBSa0v*D94&*J@aT4)N7cm<*hvspC2r2eA z*0uN$sjSnCcyiVQ@uHnxQ$FhGk=HB|ndY7C^d@EWcnS~3Re4nS`@+MFx^sWS@-H!k z*c)w`w1s$R4DD3e{Q$8+$gWQU(ARFiB$ZK5P6CoCiTQadYn!0|~ zF5zqrDvd60b6_W7Gm_Qy(ES6&oKEdlj)2mz!C8}@wyBv!4^)n1tE<2^dhSB?EvM#% zML~B!6hO3r=W8N!OrCPSxO{(~*G2C~${9y<=1g6^7mJ9SZvdQ3AP8N?FpDC%{4q9s zYl|$aN)nZ0U2HdlveeLF9!%{u)mwKr`5ZF(xJdD(*N~= ze31PID{P{}Q+8}Ih-vG@yvJ(#+-$s;+^w(+tOxerE4cEIOUEx!g*Sg)|II_P#O%K0 z=|`#MIwx|Wy|Sg>8~OBnMUEM5$02hdV(|;aE_`PwzX;tYu4K}_o~KEU^P@C%v%*KV zekR4B)NLePOTAelx!QM5>SZ2#AhHHD?KX{~*=2pff1ams7r|E0jl@r&^zUhwl5skW zs`GIhGw<}0jKOcUy#{|fO$j)(aNGZBAt_ev)a8x1IE#M~X!WQtIZSD6;z5q>Ir6I- zNm{ju{E!OXy#V?-O0KNAC2&h;X`YPj#~B$-yB1q6N?Xwxn0s5@6hD0~zg}D<6#5E_ z&2tn-DFa2d4OwETq4>x%M-!|SLDI!9X9lrjt0kqJ9>`%UMhX74fa3@d+(&qIdQFXX^}t>vR-!|_vdO5|!CNpl>YLUQ)xrOK-qV`XG>h+pW? zY45&-M0Sda(Ngjp7vGGHzZ~49%Jb3iN>g$MEpht|CBQ&-u?T&3SK-!cKstG(U2y2) zQ7tPePES@;fRRJ8WW7xqOJB=U%g!BqlaJh{x4#HglPiB9Mi^s+I$Na>$5SzNTtt3; zD;QYdQApBaS%KhNnXh7*C5=ICYKOYPJ7x{|!9e+DU{FJ;YE4HC-@>+^RFejGcTDcZuJYbwif zvxgUU&zpZ34l<@EV$aF$(h`l03~0lV<2FAN2qD+5I-2KkQVmU!B{DwsMxB1%}M;3QUHSI+p}ak|2LCk!3P;akdP?@2I&O`HjBCeb@4w zlT#Vr$jC-p(Bl_qJYJrhucp1${CQE76>1T@jsXrZarawuj~V_fu+NaQo9;@mleS1u z`Cj&d(8bJ^D}$`3T`7cCRWy?zmgu29d=Yb67MW)UZuU9_E-~dWs|I!{bfZ?Ze)bn! z!V!OJR0aEsjYiW}`b=s_EfGvXNPv}OjS#Z{Sk6M;PoBNi^5A`Xu*%9Fj- zMXS!zkTmb?B}ij5WXdRam4|?^v`~Jpo7`UCxBCt+EbgP;f%}&R*S#YZ1G@J#j8VRp znO)vhpl9Hm!Sti514h)}kaD8ccczkIQl(koX}us*vNHLIC=USjoi@6~6JpEShUR}9 z-6y!QX_smj@*hy|#7B-gtK()j4 zG`bN%474T7D&sHkRJiW!vC*rT>lbVLBlG#s7ziu$xc;2_*X`-{;%ZnQROUd1M5VA} zb8;1j>$J5{3k#U27+761(UvgE)slZyyOp|c>|?|%+iZH2Key)<8{?Bv$Gq~lJ8jG; zm=gs-*ZEFt3Zg&e2O(|7vU@>EjV*a473A;VP4!7dK}4O=uLI5e5Q~yD$;}jDn{%2N zjkSSuyY)R-q21GYj%Wt&JKSi;Vc9puE8ZQSKviq+Bphf)qF2Hs#9EISDN%onBJXfg zNEN_8JEvnc9@uQ>nCqy0^#CW)v*Q61pcrV5O3uPk@SC6mlX<>gv%jhB*e$lfQpg$nAdFP+gtXp!j?zA=@k0fQxxhqgyM#tY-x-AQX9> zInD7OlT|vQQ1as9>$?XvSx?$0J2*Dw%K@0DlLeFyhP0uh&$_q*I2FWI4GoMPIw8QNW z>pE|U0!p}x@^=XhNqbmc!_quk1h63XN!aCC;Xw}-NhJ%hC9=+fX9!+SQnIA@Ev&Gt zjSBmH;8)53&GH-16uN&ts*C&R)t8??kLh=G&)wyHqFP&ZIF2LLOWS7Tawr=3b~{4U zsIYM5Ca_I>anC)j_4&V(W@-*1R)P^i$pui-L+^)Fa6%x88O=%|k%c+Fwi2-SLQ3lb zj6t!ky~73-txr*qD3HW3H?o5&zL#`MS~KNDe=Wh#u*Zb`4Ca4~Iu{i=hv+Xq&-(-U z4FYsuY8z7aI&6>wnU)Y%dJ- z3Jz#WD+v{?Hfjaz!~1n+e*u2dsflsKRa%!&JBZQiA5}2P)$E#jS{r}`x!piY*TwY- zOw;w-F-YMSeUN{)M49oGqhP@{bs=pOG$jJ@Z6VoL{!%}4TY zppua%|Jn{dKZ%n?B;#A|j7^#)*q+OCPgnX_7yIXi%Km={$%)lI;`7pJ`h_*BGoGaq#QpqfoOB-O&QFkl`PZz` zeB%6FM4Gop6sf^Laqw!H5ZeEHj`m<7>$#wLujd*aH~QpGwIG-)t^U%hHce3j4+2@_ zwg(qS?5%%cDobAZwWx@6F2`j=o1PokLLwnSVR(u>x~8}1I#Q9uS9aX~E*6^s9DaPFb`>?68Vq|9q!P*C$#m5;c>Cw5{M@;0X>7s#=elLB z+{R}a5KwA`rn1#*eewDER)h*q?=2!l@67*sEE#_|d(4H9zKm1+kiW+iNnY~1K@twi zJ%AZBp{Eo6y+07P(sZ`e?sEMO{bh=89iO#}jCr+cpxLF{7HjWFguwqL(>-Y8vQfAQ z^i{K-;H62)AXhdVt8*ek0;GB}ZDqm9MG*cspqz|vp>jPQJPV_P6C$PvNHH47ZWcH6 z!>E6*;+ID1Zt6QuTBx&a9C&ZGhIq4A?rJjW0l6gqqa0H)T_T(+qf8L54BStfnG{T& z6!Ov4>ov|~yt$V02ZIhBuHK-jboE@#?7;crfX15n|_qwu1g@z@}uy;AQ+iCLiLoicx{ z5}BSp2t}jCJNonmM7Tq!G|F`s5C`yTzUqnTK710v%J`ppooREG(P(TjYuZi3ZR$QX zyxCs={DGheoJANl^pyvXRyfPTec_3CBaL@B*BQ`kJbg7;4enHs@1!kx1}b-`ik-?n z7wL3!oYmF!QHMm+M|Vvs-JcH8$lx2s2ldQE#RvK2YDip>qdrKfO?=uzD!xICzEp zs}83k2#cNJ7dE_tf`f|p&>w%M;hh>d@06C_zJK8PNkVq)g44wol#di;$Ab&Qe%**e zP|wcF#6!;ASS8SMA<5}4+{#F+#CJByQyTFe;{|y(Z3U4Afyw#ep?zPy>%KadKZ^A$ z^c{YGbyUk34}ht~s&DUjz{$~ghib!RJ6sjpA+cPc0I~9fI;<65z`tKO{v% z%w!1B2n`zfKVA#^P{M!a6v8Ol_M}J1goZE5A%&QW86(~0FAo3!0D&_Ht`FDzs%{ni zwifF@7I}^l`{s`NR-JC_b~%uo%UBTw+FfIkw#+hwJ6`v0DVCW%oy%nZ0&M5Vj6s6g z&H_5}C*LZOcyi8jMBEga!-TFyNa#MpbzBeNUbiYU3jtq~f_Hx#0?O?4eJ_u`=C24d z@8i>Lg-B%lRhR^{&o%XzNGv@ICr7}teG9IF#d|={?ewI*=dr64<7ye@uDF;sxzg&& zB2@ycmM6qrZNm-->e6q1_TU|eX32z2WR37AX_clo*IA5Nkmxwt_+L3TTb);mIoULY zRCsAClkMe}4CR0236Y1dQ%a*=0btt@T#3D*q}0C>on|w2(~1RXb9@+slZ34kdsAvm zr=&^&9ex~nsic1?uZ&YuB9#9p=?aen#O33{ z|M>ZVza(I8y?S65`9{cM#Y`#)NFp1~jPG&-Fjh^h9!5p;Mzy+#1i-_6<%e=VE*3)d zR1RtK6ob@uLMv5V=}eXHtS$hP{BKGH$*v0qk9QVbr~v1YY+S)Jn5S26HlXfFl!ugb zV<#6w8TWs*Sqm0{1{4yp`Iq-XKooE*hh8%;zVX!le5E7Y4!A8UYD{SpXUb3jqKDBLe{e1zi9T000b$MhXGV IEM-Oj0K#4!f&c&j delta 72868 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 diff --git a/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc b/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc index 68e36f0c872c7413e1e53c77d8ff72cea68160f1..b1a37c7e5b6ee146b6b7f8d70b78a3bf59de5a4a 100644 GIT binary patch literal 1849 zcma)5Jx?1!5FHz$C;=oS3Q!tvg$VgNpAAAOA|XR0B*%#iacd>!kgTA)v+q(+VoHoD z?IMLsT=I`n=RYLQ?96#HaC;~#?cUz(dvD*&?mmS@s2zj~Zbq1luKD1b|hIb5B`uED{KihsnY>>bpO9B$jN4e$(J5KA+3*DW-xWS^rC zpXx*7&ZE890L;i;7A>B<6c+=a_?8(83VtPVEYxm{b}4Tcw>bmuN<B!}k?+>_x3^JB-`- zf7*^>A_5XO?-Aqf7e8tf&dOOP=Ffz$w`UWxaTQib(esa0^tM!D=mC(5qI(>@s zs@(Tl;5p7d2NdU3xi9PRI3WGUDL;LRyGdoV+aali!sq|j=OyWkgwLVSk#&>#rt9{I ze6kLYT(@*RM=Aef;s0SjGOrub$vXG6AFdDUPei_B(s`2dKS}w#B^LYtg%4rbT-&dw PLF*gd*%iFn3)uex!Ot_v literal 1849 zcma)5&r2IY6n=@8Vyhr{uz1Owq_w{`n<&ylL81jAO-r=7hBmGcD!XZR3m%O}V>~98 zLXPI>pVV{zhcsHF~SC7*vG@FtD1@MV6hpY40H8`A6@sAjl-Tm63$88I?0M_6+u{1+>-6F$E_c?t3 zv0kL58C=@xIN%M27t$=Gr&9w@J!wnL+NWw2JaA@lc9$WuC_~wuMbEHA7JgR@x7+m!>}V0Zyax9*Zg4h`JS zxadJK<1&p5O{Ba@rd+#>4cxIy8T^bZa(xfY+lK9b6_5p+7?$vcd0=ySyD@Ovn^%D% z9{M6upW=i4GhM>jCeG$z6<&i<8|uUHaU3M-tcvn$JLEP%LJ4qY= zPug)pL_p%k9b(e`9L8^tM!D=rO>$$I(>@s zs@(TV;5p7d2NdU3xi9PRI3WFpmY+Vw{j@UL?U2+W;q(9N^MZ6n!sk%v$hygV?Ycc6 zpRB_p*Uhfy$nrlH{_poA^SUOTtaG>haD7;RBJv%R&VuECV)?uw7W@B&4`JC{+b<_k O>nq;b6};MyvHt}G;xlsq diff --git a/Controller/Controller/Micro820/Micro820/MICRO820.icp b/Controller/Controller/Micro820/Micro820/MICRO820.icp new file mode 100644 index 0000000..c1a05c9 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820.icp @@ -0,0 +1,9 @@ +RA_PFX_ENET_PAR_WRITE(168):FB,MSG_CIPGENERIC();FB,R_TRIG(); +VFD_MESSAGING(163):FB,RA_PFX_ENET_STS_CMD(164); +VFD_CONFIGMAP(167):FB,RA_PFX_ENET_PAR_READ(166);FB,RA_PFX_ENET_PAR_WRITE(168); +VFD_ERRORMAP(169): +RA_PFX_ENET_STS_CMD(164):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP(); +CONTROL(161):FB,LINEARSCALE(159); +LINEARSCALE(159): +RA_PFX_ENET_PAR_READ(166):FB,MSG_CIPGENERIC();FB,R_TRIG(); +READDOWNHOLEDATA(160): diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc index 049e6eeab33ac7ce78b74655e710b8d1a3de235e..7476658b16b4b9eb213e39a899c7b69a2e92fe94 100644 GIT binary patch literal 13884 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 literal 13912 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 F{{Vv|qIUoQ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc index 54815d6428fec88fae8b190802902a3a09cb5d95..9d5fbfe66c98f759082811a9a6873a9d22a4a4fb 100644 GIT binary patch literal 5648 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,LINEARSCALE_PRESSURE@CONTROL,LINEARSCALE,RAW_MIN,__TMPR7@CONTROL,REAL,RAW_MAX,__TMPR8@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,__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 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc index f024963761fe7113d0382d2b89fa358357d55408..413aa90f751cd081099949fa53fbe349c7eda548 100644 GIT binary patch literal 2152 zcmah~O-x)>6h05mV<=3S0osOIP=mDsPUtwT2~~`C=9$pynU^Eg6hJv;4g%6PW^A4V=`C|3^wKnY2h%&p0Jj>Wy__g9U(U2^JjvDY& zf4!0FcMsN8N271oHNA5nQdeCO3Z^zxQ(fPp36x94yvMMN`m|0y#S=tpYjf$84Bm1b zLC&UjjGf&`v_Hml?K)o&8pwPQl4*s8=+#b7_85zKzua_OL^%OkIGk+(!sb$8PI+r z(LFeSDrYyFO*kJj`izHGJbT(+FdkWPT67Yy%OMZ1I0+}Nv1J$Iq{57cdsP4ljuPX?XRHoG?@`%V* znOrWVTVDQv!l*o8JmQknT*{rBP9ps_zfT$Y0orGBe!zYJPanZ9LX+^GC#OcLvVWvs z>=i1)ZbjRtq3;Qm5p6Q}Iun?6m`5o@zYW;xSyh^1!AXTe5w~`;)6@Cou3DK59+sR!xpOkx0$`^Q!Rb}V-EaW9F zlHLyR3AZ9Xsn_#*y+CE$4BJZ*_o$Bh4?GT~;vUg)|AKb-skkFLZj5*E93sw0+(GWc zeo{vt;$aewNuiqTk_7_uHT=k4_D7=YT}%1?)y;qNUh< z&V`WIP<@zN=vnNifd%-o$g3i+i#!JzrI$&~v74Jvw~srxU7e-Ra_70(J>&UExBPtA z?GEm}i?&EERq#KBT-LuVP4KLG)i0AHQ6Ibn`DOLzlJ(4xm7Q@&eWlu6kct2KW^6QzBUSC_76y;AiJjneDV w!zS+5U1=7Unox(-^ad(EEblzU$5*)KS71|O`=S zidm4ww$=)|5KKrkga=}XA<6>}CWNHC`Ctq&ByO}`9(d@34<`8iXa1dtmpGd}|K&U1 zx&4=!c&skwCgZVqtZ{2%6R9V>V%3(08spP?^oxjsONh$OqHp2fj(_HjA2#%$ZN^_c zeaY08*PBwVyP>IN^QL4|sxBV$JJgVBPHP34O;xls}L>LKu(A*vqRN<2^=~ zam$(vW$f$5ZEKS5I5{e&2$gc)$vI~=cGtsrT4Ba5z6$*-Xg^2$nbx`VH~t?UpRYmZ zB6M${%~83N<7sDtOmhM7BbuA@xON_uib!U8U8x|}=#$11$oeocs?eBM9S<7@)(UL4 z#=MGn*lu76U~@EfO{(Q#X<*BMRch?+U$7LgAh5aOy&k<;$l#0MY5Q9hG1{BPSA5-? zv?lcU>xZ*9NoW5hbkD+C6>LPr+FGo~PFeL`BHKi^L%KANimd?erUdp#)VR&n{(96n z7oA-36@HUSDywOY$(7aiO;|b(UXo6MtM=4!tn)^DioVC5TZG;{%`c)-#Dn#uGPBmn zV2u+zOmV6)tIdUwQON(}#helFTzVATL$p9~onwkCGA6PP(xpdeC9-&nvt*kSdjB)A zoj2R;t5j))a1QcH2S4md0L`VS)-K#Pb5W6L{$2Eg zK=(=9YL6|Gk&1Y^WKz&2uuN@~#8B z&9B;TK6}t-zX;tyVZWr=Yh*^T*ZybKhJ60Z&>j;0EB{)xF<)~XG{;19z4r8~%qUL@ z^v0!X2e}{pcXaIrcu?1BNVns#Sw(-!kM7a_6vxueeMbHAvs#bdi4WoLa_-csqUWvB}k!9r_G1FK| z5p%)_n4>_41#K4Q+Y(JT?l|Q&t48=KuV}dwc0;s>BF+@J$7r5a?o63SFk4Pbz=$A= zgcYGMtRB{JsYsc5W7}X*c*|2zBVV>i?CSsA- z4IqCBkpBS4-w?6H>jnd__ZlGF02E&a6yF0B-x9G5tZoI6e*?(h5wQZSZj1L8?;Q;6 zVD(!VjexR1GcnB9@!kWH0ofA=H4tJEtM?ut+yJ$357+>p)r<%YAcx+8Ig|mS9wdJN TD87b)6RiILSlwz?*TEsdV2CoaubG(;Ctn<18 zaB%2Q#j%KgfP+wf?G!OI<-o{DL9RV znJURIvV1Ri{_@kxW9SBv*29TFXPg^2>+}2ZTafcO@>{9Y=UUBrt>!kDu2(C~da>Xf zDHPP(oo2ZcTwCn8b8f2>l$)KVTV^^>DgBDVN?X0D-_;)y9UN?EwD0tXRf)C^71E)_ z)L)0Tk}Y8_B_qs|;q7XhYzx!dRUBA*Y@hIF#CXYYi|{>KON>qd`Ir%8oCJM4qsK@A+B>bl*A8E z*8(CBIf2L*r6DGSMPulxjd~t&gAHsY3U3_9ui<`iFm`-m-4BM$c#FVF*6fhA>_4nY z=4C8>GUhFzQ3FLWT+sF}a2$9Q8Ou2_c|q-jn9;Owy2OKM4dEkq#~nO8f_O zb0}y-kRm~fgO0it9Yn!`Lxm3F;v(Yc;83W~cS(yhc*n>4>v?}Y-{;sxJE%IgV=rG@ ztdaVnx%2hr?NR?e^azo@ffI$!I5%+Cu6}oKL3VJ|*RM9}?N%cQ+*bEWt=ei79s5wB zW~0+%bPdGCU$9lV!u((FdHCNpDBkuy#2;<DSF@hqqHm!!*-$g>GwoN_!T9SO+B;;}eu1i#rGUf~`Xi5M+Yjgz#U|JQIBkM^qd#pA zR8>0B8Twz^15qd&wP9zdZJ}vKgO=8LE zn74vXCasS9he*sA&SuIa&1kRLFB|+v++iPFMM~Am>qcLw_tSIS)&{!bgw}wy@x}r2`9h?ao3js5^(ZAQxa2 b;Y~o6)W+}@Wl3L`dG86Y>aXaG%+t@mu)WX! 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 6d6bac35306c172f172295a862306732c641174e..ed895245fd2653c3ffa78c0aa37a757c0f44db35 100644 GIT binary patch literal 1360 zcma)5O-K}B7=CAG3fopQ@L;gPB4Qf5F>E4>OrpE*?9a@$uG6}^9|&ug=pYhw=-{Pe z9STGtjHo3%b+8T{ItcyX!9c--!4eW4I!JWr;K4&+&o?v4=0Y_vyx;r2-}^kz_suhL zJ)!4QaXqe2RFXN8Pw4hs@!7*q4?d`JMtV{-OXm_-GM2Ck< zD(&enJXl)xBj~Z})Smp#l>sA2r1S~h2wDyGF-L`NH58d`akQo0C*nrXOi+~1b5va+ zRm7Ex97C;(2KbV4pJS9n{45bNnpSm@rZo}xfIML*e8g4tX?b2U(do*9-6+p1gGP|| zD+__Qh#SmuKd;-pZd|i3!SF-|&o&zpK{SaZfVKF?N`t zDn?;+!DGqpH8E&4BwD7MuThFZlqbc{uV5XJ$mXDJ{7rGL?kP4qJ;hetQ*4Gj#b%qQ z*wj76md4XQ-nROjS6qc3d4)FZ5}lzAms7J#@^lvQU4QS+vAtmmPzPo0FlDoA^u>-) z7qSR#a*5iZ9H%lPT>AI4wc}3r9G~W&?(`7u_yk&pa>+l?xQ z=LCL@E?mNUu1jLgF0ra!&+KpQA+vJ2YM37%~IdF5(CroK+tQLyRCBMRf-;DgP2wM@14DquM}BBkrThB8@DI zY#Y&%{{X64VW~@E*jndX>PtE&hW*=}#vX9zxS2b*fhxGIPOspaBrbnkWNK4FA9Hh(>J1D^S?a$ literal 1360 zcma)5&ubG=5T4Dhq1Lok=pjN5rAU)Vz$Go1L+FoWHqGv)$r{omuM~opQapGS^dHch z2SF;K1o2Q*)Psi}3RdZ%LJK|QP^3sf4@Erm(1V9U{od|cVk7FpW8TcX`M&SX&P(bk zy^u}nN&QAGW0L$r@oPnA|3z~Y`}0KS93pKEd&atn^{D#AScIL$lHa{-saPqO3I(G) zKVxRgrBqTs-H=n7ZIq`PPOjcCibkd3OqCn8vRN_c5)Esk3M;dL1?`S@pXlUdNu>k* zxd%(nd<%N)2DIicUx}xKM9PRrr-N2oeZo><~#+X;!oYrsK1cf{8N@8PfVqRi(G?Ud`kgM#fIi7 zHWHpz~~{b2dx?>ZiONrhI;#KHCu* zgcqT0E>Rzp<5ot5OaHF6cHQdXv(@~=ttIhF5{N z16!4E0MUx5s!JkgZSXDiHC+}tzq|7|18#G&liS=x6x>#;liPZTD7cM8C$}N{1#Yu> W%3TNd7NT=E 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 delta 305 zcmX@Ye1v&|2#2P=U%*w~!>=aFNU}e6&0t_)2%TtCUe6))#_J9PvkQj{2ZN3arwa%3 zDh4j0Hw;#+6+oFA4CXEn6wysiN0CAoyfr}H4Ipn##4_d?K=v7zuzKdz4C2Bf4CX8gfC48N zkFy*D(nmnn0_g(`*sN86Sj*LeVl4xTwG1fMG9X#Y0J0WrD+AD0;RV7BP-_{0*7^X0 Gp=}JQBl!KY#?Dnc1D)H14LI{mnej%)9%%iTG&ToKD0O z@u$zGQY0>8btC&}clLcA&y2|T8bcM&9KV?Wgm#Hu6Dh27C%tiQP~>h>D0)M zZ1z^z3#t!ADanmcbgoEK+@Of(n3q8n&o^GClk^^W=`Pjz9;EluB{IpQT#+N;iX6FJ zpjsD)YYi^1a&_i}t21Z0g5oTYgc9h z4YJi)OWmNc6dAu|wgC9a^q>&oTQ9s-TKHN-9T}8_kP_B`RaE(-4)qDYoYVIk;7#E5$?oxaO2}QG2X91%h zXBB9G8@T=8M!b{Fjo<*1wK)K8LVwuY1P&qVRUPVZqgvzV$bnDt>jDZp-W4YLeHMC@8}KH zbq!%duJQDmwf4hV>)59h`tF4NbmqDyF=t}#mowLMin%Q2PMx{l6}fLt@B7t`~7 zhJmuw6p*&6>yM*JEX%c`UaLB5!DE%B8d%Z!qE^9 zTp*bAz_B5kaOB{@7!#rq(-;rNc=JMxe*iapGqXFp=_b1~pPBb&zO!#q$!yY`N+nat zyZ0vZB%V;>+PoDk1>T|0hyt@{-lNa)KEnHY@z3-s+6BDgc{){`FPDm@IbC`pN(1b=kNXzRJ!a3?E26WrH-0)v?yKdfYPWKCiZIRo zx9kBKS7Mam_}*EfNp4V&?}+b!YQE2WhmH$X@>7_a0yhiQLWNB7DOb;-aP=H|U7$u+ z4z4x0{L0m530I$GyV}KGAlnt-axaqtO5J}V)cq%3HONuV+Uh2y9^4S>!40n(CNBeo$lmmR)~Pxe^D$l{m0nhVO`d0M)Q=i&BhMgkrSfT^H22ZW-%7 zf$O4jr6as`{s_tvKX7iSlt~PsAJ5;*bjGXXjQIj>2<%mb8(V?ym@3-YRX7g)%DBOq*mnI zlAinR&ZSS4KeMIUi8#)0q*m1V*|wd}ss0}_pOIb7GN0Z(%`%^EL$l0hpsrcw6DQ3w zpP^OFGM`vhv&<*6rCH`P5!dYIvn}(v?BAygH-5_RKT2?eJ!daOi{4A}i&oyeb+k^h L>(bdxe~JDBRR9)w diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_ERRORMAP.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_ERRORMAP.xtc index f3eb820cfb5c44f3e846909a2af9b1987bbbdade..acb8397172376683e5595f43e59ce5c7e897a3bc 100644 GIT binary patch literal 1536 zcmYk+Pe>GT6bJA(yR)`!le^}YW>#jaS#C9M9`+!l&d+d{S$AC4wS!@Slm`#}1BD_w z6c~8uA5kIHK{`~2A`c!!13MHL>_JFEsDpb{gku!+=x@sjm(y63vx21X# zF)NjfM$G>OImxcx%o)|&mP#d4i57=Ss9HazDXq(OQ6JQYiPqPjxhZG9-n@-ybgLj8 zRlt+pde>%@p--t>z${$~hPg0BWlaEZVaa>*9AS51L$GaZ3&O6zdSG5Q zTUa-&8MdA6ldxu322iwC|C#)4V0V`t*39E;V!phkOgjK+9!}hXO3G=}EU=?hY1?%_?YlrP) z>l5}37KT-_l?$7O1z`Kx#)Q2kOIv{*U<(R+2%Co;WD5wp44Z^iu^GZTVJ~5a*u28f zGwlwnnoSoLf%U@!JKmD8-u)J#`Rv%D>#5j{-rZ?TQL-8G!O2s4OS5EK#QLqb6h zQW6wB6iE2sOMf1EkP-?R^kQHnA>@M(LJ=Z92rclTuM8P{_oK|au!iqH!LUBmvL-6ni)vO zt&9^6ng0t)JK0?SIhBiMGEOGhlcpMK)lX?k%epS>xAYOBjg4n+S~g#9-9|LFU678- z@9Eoq*FGvkpH@TUR)#XDR~a5t`=n3P=fo1ZXcq;PH?fqMq8{a?Dl&~odWI~IPBt{4 z4A>;hV0%xNz6^7-Eed-Ln}z9YX<^S{Z(ts_IbjcBPhb^nwyS0d|nhCoB*90Bd10gvDXwutRLRF!W5j z2Ww>`VI8nMtZmEUe}q-TY*>J8y==)M%!D0gD+>DxtAib3TN5@(7OlgMvaJex09%9w z*_MS}gB4)yY(Io$VH2^R$e`A+*6tQ&TM kP0St}-;V#!rY^SG&2tr{IcUGdz6P&Crp=vKs7}(#KZW@xB>(^b diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_MESSAGING.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_MESSAGING.xtc index 2b4ae986c16de054711f17fb52020f982fa66a03..c83dee60bf5be11803c3704a998e237ba5451786 100644 GIT binary patch delta 174 zcmX@YbcAVw2uE>s!2DeqIdT(aB-vlcWH2x=giW-mtmk2AX3%jFcHv=O!xF{7F6_c! z&QdMx;xz+E*8u4$4A$%)f%F6*zZOXMFdk>w2c$cI{5l}r0;KDKbOVrX0Ma!;x)DfM u0O=+mUBY0=ssW@6fV2*f&H>T}Ksp0Rn+UrIc%=Xt7C?an1|OiCUI74Zlqrt@ delta 174 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 MaLgDiH6!)^A5OFNkN^Mx diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc index 506a80ed53e1cdf73efd5cb92eeb57c23f7c1abb..cf0222087053742cd1631b0d904840ad56e10714 100644 GIT binary patch delta 2390 zcmZ8iTWl0%6s9+5xA*OJyWLA$#8Q7?{+an_{wXfF-Q8YDZ`qbsg1A}e0@aq*?G^Gkmo)7q~C>zu!h`_`@N`VOygJZU^kCD>fAR3?H2Cf@2mUS!zJ-GN?%pKqYmS8Bp6(CW?hZ=kUSl2B=E^ zfodeyn^2wymGsGaTlA;(qF7g`VS_EY3sj}k4!r`Z(L+#4o65I=KUJM)&1>b` zA^&%IFJ!ceo!~50?11DK6)JqW2Wn8Ohv78g*$d7`&igHo1j2^O1SCf)wGyr<^k$`i z)D=)ce^hdyhO4%Mj#Y8+PgiX&mI{4dWe5FB)s|vYp}J}gZ~CfxfHhyup!Y%b798KK zeg;+_RjW9Cx`q|23hk~j0rhT;1nXO{G=(13Y$@gnb=7VKd=gZr)3qw3F4rnA+NI&l zFc@dgJO2tB^?0TXGcqxrnp&94r4MD8T}oZ*Od77VStuP8wV1HzpE_Sr zlD_gb@0U^LG#+QBR;aB<;87~Md?Xc{pUHdH$GFB_YkHx)$j3LbFtZX}jHz_CK3JPc zuK>guS1r0$@1yJ9mNJ=OrbWNk`&!-9jAt`TOUv06^?s&N$Q$rXB!&~Q$<$bXKgGQp zy~x01c6QNq$>L1vbi%uNo0~Gp3;dF*6UTIRb|vW+Le&iV(d&C5xi*=W&P+EvS(px~ zM+QfR>>{O-iDfG4&EH^iUV^OyzQJo2$wl+x&^r5C+%+kds6LWQ^ zNx>*qHY;%E*=7~|g=P(ddZ{^zNxKKWPR%VG13cLBoIRCiT6&@IP0LOwm$hba@N%nR zPw=Hy3mom_0aq zU?7`5I-5J@#4ofM<5+ru?&`sDm!o4gHM$?@raJ*oDSAbvaIm}1-W^MM2^7(!-9hLa z&vSsH(>uX#IvK1e6F@NNMlci@P0wc*=hC^%*l=t)o6Q`_x$*+Ag8mAI>9=5YKr+iI z7Kdql&D!ERr}|Js4dCsag?Z6Aw$SlVn3AEk8l9p4T(*inyc&9nE`%!SL1-KO5b~DU zS|%xBKUIdqwb(h9yYILzm_ZBSFufPvL~n!xr7>o3`Wb@P!htfWFafh2{?>`Z%ek3_ zSC6D7XXo8P7Z@H>(olz=Sceb$%F^j=e9Uxo07R&Cy~FR1&1KSAXYNz6V+ZE)nwG*; z6tu(NG?7bZbE_~h%9cWbPX8`@gFUfjNoMBbL&D6pnGqrqA56vJ-Qk6~3?OsMZh4HT zV5*?EI@@Wnvk@+;D&54#$DQF*eGF^BNtnPc&I2M|dy2S_&h{A^kIu~4%grg3iCN<6 zijrKdWRDXUmZKEU&K}K79$R!{HTzL1o-eAf9xKs_u1Xs1YCUCll{=u^P#zzzIAZV! zW_kbe5^j(546azz9$rV0LBriM+~DY$)fXH$)YVF^MxR7s-5UqzPc(M80UKJx&R-72 eb+Vpy%*1uvLiuikId1RDX*^Dr_9jN-`~C+?D{XiH delta 2503 zcmZWqOKcle6m8rj#LIIf-8NeXh>S2AyA-pqTUF1Y@XK$BQWn$lLt3dE&BNm?8m zTBMRvc7RH&yXXQ0LIsHp8$RMASg?Sq3s~`4l(OI_AwWe!m0$tl%#8D?Ni^3p_uYHn zedpeL-u1D|V;2JP;gQMQ)XR^|ZFB#24sF{ubP2C%Jo9*-pZg(m9KQ!I?!B~2S9;dW z2(4)@Gd(jtHJRXg)A(d|Dxop$l&~^}DJBr2EZ=I>k;_kzf_j@6Rx?dUp?TGP|Ds7E!fnkNSWYw> zKBefHW&xuQAWgc_%n@{;kf_$);otsKduT6ZDTN-Klk zi>-UGe6@8qHoe)ZV>Rw)KCWoaZzI%szl7=vRJx*@{yjcT(ayFz5q<{JpmS|Htln+Y z)@)RUGs|L}J>dRpY_h3o&axB91Ig)${B&XYM5(}>TAI>ire|(fo6Cy%#EFGlm)O7oAbN3fX`ZU|ee3SslaOfEl{O;-|= zOq%q0dnf?yEg35&(FpCKHP~Whexc%!WL$Tek~7<=j%_B!CdQrM`9ss=vzdy=ekLjo zX0?NG9cD5IGO5}8SaNbbs}vKJ`~_X=2zHiN@~P$Z4AP7n8hzXmTJwO;6$`7Y<>LC; zGtBVPtA^T^TX&nvW-Iw+nXo*MYP@Z=aiHl;vXY$AnDA;(M>+!m6l5!I3b<%=wsSb* z6pn*Won!#)j7pYg<7*3I9i;E|{6qU)OcPRYa+HTTJxOf*A*LzI~;Nzi( zwyUxh2`}0F%yIgqt0#i~spJW-jXpk%K9&}R1Ci|jkzVTB74kY#R%0q9o$U&R6{~Dm zji6LC(G{#sGGWqaU=+h$4&)x4I(96-+3zaNEbnw`D-cc+%BW1oM#HKM^T1ctNGPxS z#-@@UXi1X^gGRa~_~Ur@C}#I^w~aZz)~#XmTY5AkljzZ*KiOk|7+&j1VzPgR-k@NR zgD}Q}_c$!@TyPW)p9SxRbA4|C3roG0!x*piDtvs`>#$yT$aJXj{*Vd!I2%$3_+dz5 zi$6nY_{kk<=+Er1A>Z9GijDq&G-!8t6d{g5+VpDJfc;lt9rg_ohd%d0T68j^Bid!W zbNVJ?L(|shPo2hO6qnl^C}S9%C>xkGt}@VF2j%}k~r{13wEg_-~W diff --git a/Controller/Controller/Micro820/Micro820/Micro820_LinkInfo.mtc b/Controller/Controller/Micro820/Micro820/Micro820_LinkInfo.mtc index c5f29e6..290422f 100644 --- a/Controller/Controller/Micro820/Micro820/Micro820_LinkInfo.mtc +++ b/Controller/Controller/Micro820/Micro820/Micro820_LinkInfo.mtc @@ -1,10 +1,10 @@ [MEMORY] -Offset0=0x3C08 -Offset1=0x4408 -Offset2=0x4408 -Offset3=0x4408 -Memory Usage Estimate(Code)=0x479C -Memory Usage Estimate(Data)=0x7B38 +Offset0=0x3C0C +Offset1=0x440C +Offset2=0x440C +Offset3=0x440C +Memory Usage Estimate(Code)=0x4604 +Memory Usage Estimate(Data)=0x7B2C Memory Usage Estimate(Retain)=0x8B -Memory Usage Estimate(Temporary variables)=0x172C +Memory Usage Estimate(Temporary variables)=0x171C Offset4=0x414 diff --git a/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfo.mtc b/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfo.mtc index 495c442..3eb0741 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)=0x172C +Memory Usage Estimate(Temporary variables)=0x171C Biggest online change user variable memory block size=0x800 Currently added user variables=0x0 -Total data size=0x5334 -User variables size=0x3C08 -Maximum size for temporary variables=0x372C -Memory Usage Estimate(Data)=0x7B34 +Total data size=0x5328 +User variables size=0x3C0C +Maximum size for temporary variables=0x371C +Memory Usage Estimate(Data)=0x7B28 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 a01cf4b..fe66b4d 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.vfd_messaging/vfd.cop_outputcurrent.enable,0x458,BOOL I2=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I3=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.srcoffset,0x4470,UINT +I3=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.srcoffset,0x4476,UINT I4=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I5=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.destoffset,0x4478,UINT -I6=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.length,0x447A,UINT +I5=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.destoffset,0x447E,UINT +I6=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.length,0x4480,UINT I7=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.swap,0x458,BOOL I8=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.__adi_src,0xFFFFFFFF,UINT I9=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.__adi_dest,0xFFFFFFFF,UINT @@ -12,10 +12,10 @@ I10=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.__dti_src,0xFFFFFFFF,S I11=micro820.micro820.vfd_messaging/vfd.cop_outputcurrent.__dti_dest,0xFFFFFFFF,SINT I12=micro820.micro820.vfd_messaging/vfd.cop_drvtype.enable,0x458,BOOL I13=micro820.micro820.vfd_messaging/vfd.cop_drvtype.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I14=micro820.micro820.vfd_messaging/vfd.cop_drvtype.srcoffset,0x4478,UINT +I14=micro820.micro820.vfd_messaging/vfd.cop_drvtype.srcoffset,0x447E,UINT I15=micro820.micro820.vfd_messaging/vfd.cop_drvtype.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I16=micro820.micro820.vfd_messaging/vfd.cop_drvtype.destoffset,0x4478,UINT -I17=micro820.micro820.vfd_messaging/vfd.cop_drvtype.length,0x447A,UINT +I16=micro820.micro820.vfd_messaging/vfd.cop_drvtype.destoffset,0x447E,UINT +I17=micro820.micro820.vfd_messaging/vfd.cop_drvtype.length,0x4480,UINT I18=micro820.micro820.vfd_messaging/vfd.cop_drvtype.swap,0x459,BOOL I19=micro820.micro820.vfd_messaging/vfd.cop_drvtype.__adi_src,0xFFFFFFFF,UINT I20=micro820.micro820.vfd_messaging/vfd.cop_drvtype.__adi_dest,0xFFFFFFFF,UINT @@ -23,10 +23,10 @@ I21=micro820.micro820.vfd_messaging/vfd.cop_drvtype.__dti_src,0xFFFFFFFF,SINT I22=micro820.micro820.vfd_messaging/vfd.cop_drvtype.__dti_dest,0xFFFFFFFF,SINT I23=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.enable,0x458,BOOL I24=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I25=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.srcoffset,0x4464,UINT +I25=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.srcoffset,0x446A,UINT I26=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I27=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.destoffset,0x4478,UINT -I28=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.length,0x447A,UINT +I27=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.destoffset,0x447E,UINT +I28=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.length,0x4480,UINT I29=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.swap,0x458,BOOL I30=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.__adi_src,0xFFFFFFFF,UINT I31=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.__adi_dest,0xFFFFFFFF,UINT @@ -34,10 +34,10 @@ I32=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.__dti_src,0xFFFFFFFF,S I33=micro820.micro820.vfd_messaging/vfd.cop_outputvoltage.__dti_dest,0xFFFFFFFF,SINT I34=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.enable,0x458,BOOL I35=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I36=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.srcoffset,0x4460,UINT +I36=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.srcoffset,0x4466,UINT I37=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I38=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.destoffset,0x4478,UINT -I39=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.length,0x447A,UINT +I38=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.destoffset,0x447E,UINT +I39=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.length,0x4480,UINT I40=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.swap,0x458,BOOL I41=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.__adi_src,0xFFFFFFFF,UINT I42=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.__adi_dest,0xFFFFFFFF,UINT @@ -45,10 +45,10 @@ I43=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.__dti_src,0xFFFFFFFF,SI I44=micro820.micro820.vfd_messaging/vfd.cop_dcbusvoltage.__dti_dest,0xFFFFFFFF,SINT I45=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.enable,0x458,BOOL I46=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I47=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.srcoffset,0x4470,UINT +I47=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.srcoffset,0x4476,UINT I48=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I49=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.destoffset,0x4478,UINT -I50=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.length,0x447A,UINT +I49=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.destoffset,0x447E,UINT +I50=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.length,0x4480,UINT I51=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.swap,0x458,BOOL I52=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.__adi_src,0xFFFFFFFF,UINT I53=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.__adi_dest,0xFFFFFFFF,UINT @@ -56,10 +56,10 @@ I54=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.__dti_src,0xFFFFFFFF,SINT I55=micro820.micro820.vfd_messaging/vfd.cop_speedfbk.__dti_dest,0xFFFFFFFF,SINT I56=micro820.micro820.vfd_messaging/vfd.cop_speedref.enable,0x458,BOOL I57=micro820.micro820.vfd_messaging/vfd.cop_speedref.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I58=micro820.micro820.vfd_messaging/vfd.cop_speedref.srcoffset,0x4478,UINT +I58=micro820.micro820.vfd_messaging/vfd.cop_speedref.srcoffset,0x447E,UINT I59=micro820.micro820.vfd_messaging/vfd.cop_speedref.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I60=micro820.micro820.vfd_messaging/vfd.cop_speedref.destoffset,0x4478,UINT -I61=micro820.micro820.vfd_messaging/vfd.cop_speedref.length,0x4470,UINT +I60=micro820.micro820.vfd_messaging/vfd.cop_speedref.destoffset,0x447E,UINT +I61=micro820.micro820.vfd_messaging/vfd.cop_speedref.length,0x4476,UINT I62=micro820.micro820.vfd_messaging/vfd.cop_speedref.swap,0x458,BOOL I63=micro820.micro820.vfd_messaging/vfd.cop_speedref.__adi_src,0xFFFFFFFF,UINT I64=micro820.micro820.vfd_messaging/vfd.cop_speedref.__adi_dest,0xFFFFFFFF,UINT @@ -67,10 +67,10 @@ I65=micro820.micro820.vfd_messaging/vfd.cop_speedref.__dti_src,0xFFFFFFFF,SINT I66=micro820.micro820.vfd_messaging/vfd.cop_speedref.__dti_dest,0xFFFFFFFF,SINT I67=micro820.micro820.vfd_messaging/vfd.cop_deceltime.enable,0x458,BOOL I68=micro820.micro820.vfd_messaging/vfd.cop_deceltime.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I69=micro820.micro820.vfd_messaging/vfd.cop_deceltime.srcoffset,0x4478,UINT +I69=micro820.micro820.vfd_messaging/vfd.cop_deceltime.srcoffset,0x447E,UINT I70=micro820.micro820.vfd_messaging/vfd.cop_deceltime.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I71=micro820.micro820.vfd_messaging/vfd.cop_deceltime.destoffset,0x4478,UINT -I72=micro820.micro820.vfd_messaging/vfd.cop_deceltime.length,0x4470,UINT +I71=micro820.micro820.vfd_messaging/vfd.cop_deceltime.destoffset,0x447E,UINT +I72=micro820.micro820.vfd_messaging/vfd.cop_deceltime.length,0x4476,UINT I73=micro820.micro820.vfd_messaging/vfd.cop_deceltime.swap,0x458,BOOL I74=micro820.micro820.vfd_messaging/vfd.cop_deceltime.__adi_src,0xFFFFFFFF,UINT I75=micro820.micro820.vfd_messaging/vfd.cop_deceltime.__adi_dest,0xFFFFFFFF,UINT @@ -78,10 +78,10 @@ I76=micro820.micro820.vfd_messaging/vfd.cop_deceltime.__dti_src,0xFFFFFFFF,SINT I77=micro820.micro820.vfd_messaging/vfd.cop_deceltime.__dti_dest,0xFFFFFFFF,SINT I78=micro820.micro820.vfd_messaging/vfd.cop_acceltime.enable,0x458,BOOL I79=micro820.micro820.vfd_messaging/vfd.cop_acceltime.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I80=micro820.micro820.vfd_messaging/vfd.cop_acceltime.srcoffset,0x4478,UINT +I80=micro820.micro820.vfd_messaging/vfd.cop_acceltime.srcoffset,0x447E,UINT I81=micro820.micro820.vfd_messaging/vfd.cop_acceltime.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I82=micro820.micro820.vfd_messaging/vfd.cop_acceltime.destoffset,0x4478,UINT -I83=micro820.micro820.vfd_messaging/vfd.cop_acceltime.length,0x4470,UINT +I82=micro820.micro820.vfd_messaging/vfd.cop_acceltime.destoffset,0x447E,UINT +I83=micro820.micro820.vfd_messaging/vfd.cop_acceltime.length,0x4476,UINT I84=micro820.micro820.vfd_messaging/vfd.cop_acceltime.swap,0x458,BOOL I85=micro820.micro820.vfd_messaging/vfd.cop_acceltime.__adi_src,0xFFFFFFFF,UINT I86=micro820.micro820.vfd_messaging/vfd.cop_acceltime.__adi_dest,0xFFFFFFFF,UINT @@ -89,74 +89,74 @@ I87=micro820.micro820.vfd_messaging/vfd.cop_acceltime.__dti_src,0xFFFFFFFF,SINT I88=micro820.micro820.vfd_messaging/vfd.cop_acceltime.__dti_dest,0xFFFFFFFF,SINT I89=micro820.micro820.vfd_messaging/vfd.cop_faultcode.enable,0x458,BOOL I90=micro820.micro820.vfd_messaging/vfd.cop_faultcode.src,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I91=micro820.micro820.vfd_messaging/vfd.cop_faultcode.srcoffset,0x4474,UINT +I91=micro820.micro820.vfd_messaging/vfd.cop_faultcode.srcoffset,0x447A,UINT I92=micro820.micro820.vfd_messaging/vfd.cop_faultcode.dest,0xFFFFFFFF,____FB_INIT_CONST_0000000D -I93=micro820.micro820.vfd_messaging/vfd.cop_faultcode.destoffset,0x4478,UINT -I94=micro820.micro820.vfd_messaging/vfd.cop_faultcode.length,0x447A,UINT +I93=micro820.micro820.vfd_messaging/vfd.cop_faultcode.destoffset,0x447E,UINT +I94=micro820.micro820.vfd_messaging/vfd.cop_faultcode.length,0x4480,UINT I95=micro820.micro820.vfd_messaging/vfd.cop_faultcode.swap,0x458,BOOL I96=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__adi_src,0xFFFFFFFF,UINT I97=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__adi_dest,0xFFFFFFFF,UINT I98=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__dti_src,0xFFFFFFFF,SINT I99=micro820.micro820.vfd_messaging/vfd.cop_faultcode.__dti_dest,0xFFFFFFFF,SINT -I100=micro820.micro820.readdownholedata/modbuscycletimer.in,0x4409,BOOL -I101=micro820.micro820.readdownholedata/modbuscycletimer.pt,0x574,TIME -I102=micro820.micro820.vfd_configmap/vfd_writetimer.in,0x495,BOOL -I103=micro820.micro820.vfd_configmap/vfd_writetimer.pt,0x598,TIME -I104=micro820.micro820.vfd_configmap/vfd_readtimer.in,0x48A,BOOL -I105=micro820.micro820.vfd_configmap/vfd_readtimer.pt,0x598,TIME -I106=micro820.micro820.vfd_configmap/vfd_r_nphp.fben,0x48A,BOOL -I107=micro820.micro820.vfd_configmap/vfd_r_nphp.ipaddress,0x79A,STRING -I108=micro820.micro820.vfd_configmap/vfd_r_nphp.updaterate_ms,0x4492,UINT -I109=micro820.micro820.vfd_configmap/vfd_r_nphp.parameternumber,0x4490,UINT -I110=micro820.micro820.vfd_configmap/vfd_r_npfla.fben,0x48A,BOOL -I111=micro820.micro820.vfd_configmap/vfd_r_npfla.ipaddress,0x79A,STRING -I112=micro820.micro820.vfd_configmap/vfd_r_npfla.updaterate_ms,0x4492,UINT -I113=micro820.micro820.vfd_configmap/vfd_r_npfla.parameternumber,0x448E,UINT -I114=micro820.micro820.vfd_configmap/vfd_r_npvolts.fben,0x48A,BOOL -I115=micro820.micro820.vfd_configmap/vfd_r_npvolts.ipaddress,0x79A,STRING -I116=micro820.micro820.vfd_configmap/vfd_r_npvolts.updaterate_ms,0x4492,UINT -I117=micro820.micro820.vfd_configmap/vfd_r_npvolts.parameternumber,0x448C,UINT -I118=micro820.micro820.vfd_configmap/vfd_r_nphz.fben,0x48A,BOOL -I119=micro820.micro820.vfd_configmap/vfd_r_nphz.ipaddress,0x79A,STRING -I120=micro820.micro820.vfd_configmap/vfd_r_nphz.updaterate_ms,0x4492,UINT -I121=micro820.micro820.vfd_configmap/vfd_r_nphz.parameternumber,0x448A,UINT -I122=micro820.micro820.vfd_configmap/vfd_r_nprpm.fben,0x48A,BOOL -I123=micro820.micro820.vfd_configmap/vfd_r_nprpm.ipaddress,0x79A,STRING -I124=micro820.micro820.vfd_configmap/vfd_r_nprpm.updaterate_ms,0x4492,UINT -I125=micro820.micro820.vfd_configmap/vfd_r_nprpm.parameternumber,0x4488,UINT -I126=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.fben,0x48A,BOOL -I127=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.ipaddress,0x79A,STRING -I128=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.updaterate_ms,0x4492,UINT -I129=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.parameternumber,0x4486,UINT -I130=micro820.micro820.vfd_configmap/vfd_r_motorpoles.fben,0x48A,BOOL -I131=micro820.micro820.vfd_configmap/vfd_r_motorpoles.ipaddress,0x79A,STRING -I132=micro820.micro820.vfd_configmap/vfd_r_motorpoles.updaterate_ms,0x4492,UINT -I133=micro820.micro820.vfd_configmap/vfd_r_motorpoles.parameternumber,0x4484,UINT -I134=micro820.micro820.vfd_configmap/vfd_r_maxfreq.fben,0x48A,BOOL -I135=micro820.micro820.vfd_configmap/vfd_r_maxfreq.ipaddress,0x79A,STRING -I136=micro820.micro820.vfd_configmap/vfd_r_maxfreq.updaterate_ms,0x4492,UINT -I137=micro820.micro820.vfd_configmap/vfd_r_maxfreq.parameternumber,0x4482,UINT -I138=micro820.micro820.vfd_configmap/vfd_r_minfreq.fben,0x48A,BOOL -I139=micro820.micro820.vfd_configmap/vfd_r_minfreq.ipaddress,0x79A,STRING -I140=micro820.micro820.vfd_configmap/vfd_r_minfreq.updaterate_ms,0x4492,UINT -I141=micro820.micro820.vfd_configmap/vfd_r_minfreq.parameternumber,0x4480,UINT -I142=micro820.micro820.vfd_configmap/vfd_r_stopmode.fben,0x48A,BOOL -I143=micro820.micro820.vfd_configmap/vfd_r_stopmode.ipaddress,0x79A,STRING -I144=micro820.micro820.vfd_configmap/vfd_r_stopmode.updaterate_ms,0x4492,UINT -I145=micro820.micro820.vfd_configmap/vfd_r_stopmode.parameternumber,0x447E,UINT -I146=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.fben,0x48A,BOOL -I147=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.ipaddress,0x79A,STRING -I148=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.updaterate_ms,0x4492,UINT -I149=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.parameternumber,0x447C,UINT +I100=micro820.micro820.readdownholedata/modbuscycletimer.in,0x440D,BOOL +I101=micro820.micro820.readdownholedata/modbuscycletimer.pt,0x578,TIME +I102=micro820.micro820.vfd_configmap/vfd_writetimer.in,0x493,BOOL +I103=micro820.micro820.vfd_configmap/vfd_writetimer.pt,0x59C,TIME +I104=micro820.micro820.vfd_configmap/vfd_readtimer.in,0x48D,BOOL +I105=micro820.micro820.vfd_configmap/vfd_readtimer.pt,0x59C,TIME +I106=micro820.micro820.vfd_configmap/vfd_r_nphp.fben,0x48D,BOOL +I107=micro820.micro820.vfd_configmap/vfd_r_nphp.ipaddress,0x79E,STRING +I108=micro820.micro820.vfd_configmap/vfd_r_nphp.updaterate_ms,0x4498,UINT +I109=micro820.micro820.vfd_configmap/vfd_r_nphp.parameternumber,0x4496,UINT +I110=micro820.micro820.vfd_configmap/vfd_r_npfla.fben,0x48D,BOOL +I111=micro820.micro820.vfd_configmap/vfd_r_npfla.ipaddress,0x79E,STRING +I112=micro820.micro820.vfd_configmap/vfd_r_npfla.updaterate_ms,0x4498,UINT +I113=micro820.micro820.vfd_configmap/vfd_r_npfla.parameternumber,0x4494,UINT +I114=micro820.micro820.vfd_configmap/vfd_r_npvolts.fben,0x48D,BOOL +I115=micro820.micro820.vfd_configmap/vfd_r_npvolts.ipaddress,0x79E,STRING +I116=micro820.micro820.vfd_configmap/vfd_r_npvolts.updaterate_ms,0x4498,UINT +I117=micro820.micro820.vfd_configmap/vfd_r_npvolts.parameternumber,0x4492,UINT +I118=micro820.micro820.vfd_configmap/vfd_r_nphz.fben,0x48D,BOOL +I119=micro820.micro820.vfd_configmap/vfd_r_nphz.ipaddress,0x79E,STRING +I120=micro820.micro820.vfd_configmap/vfd_r_nphz.updaterate_ms,0x4498,UINT +I121=micro820.micro820.vfd_configmap/vfd_r_nphz.parameternumber,0x4490,UINT +I122=micro820.micro820.vfd_configmap/vfd_r_nprpm.fben,0x48D,BOOL +I123=micro820.micro820.vfd_configmap/vfd_r_nprpm.ipaddress,0x79E,STRING +I124=micro820.micro820.vfd_configmap/vfd_r_nprpm.updaterate_ms,0x4498,UINT +I125=micro820.micro820.vfd_configmap/vfd_r_nprpm.parameternumber,0x448E,UINT +I126=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.fben,0x48D,BOOL +I127=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.ipaddress,0x79E,STRING +I128=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.updaterate_ms,0x4498,UINT +I129=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.parameternumber,0x448C,UINT +I130=micro820.micro820.vfd_configmap/vfd_r_motorpoles.fben,0x48D,BOOL +I131=micro820.micro820.vfd_configmap/vfd_r_motorpoles.ipaddress,0x79E,STRING +I132=micro820.micro820.vfd_configmap/vfd_r_motorpoles.updaterate_ms,0x4498,UINT +I133=micro820.micro820.vfd_configmap/vfd_r_motorpoles.parameternumber,0x448A,UINT +I134=micro820.micro820.vfd_configmap/vfd_r_maxfreq.fben,0x48D,BOOL +I135=micro820.micro820.vfd_configmap/vfd_r_maxfreq.ipaddress,0x79E,STRING +I136=micro820.micro820.vfd_configmap/vfd_r_maxfreq.updaterate_ms,0x4498,UINT +I137=micro820.micro820.vfd_configmap/vfd_r_maxfreq.parameternumber,0x4488,UINT +I138=micro820.micro820.vfd_configmap/vfd_r_minfreq.fben,0x48D,BOOL +I139=micro820.micro820.vfd_configmap/vfd_r_minfreq.ipaddress,0x79E,STRING +I140=micro820.micro820.vfd_configmap/vfd_r_minfreq.updaterate_ms,0x4498,UINT +I141=micro820.micro820.vfd_configmap/vfd_r_minfreq.parameternumber,0x4486,UINT +I142=micro820.micro820.vfd_configmap/vfd_r_stopmode.fben,0x48D,BOOL +I143=micro820.micro820.vfd_configmap/vfd_r_stopmode.ipaddress,0x79E,STRING +I144=micro820.micro820.vfd_configmap/vfd_r_stopmode.updaterate_ms,0x4498,UINT +I145=micro820.micro820.vfd_configmap/vfd_r_stopmode.parameternumber,0x4484,UINT +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 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,0x4BA0,REAL -I155=micro820.micro820.vfd_messaging/vfd.fben,0x440F,BOOL -I156=micro820.micro820.vfd_messaging/vfd.ipaddress,0x79A,STRING -I157=micro820.micro820.vfd_messaging/vfd.updaterate_ms,0x4492,UINT -I158=micro820.micro820.vfd_messaging/vfd.enetctrlto_sec,0x4440,USINT +I154=micro820.micro820.control/linearscale_pressure.raw_inp,0x4BA8,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 +I158=micro820.micro820.vfd_messaging/vfd.enetctrlto_sec,0x4445,USINT I159=micro820.micro820.vfd_messaging/vfd.stop,0x477,BOOL I160=micro820.micro820.vfd_messaging/vfd.start,0x478,BOOL I161=micro820.micro820.vfd_messaging/vfd.jog,0x479,BOOL @@ -166,460 +166,460 @@ I164=micro820.micro820.vfd_messaging/vfd.setrev,0x459,BOOL I165=micro820.micro820.vfd_messaging/vfd.speedref,0x51C,REAL I166=micro820.micro820.vfd_messaging/vfd.acceltime1,0x520,REAL I167=micro820.micro820.vfd_messaging/vfd.deceltime1,0x524,REAL -I168=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread_err_rtrig.clk,0x4418,BOOL -I169=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread_q_rtrig.clk,0x4418,BOOL -I170=micro820.micro820.vfd_configmap/vfd_r_nphp.fben_rtrig.clk,0x4418,BOOL -I171=micro820.micro820.vfd_messaging/vfd.msgtimeout_q_rtrig.clk,0x4418,BOOL -I172=micro820.micro820.vfd_messaging/vfd.msgparread_err_rtrig.clk,0x4418,BOOL -I173=micro820.micro820.vfd_messaging/vfd.msgparwrite_q_rtrig.clk,0x4418,BOOL -I174=micro820.micro820.vfd_messaging/vfd.msgparread_q_rtrig.clk,0x4418,BOOL -I175=micro820.micro820.vfd_messaging/vfd.fben_rtrig.clk,0x4418,BOOL -I176=micro820.micro820.vfd_messaging/vfd.msgtimeout_err_rtrig.clk,0x4418,BOOL -I177=micro820.micro820.vfd_messaging/vfd.msgsts_err_rtrig.clk,0x4418,BOOL -I178=micro820.micro820.vfd_messaging/vfd.msgcmd_err_rtrig.clk,0x4418,BOOL -I179=micro820.micro820.vfd_messaging/vfd.msgdrvtype_q_rtrig.clk,0x4418,BOOL -I180=micro820.micro820.vfd_messaging/vfd.msgdrvtype_err_rtrig.clk,0x4418,BOOL -I181=micro820.micro820.vfd_messaging/vfd.msgsts_q_rtrig.clk,0x4418,BOOL -I182=micro820.micro820.vfd_messaging/vfd.msgparwrite_err_rtrig.clk,0x4418,BOOL -I183=micro820.micro820.vfd_messaging/vfd.msgcmd_q_rtrig.clk,0x4418,BOOL -I184=micro820.micro820.vfd_configmap/vfd_w_nphp.msgtimeout_q_rtrig.clk,0x4418,BOOL -I185=micro820.micro820.vfd_configmap/vfd_w_nphp.msgparwrite_q_rtrig.clk,0x4418,BOOL -I186=micro820.micro820.vfd_configmap/vfd_w_nphp.fben_rtrig.clk,0x4418,BOOL -I187=micro820.micro820.vfd_configmap/vfd_w_nphp.msgtimeout_err_rtrig.clk,0x4418,BOOL -I188=micro820.micro820.vfd_configmap/vfd_w_nphp.msgparwrite_err_rtrig.clk,0x4418,BOOL -I189=micro820.micro820.vfd_configmap/vfd_r_npfla.msgparread_err_rtrig.clk,0x4418,BOOL -I190=micro820.micro820.vfd_configmap/vfd_r_npfla.msgparread_q_rtrig.clk,0x4418,BOOL -I191=micro820.micro820.vfd_configmap/vfd_r_npfla.fben_rtrig.clk,0x4418,BOOL -I192=micro820.micro820.vfd_configmap/vfd_w_npfla.msgtimeout_q_rtrig.clk,0x4418,BOOL -I193=micro820.micro820.vfd_configmap/vfd_w_npfla.msgparwrite_q_rtrig.clk,0x4418,BOOL -I194=micro820.micro820.vfd_configmap/vfd_w_npfla.fben_rtrig.clk,0x4418,BOOL -I195=micro820.micro820.vfd_configmap/vfd_w_npfla.msgtimeout_err_rtrig.clk,0x4418,BOOL -I196=micro820.micro820.vfd_configmap/vfd_w_npfla.msgparwrite_err_rtrig.clk,0x4418,BOOL -I197=micro820.micro820.vfd_configmap/vfd_r_npvolts.msgparread_err_rtrig.clk,0x4418,BOOL -I198=micro820.micro820.vfd_configmap/vfd_r_npvolts.msgparread_q_rtrig.clk,0x4418,BOOL -I199=micro820.micro820.vfd_configmap/vfd_r_npvolts.fben_rtrig.clk,0x4418,BOOL -I200=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgtimeout_q_rtrig.clk,0x4418,BOOL -I201=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgparwrite_q_rtrig.clk,0x4418,BOOL -I202=micro820.micro820.vfd_configmap/vfd_w_npvolts.fben_rtrig.clk,0x4418,BOOL -I203=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgtimeout_err_rtrig.clk,0x4418,BOOL -I204=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgparwrite_err_rtrig.clk,0x4418,BOOL -I205=micro820.micro820.vfd_configmap/vfd_r_nphz.msgparread_err_rtrig.clk,0x4418,BOOL -I206=micro820.micro820.vfd_configmap/vfd_r_nphz.msgparread_q_rtrig.clk,0x4418,BOOL -I207=micro820.micro820.vfd_configmap/vfd_r_nphz.fben_rtrig.clk,0x4418,BOOL -I208=micro820.micro820.vfd_configmap/vfd_w_nphz.msgtimeout_q_rtrig.clk,0x4418,BOOL -I209=micro820.micro820.vfd_configmap/vfd_w_nphz.msgparwrite_q_rtrig.clk,0x4418,BOOL -I210=micro820.micro820.vfd_configmap/vfd_w_nphz.fben_rtrig.clk,0x4418,BOOL -I211=micro820.micro820.vfd_configmap/vfd_w_nphz.msgtimeout_err_rtrig.clk,0x4418,BOOL -I212=micro820.micro820.vfd_configmap/vfd_w_nphz.msgparwrite_err_rtrig.clk,0x4418,BOOL -I213=micro820.micro820.vfd_configmap/vfd_r_nprpm.msgparread_err_rtrig.clk,0x4418,BOOL -I214=micro820.micro820.vfd_configmap/vfd_r_nprpm.msgparread_q_rtrig.clk,0x4418,BOOL -I215=micro820.micro820.vfd_configmap/vfd_r_nprpm.fben_rtrig.clk,0x4418,BOOL -I216=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgtimeout_q_rtrig.clk,0x4418,BOOL -I217=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgparwrite_q_rtrig.clk,0x4418,BOOL -I218=micro820.micro820.vfd_configmap/vfd_w_nprpm.fben_rtrig.clk,0x4418,BOOL -I219=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgtimeout_err_rtrig.clk,0x4418,BOOL -I220=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgparwrite_err_rtrig.clk,0x4418,BOOL -I221=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.msgparread_err_rtrig.clk,0x4418,BOOL -I222=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.msgparread_q_rtrig.clk,0x4418,BOOL -I223=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.fben_rtrig.clk,0x4418,BOOL -I224=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgtimeout_q_rtrig.clk,0x4418,BOOL -I225=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgparwrite_q_rtrig.clk,0x4418,BOOL -I226=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.fben_rtrig.clk,0x4418,BOOL -I227=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgtimeout_err_rtrig.clk,0x4418,BOOL -I228=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgparwrite_err_rtrig.clk,0x4418,BOOL -I229=micro820.micro820.vfd_configmap/vfd_r_motorpoles.msgparread_err_rtrig.clk,0x4418,BOOL -I230=micro820.micro820.vfd_configmap/vfd_r_motorpoles.msgparread_q_rtrig.clk,0x4418,BOOL -I231=micro820.micro820.vfd_configmap/vfd_r_motorpoles.fben_rtrig.clk,0x4418,BOOL -I232=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout_q_rtrig.clk,0x4418,BOOL -I233=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite_q_rtrig.clk,0x4418,BOOL -I234=micro820.micro820.vfd_configmap/vfd_w_motorpoles.fben_rtrig.clk,0x4418,BOOL -I235=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout_err_rtrig.clk,0x4418,BOOL -I236=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite_err_rtrig.clk,0x4418,BOOL -I237=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread_err_rtrig.clk,0x4418,BOOL -I238=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread_q_rtrig.clk,0x4418,BOOL -I239=micro820.micro820.vfd_configmap/vfd_r_maxfreq.fben_rtrig.clk,0x4418,BOOL -I240=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgtimeout_q_rtrig.clk,0x4418,BOOL -I241=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite_q_rtrig.clk,0x4418,BOOL -I242=micro820.micro820.vfd_configmap/vfd_w_maxfreq.fben_rtrig.clk,0x4418,BOOL -I243=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgtimeout_err_rtrig.clk,0x4418,BOOL -I244=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite_err_rtrig.clk,0x4418,BOOL -I245=micro820.micro820.vfd_configmap/vfd_r_minfreq.msgparread_err_rtrig.clk,0x4418,BOOL -I246=micro820.micro820.vfd_configmap/vfd_r_minfreq.msgparread_q_rtrig.clk,0x4418,BOOL -I247=micro820.micro820.vfd_configmap/vfd_r_minfreq.fben_rtrig.clk,0x4418,BOOL -I248=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgtimeout_q_rtrig.clk,0x4418,BOOL -I249=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgparwrite_q_rtrig.clk,0x4418,BOOL -I250=micro820.micro820.vfd_configmap/vfd_w_minfreq.fben_rtrig.clk,0x4418,BOOL -I251=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgtimeout_err_rtrig.clk,0x4418,BOOL -I252=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgparwrite_err_rtrig.clk,0x4418,BOOL -I253=micro820.micro820.vfd_configmap/vfd_r_stopmode.msgparread_err_rtrig.clk,0x4418,BOOL -I254=micro820.micro820.vfd_configmap/vfd_r_stopmode.msgparread_q_rtrig.clk,0x4418,BOOL -I255=micro820.micro820.vfd_configmap/vfd_r_stopmode.fben_rtrig.clk,0x4418,BOOL -I256=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgtimeout_q_rtrig.clk,0x4418,BOOL -I257=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgparwrite_q_rtrig.clk,0x4418,BOOL -I258=micro820.micro820.vfd_configmap/vfd_w_stopmode.fben_rtrig.clk,0x4418,BOOL -I259=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgtimeout_err_rtrig.clk,0x4418,BOOL -I260=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgparwrite_err_rtrig.clk,0x4418,BOOL -I261=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.msgparread_err_rtrig.clk,0x4418,BOOL -I262=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.msgparread_q_rtrig.clk,0x4418,BOOL -I263=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.fben_rtrig.clk,0x4418,BOOL -I264=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgtimeout_q_rtrig.clk,0x4418,BOOL -I265=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgparwrite_q_rtrig.clk,0x4418,BOOL -I266=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.fben_rtrig.clk,0x4418,BOOL -I267=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgtimeout_err_rtrig.clk,0x4418,BOOL -I268=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgparwrite_err_rtrig.clk,0x4418,BOOL -I269=micro820.micro820.readdownholedata/modbusdata_0.in,0x440A,BOOL +I168=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread_err_rtrig.clk,0x441D,BOOL +I169=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread_q_rtrig.clk,0x441D,BOOL +I170=micro820.micro820.vfd_configmap/vfd_r_nphp.fben_rtrig.clk,0x441D,BOOL +I171=micro820.micro820.vfd_messaging/vfd.msgtimeout_q_rtrig.clk,0x441D,BOOL +I172=micro820.micro820.vfd_messaging/vfd.msgparread_err_rtrig.clk,0x441D,BOOL +I173=micro820.micro820.vfd_messaging/vfd.msgparwrite_q_rtrig.clk,0x441D,BOOL +I174=micro820.micro820.vfd_messaging/vfd.msgparread_q_rtrig.clk,0x441D,BOOL +I175=micro820.micro820.vfd_messaging/vfd.fben_rtrig.clk,0x441D,BOOL +I176=micro820.micro820.vfd_messaging/vfd.msgtimeout_err_rtrig.clk,0x441D,BOOL +I177=micro820.micro820.vfd_messaging/vfd.msgsts_err_rtrig.clk,0x441D,BOOL +I178=micro820.micro820.vfd_messaging/vfd.msgcmd_err_rtrig.clk,0x441D,BOOL +I179=micro820.micro820.vfd_messaging/vfd.msgdrvtype_q_rtrig.clk,0x441D,BOOL +I180=micro820.micro820.vfd_messaging/vfd.msgdrvtype_err_rtrig.clk,0x441D,BOOL +I181=micro820.micro820.vfd_messaging/vfd.msgsts_q_rtrig.clk,0x441D,BOOL +I182=micro820.micro820.vfd_messaging/vfd.msgparwrite_err_rtrig.clk,0x441D,BOOL +I183=micro820.micro820.vfd_messaging/vfd.msgcmd_q_rtrig.clk,0x441D,BOOL +I184=micro820.micro820.vfd_configmap/vfd_w_nphp.msgtimeout_q_rtrig.clk,0x441D,BOOL +I185=micro820.micro820.vfd_configmap/vfd_w_nphp.msgparwrite_q_rtrig.clk,0x441D,BOOL +I186=micro820.micro820.vfd_configmap/vfd_w_nphp.fben_rtrig.clk,0x441D,BOOL +I187=micro820.micro820.vfd_configmap/vfd_w_nphp.msgtimeout_err_rtrig.clk,0x441D,BOOL +I188=micro820.micro820.vfd_configmap/vfd_w_nphp.msgparwrite_err_rtrig.clk,0x441D,BOOL +I189=micro820.micro820.vfd_configmap/vfd_r_npfla.msgparread_err_rtrig.clk,0x441D,BOOL +I190=micro820.micro820.vfd_configmap/vfd_r_npfla.msgparread_q_rtrig.clk,0x441D,BOOL +I191=micro820.micro820.vfd_configmap/vfd_r_npfla.fben_rtrig.clk,0x441D,BOOL +I192=micro820.micro820.vfd_configmap/vfd_w_npfla.msgtimeout_q_rtrig.clk,0x441D,BOOL +I193=micro820.micro820.vfd_configmap/vfd_w_npfla.msgparwrite_q_rtrig.clk,0x441D,BOOL +I194=micro820.micro820.vfd_configmap/vfd_w_npfla.fben_rtrig.clk,0x441D,BOOL +I195=micro820.micro820.vfd_configmap/vfd_w_npfla.msgtimeout_err_rtrig.clk,0x441D,BOOL +I196=micro820.micro820.vfd_configmap/vfd_w_npfla.msgparwrite_err_rtrig.clk,0x441D,BOOL +I197=micro820.micro820.vfd_configmap/vfd_r_npvolts.msgparread_err_rtrig.clk,0x441D,BOOL +I198=micro820.micro820.vfd_configmap/vfd_r_npvolts.msgparread_q_rtrig.clk,0x441D,BOOL +I199=micro820.micro820.vfd_configmap/vfd_r_npvolts.fben_rtrig.clk,0x441D,BOOL +I200=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgtimeout_q_rtrig.clk,0x441D,BOOL +I201=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgparwrite_q_rtrig.clk,0x441D,BOOL +I202=micro820.micro820.vfd_configmap/vfd_w_npvolts.fben_rtrig.clk,0x441D,BOOL +I203=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgtimeout_err_rtrig.clk,0x441D,BOOL +I204=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgparwrite_err_rtrig.clk,0x441D,BOOL +I205=micro820.micro820.vfd_configmap/vfd_r_nphz.msgparread_err_rtrig.clk,0x441D,BOOL +I206=micro820.micro820.vfd_configmap/vfd_r_nphz.msgparread_q_rtrig.clk,0x441D,BOOL +I207=micro820.micro820.vfd_configmap/vfd_r_nphz.fben_rtrig.clk,0x441D,BOOL +I208=micro820.micro820.vfd_configmap/vfd_w_nphz.msgtimeout_q_rtrig.clk,0x441D,BOOL +I209=micro820.micro820.vfd_configmap/vfd_w_nphz.msgparwrite_q_rtrig.clk,0x441D,BOOL +I210=micro820.micro820.vfd_configmap/vfd_w_nphz.fben_rtrig.clk,0x441D,BOOL +I211=micro820.micro820.vfd_configmap/vfd_w_nphz.msgtimeout_err_rtrig.clk,0x441D,BOOL +I212=micro820.micro820.vfd_configmap/vfd_w_nphz.msgparwrite_err_rtrig.clk,0x441D,BOOL +I213=micro820.micro820.vfd_configmap/vfd_r_nprpm.msgparread_err_rtrig.clk,0x441D,BOOL +I214=micro820.micro820.vfd_configmap/vfd_r_nprpm.msgparread_q_rtrig.clk,0x441D,BOOL +I215=micro820.micro820.vfd_configmap/vfd_r_nprpm.fben_rtrig.clk,0x441D,BOOL +I216=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgtimeout_q_rtrig.clk,0x441D,BOOL +I217=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgparwrite_q_rtrig.clk,0x441D,BOOL +I218=micro820.micro820.vfd_configmap/vfd_w_nprpm.fben_rtrig.clk,0x441D,BOOL +I219=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgtimeout_err_rtrig.clk,0x441D,BOOL +I220=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgparwrite_err_rtrig.clk,0x441D,BOOL +I221=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.msgparread_err_rtrig.clk,0x441D,BOOL +I222=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.msgparread_q_rtrig.clk,0x441D,BOOL +I223=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.fben_rtrig.clk,0x441D,BOOL +I224=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgtimeout_q_rtrig.clk,0x441D,BOOL +I225=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgparwrite_q_rtrig.clk,0x441D,BOOL +I226=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.fben_rtrig.clk,0x441D,BOOL +I227=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgtimeout_err_rtrig.clk,0x441D,BOOL +I228=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgparwrite_err_rtrig.clk,0x441D,BOOL +I229=micro820.micro820.vfd_configmap/vfd_r_motorpoles.msgparread_err_rtrig.clk,0x441D,BOOL +I230=micro820.micro820.vfd_configmap/vfd_r_motorpoles.msgparread_q_rtrig.clk,0x441D,BOOL +I231=micro820.micro820.vfd_configmap/vfd_r_motorpoles.fben_rtrig.clk,0x441D,BOOL +I232=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout_q_rtrig.clk,0x441D,BOOL +I233=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite_q_rtrig.clk,0x441D,BOOL +I234=micro820.micro820.vfd_configmap/vfd_w_motorpoles.fben_rtrig.clk,0x441D,BOOL +I235=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout_err_rtrig.clk,0x441D,BOOL +I236=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite_err_rtrig.clk,0x441D,BOOL +I237=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread_err_rtrig.clk,0x441D,BOOL +I238=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread_q_rtrig.clk,0x441D,BOOL +I239=micro820.micro820.vfd_configmap/vfd_r_maxfreq.fben_rtrig.clk,0x441D,BOOL +I240=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgtimeout_q_rtrig.clk,0x441D,BOOL +I241=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite_q_rtrig.clk,0x441D,BOOL +I242=micro820.micro820.vfd_configmap/vfd_w_maxfreq.fben_rtrig.clk,0x441D,BOOL +I243=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgtimeout_err_rtrig.clk,0x441D,BOOL +I244=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite_err_rtrig.clk,0x441D,BOOL +I245=micro820.micro820.vfd_configmap/vfd_r_minfreq.msgparread_err_rtrig.clk,0x441D,BOOL +I246=micro820.micro820.vfd_configmap/vfd_r_minfreq.msgparread_q_rtrig.clk,0x441D,BOOL +I247=micro820.micro820.vfd_configmap/vfd_r_minfreq.fben_rtrig.clk,0x441D,BOOL +I248=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgtimeout_q_rtrig.clk,0x441D,BOOL +I249=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgparwrite_q_rtrig.clk,0x441D,BOOL +I250=micro820.micro820.vfd_configmap/vfd_w_minfreq.fben_rtrig.clk,0x441D,BOOL +I251=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgtimeout_err_rtrig.clk,0x441D,BOOL +I252=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgparwrite_err_rtrig.clk,0x441D,BOOL +I253=micro820.micro820.vfd_configmap/vfd_r_stopmode.msgparread_err_rtrig.clk,0x441D,BOOL +I254=micro820.micro820.vfd_configmap/vfd_r_stopmode.msgparread_q_rtrig.clk,0x441D,BOOL +I255=micro820.micro820.vfd_configmap/vfd_r_stopmode.fben_rtrig.clk,0x441D,BOOL +I256=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgtimeout_q_rtrig.clk,0x441D,BOOL +I257=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgparwrite_q_rtrig.clk,0x441D,BOOL +I258=micro820.micro820.vfd_configmap/vfd_w_stopmode.fben_rtrig.clk,0x441D,BOOL +I259=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgtimeout_err_rtrig.clk,0x441D,BOOL +I260=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgparwrite_err_rtrig.clk,0x441D,BOOL +I261=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.msgparread_err_rtrig.clk,0x441D,BOOL +I262=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.msgparread_q_rtrig.clk,0x441D,BOOL +I263=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.fben_rtrig.clk,0x441D,BOOL +I264=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgtimeout_q_rtrig.clk,0x441D,BOOL +I265=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgparwrite_q_rtrig.clk,0x441D,BOOL +I266=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.fben_rtrig.clk,0x441D,BOOL +I267=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgtimeout_err_rtrig.clk,0x441D,BOOL +I268=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgparwrite_err_rtrig.clk,0x441D,BOOL +I269=micro820.micro820.readdownholedata/modbusdata_0.in,0x440E,BOOL I270=micro820.micro820.readdownholedata/modbusdata_0.cancel,0x49F,BOOL I271=micro820.micro820.readdownholedata/modbusdata_0.localcfg,0xFFFFFFFF,MODBUSLOCPARA I272=micro820.micro820.readdownholedata/modbusdata_0.targetcfg,0xFFFFFFFF,MODBUSTARPARA I273=micro820.micro820.readdownholedata/modbusdata_0.localaddr,0xFFFFFFFF,MODBUSLOCADDR I274=micro820.micro820.readdownholedata/modbusdata_0.__adi_localaddr,0xFFFFFFFF,UINT -I275=micro820.micro820.readdownholedata/modbusdata_1000.in,0x440A,BOOL +I275=micro820.micro820.readdownholedata/modbusdata_1000.in,0x440E,BOOL I276=micro820.micro820.readdownholedata/modbusdata_1000.cancel,0x49F,BOOL I277=micro820.micro820.readdownholedata/modbusdata_1000.localcfg,0xFFFFFFFF,MODBUSLOCPARA I278=micro820.micro820.readdownholedata/modbusdata_1000.targetcfg,0xFFFFFFFF,MODBUSTARPARA I279=micro820.micro820.readdownholedata/modbusdata_1000.localaddr,0xFFFFFFFF,MODBUSLOCADDR I280=micro820.micro820.readdownholedata/modbusdata_1000.__adi_localaddr,0xFFFFFFFF,UINT -I281=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread.in,0x4422,BOOL +I281=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread.in,0x4427,BOOL I282=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I283=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread.appcfg,0xFFFFFFFF,CIPAPPCFG I284=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I285=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread.reqlength,0x4478,UINT +I285=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread.reqlength,0x447E,UINT I286=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I287=micro820.micro820.vfd_configmap/vfd_r_nphp.msgparread.__adi_resdata,0xFFFFFFFF,UINT -I288=micro820.micro820.vfd_messaging/vfd.msg_parread.in,0x4422,BOOL +I288=micro820.micro820.vfd_messaging/vfd.msg_parread.in,0x4427,BOOL I289=micro820.micro820.vfd_messaging/vfd.msg_parread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I290=micro820.micro820.vfd_messaging/vfd.msg_parread.appcfg,0xFFFFFFFF,CIPAPPCFG I291=micro820.micro820.vfd_messaging/vfd.msg_parread.targetcfg,0xFFFFFFFF,CIPTARGETCFG I292=micro820.micro820.vfd_messaging/vfd.msg_parread.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I293=micro820.micro820.vfd_messaging/vfd.msg_parread.reqlength,0x44A2,UINT +I293=micro820.micro820.vfd_messaging/vfd.msg_parread.reqlength,0x44A8,UINT I294=micro820.micro820.vfd_messaging/vfd.msg_parread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I295=micro820.micro820.vfd_messaging/vfd.msg_parread.__adi_reqdata,0xFFFFFFFF,UINT I296=micro820.micro820.vfd_messaging/vfd.msg_parread.__adi_resdata,0xFFFFFFFF,UINT -I297=micro820.micro820.vfd_messaging/vfd.msg_cmd.in,0x4422,BOOL +I297=micro820.micro820.vfd_messaging/vfd.msg_cmd.in,0x4427,BOOL I298=micro820.micro820.vfd_messaging/vfd.msg_cmd.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I299=micro820.micro820.vfd_messaging/vfd.msg_cmd.appcfg,0xFFFFFFFF,CIPAPPCFG I300=micro820.micro820.vfd_messaging/vfd.msg_cmd.targetcfg,0xFFFFFFFF,CIPTARGETCFG I301=micro820.micro820.vfd_messaging/vfd.msg_cmd.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I302=micro820.micro820.vfd_messaging/vfd.msg_cmd.reqlength,0x44A2,UINT +I302=micro820.micro820.vfd_messaging/vfd.msg_cmd.reqlength,0x44A8,UINT I303=micro820.micro820.vfd_messaging/vfd.msg_cmd.__adi_reqdata,0xFFFFFFFF,UINT -I304=micro820.micro820.vfd_messaging/vfd.msg_sts.in,0x4422,BOOL +I304=micro820.micro820.vfd_messaging/vfd.msg_sts.in,0x4427,BOOL I305=micro820.micro820.vfd_messaging/vfd.msg_sts.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I306=micro820.micro820.vfd_messaging/vfd.msg_sts.appcfg,0xFFFFFFFF,CIPAPPCFG I307=micro820.micro820.vfd_messaging/vfd.msg_sts.targetcfg,0xFFFFFFFF,CIPTARGETCFG I308=micro820.micro820.vfd_messaging/vfd.msg_sts.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I309=micro820.micro820.vfd_messaging/vfd.msg_sts.__adi_resdata,0xFFFFFFFF,UINT -I310=micro820.micro820.vfd_messaging/vfd.msg_timeout.in,0x4422,BOOL +I310=micro820.micro820.vfd_messaging/vfd.msg_timeout.in,0x4427,BOOL I311=micro820.micro820.vfd_messaging/vfd.msg_timeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I312=micro820.micro820.vfd_messaging/vfd.msg_timeout.appcfg,0xFFFFFFFF,CIPAPPCFG I313=micro820.micro820.vfd_messaging/vfd.msg_timeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG I314=micro820.micro820.vfd_messaging/vfd.msg_timeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I315=micro820.micro820.vfd_messaging/vfd.msg_timeout.reqlength,0x4476,UINT +I315=micro820.micro820.vfd_messaging/vfd.msg_timeout.reqlength,0x447C,UINT I316=micro820.micro820.vfd_messaging/vfd.msg_timeout.__adi_reqdata,0xFFFFFFFF,UINT -I317=micro820.micro820.vfd_messaging/vfd.msg_parwrite.in,0x4422,BOOL +I317=micro820.micro820.vfd_messaging/vfd.msg_parwrite.in,0x4427,BOOL I318=micro820.micro820.vfd_messaging/vfd.msg_parwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I319=micro820.micro820.vfd_messaging/vfd.msg_parwrite.appcfg,0xFFFFFFFF,CIPAPPCFG I320=micro820.micro820.vfd_messaging/vfd.msg_parwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG I321=micro820.micro820.vfd_messaging/vfd.msg_parwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I322=micro820.micro820.vfd_messaging/vfd.msg_parwrite.reqlength,0x44A2,UINT +I322=micro820.micro820.vfd_messaging/vfd.msg_parwrite.reqlength,0x44A8,UINT I323=micro820.micro820.vfd_messaging/vfd.msg_parwrite.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I324=micro820.micro820.vfd_messaging/vfd.msg_parwrite.__adi_reqdata,0xFFFFFFFF,UINT I325=micro820.micro820.vfd_messaging/vfd.msg_parwrite.__adi_resdata,0xFFFFFFFF,UINT -I326=micro820.micro820.vfd_messaging/vfd.msg_drvtype.in,0x4422,BOOL +I326=micro820.micro820.vfd_messaging/vfd.msg_drvtype.in,0x4427,BOOL I327=micro820.micro820.vfd_messaging/vfd.msg_drvtype.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I328=micro820.micro820.vfd_messaging/vfd.msg_drvtype.appcfg,0xFFFFFFFF,CIPAPPCFG I329=micro820.micro820.vfd_messaging/vfd.msg_drvtype.targetcfg,0xFFFFFFFF,CIPTARGETCFG I330=micro820.micro820.vfd_messaging/vfd.msg_drvtype.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I331=micro820.micro820.vfd_messaging/vfd.msg_drvtype.__adi_resdata,0xFFFFFFFF,UINT -I332=micro820.micro820.vfd_configmap/vfd_w_nphp.msgparwrite.in,0x4422,BOOL +I332=micro820.micro820.vfd_configmap/vfd_w_nphp.msgparwrite.in,0x4427,BOOL I333=micro820.micro820.vfd_configmap/vfd_w_nphp.msgparwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I334=micro820.micro820.vfd_configmap/vfd_w_nphp.msgparwrite.appcfg,0xFFFFFFFF,CIPAPPCFG I335=micro820.micro820.vfd_configmap/vfd_w_nphp.msgparwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG I336=micro820.micro820.vfd_configmap/vfd_w_nphp.msgparwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I337=micro820.micro820.vfd_configmap/vfd_w_nphp.msgparwrite.reqlength,0x4476,UINT +I337=micro820.micro820.vfd_configmap/vfd_w_nphp.msgparwrite.reqlength,0x447C,UINT I338=micro820.micro820.vfd_configmap/vfd_w_nphp.msgparwrite.__adi_reqdata,0xFFFFFFFF,UINT -I339=micro820.micro820.vfd_configmap/vfd_w_nphp.msgtimeout.in,0x4422,BOOL +I339=micro820.micro820.vfd_configmap/vfd_w_nphp.msgtimeout.in,0x4427,BOOL I340=micro820.micro820.vfd_configmap/vfd_w_nphp.msgtimeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I341=micro820.micro820.vfd_configmap/vfd_w_nphp.msgtimeout.appcfg,0xFFFFFFFF,CIPAPPCFG I342=micro820.micro820.vfd_configmap/vfd_w_nphp.msgtimeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG I343=micro820.micro820.vfd_configmap/vfd_w_nphp.msgtimeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I344=micro820.micro820.vfd_configmap/vfd_w_nphp.msgtimeout.reqlength,0x4476,UINT +I344=micro820.micro820.vfd_configmap/vfd_w_nphp.msgtimeout.reqlength,0x447C,UINT I345=micro820.micro820.vfd_configmap/vfd_w_nphp.msgtimeout.__adi_reqdata,0xFFFFFFFF,UINT -I346=micro820.micro820.vfd_configmap/vfd_r_npfla.msgparread.in,0x4422,BOOL +I346=micro820.micro820.vfd_configmap/vfd_r_npfla.msgparread.in,0x4427,BOOL I347=micro820.micro820.vfd_configmap/vfd_r_npfla.msgparread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I348=micro820.micro820.vfd_configmap/vfd_r_npfla.msgparread.appcfg,0xFFFFFFFF,CIPAPPCFG I349=micro820.micro820.vfd_configmap/vfd_r_npfla.msgparread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I350=micro820.micro820.vfd_configmap/vfd_r_npfla.msgparread.reqlength,0x4478,UINT +I350=micro820.micro820.vfd_configmap/vfd_r_npfla.msgparread.reqlength,0x447E,UINT I351=micro820.micro820.vfd_configmap/vfd_r_npfla.msgparread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I352=micro820.micro820.vfd_configmap/vfd_r_npfla.msgparread.__adi_resdata,0xFFFFFFFF,UINT -I353=micro820.micro820.vfd_configmap/vfd_w_npfla.msgparwrite.in,0x4422,BOOL +I353=micro820.micro820.vfd_configmap/vfd_w_npfla.msgparwrite.in,0x4427,BOOL I354=micro820.micro820.vfd_configmap/vfd_w_npfla.msgparwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I355=micro820.micro820.vfd_configmap/vfd_w_npfla.msgparwrite.appcfg,0xFFFFFFFF,CIPAPPCFG I356=micro820.micro820.vfd_configmap/vfd_w_npfla.msgparwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG I357=micro820.micro820.vfd_configmap/vfd_w_npfla.msgparwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I358=micro820.micro820.vfd_configmap/vfd_w_npfla.msgparwrite.reqlength,0x4476,UINT +I358=micro820.micro820.vfd_configmap/vfd_w_npfla.msgparwrite.reqlength,0x447C,UINT I359=micro820.micro820.vfd_configmap/vfd_w_npfla.msgparwrite.__adi_reqdata,0xFFFFFFFF,UINT -I360=micro820.micro820.vfd_configmap/vfd_w_npfla.msgtimeout.in,0x4422,BOOL +I360=micro820.micro820.vfd_configmap/vfd_w_npfla.msgtimeout.in,0x4427,BOOL I361=micro820.micro820.vfd_configmap/vfd_w_npfla.msgtimeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I362=micro820.micro820.vfd_configmap/vfd_w_npfla.msgtimeout.appcfg,0xFFFFFFFF,CIPAPPCFG I363=micro820.micro820.vfd_configmap/vfd_w_npfla.msgtimeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG I364=micro820.micro820.vfd_configmap/vfd_w_npfla.msgtimeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I365=micro820.micro820.vfd_configmap/vfd_w_npfla.msgtimeout.reqlength,0x4476,UINT +I365=micro820.micro820.vfd_configmap/vfd_w_npfla.msgtimeout.reqlength,0x447C,UINT I366=micro820.micro820.vfd_configmap/vfd_w_npfla.msgtimeout.__adi_reqdata,0xFFFFFFFF,UINT -I367=micro820.micro820.vfd_configmap/vfd_r_npvolts.msgparread.in,0x4422,BOOL +I367=micro820.micro820.vfd_configmap/vfd_r_npvolts.msgparread.in,0x4427,BOOL I368=micro820.micro820.vfd_configmap/vfd_r_npvolts.msgparread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I369=micro820.micro820.vfd_configmap/vfd_r_npvolts.msgparread.appcfg,0xFFFFFFFF,CIPAPPCFG I370=micro820.micro820.vfd_configmap/vfd_r_npvolts.msgparread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I371=micro820.micro820.vfd_configmap/vfd_r_npvolts.msgparread.reqlength,0x4478,UINT +I371=micro820.micro820.vfd_configmap/vfd_r_npvolts.msgparread.reqlength,0x447E,UINT I372=micro820.micro820.vfd_configmap/vfd_r_npvolts.msgparread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I373=micro820.micro820.vfd_configmap/vfd_r_npvolts.msgparread.__adi_resdata,0xFFFFFFFF,UINT -I374=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgparwrite.in,0x4422,BOOL +I374=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgparwrite.in,0x4427,BOOL I375=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgparwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I376=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgparwrite.appcfg,0xFFFFFFFF,CIPAPPCFG I377=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgparwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG I378=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgparwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I379=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgparwrite.reqlength,0x4476,UINT +I379=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgparwrite.reqlength,0x447C,UINT I380=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgparwrite.__adi_reqdata,0xFFFFFFFF,UINT -I381=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgtimeout.in,0x4422,BOOL +I381=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgtimeout.in,0x4427,BOOL I382=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgtimeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I383=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgtimeout.appcfg,0xFFFFFFFF,CIPAPPCFG I384=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgtimeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG I385=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgtimeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I386=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgtimeout.reqlength,0x4476,UINT +I386=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgtimeout.reqlength,0x447C,UINT I387=micro820.micro820.vfd_configmap/vfd_w_npvolts.msgtimeout.__adi_reqdata,0xFFFFFFFF,UINT -I388=micro820.micro820.vfd_configmap/vfd_r_nphz.msgparread.in,0x4422,BOOL +I388=micro820.micro820.vfd_configmap/vfd_r_nphz.msgparread.in,0x4427,BOOL I389=micro820.micro820.vfd_configmap/vfd_r_nphz.msgparread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I390=micro820.micro820.vfd_configmap/vfd_r_nphz.msgparread.appcfg,0xFFFFFFFF,CIPAPPCFG I391=micro820.micro820.vfd_configmap/vfd_r_nphz.msgparread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I392=micro820.micro820.vfd_configmap/vfd_r_nphz.msgparread.reqlength,0x4478,UINT +I392=micro820.micro820.vfd_configmap/vfd_r_nphz.msgparread.reqlength,0x447E,UINT I393=micro820.micro820.vfd_configmap/vfd_r_nphz.msgparread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I394=micro820.micro820.vfd_configmap/vfd_r_nphz.msgparread.__adi_resdata,0xFFFFFFFF,UINT -I395=micro820.micro820.vfd_configmap/vfd_w_nphz.msgparwrite.in,0x4422,BOOL +I395=micro820.micro820.vfd_configmap/vfd_w_nphz.msgparwrite.in,0x4427,BOOL I396=micro820.micro820.vfd_configmap/vfd_w_nphz.msgparwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I397=micro820.micro820.vfd_configmap/vfd_w_nphz.msgparwrite.appcfg,0xFFFFFFFF,CIPAPPCFG I398=micro820.micro820.vfd_configmap/vfd_w_nphz.msgparwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG I399=micro820.micro820.vfd_configmap/vfd_w_nphz.msgparwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I400=micro820.micro820.vfd_configmap/vfd_w_nphz.msgparwrite.reqlength,0x4476,UINT +I400=micro820.micro820.vfd_configmap/vfd_w_nphz.msgparwrite.reqlength,0x447C,UINT I401=micro820.micro820.vfd_configmap/vfd_w_nphz.msgparwrite.__adi_reqdata,0xFFFFFFFF,UINT -I402=micro820.micro820.vfd_configmap/vfd_w_nphz.msgtimeout.in,0x4422,BOOL +I402=micro820.micro820.vfd_configmap/vfd_w_nphz.msgtimeout.in,0x4427,BOOL I403=micro820.micro820.vfd_configmap/vfd_w_nphz.msgtimeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I404=micro820.micro820.vfd_configmap/vfd_w_nphz.msgtimeout.appcfg,0xFFFFFFFF,CIPAPPCFG I405=micro820.micro820.vfd_configmap/vfd_w_nphz.msgtimeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG I406=micro820.micro820.vfd_configmap/vfd_w_nphz.msgtimeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I407=micro820.micro820.vfd_configmap/vfd_w_nphz.msgtimeout.reqlength,0x4476,UINT +I407=micro820.micro820.vfd_configmap/vfd_w_nphz.msgtimeout.reqlength,0x447C,UINT I408=micro820.micro820.vfd_configmap/vfd_w_nphz.msgtimeout.__adi_reqdata,0xFFFFFFFF,UINT -I409=micro820.micro820.vfd_configmap/vfd_r_nprpm.msgparread.in,0x4422,BOOL +I409=micro820.micro820.vfd_configmap/vfd_r_nprpm.msgparread.in,0x4427,BOOL I410=micro820.micro820.vfd_configmap/vfd_r_nprpm.msgparread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I411=micro820.micro820.vfd_configmap/vfd_r_nprpm.msgparread.appcfg,0xFFFFFFFF,CIPAPPCFG I412=micro820.micro820.vfd_configmap/vfd_r_nprpm.msgparread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I413=micro820.micro820.vfd_configmap/vfd_r_nprpm.msgparread.reqlength,0x4478,UINT +I413=micro820.micro820.vfd_configmap/vfd_r_nprpm.msgparread.reqlength,0x447E,UINT I414=micro820.micro820.vfd_configmap/vfd_r_nprpm.msgparread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I415=micro820.micro820.vfd_configmap/vfd_r_nprpm.msgparread.__adi_resdata,0xFFFFFFFF,UINT -I416=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgparwrite.in,0x4422,BOOL +I416=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgparwrite.in,0x4427,BOOL I417=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgparwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I418=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgparwrite.appcfg,0xFFFFFFFF,CIPAPPCFG I419=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgparwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG I420=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgparwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I421=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgparwrite.reqlength,0x4476,UINT +I421=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgparwrite.reqlength,0x447C,UINT I422=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgparwrite.__adi_reqdata,0xFFFFFFFF,UINT -I423=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgtimeout.in,0x4422,BOOL +I423=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgtimeout.in,0x4427,BOOL I424=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgtimeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I425=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgtimeout.appcfg,0xFFFFFFFF,CIPAPPCFG I426=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgtimeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG I427=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgtimeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I428=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgtimeout.reqlength,0x4476,UINT +I428=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgtimeout.reqlength,0x447C,UINT I429=micro820.micro820.vfd_configmap/vfd_w_nprpm.msgtimeout.__adi_reqdata,0xFFFFFFFF,UINT -I430=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.msgparread.in,0x4422,BOOL +I430=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.msgparread.in,0x4427,BOOL I431=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.msgparread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I432=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.msgparread.appcfg,0xFFFFFFFF,CIPAPPCFG I433=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.msgparread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I434=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.msgparread.reqlength,0x4478,UINT +I434=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.msgparread.reqlength,0x447E,UINT I435=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.msgparread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I436=micro820.micro820.vfd_configmap/vfd_r_npolcurrent.msgparread.__adi_resdata,0xFFFFFFFF,UINT -I437=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgparwrite.in,0x4422,BOOL +I437=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgparwrite.in,0x4427,BOOL I438=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgparwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I439=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgparwrite.appcfg,0xFFFFFFFF,CIPAPPCFG I440=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgparwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG I441=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgparwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I442=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgparwrite.reqlength,0x4476,UINT +I442=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgparwrite.reqlength,0x447C,UINT I443=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgparwrite.__adi_reqdata,0xFFFFFFFF,UINT -I444=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgtimeout.in,0x4422,BOOL +I444=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgtimeout.in,0x4427,BOOL I445=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgtimeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I446=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgtimeout.appcfg,0xFFFFFFFF,CIPAPPCFG I447=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgtimeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG I448=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgtimeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I449=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgtimeout.reqlength,0x4476,UINT +I449=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgtimeout.reqlength,0x447C,UINT I450=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.msgtimeout.__adi_reqdata,0xFFFFFFFF,UINT -I451=micro820.micro820.vfd_configmap/vfd_r_motorpoles.msgparread.in,0x4422,BOOL +I451=micro820.micro820.vfd_configmap/vfd_r_motorpoles.msgparread.in,0x4427,BOOL I452=micro820.micro820.vfd_configmap/vfd_r_motorpoles.msgparread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I453=micro820.micro820.vfd_configmap/vfd_r_motorpoles.msgparread.appcfg,0xFFFFFFFF,CIPAPPCFG I454=micro820.micro820.vfd_configmap/vfd_r_motorpoles.msgparread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I455=micro820.micro820.vfd_configmap/vfd_r_motorpoles.msgparread.reqlength,0x4478,UINT +I455=micro820.micro820.vfd_configmap/vfd_r_motorpoles.msgparread.reqlength,0x447E,UINT I456=micro820.micro820.vfd_configmap/vfd_r_motorpoles.msgparread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I457=micro820.micro820.vfd_configmap/vfd_r_motorpoles.msgparread.__adi_resdata,0xFFFFFFFF,UINT -I458=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite.in,0x4422,BOOL +I458=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite.in,0x4427,BOOL I459=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I460=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite.appcfg,0xFFFFFFFF,CIPAPPCFG I461=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG I462=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I463=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite.reqlength,0x4476,UINT +I463=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite.reqlength,0x447C,UINT I464=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgparwrite.__adi_reqdata,0xFFFFFFFF,UINT -I465=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout.in,0x4422,BOOL +I465=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout.in,0x4427,BOOL I466=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I467=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout.appcfg,0xFFFFFFFF,CIPAPPCFG I468=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG I469=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I470=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout.reqlength,0x4476,UINT +I470=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout.reqlength,0x447C,UINT I471=micro820.micro820.vfd_configmap/vfd_w_motorpoles.msgtimeout.__adi_reqdata,0xFFFFFFFF,UINT -I472=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread.in,0x4422,BOOL +I472=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread.in,0x4427,BOOL I473=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I474=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread.appcfg,0xFFFFFFFF,CIPAPPCFG I475=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I476=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread.reqlength,0x4478,UINT +I476=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread.reqlength,0x447E,UINT I477=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I478=micro820.micro820.vfd_configmap/vfd_r_maxfreq.msgparread.__adi_resdata,0xFFFFFFFF,UINT -I479=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite.in,0x4422,BOOL +I479=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite.in,0x4427,BOOL I480=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I481=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite.appcfg,0xFFFFFFFF,CIPAPPCFG I482=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG I483=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I484=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite.reqlength,0x4476,UINT +I484=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite.reqlength,0x447C,UINT I485=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgparwrite.__adi_reqdata,0xFFFFFFFF,UINT -I486=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgtimeout.in,0x4422,BOOL +I486=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgtimeout.in,0x4427,BOOL I487=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgtimeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I488=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgtimeout.appcfg,0xFFFFFFFF,CIPAPPCFG I489=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgtimeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG I490=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgtimeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I491=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgtimeout.reqlength,0x4476,UINT +I491=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgtimeout.reqlength,0x447C,UINT I492=micro820.micro820.vfd_configmap/vfd_w_maxfreq.msgtimeout.__adi_reqdata,0xFFFFFFFF,UINT -I493=micro820.micro820.vfd_configmap/vfd_r_minfreq.msgparread.in,0x4422,BOOL +I493=micro820.micro820.vfd_configmap/vfd_r_minfreq.msgparread.in,0x4427,BOOL I494=micro820.micro820.vfd_configmap/vfd_r_minfreq.msgparread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I495=micro820.micro820.vfd_configmap/vfd_r_minfreq.msgparread.appcfg,0xFFFFFFFF,CIPAPPCFG I496=micro820.micro820.vfd_configmap/vfd_r_minfreq.msgparread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I497=micro820.micro820.vfd_configmap/vfd_r_minfreq.msgparread.reqlength,0x4478,UINT +I497=micro820.micro820.vfd_configmap/vfd_r_minfreq.msgparread.reqlength,0x447E,UINT I498=micro820.micro820.vfd_configmap/vfd_r_minfreq.msgparread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I499=micro820.micro820.vfd_configmap/vfd_r_minfreq.msgparread.__adi_resdata,0xFFFFFFFF,UINT -I500=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgparwrite.in,0x4422,BOOL +I500=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgparwrite.in,0x4427,BOOL I501=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgparwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I502=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgparwrite.appcfg,0xFFFFFFFF,CIPAPPCFG I503=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgparwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG I504=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgparwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I505=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgparwrite.reqlength,0x4476,UINT +I505=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgparwrite.reqlength,0x447C,UINT I506=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgparwrite.__adi_reqdata,0xFFFFFFFF,UINT -I507=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgtimeout.in,0x4422,BOOL +I507=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgtimeout.in,0x4427,BOOL I508=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgtimeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I509=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgtimeout.appcfg,0xFFFFFFFF,CIPAPPCFG I510=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgtimeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG I511=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgtimeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I512=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgtimeout.reqlength,0x4476,UINT +I512=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgtimeout.reqlength,0x447C,UINT I513=micro820.micro820.vfd_configmap/vfd_w_minfreq.msgtimeout.__adi_reqdata,0xFFFFFFFF,UINT -I514=micro820.micro820.vfd_configmap/vfd_r_stopmode.msgparread.in,0x4422,BOOL +I514=micro820.micro820.vfd_configmap/vfd_r_stopmode.msgparread.in,0x4427,BOOL I515=micro820.micro820.vfd_configmap/vfd_r_stopmode.msgparread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I516=micro820.micro820.vfd_configmap/vfd_r_stopmode.msgparread.appcfg,0xFFFFFFFF,CIPAPPCFG I517=micro820.micro820.vfd_configmap/vfd_r_stopmode.msgparread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I518=micro820.micro820.vfd_configmap/vfd_r_stopmode.msgparread.reqlength,0x4478,UINT +I518=micro820.micro820.vfd_configmap/vfd_r_stopmode.msgparread.reqlength,0x447E,UINT I519=micro820.micro820.vfd_configmap/vfd_r_stopmode.msgparread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I520=micro820.micro820.vfd_configmap/vfd_r_stopmode.msgparread.__adi_resdata,0xFFFFFFFF,UINT -I521=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgparwrite.in,0x4422,BOOL +I521=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgparwrite.in,0x4427,BOOL I522=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgparwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I523=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgparwrite.appcfg,0xFFFFFFFF,CIPAPPCFG I524=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgparwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG I525=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgparwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I526=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgparwrite.reqlength,0x4476,UINT +I526=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgparwrite.reqlength,0x447C,UINT I527=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgparwrite.__adi_reqdata,0xFFFFFFFF,UINT -I528=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgtimeout.in,0x4422,BOOL +I528=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgtimeout.in,0x4427,BOOL I529=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgtimeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I530=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgtimeout.appcfg,0xFFFFFFFF,CIPAPPCFG I531=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgtimeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG I532=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgtimeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I533=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgtimeout.reqlength,0x4476,UINT +I533=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgtimeout.reqlength,0x447C,UINT I534=micro820.micro820.vfd_configmap/vfd_w_stopmode.msgtimeout.__adi_reqdata,0xFFFFFFFF,UINT -I535=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.msgparread.in,0x4422,BOOL +I535=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.msgparread.in,0x4427,BOOL I536=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.msgparread.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I537=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.msgparread.appcfg,0xFFFFFFFF,CIPAPPCFG I538=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.msgparread.targetcfg,0xFFFFFFFF,CIPTARGETCFG -I539=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.msgparread.reqlength,0x4478,UINT +I539=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.msgparread.reqlength,0x447E,UINT I540=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.msgparread.resdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C I541=micro820.micro820.vfd_configmap/vfd_r_torqueperfmode.msgparread.__adi_resdata,0xFFFFFFFF,UINT -I542=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgparwrite.in,0x4422,BOOL +I542=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgparwrite.in,0x4427,BOOL I543=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgparwrite.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I544=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgparwrite.appcfg,0xFFFFFFFF,CIPAPPCFG I545=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgparwrite.targetcfg,0xFFFFFFFF,CIPTARGETCFG I546=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgparwrite.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I547=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgparwrite.reqlength,0x4476,UINT +I547=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgparwrite.reqlength,0x447C,UINT I548=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgparwrite.__adi_reqdata,0xFFFFFFFF,UINT -I549=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgtimeout.in,0x4422,BOOL +I549=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgtimeout.in,0x4427,BOOL I550=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgtimeout.ctrlcfg,0xFFFFFFFF,CIPCONTROLCFG I551=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgtimeout.appcfg,0xFFFFFFFF,CIPAPPCFG I552=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgtimeout.targetcfg,0xFFFFFFFF,CIPTARGETCFG I553=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgtimeout.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I554=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgtimeout.reqlength,0x4476,UINT +I554=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgtimeout.reqlength,0x447C,UINT I555=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.msgtimeout.__adi_reqdata,0xFFFFFFFF,UINT -I556=micro820.micro820.vfd_configmap/vfd_w_nphp.fben,0x495,BOOL -I557=micro820.micro820.vfd_configmap/vfd_w_nphp.ipaddress,0x79A,STRING -I558=micro820.micro820.vfd_configmap/vfd_w_nphp.enetctrlto_sec,0x4440,USINT -I559=micro820.micro820.vfd_configmap/vfd_w_nphp.parameternumber,0x4490,UINT +I556=micro820.micro820.vfd_configmap/vfd_w_nphp.fben,0x493,BOOL +I557=micro820.micro820.vfd_configmap/vfd_w_nphp.ipaddress,0x79E,STRING +I558=micro820.micro820.vfd_configmap/vfd_w_nphp.enetctrlto_sec,0x4445,USINT +I559=micro820.micro820.vfd_configmap/vfd_w_nphp.parameternumber,0x4496,UINT I560=micro820.micro820.vfd_configmap/vfd_w_nphp.parametervalue,0x4CA,UINT -I561=micro820.micro820.vfd_configmap/vfd_w_npfla.fben,0x495,BOOL -I562=micro820.micro820.vfd_configmap/vfd_w_npfla.ipaddress,0x79A,STRING -I563=micro820.micro820.vfd_configmap/vfd_w_npfla.enetctrlto_sec,0x4440,USINT -I564=micro820.micro820.vfd_configmap/vfd_w_npfla.parameternumber,0x448E,UINT +I561=micro820.micro820.vfd_configmap/vfd_w_npfla.fben,0x493,BOOL +I562=micro820.micro820.vfd_configmap/vfd_w_npfla.ipaddress,0x79E,STRING +I563=micro820.micro820.vfd_configmap/vfd_w_npfla.enetctrlto_sec,0x4445,USINT +I564=micro820.micro820.vfd_configmap/vfd_w_npfla.parameternumber,0x4494,UINT I565=micro820.micro820.vfd_configmap/vfd_w_npfla.parametervalue,0x4CC,UINT -I566=micro820.micro820.vfd_configmap/vfd_w_npvolts.fben,0x495,BOOL -I567=micro820.micro820.vfd_configmap/vfd_w_npvolts.ipaddress,0x79A,STRING -I568=micro820.micro820.vfd_configmap/vfd_w_npvolts.enetctrlto_sec,0x4440,USINT -I569=micro820.micro820.vfd_configmap/vfd_w_npvolts.parameternumber,0x448C,UINT +I566=micro820.micro820.vfd_configmap/vfd_w_npvolts.fben,0x493,BOOL +I567=micro820.micro820.vfd_configmap/vfd_w_npvolts.ipaddress,0x79E,STRING +I568=micro820.micro820.vfd_configmap/vfd_w_npvolts.enetctrlto_sec,0x4445,USINT +I569=micro820.micro820.vfd_configmap/vfd_w_npvolts.parameternumber,0x4492,UINT I570=micro820.micro820.vfd_configmap/vfd_w_npvolts.parametervalue,0x4CE,UINT -I571=micro820.micro820.vfd_configmap/vfd_w_nphz.fben,0x495,BOOL -I572=micro820.micro820.vfd_configmap/vfd_w_nphz.ipaddress,0x79A,STRING -I573=micro820.micro820.vfd_configmap/vfd_w_nphz.enetctrlto_sec,0x4440,USINT -I574=micro820.micro820.vfd_configmap/vfd_w_nphz.parameternumber,0x448A,UINT +I571=micro820.micro820.vfd_configmap/vfd_w_nphz.fben,0x493,BOOL +I572=micro820.micro820.vfd_configmap/vfd_w_nphz.ipaddress,0x79E,STRING +I573=micro820.micro820.vfd_configmap/vfd_w_nphz.enetctrlto_sec,0x4445,USINT +I574=micro820.micro820.vfd_configmap/vfd_w_nphz.parameternumber,0x4490,UINT I575=micro820.micro820.vfd_configmap/vfd_w_nphz.parametervalue,0x4D0,UINT -I576=micro820.micro820.vfd_configmap/vfd_w_nprpm.fben,0x495,BOOL -I577=micro820.micro820.vfd_configmap/vfd_w_nprpm.ipaddress,0x79A,STRING -I578=micro820.micro820.vfd_configmap/vfd_w_nprpm.enetctrlto_sec,0x4440,USINT -I579=micro820.micro820.vfd_configmap/vfd_w_nprpm.parameternumber,0x4488,UINT +I576=micro820.micro820.vfd_configmap/vfd_w_nprpm.fben,0x493,BOOL +I577=micro820.micro820.vfd_configmap/vfd_w_nprpm.ipaddress,0x79E,STRING +I578=micro820.micro820.vfd_configmap/vfd_w_nprpm.enetctrlto_sec,0x4445,USINT +I579=micro820.micro820.vfd_configmap/vfd_w_nprpm.parameternumber,0x448E,UINT I580=micro820.micro820.vfd_configmap/vfd_w_nprpm.parametervalue,0x4D4,UINT -I581=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.fben,0x495,BOOL -I582=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.ipaddress,0x79A,STRING -I583=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.enetctrlto_sec,0x4440,USINT -I584=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.parameternumber,0x4486,UINT +I581=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.fben,0x493,BOOL +I582=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.ipaddress,0x79E,STRING +I583=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.enetctrlto_sec,0x4445,USINT +I584=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.parameternumber,0x448C,UINT I585=micro820.micro820.vfd_configmap/vfd_w_npolcurrent.parametervalue,0x4D2,UINT I586=micro820.micro820.vfd_configmap/vfd_w_motorpoles.fben,0x458,BOOL -I587=micro820.micro820.vfd_configmap/vfd_w_motorpoles.ipaddress,0x79A,STRING -I588=micro820.micro820.vfd_configmap/vfd_w_motorpoles.enetctrlto_sec,0x4440,USINT -I589=micro820.micro820.vfd_configmap/vfd_w_motorpoles.parameternumber,0x4484,UINT +I587=micro820.micro820.vfd_configmap/vfd_w_motorpoles.ipaddress,0x79E,STRING +I588=micro820.micro820.vfd_configmap/vfd_w_motorpoles.enetctrlto_sec,0x4445,USINT +I589=micro820.micro820.vfd_configmap/vfd_w_motorpoles.parameternumber,0x448A,UINT I590=micro820.micro820.vfd_configmap/vfd_w_motorpoles.parametervalue,0x4C0,UINT -I591=micro820.micro820.vfd_configmap/vfd_w_maxfreq.fben,0x495,BOOL -I592=micro820.micro820.vfd_configmap/vfd_w_maxfreq.ipaddress,0x79A,STRING -I593=micro820.micro820.vfd_configmap/vfd_w_maxfreq.enetctrlto_sec,0x4440,USINT -I594=micro820.micro820.vfd_configmap/vfd_w_maxfreq.parameternumber,0x4482,UINT +I591=micro820.micro820.vfd_configmap/vfd_w_maxfreq.fben,0x493,BOOL +I592=micro820.micro820.vfd_configmap/vfd_w_maxfreq.ipaddress,0x79E,STRING +I593=micro820.micro820.vfd_configmap/vfd_w_maxfreq.enetctrlto_sec,0x4445,USINT +I594=micro820.micro820.vfd_configmap/vfd_w_maxfreq.parameternumber,0x4488,UINT I595=micro820.micro820.vfd_configmap/vfd_w_maxfreq.parametervalue,0x4DA,UINT -I596=micro820.micro820.vfd_configmap/vfd_w_minfreq.fben,0x495,BOOL -I597=micro820.micro820.vfd_configmap/vfd_w_minfreq.ipaddress,0x79A,STRING -I598=micro820.micro820.vfd_configmap/vfd_w_minfreq.enetctrlto_sec,0x4440,USINT -I599=micro820.micro820.vfd_configmap/vfd_w_minfreq.parameternumber,0x4480,UINT +I596=micro820.micro820.vfd_configmap/vfd_w_minfreq.fben,0x493,BOOL +I597=micro820.micro820.vfd_configmap/vfd_w_minfreq.ipaddress,0x79E,STRING +I598=micro820.micro820.vfd_configmap/vfd_w_minfreq.enetctrlto_sec,0x4445,USINT +I599=micro820.micro820.vfd_configmap/vfd_w_minfreq.parameternumber,0x4486,UINT I600=micro820.micro820.vfd_configmap/vfd_w_minfreq.parametervalue,0x4DC,UINT -I601=micro820.micro820.vfd_configmap/vfd_w_stopmode.fben,0x495,BOOL -I602=micro820.micro820.vfd_configmap/vfd_w_stopmode.ipaddress,0x79A,STRING -I603=micro820.micro820.vfd_configmap/vfd_w_stopmode.enetctrlto_sec,0x4440,USINT -I604=micro820.micro820.vfd_configmap/vfd_w_stopmode.parameternumber,0x447E,UINT -I605=micro820.micro820.vfd_configmap/vfd_w_stopmode.parametervalue,0x447A,UINT -I606=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.fben,0x495,BOOL -I607=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.ipaddress,0x79A,STRING -I608=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.enetctrlto_sec,0x4440,USINT -I609=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.parameternumber,0x447C,UINT -I610=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.parametervalue,0x4478,UINT -I611=micro820.micro820.downtime_timer.in,0x5967,BOOL -I612=micro820.micro820.downtime_timer.pt,0x5970,TIME +I601=micro820.micro820.vfd_configmap/vfd_w_stopmode.fben,0x493,BOOL +I602=micro820.micro820.vfd_configmap/vfd_w_stopmode.ipaddress,0x79E,STRING +I603=micro820.micro820.vfd_configmap/vfd_w_stopmode.enetctrlto_sec,0x4445,USINT +I604=micro820.micro820.vfd_configmap/vfd_w_stopmode.parameternumber,0x4484,UINT +I605=micro820.micro820.vfd_configmap/vfd_w_stopmode.parametervalue,0x4480,UINT +I606=micro820.micro820.vfd_configmap/vfd_w_torqueperfmode.fben,0x493,BOOL +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 I613=micro820.micro820.vfd_messaging/vfd.msg_drvtype.reqdata,0xFFFFFFFF,____FB_INIT_CONST_0000000C -I614=micro820.micro820.vfd_messaging/vfd.msg_drvtype.reqlength,0x596A,UINT +I614=micro820.micro820.vfd_messaging/vfd.msg_drvtype.reqlength,0x595E,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,0x596A,UINT +I621=micro820.micro820.vfd_messaging/vfd.msg_sts.reqlength,0x595E,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,0x5967,BOOL -I666=micro820.micro820.vfd_configmap/vfd_r_acceltime.ipaddress,0x5974,STRING -I667=micro820.micro820.vfd_configmap/vfd_r_acceltime.updaterate_ms,0x596A,UINT -I668=micro820.micro820.vfd_configmap/vfd_r_acceltime.parameternumber,0x596A,UINT -I669=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread.in,0x5967,BOOL +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 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,0x596A,UINT +I674=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread.reqlength,0x595E,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,0x5967,BOOL -I679=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread_q_rtrig.clk,0x5967,BOOL -I680=micro820.micro820.vfd_configmap/vfd_r_acceltime.msgparread_err_rtrig.clk,0x5967,BOOL -I681=micro820.micro820.vfd_configmap/vfd_w_acceltime.fben,0x5967,BOOL -I682=micro820.micro820.vfd_configmap/vfd_w_acceltime.ipaddress,0x5974,STRING -I683=micro820.micro820.vfd_configmap/vfd_w_acceltime.enetctrlto_sec,0x5969,USINT -I684=micro820.micro820.vfd_configmap/vfd_w_acceltime.parameternumber,0x596A,UINT -I685=micro820.micro820.vfd_configmap/vfd_w_acceltime.parametervalue,0x596A,UINT -I686=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite.in,0x5967,BOOL +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 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,0x596A,UINT +I691=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite.reqlength,0x595E,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,0x5967,BOOL -I696=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite_q_rtrig.clk,0x5967,BOOL -I697=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgparwrite_err_rtrig.clk,0x5967,BOOL -I698=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout.in,0x5967,BOOL +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 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,0x596A,UINT +I703=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout.reqlength,0x595E,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,0x5967,BOOL -I708=micro820.micro820.vfd_configmap/vfd_w_acceltime.msgtimeout_q_rtrig.clk,0x5967,BOOL -I709=micro820.micro820.vfd_configmap/vfd_r_deceltime.fben,0x5967,BOOL -I710=micro820.micro820.vfd_configmap/vfd_r_deceltime.ipaddress,0x5974,STRING -I711=micro820.micro820.vfd_configmap/vfd_r_deceltime.updaterate_ms,0x596A,UINT -I712=micro820.micro820.vfd_configmap/vfd_r_deceltime.parameternumber,0x596A,UINT -I713=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread.in,0x5967,BOOL +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 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,0x596A,UINT +I718=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread.reqlength,0x595E,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,0x5967,BOOL -I723=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread_q_rtrig.clk,0x5967,BOOL -I724=micro820.micro820.vfd_configmap/vfd_r_deceltime.msgparread_err_rtrig.clk,0x5967,BOOL -I725=micro820.micro820.vfd_configmap/vfd_w_deceltime.fben,0x5967,BOOL -I726=micro820.micro820.vfd_configmap/vfd_w_deceltime.ipaddress,0x5974,STRING -I727=micro820.micro820.vfd_configmap/vfd_w_deceltime.enetctrlto_sec,0x5969,USINT -I728=micro820.micro820.vfd_configmap/vfd_w_deceltime.parameternumber,0x596A,UINT -I729=micro820.micro820.vfd_configmap/vfd_w_deceltime.parametervalue,0x596A,UINT -I730=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite.in,0x5967,BOOL +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 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,0x596A,UINT +I735=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite.reqlength,0x595E,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,0x5967,BOOL -I740=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite_q_rtrig.clk,0x5967,BOOL -I741=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgparwrite_err_rtrig.clk,0x5967,BOOL -I742=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout.in,0x5967,BOOL +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 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,0x596A,UINT +I747=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout.reqlength,0x595E,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,0x5967,BOOL -I752=micro820.micro820.vfd_configmap/vfd_w_deceltime.msgtimeout_q_rtrig.clk,0x5967,BOOL +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 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/RA_PFX_ENET_PAR_READ.rtc b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_READ.rtc index 9ac6805299e27bfb7d0dcd6a7e2206156c7ea9d3..c8334187a55ed499f463640d7a90d9a87d8de900 100644 GIT binary patch literal 6728 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 PF?!eAPA`V`_j>;YGbd#o literal 9676 zcmcgyO>9)x6}~o>)e>Vvh#(@wo@5b%A<295V~;BW8fI)WiS2-G+%}t0!Hz;2nbe+2 zWD%rD5mB?j$|6xKR3TPgL}eERq@*fjQ;{xG83h^zDPB5K8YzOTYWLjl_}w|fx%Vjn zwNK3OeBSxa`R@6<_Zc>tZDzbwJ3REO+ThsWWbJTiy!OlS>g1q#+H5s##+VKCvDbKQ za=bcho-rNfdHV5j`b-=er=Pc&({%q3eM)1M+GuIwd9%lCHh+NN*R{zPYL)8PBxLV5 zWJj&+3A5dFv=~Ew%;>~$tz11kOf<%;Ws@;Qvqsl{=us@{HZ)~~fSQ>*!zn;v3i zu|FqW3$dTiJJ*5q6R<}oh(T@a=*WnPjDtKtT6WbIvZNq(Ap-I=yx0IGkT33rG$D3S z5G=2R69LT)hcL`*a`f=Q*gi3dx(vZhkNOm=_n2H09~-r=o%;H!%a%~YSINY*a-WxF z2Wya;%7Rpn$v1hit6y>I+Dj#CvewNbreCf78;5JSIY?PWrPXTX5nE_BH(5Y8(!E`j z4d1^VG;wJQYJFkkvVoH6`Cg$!IDkr`AyahQp#)8ihEM&DPd!JREhinkRi~b;#Bqw_ zyvg?WS)5L7dlyX7m%>H)vSAnpPKKZ}1s3IrA35toxRX|}wf&$%9d#^ogGDN&2u-Ay zw^Jb@?;ZiKabvxqrMo8O@42qVy*fbeeBik)EhY(ZO)NY@A0XJ zbF|B;t60Z*T0|CM(>dx7|6agzVMcd|TpMo`_9SxOCwt!%3;BzU!TsAUA&XOiN zsemp^QK4)G&`+G)WT@ICO(__rDz_nZeT>@GMKP^#&RtA2vqdTjU)R5^aH8w`X~H;^ zEcv=ZId2h_AAB*#WWreVDTQkI>dV`Tx8C&HURSt=w*SPlHV8(sA)wFA8HZ|e)7&a@$9dZWmkigf&J>Mux_krSE2pm5#UYXqyj%lwc zirP*Z*4FlF7#GDw6LQzS87rVKO|#NRXGQFZn&!4JE~afJ+b_m=Leu`;9mYi!S{_lQ zB#$&5FfGF#hg*++sZtHRaMYq&ghQzvOg1#WqRHHCkIpkw)X8)`V)nzmJaazgQKzGE z^Gi~#Rvm){U)k+;7IdHo>8zW@7~vNZS$4e+C(4d?R=Rxa+T&BFn9}8Am2>JIR&?6U zA|0Al-r)qR0l3*=_9A?85e1*ReGLiFde-TCXi;_L2}#rV2V19=+Ej58V{`b|E<>0SGKCk*4k$)myNW)PcR zeBjizl7h>Y=rHMb_gxqk$9Cc&Dmv*ugmKXj6({}j!@IoI6kLUp&P}8zbNd!-(e$N< zQkI%F;I1PKi|tu7^j^0$jEgE17JD@BATm$Vv2Jy36WtZ)u8n?c{fxDPFA1NuMJ4(l%qzbmk_mwr*(YQ7Pc{{kj$kS{~07aVR2 z?5WLI9dzzM{!iTBhW^2Ixn1?YTCApA#VYhKAwE*x-es9whWtvay&r(z)0^%6gI)gU zeGiX+2Ip>AkkNYpOnM-H6yM#jlNV9l1$htTe-(b;g5S?!U-Eee@_o>k@&(ABgIuob zJ;-@o(*893PC@@~!tXigzpU(EfP4vjr2Zo0r=YK^q7(A-h|e4FDC09LGRseSy_~_@ zoi>9zkrB51HY{*nq~$Y^^HZ){xze+EdIn6&Xr>O>9Kn4H?zR5A&}W@iRTcfP$4pj&jPGuWMr^@9=`nv%u$3`CFW9EX{FtyHV?HS?q{sXf zVL`@xQCQG1pBJ&66Bg=1eoa_l{W>&t%*P?uF<+toTt)vjfUoWJKdX}0y<@MQJpNmH N*V{@jhW6j}{tL1MW10W} diff --git a/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_STS_CMD.rtc b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_STS_CMD.rtc index 222ce49b8631e86d55b77520b41388df93bf0024..c96c7f288d2267e98e7aa3fca30dffab03b2d367 100644 GIT binary patch literal 57453 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 z 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 diff --git a/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.rtc b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.rtc index f4177352f1ef7107862163363321375f1880572b..cffe86a31be877ac306ddabe7a4549f9e6088803 100644 GIT binary patch literal 2915 zcmbtV-A)rh6g~x`h(7@#f*`OWMS~T#paM(ig7cn*lJb} zPQ0A!Hl>EM2;X{00WcBP5Zh>09nLb1zD^?JC8ih-6vB57ZM?12opSB9<3`=Pfb1z5 zJLF!;xBU~Z<)4r~4Y_v?rCK2EbT81ZE_eFJZm9mR3o zhquEj>0wJV4M~_m&UZBZTEs=+w1sVieKd`K$?inzw$+edqFHBU3DIt&*kVD?U@F+P zXi;Ib=$&~fPGDfLEW_L^lu;nY19*VF2=^jhEl3slYgy&3?KRARV;q(ubUluaqGG|a zHVY(+t8GQfVrpA~m3D2vF-EJaGg8&AZI5f43a*-Jz?!57NyPrG!frl~w@hwcO<+ic zl33JL-LsL!McdfG(?XWNDF*Ri& zjR!mxw5uw!yU9#QC5=_>Vbtpu};!D zKPd2C1z#W}MTkxuMn3im)m6eLiIbt{&xv-l6~h0OWiFIOsD30w_9R8fP_7%au2CGu z4MN5uxJk%Y(lVcGUMHMu<_H^vBx&XSzNft~o>6jbE6gI{%w*h9n9mg^@0yv6o5cJ; zSvc=L@pFWKBD{|(PZGk8-Be=QgnuEO4FA?aU6(P=vEM z%*?Ym%*^f%Glw1a$OqNo8O1SnnE6qM8E1#{!SxjV`4cbcfV@%%^=9Q2-lrkFe3x+k E1+Q@Wxc~qF literal 2915 zcmbtV-A)rh6g~x`h)O_+fE8K!QG=zl{8&n&X1iOIq_l(<?cqFX<46 zVHg5{L7Wksr9vL=!YB;j5Al1u_|)1in3=sIXmAhCa0pmTF~&#uzgW-Cz$iB=b{&wK zBC3Y)MVyy$PDpB>pyryDa@{z3X_nnGEXNYDl~^*75Yk5^y@Qegoc%Z_J!u3;S}Hp) zZP(K#AQ4N#rk*QiW2N1_ECz^EfEy_Mg;R{1GB=e;x%Fz*q2#DYkRpOiF~x}b72D0~ zi_=!tahg)YS%hzWqyV_(*AUxiR&CBQgT787;{a2Pc?#h>hc@0;>UOF2+IE8OT|)M4 z8QbSx(Ji~Dt+szc`o!nn1(Z&E(r))WZ93KMAG@LYr^)Po|GW^Gb~)hS9lu6#u%qHk zs)sXvmGrQ!nSptjMb39L{d&Mf;k1QqgncxFe{;Qw)NN^>U!qy(WeLGfWmVYQ{CETpz|Snt&K8)LM)IxSV5+V;7&Y45732I!LRB@z3#@_V@)-ZHs)H9*bg|u4l6I|A&2!49)^2akSfK?HA)gz(@q#2LsL!MckQzk?QkIJAvNic z!~>r8+EtYu_L7;9#KQ}d9ru!DA&K6F$xeF73`k;UMIqQHj+A-M{i{!szCO8%w%o_N z^5^UtKCR)?1sI1V(6j}uaCFqNU2XBP)^hDPTGP=Q&4yOoG_xvw_6yYz;Zwxfpy$t#PP7!^|H`u9%OX@iA|m@dMMzVw30ifE z!+3^}$pCH;@|CpA=bE#GbIlxKlaM)DdB5*zFN~*^Tm^-hC!Cp#XB6g+!sJ~ulW~KX zA1DjwJs`eG_$R^#sPZ{N*s-V*^N{c_#JQ#5#|od%k>j5b{yz@SQx?^EcKF-59iF8K z=W&>s=W&>sy&Yx_JM54Ts>8F2W9%^VgAOy!4(GhtXZk$= diff --git a/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.ic b/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.ic index 1de4f7b..307cb1b 100644 --- a/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.ic +++ b/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.ic @@ -120,38 +120,40 @@ __LAB15 : __LAB16 : __TMPI1 := __CDINT00000018 + __CDINT00000012 __TMPB1 := VFD_R_MAXFREQ [ __TMPI1 ] -__TMPB2 := VFD_READ _AND __TMPB1 __TMPI2 := __CDINT00000018 + __CDINT00000012 -__TMPB3 := VFD_R_MINFREQ [ __TMPI2 ] -__TMPB2 := __TMPB2 _AND __TMPB3 +__TMPB2 := VFD_R_MINFREQ [ __TMPI2 ] +__TMPB1 := __TMPB1 _AND __TMPB2 __TMPI3 := __CDINT00000018 + __CDINT00000012 -__TMPB4 := VFD_R_MOTORPOLES [ __TMPI3 ] -__TMPB2 := __TMPB2 _AND __TMPB4 +__TMPB3 := VFD_R_MOTORPOLES [ __TMPI3 ] +__TMPB1 := __TMPB1 _AND __TMPB3 __TMPI4 := __CDINT00000018 + __CDINT00000012 -__TMPB5 := VFD_R_NPFLA [ __TMPI4 ] -__TMPB2 := __TMPB2 _AND __TMPB5 +__TMPB4 := VFD_R_NPFLA [ __TMPI4 ] +__TMPB1 := __TMPB1 _AND __TMPB4 __TMPI5 := __CDINT00000018 + __CDINT00000012 -__TMPB6 := VFD_R_NPHP [ __TMPI5 ] -__TMPB2 := __TMPB2 _AND __TMPB6 +__TMPB5 := VFD_R_NPHP [ __TMPI5 ] +__TMPB1 := __TMPB1 _AND __TMPB5 __TMPI6 := __CDINT00000018 + __CDINT00000012 -__TMPB7 := VFD_R_NPHZ [ __TMPI6 ] -__TMPB2 := __TMPB2 _AND __TMPB7 +__TMPB6 := VFD_R_NPHZ [ __TMPI6 ] +__TMPB1 := __TMPB1 _AND __TMPB6 __TMPI7 := __CDINT00000018 + __CDINT00000012 -__TMPB8 := VFD_R_NPOLCURRENT [ __TMPI7 ] -__TMPB2 := __TMPB2 _AND __TMPB8 +__TMPB7 := VFD_R_NPOLCURRENT [ __TMPI7 ] +__TMPB1 := __TMPB1 _AND __TMPB7 __TMPI8 := __CDINT00000018 + __CDINT00000012 -__TMPB9 := VFD_R_NPRPM [ __TMPI8 ] -__TMPB2 := __TMPB2 _AND __TMPB9 +__TMPB8 := VFD_R_NPRPM [ __TMPI8 ] +__TMPB1 := __TMPB1 _AND __TMPB8 __TMPI9 := __CDINT00000018 + __CDINT00000012 -__TMPB10 := VFD_R_NPVOLTS [ __TMPI9 ] -__TMPB2 := __TMPB2 _AND __TMPB10 +__TMPB9 := VFD_R_NPVOLTS [ __TMPI9 ] +__TMPB1 := __TMPB1 _AND __TMPB9 __TMPI10 := __CDINT00000018 + __CDINT00000012 -__TMPB11 := VFD_R_STOPMODE [ __TMPI10 ] -__TMPB2 := __TMPB2 _AND __TMPB11 +__TMPB10 := VFD_R_STOPMODE [ __TMPI10 ] +__TMPB1 := __TMPB1 _AND __TMPB10 __TMPI11 := __CDINT00000018 + __CDINT00000012 -__TMPB12 := VFD_R_TORQUEPERFMODE [ __TMPI11 ] -__TMPB2 := __TMPB2 _AND __TMPB12 -_IF _NOT __TMPB2 _GOTO __LAB17 +__TMPB11 := VFD_R_TORQUEPERFMODE [ __TMPI11 ] +__TMPB1 := __TMPB1 _AND __TMPB11 +__TMPB12 := VFD_READ _AND __TMPB1 +__TMPB13 := VFD_READTIMER [ __CDINT00000004 ] +__TMPB12 := __TMPB12 _OR __TMPB13 +_IF _NOT __TMPB12 _GOTO __LAB17 VFD_READ := FALSE _GOTO __LAB18 __LAB17 : @@ -198,38 +200,40 @@ __FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_WRITE VFD_W_STOPMODE __FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_WRITE VFD_W_TORQUEPERFMODE __TMPI1 := __CDINT00000018 + __CDINT00000012 __TMPB1 := VFD_W_MAXFREQ [ __TMPI1 ] -__TMPB2 := VFD_WRITE _AND __TMPB1 __TMPI2 := __CDINT00000018 + __CDINT00000012 -__TMPB3 := VFD_W_MINFREQ [ __TMPI2 ] -__TMPB2 := __TMPB2 _AND __TMPB3 +__TMPB2 := VFD_W_MINFREQ [ __TMPI2 ] +__TMPB1 := __TMPB1 _AND __TMPB2 __TMPI3 := __CDINT00000018 + __CDINT00000012 -__TMPB4 := VFD_W_MOTORPOLES [ __TMPI3 ] -__TMPB2 := __TMPB2 _AND __TMPB4 +__TMPB3 := VFD_W_MOTORPOLES [ __TMPI3 ] +__TMPB1 := __TMPB1 _AND __TMPB3 __TMPI4 := __CDINT00000018 + __CDINT00000012 -__TMPB5 := VFD_W_NPFLA [ __TMPI4 ] -__TMPB2 := __TMPB2 _AND __TMPB5 +__TMPB4 := VFD_W_NPFLA [ __TMPI4 ] +__TMPB1 := __TMPB1 _AND __TMPB4 __TMPI5 := __CDINT00000018 + __CDINT00000012 -__TMPB6 := VFD_W_NPHP [ __TMPI5 ] -__TMPB2 := __TMPB2 _AND __TMPB6 +__TMPB5 := VFD_W_NPHP [ __TMPI5 ] +__TMPB1 := __TMPB1 _AND __TMPB5 __TMPI6 := __CDINT00000018 + __CDINT00000012 -__TMPB7 := VFD_W_NPHZ [ __TMPI6 ] -__TMPB2 := __TMPB2 _AND __TMPB7 +__TMPB6 := VFD_W_NPHZ [ __TMPI6 ] +__TMPB1 := __TMPB1 _AND __TMPB6 __TMPI7 := __CDINT00000018 + __CDINT00000012 -__TMPB8 := VFD_W_NPOLCURRENT [ __TMPI7 ] -__TMPB2 := __TMPB2 _AND __TMPB8 +__TMPB7 := VFD_W_NPOLCURRENT [ __TMPI7 ] +__TMPB1 := __TMPB1 _AND __TMPB7 __TMPI8 := __CDINT00000018 + __CDINT00000012 -__TMPB9 := VFD_W_NPRPM [ __TMPI8 ] -__TMPB2 := __TMPB2 _AND __TMPB9 +__TMPB8 := VFD_W_NPRPM [ __TMPI8 ] +__TMPB1 := __TMPB1 _AND __TMPB8 __TMPI9 := __CDINT00000018 + __CDINT00000012 -__TMPB10 := VFD_W_NPVOLTS [ __TMPI9 ] -__TMPB2 := __TMPB2 _AND __TMPB10 +__TMPB9 := VFD_W_NPVOLTS [ __TMPI9 ] +__TMPB1 := __TMPB1 _AND __TMPB9 __TMPI10 := __CDINT00000018 + __CDINT00000012 -__TMPB11 := VFD_W_STOPMODE [ __TMPI10 ] -__TMPB2 := __TMPB2 _AND __TMPB11 +__TMPB10 := VFD_W_STOPMODE [ __TMPI10 ] +__TMPB1 := __TMPB1 _AND __TMPB10 __TMPI11 := __CDINT00000018 + __CDINT00000012 -__TMPB12 := VFD_W_TORQUEPERFMODE [ __TMPI11 ] -__TMPB2 := __TMPB2 _AND __TMPB12 -_IF _NOT __TMPB2 _GOTO __LAB19 +__TMPB11 := VFD_W_TORQUEPERFMODE [ __TMPI11 ] +__TMPB1 := __TMPB1 _AND __TMPB11 +__TMPB12 := VFD_WRITE _AND __TMPB1 +__TMPB13 := VFD_WRITETIMER [ __CDINT00000004 ] +__TMPB12 := __TMPB12 _OR __TMPB13 +_IF _NOT __TMPB12 _GOTO __LAB19 VFD_WRITE := FALSE _GOTO __LAB1a __LAB19 : diff --git a/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.rtc b/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.rtc index ab2ffe2fe1a6eb64acc683d951e4160df55688ae..8afd162b0b6b229acbe7105e0ac3bb767c47e9f6 100644 GIT binary patch literal 7528 zcmbVROK($06h5{S@&NL3LI|PF&4X7Usb3+1MJ4A|0(N2PWw-@Krb1Tb>OP|D}37CW~F$T~sz8>*Stt`VuG4`GKJ-Ym9I<=BcE<|HE_Csy# z*3xnc#$f<13sN$gPAuL@FDx&l(urtN66VFtQ!rz=xtd%`Ex-s^@U{owpC*96ge-m9 z(OfdUoVb<%#Jm$2Uo*fj(i?sVvs%Rr!-0#=Vk|0!hN0{tQ~`|w_<2XS^Vw2SYK?+N zz&KM?m<3)JwQFC|{CqA_gc*h=7oB7xPV;Ma5vqXB!4VgwmDt?V3qI1YrwrJ9cHP-iChLO+ zN@07;tbf`7UXy#FgnPkc=>r30Ll(P3nb2nOp@Fis_FxmM*#ey~WFlm8L>PfFums?a z2cXwkQgPJCBWSgdDcN!#7vy|{=tMMn5C;N&hpWO~agR3tY8p3wYILedduxOdPugo6 z740F29Gaz1=#N#kJyJWJo|ETUKz@RY5ts@D0EQrZh$pM_63+{SrXV~GFj%QNF=LQl z`I)WKfWoEXiP<3Da-v9Aa^^D1^(x$PH}AL$1S1d<<^~NbaidDBMG@1YIF2nRyE1sp zKu8kYS!o9@f5xluiY+mVWC*4slb6leO4bumk1Q#JJrsSmAX)`j-8!j}F<8a7K%ev7b5N485a-#(y95zS$+Km>5@RXVMjT>za zBAEI~tZygva_>E?r^(buMC#exe_PK`avz$7NZ9P}dpFuVM3`y)=ti4{@D=m^+o{rO zJ7ZQXulP9oLfx*9Oz8O4Q%Slb-a}zu$b}@s0VZ=KPOxNEx;%Q-rAcTIL#wvZitm5^?8iLh~ss{ zQeiDu%plIl=|bjSlMGDZ4`2Jm>z%Y>=QgaOEgo8P>$Y_jP73(XzL2=?iDmJMH(Ggp z+at%Pab(s{Bl7y%FUMyq<1*A~RM4F!1}k-t{PCF?h2#r%@xL$e*oZNc%gUa22L zg*b9!i19EE4>X4dJ&igfMP+jFTgplOv21y}}8}IpHdNim9KYjKfyV zVJqXX6%}X?UdAYdB!^TR$C)S{T9ghZik=5TzHc6;l{`Ge=;W}IaoD9f>}uE{A>Y^G z4CAnyaoD3d>|q?LD|H2<5K>(!KNF=_i_+Ubl&ctpkZP1ZjG}fYTFo~~lpWNk9Mbr> zaw5>Vu%qA~A)acF!#`5+j}cGZn8QC-@VkhAi+!HM?<)8`#8U_3@OujW3F2vYbND9; z{wdgavdd@#=AXcZQNgbHe9BM$boAK{w#`|zw?T4LM z|Fn;2ocdw6GTul(Y;(oy{jluX-}HX?&K0lsL!YZ3y&tx?;`M&m?26a>p~n@k_d~xc zUhju}u6Vs44m17GLY@ED4@pz)hXdFTf5JDf4(xswR-igEf+H93E}gaq*!RjF*_YID zy6eHd;ZyL`)u~FUdjCZQ8mI2PgS$!X-h@%z4x-z?#Xn<|U69V4<7hgHvJ*pi8_x;+;t*;EEXgM*JL2e4NcBv+337I*xr;8{1e* zWMBqH;JOf{quEsKPIfi1n#rc3X(?C{U!H+Q!0ROfC{4H$h)rH~G z*+lAQ3XlOmfUgzc7nu!T#B5fXaqtL+^NFoTrO`NeU5qNwB=}sMZWs2-CFwN@EiPVF z%z{=Ix0_$m^|iTJ5i<_$EE=ki1(8HS6lhbfQ^X#mwjp+8ay_d=D+tP9xdNoS|H?s}kN!D@2u5&!a zI@W=c(5E>%>o>mjFjlnh%Y>8AulYGkxDNC4Zn=ETZGd;HVN)>3y4@-l4&sF!EZ-EI zX6;mN28LL_Ord!Hft|98yN>G&4709{v?cn)v3SY$?u?9a|TKAVBhS2 z-T-gOy->!zV2WfJBs+4kJCa%LD#i_x{jG<)xSB1{1rsJgE>D69n1V?G-0=VmIJZu0pC+qW3Tv*HveW8H-2VvzC?R#nlVq?TRRo+^AM@K zN}uq*SoQWu?`(Eio@W913dSNZ9|!=Phj5)vuFh+`E)bfB@B+YSWz~r*2Kkn+)v63= zx=cK^6vVHbS!61C<#LvI6?f9DIOzhx2!uqqQNx``RAseU#AVSuPAsRoa`L1>kS5%@ z(+)2GOjYqpEO8a-5G+LIuA8g1(I}`@IS>j#I3jO6ttfS#yNxnAPZ)xMIp(fp8wJWd z!5DKQrN?Eiw3W6TZmeFHE>7I=WxQ z<)jw!r3nv;UCi*WjJ(spbpO{zo^GtO<2%J%PNv_hywg}WZdE&LK~DX$?5y@&o_;VmcgH8hPxIoZ78nx0#8}phmE7Ge*=1|?L#tG_53EAb$`|t1t=O`) zW0$szxr1^}{CzK1Dx(mDaHc_6E^g&ZIpmC*Q>gr*MNUl9*MAO)$2=Lu&hJgyWwo{4?aKvvK@0g@2Ab?Rt)XuJA9Ar+&rpFBJYI^3?M={-wgdLY`I*$G=ke z*T~Zv;P}_b)5-oA&*(N>Ay;uF&>A?z5!$Uo_;YLJOqZ3X6P(WOwaR$y+#f;DUOdzF z6LS%NPXNrIdeWIor>*XJrU_3kdXje5Tgx-rgtkS|1{LjC6WTUK8&;pc9r&CouZT~|D r8t1w(F>2aTO#6@c2Vn77j2}bd{}-Ldy-)TE+n + \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/VFD_ConfigMap.stf b/Controller/Controller/Micro820/Micro820/VFD_ConfigMap.stf index 9502a73..8ae862e 100644 --- a/Controller/Controller/Micro820/Micro820/VFD_ConfigMap.stf +++ b/Controller/Controller/Micro820/Micro820/VFD_ConfigMap.stf @@ -68,7 +68,7 @@ IF VFD_R_TorquePerfMode.MSGParRead_Q_RTRIG.Q THEN END_IF; IF VFD_Read AND - VFD_R_MaxFreq.MSGParRead.Q AND + (VFD_R_MaxFreq.MSGParRead.Q AND VFD_R_MinFreq.MSGParRead.Q AND VFD_R_MotorPoles.MSGParRead.Q AND VFD_R_NPFLA.MSGParRead.Q AND @@ -78,7 +78,8 @@ IF VFD_Read AND VFD_R_NPRPM.MSGParRead.Q AND VFD_R_NPVolts.MSGParRead.Q AND VFD_R_StopMode.MSGParRead.Q AND - VFD_R_TorquePerfMode.MSGParRead.Q + VFD_R_TorquePerfMode.MSGParRead.Q) OR + VFD_ReadTimer.Q THEN VFD_read := FALSE; END_IF; @@ -123,12 +124,12 @@ VFD_W_MinFreq(VFD_Write, VFD_IPAddress, 3, 43, temp_minfreq); (* Stop Mode [HARD CODE TO COAST] *) VFD_W_StopMode(VFD_Write, VFD_IPAddress, 3, 45, 1); -(* Torque Perf Mode [HARD COAD TO V/Hz] *) +(* Torque Perf Mode [HARD CODE TO V/Hz] *) VFD_W_TorquePerfMode(VFD_Write, VFD_IPAddress, 3, 39, 0); IF VFD_Write AND - VFD_W_MaxFreq.MSGParWrite.Q AND + (VFD_W_MaxFreq.MSGParWrite.Q AND VFD_W_MinFreq.MSGParWrite.Q AND VFD_W_MotorPoles.MSGParWrite.Q AND VFD_W_NPFLA.MSGParWrite.Q AND @@ -138,7 +139,8 @@ IF VFD_Write AND VFD_W_NPRPM.MSGParWrite.Q AND VFD_W_NPVolts.MSGParWrite.Q AND VFD_W_StopMode.MSGParWrite.Q AND - VFD_W_TorquePerfMode.MSGParWrite.Q + VFD_W_TorquePerfMode.MSGParWrite.Q) OR + VFD_WriteTimer.Q THEN VFD_Write := FALSE; END_IF; diff --git a/Controller/Controller/Micro820/Micro820/VFD_ERRORMAP.rtc b/Controller/Controller/Micro820/Micro820/VFD_ERRORMAP.rtc index 6f810a0f7e358b9aaeb048cad1ff8472ffd0da91..eceeed8317da0b83f2b4398905f905934592679d 100644 GIT binary patch literal 10246 zcma)>U1%KF6~~VyJN{0TSc;=Mwx_OZyH*_U_eWZ%(MsA{vE&t&w`MkU|X&lu$w;4|y@g4-GU>5^#F%8SUu! z%-+pixSP#r{=eUyJNMqXcf19*!|Ceixv^8HYNsZLr(g*BUEs-)@I zUdYhtz4(9Yv8c#~`1Do5$SBq&6@4-oh$ZcmLT!#yYm)Iu(y2~cI-FiXG=3~7QJo&a z-;b@9t?}urb;3)SOv7+%xzTLc{uOK7U227Z4VJu~KAGj$lZC7@W@DpjYE}AWN*OaS z~7iCI0OEBWOq3<=VNpG&zbRIHCUA#SH)ofCe3~nBQ zG!91#j>T$qwkp#yrqpFPZu@hWZ9kHZw0z%jLv_VT?->c;-cd-?h+OMO?Ll%@#*{am zf}i{n;2@|uj1KMzqO&syKzrEW+97Z)K*&7Bm#A!8&itcp(?h*u*G)&ks9K6nA8nD~BOR6I4?9u8fhg z+*ZESP5GY8a%BZ_)S;8g_hn2eGpY7{?W+7hW|=aZf}Exge<)+5Ov9Az+lx-<_<=R* z%&SRJH+Vjh1TL;Xp8D|GVx_%$_*lkBoPlY3-U+W*wI#>xd^_*TAoo?FKy91sx}V4x z`LZzW&4*?WoKGcziE+Rba%#*ZZ|Y|i4zkoJ7?WSh|jr3v*puzFsZ#K^IVH7CK{w`E0{i1s&Ze(NLzr>>2d3% z6JGZGOI;oUU&=I>mY_((v=U$IQz%sBD;Xnc5o$|e!*i_>Tu&Itzm^m(FGGRyiKOr<>u2+ zq8mIMUv7K3*e7F3ij#}F!6V+{V#{sRZPn~Sm-{>*A>5sT65Z$V*u59qMwLMsBX|0t z`)pi?Jrc(2kcAT6?rL0zr_ryIJrxs4yt1?IS0*o!=vk+IaxYhK0 z+(`5Bm9(Fb6mBo0J+GQO*~x1%NA{xJkm3H!b)xp~(gZUS#w#(5m7tw=a#?*w=BN@S z7{^YwxP;^TJnjh}-XeCs2QNzyuRsMWKwIyrc$gi)UZaXFb5wycoN|_$cHNm1a?ABX zT<+Js3vT0A(JCc*N9HAy*9CWrDO#qC#B~|OdZ=&GCC8&K>J$r(40Int-$gmYyHw~v#~;(6bGc(zYo`?7>^Ic{9jG!~K_;i}A$JYJ&3 zTlGo1Ilnp|biVpmC5Tl3pX=!~%|2_dC!WNHSLM3QQ3bNt_;ue~^1Zqf1o-xct!0uI z|GH#wH;#e~J#Uf^*c&oO?i`HQtcs@=6d8jt+V8NPQ znzKU(`}!|i4PV#OZ%PDLV^_=2us-ZOP(wz#f;Ok)IrGcVv$0P^1NhrU|UoceUz0@21uAPDe}$F9q)!z28x9gAU=# z@CV~ zH))4OFvLL_H0S}@G1EuMnGH%D=^y^y2|I}B;2Ws`@3!OC9qTz<@Akl7)@4+vUw!xV zsPAufsN=oZ4(;R6uZ~n!k0?oMgF5n8%J%fA-*@S+oBP#Yd#E~(5`RA(-$MM&^u2*- z!>h;D`CI7B6df6$I&7tLMxvG^*986UVa%w`5wnjmf$ETC_A}V_BV+PD&#yrcIn>5U- z0rN%1e1S1HYnU|y<}_pOXUwSAMSY(4&oc(hvy8ckF}G^!X&W#d#=PIV*5|irm=_J0 zE@S?kF}G`&fdTU}WB!3L`5eOA^Qr;!8e{&BF(1>^^SS}^HO9Qkn0*@N4Fl#IjQI=3 zd|bm^F<`#Mn4^sOgob&`fO(rS4>9Hr4fBox^IgW=#+dyY=6eRr_Zjm)^lXae`2h{{ z0|VxVjQJ17d{V>w$bk7VWB!pbcWRh-4Va%W=1sK?=$9c#@wZ0erdq`iZP#I%%?TXuML*m@AB#W6WnY%$o+xTZ|b!f200+RKt8b!Hjli zd|!Nr&WSkdh!f5E(Y_-(uKpbhcj#<4{SHf|>97CBmkfRJD}nP(uYL*N2kgL?2kPHb F{}1+0j;H_t literal 10246 zcma)>ONboD8OLj1ioBMzYtPCnM;oh^XdP*7t>-tJX}fcF;`s zs;6i5a6kd;po4u7#7+>w4oKjO4?4sULomTPnBW9-&>@ES;)4lsz&Xeu1dj66*E2oe zemym=ff}!S`v3b?S65Y6wR*)~u{JZko?BX4Selzy6fcN=@f#t;#Qe|KR~FV+^Ybg> zkQfz@;nNGpJE3$y`6dEi`00S(#5$h2KEFCUE22Ui1ddF|Gi8yVM?pgPiIus<$r%20 zNW}5U<&x=MG4l3S%@fdI;p^$;S$aJQk&wnjV3bWQ%RZix z#<*B?E?KTI>r|_)Wf2~uvZP2#St^k20g)_&JSAlbv1%7Bcg-n#=6S2NZiok|E(Ipg zB?H})ppwPlDXB|}h3)UK4f7nerA1oW(t&L+m}EJ|Q__|abB^b@#pppnWye$qGdxO#S?HG_d^r$41u|Jq@RSs0#3{@4swMk^ zA)PB$Wvlf?j`K8ij)^hp91om>;FD#Vr=&A0rX1UIow70K6l-N`huQDqjUg*%lRRfo z^OT6ea5ThE0<}C_mN_1i>M?Q3bc>fv*OyM!T-UNadBtJx5(iN4w20w|Z1$tZAX(!v z>5WCjPhF>G7mXRSR#phl@FW$^h!_r&<`nP*T%;`PJch!Un1%imOabA`EAkkzfhrD@ zq9INM&D!Win>>cLxLBxpFtr(rn`YH&W3BKwwN8sT_M@=%B9EapAtr3I?40+f)i%~` z9w%0~&;;JfTyU)ip;cwM%429v!hG&I#*$U_OxH73+>%u_a+eF1RrF_wa9dyFAnH$x z1diBO0>3<4me+X<{VCx$@~ZLOUFrrWP;o{iu(`wHH+T%i>AHALLwu7Hs5mQ9}6&iQ+cTQssn5;sg~| zzQ<#z9BU{~w^P2)vs5`LlGvfc%DX%!mGNlfzP43E154}ZvGsEmn4(={uW zXSr2l+S-tlqH6Gb#0gY9DN@*nn~Rmk>fvJ^LvdUzn;VvQ#aP&~?AEvQ6CR|#8Ii`e z4R_s7c?^9CvFvPkdJmj?oIu1dVA4rBX2Li1K98X|DW=`hw*Q!GtR%t{(`P(Om1&W| zVR|x{n4X47NtVxf43#i3;j(kpE_v{rE0t?5t_Q=~FL<76Va0@lw7G)m2c;}u@)&B< zVtP4m%v;_i$GyW+&n-sgPaJ_Hvj zON7VJ9ouoAwd-(z!)P56B8#_sCaA*@__6R9)*;@!-P#p6%t^EYlVS{SKzQ*w%wt%A zgvi+i2R3;jIj#vaz+9yay`^1lflB}SMl zV^Qqc;Q^iDIaI>r)p#NqQ=3-dLbX;ga<1#RvU`N>Cpm@MQ((sy4%^3h4((}?yA01l zSk1y#({W)VO~+T*p5qj19|L=vWAOqmMm@+{OtmLku|y1>(Zu2ijukAB!Kzl_ z?GIVYgfIR&XHYkcf;c{J!VlORJcsV2$S)X^j$BlQF` zkv~&%E4W~8Gxfa7S+ow&%(neU&gF#s>;RCW|rXQ0lJyPuJcYY6w2of!LBUOdFZP^9Ocp28ao#HPY zark}|k>8!2^81^JJl+NE&^Z1Gk4)B&NJ+Fup7U4Cc6Q3Y|Bkc-M+npJ$$p=w{c}l!xki|~3G+!sJUm9r`8r|#k}&%f z%o`faHwg1AVLqi`-qc{eMVQls`Lu$0ON03iVIC#Sh=O@rgZUm|?jg(p1@nCk=3T=4 zFFu?6d49iw`GE%WL&CgIn9nGfA89Z@Cd@w)=AeT4i3ami!u%a!9#AmvX)x~-=C26z zSq1Ym4d&;BStQKwE0|wsFux?sQ-pa?!Td^t`88p_NSH$k<^v7pL&EGQ%pWM2-)b;B z_BYo{4?3Fj{BsKCERM3{zxc|e0XM3}!P%)<)iVGZUm zVO}T9A1at58q86`+$78&DVPZjW`;0l3G;}8c~XNpPMA@`99A%M8q7Rl4iM(^3g)~9 zbBQn?BFCTSf2?4h)?l6?%zqN*Q3dm?2D3<*e(^b diff --git a/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.rtc b/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.rtc index 127976d77c5c60eb439f745f0f2006876ce2b992..ea3e3314aff51a00923ff30ebdb273210a45eb31 100644 GIT binary patch delta 604 zcmYk&y-or_6o%nFGppbq1u@3#Z~+!13L1!b1Kx$+0dB0UmcoK^Cu0mPjgiEPh6HV- zF~N=w8VgD)LuE+RGanL9vw7z^v$K=!<$AfaOm%x)q$_(_qSzhLu6>B;+P+rl#(q_( z!E{bdSJKAak)agz&ecLGWvIXa-f18wa?FD;JX2d^Io2`mlya6`L4sOkncb7-W2{L zJcXZOf1s8p_-AXmKf!>+ppC&Bj!?oo;saWES9mDAFMLh-K=`^!{%IX^~{IF(`?>(&g|@D`-OhtzDiAdT&8P#S)te+(XM@p=*GU)>DGSN zsKsGaM z8JBTi+Rz+z5E@#bF1Rw(V>n6TVl_~~j@svEIq=Tu_VNlpA>U1S9g_Wt_qOmK z;SPR={efDZ;Gdo4{saROgDwW|I6?_e#Rs(Tp72okK=_*Qq40H;{NHFK208J<7=DV2 h=7mp%ZwQ|W-xNLn;_1n;_1M4U(vNg_q0iOdtub7k$z z-{tD`+BlMxoaCh-MJY*HDpHl2)TJR!X-Qi;(v_a{-PdOD*;%(mP8X6~g zn6~Mg&z$`;Zm#W|K^TNdM2Q$-5jGJg^a&zKqzH#d6B!~)JXlfDdOC?grmM5gcH;C+1~a=C||%w#SLS<32t57++o E55YK1QUCw| diff --git a/Controller/Controller/persist.ccwx b/Controller/Controller/persist.ccwx index 40005d3388af29a5b8abde769b6d64adf63a179c..9c43d13346e881c9e9be56129d7cff66dfe1b0b5 100644 GIT binary patch delta 1525 zcma)6Ye-XJ82--AyyWKcLRuWnH6bBw&0UV0QfiLKEHzCmSTnb|GI9ncMxo}PZdM>K z2KB?t%*eD0lZ=c?=to6#`y*Hp>RhdqGNK>lkG@M~XF<5}?!4#up65N!_kQnL&nSQW z3m;irz{?{L`8+JBZHvrG(HUG0N0lW#!)VqU^*Wcup*L0<^g6Ss6D>}&Q@gjW#^u}# zGnRxKt(9CjmaXp}9CUlXa)sQQd8#$)eAjACiCJ_z-0mueQ`G5=u5>pX;+LvO!3~`Y zK3`HGbV=du;}1@pt z_VnuJ`>bGE%h&?C6xI5Mkw2e27)B9K`&m{{(b2~W-aenkIDrcxESb4jq@v`!fq0(w z;ps@zx}54anNkj;1!-rAtl8pBJd=LaBNaZnJ1K? zYd3NTk&rTXsuA2x5@BkRdHgXc$Tb>-U4@yT$j?B#Uy!*n;h;Z{8Xxux+-rE_x2lPY zml?%EVC5jG1G^Ca;pMuRFa%qd}?*=k-xCJDnq?FUxO*#?Lolxh^fJ| z^rb0ZJNGKsJ#ov|qpLBYf-2DV*n9TqH delta 1476 zcma)5eQc9u5Wn`_M!SA7nss11+La6v9CTg#_HBnwu*Pgz#Q{V7W9Zs$GXf=@b3yzF ztADyNAtwq7BO5RhnG^E@OPG-{|G*gI{78%+!&ruiiy7&@bt-tz^A2X`KQy_%cfaTE zp5NVbcYZ?X{!uVgRSFr|z<%H3?!$%+Yuw>*iPYea_#=^kS86B;MCzrw`lwjv4fx$Y zw|{-SDOMMa<9NUAqt>uWLt*8I&K@<$Q>x9Xvipp7Ix6ZOc5aPGUMV0(-I7lXdjp;l zY!Ox(S;C8k;g6F(D1XT^LC8biHV(Y&&8jOtMJXJC?DUMqfkCydrZx07a{S88wKzB?u@L-wtYX7`j!9LeO1%#5jVGToY`Nv;^cQ9X zuiWxD8Ht670PygkzWX<51ip2S4Puh+8d?VEGJBaPPrByU;TxOD zi-~wQAOD`trKIb!MAW79ytD^WR&{teN~s_>Un6si4d0zNe<8Eej{l^B4#wcE_P(NT z^8lEn=dCHg+VLQ#nfTK4kTwf|NxD-<05DPN!?|(gZta9M!?KYGwQ5A%IiY}i2prl* zV2Z$jd2oopEj0uV8B5SHY2aLoC#}NuX8{Lly{1KN$HS9W_5KLv9W)0?SG1_;@}oa| z`q?oe&m_Ho;Zs;Jt31zlCyG2H1^_1MPB+g0UhDQ@|E$9Q^I2<#?*dWXWfXDcANt4G k2&6B~e`l+z5ALnd`j=vRswy*S0)Q6F2D@n?&fH+uzeu&=cmMzZ diff --git a/IntelligentPumpPanel_VFD.v12.ccwsuo b/IntelligentPumpPanel_VFD.v12.ccwsuo index 24c50639689c27539ceeeb0353c882bc0e35a806..270009edfd4ab35ba2af9f80ff02d764cb427df2 100644 GIT binary patch delta 1105 zcmchW%WD&H5XXPB*=!zNB-N0nwY4uQwKS5)CfPJ;+N5o&_Cbw;7Y``WLve= zjatN;veQ4nW5HhPiu5E3g5aU;Nf0Xd2YB$Zh&j0aHnGx!h$3|0J3Eh^8Tc$)-GJ%_ zJoa~xeRC1gOk<$>ZWxAH229!Gn^$gv%9Oad_I2^y9lXKZgGtmG1u`gG6qwL-%M!yq zS-cxHyIj4?9q8IR8QxrI%1)PJm-C{_Ogd@OMb&KNW17wz7D%J+QeYJ2W(7txz1adVuYEgh1Jzvt zPLtgRSj}SuZ+Vuv6LjST4r`toXQSbBE7n?WLmXwV0Wp+A3W%ECDgh2MF08h7;Dh5s z&)OHQ__;gji4%d&ERz%o(j|mYqJ$y1GrNa7srUG(_Xv$&s807G^61;DBj~RqI7Jbl zPW>-J0}7ZB2JbT_m7|o3r}AeUfjW+09Y^c`C*Rh~yJ;k-SgL zNdcb}6T|svUX=U=X$7}uU!sye`S%mr_FN25PY-B;Y!Be8HWnECG$G(ZZzn!IfBAQ< zYMWQhxYf*P-Mf*W>~Z8sg_OuOQpAyr;W$HB`eCWz+p{z1XV`yue;8LMi!G^GC>RW{ zxU+?vG+ti1ezjaGjOPHmnPa#%>&G|e5`5!C!(%xs@MgvQIZeaqDZ&0_%+W|5PKmCy dOCQ7%g5Pol+IDf8cSH{q$X>3IiO_U99fBcsQJNx5J`jbYA8@L1&W3Ry?*paGaH@#lg49C~TsUyxghVf>k`c|JW_If$Q=xKdMJ3*7W@l&K zoA=(lZ#2!Tw0V_&!p1n#9ezUkP^HNCI-QPV^?)*X=K8B|(>-p(`{idhuKeDBD)&Ck zK%29v4t0-BwN~4+&3PB@vX33F*Y$dPyaVH$&)W^^1cvbNCI2Zjj3bA;4!AOWVaoA7 z;6&Fkhu<^E^WA^Pp9VS-Z?O@bQWfexn<}lguj8Q$(DvIj1@(YUUu?Al9!fuK-JKnv zdqIm1wCceQ?T=!dS$HSZ@J3L(-3N!EL+>D}(_T1y_FbBU`g0u`hq`3bSgU=!Km$Kp z_x81~ZUwHLAfJDKwDT>62zL@b8l9sA4o1_hZ$`KJmt_pmAPNzQK{6yxWRwEoiR$VS zY66l@7;1{^Q&3|_3bIC$C=Hi1BEib3DTqZssAb>eLoD?Rypo-;#a;agALW_*C0CmZ$HM$nIBQx~sr-8F$lodv ztNNh8A|{wC78n^QvA`f@2>tt7B3t(v)lUfC|cQQ5$5 z7=-bOu~4wbXzDp<(aKsBZmf*K7w1k=9~_)Z`+n1gy3z26&9v8yR0rcpW;{X5v