diff --git a/Controller/Controller/CONTROLLER.err b/Controller/Controller/CONTROLLER.err new file mode 100644 index 0000000..e2b427b --- /dev/null +++ b/Controller/Controller/CONTROLLER.err @@ -0,0 +1,6 @@ +0::0021-0003::Checking database... +0::0047-0003::-------------------- Check project for resource(s) to pre-build: CONTROLLER -------------------- +1::0002-0003::CONTROLLER: 0 error(s), 0 warning(s) +0::0021-0003::Checking database... +0::0007-0003::-------------------- Build project: CONTROLLER -------------------- +1::0002-0003::CONTROLLER: 0 error(s), 0 warning(s) diff --git a/Controller/Controller/Compile.ic b/Controller/Controller/Compile.ic new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Compile.ic @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Conf.mtc b/Controller/Controller/Conf.mtc new file mode 100644 index 0000000..ea4cabb --- /dev/null +++ b/Controller/Controller/Conf.mtc @@ -0,0 +1,17 @@ +[MAIN] +NET=1 +CONF=1 +RES=1 + + +[NET] +N1=CIPNetwork_1, CIPNetwork + + +[CONF] +C1=Micro820, 1 +I1=1, "" + + +[RES] +R1=1, Micro820, 1 diff --git a/Controller/Controller/DevicePref.xml b/Controller/Controller/DevicePref.xml index 287baf7..145db4d 100644 --- a/Controller/Controller/DevicePref.xml +++ b/Controller/Controller/DevicePref.xml @@ -1,4 +1,4 @@ - PMCDONAGH-SURF!Internet\shannon20.shallowproduction.poconsole.net + WIN8VM!Internet\shannon20.shallowproduction.poconsole.net \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/Binding.rtc b/Controller/Controller/Micro820/Micro820/Binding.rtc new file mode 100644 index 0000000..f906154 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/Binding.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.dop b/Controller/Controller/Micro820/Micro820/CONTROL.dop new file mode 100644 index 0000000..20b6cde --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/CONTROL.dop @@ -0,0 +1 @@ +CONTROL(161):FB,LINEARSCALE(159);F,RAND(); \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.ic b/Controller/Controller/Micro820/Micro820/CONTROL.ic new file mode 100644 index 0000000..0e17d7f --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/CONTROL.ic @@ -0,0 +1,504 @@ +_IF _NOT __SYSVA_FIRST_SCAN _GOTO __LAB1 +SHUTDOWN_TIME := __SYSVA_CYCLEDATE +DEVICE_STATUS := __TMPM1 +RESTART_COMMAND := FALSE +RESTART_ALLOWED := FALSE +RUN_PERMISSIVE := FALSE +START_PERMISSIVE := FALSE +VFD_READ := TRUE +_GOTO __LAB2 +__LAB1 : +__LAB2 : +_IF _NOT HMI_SELECT_HAND _GOTO __LAB3 +HMI_HOA := __CSINT00000001 +_GOTO __LAB4 +__LAB3 : +_IF _NOT HMI_SELECT_OFF _GOTO __LAB5 +HMI_HOA := __SINT_NULL +_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 +VFD_WRITE := TRUE +_GOTO __LABc +__LABb : +__LABc : +_IF _NOT HMI_VFD_READ _GOTO __LABd +VFD_READ := TRUE +_GOTO __LABe +__LABd : +__LABe : +_IF _NOT DOWNHOLE_TOOL_ENABLED _GOTO __LABf +__TMPI1 := __CDINT00000002 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR2 +DH_INTAKETEMPERATURE := __TMPR1 +__TMPI1 := __CDINT00000003 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +DH_INTAKEPRESSURE := __TMPR1 +__TMPI1 := __CDINT0000000A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +DH_NUMCHANNELS := __TMPUIN1 +__TMPI1 := __CDINT0000000B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +DH_TOOLVOLTAGE := __TMPUIN1 +__TMPI1 := __CDINT00000028 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR2 +DH_MAXINTAKETEMPERATURE_STARTUP := __TMPR1 +__TMPI1 := __CDINT00000029 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +DH_MAXINTAKEPRESSURE_STARTUP := __TMPUIN1 +__TMPI1 := __CDINT00000063 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +DH_DOWNHOLESTATUS_INT := __TMPUIN1 +__TMPR1 := DH_INTAKEPRESSURE - __TMPR3 +__TMPR6 := __TMPR4 / __TMPR5 +__TMPR1 := __TMPR1 * __TMPR6 +DH_FLUID_LEVEL := __TMPR1 +__TMPI1 := __CDINT00000063 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ0 [ __TMPI1 ] +_PUSH_PAR __TMPUIN1 +__TMPI2 := _CALL ANY_TO_UINT +__TMPB1 := __TMPI2 <> __DINT_NULL +_IF __TMPB1 _GOTO __LAB11 +DH_DOWNHOLESTATUS := __TMPM2 +_GOTO __LAB10 +__LAB11 : +__TMPB1 := __TMPI2 <> __CDINT00000001 +_IF __TMPB1 _GOTO __LAB12 +DH_DOWNHOLESTATUS := __TMPM3 +_GOTO __LAB10 +__LAB12 : +__TMPB1 := __TMPI2 <> __CDINT00000002 +_IF __TMPB1 _GOTO __LAB13 +DH_DOWNHOLESTATUS := __TMPM4 +_GOTO __LAB10 +__LAB13 : +__TMPB1 := __TMPI2 <> __CDINT00000003 +_IF __TMPB1 _GOTO __LAB14 +DH_DOWNHOLESTATUS := __TMPM5 +_GOTO __LAB10 +__LAB14 : +__TMPB1 := __TMPI2 <> __CDINT00000004 +_IF __TMPB1 _GOTO __LAB15 +DH_DOWNHOLESTATUS := __TMPM6 +_GOTO __LAB10 +__LAB15 : +DH_DOWNHOLESTATUS := __TMPM7 +__LAB10 : +__TMPI1 := __CDINT00000005 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] +DH_TOOLTYPE := __TMPUIN1 +__TMPI1 := __CDINT00000007 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] +__TMPUIN1 := __TMPUIN1 * __CUINT000003E8 +DH_PSIRATING := __TMPUIN1 +__TMPI1 := __CDINT00000008 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR2 +DH_MAXINTAKETEMPERATURE_FOREVER := __TMPR1 +__TMPI1 := __CDINT00000009 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000002 +__TMPUIN1 := MODBUS_READ1000 [ __TMPI1 ] +DH_MAXINTAKEPRESSURE_FOREVER := __TMPUIN1 +_GOTO __LAB16 +__LABf : +DH_DOWNHOLESTATUS := __TMPM8 +DH_PRESSURE_SHUTDOWN_ENABLED := FALSE +DH_PRESSURE_STARTUP_ENABLED := FALSE +DH_TEMP_SHUTDOWN_ENABLED := FALSE +DH_TEMP_STARTUP_ENABLED := FALSE +__LAB16 : +__TMPB1 := _NOT TEST_MODE +_IF _NOT __TMPB1 _GOTO __LAB17 +_PUSH_PAR _IO_EM_AI_00 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR__LINEARSCALE__RAW_INP := __TMPR1 +__FBL_RET := _PUSHCALLFB LINEARSCALE LINEARSCALE_PRESSURE +__TMPR1 := LINEARSCALE_PRESSURE [ __CDINT0000000C ] +TUBINGPRESSURE_IN := __TMPR1 +VFD_DISABLED := FALSE +_GOTO __LAB18 +__LAB17 : +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 +VFD_CMDSPEED := VFD_SPEEDREF +VFD_SPEEDFDBK := VFD_SPEEDREF +_PUSH_PAR __CDINT0000000A +__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 : +__LAB18 : +__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 +__TMPB3 := TUBINGPRESSURE_IN >= TUBINGPRESSURE_HI_SP +_IF _NOT __TMPB3 _GOTO __LAB1e +TUBINGPRESSURE_HI := TRUE +TUBINGPRESSURE_LO := FALSE +_GOTO __LAB1f +__LAB1e : +__TMPB1 := TUBINGPRESSURE_IN <= TUBINGPRESSURE_LO_SP +_IF _NOT __TMPB1 _GOTO __LAB20 +TUBINGPRESSURE_HI := FALSE +TUBINGPRESSURE_LO := TRUE +_GOTO __LAB1f +__LAB20 : +TUBINGPRESSURE_HI := FALSE +TUBINGPRESSURE_LO := FALSE +__LAB1f : +__TMPB1 := _NOT TUBINGPRESSURE_HI +__TMPB2 := _NOT TUBINGPRESSURE_LO +__TMPB1 := __TMPB1 _AND __TMPB2 +_IF _NOT __TMPB1 _GOTO __LAB21 +TUBINGPRESSURE_OK := TRUE +TUBINGPRESSURE_OOT_SCANS := __UDINT_NULL +TUBINGPRESSURE_OOT_SECONDS := __UDINT_NULL +_GOTO __LAB22 +__LAB21 : +__TMPUDI1 := TUBINGPRESSURE_OOT_SCANS + __CUDINT00000001 +TUBINGPRESSURE_OOT_SCANS := __TMPUDI1 +_PUSH_PAR __SYSVA_TCYCURRENT +__TMPUDI1 := _CALL ANY_TO_TIME +__TMPUDI2 := TUBINGPRESSURE_OOT_SCANS * __TMPUDI1 +__TMPUDI2 := __TMPUDI2 / __CUDINT000003E8 +TUBINGPRESSURE_OOT_SECONDS := __TMPUDI2 +__LAB22 : +__TMPB1 := TUBINGPRESSURE_OOT_SECONDS > TUBINGPRESSURE_ALARM_DELAY +_IF _NOT __TMPB1 _GOTO __LAB23 +TUBINGPRESSURE_OK := FALSE +_GOTO __LAB24 +__LAB23 : +__LAB24 : +_GOTO __LAB25 +__LAB1d : +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 : +__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_VFD := VFD_READY +__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 := 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_VFD := VFD_READY +RP_TUBINGPRESSURE := TUBINGPRESSURE_OK +__TMPB1 := RP_PRESSURE _AND RP_TEMPERATURE +__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 := _NOT RUN_PERMISSIVE +__TMPB1 := __TMPB1 _AND VFD_RUN_CMD +_IF _NOT __TMPB1 _GOTO __LAB46 +DEVICE_STATUS := __TMPM10 +SHUTDOWN_TIME := __SYSVA_CYCLEDATE +__TMPB1 := _NOT RP_MODE +_IF _NOT __TMPB1 _GOTO __LAB47 +ALARM_MODE := TRUE +_GOTO __LAB48 +__LAB47 : +__TMPB1 := _NOT RP_PRESSURE +_IF _NOT __TMPB1 _GOTO __LAB49 +ALARM_PRESSURE := TRUE +_GOTO __LAB48 +__LAB49 : +__TMPB1 := _NOT RP_TEMPERATURE +_IF _NOT __TMPB1 _GOTO __LAB4a +ALARM_TEMPERATURE := TRUE +_GOTO __LAB48 +__LAB4a : +__TMPB1 := _NOT RP_TUBINGPRESSURE +_IF _NOT __TMPB1 _GOTO __LAB4b +ALARM_TUBINGPRESSURE := TRUE +_GOTO __LAB48 +__LAB4b : +__TMPB1 := _NOT RP_VFD +_IF _NOT __TMPB1 _GOTO __LAB4c +ALARM_VFD := TRUE +_GOTO __LAB48 +__LAB4c : +__TMPB1 := _NOT RP_REMOTE +_IF _NOT __TMPB1 _GOTO __LAB4d +ALARM_REMOTE := TRUE +_GOTO __LAB48 +__LAB4d : +__LAB48 : +VFD_START := FALSE +_GOTO __LAB4e +__LAB46 : +__LAB4e : +_IF _NOT RUN_PERMISSIVE _GOTO __LAB4f +ALARM_MODE := FALSE +ALARM_PRESSURE := FALSE +ALARM_TEMPERATURE := FALSE +ALARM_VFD := FALSE +ALARM_REMOTE := FALSE +_GOTO __LAB50 +__LAB4f : +__LAB50 : +__TMPB1 := START_BUTTON _OR START_COMMAND +__TMPB2 := RESTART_ALLOWED _AND RESTART_COMMAND +__TMPB1 := __TMPB1 _OR __TMPB2 +__TMPB1 := __TMPB1 _AND START_PERMISSIVE +__TMPB1 := __TMPB1 _OR VFD_RUN_CMD +__TMPB3 := _NOT STOP_COMMAND +__TMPB1 := __TMPB1 _AND __TMPB3 +__TMPB1 := __TMPB1 _AND RUN_PERMISSIVE +_IF _NOT __TMPB1 _GOTO __LAB51 +VFD_RUN_CMD := TRUE +RESTART_COMMAND := FALSE +START_COMMAND := FALSE +__TMPB1 := _NOT START_TIME_SET +_IF _NOT __TMPB1 _GOTO __LAB52 +START_TIME := __SYSVA_CYCLEDATE +START_TIME_SET := TRUE +_GOTO __LAB53 +__LAB52 : +__LAB53 : +_IF _NOT VFD_RUN_CMD _GOTO __LAB54 +DEVICE_STATUS := __TMPM11 +__TMPT1 := __SYSVA_CYCLEDATE - START_TIME +RUN_TIME := __TMPT1 +VFD_START := TRUE +_GOTO __LAB55 +__LAB54 : +__LAB55 : +_GOTO __LAB56 +__LAB51 : +__LAB56 : +__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 +__TMPT1 := __SYSVA_CYCLEDATE - SHUTDOWN_TIME +__TMPB4 := __TMPT1 > DOWNTIME_TIME_PARAMETER +_IF _NOT __TMPB4 _GOTO __LAB58 +__TMPB5 := _NOT RESTART_COMMAND +_IF _NOT __TMPB5 _GOTO __LAB59 +VFD_CLEARFAULT := TRUE +RESTART_COMMAND := TRUE +_GOTO __LAB5a +__LAB59 : +__LAB5a : +_GOTO __LAB5b +__LAB58 : +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 : +__TMPB1 := _NOT AUTO_MODE +_IF _NOT __TMPB1 _GOTO __LAB5f +RESTART_COMMAND := FALSE +RESTART_ALLOWED := FALSE +_GOTO __LAB60 +__LAB5f : +__LAB60 : +__TMPB1 := START_COMMAND _OR START_BUTTON +__TMPB1 := __TMPB1 _AND START_PERMISSIVE +_IF _NOT __TMPB1 _GOTO __LAB61 +RESTART_ALLOWED := TRUE +_GOTO __LAB62 +__LAB61 : +__LAB62 : +_IF _NOT STOP_COMMAND _GOTO __LAB63 +RESTART_ALLOWED := FALSE +DEVICE_STATUS := __TMPM14 +VFD_RUN_CMD := FALSE +_GOTO __LAB64 +__LAB63 : +__LAB64 : +__TMPB1 := _NOT VFD_RUN_CMD +_IF _NOT __TMPB1 _GOTO __LAB65 +START_TIME_SET := FALSE +VFD_START := FALSE +_GOTO __LAB66 +__LAB65 : +__LAB66 : diff --git a/Controller/Controller/Micro820/Micro820/CONTROL.rtc b/Controller/Controller/Micro820/Micro820/CONTROL.rtc new file mode 100644 index 0000000..9063473 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/CONTROL.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/CnvFct.rtc b/Controller/Controller/Micro820/Micro820/CnvFct.rtc new file mode 100644 index 0000000..b4578ba Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/CnvFct.rtc differ 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_DINT_TO_USINT.ict b/Controller/Controller/Micro820/Micro820/Compile_DINT_TO_USINT.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_DINT_TO_USINT.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_SINT_TO_USINT.ict b/Controller/Controller/Micro820/Micro820/Compile_SINT_TO_USINT.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_SINT_TO_USINT.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_UDINT_TO_USINT.ict b/Controller/Controller/Micro820/Micro820/Compile_UDINT_TO_USINT.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_UDINT_TO_USINT.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_UINT_TO_USINT.ict b/Controller/Controller/Micro820/Micro820/Compile_UINT_TO_USINT.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_UINT_TO_USINT.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_DINT.ict b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_DINT.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_DINT.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_SINT.ict b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_SINT.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_SINT.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_UDINT.ict b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_UDINT.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_UDINT.ict @@ -0,0 +1 @@ +COMPILED diff --git a/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_UINT.ict b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_UINT.ict new file mode 100644 index 0000000..7e6cc76 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Compile_USINT_TO_UINT.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/Control.stf b/Controller/Controller/Micro820/Micro820/Control.stf index 16f9222..3c4f63d 100644 --- a/Controller/Controller/Micro820/Micro820/Control.stf +++ b/Controller/Controller/Micro820/Micro820/Control.stf @@ -326,5 +326,4 @@ IF NOT VFD_Run_Cmd THEN END_IF; - END_PROGRAM \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.ic b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.ic new file mode 100644 index 0000000..579c55a --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.ic @@ -0,0 +1,352 @@ +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000008 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000009 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000B +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000C +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000D +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000E +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000F +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000010 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000011 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000012 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000013 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000014 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000015 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000016 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000017 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000018 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000019 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001A +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001B +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001C +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001D +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001E +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __DINT_TO_USINT [ __DINT_NULL ] +__TMPI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001F +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __DINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__DINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 diff --git a/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.rtc new file mode 100644 index 0000000..4960330 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/DINT_TO_USINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/DefProg.cnf b/Controller/Controller/Micro820/Micro820/DefProg.cnf new file mode 100644 index 0000000..b912c81 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/DefProg.cnf differ diff --git a/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa b/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa new file mode 100644 index 0000000..c2ec7f5 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa @@ -0,0 +1,610 @@ +VFD.COP_OUTPUTCURRENT.ENABLE@VFD_MESSAGING,TRUE,BOOL +VFD.COP_OUTPUTCURRENT.SRC@VFD_MESSAGING,,USINT +VFD.COP_OUTPUTCURRENT.SRCOFFSET@VFD_MESSAGING,__CUINT00000004,UINT +VFD.COP_OUTPUTCURRENT.DEST@VFD_MESSAGING,,REAL +VFD.COP_OUTPUTCURRENT.DESTOFFSET@VFD_MESSAGING,__UINT_NULL,UINT +VFD.COP_OUTPUTCURRENT.LENGTH@VFD_MESSAGING,__CUINT00000001,UINT +VFD.COP_OUTPUTCURRENT.SWAP@VFD_MESSAGING,TRUE,BOOL +VFD.COP_OUTPUTCURRENT.__ADI_SRC@VFD_MESSAGING,,UINT +VFD.COP_OUTPUTCURRENT.__ADI_DEST@VFD_MESSAGING,,UINT +VFD.COP_OUTPUTCURRENT.__DTI_SRC@VFD_MESSAGING,,SINT +VFD.COP_OUTPUTCURRENT.__DTI_DEST@VFD_MESSAGING,,SINT +VFD.COP_DRVTYPE.ENABLE@VFD_MESSAGING,TRUE,BOOL +VFD.COP_DRVTYPE.SRC@VFD_MESSAGING,,USINT +VFD.COP_DRVTYPE.SRCOFFSET@VFD_MESSAGING,__UINT_NULL,UINT +VFD.COP_DRVTYPE.DEST@VFD_MESSAGING,,STRING +VFD.COP_DRVTYPE.DESTOFFSET@VFD_MESSAGING,__UINT_NULL,UINT +VFD.COP_DRVTYPE.LENGTH@VFD_MESSAGING,__CUINT00000001,UINT +VFD.COP_DRVTYPE.SWAP@VFD_MESSAGING,FALSE,BOOL +VFD.COP_DRVTYPE.__ADI_SRC@VFD_MESSAGING,,UINT +VFD.COP_DRVTYPE.__ADI_DEST@VFD_MESSAGING,,UINT +VFD.COP_DRVTYPE.__DTI_SRC@VFD_MESSAGING,,SINT +VFD.COP_DRVTYPE.__DTI_DEST@VFD_MESSAGING,,SINT +VFD.COP_OUTPUTVOLTAGE.ENABLE@VFD_MESSAGING,TRUE,BOOL +VFD.COP_OUTPUTVOLTAGE.SRC@VFD_MESSAGING,,USINT +VFD.COP_OUTPUTVOLTAGE.SRCOFFSET@VFD_MESSAGING,__CUINT0000000C,UINT +VFD.COP_OUTPUTVOLTAGE.DEST@VFD_MESSAGING,,REAL +VFD.COP_OUTPUTVOLTAGE.DESTOFFSET@VFD_MESSAGING,__UINT_NULL,UINT +VFD.COP_OUTPUTVOLTAGE.LENGTH@VFD_MESSAGING,__CUINT00000001,UINT +VFD.COP_OUTPUTVOLTAGE.SWAP@VFD_MESSAGING,TRUE,BOOL +VFD.COP_OUTPUTVOLTAGE.__ADI_SRC@VFD_MESSAGING,,UINT +VFD.COP_OUTPUTVOLTAGE.__ADI_DEST@VFD_MESSAGING,,UINT +VFD.COP_OUTPUTVOLTAGE.__DTI_SRC@VFD_MESSAGING,,SINT +VFD.COP_OUTPUTVOLTAGE.__DTI_DEST@VFD_MESSAGING,,SINT +VFD.COP_DCBUSVOLTAGE.ENABLE@VFD_MESSAGING,TRUE,BOOL +VFD.COP_DCBUSVOLTAGE.SRC@VFD_MESSAGING,,USINT +VFD.COP_DCBUSVOLTAGE.SRCOFFSET@VFD_MESSAGING,__CUINT00000014,UINT +VFD.COP_DCBUSVOLTAGE.DEST@VFD_MESSAGING,,REAL +VFD.COP_DCBUSVOLTAGE.DESTOFFSET@VFD_MESSAGING,__UINT_NULL,UINT +VFD.COP_DCBUSVOLTAGE.LENGTH@VFD_MESSAGING,__CUINT00000001,UINT +VFD.COP_DCBUSVOLTAGE.SWAP@VFD_MESSAGING,TRUE,BOOL +VFD.COP_DCBUSVOLTAGE.__ADI_SRC@VFD_MESSAGING,,UINT +VFD.COP_DCBUSVOLTAGE.__ADI_DEST@VFD_MESSAGING,,UINT +VFD.COP_DCBUSVOLTAGE.__DTI_SRC@VFD_MESSAGING,,SINT +VFD.COP_DCBUSVOLTAGE.__DTI_DEST@VFD_MESSAGING,,SINT +VFD.COP_SPEEDFBK.ENABLE@VFD_MESSAGING,TRUE,BOOL +VFD.COP_SPEEDFBK.SRC@VFD_MESSAGING,,USINT +VFD.COP_SPEEDFBK.SRCOFFSET@VFD_MESSAGING,__CUINT00000004,UINT +VFD.COP_SPEEDFBK.DEST@VFD_MESSAGING,,REAL +VFD.COP_SPEEDFBK.DESTOFFSET@VFD_MESSAGING,__UINT_NULL,UINT +VFD.COP_SPEEDFBK.LENGTH@VFD_MESSAGING,__CUINT00000001,UINT +VFD.COP_SPEEDFBK.SWAP@VFD_MESSAGING,TRUE,BOOL +VFD.COP_SPEEDFBK.__ADI_SRC@VFD_MESSAGING,,UINT +VFD.COP_SPEEDFBK.__ADI_DEST@VFD_MESSAGING,,UINT +VFD.COP_SPEEDFBK.__DTI_SRC@VFD_MESSAGING,,SINT +VFD.COP_SPEEDFBK.__DTI_DEST@VFD_MESSAGING,,SINT +VFD.COP_SPEEDREF.ENABLE@VFD_MESSAGING,TRUE,BOOL +VFD.COP_SPEEDREF.SRC@VFD_MESSAGING,,REAL +VFD.COP_SPEEDREF.SRCOFFSET@VFD_MESSAGING,__UINT_NULL,UINT +VFD.COP_SPEEDREF.DEST@VFD_MESSAGING,,USINT +VFD.COP_SPEEDREF.DESTOFFSET@VFD_MESSAGING,__UINT_NULL,UINT +VFD.COP_SPEEDREF.LENGTH@VFD_MESSAGING,__CUINT00000004,UINT +VFD.COP_SPEEDREF.SWAP@VFD_MESSAGING,TRUE,BOOL +VFD.COP_SPEEDREF.__ADI_SRC@VFD_MESSAGING,,UINT +VFD.COP_SPEEDREF.__ADI_DEST@VFD_MESSAGING,,UINT +VFD.COP_SPEEDREF.__DTI_SRC@VFD_MESSAGING,,SINT +VFD.COP_SPEEDREF.__DTI_DEST@VFD_MESSAGING,,SINT +VFD.COP_DECELTIME.ENABLE@VFD_MESSAGING,TRUE,BOOL +VFD.COP_DECELTIME.SRC@VFD_MESSAGING,,REAL +VFD.COP_DECELTIME.SRCOFFSET@VFD_MESSAGING,__UINT_NULL,UINT +VFD.COP_DECELTIME.DEST@VFD_MESSAGING,,USINT +VFD.COP_DECELTIME.DESTOFFSET@VFD_MESSAGING,__UINT_NULL,UINT +VFD.COP_DECELTIME.LENGTH@VFD_MESSAGING,__CUINT00000004,UINT +VFD.COP_DECELTIME.SWAP@VFD_MESSAGING,TRUE,BOOL +VFD.COP_DECELTIME.__ADI_SRC@VFD_MESSAGING,,UINT +VFD.COP_DECELTIME.__ADI_DEST@VFD_MESSAGING,,UINT +VFD.COP_DECELTIME.__DTI_SRC@VFD_MESSAGING,,SINT +VFD.COP_DECELTIME.__DTI_DEST@VFD_MESSAGING,,SINT +VFD.COP_ACCELTIME.ENABLE@VFD_MESSAGING,TRUE,BOOL +VFD.COP_ACCELTIME.SRC@VFD_MESSAGING,,REAL +VFD.COP_ACCELTIME.SRCOFFSET@VFD_MESSAGING,__UINT_NULL,UINT +VFD.COP_ACCELTIME.DEST@VFD_MESSAGING,,USINT +VFD.COP_ACCELTIME.DESTOFFSET@VFD_MESSAGING,__UINT_NULL,UINT +VFD.COP_ACCELTIME.LENGTH@VFD_MESSAGING,__CUINT00000004,UINT +VFD.COP_ACCELTIME.SWAP@VFD_MESSAGING,TRUE,BOOL +VFD.COP_ACCELTIME.__ADI_SRC@VFD_MESSAGING,,UINT +VFD.COP_ACCELTIME.__ADI_DEST@VFD_MESSAGING,,UINT +VFD.COP_ACCELTIME.__DTI_SRC@VFD_MESSAGING,,SINT +VFD.COP_ACCELTIME.__DTI_DEST@VFD_MESSAGING,,SINT +VFD.COP_FAULTCODE.ENABLE@VFD_MESSAGING,TRUE,BOOL +VFD.COP_FAULTCODE.SRC@VFD_MESSAGING,,USINT +VFD.COP_FAULTCODE.SRCOFFSET@VFD_MESSAGING,__CUINT0000001C,UINT +VFD.COP_FAULTCODE.DEST@VFD_MESSAGING,,UDINT +VFD.COP_FAULTCODE.DESTOFFSET@VFD_MESSAGING,__UINT_NULL,UINT +VFD.COP_FAULTCODE.LENGTH@VFD_MESSAGING,__CUINT00000001,UINT +VFD.COP_FAULTCODE.SWAP@VFD_MESSAGING,TRUE,BOOL +VFD.COP_FAULTCODE.__ADI_SRC@VFD_MESSAGING,,UINT +VFD.COP_FAULTCODE.__ADI_DEST@VFD_MESSAGING,,UINT +VFD.COP_FAULTCODE.__DTI_SRC@VFD_MESSAGING,,SINT +VFD.COP_FAULTCODE.__DTI_DEST@VFD_MESSAGING,,SINT +MODBUSCYCLETIMER.IN@READDOWNHOLEDATA,__TMPB__TON__IN,BOOL +MODBUSCYCLETIMER.PT@READDOWNHOLEDATA,MODBUSCYCLETIME,TIME +VFD_WRITETIMER.IN@VFD_CONFIGMAP,VFD_WRITE,BOOL +VFD_WRITETIMER.PT@VFD_CONFIGMAP,VFD_RW_TIME@VFD_CONFIGMAP,TIME +VFD_READTIMER.IN@VFD_CONFIGMAP,VFD_READ,BOOL +VFD_READTIMER.PT@VFD_CONFIGMAP,VFD_RW_TIME@VFD_CONFIGMAP,TIME +VFD_R_NPHP.FBEN@VFD_CONFIGMAP,VFD_READ,BOOL +VFD_R_NPHP.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_R_NPHP.UPDATERATE_MS@VFD_CONFIGMAP,__CUINT000001F4,UINT +VFD_R_NPHP.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000025,UINT +VFD_R_NPFLA.FBEN@VFD_CONFIGMAP,VFD_READ,BOOL +VFD_R_NPFLA.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_R_NPFLA.UPDATERATE_MS@VFD_CONFIGMAP,__CUINT000001F4,UINT +VFD_R_NPFLA.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000022,UINT +VFD_R_NPVOLTS.FBEN@VFD_CONFIGMAP,VFD_READ,BOOL +VFD_R_NPVOLTS.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_R_NPVOLTS.UPDATERATE_MS@VFD_CONFIGMAP,__CUINT000001F4,UINT +VFD_R_NPVOLTS.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT0000001F,UINT +VFD_R_NPHZ.FBEN@VFD_CONFIGMAP,VFD_READ,BOOL +VFD_R_NPHZ.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_R_NPHZ.UPDATERATE_MS@VFD_CONFIGMAP,__CUINT000001F4,UINT +VFD_R_NPHZ.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000020,UINT +VFD_R_NPRPM.FBEN@VFD_CONFIGMAP,VFD_READ,BOOL +VFD_R_NPRPM.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_R_NPRPM.UPDATERATE_MS@VFD_CONFIGMAP,__CUINT000001F4,UINT +VFD_R_NPRPM.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000024,UINT +VFD_R_NPOLCURRENT.FBEN@VFD_CONFIGMAP,VFD_READ,BOOL +VFD_R_NPOLCURRENT.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_R_NPOLCURRENT.UPDATERATE_MS@VFD_CONFIGMAP,__CUINT000001F4,UINT +VFD_R_NPOLCURRENT.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000021,UINT +VFD_R_MOTORPOLES.FBEN@VFD_CONFIGMAP,VFD_READ,BOOL +VFD_R_MOTORPOLES.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_R_MOTORPOLES.UPDATERATE_MS@VFD_CONFIGMAP,__CUINT000001F4,UINT +VFD_R_MOTORPOLES.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000023,UINT +VFD_R_MAXFREQ.FBEN@VFD_CONFIGMAP,VFD_READ,BOOL +VFD_R_MAXFREQ.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_R_MAXFREQ.UPDATERATE_MS@VFD_CONFIGMAP,__CUINT000001F4,UINT +VFD_R_MAXFREQ.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT0000002C,UINT +VFD_R_MINFREQ.FBEN@VFD_CONFIGMAP,VFD_READ,BOOL +VFD_R_MINFREQ.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_R_MINFREQ.UPDATERATE_MS@VFD_CONFIGMAP,__CUINT000001F4,UINT +VFD_R_MINFREQ.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT0000002B,UINT +VFD_R_STOPMODE.FBEN@VFD_CONFIGMAP,VFD_READ,BOOL +VFD_R_STOPMODE.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_R_STOPMODE.UPDATERATE_MS@VFD_CONFIGMAP,__CUINT000001F4,UINT +VFD_R_STOPMODE.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT0000002D,UINT +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.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 +VFD.FBEN@VFD_MESSAGING,__TMPB__RA_PFX_ENET_STS_CMD__FBEN,BOOL +VFD.IPADDRESS@VFD_MESSAGING,VFD_IPADDRESS,STRING +VFD.UPDATERATE_MS@VFD_MESSAGING,__CUINT000001F4,UINT +VFD.ENETCTRLTO_SEC@VFD_MESSAGING,__CUSINT00000003,USINT +VFD.STOP@VFD_MESSAGING,VFD_STOP,BOOL +VFD.START@VFD_MESSAGING,VFD_START,BOOL +VFD.JOG@VFD_MESSAGING,VFD_JOG,BOOL +VFD.CLRFAULT@VFD_MESSAGING,VFD_CLEARFAULT,BOOL +VFD.SETFWD@VFD_MESSAGING,TRUE,BOOL +VFD.SETREV@VFD_MESSAGING,FALSE,BOOL +VFD.SPEEDREF@VFD_MESSAGING,VFD_SPEEDREF,REAL +VFD.ACCELTIME1@VFD_MESSAGING,VFD_ACCELTIME,REAL +VFD.DECELTIME1@VFD_MESSAGING,VFD_DECELTIME,REAL +VFD_R_NPHP.MSGPARREAD_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPHP.MSGPARREAD_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPHP.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD.MSGTIMEOUT_Q_RTRIG.CLK@VFD_MESSAGING,__TMPB__R_TRIG__CLK,BOOL +VFD.MSGPARREAD_ERR_RTRIG.CLK@VFD_MESSAGING,__TMPB__R_TRIG__CLK,BOOL +VFD.MSGPARWRITE_Q_RTRIG.CLK@VFD_MESSAGING,__TMPB__R_TRIG__CLK,BOOL +VFD.MSGPARREAD_Q_RTRIG.CLK@VFD_MESSAGING,__TMPB__R_TRIG__CLK,BOOL +VFD.FBEN_RTRIG.CLK@VFD_MESSAGING,__TMPB__R_TRIG__CLK,BOOL +VFD.MSGTIMEOUT_ERR_RTRIG.CLK@VFD_MESSAGING,__TMPB__R_TRIG__CLK,BOOL +VFD.MSGSTS_ERR_RTRIG.CLK@VFD_MESSAGING,__TMPB__R_TRIG__CLK,BOOL +VFD.MSGCMD_ERR_RTRIG.CLK@VFD_MESSAGING,__TMPB__R_TRIG__CLK,BOOL +VFD.MSGDRVTYPE_Q_RTRIG.CLK@VFD_MESSAGING,__TMPB__R_TRIG__CLK,BOOL +VFD.MSGDRVTYPE_ERR_RTRIG.CLK@VFD_MESSAGING,__TMPB__R_TRIG__CLK,BOOL +VFD.MSGSTS_Q_RTRIG.CLK@VFD_MESSAGING,__TMPB__R_TRIG__CLK,BOOL +VFD.MSGPARWRITE_ERR_RTRIG.CLK@VFD_MESSAGING,__TMPB__R_TRIG__CLK,BOOL +VFD.MSGCMD_Q_RTRIG.CLK@VFD_MESSAGING,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPHP.MSGTIMEOUT_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPHP.MSGPARWRITE_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPHP.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPHP.MSGTIMEOUT_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPHP.MSGPARWRITE_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPFLA.MSGPARREAD_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPFLA.MSGPARREAD_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPFLA.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPFLA.MSGTIMEOUT_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPFLA.MSGPARWRITE_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPFLA.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPFLA.MSGTIMEOUT_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPFLA.MSGPARWRITE_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPVOLTS.MSGPARREAD_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPVOLTS.MSGPARREAD_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPVOLTS.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPVOLTS.MSGTIMEOUT_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPVOLTS.MSGPARWRITE_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPVOLTS.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPVOLTS.MSGTIMEOUT_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPVOLTS.MSGPARWRITE_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPHZ.MSGPARREAD_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPHZ.MSGPARREAD_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPHZ.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPHZ.MSGTIMEOUT_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPHZ.MSGPARWRITE_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPHZ.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPHZ.MSGTIMEOUT_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPHZ.MSGPARWRITE_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPRPM.MSGPARREAD_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPRPM.MSGPARREAD_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPRPM.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPRPM.MSGTIMEOUT_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPRPM.MSGPARWRITE_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPRPM.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPRPM.MSGTIMEOUT_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPRPM.MSGPARWRITE_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPOLCURRENT.MSGPARREAD_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPOLCURRENT.MSGPARREAD_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_NPOLCURRENT.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPOLCURRENT.MSGTIMEOUT_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPOLCURRENT.MSGPARWRITE_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPOLCURRENT.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPOLCURRENT.MSGTIMEOUT_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_NPOLCURRENT.MSGPARWRITE_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_MOTORPOLES.MSGPARREAD_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_MOTORPOLES.MSGPARREAD_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_MOTORPOLES.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MOTORPOLES.MSGTIMEOUT_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MOTORPOLES.MSGPARWRITE_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MOTORPOLES.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MOTORPOLES.MSGTIMEOUT_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MOTORPOLES.MSGPARWRITE_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_MAXFREQ.MSGPARREAD_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_MAXFREQ.MSGPARREAD_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_MAXFREQ.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MAXFREQ.MSGTIMEOUT_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MAXFREQ.MSGPARWRITE_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MAXFREQ.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MAXFREQ.MSGTIMEOUT_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MAXFREQ.MSGPARWRITE_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_MINFREQ.MSGPARREAD_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_MINFREQ.MSGPARREAD_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_MINFREQ.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MINFREQ.MSGTIMEOUT_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MINFREQ.MSGPARWRITE_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MINFREQ.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MINFREQ.MSGTIMEOUT_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_MINFREQ.MSGPARWRITE_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_STOPMODE.MSGPARREAD_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_STOPMODE.MSGPARREAD_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_STOPMODE.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_STOPMODE.MSGTIMEOUT_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_STOPMODE.MSGPARWRITE_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_STOPMODE.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_STOPMODE.MSGTIMEOUT_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_STOPMODE.MSGPARWRITE_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_TORQUEPERFMODE.MSGPARREAD_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_TORQUEPERFMODE.MSGPARREAD_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_R_TORQUEPERFMODE.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_TORQUEPERFMODE.MSGTIMEOUT_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_TORQUEPERFMODE.MSGPARWRITE_Q_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_TORQUEPERFMODE.FBEN_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_TORQUEPERFMODE.MSGTIMEOUT_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +VFD_W_TORQUEPERFMODE.MSGPARWRITE_ERR_RTRIG.CLK@VFD_CONFIGMAP,__TMPB__R_TRIG__CLK,BOOL +MODBUSDATA_0.IN@READDOWNHOLEDATA,__TMPB__MSG_MODBUS__IN,BOOL +MODBUSDATA_0.CANCEL@READDOWNHOLEDATA,CANCEL@READDOWNHOLEDATA,BOOL +MODBUSDATA_0.LOCALCFG@READDOWNHOLEDATA,,MODBUSLOCPARA +MODBUSDATA_0.TARGETCFG@READDOWNHOLEDATA,,MODBUSTARPARA +MODBUSDATA_0.LOCALADDR@READDOWNHOLEDATA,,MODBUSLOCADDR +MODBUSDATA_0.__ADI_LOCALADDR@READDOWNHOLEDATA,,UINT +MODBUSDATA_1000.IN@READDOWNHOLEDATA,__TMPB__MSG_MODBUS__IN,BOOL +MODBUSDATA_1000.CANCEL@READDOWNHOLEDATA,CANCEL@READDOWNHOLEDATA,BOOL +MODBUSDATA_1000.LOCALCFG@READDOWNHOLEDATA,,MODBUSLOCPARA +MODBUSDATA_1000.TARGETCFG@READDOWNHOLEDATA,,MODBUSTARPARA +MODBUSDATA_1000.LOCALADDR@READDOWNHOLEDATA,,MODBUSLOCADDR +MODBUSDATA_1000.__ADI_LOCALADDR@READDOWNHOLEDATA,,UINT +VFD_R_NPHP.MSGPARREAD.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_R_NPHP.MSGPARREAD.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_R_NPHP.MSGPARREAD.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_R_NPHP.MSGPARREAD.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_R_NPHP.MSGPARREAD.REQLENGTH@VFD_CONFIGMAP,__UINT_NULL,UINT +VFD_R_NPHP.MSGPARREAD.RESDATA@VFD_CONFIGMAP,,USINT +VFD_R_NPHP.MSGPARREAD.__ADI_RESDATA@VFD_CONFIGMAP,,UINT +VFD.MSG_PARREAD.IN@VFD_MESSAGING,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD.MSG_PARREAD.CTRLCFG@VFD_MESSAGING,,CIPCONTROLCFG +VFD.MSG_PARREAD.APPCFG@VFD_MESSAGING,,CIPAPPCFG +VFD.MSG_PARREAD.TARGETCFG@VFD_MESSAGING,,CIPTARGETCFG +VFD.MSG_PARREAD.REQDATA@VFD_MESSAGING,,USINT +VFD.MSG_PARREAD.REQLENGTH@VFD_MESSAGING,__TMPUIN__MSG_CIPGENERIC__REQLENGTH,UINT +VFD.MSG_PARREAD.RESDATA@VFD_MESSAGING,,USINT +VFD.MSG_PARREAD.__ADI_REQDATA@VFD_MESSAGING,,UINT +VFD.MSG_PARREAD.__ADI_RESDATA@VFD_MESSAGING,,UINT +VFD.MSG_CMD.IN@VFD_MESSAGING,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD.MSG_CMD.CTRLCFG@VFD_MESSAGING,,CIPCONTROLCFG +VFD.MSG_CMD.APPCFG@VFD_MESSAGING,,CIPAPPCFG +VFD.MSG_CMD.TARGETCFG@VFD_MESSAGING,,CIPTARGETCFG +VFD.MSG_CMD.REQDATA@VFD_MESSAGING,,USINT +VFD.MSG_CMD.REQLENGTH@VFD_MESSAGING,__TMPUIN__MSG_CIPGENERIC__REQLENGTH,UINT +VFD.MSG_CMD.__ADI_REQDATA@VFD_MESSAGING,,UINT +VFD.MSG_STS.IN@VFD_MESSAGING,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD.MSG_STS.CTRLCFG@VFD_MESSAGING,,CIPCONTROLCFG +VFD.MSG_STS.APPCFG@VFD_MESSAGING,,CIPAPPCFG +VFD.MSG_STS.TARGETCFG@VFD_MESSAGING,,CIPTARGETCFG +VFD.MSG_STS.RESDATA@VFD_MESSAGING,,USINT +VFD.MSG_STS.__ADI_RESDATA@VFD_MESSAGING,,UINT +VFD.MSG_TIMEOUT.IN@VFD_MESSAGING,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD.MSG_TIMEOUT.CTRLCFG@VFD_MESSAGING,,CIPCONTROLCFG +VFD.MSG_TIMEOUT.APPCFG@VFD_MESSAGING,,CIPAPPCFG +VFD.MSG_TIMEOUT.TARGETCFG@VFD_MESSAGING,,CIPTARGETCFG +VFD.MSG_TIMEOUT.REQDATA@VFD_MESSAGING,,USINT +VFD.MSG_TIMEOUT.REQLENGTH@VFD_MESSAGING,__CUINT00000002,UINT +VFD.MSG_TIMEOUT.__ADI_REQDATA@VFD_MESSAGING,,UINT +VFD.MSG_PARWRITE.IN@VFD_MESSAGING,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD.MSG_PARWRITE.CTRLCFG@VFD_MESSAGING,,CIPCONTROLCFG +VFD.MSG_PARWRITE.APPCFG@VFD_MESSAGING,,CIPAPPCFG +VFD.MSG_PARWRITE.TARGETCFG@VFD_MESSAGING,,CIPTARGETCFG +VFD.MSG_PARWRITE.REQDATA@VFD_MESSAGING,,USINT +VFD.MSG_PARWRITE.REQLENGTH@VFD_MESSAGING,__TMPUIN__MSG_CIPGENERIC__REQLENGTH,UINT +VFD.MSG_PARWRITE.RESDATA@VFD_MESSAGING,,USINT +VFD.MSG_PARWRITE.__ADI_REQDATA@VFD_MESSAGING,,UINT +VFD.MSG_PARWRITE.__ADI_RESDATA@VFD_MESSAGING,,UINT +VFD.MSG_DRVTYPE.IN@VFD_MESSAGING,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD.MSG_DRVTYPE.CTRLCFG@VFD_MESSAGING,,CIPCONTROLCFG +VFD.MSG_DRVTYPE.APPCFG@VFD_MESSAGING,,CIPAPPCFG +VFD.MSG_DRVTYPE.TARGETCFG@VFD_MESSAGING,,CIPTARGETCFG +VFD.MSG_DRVTYPE.RESDATA@VFD_MESSAGING,,USINT +VFD.MSG_DRVTYPE.__ADI_RESDATA@VFD_MESSAGING,,UINT +VFD_W_NPHP.MSGPARWRITE.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_NPHP.MSGPARWRITE.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_NPHP.MSGPARWRITE.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_NPHP.MSGPARWRITE.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_NPHP.MSGPARWRITE.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_NPHP.MSGPARWRITE.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_NPHP.MSGPARWRITE.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_W_NPHP.MSGTIMEOUT.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_NPHP.MSGTIMEOUT.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_NPHP.MSGTIMEOUT.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_NPHP.MSGTIMEOUT.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_NPHP.MSGTIMEOUT.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_NPHP.MSGTIMEOUT.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_NPHP.MSGTIMEOUT.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_R_NPFLA.MSGPARREAD.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_R_NPFLA.MSGPARREAD.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_R_NPFLA.MSGPARREAD.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_R_NPFLA.MSGPARREAD.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_R_NPFLA.MSGPARREAD.REQLENGTH@VFD_CONFIGMAP,__UINT_NULL,UINT +VFD_R_NPFLA.MSGPARREAD.RESDATA@VFD_CONFIGMAP,,USINT +VFD_R_NPFLA.MSGPARREAD.__ADI_RESDATA@VFD_CONFIGMAP,,UINT +VFD_W_NPFLA.MSGPARWRITE.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_NPFLA.MSGPARWRITE.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_NPFLA.MSGPARWRITE.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_NPFLA.MSGPARWRITE.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_NPFLA.MSGPARWRITE.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_NPFLA.MSGPARWRITE.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_NPFLA.MSGPARWRITE.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_W_NPFLA.MSGTIMEOUT.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_NPFLA.MSGTIMEOUT.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_NPFLA.MSGTIMEOUT.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_NPFLA.MSGTIMEOUT.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_NPFLA.MSGTIMEOUT.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_NPFLA.MSGTIMEOUT.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_NPFLA.MSGTIMEOUT.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_R_NPVOLTS.MSGPARREAD.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_R_NPVOLTS.MSGPARREAD.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_R_NPVOLTS.MSGPARREAD.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_R_NPVOLTS.MSGPARREAD.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_R_NPVOLTS.MSGPARREAD.REQLENGTH@VFD_CONFIGMAP,__UINT_NULL,UINT +VFD_R_NPVOLTS.MSGPARREAD.RESDATA@VFD_CONFIGMAP,,USINT +VFD_R_NPVOLTS.MSGPARREAD.__ADI_RESDATA@VFD_CONFIGMAP,,UINT +VFD_W_NPVOLTS.MSGPARWRITE.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_NPVOLTS.MSGPARWRITE.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_NPVOLTS.MSGPARWRITE.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_NPVOLTS.MSGPARWRITE.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_NPVOLTS.MSGPARWRITE.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_NPVOLTS.MSGPARWRITE.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_NPVOLTS.MSGPARWRITE.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_W_NPVOLTS.MSGTIMEOUT.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_NPVOLTS.MSGTIMEOUT.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_NPVOLTS.MSGTIMEOUT.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_NPVOLTS.MSGTIMEOUT.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_NPVOLTS.MSGTIMEOUT.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_NPVOLTS.MSGTIMEOUT.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_NPVOLTS.MSGTIMEOUT.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_R_NPHZ.MSGPARREAD.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_R_NPHZ.MSGPARREAD.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_R_NPHZ.MSGPARREAD.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_R_NPHZ.MSGPARREAD.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_R_NPHZ.MSGPARREAD.REQLENGTH@VFD_CONFIGMAP,__UINT_NULL,UINT +VFD_R_NPHZ.MSGPARREAD.RESDATA@VFD_CONFIGMAP,,USINT +VFD_R_NPHZ.MSGPARREAD.__ADI_RESDATA@VFD_CONFIGMAP,,UINT +VFD_W_NPHZ.MSGPARWRITE.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_NPHZ.MSGPARWRITE.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_NPHZ.MSGPARWRITE.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_NPHZ.MSGPARWRITE.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_NPHZ.MSGPARWRITE.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_NPHZ.MSGPARWRITE.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_NPHZ.MSGPARWRITE.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_W_NPHZ.MSGTIMEOUT.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_NPHZ.MSGTIMEOUT.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_NPHZ.MSGTIMEOUT.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_NPHZ.MSGTIMEOUT.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_NPHZ.MSGTIMEOUT.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_NPHZ.MSGTIMEOUT.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_NPHZ.MSGTIMEOUT.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_R_NPRPM.MSGPARREAD.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_R_NPRPM.MSGPARREAD.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_R_NPRPM.MSGPARREAD.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_R_NPRPM.MSGPARREAD.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_R_NPRPM.MSGPARREAD.REQLENGTH@VFD_CONFIGMAP,__UINT_NULL,UINT +VFD_R_NPRPM.MSGPARREAD.RESDATA@VFD_CONFIGMAP,,USINT +VFD_R_NPRPM.MSGPARREAD.__ADI_RESDATA@VFD_CONFIGMAP,,UINT +VFD_W_NPRPM.MSGPARWRITE.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_NPRPM.MSGPARWRITE.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_NPRPM.MSGPARWRITE.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_NPRPM.MSGPARWRITE.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_NPRPM.MSGPARWRITE.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_NPRPM.MSGPARWRITE.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_NPRPM.MSGPARWRITE.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_W_NPRPM.MSGTIMEOUT.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_NPRPM.MSGTIMEOUT.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_NPRPM.MSGTIMEOUT.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_NPRPM.MSGTIMEOUT.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_NPRPM.MSGTIMEOUT.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_NPRPM.MSGTIMEOUT.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_NPRPM.MSGTIMEOUT.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_R_NPOLCURRENT.MSGPARREAD.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_R_NPOLCURRENT.MSGPARREAD.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_R_NPOLCURRENT.MSGPARREAD.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_R_NPOLCURRENT.MSGPARREAD.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_R_NPOLCURRENT.MSGPARREAD.REQLENGTH@VFD_CONFIGMAP,__UINT_NULL,UINT +VFD_R_NPOLCURRENT.MSGPARREAD.RESDATA@VFD_CONFIGMAP,,USINT +VFD_R_NPOLCURRENT.MSGPARREAD.__ADI_RESDATA@VFD_CONFIGMAP,,UINT +VFD_W_NPOLCURRENT.MSGPARWRITE.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_NPOLCURRENT.MSGPARWRITE.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_NPOLCURRENT.MSGPARWRITE.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_NPOLCURRENT.MSGPARWRITE.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_NPOLCURRENT.MSGPARWRITE.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_NPOLCURRENT.MSGPARWRITE.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_NPOLCURRENT.MSGPARWRITE.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_W_NPOLCURRENT.MSGTIMEOUT.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_NPOLCURRENT.MSGTIMEOUT.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_NPOLCURRENT.MSGTIMEOUT.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_NPOLCURRENT.MSGTIMEOUT.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_NPOLCURRENT.MSGTIMEOUT.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_NPOLCURRENT.MSGTIMEOUT.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_NPOLCURRENT.MSGTIMEOUT.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_R_MOTORPOLES.MSGPARREAD.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_R_MOTORPOLES.MSGPARREAD.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_R_MOTORPOLES.MSGPARREAD.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_R_MOTORPOLES.MSGPARREAD.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_R_MOTORPOLES.MSGPARREAD.REQLENGTH@VFD_CONFIGMAP,__UINT_NULL,UINT +VFD_R_MOTORPOLES.MSGPARREAD.RESDATA@VFD_CONFIGMAP,,USINT +VFD_R_MOTORPOLES.MSGPARREAD.__ADI_RESDATA@VFD_CONFIGMAP,,UINT +VFD_W_MOTORPOLES.MSGPARWRITE.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_MOTORPOLES.MSGPARWRITE.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_MOTORPOLES.MSGPARWRITE.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_MOTORPOLES.MSGPARWRITE.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_MOTORPOLES.MSGPARWRITE.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_MOTORPOLES.MSGPARWRITE.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_MOTORPOLES.MSGPARWRITE.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_W_MOTORPOLES.MSGTIMEOUT.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_MOTORPOLES.MSGTIMEOUT.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_MOTORPOLES.MSGTIMEOUT.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_MOTORPOLES.MSGTIMEOUT.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_MOTORPOLES.MSGTIMEOUT.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_MOTORPOLES.MSGTIMEOUT.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_MOTORPOLES.MSGTIMEOUT.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_R_MAXFREQ.MSGPARREAD.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_R_MAXFREQ.MSGPARREAD.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_R_MAXFREQ.MSGPARREAD.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_R_MAXFREQ.MSGPARREAD.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_R_MAXFREQ.MSGPARREAD.REQLENGTH@VFD_CONFIGMAP,__UINT_NULL,UINT +VFD_R_MAXFREQ.MSGPARREAD.RESDATA@VFD_CONFIGMAP,,USINT +VFD_R_MAXFREQ.MSGPARREAD.__ADI_RESDATA@VFD_CONFIGMAP,,UINT +VFD_W_MAXFREQ.MSGPARWRITE.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_MAXFREQ.MSGPARWRITE.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_MAXFREQ.MSGPARWRITE.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_MAXFREQ.MSGPARWRITE.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_MAXFREQ.MSGPARWRITE.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_MAXFREQ.MSGPARWRITE.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_MAXFREQ.MSGPARWRITE.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_W_MAXFREQ.MSGTIMEOUT.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_MAXFREQ.MSGTIMEOUT.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_MAXFREQ.MSGTIMEOUT.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_MAXFREQ.MSGTIMEOUT.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_MAXFREQ.MSGTIMEOUT.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_MAXFREQ.MSGTIMEOUT.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_MAXFREQ.MSGTIMEOUT.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_R_MINFREQ.MSGPARREAD.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_R_MINFREQ.MSGPARREAD.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_R_MINFREQ.MSGPARREAD.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_R_MINFREQ.MSGPARREAD.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_R_MINFREQ.MSGPARREAD.REQLENGTH@VFD_CONFIGMAP,__UINT_NULL,UINT +VFD_R_MINFREQ.MSGPARREAD.RESDATA@VFD_CONFIGMAP,,USINT +VFD_R_MINFREQ.MSGPARREAD.__ADI_RESDATA@VFD_CONFIGMAP,,UINT +VFD_W_MINFREQ.MSGPARWRITE.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_MINFREQ.MSGPARWRITE.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_MINFREQ.MSGPARWRITE.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_MINFREQ.MSGPARWRITE.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_MINFREQ.MSGPARWRITE.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_MINFREQ.MSGPARWRITE.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_MINFREQ.MSGPARWRITE.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_W_MINFREQ.MSGTIMEOUT.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_MINFREQ.MSGTIMEOUT.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_MINFREQ.MSGTIMEOUT.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_MINFREQ.MSGTIMEOUT.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_MINFREQ.MSGTIMEOUT.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_MINFREQ.MSGTIMEOUT.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_MINFREQ.MSGTIMEOUT.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_R_STOPMODE.MSGPARREAD.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_R_STOPMODE.MSGPARREAD.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_R_STOPMODE.MSGPARREAD.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_R_STOPMODE.MSGPARREAD.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_R_STOPMODE.MSGPARREAD.REQLENGTH@VFD_CONFIGMAP,__UINT_NULL,UINT +VFD_R_STOPMODE.MSGPARREAD.RESDATA@VFD_CONFIGMAP,,USINT +VFD_R_STOPMODE.MSGPARREAD.__ADI_RESDATA@VFD_CONFIGMAP,,UINT +VFD_W_STOPMODE.MSGPARWRITE.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_STOPMODE.MSGPARWRITE.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_STOPMODE.MSGPARWRITE.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_STOPMODE.MSGPARWRITE.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_STOPMODE.MSGPARWRITE.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_STOPMODE.MSGPARWRITE.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_STOPMODE.MSGPARWRITE.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_W_STOPMODE.MSGTIMEOUT.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_STOPMODE.MSGTIMEOUT.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_STOPMODE.MSGTIMEOUT.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_STOPMODE.MSGTIMEOUT.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_STOPMODE.MSGTIMEOUT.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_STOPMODE.MSGTIMEOUT.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_STOPMODE.MSGTIMEOUT.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_R_TORQUEPERFMODE.MSGPARREAD.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_R_TORQUEPERFMODE.MSGPARREAD.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_R_TORQUEPERFMODE.MSGPARREAD.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_R_TORQUEPERFMODE.MSGPARREAD.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_R_TORQUEPERFMODE.MSGPARREAD.REQLENGTH@VFD_CONFIGMAP,__UINT_NULL,UINT +VFD_R_TORQUEPERFMODE.MSGPARREAD.RESDATA@VFD_CONFIGMAP,,USINT +VFD_R_TORQUEPERFMODE.MSGPARREAD.__ADI_RESDATA@VFD_CONFIGMAP,,UINT +VFD_W_TORQUEPERFMODE.MSGPARWRITE.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_TORQUEPERFMODE.MSGPARWRITE.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_TORQUEPERFMODE.MSGPARWRITE.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_TORQUEPERFMODE.MSGPARWRITE.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_TORQUEPERFMODE.MSGPARWRITE.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_TORQUEPERFMODE.MSGPARWRITE.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_TORQUEPERFMODE.MSGPARWRITE.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_W_TORQUEPERFMODE.MSGTIMEOUT.IN@VFD_CONFIGMAP,__TMPB__MSG_CIPGENERIC__IN,BOOL +VFD_W_TORQUEPERFMODE.MSGTIMEOUT.CTRLCFG@VFD_CONFIGMAP,,CIPCONTROLCFG +VFD_W_TORQUEPERFMODE.MSGTIMEOUT.APPCFG@VFD_CONFIGMAP,,CIPAPPCFG +VFD_W_TORQUEPERFMODE.MSGTIMEOUT.TARGETCFG@VFD_CONFIGMAP,,CIPTARGETCFG +VFD_W_TORQUEPERFMODE.MSGTIMEOUT.REQDATA@VFD_CONFIGMAP,,USINT +VFD_W_TORQUEPERFMODE.MSGTIMEOUT.REQLENGTH@VFD_CONFIGMAP,__CUINT00000002,UINT +VFD_W_TORQUEPERFMODE.MSGTIMEOUT.__ADI_REQDATA@VFD_CONFIGMAP,,UINT +VFD_W_NPHP.FBEN@VFD_CONFIGMAP,VFD_WRITE,BOOL +VFD_W_NPHP.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_W_NPHP.ENETCTRLTO_SEC@VFD_CONFIGMAP,__CUSINT00000003,USINT +VFD_W_NPHP.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000025,UINT +VFD_W_NPHP.PARAMETERVALUE@VFD_CONFIGMAP,TEMP_NPHP@VFD_CONFIGMAP,UINT +VFD_W_NPFLA.FBEN@VFD_CONFIGMAP,VFD_WRITE,BOOL +VFD_W_NPFLA.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_W_NPFLA.ENETCTRLTO_SEC@VFD_CONFIGMAP,__CUSINT00000003,USINT +VFD_W_NPFLA.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000022,UINT +VFD_W_NPFLA.PARAMETERVALUE@VFD_CONFIGMAP,TEMP_FLA@VFD_CONFIGMAP,UINT +VFD_W_NPVOLTS.FBEN@VFD_CONFIGMAP,VFD_WRITE,BOOL +VFD_W_NPVOLTS.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_W_NPVOLTS.ENETCTRLTO_SEC@VFD_CONFIGMAP,__CUSINT00000003,USINT +VFD_W_NPVOLTS.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT0000001F,UINT +VFD_W_NPVOLTS.PARAMETERVALUE@VFD_CONFIGMAP,TEMP_VOLTS@VFD_CONFIGMAP,UINT +VFD_W_NPHZ.FBEN@VFD_CONFIGMAP,VFD_WRITE,BOOL +VFD_W_NPHZ.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_W_NPHZ.ENETCTRLTO_SEC@VFD_CONFIGMAP,__CUSINT00000003,USINT +VFD_W_NPHZ.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000020,UINT +VFD_W_NPHZ.PARAMETERVALUE@VFD_CONFIGMAP,TEMP_HZ@VFD_CONFIGMAP,UINT +VFD_W_NPRPM.FBEN@VFD_CONFIGMAP,VFD_WRITE,BOOL +VFD_W_NPRPM.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_W_NPRPM.ENETCTRLTO_SEC@VFD_CONFIGMAP,__CUSINT00000003,USINT +VFD_W_NPRPM.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000024,UINT +VFD_W_NPRPM.PARAMETERVALUE@VFD_CONFIGMAP,TEMP_RPM@VFD_CONFIGMAP,UINT +VFD_W_NPOLCURRENT.FBEN@VFD_CONFIGMAP,VFD_WRITE,BOOL +VFD_W_NPOLCURRENT.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_W_NPOLCURRENT.ENETCTRLTO_SEC@VFD_CONFIGMAP,__CUSINT00000003,USINT +VFD_W_NPOLCURRENT.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000021,UINT +VFD_W_NPOLCURRENT.PARAMETERVALUE@VFD_CONFIGMAP,TEMP_OLCURRENT@VFD_CONFIGMAP,UINT +VFD_W_MOTORPOLES.FBEN@VFD_CONFIGMAP,TRUE,BOOL +VFD_W_MOTORPOLES.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_W_MOTORPOLES.ENETCTRLTO_SEC@VFD_CONFIGMAP,__CUSINT00000003,USINT +VFD_W_MOTORPOLES.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000023,UINT +VFD_W_MOTORPOLES.PARAMETERVALUE@VFD_CONFIGMAP,CFG_MOTORPOLES,UINT +VFD_W_MAXFREQ.FBEN@VFD_CONFIGMAP,VFD_WRITE,BOOL +VFD_W_MAXFREQ.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_W_MAXFREQ.ENETCTRLTO_SEC@VFD_CONFIGMAP,__CUSINT00000003,USINT +VFD_W_MAXFREQ.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT0000002C,UINT +VFD_W_MAXFREQ.PARAMETERVALUE@VFD_CONFIGMAP,TEMP_MAXFREQ@VFD_CONFIGMAP,UINT +VFD_W_MINFREQ.FBEN@VFD_CONFIGMAP,VFD_WRITE,BOOL +VFD_W_MINFREQ.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_W_MINFREQ.ENETCTRLTO_SEC@VFD_CONFIGMAP,__CUSINT00000003,USINT +VFD_W_MINFREQ.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT0000002B,UINT +VFD_W_MINFREQ.PARAMETERVALUE@VFD_CONFIGMAP,TEMP_MINFREQ@VFD_CONFIGMAP,UINT +VFD_W_STOPMODE.FBEN@VFD_CONFIGMAP,VFD_WRITE,BOOL +VFD_W_STOPMODE.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_W_STOPMODE.ENETCTRLTO_SEC@VFD_CONFIGMAP,__CUSINT00000003,USINT +VFD_W_STOPMODE.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT0000002D,UINT +VFD_W_STOPMODE.PARAMETERVALUE@VFD_CONFIGMAP,__CUINT00000001,UINT +VFD_W_TORQUEPERFMODE.FBEN@VFD_CONFIGMAP,VFD_WRITE,BOOL +VFD_W_TORQUEPERFMODE.IPADDRESS@VFD_CONFIGMAP,VFD_IPADDRESS,STRING +VFD_W_TORQUEPERFMODE.ENETCTRLTO_SEC@VFD_CONFIGMAP,__CUSINT00000003,USINT +VFD_W_TORQUEPERFMODE.PARAMETERNUMBER@VFD_CONFIGMAP,__CUINT00000027,UINT +VFD_W_TORQUEPERFMODE.PARAMETERVALUE@VFD_CONFIGMAP,__UINT_NULL,UINT diff --git a/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc b/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc new file mode 100644 index 0000000..98df52b Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/Header.rtc b/Controller/Controller/Micro820/Micro820/Header.rtc new file mode 100644 index 0000000..52c3887 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/Header.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/Hierarchy.rtc b/Controller/Controller/Micro820/Micro820/Hierarchy.rtc new file mode 100644 index 0000000..e4ef10b Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/Hierarchy.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/IDS00103 b/Controller/Controller/Micro820/Micro820/IDS00103 new file mode 100644 index 0000000..39937fc Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/IDS00103 differ diff --git a/Controller/Controller/Micro820/Micro820/IO.rtc b/Controller/Controller/Micro820/Micro820/IO.rtc new file mode 100644 index 0000000..32c008d Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/IO.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/LINEARSCALE.ic b/Controller/Controller/Micro820/Micro820/LINEARSCALE.ic new file mode 100644 index 0000000..b493428 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/LINEARSCALE.ic @@ -0,0 +1,27 @@ +__TMPV1 := __LINEARSCALE [ __CDINT00000006 ] +__TMPR1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __LINEARSCALE [ __CDINT00000004 ] +__TMPR2 := __TMPV2 [ __DINT_NULL ] +__TMPR1 := __TMPR1 - __TMPR2 +__TMPV3 := __LINEARSCALE [ __CDINT00000002 ] +__TMPR3 := __TMPV3 [ __DINT_NULL ] +__TMPV4 := __LINEARSCALE [ __DINT_NULL ] +__TMPR4 := __TMPV4 [ __DINT_NULL ] +__TMPR3 := __TMPR3 - __TMPR4 +__TMPR1 := __TMPR1 / __TMPR3 +__LINEARSCALE [ __CDINT00000010 ] := __TMPR1 +__TMPV1 := __LINEARSCALE [ __CDINT00000006 ] +__TMPR1 := __TMPV1 [ __DINT_NULL ] +__TMPR5 := __LINEARSCALE [ __CDINT00000010 ] +__TMPV2 := __LINEARSCALE [ __CDINT00000002 ] +__TMPR2 := __TMPV2 [ __DINT_NULL ] +__TMPR5 := __TMPR5 * __TMPR2 +__TMPR1 := __TMPR1 - __TMPR5 +__LINEARSCALE [ __CDINT00000014 ] := __TMPR1 +__TMPR5 := __LINEARSCALE [ __CDINT00000010 ] +__TMPV1 := __LINEARSCALE [ __CDINT00000008 ] +__TMPR1 := __TMPV1 [ __DINT_NULL ] +__TMPR5 := __TMPR5 * __TMPR1 +__TMPR6 := __LINEARSCALE [ __CDINT00000014 ] +__TMPR5 := __TMPR5 + __TMPR6 +__LINEARSCALE [ __CDINT0000000C ] := __TMPR5 diff --git a/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc b/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc new file mode 100644 index 0000000..748e27c Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820.ain b/Controller/Controller/Micro820/Micro820/MICRO820.ain new file mode 100644 index 0000000..934b163 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820.ain @@ -0,0 +1,12 @@ +USINT_TO_DINT: +USINT_TO_UINT: +USINT_TO_SINT: +RA_PFX_ENET_STS_CMD: +UINT_TO_USINT: +RA_PFX_ENET_PAR_WRITE: +USINT_TO_UDINT: +UDINT_TO_USINT: +LINEARSCALE: +RA_PFX_ENET_PAR_READ: +SINT_TO_USINT: +DINT_TO_USINT: diff --git a/Controller/Controller/Micro820/Micro820/MICRO820.err b/Controller/Controller/Micro820/Micro820/MICRO820.err new file mode 100644 index 0000000..b692edb --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820.err @@ -0,0 +1,41 @@ +0::0046-0003::-------------------- Pre-build resource: MICRO820 Configuration: MICRO820 -------------- +0::0044-0003::Pre-compiling for 2080LC2020QWBI +0::0000-0003::USINT_TO_UDINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::LINEARSCALE +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::RA_PFX_ENET_STS_CMD +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_PFX_ENET_STS_CMD:0000-0003::RA_PFX_ENET_PAR_READ +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_PFX_ENET_PAR_READ:0000-0003::RA_PFX_ENET_PAR_WRITE +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_PFX_ENET_PAR_WRITE:0000-0003::READDOWNHOLEDATA +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::CONTROL +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::VFD_MESSAGING +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\VFD_MESSAGING:0000-0003::VFD_CONFIGMAP +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\VFD_CONFIGMAP:0000-0003::VFD_ERRORMAP +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\VFD_ERRORMAP:0002-0003::MICRO820: 0 error(s), 0 warning(s) +0::0006-0003::-------------------- Build resource: MICRO820 Configuration: MICRO820 -------------- +0::0001-0003::Compiling for 2080LC2020QWBI +0::0000-0003::USINT_TO_UDINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UDINT:0000-0003::USINT_TO_DINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_DINT:0000-0003::USINT_TO_UINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_UINT:0000-0003::USINT_TO_SINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\USINT_TO_SINT:0000-0003::UDINT_TO_USINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UDINT_TO_USINT:0000-0003::DINT_TO_USINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\DINT_TO_USINT:0000-0003::UINT_TO_USINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\UINT_TO_USINT:0000-0003::SINT_TO_USINT +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\SINT_TO_USINT:0000-0003::LINEARSCALE +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\LINEARSCALE:0000-0003::RA_PFX_ENET_STS_CMD +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_PFX_ENET_STS_CMD:0000-0003::RA_PFX_ENET_PAR_READ +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_PFX_ENET_PAR_READ:0000-0003::RA_PFX_ENET_PAR_WRITE +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\RA_PFX_ENET_PAR_WRITE:0000-0003::READDOWNHOLEDATA +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\READDOWNHOLEDATA:0000-0003::CONTROL +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\CONTROL:0000-0003::VFD_MESSAGING +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\VFD_MESSAGING:0000-0003::VFD_CONFIGMAP +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\VFD_CONFIGMAP:0000-0003::VFD_ERRORMAP +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\VFD_ERRORMAP:0003-0003::Linking for 2080LC2020QWBI +0:C:\USERS\PATRICK\DESKTOP\VFD_IPP\CONTROLLER\CONTROLLER\MICRO820\MICRO820\VFD_ERRORMAP:0002-0003::MICRO820: 0 error(s), 0 warning(s) diff --git a/Controller/Controller/Micro820/Micro820/MICRO820.icp b/Controller/Controller/Micro820/Micro820/MICRO820.icp new file mode 100644 index 0000000..f43c25d --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820.icp @@ -0,0 +1,17 @@ +RA_PFX_ENET_PAR_WRITE(168):FB,MSG_CIPGENERIC();FB,R_TRIG(); +USINT_TO_UDINT(149): +VFD_MESSAGING(163):FB,RA_PFX_ENET_STS_CMD(164); +DINT_TO_USINT(154): +UINT_TO_USINT(155): +VFD_CONFIGMAP(167):FB,RA_PFX_ENET_PAR_READ(166);FB,RA_PFX_ENET_PAR_WRITE(168); +VFD_ERRORMAP(169): +USINT_TO_UINT(151): +RA_PFX_ENET_STS_CMD(164):FB,MSG_CIPGENERIC();FB,R_TRIG();FB,COP(); +CONTROL(161):FB,LINEARSCALE(159); +USINT_TO_SINT(152): +LINEARSCALE(159): +SINT_TO_USINT(156): +UDINT_TO_USINT(153): +RA_PFX_ENET_PAR_READ(166):FB,MSG_CIPGENERIC();FB,R_TRIG(); +USINT_TO_DINT(150): +READDOWNHOLEDATA(160): diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc new file mode 100644 index 0000000..48ec4bb Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc new file mode 100644 index 0000000..1fe2677 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt b/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt new file mode 100644 index 0000000..01015f8 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt @@ -0,0 +1,9 @@ +[VARIABLE] +VarWithLREALType = 0 +VarWithLINTType = 1 +VarWithNewDataType = 1 +VarROInitValChanged = 0 +[FUNCTION] +UseExtGstartGrst = 0 +[TARGET] +IsEnhancedTarget = 1 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc new file mode 100644 index 0000000..7a41399 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc b/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc deleted file mode 100644 index a93bea5..0000000 --- a/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc +++ /dev/null @@ -1,28 +0,0 @@ -[MODIF] -POU=Y -TYPE=Y -LEVEL1=Y -IO=Y -RETAIN=Y -INSTDEF=Y -VARDEF=Y -INIT_INST=Y -ADD_DEL=Y -VARSIZE=Y -IO_DEF=Y -LAST_VA=Y - -[RESULT] -ON_LINE=Y -TBL_CONF=Y -CRC_ORG=0x52741C88 -CRC_OLD=0x52741C88 -CRC_NEW=0x84369642 -DAT_ORG=1456939173 -DAT_OLD=1456939173 -DAT_NEW=1456953494 -VER_ORG=82 -VER_OLD=82 -VER_NEW=84 -CRC_ALL_OLD=0x72A2E406 -CRC_ALL_NEW=0x887AC2DA diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_MdfUpdate.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_MdfUpdate.xtc new file mode 100644 index 0000000..90b24e4 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_MdfUpdate.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.ipa new file mode 100644 index 0000000..1f8acd6 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.ipa @@ -0,0 +1 @@ +,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 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc new file mode 100644 index 0000000..a1b86bc Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_CONTROL.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DINT_TO_USINT.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DINT_TO_USINT.ipa new file mode 100644 index 0000000..e69de29 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DINT_TO_USINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DINT_TO_USINT.xtc new file mode 100644 index 0000000..de46471 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DINT_TO_USINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.ipa new file mode 100644 index 0000000..e69de29 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc new file mode 100644 index 0000000..9f38ff8 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_READ.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_READ.ipa new file mode 100644 index 0000000..f04ca93 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_READ.ipa @@ -0,0 +1,4 @@ +,RA_PFX_ENET_PAR_READ,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_PAR_READ,MSGPARREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_PAR_READ,MSGPARREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_PAR_READ,MSGPARREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQLENGTH,__UINT_NULL,UINT,RESDATA,,USINT,__ADI_RESDATA,,UINT diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_READ.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_READ.xtc new file mode 100644 index 0000000..8e0d5be Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_READ.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_WRITE.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_WRITE.ipa new file mode 100644 index 0000000..33eed94 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_WRITE.ipa @@ -0,0 +1,7 @@ +,RA_PFX_ENET_PAR_WRITE,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_PAR_WRITE,MSGTIMEOUT_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_PAR_WRITE,MSGPARWRITE_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_PAR_WRITE,MSGTIMEOUT_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_PAR_WRITE,MSGPARWRITE_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_PAR_WRITE,MSGTIMEOUT,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQDATA,,USINT,REQLENGTH,__CUINT00000002,UINT,__ADI_REQDATA,,UINT +,RA_PFX_ENET_PAR_WRITE,MSGPARWRITE,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQDATA,,USINT,REQLENGTH,__CUINT00000002,UINT,__ADI_REQDATA,,UINT 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 new file mode 100644 index 0000000..10a6451 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_PAR_WRITE.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_STS_CMD.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_STS_CMD.ipa new file mode 100644 index 0000000..ec0a282 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_STS_CMD.ipa @@ -0,0 +1,28 @@ +,RA_PFX_ENET_STS_CMD,FBEN_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_STS_CMD,COP_DRVTYPE,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__UINT_NULL,UINT,DEST,,STRING,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000001,UINT,SWAP,FALSE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_PFX_ENET_STS_CMD,COP_ACCELTIME,COP,ENABLE,TRUE,BOOL,SRC,,REAL,SRCOFFSET,__UINT_NULL,UINT,DEST,,USINT,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000004,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_PFX_ENET_STS_CMD,COP_DECELTIME,COP,ENABLE,TRUE,BOOL,SRC,,REAL,SRCOFFSET,__UINT_NULL,UINT,DEST,,USINT,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000004,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_PFX_ENET_STS_CMD,COP_SPEEDREF,COP,ENABLE,TRUE,BOOL,SRC,,REAL,SRCOFFSET,__UINT_NULL,UINT,DEST,,USINT,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000004,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_PFX_ENET_STS_CMD,COP_SPEEDFBK,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__CUINT00000004,UINT,DEST,,REAL,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000001,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_PFX_ENET_STS_CMD,COP_OUTPUTCURRENT,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__CUINT00000004,UINT,DEST,,REAL,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000001,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_PFX_ENET_STS_CMD,COP_OUTPUTVOLTAGE,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__CUINT0000000C,UINT,DEST,,REAL,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000001,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_PFX_ENET_STS_CMD,COP_DCBUSVOLTAGE,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__CUINT00000014,UINT,DEST,,REAL,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000001,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_PFX_ENET_STS_CMD,COP_FAULTCODE,COP,ENABLE,TRUE,BOOL,SRC,,USINT,SRCOFFSET,__CUINT0000001C,UINT,DEST,,UDINT,DESTOFFSET,__UINT_NULL,UINT,LENGTH,__CUINT00000001,UINT,SWAP,TRUE,BOOL,__ADI_SRC,,UINT,__ADI_DEST,,UINT,__DTI_SRC,,SINT,__DTI_DEST,,SINT +,RA_PFX_ENET_STS_CMD,MSGDRVTYPE_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_STS_CMD,MSGTIMEOUT_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_STS_CMD,MSGPARWRITE_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_STS_CMD,MSGCMD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_STS_CMD,MSGSTS_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_STS_CMD,MSGPARREAD_ERR_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_STS_CMD,MSGDRVTYPE_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_STS_CMD,MSGTIMEOUT_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_STS_CMD,MSGPARWRITE_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_STS_CMD,MSGCMD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_STS_CMD,MSGSTS_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_STS_CMD,MSGPARREAD_Q_RTRIG,R_TRIG,CLK,__TMPB__R_TRIG__CLK,BOOL +,RA_PFX_ENET_STS_CMD,MSG_DRVTYPE,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,RESDATA,,USINT,__ADI_RESDATA,,UINT +,RA_PFX_ENET_STS_CMD,MSG_TIMEOUT,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQDATA,,USINT,REQLENGTH,__CUINT00000002,UINT,__ADI_REQDATA,,UINT +,RA_PFX_ENET_STS_CMD,MSG_PARWRITE,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQDATA,,USINT,REQLENGTH,__TMPUIN__MSG_CIPGENERIC__REQLENGTH,UINT,RESDATA,,USINT,__ADI_REQDATA,,UINT,__ADI_RESDATA,,UINT +,RA_PFX_ENET_STS_CMD,MSG_CMD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQDATA,,USINT,REQLENGTH,__TMPUIN__MSG_CIPGENERIC__REQLENGTH,UINT,__ADI_REQDATA,,UINT +,RA_PFX_ENET_STS_CMD,MSG_STS,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,RESDATA,,USINT,__ADI_RESDATA,,UINT +,RA_PFX_ENET_STS_CMD,MSG_PARREAD,MSG_CIPGENERIC,IN,__TMPB__MSG_CIPGENERIC__IN,BOOL,CTRLCFG,,CIPCONTROLCFG,APPCFG,,CIPAPPCFG,TARGETCFG,,CIPTARGETCFG,REQDATA,,USINT,REQLENGTH,__TMPUIN__MSG_CIPGENERIC__REQLENGTH,UINT,RESDATA,,USINT,__ADI_REQDATA,,UINT,__ADI_RESDATA,,UINT diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_STS_CMD.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_STS_CMD.xtc new file mode 100644 index 0000000..890aaaf Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_RA_PFX_ENET_STS_CMD.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.ipa new file mode 100644 index 0000000..743660f --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.ipa @@ -0,0 +1,3 @@ +,MODBUSCYCLETIMER@READDOWNHOLEDATA,TON,IN,__TMPB__TON__IN,BOOL,PT,MODBUSCYCLETIME,TIME +,MODBUSDATA_0@READDOWNHOLEDATA,MSG_MODBUS,IN,__TMPB__MSG_MODBUS__IN,BOOL,CANCEL,CANCEL@READDOWNHOLEDATA,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT +,MODBUSDATA_1000@READDOWNHOLEDATA,MSG_MODBUS,IN,__TMPB__MSG_MODBUS__IN,BOOL,CANCEL,CANCEL@READDOWNHOLEDATA,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.xtc new file mode 100644 index 0000000..20cebc2 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_READDOWNHOLEDATA.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_SINT_TO_USINT.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_SINT_TO_USINT.ipa new file mode 100644 index 0000000..e69de29 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_SINT_TO_USINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_SINT_TO_USINT.xtc new file mode 100644 index 0000000..0841b0e Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_SINT_TO_USINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UDINT_TO_USINT.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UDINT_TO_USINT.ipa new file mode 100644 index 0000000..e69de29 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UDINT_TO_USINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UDINT_TO_USINT.xtc new file mode 100644 index 0000000..0a7f960 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UDINT_TO_USINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UINT_TO_USINT.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UINT_TO_USINT.ipa new file mode 100644 index 0000000..e69de29 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UINT_TO_USINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UINT_TO_USINT.xtc new file mode 100644 index 0000000..dc17372 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_UINT_TO_USINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_DINT.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_DINT.ipa new file mode 100644 index 0000000..e69de29 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_DINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_DINT.xtc new file mode 100644 index 0000000..04e9298 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_DINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_SINT.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_SINT.ipa new file mode 100644 index 0000000..e69de29 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_SINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_SINT.xtc new file mode 100644 index 0000000..5090e86 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_SINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UDINT.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UDINT.ipa new file mode 100644 index 0000000..e69de29 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UDINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UDINT.xtc new file mode 100644 index 0000000..a8f0e4d Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UDINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UINT.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UINT.ipa new file mode 100644 index 0000000..e69de29 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UINT.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UINT.xtc new file mode 100644 index 0000000..367a2e2 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_USINT_TO_UINT.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_CONFIGMAP.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_CONFIGMAP.ipa new file mode 100644 index 0000000..d693127 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_CONFIGMAP.ipa @@ -0,0 +1,24 @@ +,VFD_R_NPHP@VFD_CONFIGMAP,RA_PFX_ENET_PAR_READ,FBEN,VFD_READ,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,UPDATERATE_MS,__CUINT000001F4,UINT,PARAMETERNUMBER,__CUINT00000025,UINT +,VFD_R_NPFLA@VFD_CONFIGMAP,RA_PFX_ENET_PAR_READ,FBEN,VFD_READ,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,UPDATERATE_MS,__CUINT000001F4,UINT,PARAMETERNUMBER,__CUINT00000022,UINT +,VFD_R_NPVOLTS@VFD_CONFIGMAP,RA_PFX_ENET_PAR_READ,FBEN,VFD_READ,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,UPDATERATE_MS,__CUINT000001F4,UINT,PARAMETERNUMBER,__CUINT0000001F,UINT +,VFD_R_NPHZ@VFD_CONFIGMAP,RA_PFX_ENET_PAR_READ,FBEN,VFD_READ,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,UPDATERATE_MS,__CUINT000001F4,UINT,PARAMETERNUMBER,__CUINT00000020,UINT +,VFD_R_NPRPM@VFD_CONFIGMAP,RA_PFX_ENET_PAR_READ,FBEN,VFD_READ,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,UPDATERATE_MS,__CUINT000001F4,UINT,PARAMETERNUMBER,__CUINT00000024,UINT +,VFD_R_NPOLCURRENT@VFD_CONFIGMAP,RA_PFX_ENET_PAR_READ,FBEN,VFD_READ,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,UPDATERATE_MS,__CUINT000001F4,UINT,PARAMETERNUMBER,__CUINT00000021,UINT +,VFD_R_MOTORPOLES@VFD_CONFIGMAP,RA_PFX_ENET_PAR_READ,FBEN,VFD_READ,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,UPDATERATE_MS,__CUINT000001F4,UINT,PARAMETERNUMBER,__CUINT00000023,UINT +,VFD_R_MAXFREQ@VFD_CONFIGMAP,RA_PFX_ENET_PAR_READ,FBEN,VFD_READ,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,UPDATERATE_MS,__CUINT000001F4,UINT,PARAMETERNUMBER,__CUINT0000002C,UINT +,VFD_R_MINFREQ@VFD_CONFIGMAP,RA_PFX_ENET_PAR_READ,FBEN,VFD_READ,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,UPDATERATE_MS,__CUINT000001F4,UINT,PARAMETERNUMBER,__CUINT0000002B,UINT +,VFD_R_STOPMODE@VFD_CONFIGMAP,RA_PFX_ENET_PAR_READ,FBEN,VFD_READ,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,UPDATERATE_MS,__CUINT000001F4,UINT,PARAMETERNUMBER,__CUINT0000002D,UINT +,VFD_R_TORQUEPERFMODE@VFD_CONFIGMAP,RA_PFX_ENET_PAR_READ,FBEN,VFD_READ,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,UPDATERATE_MS,__CUINT000001F4,UINT,PARAMETERNUMBER,__CUINT00000027,UINT +,VFD_W_NPHP@VFD_CONFIGMAP,RA_PFX_ENET_PAR_WRITE,FBEN,VFD_WRITE,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,ENETCTRLTO_SEC,__CUSINT00000003,USINT,PARAMETERNUMBER,__CUINT00000025,UINT,PARAMETERVALUE,TEMP_NPHP@VFD_CONFIGMAP,UINT +,VFD_W_NPFLA@VFD_CONFIGMAP,RA_PFX_ENET_PAR_WRITE,FBEN,VFD_WRITE,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,ENETCTRLTO_SEC,__CUSINT00000003,USINT,PARAMETERNUMBER,__CUINT00000022,UINT,PARAMETERVALUE,TEMP_FLA@VFD_CONFIGMAP,UINT +,VFD_W_NPVOLTS@VFD_CONFIGMAP,RA_PFX_ENET_PAR_WRITE,FBEN,VFD_WRITE,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,ENETCTRLTO_SEC,__CUSINT00000003,USINT,PARAMETERNUMBER,__CUINT0000001F,UINT,PARAMETERVALUE,TEMP_VOLTS@VFD_CONFIGMAP,UINT +,VFD_W_NPHZ@VFD_CONFIGMAP,RA_PFX_ENET_PAR_WRITE,FBEN,VFD_WRITE,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,ENETCTRLTO_SEC,__CUSINT00000003,USINT,PARAMETERNUMBER,__CUINT00000020,UINT,PARAMETERVALUE,TEMP_HZ@VFD_CONFIGMAP,UINT +,VFD_W_NPRPM@VFD_CONFIGMAP,RA_PFX_ENET_PAR_WRITE,FBEN,VFD_WRITE,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,ENETCTRLTO_SEC,__CUSINT00000003,USINT,PARAMETERNUMBER,__CUINT00000024,UINT,PARAMETERVALUE,TEMP_RPM@VFD_CONFIGMAP,UINT +,VFD_W_NPOLCURRENT@VFD_CONFIGMAP,RA_PFX_ENET_PAR_WRITE,FBEN,VFD_WRITE,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,ENETCTRLTO_SEC,__CUSINT00000003,USINT,PARAMETERNUMBER,__CUINT00000021,UINT,PARAMETERVALUE,TEMP_OLCURRENT@VFD_CONFIGMAP,UINT +,VFD_W_MOTORPOLES@VFD_CONFIGMAP,RA_PFX_ENET_PAR_WRITE,FBEN,TRUE,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,ENETCTRLTO_SEC,__CUSINT00000003,USINT,PARAMETERNUMBER,__CUINT00000023,UINT,PARAMETERVALUE,CFG_MOTORPOLES,UINT +,VFD_W_MAXFREQ@VFD_CONFIGMAP,RA_PFX_ENET_PAR_WRITE,FBEN,VFD_WRITE,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,ENETCTRLTO_SEC,__CUSINT00000003,USINT,PARAMETERNUMBER,__CUINT0000002C,UINT,PARAMETERVALUE,TEMP_MAXFREQ@VFD_CONFIGMAP,UINT +,VFD_W_MINFREQ@VFD_CONFIGMAP,RA_PFX_ENET_PAR_WRITE,FBEN,VFD_WRITE,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,ENETCTRLTO_SEC,__CUSINT00000003,USINT,PARAMETERNUMBER,__CUINT0000002B,UINT,PARAMETERVALUE,TEMP_MINFREQ@VFD_CONFIGMAP,UINT +,VFD_W_STOPMODE@VFD_CONFIGMAP,RA_PFX_ENET_PAR_WRITE,FBEN,VFD_WRITE,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,ENETCTRLTO_SEC,__CUSINT00000003,USINT,PARAMETERNUMBER,__CUINT0000002D,UINT,PARAMETERVALUE,__CUINT00000001,UINT +,VFD_W_TORQUEPERFMODE@VFD_CONFIGMAP,RA_PFX_ENET_PAR_WRITE,FBEN,VFD_WRITE,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,ENETCTRLTO_SEC,__CUSINT00000003,USINT,PARAMETERNUMBER,__CUINT00000027,UINT,PARAMETERVALUE,__UINT_NULL,UINT +,VFD_WRITETIMER@VFD_CONFIGMAP,TON,IN,VFD_WRITE,BOOL,PT,VFD_RW_TIME@VFD_CONFIGMAP,TIME +,VFD_READTIMER@VFD_CONFIGMAP,TON,IN,VFD_READ,BOOL,PT,VFD_RW_TIME@VFD_CONFIGMAP,TIME diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_CONFIGMAP.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_CONFIGMAP.xtc new file mode 100644 index 0000000..b6378bc Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_CONFIGMAP.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_ERRORMAP.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_ERRORMAP.ipa new file mode 100644 index 0000000..e69de29 diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_ERRORMAP.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_ERRORMAP.xtc new file mode 100644 index 0000000..2163930 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_ERRORMAP.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_MESSAGING.ipa b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_MESSAGING.ipa new file mode 100644 index 0000000..2a46739 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_MESSAGING.ipa @@ -0,0 +1 @@ +,VFD@VFD_MESSAGING,RA_PFX_ENET_STS_CMD,FBEN,__TMPB__RA_PFX_ENET_STS_CMD__FBEN,BOOL,IPADDRESS,VFD_IPADDRESS,STRING,UPDATERATE_MS,__CUINT000001F4,UINT,ENETCTRLTO_SEC,__CUSINT00000003,USINT,STOP,VFD_STOP,BOOL,START,VFD_START,BOOL,JOG,VFD_JOG,BOOL,CLRFAULT,VFD_CLEARFAULT,BOOL,SETFWD,TRUE,BOOL,SETREV,FALSE,BOOL,SPEEDREF,VFD_SPEEDREF,REAL,ACCELTIME1,VFD_ACCELTIME,REAL,DECELTIME1,VFD_DECELTIME,REAL diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_MESSAGING.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_MESSAGING.xtc new file mode 100644 index 0000000..4639f8e Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/MICRO820_Pou_VFD_MESSAGING.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc index 50ab808..680db35 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc index 14219bf..7e705c2 100644 Binary files a/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc and b/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/Micro820_MdfLinkReport.s.mtc b/Controller/Controller/Micro820/Micro820/Micro820_MdfLinkReport.s.mtc index a93bea5..249a121 100644 --- a/Controller/Controller/Micro820/Micro820/Micro820_MdfLinkReport.s.mtc +++ b/Controller/Controller/Micro820/Micro820/Micro820_MdfLinkReport.s.mtc @@ -15,14 +15,14 @@ LAST_VA=Y [RESULT] ON_LINE=Y TBL_CONF=Y -CRC_ORG=0x52741C88 -CRC_OLD=0x52741C88 +CRC_ORG=0x84369642 +CRC_OLD=0x84369642 CRC_NEW=0x84369642 -DAT_ORG=1456939173 -DAT_OLD=1456939173 -DAT_NEW=1456953494 -VER_ORG=82 -VER_OLD=82 -VER_NEW=84 -CRC_ALL_OLD=0x72A2E406 +DAT_ORG=1456953494 +DAT_OLD=1456953494 +DAT_NEW=1457056427 +VER_ORG=84 +VER_OLD=84 +VER_NEW=83 +CRC_ALL_OLD=0x887AC2DA CRC_ALL_NEW=0x887AC2DA diff --git a/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfoOlc.mtc b/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfoOlc.mtc new file mode 100644 index 0000000..2311ef6 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/Micro820_MiscLinkInfoOlc.mtc @@ -0,0 +1,3 @@ +[MEMORY] +Code Space Free Memory=0x172A8 +Code Space Requirement=0x38BC diff --git a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.d.xtc b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.d.xtc index 50ab808..680db35 100644 Binary files a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.d.xtc and b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.d.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.s.xtc b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.s.xtc index 50ab808..680db35 100644 Binary files a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.s.xtc and b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsDebug.s.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsTarget.s.xtc b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsTarget.s.xtc index 14219bf..7e705c2 100644 Binary files a/Controller/Controller/Micro820/Micro820/Micro820_SymbolsTarget.s.xtc and b/Controller/Controller/Micro820/Micro820/Micro820_SymbolsTarget.s.xtc differ diff --git a/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_READ.dop b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_READ.dop new file mode 100644 index 0000000..27faeb2 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_READ.dop @@ -0,0 +1 @@ +RA_PFX_ENET_PAR_READ(166):F,SHL(); \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_READ.ic b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_READ.ic new file mode 100644 index 0000000..f293263 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_READ.ic @@ -0,0 +1,136 @@ +__TMPV1 := __RA_PFX_ENET_PAR_READ [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__RA_PFX_ENET_PAR_READ [ __CDINT00000008 ] := __TMPB1 +__TMPV1 := __RA_PFX_ENET_PAR_READ [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __RA_PFX_ENET_PAR_READ [ __CDINT000000D2 ] +__TMPB__R_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D2 + __CDINT00000002 +__TMPB2 := __RA_PFX_ENET_PAR_READ [ __TMPI1 ] +__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 +_IF _NOT __TMPB3 _GOTO __LAB1 +__TMPV1 := __RA_PFX_ENET_PAR_READ [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +__TMPB4 := __TMPUIN1 < __CUINT000003E8 +_IF _NOT __TMPB4 _GOTO __LAB2 +__TMPI2 := __CDINT00000050 + __CDINT00000004 +__RA_PFX_ENET_PAR_READ [ __TMPI2 ] := __CUDINT000003E8 +_GOTO __LAB3 +__LAB2 : +__TMPV1 := __RA_PFX_ENET_PAR_READ [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +__TMPUDI1 := _CALL ANY_TO_UINT +__TMPI1 := __CDINT00000050 + __CDINT00000004 +__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __TMPUDI1 +__LAB3 : +__TMPV1 := __RA_PFX_ENET_PAR_READ [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__TMPI1 := __CDINT00000070 + __DINT_NULL +__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __TMPM3 +__TMPI1 := __CDINT00000070 + __CDINT00000053 +__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __USINT_NULL +__TMPI1 := __CDINT00000070 + __CDINT00000054 +__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __CUDINT000000FA +__TMPI1 := __CDINT00000070 + __CDINT00000058 +__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __CUDINT00000320 +__TMPI1 := __CDINT00000070 + __CDINT0000005C +__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := FALSE +__TMPI1 := __CDINT0000005C + __DINT_NULL +__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __CUSINT0000000E +__TMPI1 := __CDINT0000005C + __CDINT00000002 +__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __CUINT0000000F +__TMPI1 := __CDINT0000005C + __CDINT00000008 +__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __CUINT00000001 +__TMPV3 := __RA_PFX_ENET_PAR_READ [ __CDINT000000DE ] +__TMPV4 := __RA_PFX_ENET_PAR_READ [ __CDINT0000000A ] +__TMPV4 [ __TMPV3 ] := __TMPV3 +_GOTO __LAB4 +__LAB1 : +__LAB4 : +__TMPV1 := __RA_PFX_ENET_PAR_READ [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB5 +__TMPV5 := __RA_PFX_ENET_PAR_READ [ __CDINT00000006 ] +__TMPUIN1 := __TMPV5 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +__TMPUDI1 := _CALL ANY_TO_UINT +__TMPI1 := __CDINT0000005C + __CDINT00000004 +__RA_PFX_ENET_PAR_READ [ __TMPI1 ] := __TMPUDI1 +__TMPI1 := __CDINT00000018 + __CDINT00000012 +__TMPB2 := __RA_PFX_ENET_PAR_READ [ __TMPI1 ] +__TMPV2 := __RA_PFX_ENET_PAR_READ [ __CDINT000000D6 ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT00000014 + __DINT_NULL +__TMPI2 := __CDINT00000018 + __TMPI1 +__TMPB2 := __RA_PFX_ENET_PAR_READ [ __TMPI2 ] +__TMPV2 := __RA_PFX_ENET_PAR_READ [ __CDINT000000DA ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB2 := __RA_PFX_ENET_PAR_READ [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB6 +__TMPI2 := __CDINT00000018 + __CDINT00000014 +__TMPV1 := __RA_PFX_ENET_PAR_READ [ __TMPI2 ] +__TMPV3 := __RA_PFX_ENET_PAR_READ [ __CDINT0000000A ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +__TMPI1 := __CDINT00000002 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT000000D0 + __TMPI1 +__TMPUSI1 := __RA_PFX_ENET_PAR_READ [ __TMPI2 ] +_PUSH_PAR __TMPUSI1 +__TMPI3 := _CALL ANY_TO_USINT +_PUSH_PAR __TMPI3 +_PUSH_PAR __CDINT00000008 +__TMPI4 := _CALL SHL +__TMPI5 := __CDINT00000001 - __CDINT00000001 +__TMPI5 := __TMPI5 * __CDINT00000001 +__TMPI6 := __CDINT000000D0 + __TMPI5 +__TMPUSI2 := __RA_PFX_ENET_PAR_READ [ __TMPI6 ] +_PUSH_PAR __TMPUSI2 +__TMPI7 := _CALL ANY_TO_USINT +__TMPI4 := __TMPI4 + __TMPI7 +_PUSH_PAR __TMPI4 +__TMPUIN2 := _CALL ANY_TO_DINT +__RA_PFX_ENET_PAR_READ [ __CDINT00000014 ] := __TMPUIN2 +_GOTO __LAB7 +__LAB6 : +__LAB7 : +__TMPI1 := __CDINT000000DA + __CDINT00000002 +__TMPB2 := __RA_PFX_ENET_PAR_READ [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB8 +__TMPI2 := __CDINT00000018 + __CDINT00000014 +__TMPV1 := __RA_PFX_ENET_PAR_READ [ __TMPI2 ] +__TMPV3 := __RA_PFX_ENET_PAR_READ [ __CDINT0000000A ] +__TMPV3 [ __TMPV1 ] := __TMPV1 +__RA_PFX_ENET_PAR_READ [ __CDINT00000014 ] := __UINT_NULL +_GOTO __LAB9 +__LAB8 : +__LAB9 : +_GOTO __LABa +__LAB5 : +__RA_PFX_ENET_PAR_READ [ __CDINT00000014 ] := __UINT_NULL +__LABa : +__TMPV1 := __RA_PFX_ENET_PAR_READ [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__RA_PFX_ENET_PAR_READ [ __CDINT0000004C ] := __TMPB1 +__TMPB2 := __RA_PFX_ENET_PAR_READ [ __CDINT0000004C ] +__TMPV6 := __RA_PFX_ENET_PAR_READ [ __CDINT00000018 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB2 +__TMPV7 := __RA_PFX_ENET_PAR_READ [ __CDINT0000001A ] +__TMPV8 := __RA_PFX_ENET_PAR_READ [ __CDINT00000050 ] +__TMPV7 := __TMPV8 +__TMPV9 := __RA_PFX_ENET_PAR_READ [ __CDINT0000001C ] +__TMPV10 := __RA_PFX_ENET_PAR_READ [ __CDINT0000005C ] +__TMPV9 := __TMPV10 +__TMPV11 := __RA_PFX_ENET_PAR_READ [ __CDINT0000001E ] +__TMPV12 := __RA_PFX_ENET_PAR_READ [ __CDINT00000070 ] +__TMPV11 := __TMPV12 +__TMPV13 := __RA_PFX_ENET_PAR_READ [ __CDINT00000024 ] +__TMPV14 := __RA_PFX_ENET_PAR_READ [ __CDINT000000D0 ] +__TMPV13 := __TMPV14 +__TMPV6 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_PAR_READ_0_0 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 diff --git a/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_READ.rtc b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_READ.rtc new file mode 100644 index 0000000..6220678 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_READ.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_WRITE.dop b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_WRITE.dop new file mode 100644 index 0000000..be17b39 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_WRITE.dop @@ -0,0 +1 @@ +RA_PFX_ENET_PAR_WRITE(168):F,AND_MASK();F,SHR(); \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_WRITE.ic b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_WRITE.ic new file mode 100644 index 0000000..6b4da73 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_WRITE.ic @@ -0,0 +1,221 @@ +__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__RA_PFX_ENET_PAR_WRITE [ __CDINT0000000A ] := __TMPB1 +__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000D2 ] +__TMPB__R_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT000000D2 + __CDINT00000002 +__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] +__TMPB3 := __SYSVA_FIRST_SCAN _OR __TMPB2 +_IF _NOT __TMPB3 _GOTO __LAB1 +__RA_PFX_ENET_PAR_WRITE [ __CDINT00000114 ] := TRUE +__RA_PFX_ENET_PAR_WRITE [ __CDINT0000004C ] := FALSE +__TMPI1 := __CDINT00000134 + __CDINT00000004 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUDINT000003E8 +__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__TMPI1 := __CDINT00000144 + __DINT_NULL +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __TMPM3 +__TMPI1 := __CDINT00000144 + __CDINT00000053 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __USINT_NULL +__TMPI1 := __CDINT00000144 + __CDINT00000054 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUDINT000000FA +__TMPI1 := __CDINT00000144 + __CDINT00000058 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUDINT00000320 +__TMPI1 := __CDINT00000144 + __CDINT0000005C +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := FALSE +__TMPI1 := __CDINT00000120 + __DINT_NULL +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUSINT00000010 +__TMPI1 := __CDINT00000120 + __CDINT00000002 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUINT00000007 +__TMPI1 := __CDINT00000120 + __CDINT00000004 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __UDINT_NULL +__TMPI1 := __CDINT00000120 + __CDINT00000008 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUINT00000064 +__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +__TMPB2 := __TMPUSI1 <> __USINT_NULL +_IF _NOT __TMPB2 _GOTO __LAB2 +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPV3 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000004 ] +__TMPUSI2 := __TMPV3 [ __DINT_NULL ] +__TMPI2 := __CDINT00000140 + __TMPI1 +__RA_PFX_ENET_PAR_WRITE [ __TMPI2 ] := __TMPUSI2 +_GOTO __LAB3 +__LAB2 : +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000140 + __TMPI1 +__RA_PFX_ENET_PAR_WRITE [ __TMPI2 ] := __CUSINT00000005 +__LAB3 : +__TMPI1 := __CDINT00000050 + __CDINT00000004 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __UDINT_NULL +__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__TMPI1 := __CDINT00000070 + __DINT_NULL +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __TMPM3 +__TMPI1 := __CDINT00000070 + __CDINT00000053 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __USINT_NULL +__TMPI1 := __CDINT00000070 + __CDINT00000054 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUDINT000000FA +__TMPI1 := __CDINT00000070 + __CDINT00000058 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUDINT00000320 +__TMPI1 := __CDINT00000070 + __CDINT0000005C +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := FALSE +__TMPI1 := __CDINT0000005C + __DINT_NULL +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUSINT00000010 +__TMPI1 := __CDINT0000005C + __CDINT00000002 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUINT0000000F +__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000006 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +__TMPUDI1 := _CALL ANY_TO_UINT +__TMPI1 := __CDINT0000005C + __CDINT00000004 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __TMPUDI1 +__TMPI1 := __CDINT0000005C + __CDINT00000008 +__RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] := __CUINT00000001 +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000008 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +__TMPI2 := _CALL ANY_TO_UINT +_PUSH_PAR __TMPI2 +_PUSH_PAR __CDINT000000FF +__TMPI3 := _CALL AND_MASK +_PUSH_PAR __TMPI3 +__TMPUSI3 := _CALL ANY_TO_DINT +__TMPI4 := __CDINT000000D0 + __TMPI1 +__RA_PFX_ENET_PAR_WRITE [ __TMPI4 ] := __TMPUSI3 +__TMPI1 := __CDINT00000002 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000008 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +__TMPI2 := _CALL ANY_TO_UINT +_PUSH_PAR __TMPI2 +_PUSH_PAR __CDINT00000008 +__TMPI3 := _CALL SHR +_PUSH_PAR __TMPI3 +__TMPUSI3 := _CALL ANY_TO_DINT +__TMPI4 := __CDINT000000D0 + __TMPI1 +__RA_PFX_ENET_PAR_WRITE [ __TMPI4 ] := __TMPUSI3 +__TMPV4 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000001A4 ] +__TMPV5 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000000C ] +__TMPV5 [ __TMPV4 ] := __TMPV4 +_GOTO __LAB4 +__LAB1 : +__LAB4 : +__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB5 +__TMPI1 := __CDINT000000E0 + __CDINT00000012 +__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] +__TMPV2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000011A ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT00000018 + __CDINT00000012 +__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] +__TMPV2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000D6 ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT0000011A + __CDINT00000002 +__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB6 +__TMPI2 := __CDINT000000E0 + __CDINT00000014 +__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __TMPI2 ] +__TMPV4 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000000C ] +__TMPV4 [ __TMPV1 ] := __TMPV1 +__RA_PFX_ENET_PAR_WRITE [ __CDINT00000114 ] := FALSE +__RA_PFX_ENET_PAR_WRITE [ __CDINT0000004C ] := TRUE +_GOTO __LAB7 +__LAB6 : +__LAB7 : +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LAB8 +__TMPI2 := __CDINT00000018 + __CDINT00000014 +__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __TMPI2 ] +__TMPV4 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000000C ] +__TMPV4 [ __TMPV1 ] := __TMPV1 +__RA_PFX_ENET_PAR_WRITE [ __CDINT0000004C ] := FALSE +_GOTO __LAB9 +__LAB8 : +__LAB9 : +__TMPI1 := __CDINT00000014 + __DINT_NULL +__TMPI2 := __CDINT000000E0 + __TMPI1 +__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI2 ] +__TMPV2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000116 ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT00000014 + __DINT_NULL +__TMPI2 := __CDINT00000018 + __TMPI1 +__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI2 ] +__TMPV2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000DA ] +__TMPB__R_TRIG__CLK := __TMPB2 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI1 := __CDINT00000116 + __CDINT00000002 +__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LABa +__TMPI2 := __CDINT000000E0 + __CDINT00000014 +__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __TMPI2 ] +__TMPV4 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000000C ] +__TMPV4 [ __TMPV1 ] := __TMPV1 +_GOTO __LABb +__LABa : +__LABb : +__TMPI1 := __CDINT000000DA + __CDINT00000002 +__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __TMPI1 ] +_IF _NOT __TMPB2 _GOTO __LABc +__TMPI2 := __CDINT00000018 + __CDINT00000014 +__TMPV1 := __RA_PFX_ENET_PAR_WRITE [ __TMPI2 ] +__TMPV4 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000000C ] +__TMPV4 [ __TMPV1 ] := __TMPV1 +__RA_PFX_ENET_PAR_WRITE [ __CDINT0000004C ] := FALSE +_GOTO __LABd +__LABc : +__LABd : +_GOTO __LABe +__LAB5 : +__RA_PFX_ENET_PAR_WRITE [ __CDINT00000114 ] := FALSE +__RA_PFX_ENET_PAR_WRITE [ __CDINT0000004C ] := FALSE +__LABe : +__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000114 ] +__TMPV6 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000E0 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB2 +__TMPV7 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000E2 ] +__TMPV8 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000134 ] +__TMPV7 := __TMPV8 +__TMPV9 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000E4 ] +__TMPV10 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000120 ] +__TMPV9 := __TMPV10 +__TMPV11 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000E6 ] +__TMPV12 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000144 ] +__TMPV11 := __TMPV12 +__TMPV13 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000E8 ] +__TMPV14 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000140 ] +__TMPV13 := __TMPV14 +__TMPV6 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_PAR_WRITE_0_0 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 +__TMPB2 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000004C ] +__TMPV6 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000018 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB2 +__TMPV7 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000001A ] +__TMPV8 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000050 ] +__TMPV7 := __TMPV8 +__TMPV9 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000001C ] +__TMPV10 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000005C ] +__TMPV9 := __TMPV10 +__TMPV11 := __RA_PFX_ENET_PAR_WRITE [ __CDINT0000001E ] +__TMPV12 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000070 ] +__TMPV11 := __TMPV12 +__TMPV15 := __RA_PFX_ENET_PAR_WRITE [ __CDINT00000020 ] +__TMPV16 := __RA_PFX_ENET_PAR_WRITE [ __CDINT000000D0 ] +__TMPV15 := __TMPV16 +__TMPV6 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_PAR_WRITE_0_1 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV6 diff --git a/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_WRITE.rtc b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_WRITE.rtc new file mode 100644 index 0000000..5c042a9 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_PAR_WRITE.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_STS_CMD.dop b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_STS_CMD.dop new file mode 100644 index 0000000..c6d5e00 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_STS_CMD.dop @@ -0,0 +1 @@ +RA_PFX_ENET_STS_CMD(164):F,LEFT();F,ABS();F,AND_MASK();F,SHR();F,SHL(); \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_STS_CMD.ic b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_STS_CMD.ic new file mode 100644 index 0000000..942f8a6 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_STS_CMD.ic @@ -0,0 +1,1979 @@ +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__RA_PFX_ENET_STS_CMD [ __CDINT0000001A ] := __TMPB1 +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPV2 := __RA_PFX_ENET_STS_CMD [ __CDINT00000162 ] +__TMPB__R_TRIG__CLK := __TMPB1 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPB2 := __SYSVA_FIRST_SCAN _AND __TMPB1 +__TMPI1 := __CDINT00000162 + __CDINT00000002 +__TMPB3 := __RA_PFX_ENET_STS_CMD [ __TMPI1 ] +__TMPB2 := __TMPB2 _OR __TMPB3 +_IF _NOT __TMPB2 _GOTO __LAB1 +__RA_PFX_ENET_STS_CMD [ __CDINT0000007B ] := TRUE +__RA_PFX_ENET_STS_CMD [ __CDINT00000590 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT000003C8 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000360 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000592 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000591 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT0000001B ] := TRUE +__RA_PFX_ENET_STS_CMD [ __CDINT0000001C ] := TRUE +__RA_PFX_ENET_STS_CMD [ __CDINT00000034 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000035 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000036 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000037 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000030 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000038 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000040 ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT0000003C ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT00000044 ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT0000004C ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT00000048 ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT00000032 ] := __UINT_NULL +__RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] := __STRING_NULL +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +__TMPB2 := __TMPUIN1 < __CUINT000003E8 +_IF _NOT __TMPB2 _GOTO __LAB2 +__RA_PFX_ENET_STS_CMD [ __CDINT00000230 ] := __CUDINT000003E8 +_GOTO __LAB3 +__LAB2 : +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000004 ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +__TMPUDI1 := _CALL ANY_TO_UINT +__RA_PFX_ENET_STS_CMD [ __CDINT00000230 ] := __TMPUDI1 +__LAB3 : +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000002 ] +__TMPM2 := __TMPV1 [ __DINT_NULL ] +__TMPM3 := __TMPM1 + __TMPM2 +__RA_PFX_ENET_STS_CMD [ __CDINT00000050 ] := __TMPM3 +__RA_PFX_ENET_STS_CMD [ __CDINT00000065 ] := __USINT_NULL +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000230 ] +__RA_PFX_ENET_STS_CMD [ __CDINT00000068 ] := __TMPUDI1 +__RA_PFX_ENET_STS_CMD [ __CDINT0000006C ] := __CUDINT00000320 +__RA_PFX_ENET_STS_CMD [ __CDINT00000070 ] := FALSE +__TMPI1 := __CDINT000001DC + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUDINT000003E8 +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT00000050 ] +__TMPI1 := __CDINT00000168 + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPM3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000065 ] +__TMPI1 := __CDINT00000168 + __CDINT00000053 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUSI1 +__TMPI1 := __CDINT00000168 + __CDINT00000054 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUDINT000003E8 +__TMPI1 := __CDINT00000168 + __CDINT00000058 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUDINT00000320 +__TMPB2 := __RA_PFX_ENET_STS_CMD [ __CDINT00000070 ] +__TMPI1 := __CDINT00000168 + __CDINT0000005C +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPB2 +__TMPI1 := __CDINT000001C8 + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUSINT0000000E +__TMPI1 := __CDINT000001C8 + __CDINT00000002 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUINT00000092 +__TMPI1 := __CDINT000001C8 + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __UDINT_NULL +__TMPI1 := __CDINT000001C8 + __CDINT00000008 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUINT00000001 +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000230 ] +__TMPI1 := __CDINT0000028C + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT00000050 ] +__TMPI1 := __CDINT0000029C + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPM3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000065 ] +__TMPI1 := __CDINT0000029C + __CDINT00000053 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUSI1 +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000068 ] +__TMPI1 := __CDINT0000029C + __CDINT00000054 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000006C ] +__TMPI1 := __CDINT0000029C + __CDINT00000058 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPB2 := __RA_PFX_ENET_STS_CMD [ __CDINT00000070 ] +__TMPI1 := __CDINT0000029C + __CDINT0000005C +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPB2 +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000006 ] +__TMPUSI2 := __TMPV1 [ __DINT_NULL ] +__TMPB2 := __TMPUSI2 <> __USINT_NULL +_IF _NOT __TMPB2 _GOTO __LAB4 +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPV3 := __RA_PFX_ENET_STS_CMD [ __CDINT00000006 ] +__TMPUSI3 := __TMPV3 [ __DINT_NULL ] +__TMPI2 := __CDINT00000298 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __TMPUSI3 +_GOTO __LAB5 +__LAB4 : +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000298 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __CUSINT00000005 +__LAB5 : +__TMPI1 := __CDINT00000278 + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUSINT00000010 +__TMPI1 := __CDINT00000278 + __CDINT00000002 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUINT00000007 +__TMPI1 := __CDINT00000278 + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __UDINT_NULL +__TMPI1 := __CDINT00000278 + __CDINT00000008 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUINT00000064 +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000002 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000003 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000004 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000005 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000006 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000007 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000008 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000009 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000000A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000000B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000000C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000000D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000000E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000000F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000010 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000132 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000230 ] +__TMPI1 := __CDINT000000B0 + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT00000050 ] +__TMPI1 := __CDINT000000BC + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPM3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000065 ] +__TMPI1 := __CDINT000000BC + __CDINT00000053 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUSI1 +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000068 ] +__TMPI1 := __CDINT000000BC + __CDINT00000054 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000006C ] +__TMPI1 := __CDINT000000BC + __CDINT00000058 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPB2 := __RA_PFX_ENET_STS_CMD [ __CDINT00000070 ] +__TMPI1 := __CDINT000000BC + __CDINT0000005C +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPB2 +__TMPI1 := __CDINT0000011C + __CDINT00000002 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUINT00000093 +__TMPI1 := __CDINT0000011C + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __UDINT_NULL +__TMPI1 := __CDINT0000011C + __CDINT00000008 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __UINT_NULL +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT000003BC + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000002 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT000003BC + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000003 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT000003BC + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000004 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT000003BC + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000005 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT000003BC + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000006 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT000003BC + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000007 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT000003BC + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000008 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT000003BC + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000230 ] +__TMPI1 := __CDINT000003B0 + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT00000050 ] +__TMPI1 := __CDINT00000300 + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPM3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000065 ] +__TMPI1 := __CDINT00000300 + __CDINT00000053 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUSI1 +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000068 ] +__TMPI1 := __CDINT00000300 + __CDINT00000054 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000006C ] +__TMPI1 := __CDINT00000300 + __CDINT00000058 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPB2 := __RA_PFX_ENET_STS_CMD [ __CDINT00000070 ] +__TMPI1 := __CDINT00000300 + __CDINT0000005C +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPB2 +__TMPI1 := __CDINT0000039C + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUSINT00000010 +__TMPI1 := __CDINT0000039C + __CDINT00000002 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUINT00000007 +__TMPI1 := __CDINT0000039C + __CDINT00000008 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUINT00000004 +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000230 ] +__TMPI1 := __CDINT0000051C + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT00000050 ] +__TMPI1 := __CDINT00000530 + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPM3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000065 ] +__TMPI1 := __CDINT00000530 + __CDINT00000053 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUSI1 +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000068 ] +__TMPI1 := __CDINT00000530 + __CDINT00000054 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000006C ] +__TMPI1 := __CDINT00000530 + __CDINT00000058 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPB2 := __RA_PFX_ENET_STS_CMD [ __CDINT00000070 ] +__TMPI1 := __CDINT00000530 + __CDINT0000005C +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPB2 +__TMPI1 := __CDINT00000508 + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUSINT0000000E +__TMPI1 := __CDINT00000508 + __CDINT00000002 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUINT00000007 +__TMPI1 := __CDINT00000508 + __CDINT00000008 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUINT00000004 +__TMPI1 := __CDINT00000001 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000002 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000003 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000004 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000005 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000006 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000007 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000008 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000009 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000000A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000000B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000000C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000000D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000000E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000000F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000010 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000011 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000012 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000013 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000014 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000015 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000016 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000017 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000018 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000019 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000001A - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000001B - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000001C - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000001D - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000001E - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT0000001F - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPI1 := __CDINT00000020 - __CDINT00000001 +__TMPI1 := __TMPI1 * __CDINT00000001 +__TMPI2 := __CDINT00000464 + __TMPI1 +__RA_PFX_ENET_STS_CMD [ __TMPI2 ] := __USINT_NULL +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000230 ] +__TMPI1 := __CDINT00000458 + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT00000050 ] +__TMPI1 := __CDINT000004A8 + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPM3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000065 ] +__TMPI1 := __CDINT000004A8 + __CDINT00000053 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUSI1 +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000068 ] +__TMPI1 := __CDINT000004A8 + __CDINT00000054 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000006C ] +__TMPI1 := __CDINT000004A8 + __CDINT00000058 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPUDI1 +__TMPB2 := __RA_PFX_ENET_STS_CMD [ __CDINT00000070 ] +__TMPI1 := __CDINT000004A8 + __CDINT0000005C +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __TMPB2 +__TMPI1 := __CDINT00000444 + __CDINT00000002 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUINT00000093 +__TMPI1 := __CDINT00000444 + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __UDINT_NULL +__TMPI1 := __CDINT00000444 + __CDINT00000008 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __UINT_NULL +_GOTO __LAB6 +__LAB1 : +__LAB6 : +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __DINT_NULL ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB7 +__TMPB2 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007B ] +_IF _NOT __TMPB2 _GOTO __LAB8 +__TMPI1 := __CDINT0000022C + __CDINT00000002 +__TMPB3 := __RA_PFX_ENET_STS_CMD [ __TMPI1 ] +_IF _NOT __TMPB3 _GOTO __LAB9 +__RA_PFX_ENET_STS_CMD [ __CDINT00000590 ] := TRUE +__RA_PFX_ENET_STS_CMD [ __CDINT000003C9 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT0000007B ] := FALSE +__TMPI1 := __CDINT000001DC + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI1 ] := __CUDINT000003E8 +__LOOPTMPB1 := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT000005A4 ] := __CDINT00000001 +__LABe : +__TMPI1 := __RA_PFX_ENET_STS_CMD [ __CDINT000005A4 ] +_IF __LOOPTMPB1 _GOTO __LABf +__LABa : +__TMPB2 := __CDINT00000001 < __DINT_NULL +_IF __TMPB2 _GOTO __LABb +__TMPB3 := __TMPI1 > __CDINT00000010 +_IF __TMPB3 _GOTO __LABd +_GOTO __LABc +__LABb : +__TMPB3 := __TMPI1 < __CDINT00000010 +_IF __TMPB3 _GOTO __LABd +__LABc : +__TMPI3 := __RA_PFX_ENET_STS_CMD [ __CDINT000005A4 ] +__BOUNDCHK 16 0 __TMPI3 +__TMPI4 := __TMPI3 - __DINT_NULL +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __RA_PFX_ENET_STS_CMD [ __CDINT000005A4 ] +__BOUNDCHK 16 1 __TMPI5 +__TMPI6 := __TMPI5 - __CDINT00000001 +__TMPI6 := __TMPI6 * __CDINT00000001 +__TMPI7 := __CDINT000001E8 + __TMPI6 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI7 ] +__TMPI8 := __CDINT00000593 + __TMPI4 +__RA_PFX_ENET_STS_CMD [ __TMPI8 ] := __TMPUSI1 +__LOOPTMPB1 := TRUE +_GOTO __LABe +__LABf : +__LOOPTMPB1 := FALSE +__TMPI2 := __RA_PFX_ENET_STS_CMD [ __CDINT000005A4 ] +__TMPI2 := __TMPI2 + __CDINT00000001 +__RA_PFX_ENET_STS_CMD [ __CDINT000005A4 ] := __TMPI2 +_GOTO __LABe +__LABd : +__TMPI3 := __DINT_NULL - __DINT_NULL +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000593 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000010 +__TMPV4 := __RA_PFX_ENET_STS_CMD [ __CDINT000005BC ] +__TMPV5 := __RA_PFX_ENET_STS_CMD [ __CDINT000005BE ] +__TMPV6 := __RA_PFX_ENET_STS_CMD [ __CDINT00000593 ] +__TMPV5 := __TMPV6 +__TMPV7 := __RA_PFX_ENET_STS_CMD [ __CDINT000005C2 ] +__TMPV8 := __RA_PFX_ENET_STS_CMD [ __CDINT000005A8 ] +__TMPV7 := __TMPV8 +__TMPV4 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_STS_CMD_0_0 +__TMPV4 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_STS_CMD_0_1 +__TMPV4 [ __CDINT00000012 ] := __CSINT00000008 +__TMPV4 [ __CDINT00000014 ] := __CSINT00000006 +__FBL_RET := _PUSHCALLFB COP __TMPV4 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000013 +__TMPI4 := __CDINT000005A8 + __TMPI3 +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] := __TMPM3 +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB4 := __TMPM3 = __TMPM4 +__TMPM5 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB5 := __TMPM5 = __TMPM6 +__TMPB4 := __TMPB4 _OR __TMPB5 +_IF _NOT __TMPB4 _GOTO __LAB10 +__RA_PFX_ENET_STS_CMD [ __CDINT00000130 ] := __CUINT00000010 +__TMPI3 := __CDINT0000011C + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUSINT0000004E +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000017 +__TMPI3 := __CDINT00000002 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000002 +__TMPI3 := __CDINT00000009 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000019 +__TMPI3 := __CDINT0000000A - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000002 +__RA_PFX_ENET_STS_CMD [ __CDINT000006C0 ] := __CUINT00000008 +__TMPI3 := __CDINT0000039C + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUDINT00000004 +__TMPI3 := __CDINT00000508 + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUDINT00000003 +__RA_PFX_ENET_STS_CMD [ __CDINT00000484 ] := __CUINT00000020 +__TMPI3 := __CDINT00000444 + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUSINT0000004D +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000464 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000007 +__TMPI3 := __CDINT00000009 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000464 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000008 +__TMPI3 := __CDINT00000011 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000464 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT0000000B +__TMPI3 := __CDINT00000019 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000464 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT000000B7 +__TMPI3 := __CDINT0000001A - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000464 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000003 +_GOTO __LAB11 +__LAB10 : +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB4 := __TMPM3 = __TMPM7 +__TMPM5 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB5 := __TMPM5 = __TMPM8 +__TMPB4 := __TMPB4 _OR __TMPB5 +_IF _NOT __TMPB4 _GOTO __LAB12 +__RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] := __TMPR2 +__RA_PFX_ENET_STS_CMD [ __CDINT000006C8 ] := __TMPR2 +__RA_PFX_ENET_STS_CMD [ __CDINT000006CC ] := __TMPR3 +__RA_PFX_ENET_STS_CMD [ __CDINT000006D0 ] := __TMPR4 +__RA_PFX_ENET_STS_CMD [ __CDINT00000130 ] := __CUINT00000008 +__TMPI3 := __CDINT0000011C + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUSINT00000034 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000029 +__TMPI3 := __CDINT00000005 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT0000002A +__RA_PFX_ENET_STS_CMD [ __CDINT000006C0 ] := __CUINT00000004 +__TMPI3 := __CDINT0000039C + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUDINT00000004 +__TMPI3 := __CDINT00000508 + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUDINT00000003 +__RA_PFX_ENET_STS_CMD [ __CDINT00000484 ] := __CUINT00000010 +__TMPI3 := __CDINT00000444 + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUSINT00000032 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000464 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000003 +__TMPI3 := __CDINT00000005 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000464 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000004 +__TMPI3 := __CDINT00000009 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000464 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000005 +__TMPI3 := __CDINT0000000D - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000464 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000007 +_GOTO __LAB11 +__LAB12 : +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +_PUSH_PAR __TMPM3 +_PUSH_PAR __CDINT0000000B +__TMPM5 := _CALL LEFT +__TMPB4 := __TMPM5 = __TMPM9 +_IF _NOT __TMPB4 _GOTO __LAB13 +__RA_PFX_ENET_STS_CMD [ __CDINT00000130 ] := __CUINT00000008 +__TMPI3 := __CDINT0000011C + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUSINT00000034 +__RA_PFX_ENET_STS_CMD [ __CDINT000006C0 ] := __CUINT00000004 +__TMPI3 := __CDINT0000039C + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUDINT00000003 +__TMPI3 := __CDINT00000508 + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUDINT00000004 +__RA_PFX_ENET_STS_CMD [ __CDINT00000484 ] := __CUINT00000010 +__TMPI3 := __CDINT00000444 + __DINT_NULL +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUSINT00000032 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000464 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000003 +__TMPI3 := __CDINT00000005 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000464 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000004 +__TMPI3 := __CDINT00000009 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000464 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000005 +__TMPI3 := __CDINT0000000D - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000464 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000007 +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB4 := __TMPM3 = __TMPM10 +_IF _NOT __TMPB4 _GOTO __LAB14 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT0000006D +__TMPI3 := __CDINT00000005 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT0000006E +_GOTO __LAB15 +__LAB14 : +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000027 +__TMPI3 := __CDINT00000005 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __CUSINT00000028 +__LAB15 : +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB4 := __TMPM3 = __TMPM10 +_IF _NOT __TMPB4 _GOTO __LAB16 +__RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] := __TMPR4 +__RA_PFX_ENET_STS_CMD [ __CDINT000006C8 ] := __TMPR2 +__RA_PFX_ENET_STS_CMD [ __CDINT000006CC ] := __TMPR3 +__RA_PFX_ENET_STS_CMD [ __CDINT000006D0 ] := __TMPR4 +_GOTO __LAB17 +__LAB16 : +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB4 := __TMPM3 = __TMPM11 +_IF _NOT __TMPB4 _GOTO __LAB18 +__RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] := __TMPR4 +__RA_PFX_ENET_STS_CMD [ __CDINT000006C8 ] := __TMPR2 +__RA_PFX_ENET_STS_CMD [ __CDINT000006CC ] := __TMPR4 +__RA_PFX_ENET_STS_CMD [ __CDINT000006D0 ] := __TMPR4 +_GOTO __LAB17 +__LAB18 : +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB4 := __TMPM3 = __TMPM12 +_IF _NOT __TMPB4 _GOTO __LAB19 +__RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] := __TMPR4 +__RA_PFX_ENET_STS_CMD [ __CDINT000006C8 ] := __TMPR2 +__RA_PFX_ENET_STS_CMD [ __CDINT000006CC ] := __TMPR3 +__RA_PFX_ENET_STS_CMD [ __CDINT000006D0 ] := __TMPR4 +_GOTO __LAB17 +__LAB19 : +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB4 := __TMPM3 = __TMPM13 +_IF _NOT __TMPB4 _GOTO __LAB1a +__RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] := __TMPR2 +__RA_PFX_ENET_STS_CMD [ __CDINT000006C8 ] := __TMPR4 +__RA_PFX_ENET_STS_CMD [ __CDINT000006CC ] := __TMPR3 +__RA_PFX_ENET_STS_CMD [ __CDINT000006D0 ] := __TMPR3 +_GOTO __LAB17 +__LAB1a : +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB4 := __TMPM3 = __TMPM14 +_IF _NOT __TMPB4 _GOTO __LAB1b +__RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] := __TMPR2 +__RA_PFX_ENET_STS_CMD [ __CDINT000006C8 ] := __TMPR2 +__RA_PFX_ENET_STS_CMD [ __CDINT000006CC ] := __TMPR3 +__RA_PFX_ENET_STS_CMD [ __CDINT000006D0 ] := __TMPR4 +_GOTO __LAB17 +__LAB1b : +__RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] := __TMPR3 +__RA_PFX_ENET_STS_CMD [ __CDINT000006C8 ] := __TMPR3 +__RA_PFX_ENET_STS_CMD [ __CDINT000006CC ] := __TMPR3 +__RA_PFX_ENET_STS_CMD [ __CDINT000006D0 ] := __TMPR3 +__LAB17 : +_GOTO __LAB11 +__LAB13 : +__RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] := __TMPM15 +__RA_PFX_ENET_STS_CMD [ __CDINT00000590 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT000003C9 ] := TRUE +__RA_PFX_ENET_STS_CMD [ __CDINT0000007B ] := TRUE +__TMPI3 := __CDINT000001DC + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUDINT00002710 +__LAB11 : +_GOTO __LAB1c +__LAB9 : +__LAB1c : +_GOTO __LAB1d +__LAB8 : +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __CDINT00000590 ] +_IF _NOT __TMPB4 _GOTO __LAB1e +__TMPI3 := __CDINT00000274 + __CDINT00000002 +__TMPB5 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +_IF _NOT __TMPB5 _GOTO __LAB1f +__RA_PFX_ENET_STS_CMD [ __CDINT00000592 ] := TRUE +__RA_PFX_ENET_STS_CMD [ __CDINT00000591 ] := TRUE +__RA_PFX_ENET_STS_CMD [ __CDINT00000590 ] := FALSE +_GOTO __LAB20 +__LAB1f : +__LAB20 : +_GOTO __LAB1d +__LAB1e : +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB4 := __TMPM3 = __TMPM4 +__TMPM5 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB5 := __TMPM5 = __TMPM6 +__TMPB4 := __TMPB4 _OR __TMPB5 +_IF _NOT __TMPB4 _GOTO __LAB21 +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000016 ] +__TMPR5 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPR5 +__TMPR6 := _CALL ABS +__TMPB6 := __TMPR6 > __TMPR7 +_IF _NOT __TMPB6 _GOTO __LAB22 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000004 +__TMPI4 := __CDINT00000610 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPR7 +_GOTO __LAB23 +__LAB22 : +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000004 +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000016 ] +__TMPR5 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPR5 +__TMPR6 := _CALL ABS +__TMPI4 := __CDINT00000610 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPR6 +__LAB23 : +__TMPV4 := __RA_PFX_ENET_STS_CMD [ __CDINT00000618 ] +__TMPV9 := __RA_PFX_ENET_STS_CMD [ __CDINT0000061A ] +__TMPV10 := __RA_PFX_ENET_STS_CMD [ __CDINT00000610 ] +__TMPV9 := __TMPV10 +__TMPV11 := __RA_PFX_ENET_STS_CMD [ __CDINT0000061E ] +__TMPV12 := __RA_PFX_ENET_STS_CMD [ __CDINT00000648 ] +__TMPV11 := __TMPV12 +__TMPV4 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_STS_CMD_0_2 +__TMPV4 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_STS_CMD_0_3 +__TMPV4 [ __CDINT00000012 ] := __CSINT00000005 +__TMPV4 [ __CDINT00000014 ] := __CSINT00000008 +__FBL_RET := _PUSHCALLFB COP __TMPV4 +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000018 ] +__TMPR5 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPR5 +__TMPR6 := _CALL ABS +__TMPB4 := __TMPR6 > __TMPR7 +_IF _NOT __TMPB4 _GOTO __LAB24 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000004 +__TMPI4 := __CDINT00000614 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPR7 +_GOTO __LAB25 +__LAB24 : +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000004 +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000018 ] +__TMPR5 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPR5 +__TMPR6 := _CALL ABS +__TMPI4 := __CDINT00000614 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPR6 +__LAB25 : +__TMPV4 := __RA_PFX_ENET_STS_CMD [ __CDINT00000630 ] +__TMPV13 := __RA_PFX_ENET_STS_CMD [ __CDINT00000632 ] +__TMPV14 := __RA_PFX_ENET_STS_CMD [ __CDINT00000614 ] +__TMPV13 := __TMPV14 +__TMPV15 := __RA_PFX_ENET_STS_CMD [ __CDINT00000636 ] +__TMPV16 := __RA_PFX_ENET_STS_CMD [ __CDINT0000064C ] +__TMPV15 := __TMPV16 +__TMPV4 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_STS_CMD_0_4 +__TMPV4 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_STS_CMD_0_5 +__TMPV4 [ __CDINT00000012 ] := __CSINT00000005 +__TMPV4 [ __CDINT00000014 ] := __CSINT00000008 +__FBL_RET := _PUSHCALLFB COP __TMPV4 +__TMPI3 := __CDINT00000274 + __CDINT00000002 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +__TMPI4 := __CDINT00000003 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT00000648 + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPI6 := __CDINT00000007 - __CDINT00000001 +__TMPI6 := __TMPI6 * __CDINT00000001 +__TMPI7 := __CDINT00000132 + __TMPI6 +__TMPUSI4 := __RA_PFX_ENET_STS_CMD [ __TMPI7 ] +__TMPB5 := __TMPUSI1 <> __TMPUSI4 +__TMPB4 := __TMPB4 _OR __TMPB5 +__TMPI8 := __CDINT00000004 - __CDINT00000001 +__TMPI8 := __TMPI8 * __CDINT00000001 +__TMPI9 := __CDINT00000648 + __TMPI8 +__TMPUSI5 := __RA_PFX_ENET_STS_CMD [ __TMPI9 ] +__TMPI10 := __CDINT00000008 - __CDINT00000001 +__TMPI10 := __TMPI10 * __CDINT00000001 +__TMPI11 := __CDINT00000132 + __TMPI10 +__TMPUSI6 := __RA_PFX_ENET_STS_CMD [ __TMPI11 ] +__TMPB6 := __TMPUSI5 <> __TMPUSI6 +__TMPB4 := __TMPB4 _OR __TMPB6 +__TMPI12 := __CDINT00000003 - __CDINT00000001 +__TMPI12 := __TMPI12 * __CDINT00000001 +__TMPI13 := __CDINT0000064C + __TMPI12 +__TMPUSI7 := __RA_PFX_ENET_STS_CMD [ __TMPI13 ] +__TMPI14 := __CDINT0000000F - __CDINT00000001 +__TMPI14 := __TMPI14 * __CDINT00000001 +__TMPI15 := __CDINT00000132 + __TMPI14 +__TMPUSI8 := __RA_PFX_ENET_STS_CMD [ __TMPI15 ] +__TMPB7 := __TMPUSI7 <> __TMPUSI8 +__TMPB4 := __TMPB4 _OR __TMPB7 +__TMPI16 := __CDINT00000004 - __CDINT00000001 +__TMPI16 := __TMPI16 * __CDINT00000001 +__TMPI17 := __CDINT0000064C + __TMPI16 +__TMPUSI9 := __RA_PFX_ENET_STS_CMD [ __TMPI17 ] +__TMPI18 := __CDINT00000010 - __CDINT00000001 +__TMPI18 := __TMPI18 * __CDINT00000001 +__TMPI19 := __CDINT00000132 + __TMPI18 +__TMPUSI10 := __RA_PFX_ENET_STS_CMD [ __TMPI19 ] +__TMPB8 := __TMPUSI9 <> __TMPUSI10 +__TMPB4 := __TMPB4 _OR __TMPB8 +_IF _NOT __TMPB4 _GOTO __LAB26 +__RA_PFX_ENET_STS_CMD [ __CDINT000003C8 ] := TRUE +__TMPI3 := __CDINT00000005 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000001 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT00000648 + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPI6 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI6 ] := __TMPUSI1 +__TMPI3 := __CDINT00000006 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000002 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT00000648 + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPI6 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI6 ] := __TMPUSI1 +__TMPI3 := __CDINT00000007 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000003 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT00000648 + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPI6 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI6 ] := __TMPUSI1 +__TMPI3 := __CDINT00000008 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000004 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT00000648 + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPI6 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI6 ] := __TMPUSI1 +__TMPI3 := __CDINT0000000D - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000001 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT0000064C + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPI6 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI6 ] := __TMPUSI1 +__TMPI3 := __CDINT0000000E - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000002 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT0000064C + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPI6 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI6 ] := __TMPUSI1 +__TMPI3 := __CDINT0000000F - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000003 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT0000064C + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPI6 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI6 ] := __TMPUSI1 +__TMPI3 := __CDINT00000010 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000004 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT0000064C + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPI6 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI6 ] := __TMPUSI1 +_GOTO __LAB27 +__LAB26 : +__LAB27 : +_GOTO __LAB28 +__LAB21 : +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000016 ] +__TMPR5 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPR5 +__TMPR6 := _CALL ABS +__TMPB4 := __TMPR6 > __TMPR8 +_IF _NOT __TMPB4 _GOTO __LAB29 +__TMPR9 := __RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] +__TMPR10 := __TMPR8 * __TMPR9 +_PUSH_PAR __TMPR10 +__TMPI3 := _CALL ANY_TO_REAL +__RA_PFX_ENET_STS_CMD [ __CDINT000006D4 ] := __TMPI3 +_GOTO __LAB2a +__LAB29 : +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000016 ] +__TMPR5 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPR5 +__TMPR6 := _CALL ABS +__TMPR9 := __RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] +__TMPR6 := __TMPR6 * __TMPR9 +_PUSH_PAR __TMPR6 +__TMPI3 := _CALL ANY_TO_REAL +__RA_PFX_ENET_STS_CMD [ __CDINT000006D4 ] := __TMPI3 +__LAB2a : +__TMPI3 := __RA_PFX_ENET_STS_CMD [ __CDINT000006D4 ] +_PUSH_PAR __TMPI3 +_PUSH_PAR __CDINT000000FF +__TMPI4 := _CALL AND_MASK +_PUSH_PAR __TMPI4 +__TMPUSI1 := _CALL ANY_TO_DINT +__RA_PFX_ENET_STS_CMD [ __CDINT000006DC ] := __TMPUSI1 +__TMPI3 := __RA_PFX_ENET_STS_CMD [ __CDINT000006D4 ] +_PUSH_PAR __TMPI3 +_PUSH_PAR __CDINT00000008 +__TMPI4 := _CALL SHR +_PUSH_PAR __TMPI4 +__TMPUSI1 := _CALL ANY_TO_DINT +__RA_PFX_ENET_STS_CMD [ __CDINT000006DD ] := __TMPUSI1 +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000018 ] +__TMPR5 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPR5 +__TMPR6 := _CALL ABS +__TMPB4 := __TMPR6 > __TMPR8 +_IF _NOT __TMPB4 _GOTO __LAB2b +__TMPR9 := __RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] +__TMPR10 := __TMPR8 * __TMPR9 +_PUSH_PAR __TMPR10 +__TMPI3 := _CALL ANY_TO_REAL +__RA_PFX_ENET_STS_CMD [ __CDINT000006D8 ] := __TMPI3 +_GOTO __LAB2c +__LAB2b : +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000018 ] +__TMPR5 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPR5 +__TMPR6 := _CALL ABS +__TMPR9 := __RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] +__TMPR6 := __TMPR6 * __TMPR9 +_PUSH_PAR __TMPR6 +__TMPI3 := _CALL ANY_TO_REAL +__RA_PFX_ENET_STS_CMD [ __CDINT000006D8 ] := __TMPI3 +__LAB2c : +__TMPI3 := __RA_PFX_ENET_STS_CMD [ __CDINT000006D8 ] +_PUSH_PAR __TMPI3 +_PUSH_PAR __CDINT000000FF +__TMPI4 := _CALL AND_MASK +_PUSH_PAR __TMPI4 +__TMPUSI1 := _CALL ANY_TO_DINT +__RA_PFX_ENET_STS_CMD [ __CDINT000006DE ] := __TMPUSI1 +__TMPI3 := __RA_PFX_ENET_STS_CMD [ __CDINT000006D8 ] +_PUSH_PAR __TMPI3 +_PUSH_PAR __CDINT00000008 +__TMPI4 := _CALL SHR +_PUSH_PAR __TMPI4 +__TMPUSI1 := _CALL ANY_TO_DINT +__RA_PFX_ENET_STS_CMD [ __CDINT000006DF ] := __TMPUSI1 +__TMPI3 := __CDINT00000274 + __CDINT00000002 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT000006DC ] +__TMPI4 := __CDINT00000003 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT00000132 + __TMPI4 +__TMPUSI4 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPB5 := __TMPUSI1 <> __TMPUSI4 +__TMPB4 := __TMPB4 _OR __TMPB5 +__TMPUSI5 := __RA_PFX_ENET_STS_CMD [ __CDINT000006DD ] +__TMPI6 := __CDINT00000004 - __CDINT00000001 +__TMPI6 := __TMPI6 * __CDINT00000001 +__TMPI7 := __CDINT00000132 + __TMPI6 +__TMPUSI6 := __RA_PFX_ENET_STS_CMD [ __TMPI7 ] +__TMPB6 := __TMPUSI5 <> __TMPUSI6 +__TMPB4 := __TMPB4 _OR __TMPB6 +__TMPUSI7 := __RA_PFX_ENET_STS_CMD [ __CDINT000006DE ] +__TMPI8 := __CDINT00000007 - __CDINT00000001 +__TMPI8 := __TMPI8 * __CDINT00000001 +__TMPI9 := __CDINT00000132 + __TMPI8 +__TMPUSI8 := __RA_PFX_ENET_STS_CMD [ __TMPI9 ] +__TMPB7 := __TMPUSI7 <> __TMPUSI8 +__TMPB4 := __TMPB4 _OR __TMPB7 +__TMPUSI9 := __RA_PFX_ENET_STS_CMD [ __CDINT000006DF ] +__TMPI10 := __CDINT00000008 - __CDINT00000001 +__TMPI10 := __TMPI10 * __CDINT00000001 +__TMPI11 := __CDINT00000132 + __TMPI10 +__TMPUSI10 := __RA_PFX_ENET_STS_CMD [ __TMPI11 ] +__TMPB8 := __TMPUSI9 <> __TMPUSI10 +__TMPB4 := __TMPB4 _OR __TMPB8 +_IF _NOT __TMPB4 _GOTO __LAB2d +__RA_PFX_ENET_STS_CMD [ __CDINT000003C8 ] := TRUE +__TMPI3 := __CDINT00000003 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT000006DC ] +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPUSI1 +__TMPI3 := __CDINT00000004 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT000006DD ] +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPUSI1 +__TMPI3 := __CDINT00000007 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT000006DE ] +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPUSI1 +__TMPI3 := __CDINT00000008 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT000006DF ] +__TMPI4 := __CDINT00000132 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPUSI1 +_GOTO __LAB2e +__LAB2d : +__LAB2e : +__LAB28 : +__TMPI3 := __CDINT00000234 + __CDINT00000002 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +_IF _NOT __TMPB4 _GOTO __LAB2f +__RA_PFX_ENET_STS_CMD [ __CDINT000003C8 ] := FALSE +_GOTO __LAB30 +__LAB2f : +__LAB30 : +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000008 ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB31 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR TRUE +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR FALSE +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +_GOTO __LAB32 +__LAB31 : +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000000A ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB33 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR FALSE +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR TRUE +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +_GOTO __LAB32 +__LAB33 : +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR FALSE +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR FALSE +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +__LAB32 : +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000000C ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000000E ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000010 ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB34 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR TRUE +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR FALSE +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +_GOTO __LAB35 +__LAB34 : +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000012 ] +__TMPB1 := __TMPV1 [ __DINT_NULL ] +_IF _NOT __TMPB1 _GOTO __LAB36 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR FALSE +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR TRUE +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +_GOTO __LAB35 +__LAB36 : +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR FALSE +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +_PUSH_PAR FALSE +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] := __TMPUSI1 +__LAB35 : +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB4 := __TMPM3 = __TMPM4 +__TMPM5 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB5 := __TMPM5 = __TMPM6 +__TMPB4 := __TMPB4 _OR __TMPB5 +_IF _NOT __TMPB4 _GOTO __LAB37 +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000014 ] +__TMPR5 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPR5 +__TMPR6 := _CALL ABS +__TMPB6 := __TMPR6 > __TMPR11 +_IF _NOT __TMPB6 _GOTO __LAB38 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000004 +__TMPI4 := __CDINT00000608 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPR11 +_GOTO __LAB39 +__LAB38 : +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000004 +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000014 ] +__TMPR5 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPR5 +__TMPR6 := _CALL ABS +__TMPI4 := __CDINT00000608 + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPR6 +__LAB39 : +__TMPV4 := __RA_PFX_ENET_STS_CMD [ __CDINT00000650 ] +__TMPV17 := __RA_PFX_ENET_STS_CMD [ __CDINT00000652 ] +__TMPV18 := __RA_PFX_ENET_STS_CMD [ __CDINT00000608 ] +__TMPV17 := __TMPV18 +__TMPV19 := __RA_PFX_ENET_STS_CMD [ __CDINT00000656 ] +__TMPV20 := __RA_PFX_ENET_STS_CMD [ __CDINT0000060C ] +__TMPV19 := __TMPV20 +__TMPV4 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_STS_CMD_0_6 +__TMPV4 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_STS_CMD_0_7 +__TMPV4 [ __CDINT00000012 ] := __CSINT00000005 +__TMPV4 [ __CDINT00000014 ] := __CSINT00000008 +__FBL_RET := _PUSHCALLFB COP __TMPV4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT000003BC + __TMPI3 +__TMPUSI4 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__TMPB4 := __TMPUSI1 <> __TMPUSI4 +__TMPI5 := __CDINT00000003 - __CDINT00000001 +__TMPI5 := __TMPI5 * __CDINT00000001 +__TMPI6 := __CDINT0000060C + __TMPI5 +__TMPUSI5 := __RA_PFX_ENET_STS_CMD [ __TMPI6 ] +__TMPI7 := __CDINT00000007 - __CDINT00000001 +__TMPI7 := __TMPI7 * __CDINT00000001 +__TMPI8 := __CDINT000003BC + __TMPI7 +__TMPUSI6 := __RA_PFX_ENET_STS_CMD [ __TMPI8 ] +__TMPB5 := __TMPUSI5 <> __TMPUSI6 +__TMPB4 := __TMPB4 _OR __TMPB5 +__TMPI9 := __CDINT00000004 - __CDINT00000001 +__TMPI9 := __TMPI9 * __CDINT00000001 +__TMPI10 := __CDINT0000060C + __TMPI9 +__TMPUSI7 := __RA_PFX_ENET_STS_CMD [ __TMPI10 ] +__TMPI11 := __CDINT00000008 - __CDINT00000001 +__TMPI11 := __TMPI11 * __CDINT00000001 +__TMPI12 := __CDINT000003BC + __TMPI11 +__TMPUSI8 := __RA_PFX_ENET_STS_CMD [ __TMPI12 ] +__TMPB6 := __TMPUSI7 <> __TMPUSI8 +__TMPB4 := __TMPB4 _OR __TMPB6 +_IF _NOT __TMPB4 _GOTO __LAB3a +__RA_PFX_ENET_STS_CMD [ __CDINT00000360 ] := TRUE +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +__TMPI4 := __CDINT000003BC + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPUSI1 +__TMPI3 := __CDINT00000005 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000001 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT0000060C + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPI6 := __CDINT000003BC + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI6 ] := __TMPUSI1 +__TMPI3 := __CDINT00000006 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000002 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT0000060C + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPI6 := __CDINT000003BC + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI6 ] := __TMPUSI1 +__TMPI3 := __CDINT00000007 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000003 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT0000060C + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPI6 := __CDINT000003BC + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI6 ] := __TMPUSI1 +__TMPI3 := __CDINT00000008 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000004 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT0000060C + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPI6 := __CDINT000003BC + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI6 ] := __TMPUSI1 +_GOTO __LAB3b +__LAB3a : +__LAB3b : +_GOTO __LAB3c +__LAB37 : +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000014 ] +__TMPR5 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPR5 +__TMPR6 := _CALL ABS +__TMPB4 := __TMPR6 > __TMPR11 +_IF _NOT __TMPB4 _GOTO __LAB3d +__TMPR9 := __RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] +__TMPR10 := __TMPR11 * __TMPR9 +_PUSH_PAR __TMPR10 +__TMPI3 := _CALL ANY_TO_REAL +__RA_PFX_ENET_STS_CMD [ __CDINT00000074 ] := __TMPI3 +_GOTO __LAB3e +__LAB3d : +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000014 ] +__TMPR5 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPR5 +__TMPR6 := _CALL ABS +__TMPR9 := __RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] +__TMPR6 := __TMPR6 * __TMPR9 +_PUSH_PAR __TMPR6 +__TMPI3 := _CALL ANY_TO_REAL +__RA_PFX_ENET_STS_CMD [ __CDINT00000074 ] := __TMPI3 +__LAB3e : +__TMPI3 := __RA_PFX_ENET_STS_CMD [ __CDINT00000074 ] +_PUSH_PAR __TMPI3 +_PUSH_PAR __CDINT000000FF +__TMPI4 := _CALL AND_MASK +_PUSH_PAR __TMPI4 +__TMPUSI1 := _CALL ANY_TO_DINT +__RA_PFX_ENET_STS_CMD [ __CDINT00000078 ] := __TMPUSI1 +__TMPI3 := __RA_PFX_ENET_STS_CMD [ __CDINT00000074 ] +_PUSH_PAR __TMPI3 +_PUSH_PAR __CDINT00000008 +__TMPI4 := _CALL SHR +_PUSH_PAR __TMPI4 +__TMPUSI1 := _CALL ANY_TO_DINT +__RA_PFX_ENET_STS_CMD [ __CDINT00000079 ] := __TMPUSI1 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT000003BC + __TMPI3 +__TMPUSI4 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__TMPB4 := __TMPUSI1 <> __TMPUSI4 +__TMPUSI5 := __RA_PFX_ENET_STS_CMD [ __CDINT00000078 ] +__TMPI5 := __CDINT00000003 - __CDINT00000001 +__TMPI5 := __TMPI5 * __CDINT00000001 +__TMPI6 := __CDINT000003BC + __TMPI5 +__TMPUSI6 := __RA_PFX_ENET_STS_CMD [ __TMPI6 ] +__TMPB5 := __TMPUSI5 <> __TMPUSI6 +__TMPB4 := __TMPB4 _OR __TMPB5 +__TMPUSI7 := __RA_PFX_ENET_STS_CMD [ __CDINT00000079 ] +__TMPI7 := __CDINT00000004 - __CDINT00000001 +__TMPI7 := __TMPI7 * __CDINT00000001 +__TMPI8 := __CDINT000003BC + __TMPI7 +__TMPUSI8 := __RA_PFX_ENET_STS_CMD [ __TMPI8 ] +__TMPB6 := __TMPUSI7 <> __TMPUSI8 +__TMPB4 := __TMPB4 _OR __TMPB6 +_IF _NOT __TMPB4 _GOTO __LAB3f +__RA_PFX_ENET_STS_CMD [ __CDINT00000360 ] := TRUE +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007A ] +__TMPI4 := __CDINT000003BC + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPUSI1 +__TMPI3 := __CDINT00000003 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000078 ] +__TMPI4 := __CDINT000003BC + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPUSI1 +__TMPI3 := __CDINT00000004 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000079 ] +__TMPI4 := __CDINT000003BC + __TMPI3 +__RA_PFX_ENET_STS_CMD [ __TMPI4 ] := __TMPUSI1 +_GOTO __LAB40 +__LAB3f : +__LAB40 : +__LAB3c : +__TMPI3 := __CDINT000003C4 + __CDINT00000002 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +_IF _NOT __TMPB4 _GOTO __LAB41 +__RA_PFX_ENET_STS_CMD [ __CDINT00000360 ] := FALSE +__TMPV1 := __RA_PFX_ENET_STS_CMD [ __CDINT00000014 ] +__TMPR5 := __TMPV1 [ __DINT_NULL ] +__RA_PFX_ENET_STS_CMD [ __CDINT0000003C ] := __TMPR5 +_GOTO __LAB42 +__LAB41 : +__LAB42 : +__TMPI3 := __CDINT000003D6 + __CDINT00000002 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +_IF _NOT __TMPB4 _GOTO __LAB43 +__TMPI4 := __CDINT00000001 - __CDINT00000001 +__TMPI4 := __TMPI4 * __CDINT00000001 +__TMPI5 := __CDINT00000528 + __TMPI4 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB5 := _CALL __ANARBIT +__RA_PFX_ENET_STS_CMD [ __CDINT00000034 ] := __TMPB5 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000528 + __TMPI3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB4 := _CALL __ANARBIT +__RA_PFX_ENET_STS_CMD [ __CDINT00000035 ] := __TMPB4 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000528 + __TMPI3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB4 := _CALL __ANARBIT +__RA_PFX_ENET_STS_CMD [ __CDINT00000036 ] := __TMPB4 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000528 + __TMPI3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB4 := _CALL __ANARBIT +__TMPB4 := _NOT __TMPB4 +__RA_PFX_ENET_STS_CMD [ __CDINT00000037 ] := __TMPB4 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000528 + __TMPI3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB4 := _CALL __ANARBIT +__RA_PFX_ENET_STS_CMD [ __CDINT00000030 ] := __TMPB4 +__TMPI3 := __CDINT00000002 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000528 + __TMPI3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB4 := _CALL __ANARBIT +__RA_PFX_ENET_STS_CMD [ __CDINT00000038 ] := __TMPB4 +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB4 := __TMPM3 = __TMPM4 +__TMPM5 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB5 := __TMPM5 = __TMPM6 +__TMPB4 := __TMPB4 _OR __TMPB5 +_IF _NOT __TMPB4 _GOTO __LAB44 +__TMPV4 := __RA_PFX_ENET_STS_CMD [ __CDINT000005D4 ] +__TMPV21 := __RA_PFX_ENET_STS_CMD [ __CDINT000005D6 ] +__TMPV22 := __RA_PFX_ENET_STS_CMD [ __CDINT00000528 ] +__TMPV21 := __TMPV22 +__TMPV23 := __RA_PFX_ENET_STS_CMD [ __CDINT000005DA ] +__TMPV24 := __RA_PFX_ENET_STS_CMD [ __CDINT000005EC ] +__TMPV23 := __TMPV24 +__TMPV4 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_STS_CMD_0_8 +__TMPV4 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_STS_CMD_0_9 +__TMPV4 [ __CDINT00000012 ] := __CSINT00000008 +__TMPV4 [ __CDINT00000014 ] := __CSINT00000005 +__FBL_RET := _PUSHCALLFB COP __TMPV4 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000004 +__TMPI4 := __CDINT000005EC + __TMPI3 +__TMPR6 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__RA_PFX_ENET_STS_CMD [ __CDINT00000040 ] := __TMPR6 +_GOTO __LAB45 +__LAB44 : +__TMPI3 := __CDINT00000004 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000528 + __TMPI3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +_PUSH_PAR __TMPUSI1 +__TMPI5 := _CALL ANY_TO_USINT +_PUSH_PAR __TMPI5 +_PUSH_PAR __CDINT00000008 +__TMPI6 := _CALL SHL +__TMPI7 := __CDINT00000003 - __CDINT00000001 +__TMPI7 := __TMPI7 * __CDINT00000001 +__TMPI8 := __CDINT00000528 + __TMPI7 +__TMPUSI4 := __RA_PFX_ENET_STS_CMD [ __TMPI8 ] +_PUSH_PAR __TMPUSI4 +__TMPI9 := _CALL ANY_TO_USINT +__TMPI6 := __TMPI6 + __TMPI9 +_PUSH_PAR __TMPI6 +__TMPR6 := _CALL ANY_TO_DINT +__TMPR9 := __RA_PFX_ENET_STS_CMD [ __CDINT000006C4 ] +__TMPR6 := __TMPR6 / __TMPR9 +__RA_PFX_ENET_STS_CMD [ __CDINT00000040 ] := __TMPR6 +__LAB45 : +_GOTO __LAB46 +__LAB43 : +__LAB46 : +__TMPI3 := __CDINT000003CE + __CDINT00000002 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +_IF _NOT __TMPB4 _GOTO __LAB47 +__TMPM3 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB5 := __TMPM3 = __TMPM4 +__TMPM5 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] +__TMPB6 := __TMPM5 = __TMPM6 +__TMPB5 := __TMPB5 _OR __TMPB6 +_IF _NOT __TMPB5 _GOTO __LAB48 +__TMPV4 := __RA_PFX_ENET_STS_CMD [ __CDINT0000066C ] +__TMPV25 := __RA_PFX_ENET_STS_CMD [ __CDINT0000066E ] +__TMPV26 := __RA_PFX_ENET_STS_CMD [ __CDINT00000486 ] +__TMPV25 := __TMPV26 +__TMPV27 := __RA_PFX_ENET_STS_CMD [ __CDINT00000672 ] +__TMPV28 := __RA_PFX_ENET_STS_CMD [ __CDINT00000684 ] +__TMPV27 := __TMPV28 +__TMPV4 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_STS_CMD_0_10 +__TMPV4 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_STS_CMD_0_11 +__TMPV4 [ __CDINT00000012 ] := __CSINT00000008 +__TMPV4 [ __CDINT00000014 ] := __CSINT00000005 +__FBL_RET := _PUSHCALLFB COP __TMPV4 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000004 +__TMPI4 := __CDINT00000684 + __TMPI3 +__TMPR6 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__RA_PFX_ENET_STS_CMD [ __CDINT00000044 ] := __TMPR6 +__TMPV4 := __RA_PFX_ENET_STS_CMD [ __CDINT00000688 ] +__TMPV25 := __RA_PFX_ENET_STS_CMD [ __CDINT0000068A ] +__TMPV26 := __RA_PFX_ENET_STS_CMD [ __CDINT00000486 ] +__TMPV25 := __TMPV26 +__TMPV29 := __RA_PFX_ENET_STS_CMD [ __CDINT0000068E ] +__TMPV30 := __RA_PFX_ENET_STS_CMD [ __CDINT000006A0 ] +__TMPV29 := __TMPV30 +__TMPV4 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_STS_CMD_0_12 +__TMPV4 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_STS_CMD_0_13 +__TMPV4 [ __CDINT00000012 ] := __CSINT00000008 +__TMPV4 [ __CDINT00000014 ] := __CSINT00000005 +__FBL_RET := _PUSHCALLFB COP __TMPV4 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000004 +__TMPI4 := __CDINT000006A0 + __TMPI3 +__TMPR6 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__RA_PFX_ENET_STS_CMD [ __CDINT0000004C ] := __TMPR6 +__TMPV4 := __RA_PFX_ENET_STS_CMD [ __CDINT000006A4 ] +__TMPV25 := __RA_PFX_ENET_STS_CMD [ __CDINT000006A6 ] +__TMPV26 := __RA_PFX_ENET_STS_CMD [ __CDINT00000486 ] +__TMPV25 := __TMPV26 +__TMPV31 := __RA_PFX_ENET_STS_CMD [ __CDINT000006AA ] +__TMPV32 := __RA_PFX_ENET_STS_CMD [ __CDINT000006BC ] +__TMPV31 := __TMPV32 +__TMPV4 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_STS_CMD_0_14 +__TMPV4 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_STS_CMD_0_15 +__TMPV4 [ __CDINT00000012 ] := __CSINT00000008 +__TMPV4 [ __CDINT00000014 ] := __CSINT00000005 +__FBL_RET := _PUSHCALLFB COP __TMPV4 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000004 +__TMPI4 := __CDINT000006BC + __TMPI3 +__TMPR6 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__RA_PFX_ENET_STS_CMD [ __CDINT00000048 ] := __TMPR6 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __CDINT00000030 ] +_IF _NOT __TMPB4 _GOTO __LAB49 +__TMPV4 := __RA_PFX_ENET_STS_CMD [ __CDINT000005F0 ] +__TMPV25 := __RA_PFX_ENET_STS_CMD [ __CDINT000005F2 ] +__TMPV26 := __RA_PFX_ENET_STS_CMD [ __CDINT00000486 ] +__TMPV25 := __TMPV26 +__TMPV33 := __RA_PFX_ENET_STS_CMD [ __CDINT000005F6 ] +__TMPV34 := __RA_PFX_ENET_STS_CMD [ __CDINT00000668 ] +__TMPV33 := __TMPV34 +__TMPV4 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_STS_CMD_0_16 +__TMPV4 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_STS_CMD_0_17 +__TMPV4 [ __CDINT00000012 ] := __CSINT00000008 +__TMPV4 [ __CDINT00000014 ] := __CSINT0000000B +__FBL_RET := _PUSHCALLFB COP __TMPV4 +__TMPI3 := __CDINT00000001 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000004 +__TMPI4 := __CDINT00000668 + __TMPI3 +__TMPUDI1 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +_PUSH_PAR __TMPUDI1 +__TMPUIN2 := _CALL ANY_TO_UDINT +__RA_PFX_ENET_STS_CMD [ __CDINT00000032 ] := __TMPUIN2 +_GOTO __LAB4a +__LAB49 : +__RA_PFX_ENET_STS_CMD [ __CDINT00000032 ] := __UINT_NULL +__LAB4a : +_GOTO __LAB4b +__LAB48 : +__TMPI3 := __CDINT00000004 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000486 + __TMPI3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +_PUSH_PAR __TMPUSI1 +__TMPI5 := _CALL ANY_TO_USINT +_PUSH_PAR __TMPI5 +_PUSH_PAR __CDINT00000008 +__TMPI6 := _CALL SHL +__TMPI7 := __CDINT00000003 - __CDINT00000001 +__TMPI7 := __TMPI7 * __CDINT00000001 +__TMPI8 := __CDINT00000486 + __TMPI7 +__TMPUSI4 := __RA_PFX_ENET_STS_CMD [ __TMPI8 ] +_PUSH_PAR __TMPUSI4 +__TMPI9 := _CALL ANY_TO_USINT +__TMPI6 := __TMPI6 + __TMPI9 +_PUSH_PAR __TMPI6 +__TMPR6 := _CALL ANY_TO_DINT +__TMPR9 := __RA_PFX_ENET_STS_CMD [ __CDINT000006C8 ] +__TMPR6 := __TMPR6 / __TMPR9 +__RA_PFX_ENET_STS_CMD [ __CDINT00000044 ] := __TMPR6 +__TMPI3 := __CDINT00000008 - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000486 + __TMPI3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +_PUSH_PAR __TMPUSI1 +__TMPI5 := _CALL ANY_TO_USINT +_PUSH_PAR __TMPI5 +_PUSH_PAR __CDINT00000008 +__TMPI6 := _CALL SHL +__TMPI7 := __CDINT00000007 - __CDINT00000001 +__TMPI7 := __TMPI7 * __CDINT00000001 +__TMPI8 := __CDINT00000486 + __TMPI7 +__TMPUSI4 := __RA_PFX_ENET_STS_CMD [ __TMPI8 ] +_PUSH_PAR __TMPUSI4 +__TMPI9 := _CALL ANY_TO_USINT +__TMPI6 := __TMPI6 + __TMPI9 +_PUSH_PAR __TMPI6 +__TMPR6 := _CALL ANY_TO_DINT +__TMPR9 := __RA_PFX_ENET_STS_CMD [ __CDINT000006D0 ] +__TMPR6 := __TMPR6 / __TMPR9 +__RA_PFX_ENET_STS_CMD [ __CDINT0000004C ] := __TMPR6 +__TMPI3 := __CDINT0000000C - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000486 + __TMPI3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +_PUSH_PAR __TMPUSI1 +__TMPI5 := _CALL ANY_TO_USINT +_PUSH_PAR __TMPI5 +_PUSH_PAR __CDINT00000008 +__TMPI6 := _CALL SHL +__TMPI7 := __CDINT0000000B - __CDINT00000001 +__TMPI7 := __TMPI7 * __CDINT00000001 +__TMPI8 := __CDINT00000486 + __TMPI7 +__TMPUSI4 := __RA_PFX_ENET_STS_CMD [ __TMPI8 ] +_PUSH_PAR __TMPUSI4 +__TMPI9 := _CALL ANY_TO_USINT +__TMPI6 := __TMPI6 + __TMPI9 +_PUSH_PAR __TMPI6 +__TMPR6 := _CALL ANY_TO_DINT +__TMPR9 := __RA_PFX_ENET_STS_CMD [ __CDINT000006CC ] +__TMPR6 := __TMPR6 / __TMPR9 +__RA_PFX_ENET_STS_CMD [ __CDINT00000048 ] := __TMPR6 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __CDINT00000030 ] +_IF _NOT __TMPB4 _GOTO __LAB4c +__TMPI3 := __CDINT0000000F - __CDINT00000001 +__TMPI3 := __TMPI3 * __CDINT00000001 +__TMPI4 := __CDINT00000486 + __TMPI3 +__TMPUSI1 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +_PUSH_PAR __TMPUSI1 +__TMPUIN2 := _CALL ANY_TO_USINT +__RA_PFX_ENET_STS_CMD [ __CDINT00000032 ] := __TMPUIN2 +_GOTO __LAB4d +__LAB4c : +__RA_PFX_ENET_STS_CMD [ __CDINT00000032 ] := __UINT_NULL +__LAB4d : +__LAB4b : +_GOTO __LAB4e +__LAB47 : +__LAB4e : +__LAB1d : +__TMPI3 := __CDINT00000014 + __DINT_NULL +__TMPI4 := __CDINT000001F8 + __TMPI3 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__TMPV2 := __RA_PFX_ENET_STS_CMD [ __CDINT00000238 ] +__TMPB__R_TRIG__CLK := __TMPB4 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI3 := __CDINT00000014 + __DINT_NULL +__TMPI4 := __CDINT00000240 + __TMPI3 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__TMPV2 := __RA_PFX_ENET_STS_CMD [ __CDINT000002FC ] +__TMPB__R_TRIG__CLK := __TMPB4 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI3 := __CDINT00000014 + __DINT_NULL +__TMPI4 := __CDINT0000007C + __TMPI3 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__TMPV2 := __RA_PFX_ENET_STS_CMD [ __CDINT0000023C ] +__TMPB__R_TRIG__CLK := __TMPB4 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI3 := __CDINT00000014 + __DINT_NULL +__TMPI4 := __CDINT00000364 + __TMPI3 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__TMPV2 := __RA_PFX_ENET_STS_CMD [ __CDINT00000398 ] +__TMPB__R_TRIG__CLK := __TMPB4 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI3 := __CDINT00000014 + __DINT_NULL +__TMPI4 := __CDINT00000410 + __TMPI3 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__TMPV2 := __RA_PFX_ENET_STS_CMD [ __CDINT000003D2 ] +__TMPB__R_TRIG__CLK := __TMPB4 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI3 := __CDINT00000014 + __DINT_NULL +__TMPI4 := __CDINT000003DC + __TMPI3 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__TMPV2 := __RA_PFX_ENET_STS_CMD [ __CDINT000003CA ] +__TMPB__R_TRIG__CLK := __TMPB4 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI3 := __CDINT00000238 + __CDINT00000002 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +_IF _NOT __TMPB4 _GOTO __LAB4f +__TMPI4 := __CDINT00000014 + __CDINT00000002 +__TMPI5 := __CDINT000001F8 + __TMPI4 +__TMPUIN2 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPB5 := __TMPUIN2 = __CUINT00000037 +__TMPI6 := __CDINT00000014 + __CDINT00000004 +__TMPI7 := __CDINT000001F8 + __TMPI6 +__TMPUIN3 := __RA_PFX_ENET_STS_CMD [ __TMPI7 ] +__TMPB6 := __TMPUIN3 = __CUINT00000073 +__TMPB5 := __TMPB5 _AND __TMPB6 +_IF _NOT __TMPB5 _GOTO __LAB50 +__TMPI8 := __CDINT000001DC + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI8 ] := __CUDINT00002710 +_GOTO __LAB51 +__LAB50 : +__TMPI3 := __CDINT000001DC + __CDINT00000004 +__RA_PFX_ENET_STS_CMD [ __TMPI3 ] := __CUDINT000003E8 +__LAB51 : +_GOTO __LAB52 +__LAB4f : +__LAB52 : +__TMPI3 := __CDINT000002FC + __CDINT00000002 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +__TMPI4 := __CDINT0000023C + __CDINT00000002 +__TMPB5 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__TMPB4 := __TMPB4 _OR __TMPB5 +__TMPI5 := __CDINT00000398 + __CDINT00000002 +__TMPB6 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPB4 := __TMPB4 _OR __TMPB6 +__TMPI6 := __CDINT000003D2 + __CDINT00000002 +__TMPB7 := __RA_PFX_ENET_STS_CMD [ __TMPI6 ] +__TMPB4 := __TMPB4 _OR __TMPB7 +__TMPI7 := __CDINT000003CA + __CDINT00000002 +__TMPB8 := __RA_PFX_ENET_STS_CMD [ __TMPI7 ] +__TMPB4 := __TMPB4 _OR __TMPB8 +_IF _NOT __TMPB4 _GOTO __LAB53 +__RA_PFX_ENET_STS_CMD [ __CDINT000003C8 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000360 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000592 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000591 ] := FALSE +__TMPI3 := __CDINT0000023C + __CDINT00000002 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +__TMPI4 := __CDINT00000014 + __CDINT00000002 +__TMPI5 := __CDINT0000007C + __TMPI4 +__TMPUIN2 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPB5 := __TMPUIN2 = __CUINT000000E0 +__TMPB4 := __TMPB4 _AND __TMPB5 +__TMPI6 := __CDINT00000014 + __CDINT00000004 +__TMPI7 := __CDINT0000007C + __TMPI6 +__TMPUIN3 := __RA_PFX_ENET_STS_CMD [ __TMPI7 ] +__TMPB6 := __TMPUIN3 = __CUINT00000010 +__TMPB4 := __TMPB4 _AND __TMPB6 +__TMPI8 := __CDINT00000398 + __CDINT00000002 +__TMPB7 := __RA_PFX_ENET_STS_CMD [ __TMPI8 ] +__TMPI9 := __CDINT00000014 + __CDINT00000002 +__TMPI10 := __CDINT00000364 + __TMPI9 +__TMPUIN4 := __RA_PFX_ENET_STS_CMD [ __TMPI10 ] +__TMPB8 := __TMPUIN4 = __CUINT000000E0 +__TMPB7 := __TMPB7 _AND __TMPB8 +__TMPI11 := __CDINT00000014 + __CDINT00000004 +__TMPI12 := __CDINT00000364 + __TMPI11 +__TMPUIN5 := __RA_PFX_ENET_STS_CMD [ __TMPI12 ] +__TMPB9 := __TMPUIN5 = __CUINT00000010 +__TMPB7 := __TMPB7 _AND __TMPB9 +__TMPB4 := __TMPB4 _OR __TMPB7 +_IF _NOT __TMPB4 _GOTO __LAB54 +__RA_PFX_ENET_STS_CMD [ __CDINT0000007B ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000590 ] := TRUE +__RA_PFX_ENET_STS_CMD [ __CDINT0000001C ] := FALSE +_GOTO __LAB55 +__LAB54 : +__RA_PFX_ENET_STS_CMD [ __CDINT0000007B ] := TRUE +__RA_PFX_ENET_STS_CMD [ __CDINT00000590 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT0000001C ] := TRUE +__RA_PFX_ENET_STS_CMD [ __CDINT00000034 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000035 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000036 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000037 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000030 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000038 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000040 ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT0000003C ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT00000044 ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT0000004C ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT00000048 ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT00000032 ] := __UINT_NULL +__RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] := __STRING_NULL +__LAB55 : +_GOTO __LAB56 +__LAB53 : +__LAB56 : +__TMPI3 := __CDINT000001F8 + __CDINT00000012 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +__TMPV2 := __RA_PFX_ENET_STS_CMD [ __CDINT0000022C ] +__TMPB__R_TRIG__CLK := __TMPB4 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI3 := __CDINT00000240 + __CDINT00000012 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +__TMPV2 := __RA_PFX_ENET_STS_CMD [ __CDINT00000274 ] +__TMPB__R_TRIG__CLK := __TMPB4 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI3 := __CDINT0000007C + __CDINT00000012 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +__TMPV2 := __RA_PFX_ENET_STS_CMD [ __CDINT00000234 ] +__TMPB__R_TRIG__CLK := __TMPB4 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI3 := __CDINT00000364 + __CDINT00000012 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +__TMPV2 := __RA_PFX_ENET_STS_CMD [ __CDINT000003C4 ] +__TMPB__R_TRIG__CLK := __TMPB4 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI3 := __CDINT00000410 + __CDINT00000012 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +__TMPV2 := __RA_PFX_ENET_STS_CMD [ __CDINT000003D6 ] +__TMPB__R_TRIG__CLK := __TMPB4 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI3 := __CDINT000003DC + __CDINT00000012 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +__TMPV2 := __RA_PFX_ENET_STS_CMD [ __CDINT000003CE ] +__TMPB__R_TRIG__CLK := __TMPB4 +__FBL_RET := _PUSHCALLFB R_TRIG __TMPV2 +__TMPI3 := __CDINT0000022C + __CDINT00000002 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __TMPI3 ] +__TMPI4 := __CDINT00000274 + __CDINT00000002 +__TMPB5 := __RA_PFX_ENET_STS_CMD [ __TMPI4 ] +__TMPB4 := __TMPB4 _OR __TMPB5 +__TMPI5 := __CDINT00000234 + __CDINT00000002 +__TMPB6 := __RA_PFX_ENET_STS_CMD [ __TMPI5 ] +__TMPB4 := __TMPB4 _OR __TMPB6 +__TMPI6 := __CDINT000003C4 + __CDINT00000002 +__TMPB7 := __RA_PFX_ENET_STS_CMD [ __TMPI6 ] +__TMPB4 := __TMPB4 _OR __TMPB7 +__TMPI7 := __CDINT000003D6 + __CDINT00000002 +__TMPB8 := __RA_PFX_ENET_STS_CMD [ __TMPI7 ] +__TMPB4 := __TMPB4 _OR __TMPB8 +__TMPI8 := __CDINT000003CE + __CDINT00000002 +__TMPB9 := __RA_PFX_ENET_STS_CMD [ __TMPI8 ] +__TMPB4 := __TMPB4 _OR __TMPB9 +_IF _NOT __TMPB4 _GOTO __LAB57 +__RA_PFX_ENET_STS_CMD [ __CDINT0000001C ] := FALSE +_GOTO __LAB58 +__LAB57 : +__LAB58 : +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __CDINT000003C9 ] +__TMPB5 := __RA_PFX_ENET_STS_CMD [ __CDINT0000001C ] +__TMPB4 := __TMPB4 _OR __TMPB5 +_IF _NOT __TMPB4 _GOTO __LAB59 +__RA_PFX_ENET_STS_CMD [ __CDINT0000001B ] := TRUE +_GOTO __LAB5a +__LAB59 : +__RA_PFX_ENET_STS_CMD [ __CDINT0000001B ] := FALSE +__LAB5a : +_GOTO __LAB5b +__LAB7 : +__RA_PFX_ENET_STS_CMD [ __CDINT0000007B ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000590 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT000003C8 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000360 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000592 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000591 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT0000001C ] := TRUE +__RA_PFX_ENET_STS_CMD [ __CDINT00000034 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000035 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000036 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000037 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000030 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000038 ] := FALSE +__RA_PFX_ENET_STS_CMD [ __CDINT00000040 ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT0000003C ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT00000044 ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT0000004C ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT00000048 ] := __TMPR1 +__RA_PFX_ENET_STS_CMD [ __CDINT00000032 ] := __UINT_NULL +__RA_PFX_ENET_STS_CMD [ __CDINT0000001D ] := __STRING_NULL +__LAB5b : +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007B ] +__TMPV35 := __RA_PFX_ENET_STS_CMD [ __CDINT000001F8 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB4 +__TMPV36 := __RA_PFX_ENET_STS_CMD [ __CDINT000001FA ] +__TMPV37 := __RA_PFX_ENET_STS_CMD [ __CDINT000001DC ] +__TMPV36 := __TMPV37 +__TMPV38 := __RA_PFX_ENET_STS_CMD [ __CDINT000001FC ] +__TMPV39 := __RA_PFX_ENET_STS_CMD [ __CDINT000001C8 ] +__TMPV38 := __TMPV39 +__TMPV40 := __RA_PFX_ENET_STS_CMD [ __CDINT000001FE ] +__TMPV41 := __RA_PFX_ENET_STS_CMD [ __CDINT00000168 ] +__TMPV40 := __TMPV41 +__TMPV42 := __RA_PFX_ENET_STS_CMD [ __CDINT00000204 ] +__TMPV43 := __RA_PFX_ENET_STS_CMD [ __CDINT000001E8 ] +__TMPV42 := __TMPV43 +__TMPV35 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_STS_CMD_0_18 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV35 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __CDINT00000590 ] +__TMPV35 := __RA_PFX_ENET_STS_CMD [ __CDINT00000240 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB4 +__TMPV36 := __RA_PFX_ENET_STS_CMD [ __CDINT00000242 ] +__TMPV37 := __RA_PFX_ENET_STS_CMD [ __CDINT0000028C ] +__TMPV36 := __TMPV37 +__TMPV38 := __RA_PFX_ENET_STS_CMD [ __CDINT00000244 ] +__TMPV39 := __RA_PFX_ENET_STS_CMD [ __CDINT00000278 ] +__TMPV38 := __TMPV39 +__TMPV40 := __RA_PFX_ENET_STS_CMD [ __CDINT00000246 ] +__TMPV41 := __RA_PFX_ENET_STS_CMD [ __CDINT0000029C ] +__TMPV40 := __TMPV41 +__TMPV44 := __RA_PFX_ENET_STS_CMD [ __CDINT00000248 ] +__TMPV45 := __RA_PFX_ENET_STS_CMD [ __CDINT00000298 ] +__TMPV44 := __TMPV45 +__TMPV35 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_STS_CMD_0_19 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV35 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __CDINT000003C8 ] +__TMPUIN2 := __RA_PFX_ENET_STS_CMD [ __CDINT00000130 ] +__TMPV35 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007C ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB4 +__TMPV36 := __RA_PFX_ENET_STS_CMD [ __CDINT0000007E ] +__TMPV37 := __RA_PFX_ENET_STS_CMD [ __CDINT000000B0 ] +__TMPV36 := __TMPV37 +__TMPV38 := __RA_PFX_ENET_STS_CMD [ __CDINT00000080 ] +__TMPV39 := __RA_PFX_ENET_STS_CMD [ __CDINT0000011C ] +__TMPV38 := __TMPV39 +__TMPV40 := __RA_PFX_ENET_STS_CMD [ __CDINT00000082 ] +__TMPV41 := __RA_PFX_ENET_STS_CMD [ __CDINT000000BC ] +__TMPV40 := __TMPV41 +__TMPV46 := __RA_PFX_ENET_STS_CMD [ __CDINT00000084 ] +__TMPV47 := __RA_PFX_ENET_STS_CMD [ __CDINT00000132 ] +__TMPV46 := __TMPV47 +__TMPUIN__MSG_CIPGENERIC__REQLENGTH := __TMPUIN2 +__TMPV48 := __RA_PFX_ENET_STS_CMD [ __CDINT00000088 ] +__TMPV49 := __RA_PFX_ENET_STS_CMD [ __CDINT0000014A ] +__TMPV48 := __TMPV49 +__TMPV35 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_STS_CMD_0_20 +__TMPV35 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_STS_CMD_0_21 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV35 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __CDINT00000360 ] +__TMPUIN2 := __RA_PFX_ENET_STS_CMD [ __CDINT000006C0 ] +__TMPV35 := __RA_PFX_ENET_STS_CMD [ __CDINT00000364 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB4 +__TMPV36 := __RA_PFX_ENET_STS_CMD [ __CDINT00000366 ] +__TMPV37 := __RA_PFX_ENET_STS_CMD [ __CDINT000003B0 ] +__TMPV36 := __TMPV37 +__TMPV38 := __RA_PFX_ENET_STS_CMD [ __CDINT00000368 ] +__TMPV39 := __RA_PFX_ENET_STS_CMD [ __CDINT0000039C ] +__TMPV38 := __TMPV39 +__TMPV40 := __RA_PFX_ENET_STS_CMD [ __CDINT0000036A ] +__TMPV41 := __RA_PFX_ENET_STS_CMD [ __CDINT00000300 ] +__TMPV40 := __TMPV41 +__TMPV50 := __RA_PFX_ENET_STS_CMD [ __CDINT0000036C ] +__TMPV51 := __RA_PFX_ENET_STS_CMD [ __CDINT000003BC ] +__TMPV50 := __TMPV51 +__TMPUIN__MSG_CIPGENERIC__REQLENGTH := __TMPUIN2 +__TMPV35 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_STS_CMD_0_22 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV35 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __CDINT00000592 ] +__TMPV35 := __RA_PFX_ENET_STS_CMD [ __CDINT00000410 ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB4 +__TMPV36 := __RA_PFX_ENET_STS_CMD [ __CDINT00000412 ] +__TMPV37 := __RA_PFX_ENET_STS_CMD [ __CDINT0000051C ] +__TMPV36 := __TMPV37 +__TMPV38 := __RA_PFX_ENET_STS_CMD [ __CDINT00000414 ] +__TMPV39 := __RA_PFX_ENET_STS_CMD [ __CDINT00000508 ] +__TMPV38 := __TMPV39 +__TMPV40 := __RA_PFX_ENET_STS_CMD [ __CDINT00000416 ] +__TMPV41 := __RA_PFX_ENET_STS_CMD [ __CDINT00000530 ] +__TMPV40 := __TMPV41 +__TMPV21 := __RA_PFX_ENET_STS_CMD [ __CDINT0000041C ] +__TMPV22 := __RA_PFX_ENET_STS_CMD [ __CDINT00000528 ] +__TMPV21 := __TMPV22 +__TMPV35 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_STS_CMD_0_23 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV35 +__TMPB4 := __RA_PFX_ENET_STS_CMD [ __CDINT00000591 ] +__TMPUIN2 := __RA_PFX_ENET_STS_CMD [ __CDINT00000484 ] +__TMPV35 := __RA_PFX_ENET_STS_CMD [ __CDINT000003DC ] +__TMPB__MSG_CIPGENERIC__IN := __TMPB4 +__TMPV36 := __RA_PFX_ENET_STS_CMD [ __CDINT000003DE ] +__TMPV37 := __RA_PFX_ENET_STS_CMD [ __CDINT00000458 ] +__TMPV36 := __TMPV37 +__TMPV38 := __RA_PFX_ENET_STS_CMD [ __CDINT000003E0 ] +__TMPV39 := __RA_PFX_ENET_STS_CMD [ __CDINT00000444 ] +__TMPV38 := __TMPV39 +__TMPV40 := __RA_PFX_ENET_STS_CMD [ __CDINT000003E2 ] +__TMPV41 := __RA_PFX_ENET_STS_CMD [ __CDINT000004A8 ] +__TMPV40 := __TMPV41 +__TMPV52 := __RA_PFX_ENET_STS_CMD [ __CDINT000003E4 ] +__TMPV53 := __RA_PFX_ENET_STS_CMD [ __CDINT00000464 ] +__TMPV52 := __TMPV53 +__TMPUIN__MSG_CIPGENERIC__REQLENGTH := __TMPUIN2 +__TMPV25 := __RA_PFX_ENET_STS_CMD [ __CDINT000003E8 ] +__TMPV26 := __RA_PFX_ENET_STS_CMD [ __CDINT00000486 ] +__TMPV25 := __TMPV26 +__TMPV35 [ __CDINT0000000E ] := __ADI__RA_PFX_ENET_STS_CMD_0_24 +__TMPV35 [ __CDINT00000010 ] := __ADI__RA_PFX_ENET_STS_CMD_0_25 +__FBL_RET := _PUSHCALLFB MSG_CIPGENERIC __TMPV35 diff --git a/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_STS_CMD.rtc b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_STS_CMD.rtc new file mode 100644 index 0000000..b4d3197 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/RA_PFX_ENET_STS_CMD.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.ic b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.ic new file mode 100644 index 0000000..8ee0262 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.ic @@ -0,0 +1,43 @@ +__TMPB1 := MODBUSCYCLETIMER [ __CDINT00000004 ] +__TMPB1 := _NOT __TMPB1 +__TMPB__TON__IN := __TMPB1 +__FBL_RET := _PUSHCALLFB TON MODBUSCYCLETIMER +__TMPT1 := MODBUSCYCLETIMER [ __CDINT00000008 ] +MODBUSCYCLETIMEELAPSED := __TMPT1 +__TMPB1 := MODBUSCYCLETIMER [ __CDINT00000004 ] +__TMPB1 := __TMPB1 _AND DOWNHOLE_TOOL_ENABLED +__TMPV1 := LOCALCFGDATA [ __DINT_NULL ] +__TMPV2 := TARGETCFGDATA0 [ __DINT_NULL ] +__TMPV3 := MODBUS_READ0 [ __DINT_NULL ] +__TMPB__MSG_MODBUS__IN := __TMPB1 +__TMPV4 := MODBUSDATA_0 [ __CDINT00000004 ] +__TMPV4 := __TMPV1 +__TMPV5 := MODBUSDATA_0 [ __CDINT00000006 ] +__TMPV5 := __TMPV2 +__TMPV6 := MODBUSDATA_0 [ __CDINT00000008 ] +__TMPV6 := __TMPV3 +MODBUSDATA_0 [ __CDINT0000000A ] := __ADI__READDOWNHOLEDATA_0_0 +__FBL_RET := _PUSHCALLFB MSG_MODBUS MODBUSDATA_0 +__TMPB1 := MODBUSDATA_0 [ __CDINT0000000D ] +MODBUSERRORDATA := __TMPB1 +__TMPUIN1 := MODBUSDATA_0 [ __CDINT0000000E ] +ERRORCODEDATA := __TMPUIN1 +__TMPB1 := MODBUSDATA_0 [ __CDINT0000000C ] +__TMPB1 := __TMPB1 _AND DOWNHOLE_TOOL_ENABLED +__TMPV1 := LOCALCFGDATA [ __DINT_NULL ] +__TMPV2 := TARGETCFGDATA1000 [ __DINT_NULL ] +__TMPV3 := MODBUS_READ1000 [ __DINT_NULL ] +__TMPB__MSG_MODBUS__IN := __TMPB1 +__TMPV4 := MODBUSDATA_1000 [ __CDINT00000004 ] +__TMPV4 := __TMPV1 +__TMPV5 := MODBUSDATA_1000 [ __CDINT00000006 ] +__TMPV5 := __TMPV2 +__TMPV6 := MODBUSDATA_1000 [ __CDINT00000008 ] +__TMPV6 := __TMPV3 +MODBUSDATA_1000 [ __CDINT0000000A ] := __ADI__READDOWNHOLEDATA_0_1 +__FBL_RET := _PUSHCALLFB MSG_MODBUS MODBUSDATA_1000 +__TMPB1 := MODBUSDATA_1000 [ __CDINT0000000D ] +MODBUSERRORDATA := __TMPB1 +__TMPUIN1 := MODBUSDATA_1000 [ __CDINT0000000E ] +ERRORCODEDATA := __TMPUIN1 +__LG0000 : diff --git a/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.rtc b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.rtc new file mode 100644 index 0000000..c78e975 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.txt b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.txt new file mode 100644 index 0000000..d779d0c --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/READDOWNHOLEDATA.txt @@ -0,0 +1,43 @@ +(****** QuickLD compiler *******************************) +(****** Copyright Rockwell Automation Canada, Ltd ******) +(****** ST *********************************************) + +(*************** Rung **********************************) +(**) +(*Label :*)(**) +(* FB call: TON *) +ModbusCycleTimer(NOT(MODBUSCYCLETIMER.Q), MODBUSCYCLETIME) ; +MODBUSCYCLETIMEELAPSED := ModbusCycleTimer.ET ; + +(*************** Code for the end of Rung **************) + + +(*************** Rung **********************************) +(**) +(*Label :*)(**) +(* FB call: MSG_MODBUS *) +ModbusData_0(MODBUSCYCLETIMER.Q AND DOWNHOLE_TOOL_ENABLED, CANCEL, LOCALCFGDATA, TARGETCFGDATA0, MODBUS_READ0, 0) ; +MODBUSERRORDATA := ModbusData_0.Error ; +ERRORCODEDATA := ModbusData_0.ErrorID ; + +(*************** Code for the end of Rung **************) + + +(*************** Rung **********************************) +(**) +(*Label :*)(**) +(* FB call: MSG_MODBUS *) +ModbusData_1000(MODBUSDATA_0.Q AND DOWNHOLE_TOOL_ENABLED, CANCEL, LOCALCFGDATA, TARGETCFGDATA1000, MODBUS_READ1000, 0) ; +MODBUSERRORDATA := ModbusData_1000.Error ; +ERRORCODEDATA := ModbusData_1000.ErrorID ; + +(*************** Code for the end of Rung **************) + + +(*************** Code for the end of File **************) +__GL __LG0000 ; + + + +(*************** Local Symbols table *******************) + diff --git a/Controller/Controller/Micro820/Micro820/ResPar.cnf b/Controller/Controller/Micro820/Micro820/ResPar.cnf new file mode 100644 index 0000000..9aebad2 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/ResPar.cnf differ diff --git a/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.ic b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.ic new file mode 100644 index 0000000..22c2883 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.ic @@ -0,0 +1,88 @@ +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __SINT_TO_USINT [ __DINT_NULL ] +__TMPS1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __SINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__SINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 diff --git a/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.rtc new file mode 100644 index 0000000..2c3925a Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/SINT_TO_USINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.ic b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.ic new file mode 100644 index 0000000..749ebdb --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.ic @@ -0,0 +1,352 @@ +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000008 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000009 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000B +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000C +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000D +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000E +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000F +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000010 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000011 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000012 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000013 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000014 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000015 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000016 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000017 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000004 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000018 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000019 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001A +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001B +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001C +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001D +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001E +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 +__TMPV1 := __UDINT_TO_USINT [ __DINT_NULL ] +__TMPUDI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001F +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UDINT_TO_USINT [ __CDINT00000005 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__UDINT_TO_USINT [ __CDINT00000005 ] := __TMPUSI1 diff --git a/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.rtc new file mode 100644 index 0000000..289d8cd Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/UDINT_TO_USINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.ic b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.ic new file mode 100644 index 0000000..48cadc2 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.ic @@ -0,0 +1,176 @@ +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000002 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000008 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000009 +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000A +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000B +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000C +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000D +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000E +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 +__TMPV1 := __UINT_TO_USINT [ __DINT_NULL ] +__TMPUIN1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000F +__TMPB1 := _CALL __ANARBIT +__TMPUSI1 := __UINT_TO_USINT [ __CDINT00000003 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__UINT_TO_USINT [ __CDINT00000003 ] := __TMPUSI1 diff --git a/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.rtc b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.rtc new file mode 100644 index 0000000..98e5caf Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/UINT_TO_USINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.ic b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.ic new file mode 100644 index 0000000..9593527 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.ic @@ -0,0 +1,352 @@ +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000008 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000009 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000A +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000B +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000C +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000D +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000E +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000000F +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000010 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000011 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000012 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000013 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000014 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000015 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000016 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000017 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000018 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT00000019 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001A +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001B +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001C +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001D +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001E +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 +__TMPV1 := __USINT_TO_DINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPI1 := __USINT_TO_DINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPI1 +_PUSH_PAR __CDINT0000001F +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_DINT [ __CDINT00000008 ] := __TMPI1 diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.rtc new file mode 100644 index 0000000..46f0187 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/USINT_TO_DINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.ic b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.ic new file mode 100644 index 0000000..0fcc535 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.ic @@ -0,0 +1,88 @@ +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 +__TMPV1 := __USINT_TO_SINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPS1 := __USINT_TO_SINT [ __CDINT00000002 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPS1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_SINT [ __CDINT00000002 ] := __TMPS1 diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.rtc new file mode 100644 index 0000000..2024445 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/USINT_TO_SINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.ic b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.ic new file mode 100644 index 0000000..e891f95 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.ic @@ -0,0 +1,352 @@ +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000008 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000009 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000A +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000B +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000C +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000D +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000E +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000000F +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000010 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000011 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000012 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000013 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000014 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000015 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000016 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000004 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000017 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000018 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT00000019 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001A +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001B +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001C +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001D +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001E +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 +__TMPV1 := __USINT_TO_UDINT [ __CDINT00000006 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUDI1 := __USINT_TO_UDINT [ __CDINT00000008 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUDI1 +_PUSH_PAR __CDINT0000001F +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UDINT [ __CDINT00000008 ] := __TMPUDI1 diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.rtc new file mode 100644 index 0000000..9d9c2e8 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/USINT_TO_UDINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.ic b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.ic new file mode 100644 index 0000000..4ef7a74 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.ic @@ -0,0 +1,176 @@ +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __DINT_NULL +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000001 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000002 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000003 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000004 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000005 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000006 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __DINT_NULL ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000007 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __DINT_NULL +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000008 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000001 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT00000009 +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000002 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000A +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000003 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000B +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000004 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000C +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000005 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000D +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000006 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000E +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 +__TMPV1 := __USINT_TO_UINT [ __CDINT00000002 ] +__TMPUSI1 := __TMPV1 [ __DINT_NULL ] +_PUSH_PAR __TMPUSI1 +_PUSH_PAR __CDINT00000007 +__TMPB1 := _CALL __ANARBIT +__TMPUIN1 := __USINT_TO_UINT [ __CDINT00000004 ] +_PUSH_PAR __TMPB1 +_PUSH_PAR __TMPUIN1 +_PUSH_PAR __CDINT0000000F +__TMPN1 := _CALL __ANAWBIT +__USINT_TO_UINT [ __CDINT00000004 ] := __TMPUIN1 diff --git a/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.rtc b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.rtc new file mode 100644 index 0000000..60fe082 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/USINT_TO_UINT.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.dop b/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.dop new file mode 100644 index 0000000..4e03373 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.dop @@ -0,0 +1 @@ +VFD_CONFIGMAP(167):FB,RA_PFX_ENET_PAR_READ(166);FB,RA_PFX_ENET_PAR_WRITE(168); \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.ic b/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.ic new file mode 100644 index 0000000..1de4f7b --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.ic @@ -0,0 +1,247 @@ +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_READ VFD_R_NPHP +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB1 := VFD_R_NPHP [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LAB1 +__TMPUIN1 := VFD_R_NPHP [ __CDINT00000014 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR2 +CFG_NAMEPLATEHP := __TMPR1 +_GOTO __LAB2 +__LAB1 : +__LAB2 : +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_READ VFD_R_NPFLA +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB1 := VFD_R_NPFLA [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LAB3 +__TMPUIN1 := VFD_R_NPFLA [ __CDINT00000014 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR3 +CFG_NAMEPLATEFLA := __TMPR1 +_GOTO __LAB4 +__LAB3 : +__LAB4 : +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_READ VFD_R_NPVOLTS +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB1 := VFD_R_NPVOLTS [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LAB5 +__TMPUIN1 := VFD_R_NPVOLTS [ __CDINT00000014 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +CFG_NAMEPLATEVOLTS := __TMPR1 +_GOTO __LAB6 +__LAB5 : +__LAB6 : +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_READ VFD_R_NPHZ +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB1 := VFD_R_NPHZ [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LAB7 +__TMPUIN1 := VFD_R_NPHZ [ __CDINT00000014 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +CFG_NAMEPLATEHZ := __TMPR1 +_GOTO __LAB8 +__LAB7 : +__LAB8 : +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_READ VFD_R_NPRPM +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB1 := VFD_R_NPRPM [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LAB9 +__TMPUIN1 := VFD_R_NPRPM [ __CDINT00000014 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +CFG_NAMEPLATERPM := __TMPR1 +_GOTO __LABa +__LAB9 : +__LABa : +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_READ VFD_R_NPOLCURRENT +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB1 := VFD_R_NPOLCURRENT [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LABb +__TMPUIN1 := VFD_R_NPOLCURRENT [ __CDINT00000014 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR3 +CFG_NAMEPLATEOLCURRENT := __TMPR1 +_GOTO __LABc +__LABb : +__LABc : +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_READ VFD_R_MOTORPOLES +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB1 := VFD_R_MOTORPOLES [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LABd +__TMPUIN1 := VFD_R_MOTORPOLES [ __CDINT00000014 ] +CFG_MOTORPOLES := __TMPUIN1 +_GOTO __LABe +__LABd : +__LABe : +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_READ VFD_R_MAXFREQ +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB1 := VFD_R_MAXFREQ [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LABf +__TMPUIN1 := VFD_R_MAXFREQ [ __CDINT00000014 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR4 +CFG_MAXFREQ := __TMPR1 +_GOTO __LAB10 +__LABf : +__LAB10 : +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_READ VFD_R_MINFREQ +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB1 := VFD_R_MINFREQ [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LAB11 +__TMPUIN1 := VFD_R_MINFREQ [ __CDINT00000014 ] +_PUSH_PAR __TMPUIN1 +__TMPR1 := _CALL ANY_TO_UINT +__TMPR1 := __TMPR1 / __TMPR4 +CFG_MINFREQ := __TMPR1 +_GOTO __LAB12 +__LAB11 : +__LAB12 : +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_READ VFD_R_STOPMODE +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB1 := VFD_R_STOPMODE [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LAB13 +__TMPUIN1 := VFD_R_STOPMODE [ __CDINT00000014 ] +CFG_STOPMODE := __TMPUIN1 +_GOTO __LAB14 +__LAB13 : +__LAB14 : +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_READ VFD_R_TORQUEPERFMODE +__TMPI1 := __CDINT000000D6 + __CDINT00000002 +__TMPB1 := VFD_R_TORQUEPERFMODE [ __TMPI1 ] +_IF _NOT __TMPB1 _GOTO __LAB15 +__TMPUIN1 := VFD_R_TORQUEPERFMODE [ __CDINT00000014 ] +CFG_TORQUEPERFMODE := __TMPUIN1 +_GOTO __LAB16 +__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 +__TMPI3 := __CDINT00000018 + __CDINT00000012 +__TMPB4 := VFD_R_MOTORPOLES [ __TMPI3 ] +__TMPB2 := __TMPB2 _AND __TMPB4 +__TMPI4 := __CDINT00000018 + __CDINT00000012 +__TMPB5 := VFD_R_NPFLA [ __TMPI4 ] +__TMPB2 := __TMPB2 _AND __TMPB5 +__TMPI5 := __CDINT00000018 + __CDINT00000012 +__TMPB6 := VFD_R_NPHP [ __TMPI5 ] +__TMPB2 := __TMPB2 _AND __TMPB6 +__TMPI6 := __CDINT00000018 + __CDINT00000012 +__TMPB7 := VFD_R_NPHZ [ __TMPI6 ] +__TMPB2 := __TMPB2 _AND __TMPB7 +__TMPI7 := __CDINT00000018 + __CDINT00000012 +__TMPB8 := VFD_R_NPOLCURRENT [ __TMPI7 ] +__TMPB2 := __TMPB2 _AND __TMPB8 +__TMPI8 := __CDINT00000018 + __CDINT00000012 +__TMPB9 := VFD_R_NPRPM [ __TMPI8 ] +__TMPB2 := __TMPB2 _AND __TMPB9 +__TMPI9 := __CDINT00000018 + __CDINT00000012 +__TMPB10 := VFD_R_NPVOLTS [ __TMPI9 ] +__TMPB2 := __TMPB2 _AND __TMPB10 +__TMPI10 := __CDINT00000018 + __CDINT00000012 +__TMPB11 := VFD_R_STOPMODE [ __TMPI10 ] +__TMPB2 := __TMPB2 _AND __TMPB11 +__TMPI11 := __CDINT00000018 + __CDINT00000012 +__TMPB12 := VFD_R_TORQUEPERFMODE [ __TMPI11 ] +__TMPB2 := __TMPB2 _AND __TMPB12 +_IF _NOT __TMPB2 _GOTO __LAB17 +VFD_READ := FALSE +_GOTO __LAB18 +__LAB17 : +__LAB18 : +__TMPR1 := CFG_NAMEPLATEHP * __TMPR2 +_PUSH_PAR __TMPR1 +__TMPUIN1 := _CALL ANY_TO_REAL +TEMP_NPHP := __TMPUIN1 +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_WRITE VFD_W_NPHP +__TMPR1 := CFG_NAMEPLATEFLA * __TMPR3 +_PUSH_PAR __TMPR1 +__TMPUIN1 := _CALL ANY_TO_REAL +TEMP_FLA := __TMPUIN1 +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_WRITE VFD_W_NPFLA +_PUSH_PAR CFG_NAMEPLATEVOLTS +__TMPUIN1 := _CALL ANY_TO_REAL +TEMP_VOLTS := __TMPUIN1 +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_WRITE VFD_W_NPVOLTS +_PUSH_PAR CFG_NAMEPLATEHZ +__TMPUIN1 := _CALL ANY_TO_REAL +TEMP_HZ := __TMPUIN1 +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_WRITE VFD_W_NPHZ +_PUSH_PAR CFG_NAMEPLATERPM +__TMPUIN1 := _CALL ANY_TO_REAL +TEMP_RPM := __TMPUIN1 +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_WRITE VFD_W_NPRPM +__TMPR1 := CFG_NAMEPLATEOLCURRENT * __TMPR3 +_PUSH_PAR __TMPR1 +__TMPUIN1 := _CALL ANY_TO_REAL +TEMP_OLCURRENT := __TMPUIN1 +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_WRITE VFD_W_NPOLCURRENT +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_WRITE VFD_W_MOTORPOLES +__TMPR1 := CFG_MAXFREQ * __TMPR4 +_PUSH_PAR __TMPR1 +__TMPUIN1 := _CALL ANY_TO_REAL +TEMP_MAXFREQ := __TMPUIN1 +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_WRITE VFD_W_MAXFREQ +__TMPR1 := CFG_MINFREQ * __TMPR4 +_PUSH_PAR __TMPR1 +__TMPUIN1 := _CALL ANY_TO_REAL +TEMP_MINFREQ := __TMPUIN1 +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_PAR_WRITE VFD_W_MINFREQ +__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 +__TMPI3 := __CDINT00000018 + __CDINT00000012 +__TMPB4 := VFD_W_MOTORPOLES [ __TMPI3 ] +__TMPB2 := __TMPB2 _AND __TMPB4 +__TMPI4 := __CDINT00000018 + __CDINT00000012 +__TMPB5 := VFD_W_NPFLA [ __TMPI4 ] +__TMPB2 := __TMPB2 _AND __TMPB5 +__TMPI5 := __CDINT00000018 + __CDINT00000012 +__TMPB6 := VFD_W_NPHP [ __TMPI5 ] +__TMPB2 := __TMPB2 _AND __TMPB6 +__TMPI6 := __CDINT00000018 + __CDINT00000012 +__TMPB7 := VFD_W_NPHZ [ __TMPI6 ] +__TMPB2 := __TMPB2 _AND __TMPB7 +__TMPI7 := __CDINT00000018 + __CDINT00000012 +__TMPB8 := VFD_W_NPOLCURRENT [ __TMPI7 ] +__TMPB2 := __TMPB2 _AND __TMPB8 +__TMPI8 := __CDINT00000018 + __CDINT00000012 +__TMPB9 := VFD_W_NPRPM [ __TMPI8 ] +__TMPB2 := __TMPB2 _AND __TMPB9 +__TMPI9 := __CDINT00000018 + __CDINT00000012 +__TMPB10 := VFD_W_NPVOLTS [ __TMPI9 ] +__TMPB2 := __TMPB2 _AND __TMPB10 +__TMPI10 := __CDINT00000018 + __CDINT00000012 +__TMPB11 := VFD_W_STOPMODE [ __TMPI10 ] +__TMPB2 := __TMPB2 _AND __TMPB11 +__TMPI11 := __CDINT00000018 + __CDINT00000012 +__TMPB12 := VFD_W_TORQUEPERFMODE [ __TMPI11 ] +__TMPB2 := __TMPB2 _AND __TMPB12 +_IF _NOT __TMPB2 _GOTO __LAB19 +VFD_WRITE := FALSE +_GOTO __LAB1a +__LAB19 : +__LAB1a : +__FBL_RET := _PUSHCALLFB TON VFD_WRITETIMER +__FBL_RET := _PUSHCALLFB TON VFD_READTIMER +__TMPB1 := VFD_FAULT _OR VFD_FAULT_COMMERROR +__TMPB1 := __TMPB1 _OR VFD_FAULT_DRIVEFAULT +__TMPB1 := _NOT __TMPB1 +__TMPB2 := VFD_CLEARFAULT _AND __TMPB1 +_IF _NOT __TMPB2 _GOTO __LAB1b +VFD_CLEARFAULT := FALSE +_GOTO __LAB1c +__LAB1b : +__LAB1c : diff --git a/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.rtc b/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.rtc new file mode 100644 index 0000000..17f2379 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/VFD_CONFIGMAP.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/VFD_ERRORMAP.ic b/Controller/Controller/Micro820/Micro820/VFD_ERRORMAP.ic new file mode 100644 index 0000000..befec04 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/VFD_ERRORMAP.ic @@ -0,0 +1,245 @@ +__TMPB1 := VFD_FAULT_DRIVEFAULT_CODE = __UINT_NULL +__TMPB1 := _NOT __TMPB1 +_IF _NOT __TMPB1 _GOTO __LAB1 +_PUSH_PAR VFD_FAULT_DRIVEFAULT_CODE +__TMPI1 := _CALL ANY_TO_UINT +__TMPB2 := __TMPI1 <> __CDINT00000002 +_IF __TMPB2 _GOTO __LAB3 +VFD_FAULT_MESSAGE := __TMPM1 +_GOTO __LAB2 +__LAB3 : +__TMPB1 := __TMPI1 <> __CDINT00000003 +_IF __TMPB1 _GOTO __LAB4 +VFD_FAULT_MESSAGE := __TMPM2 +_GOTO __LAB2 +__LAB4 : +__TMPB1 := __TMPI1 <> __CDINT00000004 +_IF __TMPB1 _GOTO __LAB5 +VFD_FAULT_MESSAGE := __TMPM3 +_GOTO __LAB2 +__LAB5 : +__TMPB1 := __TMPI1 <> __CDINT00000005 +_IF __TMPB1 _GOTO __LAB6 +VFD_FAULT_MESSAGE := __TMPM4 +_GOTO __LAB2 +__LAB6 : +__TMPB1 := __TMPI1 <> __CDINT00000006 +_IF __TMPB1 _GOTO __LAB7 +VFD_FAULT_MESSAGE := __TMPM5 +_GOTO __LAB2 +__LAB7 : +__TMPB1 := __TMPI1 <> __CDINT00000007 +_IF __TMPB1 _GOTO __LAB8 +VFD_FAULT_MESSAGE := __TMPM6 +_GOTO __LAB2 +__LAB8 : +__TMPB1 := __TMPI1 <> __CDINT00000008 +_IF __TMPB1 _GOTO __LAB9 +VFD_FAULT_MESSAGE := __TMPM7 +_GOTO __LAB2 +__LAB9 : +__TMPB1 := __TMPI1 <> __CDINT00000009 +_IF __TMPB1 _GOTO __LABa +VFD_FAULT_MESSAGE := __TMPM8 +_GOTO __LAB2 +__LABa : +__TMPB1 := __TMPI1 <> __CDINT0000000C +_IF __TMPB1 _GOTO __LABb +VFD_FAULT_MESSAGE := __TMPM9 +_GOTO __LAB2 +__LABb : +__TMPB1 := __TMPI1 <> __CDINT0000000D +_IF __TMPB1 _GOTO __LABc +VFD_FAULT_MESSAGE := __TMPM10 +_GOTO __LAB2 +__LABc : +__TMPB1 := __TMPI1 <> __CDINT0000000F +_IF __TMPB1 _GOTO __LABd +VFD_FAULT_MESSAGE := __TMPM11 +_GOTO __LAB2 +__LABd : +__TMPB1 := __TMPI1 <> __CDINT00000015 +_IF __TMPB1 _GOTO __LABe +VFD_FAULT_MESSAGE := __TMPM12 +_GOTO __LAB2 +__LABe : +__TMPB1 := __TMPI1 <> __CDINT0000001D +_IF __TMPB1 _GOTO __LABf +VFD_FAULT_MESSAGE := __TMPM13 +_GOTO __LAB2 +__LABf : +__TMPB1 := __TMPI1 <> __CDINT00000021 +_IF __TMPB1 _GOTO __LAB10 +VFD_FAULT_MESSAGE := __TMPM14 +_GOTO __LAB2 +__LAB10 : +__TMPB1 := __TMPI1 <> __CDINT00000026 +_IF __TMPB1 _GOTO __LAB11 +VFD_FAULT_MESSAGE := __TMPM15 +_GOTO __LAB2 +__LAB11 : +__TMPB1 := __TMPI1 <> __CDINT00000027 +_IF __TMPB1 _GOTO __LAB12 +VFD_FAULT_MESSAGE := __TMPM16 +_GOTO __LAB2 +__LAB12 : +__TMPB1 := __TMPI1 <> __CDINT00000028 +_IF __TMPB1 _GOTO __LAB13 +VFD_FAULT_MESSAGE := __TMPM17 +_GOTO __LAB2 +__LAB13 : +__TMPB1 := __TMPI1 <> __CDINT00000029 +_IF __TMPB1 _GOTO __LAB14 +VFD_FAULT_MESSAGE := __TMPM18 +_GOTO __LAB2 +__LAB14 : +__TMPB1 := __TMPI1 <> __CDINT0000002A +_IF __TMPB1 _GOTO __LAB15 +VFD_FAULT_MESSAGE := __TMPM19 +_GOTO __LAB2 +__LAB15 : +__TMPB1 := __TMPI1 <> __CDINT0000002B +_IF __TMPB1 _GOTO __LAB16 +VFD_FAULT_MESSAGE := __TMPM20 +_GOTO __LAB2 +__LAB16 : +__TMPB1 := __TMPI1 <> __CDINT00000030 +_IF __TMPB1 _GOTO __LAB17 +VFD_FAULT_MESSAGE := __TMPM21 +_GOTO __LAB2 +__LAB17 : +__TMPB1 := __TMPI1 <> __CDINT0000003B +_IF __TMPB1 _GOTO __LAB18 +VFD_FAULT_MESSAGE := __TMPM22 +_GOTO __LAB2 +__LAB18 : +__TMPB1 := __TMPI1 <> __CDINT0000003F +_IF __TMPB1 _GOTO __LAB19 +VFD_FAULT_MESSAGE := __TMPM23 +_GOTO __LAB2 +__LAB19 : +__TMPB1 := __TMPI1 <> __CDINT00000040 +_IF __TMPB1 _GOTO __LAB1a +VFD_FAULT_MESSAGE := __TMPM24 +_GOTO __LAB2 +__LAB1a : +__TMPB1 := __TMPI1 <> __CDINT00000046 +_IF __TMPB1 _GOTO __LAB1b +VFD_FAULT_MESSAGE := __TMPM25 +_GOTO __LAB2 +__LAB1b : +__TMPB1 := __TMPI1 <> __CDINT00000047 +_IF __TMPB1 _GOTO __LAB1c +VFD_FAULT_MESSAGE := __TMPM26 +_GOTO __LAB2 +__LAB1c : +__TMPB1 := __TMPI1 <> __CDINT00000048 +_IF __TMPB1 _GOTO __LAB1d +VFD_FAULT_MESSAGE := __TMPM27 +_GOTO __LAB2 +__LAB1d : +__TMPB1 := __TMPI1 <> __CDINT00000049 +_IF __TMPB1 _GOTO __LAB1e +VFD_FAULT_MESSAGE := __TMPM28 +_GOTO __LAB2 +__LAB1e : +__TMPB1 := __TMPI1 <> __CDINT00000050 +_IF __TMPB1 _GOTO __LAB1f +VFD_FAULT_MESSAGE := __TMPM29 +_GOTO __LAB2 +__LAB1f : +__TMPB1 := __TMPI1 <> __CDINT00000051 +_IF __TMPB1 _GOTO __LAB20 +VFD_FAULT_MESSAGE := __TMPM30 +_GOTO __LAB2 +__LAB20 : +__TMPB1 := __TMPI1 <> __CDINT00000052 +_IF __TMPB1 _GOTO __LAB21 +VFD_FAULT_MESSAGE := __TMPM31 +_GOTO __LAB2 +__LAB21 : +__TMPB1 := __TMPI1 <> __CDINT00000053 +_IF __TMPB1 _GOTO __LAB22 +VFD_FAULT_MESSAGE := __TMPM32 +_GOTO __LAB2 +__LAB22 : +__TMPB1 := __TMPI1 <> __CDINT0000005B +_IF __TMPB1 _GOTO __LAB23 +VFD_FAULT_MESSAGE := __TMPM33 +_GOTO __LAB2 +__LAB23 : +__TMPB1 := __TMPI1 <> __CDINT0000005E +_IF __TMPB1 _GOTO __LAB24 +VFD_FAULT_MESSAGE := __TMPM34 +_GOTO __LAB2 +__LAB24 : +__TMPB1 := __TMPI1 <> __CDINT00000064 +_IF __TMPB1 _GOTO __LAB25 +VFD_FAULT_MESSAGE := __TMPM35 +_GOTO __LAB2 +__LAB25 : +__TMPB1 := __TMPI1 <> __CDINT00000065 +_IF __TMPB1 _GOTO __LAB26 +VFD_FAULT_MESSAGE := __TMPM36 +_GOTO __LAB2 +__LAB26 : +__TMPB1 := __TMPI1 <> __CDINT00000069 +_IF __TMPB1 _GOTO __LAB27 +VFD_FAULT_MESSAGE := __TMPM37 +_GOTO __LAB2 +__LAB27 : +__TMPB1 := __TMPI1 <> __CDINT0000006A +_IF __TMPB1 _GOTO __LAB28 +VFD_FAULT_MESSAGE := __TMPM38 +_GOTO __LAB2 +__LAB28 : +__TMPB1 := __TMPI1 <> __CDINT0000006B +_IF __TMPB1 _GOTO __LAB29 +VFD_FAULT_MESSAGE := __TMPM39 +_GOTO __LAB2 +__LAB29 : +__TMPB1 := __TMPI1 <> __CDINT0000006D +_IF __TMPB1 _GOTO __LAB2a +VFD_FAULT_MESSAGE := __TMPM40 +_GOTO __LAB2 +__LAB2a : +__TMPB1 := __TMPI1 <> __CDINT0000006E +_IF __TMPB1 _GOTO __LAB2b +VFD_FAULT_MESSAGE := __TMPM41 +_GOTO __LAB2 +__LAB2b : +__TMPB1 := __TMPI1 <> __CDINT0000006F +_IF __TMPB1 _GOTO __LAB2c +VFD_FAULT_MESSAGE := __TMPM42 +_GOTO __LAB2 +__LAB2c : +__TMPB1 := __TMPI1 <> __CDINT00000072 +_IF __TMPB1 _GOTO __LAB2d +VFD_FAULT_MESSAGE := __TMPM43 +_GOTO __LAB2 +__LAB2d : +__TMPB1 := __TMPI1 <> __CDINT0000007A +_IF __TMPB1 _GOTO __LAB2e +VFD_FAULT_MESSAGE := __TMPM44 +_GOTO __LAB2 +__LAB2e : +__TMPB1 := __TMPI1 <> __CDINT0000007D +_IF __TMPB1 _GOTO __LAB2f +VFD_FAULT_MESSAGE := __TMPM45 +_GOTO __LAB2 +__LAB2f : +__TMPB1 := __TMPI1 <> __CDINT0000007E +_IF __TMPB1 _GOTO __LAB30 +VFD_FAULT_MESSAGE := __TMPM46 +_GOTO __LAB2 +__LAB30 : +__TMPB1 := __TMPI1 <> __CDINT0000007F +_IF __TMPB1 _GOTO __LAB31 +VFD_FAULT_MESSAGE := __TMPM47 +_GOTO __LAB2 +__LAB31 : +__LAB2 : +_GOTO __LAB32 +__LAB1 : +VFD_FAULT_MESSAGE := __TMPM48 +__LAB32 : diff --git a/Controller/Controller/Micro820/Micro820/VFD_ERRORMAP.rtc b/Controller/Controller/Micro820/Micro820/VFD_ERRORMAP.rtc new file mode 100644 index 0000000..bf169eb Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/VFD_ERRORMAP.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.dop b/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.dop new file mode 100644 index 0000000..2297085 --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.dop @@ -0,0 +1 @@ +VFD_MESSAGING(163):FB,RA_PFX_ENET_STS_CMD(164); \ No newline at end of file diff --git a/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.ic b/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.ic new file mode 100644 index 0000000..5ef370d --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.ic @@ -0,0 +1,36 @@ +__TMPB1 := _NOT VFD_START +VFD_STOP := __TMPB1 +__TMPB1 := _NOT VFD_DISABLED +__TMPB__RA_PFX_ENET_STS_CMD__FBEN := __TMPB1 +__FBL_RET := _PUSHCALLFB RA_PFX_ENET_STS_CMD VFD +__TMPB1 := VFD [ __CDINT0000001B ] +VFD_FAULT := __TMPB1 +__TMPB1 := VFD [ __CDINT0000001C ] +VFD_FAULT_COMMERROR := __TMPB1 +__TMPM1 := VFD [ __CDINT0000001D ] +VFD_DRIVETYPE := __TMPM1 +__TMPB1 := VFD [ __CDINT00000030 ] +VFD_FAULT_DRIVEFAULT := __TMPB1 +__TMPUIN1 := VFD [ __CDINT00000032 ] +VFD_FAULT_DRIVEFAULT_CODE := __TMPUIN1 +__TMPB1 := VFD [ __CDINT00000034 ] +VFD_READY := __TMPB1 +__TMPB1 := VFD [ __CDINT00000035 ] +VFD_ACTIVE := __TMPB1 +__TMPB1 := VFD [ __CDINT00000036 ] +VFD_CMDFWD := __TMPB1 +__TMPB1 := VFD [ __CDINT00000037 ] +VFD_CMDREV := __TMPB1 +__TMPB1 := VFD [ __CDINT00000038 ] +VFD_ATSPEEDREF := __TMPB1 +__TMPR1 := VFD [ __CDINT0000003C ] +VFD_CMDSPEED := __TMPR1 +__TMPR1 := VFD [ __CDINT00000040 ] +VFD_SPEEDFDBK := __TMPR1 +__TMPR1 := VFD [ __CDINT00000044 ] +VFD_OUTPUTCURRENT := __TMPR1 +__TMPR1 := VFD [ __CDINT00000048 ] +VFD_DCBUSVOLTAGE := __TMPR1 +__TMPR1 := VFD [ __CDINT0000004C ] +VFD_OUTPUTVOLTAGE := __TMPR1 +__LG0000 : diff --git a/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.rtc b/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.rtc new file mode 100644 index 0000000..2ec68ad Binary files /dev/null and b/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.rtc differ diff --git a/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.txt b/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.txt new file mode 100644 index 0000000..4931a2d --- /dev/null +++ b/Controller/Controller/Micro820/Micro820/VFD_MESSAGING.txt @@ -0,0 +1,43 @@ +(****** QuickLD compiler *******************************) +(****** Copyright Rockwell Automation Canada, Ltd ******) +(****** ST *********************************************) + +(*************** Rung **********************************) +(**) +(*Label :*)(**) +VFD_STOP := NOT(VFD_START) ; + +(*************** Code for the end of Rung **************) + + +(*************** Rung **********************************) +(**) +(*Label :*)(**) +(* FB call: RA_PFx_ENET_STS_CMD *) +VFD(NOT(VFD_DISABLED), VFD_IPADDRESS, 500, 3, VFD_STOP, VFD_START, VFD_JOG, VFD_CLEARFAULT, TRUE, FALSE, VFD_SPEEDREF, VFD_ACCELTIME, VFD_DECELTIME) ; +VFD_FAULT := VFD.FBError ; +VFD_FAULT_COMMERROR := VFD.CommLoss ; +VFD_DRIVETYPE := VFD.DriveType ; +VFD_FAULT_DRIVEFAULT := VFD.DriveFault ; +VFD_FAULT_DRIVEFAULT_CODE := VFD.FaultCode ; +VFD_READY := VFD.Ready ; +VFD_ACTIVE := VFD.Active ; +VFD_CMDFWD := VFD.CmdFwd ; +VFD_CMDREV := VFD.CmdRev ; +VFD_ATSPEEDREF := VFD.AtRef ; +VFD_CMDSPEED := VFD.CmdSpeed ; +VFD_SPEEDFDBK := VFD.SpeedFeedback ; +VFD_OUTPUTCURRENT := VFD.OutputCurrent ; +VFD_DCBUSVOLTAGE := VFD.DCBusVoltage ; +VFD_OUTPUTVOLTAGE := VFD.OutputVoltage ; + +(*************** Code for the end of Rung **************) + + +(*************** Code for the end of File **************) +__GL __LG0000 ; + + + +(*************** Local Symbols table *******************) + diff --git a/Controller/Controller/Micro820/Micro820_NetworkConf.rtc b/Controller/Controller/Micro820/Micro820_NetworkConf.rtc new file mode 100644 index 0000000..06a7547 Binary files /dev/null and b/Controller/Controller/Micro820/Micro820_NetworkConf.rtc differ diff --git a/Controller/Controller/Micro820/Micro820_NetworkConf.xtc b/Controller/Controller/Micro820/Micro820_NetworkConf.xtc new file mode 100644 index 0000000..498716a Binary files /dev/null and b/Controller/Controller/Micro820/Micro820_NetworkConf.xtc differ diff --git a/Controller/Controller/PrjLibrary.mdb b/Controller/Controller/PrjLibrary.mdb index 9c95bee..283b366 100644 Binary files a/Controller/Controller/PrjLibrary.mdb and b/Controller/Controller/PrjLibrary.mdb differ diff --git a/Controller/Controller/persist.ccwx b/Controller/Controller/persist.ccwx index c49258a..dbd1566 100644 Binary files a/Controller/Controller/persist.ccwx and b/Controller/Controller/persist.ccwx differ diff --git a/Controller/Controller_Backup.zip b/Controller/Controller_Backup.zip index f7e37fb..4dcaae9 100644 Binary files a/Controller/Controller_Backup.zip and b/Controller/Controller_Backup.zip differ diff --git a/IntelligentPumpPanel_VFD.v12.ccwsuo b/IntelligentPumpPanel_VFD.v12.ccwsuo index c0e48ec..9eba5f8 100644 Binary files a/IntelligentPumpPanel_VFD.v12.ccwsuo and b/IntelligentPumpPanel_VFD.v12.ccwsuo differ