From 8e59e35241001e2a87c2cde256d3394b49d6d927 Mon Sep 17 00:00:00 2001 From: Simon-Cooper <39404307+Simon-Cooper@users.noreply.github.com> Date: Tue, 4 Jun 2019 11:46:53 +0100 Subject: [PATCH 01/23] Single gear in and gear out support -Add visualisation elements for support of single gear in -Add visualisation elements for support of gear out -Change AXES() action call to use GVL.iAxis as index of FOR loop --- solution/_Config/NC/1.xml | 2 + solution/_Config/NC/Axes/Axis 2.xti | 1551 ++++++++++++ solution/solution.tsproj | 86 + solution/tc_project_app/GlobalTextList.TcGTLO | 26 +- solution/tc_project_app/POUs/MAIN.TcPOU | 4 +- solution/tc_project_app/VISUs/MainVisu.TcVIS | 2136 +++++++++++++++-- .../VISUs/languageSupport.TcTLO | 41 +- solution/tc_project_app/tc_mca_std_lib | 2 +- .../tc_project_app/tc_project_app.plcproj | 3 + 9 files changed, 3611 insertions(+), 240 deletions(-) create mode 100644 solution/_Config/NC/1.xml create mode 100644 solution/_Config/NC/Axes/Axis 2.xti diff --git a/solution/_Config/NC/1.xml b/solution/_Config/NC/1.xml new file mode 100644 index 0000000..02118c9 --- /dev/null +++ b/solution/_Config/NC/1.xml @@ -0,0 +1,2 @@ + +1mm15001500225015000150000130000000303010060020002000true5false0.1false100true2falsefalse000false10.010truefalsefalse5510.0001103600false21677721500.010.1false0false0false000falsetrue0false0false0104857500false005false1-1165535#x000000000.1002200101100000000.01211100001361291330false110111true5false010000.10.1false0.10.50.10000.10.100.50000false0.010112010.001 diff --git a/solution/_Config/NC/Axes/Axis 2.xti b/solution/_Config/NC/Axes/Axis 2.xti new file mode 100644 index 0000000..d44d3a2 --- /dev/null +++ b/solution/_Config/NC/Axes/Axis 2.xti @@ -0,0 +1,1551 @@ + + + + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCENCODERSTRUCT_IN2B + 320 + + nDataIn1 + UINTARR2 + 32 + 0 + + + nDataIn2 + UINTARR2 + 32 + 32 + + + nState1 + USINT + 8 + 64 + + + nState2 + USINT + 8 + 72 + + + nState3 + USINT + 8 + 80 + + + nState4 + USINT + + + + 8 + 88 + + + nDataIn3 + UINTARR2 + 32 + 96 + + + nDataIn4 + UINTARR2 + 32 + 128 + + + nDataIn5 + UINTARR2 + 32 + 160 + + + nDataIn6 + UINTARR2 + 32 + 192 + + + nState5 + USINT + 8 + 224 + + + nState6 + USINT + 8 + 232 + + + nState7 + USINT + 8 + 240 + + + nState8 + USINT + 8 + 248 + + + nDcInputTime + DINT + 32 + 256 + + + nDataIn7 + UINTARR2 + 32 + 288 + + + + NCENCODERSTRUCT_IN + + 96 + + + + + + NCENCODERSTRUCT_OUT2 + 320 + + nDataOut1 + UINTARR2 + 32 + 0 + + + nDataOut2 + UINTARR2 + 32 + 32 + + + nCtrl1 + USINT + 8 + 64 + + + nCtrl2 + USINT + 8 + 72 + + + nCtrl3 + USINT + 8 + 80 + + + nCtrl4 + USINT + 8 + 88 + + + nDataOut3 + UINTARR2 + 32 + 96 + + + nDataOut4 + UINTARR2 + 32 + 128 + + + nDataOut5 + UINTARR2 + 32 + 160 + + + nDataOut6 + UINTARR2 + 32 + 192 + + + nCtrl5 + USINT + 8 + 224 + + + nCtrl6 + USINT + 8 + 232 + + + nCtrl7 + USINT + 8 + 240 + + + nCtrl8 + USINT + 8 + 248 + + + + NCENCODERSTRUCT_OUT + + 96 + + + + + + NCDRIVESTRUCT_IN2 + 320 + + nDataIn1 + UINTARR2 + 32 + 0 + + + nDataIn2 + UINTARR2 + 32 + 32 + + + nState1 + USINT + 8 + 64 + + + nState2 + USINT + 8 + 72 + + + nState3 + USINT + 8 + 80 + + + nState4 + USINT + + + + 8 + 88 + + + nDataIn3 + UINTARR2 + 32 + 96 + + + nDataIn4 + UINTARR2 + 32 + 128 + + + nDataIn5 + UINTARR2 + 32 + 160 + + + nDataIn6 + UINTARR2 + 32 + 192 + + + nState5 + USINT + 8 + 224 + + + nState6 + USINT + 8 + 232 + + + nState7 + USINT + 8 + 240 + + + nState8 + USINT + 8 + 248 + + + nDcOutputTime + DINT + 32 + 256 + + + + NCDRIVESTRUCT_IN + + 96 + + + + + + NCDRIVESTRUCT_OUT2 + 320 + + nDataOut1 + UINTARR2 + 32 + 0 + + + nDataOut2 + UINTARR2 + 32 + 32 + + + nCtrl1 + USINT + 8 + 64 + + + nCtrl2 + USINT + 8 + 72 + + + nCtrl3 + USINT + 8 + 80 + + + nCtrl4 + USINT + 8 + 88 + + + nDataOut3 + UINTARR2 + 32 + 96 + + + nDataOut4 + UINTARR2 + 32 + 128 + + + nDataOut5 + UINTARR2 + 32 + 160 + + + nDataOut6 + UINTARR2 + 32 + 192 + + + nCtrl5 + USINT + 8 + 224 + + + nCtrl6 + USINT + 8 + 232 + + + nCtrl7 + USINT + 8 + 240 + + + nCtrl8 + USINT + 8 + 248 + + + + NCDRIVESTRUCT_OUT + + 96 + + + + + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + + NcStructType + 1 + + + + + NCAXLESTRUCT_FROMPLC3 + + + + + NCTOPLC_AXIS_REF_STATE + 32 + + Operational + BIT + 1 + 0 + + + Homed + BIT + 1 + 1 + + + NotMoving + BIT + 1 + 2 + + + InPositionArea + BIT + 1 + 3 + + + InTargetPosition + BIT + 1 + 4 + + + Protected + BIT + 1 + 5 + + + ErrorPropagationDelayed + BIT + 1 + 6 + + + HasBeenStopped + BIT + 1 + 7 + + + HasJob + BIT + 1 + 8 + + + PositiveDirection + BIT + 1 + 9 + + + NegativeDirection + BIT + 1 + 10 + + + HomingBusy + BIT + 1 + 11 + + + ConstantVelocity + BIT + 1 + 12 + + + Compensating + BIT + 1 + 13 + + + ExtSetPointGenEnabled + BIT + 1 + 14 + + + PhasingActive + BIT + 1 + 15 + + + ExternalLatchValid + BIT + 1 + 16 + + + NewTargetPos + BIT + 1 + 17 + + + ContinuousMotion + BIT + 1 + 19 + + + ControlLoopClosed + BIT + 1 + 20 + + + CamTableQueued + BIT + 1 + 21 + + + CamDataQueued + BIT + 1 + 22 + + + CamScalingPending + BIT + 1 + 23 + + + CmdBuffered + BIT + 1 + 24 + + + PTPmode + BIT + 1 + 25 + + + SoftLimitMinExceeded + BIT + 1 + 26 + + + SoftLimitMaxExceeded + BIT + 1 + 27 + + + DriveDeviceError + BIT + 1 + 28 + + + MotionCommandsLocked + BIT + 1 + 29 + + + IoDataInvalid + BIT + 1 + 30 + + + Error + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_OPMODE + 32 + + OpModePosAreaMonitoring + BIT + 1 + 0 + + + OpModeTargetPosMonitoring + BIT + 1 + 1 + + + OpModeLoop + BIT + 1 + 2 + + + OpModeMotionMonitoring + BIT + 1 + 3 + + + OpModePEHTimeMonitoring + BIT + 1 + 4 + + + OpModeBacklashCompensation + BIT + 1 + 5 + + + OpModeDelayedErrorReaction + BIT + 1 + 6 + + + OpModeModulo + BIT + 1 + 7 + + + OpModeSimulationAxis + BIT + 1 + 8 + + + OpModePosLagMonitoring + BIT + 1 + 16 + + + OpModeVeloLagMonitoring + BIT + 1 + 17 + + + OpModeSoftLimitMinMonitoring + BIT + 1 + 18 + + + OpModeSoftLimitMaxMonitoring + BIT + 1 + 19 + + + OpModePosCorrection + BIT + 1 + 20 + + + OpModeAllowSlaveCommands + BIT + 1 + 21 + + + OpModeAllowExtSetAxisCommands + BIT + 1 + 22 + + + ApplicationRequest + BIT + 1 + 23 + + + + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + + AvoidingCollision + BIT + 1 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE2 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + 8 + + CamActivationPending + BIT + 1 + 0 + + + CamDeactivationPending + BIT + 1 + 1 + + + CamActive + BIT + 1 + 2 + + + CamDataQueued + BIT + 1 + 6 + + + CamScalingPending + BIT + 1 + 7 + + + + UINTARR8 + 128 + UINT + + 0 + 8 + + + + NCTOPLC_AXIS_REF + 2048 + + StateDWord + NCTOPLC_AXIS_REF_STATE + 32 + 0 + + + ErrorCode + UDINT + 32 + 32 + + + AxisState + UDINT + + + + 32 + 64 + + + AxisModeConfirmation + UDINT + 32 + 96 + + + HomingState + UDINT + + + + 32 + 128 + + + CoupleState + UDINT + + + + 32 + 160 + + + SvbEntries + UDINT + 32 + 192 + + + SafEntries + UDINT + 32 + 224 + + + AxisId + UDINT + 32 + 256 + + + OpModeDWord + NCTOPLC_AXIS_REF_OPMODE + 32 + 288 + + + ActPos + LREAL + 64 + 320 + + + ModuloActPos + LREAL + 64 + 384 + + + ActiveControlLoopIndex + UINT + 16 + 448 + + + ControlLoopIndex + UINT + 16 + 464 + + + ModuloActTurns + DINT + 32 + 480 + + + ActVelo + LREAL + 64 + 512 + + + PosDiff + LREAL + 64 + 576 + + + SetPos + LREAL + 64 + 640 + + + SetVelo + LREAL + 64 + 704 + + + SetAcc + LREAL + 64 + 768 + + + TargetPos + LREAL + 64 + 832 + + + ModuloSetPos + LREAL + 64 + 896 + + + ModuloSetTurns + DINT + 32 + 960 + + + CmdNo + UINT + 16 + 992 + + + CmdState + UINT + 16 + 1008 + + + SetJerk + LREAL + 64 + 1024 + + + SetTorque + LREAL + 64 + 1088 + + + ActTorque + LREAL + 64 + 1152 + + + StateDWord2 + NCTOPLC_AXIS_REF_STATE2 + 32 + 1216 + + + StateDWord3 + DWORD + 32 + 1248 + + + TouchProbeState + DWORD + 32 + 1280 + + + TouchProbeCounter + DWORD + 32 + 1312 + + + CamCouplingState + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + + 0 + 8 + + 64 + 1344 + + + CamCouplingTableID + UINTARR8 + 128 + 1408 + + + ActTorqueDerivative + LREAL + 64 + 1536 + + + SetTorqueDerivative + LREAL + 64 + 1600 + + + ActPosWithoutPosCorrection + LREAL + 64 + 1792 + + + ActAcc + LREAL + 64 + 1856 + + + DcTimeStamp + UDINT + 32 + 1920 + + + + NcStructType + 2 + + + + + NCAXLESTRUCT_TOPLC + + + NCAXLESTRUCT_TOPLC2 + + + NCAXLESTRUCT_TOPLC3 + + + NCAXLESTRUCT_TOPLC4 + + + + + + + + + + + + + + + __FILENAME__ + + + + + + Inputs + + In + NCENCODERSTRUCT_IN2B + 2688 + + nDataIn1 + + + nDataIn2 + + + nState4 + + + + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + nDataIn7 + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT2 + 4736 + + nDataOut1 + + + nDataOut2 + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + 3008 + + nDataIn1 + + + nDataIn2 + + + nState4 + + + + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + 5056 + + nDataOut1 + + + nDataOut2 + + + nCtrl2 + + + + + + nCtrl3 + + + + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + 1664 + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF + 2688 + + AxisState + + + + + + HomingState + + + + + + CoupleState + + + + + + + + diff --git a/solution/solution.tsproj b/solution/solution.tsproj index bba7a7b..1326ba3 100644 --- a/solution/solution.tsproj +++ b/solution/solution.tsproj @@ -913,6 +913,7 @@ External Setpoint Generation: NC-Task 1 SVB + @@ -1004,6 +1005,83 @@ External Setpoint Generation: 1: axis is a master axis 2: axis is master and slave 3: axis is a slave axis +]]> + + + + + GVL.axes[2].inputs.bLimitFwd + + + + BOOL + + + GVL.axes[2].inputs.bLimitBwd + + + + BOOL + + + GVL.axes[2].inputs.bHomeSensor + + + + BOOL + + + GVL.axes[2].inputs.bEncLAtch + + + + BOOL + + + GVL.axes[2].Axis.NcToPlc + NCTOPLC_AXIS_REF + + AxisState + + + + + + HomingState + + + + + + CoupleState + + @@ -1022,6 +1100,10 @@ External Setpoint Generation: GVL.axes[1].Axis.PlcToNc PLCTONC_AXIS_REF + + GVL.axes[2].Axis.PlcToNc + PLCTONC_AXIS_REF + @@ -1038,6 +1120,10 @@ External Setpoint Generation: + + + + diff --git a/solution/tc_project_app/GlobalTextList.TcGTLO b/solution/tc_project_app/GlobalTextList.TcGTLO index 8587aeb..5a737ea 100644 --- a/solution/tc_project_app/GlobalTextList.TcGTLO +++ b/solution/tc_project_app/GlobalTextList.TcGTLO @@ -80,6 +80,11 @@ "bFwEnabled" + + "295" + "bGeared" + + "42" "bHomed" @@ -160,6 +165,16 @@ "fVelocity" + + "507" + "gearIn" + + + + "938" + "gearOut" + + "26" "jog+/- reset stop home" @@ -175,6 +190,11 @@ "jogFw" + + "493" + "masterGear" + + "99" "moveAbsolute" @@ -242,9 +262,9 @@ - {d7005498-b4fa-4a56-8593-01efab31a22a} - {eb0543d6-24e5-4c0d-b12a-2b173f65a3e6} - {58c39072-3512-4d2d-9972-e2fb2a30b0d1} + {946c8e6e-0a97-4d14-95ca-e8575d4b5b95} + {156c2383-e9aa-42c6-a12a-29764abb596e} + {cc9acff5-a471-4694-806c-07b8a247c706} diff --git a/solution/tc_project_app/POUs/MAIN.TcPOU b/solution/tc_project_app/POUs/MAIN.TcPOU index ef9925b..7701c98 100644 --- a/solution/tc_project_app/POUs/MAIN.TcPOU +++ b/solution/tc_project_app/POUs/MAIN.TcPOU @@ -43,8 +43,8 @@ ERROR();]]> "7" + + + + + + + + + + + 571893170L + "" + + + 494569607L + + + -16777216 + "BasicElement-Frame-Color" + + + + + 2812299069L + + + -1 + "BasicElement-Fill-Color" + + + + + 135947015L + + + -65536 + "BasicElement-Alarm-Frame-Color" + + + + + 493260384L + + + -12337 + "BasicElement-Alarm-Fill-Color" + + + + + 2340015797L + "HCENTER" + + + 2565699834L + "VCENTER" + + + 4134387352L + "NONE" + + + 1603690730L + "Arial" + + + 4253639993L + 12 + + + 2729990903L + 0U + + + 1213979116L + 0U + + + 3488306084L + 4278190080U + + + 1999528970L + "<toggle/tap variable>" + + + 1649127785L + 0 + + + 357335551L + 0 + + + 2422045748L + 190 + + + 2134141914L + 150 + + + 3729828405L + + + 0 + -16777216 + "Font-Standard" + "Arial" + 12 + + -16777216 + "Font-Default-Color" + + + + + + 550940142L + 95 + + + 1473355128L + 75 + + + 2678395525L + 1U + + + 564465120L + "VISU_ST_RECTANGLE" + + + 390574330L + "" + + + 494542316L + + + -2830136 + "Element-Frame-Color" + + 4292532160U + 0 + 0 + 0 + 0 + 0 + 0 + 4278190080U + + + + 1375557818L + true + + + 1782330054L + "BS_SOLID" + + + 2827249010L + "PS_SOLID" + + + 2597686782L + true + + + + "Rectangle" + "VisuFbElemSimple" + true + "GenElemInst_148" + + + + {8542b7cc-4fae-486a-a4d7-a6201b9dc922} + {98c8ae72-e756-4d11-b6a5-5914882e2424} + + + 149 + + + + + + + + + + 2812299069L + 4294967295U + + + 494569607L + 4278190080U + + + 1649127785L + 10 + + + 357335551L + 10 + + + 2422045748L + 50 + + + 2134141914L + 50 + + + 4062784938L + "Element-Lamp-Lamp1-Green" + + + 493260384L + 4294967295U + + + 135947015L + 4278190080U + + + 2678395525L + 1U + + + 2340015797L + "HCENTER" + + + 2565699834L + "VCENTER" + + + 296037572L + "" + + + 390574330L + "" + + + 571893170L + "" + + + 743958181L + "GVL.axes[MAIN.hmiAxisSelection].control.bExecute" + + + 2597686782L + false + + + 977183128L + "ANISOTROPIC" + + + + "Lamp1" + "VisuFbElemLamp" + true + "GenElemInst_110" + + + + {5ca86bbe-131c-4be2-917b-3da41977c332} + {98c8ae72-e756-4d11-b6a5-5914882e2424} + + + 111 + + + + + + + + + + 571893170L + "" + + + 494569607L + + + -2830136 + "Element-Frame-Color" + + + + + 2812299069L + + + -1 + "Element-Fill-Color" + + + + + 135947015L + + + -65536 + "Element-Alarm-Frame-Color" + + + + + 493260384L + + + -12337 + "Element-Alarm-Fill-Color" + + + + + 2340015797L + "LEFT" + + + 2565699834L + "VCENTER" + + + 4134387352L + "NONE" + + + 1603690730L + "Arial" + + + 4253639993L + 12 + + + 2729990903L + 0U + + + 1213979116L + 0U + + + 3488306084L + 4278190080U + + + 1999528970L + "<toggle/tap variable>" + + + 1649127785L + 60 + + + 357335551L + 30 + + + 2422045748L + 120 + + + 2134141914L + 30 + + + 3729828405L + + + 0 + -16777216 + "Font-Standard" + "Arial" + 12 + + -16777216 + "Font-Default-Color" + + + + + + 1337389588L + "NONE" + + + 2678395525L + 0 + + + 390574330L + "bExecute" + + + 2597686782L + false + + + 2477733581L + "" + + + 1782330054L + "BS_HOLLOW" + + + 2827249010L + "PS_HOLLOW" + + + 2114174855L + ""languageSupport"" + + + 3774423699L + ""bEexecute"" + + + 823443203L + "572" + + + + "Textfield" + "VisuFbElemTextfield" + true + "GenElemInst_108" + + + + {e66a4cd9-1ca3-449f-8f2d-a8c784bd77ba} + {98c8ae72-e756-4d11-b6a5-5914882e2424} + + + 109 + + + + + + + + + + 571893170L + "" + + + 2340015797L + "HCENTER" + + + 2565699834L + "VCENTER" + + + 4134387352L + "NONE" + + + 1603690730L + "Arial" + + + 4253639993L + 12 + + + 2729990903L + 0U + + + 1213979116L + 0U + + + 3488306084L + 4278190080U + + + 1647042231L + "" + + + 2812299069L + 4294967295U + + + 494569607L + 4278190080U + + + 1649127785L + 10 + + + 357335551L + 110 + + + 2422045748L + 170 + + + 2134141914L + 30 + + + 1651471674L + true + + + 2341735680L + + + -2830136 + "Element-Control-Color" + + + + + 438423234L + + + -2830136 + "Element-Alarm-Fill-Color" + + + + + 3729828405L + + + 0 + -16777216 + "Font-Standard" + "Arial" + 12 + + -16777216 + "Element-Button-FontColor" + + + + + + 550940142L + 95 + + + 1473355128L + 125 + + + 493260384L + 4294967295U + + + 135947015L + 4278190080U + + + 2678395525L + 1U + + + 2478807622L + "" + + + 390574330L + "toggle" + + + 2597686782L + false + + + 2114174855L + ""languageSupport"" + + + 3774423699L + ""toggle"" + + + 823443203L + "239" + + + + "Button" + "VisuFbElemButton" + true + "GenElemInst_112" + + + + OnMouseClick + + + "GVL.axes[MAIN.hmiAxisSelection].control.bExecute" + + + + + {1b3fbbc5-d980-4cfc-bb39-40c7e5f77c3f} + {98c8ae72-e756-4d11-b6a5-5914882e2424} + + + 113 + + + + + + + + 3549563837L + "FIXED" + + + 2341735680L + + + -2830136 + "Element-Frame-Color" + + + + + 438423234L + + + -65536 + "Element-Alarm-Frame-Color" + + + + + 2678395525L + 1 + + + 2340015797L + "HCENTER" + + + 2565699834L + "VCENTER" + + + 4134387352L + "NONE" + + + 1603690730L + "Arial" + + + 4253639993L + 12 + + + 2729990903L + 0U + + + 1213979116L + 0U + + + 3488306084L + 4278190080U + + + 1999528970L + "<toggle/tap variable>" + + + 2812299069L + 4294967295U + + + 494569607L + 4278190080U + + + 1649127785L + 210 + + + 357335551L + 270 + + + 2422045748L + 190 + + + 2134141914L + 150 + + + 1165035537L + true + + + 2182350452L + true + + + 394923068L + true + + + 3069297334L + true + + + 390574330L + "" + + + 3729828405L + + + 0 + -16777216 + "Font-Standard" + "Arial" + 12 + + -16777216 + "Font-Default-Color" + + + + + + 550940142L + 305 + + + 1473355128L + 345 + + + 493260384L + 4294967295U + + + 135947015L + 4278190080U + + + 571893170L + "" + + + 2597686782L + false + + + + "GroupBox" + "VisuFbGroupBox" + true + "GenElemInst_153" + + + + {2d68414c-57c0-49c4-8ab7-94be8062f2b8} + {98c8ae72-e756-4d11-b6a5-5914882e2424} + + + 154 + + + + + + + + + + 571893170L + "" + + + 494569607L + + + -16777216 + "BasicElement-Frame-Color" + + + + + 2812299069L + + + -1 + "BasicElement-Fill-Color" + + + + + 135947015L + + + -65536 + "BasicElement-Alarm-Frame-Color" + + + + + 493260384L + + + -12337 + "BasicElement-Alarm-Fill-Color" + + + + + 2340015797L + "HCENTER" + + + 2565699834L + "VCENTER" + + + 4134387352L + "NONE" + + + 1603690730L + "Arial" + + + 4253639993L + 12 + + + 2729990903L + 0U + + + 1213979116L + 0U + + + 3488306084L + 4278190080U + + + 1999528970L + "<toggle/tap variable>" + + + 1649127785L + 410 + + + 357335551L + 270 + + + 2422045748L + 190 + + + 2134141914L + 220 + + + 3729828405L + + + 0 + -16777216 + "Font-Standard" + "Arial" + 12 + + -16777216 + "Font-Default-Color" + + + + + + 550940142L + 505 + + + 1473355128L + 380 + + + 2678395525L + 1U + + + 564465120L + "VISU_ST_RECTANGLE" + + + 390574330L + "" + + + 494542316L + + + -2830136 + "Element-Frame-Color" + + 4292532160U + 0 + 0 + 0 + 0 + 0 + 0 + 4278190080U + + + + 1375557818L + true + + + 1782330054L + "BS_SOLID" + + + 2827249010L + "PS_SOLID" + + + 2597686782L + true + + + + "Rectangle" + "VisuFbElemSimple" + true + "GenElemInst_156" + + + + {cd744e23-d2f2-4fcf-8cf6-016748f787f0} + {98c8ae72-e756-4d11-b6a5-5914882e2424} + + + 157 + + @@ -2160,6 +3135,10 @@ 3774423699L ""moveAbsolute"" + + 2496894244L + "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" + 823443203L "99" @@ -2172,7 +3151,7 @@ "GenElemInst_106" - + OnMouseClick @@ -2340,6 +3319,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L "453" + + 2496894244L + "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" + "Button" @@ -2516,6 +3499,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L "50" + + 2496894244L + "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" + "Button" @@ -2692,6 +3679,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L "935" + + 2496894244L + "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" + "Button" @@ -2883,6 +3874,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L "293" + + 2496894244L + "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" + "Button" @@ -3051,6 +4046,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L "331" + + 2496894244L + "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" + "Button" @@ -3060,10 +4059,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" - OnMouseUp + OnMouseDown - "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= FALSE;" + "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= TRUE;" OnMouseClick @@ -3073,10 +4072,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" " - OnMouseDown + OnMouseUp - "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= TRUE;" + "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= FALSE;" @@ -3239,6 +4238,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L "468" + + 2496894244L + "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" + "Button" @@ -3248,10 +4251,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" - OnMouseUp + OnMouseDown - "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= FALSE;" + "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= TRUE;" OnMouseClick @@ -3261,10 +4264,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" " - OnMouseDown + OnMouseUp - "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= TRUE;" + "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= FALSE;" @@ -9520,189 +10523,6 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" - - - - - - - - 571893170L - "" - - - 494569607L - - - -16777216 - "BasicElement-Frame-Color" - - - - - 2812299069L - - - -1 - "BasicElement-Fill-Color" - - - - - 135947015L - - - -65536 - "BasicElement-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "BasicElement-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 0 - - - 357335551L - 0 - - - 2422045748L - 190 - - - 2134141914L - 150 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 95 - - - 1473355128L - 75 - - - 2678395525L - 1U - - - 564465120L - "VISU_ST_RECTANGLE" - - - 390574330L - "" - - - 494542316L - - - -2830136 - "Element-Frame-Color" - - 4292532160U - 0 - 0 - 0 - 0 - 0 - 0 - 4278190080U - - - - 1375557818L - true - - - 1782330054L - "BS_SOLID" - - - 2827249010L - "PS_SOLID" - - - 2597686782L - true - - - - "Rectangle" - "VisuFbElemSimple" - true - "GenElemInst_148" - - - - {8542b7cc-4fae-486a-a4d7-a6201b9dc922} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 149 - - @@ -9719,11 +10539,11 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 1649127785L - 10 + 12 357335551L - 10 + 7 2422045748L @@ -9735,7 +10555,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 4062784938L - "Element-Lamp-Lamp1-Green" + "Element-Lamp-Lamp1-Yellow" 493260384L @@ -9771,30 +10591,26 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 743958181L - "GVL.axes[MAIN.hmiAxisSelection].control.bExecute" + "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" 2597686782L false - - 977183128L - "ANISOTROPIC" - "Lamp1" "VisuFbElemLamp" true - "GenElemInst_110" + "GenElemInst_167" - {5ca86bbe-131c-4be2-917b-3da41977c332} + {0ad28627-1d99-477d-9317-b8e519cb3369} {98c8ae72-e756-4d11-b6a5-5914882e2424} - 111 + 169 @@ -9881,11 +10697,11 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 1649127785L - 60 + 72 357335551L - 30 + 27 2422045748L @@ -9921,7 +10737,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 390574330L - "bExecute" + "bGeared" 2597686782L @@ -9945,26 +10761,884 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 3774423699L - ""bEexecute"" + ""bGeared"" 823443203L - "572" + "295" "Textfield" "VisuFbElemTextfield" true - "GenElemInst_108" + "GenElemInst_169" - {e66a4cd9-1ca3-449f-8f2d-a8c784bd77ba} + {d9442ced-bcdd-4745-a242-cf870ece81ed} {98c8ae72-e756-4d11-b6a5-5914882e2424} - 109 + 171 + + + + + + + + + + 571893170L + "" + + + 2340015797L + "HCENTER" + + + 2565699834L + "VCENTER" + + + 4134387352L + "NONE" + + + 1603690730L + "Arial" + + + 4253639993L + 12 + + + 2729990903L + 0U + + + 1213979116L + 0U + + + 3488306084L + 4278190080U + + + 686910351L + "STYLE" + + + 2028009121L + "HCENTER" + + + 3191134607L + "VCENTER" + + + 3218484809L + "NONE" + + + 2919971128L + "Arial" + + + 1546705513L + 12 + + + 3398726742L + 0U + + + 596717991L + 0U + + + 2814868741L + 4278190080U + + + 1999528970L + "<toggle/tap variable>" + + + 2812299069L + 4294967295U + + + 494569607L + 4278190080U + + + 1649127785L + 120 + + + 357335551L + 60 + + + 2422045748L + 60 + + + 2134141914L + 30 + + + 1653691745L + "1" + + + 2703123772L + + + 0 + -16777216 + "Font-Standard" + "Arial" + 12 + + -16777216 + "Font-Default-Color" + + + + + + 493260384L + 4294967295U + + + 135947015L + 4278190080U + + + 2678395525L + 1U + + + 390574330L + "" + + + 2597686782L + false + + + 397264524L + "GVL.axes[MAIN.hmiAxisSelection].masterAxis.index" + + + 576042468L + "1" + + + 651134158L + "GVL.axisNum" + + + + "SpinControl" + "VisuFbElemSpinControl" + true + "GenElemInst_160" + + + + {15553245-1a3a-4dcb-8b59-f78f367c0041} + {98c8ae72-e756-4d11-b6a5-5914882e2424} + + + 161 + + + + + + + + + + 571893170L + "" + + + 494569607L + + + -2830136 + "Element-Frame-Color" + + + + + 2812299069L + + + -1 + "Element-Fill-Color" + + + + + 135947015L + + + -65536 + "Element-Alarm-Frame-Color" + + + + + 493260384L + + + -12337 + "Element-Alarm-Fill-Color" + + + + + 2340015797L + "RIGHT" + + + 2565699834L + "VCENTER" + + + 4134387352L + "NONE" + + + 1603690730L + "Arial" + + + 4253639993L + 12 + + + 2729990903L + 0U + + + 1213979116L + 0U + + + 3488306084L + 4278190080U + + + 1999528970L + "<toggle/tap variable>" + + + 1649127785L + 10 + + + 357335551L + 60 + + + 2422045748L + 100 + + + 2134141914L + 30 + + + 3729828405L + + + 0 + -16777216 + "Font-Standard" + "Arial" + 12 + + -16777216 + "Font-Default-Color" + + + + + + 1337389588L + "NONE" + + + 2678395525L + 0 + + + 390574330L + "masterGear" + + + 2597686782L + false + + + 2477733581L + "" + + + 1782330054L + "BS_HOLLOW" + + + 2827249010L + "PS_HOLLOW" + + + 2114174855L + ""languageSupport"" + + + 3774423699L + ""masterGear"" + + + 823443203L + "493" + + + + "Textfield" + "VisuFbElemTextfield" + true + "GenElemInst_173" + + + + {351e8801-f68a-4d68-826a-cee85e35ddf7} + {98c8ae72-e756-4d11-b6a5-5914882e2424} + + + 176 + + + + + + + + + + 571893170L + "" + + + 494569607L + + -2830136 + "Element-Frame-Color" + + + + 2812299069L + + + -1 + "Element-Fill-Color" + + + + + 135947015L + + + -65536 + "Element-Alarm-Frame-Color" + + + + + 493260384L + + + -12337 + "Element-Alarm-Fill-Color" + + + + + 2340015797L + "HCENTER" + + + 2565699834L + "VCENTER" + + + 4134387352L + "NONE" + + + 1603690730L + "Arial" + + + 4253639993L + 12 + + + 2729990903L + 0U + + + 1213979116L + 0U + + + 3488306084L + 4278190080U + + + 1999528970L + "<toggle/tap variable>" + + + 1649127785L + 120 + + + 357335551L + 100 + + + 2422045748L + 60 + + + 2134141914L + 30 + + + 3729828405L + + + 0 + -16777216 + "Font-Standard" + "Arial" + 12 + + -16777216 + "Font-Default-Color" + + + + + + 1337389588L + "RAISED" + + + 2678395525L + 1U + + + 390574330L + "%2.2f" + + + 2477733581L + "GVL.axes[MAIN.hmiAxisSelection].masterAxis.ratio" + + + 2597686782L + false + + + 823443203L + "377" + + + + "Textfield" + "VisuFbElemTextfield" + true + "GenElemInst_162" + + + + OnMouseClick + + + "GVL.axes[MAIN.hmiAxisSelection].masterAxis.ratio" + "Default" + "" + "" + "" + false + false + true + "" + "" + + + + {0c8e4ca6-4bfd-45f3-9a1a-765d6a403216} + {98c8ae72-e756-4d11-b6a5-5914882e2424} + + + 163 + + + + + + + + + + 571893170L + "" + + + 494569607L + + + -2830136 + "Element-Frame-Color" + + + + + 2812299069L + + + -1 + "Element-Fill-Color" + + + + + 135947015L + + + -65536 + "Element-Alarm-Frame-Color" + + + + + 493260384L + + + -12337 + "Element-Alarm-Fill-Color" + + + + + 2340015797L + "RIGHT" + + + 2565699834L + "VCENTER" + + + 4134387352L + "NONE" + + + 1603690730L + "Arial" + + + 4253639993L + 12 + + + 2729990903L + 0U + + + 1213979116L + 0U + + + 3488306084L + 4278190080U + + + 1999528970L + "<toggle/tap variable>" + + + 1649127785L + 10 + + + 357335551L + 100 + + + 2422045748L + 100 + + + 2134141914L + 30 + + + 3729828405L + + + 0 + -16777216 + "Font-Standard" + "Arial" + 12 + + -16777216 + "Font-Default-Color" + + + + + + 1337389588L + "NONE" + + + 2678395525L + 0 + + + 390574330L + "masterGear" + + + 2597686782L + false + + + 2477733581L + "" + + + 1782330054L + "BS_HOLLOW" + + + 2827249010L + "PS_HOLLOW" + + + 2114174855L + ""languageSupport"" + + + 3774423699L + ""gearRatio"" + + + 823443203L + "493" + + + + "Textfield" + "VisuFbElemTextfield" + true + "GenElemInst_175" + + + + {685611c6-229b-4a01-916a-e8579ff1b4fe} + {98c8ae72-e756-4d11-b6a5-5914882e2424} + + + 178 + + + + + + + + + + 571893170L + "" + + + 2340015797L + "HCENTER" + + + 2565699834L + "VCENTER" + + + 4134387352L + "NONE" + + + 1603690730L + "Arial" + + + 4253639993L + 12 + + + 2729990903L + 0U + + + 1213979116L + 0U + + + 3488306084L + 4278190080U + + + 1647042231L + "" + + + 2812299069L + 4294967295U + + + 494569607L + 4278190080U + + + 1649127785L + 12 + + + 357335551L + 137 + + + 2422045748L + 168 + + + 2134141914L + 30 + + + 1651471674L + true + + + 2341735680L + + + -2830136 + "Element-Control-Color" + + + + + 438423234L + + + -2830136 + "Element-Alarm-Fill-Color" + + + + + 3729828405L + + + 0 + -16777216 + "Font-Standard" + "Arial" + 12 + + -16777216 + "Element-Button-FontColor" + + + + + + 550940142L + 96 + + + 1473355128L + 152 + + + 493260384L + 4294967295U + + + 135947015L + 4278190080U + + + 2678395525L + 1U + + + 2478807622L + "" + + + 390574330L + "gearIn" + + + 2597686782L + false + + + 2114174855L + ""languageSupport"" + + + 3774423699L + ""gearIn"" + + + 823443203L + "507" + + + + "Button" + "VisuFbElemButton" + true + "GenElemInst_164" + + + + OnMouseClick + + + "GVL.axes[Main.hmiAxisSelection].control.eCommand:=MotionFunctions.GearIn; +GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" + + + + {cbfdfda9-57cc-43c6-8c09-3f11790d9f6e} + {98c8ae72-e756-4d11-b6a5-5914882e2424} + + + 165 @@ -10027,7 +11701,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 357335551L - 110 + 180 2422045748L @@ -10081,7 +11755,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 1473355128L - 125 + 195 493260384L @@ -10101,7 +11775,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 390574330L - "toggle" + "gearOut" 2597686782L @@ -10113,34 +11787,34 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 3774423699L - ""toggle"" + ""gearOut"" 823443203L - "239" + "938" "Button" "VisuFbElemButton" true - "GenElemInst_112" + "GenElemInst_166" - + OnMouseClick - + - "GVL.axes[MAIN.hmiAxisSelection].control.bExecute" - + "GVL.axes[Main.hmiAxisSelection].control.eCommand:=MotionFunctions.GearOut; +GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" - {1b3fbbc5-d980-4cfc-bb39-40c7e5f77c3f} + {d76b21fc-04e0-460b-80d1-5bd9479c1d70} {98c8ae72-e756-4d11-b6a5-5914882e2424} - 113 + 167 @@ -10219,7 +11893,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 1649127785L - 210 + 410 357335551L @@ -10231,7 +11905,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 2134141914L - 150 + 220 1165035537L @@ -10271,11 +11945,11 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 550940142L - 305 + 505 1473355128L - 345 + 380 493260384L @@ -10298,15 +11972,15 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" "GroupBox" "VisuFbGroupBox" true - "GenElemInst_153" + "GenElemInst_176" - {2d68414c-57c0-49c4-8ab7-94be8062f2b8} + {e09f47a7-1337-489e-9ad6-85e505f66a88} {98c8ae72-e756-4d11-b6a5-5914882e2424} - 154 + 179 @@ -10456,7 +12130,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" {922df0df-545b-4a6e-ab04-d027f2e1dfa1} - 154 + 176 diff --git a/solution/tc_project_app/VISUs/languageSupport.TcTLO b/solution/tc_project_app/VISUs/languageSupport.TcTLO index cda35a6..f9dfe09 100644 --- a/solution/tc_project_app/VISUs/languageSupport.TcTLO +++ b/solution/tc_project_app/VISUs/languageSupport.TcTLO @@ -230,6 +230,41 @@ + + "bGeared" + "In Gear" + + + + + + "masterGear" + "Master Axis" + + + + + + "gearRatio" + "Gear Ratio" + + + + + + "gearIn" + "Gear In" + + + + + + "gearOut" + "Gear Out" + + + + "" "" @@ -241,9 +276,9 @@ Test - {962e4813-aef8-4dae-aeb7-04077d21434b} - {82ace71d-e165-4acf-b153-7a4cf4328067} - {a31774a9-92e9-4b2c-85d2-e107f62daa07} + {6ee01c9c-bade-4561-8f8f-51a016e36b74} + {39936094-7e9a-4d1a-be25-5739d90e11d1} + {ed0a015c-01b4-4db1-a63c-fa53488b2ddf} diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index 5eb56db..fe55ce8 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit 5eb56db806fd52bae29f59bfb59f2a42328fb61d +Subproject commit fe55ce8af8ae32471e1031b6d089e9497ac5f69e diff --git a/solution/tc_project_app/tc_project_app.plcproj b/solution/tc_project_app/tc_project_app.plcproj index 522bbc5..bb8afcd 100644 --- a/solution/tc_project_app/tc_project_app.plcproj +++ b/solution/tc_project_app/tc_project_app.plcproj @@ -37,6 +37,9 @@ Code + + Code + Code From 2791f6cf87207bd963c2832d450d5e155a55d838 Mon Sep 17 00:00:00 2001 From: Simon-Cooper <39404307+Simon-Cooper@users.noreply.github.com> Date: Thu, 20 Jun 2019 11:33:13 +0100 Subject: [PATCH 02/23] Add commit changes of TC_MCA_STD_LIB MPB-95 --- solution/TrialLicense.tclrs | 2 +- solution/_Config/NC/Axes/Axis 3.xti | 1551 ++++++++++++++++++++++++ solution/solution.tsproj | 86 ++ solution/tc_project_app/tc_mca_std_lib | 2 +- 4 files changed, 1639 insertions(+), 2 deletions(-) create mode 100644 solution/_Config/NC/Axes/Axis 3.xti diff --git a/solution/TrialLicense.tclrs b/solution/TrialLicense.tclrs index 35fbe7d..1132474 100644 --- a/solution/TrialLicense.tclrs +++ b/solution/TrialLicense.tclrs @@ -1,2 +1,2 @@ -{21469191-0300-E1C0-C3DD-62104774D30F}2019-06-03T12:43:002019-06-11T00:00:005dacefa756b5b013c66d6344cb3a48465bb45514e5c4843f450ae665865ca7f65dd3c43a441f54f73922566091c85994675624132e35c097ba119913df9734d50327dbecad56613840e7e38439426704b79e4a45f0616e6096c1d8ae2594a5af4cd72070b662221015adef28225406c0a0b2aca146def4e9ae8c381fc4a8cbf845f1aa682d50e5d2617f8b6cdada65077ff089d724e93ff3f27bf79e6ca7b0f9be83228413878fb58d6dde3383c68e07fe3341e104beb70d43bdbc744d9d1e3f35e1f99ed2c1d245d424c48efdd6c78f4dded487338a7d8a795a51d622af66aab1a78a6bfe5fcaf4df00a8be43e3739d4aa2ad6c81dc8e668033efed76727ba7{4C256767-E6E6-4AF5-BD68-9F7ABAD0C200}TC3 ADSTC1000{3FF18E97-7754-401B-93FB-70544DE28A13}TC3 IOTC1100{66689887-CCBD-452C-AC9A-039D997C6E66}TC3 PLCTC1200{A19036CF-A53B-4E3A-99FF-023EF5C4798B}TC3 NC PTP Axis10{520DE751-9DB6-47CB-8240-BD5C466E7E64}TC3 NC PTPTF5000{3EBB9639-5FF3-42B6-8847-35C70DC013C8}TC3 TCP/IPTF6310 +{52C4A619-551C-008A-DE5B-87C2D878314F}2019-06-20T07:59:002019-06-28T00:00:00440abbbe2f39181db097f16818237251fd1f2d0718115982971343370c9a4a58093f0af3461229dc88336bf779b68022b904abbf9339ebd5a3e73111bf8d2758177c4fbb82aa1b3482b71fef6f7a9b6300970484803798af4d353c784fdefb7b5accab29d326173225fc71fddd9406080470ea2f8a3f68bb26df6c0e7ff7fe974254b232fbf8028e90b2ac13c20814290951e328ff7dbfc8165a7725f2ab3fedde40703fef94b94eb878dd5405b279dd070c783c8c962192b0fcdc7877841ccd04669fa108e4a857081bc8c510cc8548b38d441e6c1199c59d543223ab5453adfbb6e5133d1ac99c0d8608066a000a15787944e475d15e777e111450f531be85{4C256767-E6E6-4AF5-BD68-9F7ABAD0C200}TC3 ADSTC1000{3FF18E97-7754-401B-93FB-70544DE28A13}TC3 IOTC1100{66689887-CCBD-452C-AC9A-039D997C6E66}TC3 PLCTC1200{A19036CF-A53B-4E3A-99FF-023EF5C4798B}TC3 NC PTP Axis10{520DE751-9DB6-47CB-8240-BD5C466E7E64}TC3 NC PTPTF5000{3EBB9639-5FF3-42B6-8847-35C70DC013C8}TC3 TCP/IPTF6310 diff --git a/solution/_Config/NC/Axes/Axis 3.xti b/solution/_Config/NC/Axes/Axis 3.xti new file mode 100644 index 0000000..13d544c --- /dev/null +++ b/solution/_Config/NC/Axes/Axis 3.xti @@ -0,0 +1,1551 @@ + + + + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCENCODERSTRUCT_IN2B + 320 + + nDataIn1 + UINTARR2 + 32 + 0 + + + nDataIn2 + UINTARR2 + 32 + 32 + + + nState1 + USINT + 8 + 64 + + + nState2 + USINT + 8 + 72 + + + nState3 + USINT + 8 + 80 + + + nState4 + USINT + + + + 8 + 88 + + + nDataIn3 + UINTARR2 + 32 + 96 + + + nDataIn4 + UINTARR2 + 32 + 128 + + + nDataIn5 + UINTARR2 + 32 + 160 + + + nDataIn6 + UINTARR2 + 32 + 192 + + + nState5 + USINT + 8 + 224 + + + nState6 + USINT + 8 + 232 + + + nState7 + USINT + 8 + 240 + + + nState8 + USINT + 8 + 248 + + + nDcInputTime + DINT + 32 + 256 + + + nDataIn7 + UINTARR2 + 32 + 288 + + + + NCENCODERSTRUCT_IN + + 96 + + + + + + NCENCODERSTRUCT_OUT2 + 320 + + nDataOut1 + UINTARR2 + 32 + 0 + + + nDataOut2 + UINTARR2 + 32 + 32 + + + nCtrl1 + USINT + 8 + 64 + + + nCtrl2 + USINT + 8 + 72 + + + nCtrl3 + USINT + 8 + 80 + + + nCtrl4 + USINT + 8 + 88 + + + nDataOut3 + UINTARR2 + 32 + 96 + + + nDataOut4 + UINTARR2 + 32 + 128 + + + nDataOut5 + UINTARR2 + 32 + 160 + + + nDataOut6 + UINTARR2 + 32 + 192 + + + nCtrl5 + USINT + 8 + 224 + + + nCtrl6 + USINT + 8 + 232 + + + nCtrl7 + USINT + 8 + 240 + + + nCtrl8 + USINT + 8 + 248 + + + + NCENCODERSTRUCT_OUT + + 96 + + + + + + NCDRIVESTRUCT_IN2 + 320 + + nDataIn1 + UINTARR2 + 32 + 0 + + + nDataIn2 + UINTARR2 + 32 + 32 + + + nState1 + USINT + 8 + 64 + + + nState2 + USINT + 8 + 72 + + + nState3 + USINT + 8 + 80 + + + nState4 + USINT + + + + 8 + 88 + + + nDataIn3 + UINTARR2 + 32 + 96 + + + nDataIn4 + UINTARR2 + 32 + 128 + + + nDataIn5 + UINTARR2 + 32 + 160 + + + nDataIn6 + UINTARR2 + 32 + 192 + + + nState5 + USINT + 8 + 224 + + + nState6 + USINT + 8 + 232 + + + nState7 + USINT + 8 + 240 + + + nState8 + USINT + 8 + 248 + + + nDcOutputTime + DINT + 32 + 256 + + + + NCDRIVESTRUCT_IN + + 96 + + + + + + NCDRIVESTRUCT_OUT2 + 320 + + nDataOut1 + UINTARR2 + 32 + 0 + + + nDataOut2 + UINTARR2 + 32 + 32 + + + nCtrl1 + USINT + 8 + 64 + + + nCtrl2 + USINT + 8 + 72 + + + nCtrl3 + USINT + 8 + 80 + + + nCtrl4 + USINT + 8 + 88 + + + nDataOut3 + UINTARR2 + 32 + 96 + + + nDataOut4 + UINTARR2 + 32 + 128 + + + nDataOut5 + UINTARR2 + 32 + 160 + + + nDataOut6 + UINTARR2 + 32 + 192 + + + nCtrl5 + USINT + 8 + 224 + + + nCtrl6 + USINT + 8 + 232 + + + nCtrl7 + USINT + 8 + 240 + + + nCtrl8 + USINT + 8 + 248 + + + + NCDRIVESTRUCT_OUT + + 96 + + + + + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + + NcStructType + 1 + + + + + NCAXLESTRUCT_FROMPLC3 + + + + + NCTOPLC_AXIS_REF_STATE + 32 + + Operational + BIT + 1 + 0 + + + Homed + BIT + 1 + 1 + + + NotMoving + BIT + 1 + 2 + + + InPositionArea + BIT + 1 + 3 + + + InTargetPosition + BIT + 1 + 4 + + + Protected + BIT + 1 + 5 + + + ErrorPropagationDelayed + BIT + 1 + 6 + + + HasBeenStopped + BIT + 1 + 7 + + + HasJob + BIT + 1 + 8 + + + PositiveDirection + BIT + 1 + 9 + + + NegativeDirection + BIT + 1 + 10 + + + HomingBusy + BIT + 1 + 11 + + + ConstantVelocity + BIT + 1 + 12 + + + Compensating + BIT + 1 + 13 + + + ExtSetPointGenEnabled + BIT + 1 + 14 + + + PhasingActive + BIT + 1 + 15 + + + ExternalLatchValid + BIT + 1 + 16 + + + NewTargetPos + BIT + 1 + 17 + + + ContinuousMotion + BIT + 1 + 19 + + + ControlLoopClosed + BIT + 1 + 20 + + + CamTableQueued + BIT + 1 + 21 + + + CamDataQueued + BIT + 1 + 22 + + + CamScalingPending + BIT + 1 + 23 + + + CmdBuffered + BIT + 1 + 24 + + + PTPmode + BIT + 1 + 25 + + + SoftLimitMinExceeded + BIT + 1 + 26 + + + SoftLimitMaxExceeded + BIT + 1 + 27 + + + DriveDeviceError + BIT + 1 + 28 + + + MotionCommandsLocked + BIT + 1 + 29 + + + IoDataInvalid + BIT + 1 + 30 + + + Error + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_OPMODE + 32 + + OpModePosAreaMonitoring + BIT + 1 + 0 + + + OpModeTargetPosMonitoring + BIT + 1 + 1 + + + OpModeLoop + BIT + 1 + 2 + + + OpModeMotionMonitoring + BIT + 1 + 3 + + + OpModePEHTimeMonitoring + BIT + 1 + 4 + + + OpModeBacklashCompensation + BIT + 1 + 5 + + + OpModeDelayedErrorReaction + BIT + 1 + 6 + + + OpModeModulo + BIT + 1 + 7 + + + OpModeSimulationAxis + BIT + 1 + 8 + + + OpModePosLagMonitoring + BIT + 1 + 16 + + + OpModeVeloLagMonitoring + BIT + 1 + 17 + + + OpModeSoftLimitMinMonitoring + BIT + 1 + 18 + + + OpModeSoftLimitMaxMonitoring + BIT + 1 + 19 + + + OpModePosCorrection + BIT + 1 + 20 + + + OpModeAllowSlaveCommands + BIT + 1 + 21 + + + OpModeAllowExtSetAxisCommands + BIT + 1 + 22 + + + ApplicationRequest + BIT + 1 + 23 + + + + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + + AvoidingCollision + BIT + 1 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE2 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + 8 + + CamActivationPending + BIT + 1 + 0 + + + CamDeactivationPending + BIT + 1 + 1 + + + CamActive + BIT + 1 + 2 + + + CamDataQueued + BIT + 1 + 6 + + + CamScalingPending + BIT + 1 + 7 + + + + UINTARR8 + 128 + UINT + + 0 + 8 + + + + NCTOPLC_AXIS_REF + 2048 + + StateDWord + NCTOPLC_AXIS_REF_STATE + 32 + 0 + + + ErrorCode + UDINT + 32 + 32 + + + AxisState + UDINT + + + + 32 + 64 + + + AxisModeConfirmation + UDINT + 32 + 96 + + + HomingState + UDINT + + + + 32 + 128 + + + CoupleState + UDINT + + + + 32 + 160 + + + SvbEntries + UDINT + 32 + 192 + + + SafEntries + UDINT + 32 + 224 + + + AxisId + UDINT + 32 + 256 + + + OpModeDWord + NCTOPLC_AXIS_REF_OPMODE + 32 + 288 + + + ActPos + LREAL + 64 + 320 + + + ModuloActPos + LREAL + 64 + 384 + + + ActiveControlLoopIndex + UINT + 16 + 448 + + + ControlLoopIndex + UINT + 16 + 464 + + + ModuloActTurns + DINT + 32 + 480 + + + ActVelo + LREAL + 64 + 512 + + + PosDiff + LREAL + 64 + 576 + + + SetPos + LREAL + 64 + 640 + + + SetVelo + LREAL + 64 + 704 + + + SetAcc + LREAL + 64 + 768 + + + TargetPos + LREAL + 64 + 832 + + + ModuloSetPos + LREAL + 64 + 896 + + + ModuloSetTurns + DINT + 32 + 960 + + + CmdNo + UINT + 16 + 992 + + + CmdState + UINT + 16 + 1008 + + + SetJerk + LREAL + 64 + 1024 + + + SetTorque + LREAL + 64 + 1088 + + + ActTorque + LREAL + 64 + 1152 + + + StateDWord2 + NCTOPLC_AXIS_REF_STATE2 + 32 + 1216 + + + StateDWord3 + DWORD + 32 + 1248 + + + TouchProbeState + DWORD + 32 + 1280 + + + TouchProbeCounter + DWORD + 32 + 1312 + + + CamCouplingState + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + + 0 + 8 + + 64 + 1344 + + + CamCouplingTableID + UINTARR8 + 128 + 1408 + + + ActTorqueDerivative + LREAL + 64 + 1536 + + + SetTorqueDerivative + LREAL + 64 + 1600 + + + ActPosWithoutPosCorrection + LREAL + 64 + 1792 + + + ActAcc + LREAL + 64 + 1856 + + + DcTimeStamp + UDINT + 32 + 1920 + + + + NcStructType + 2 + + + + + NCAXLESTRUCT_TOPLC + + + NCAXLESTRUCT_TOPLC2 + + + NCAXLESTRUCT_TOPLC3 + + + NCAXLESTRUCT_TOPLC4 + + + + + + + + + + + + + + + __FILENAME__ + + + + + + Inputs + + In + NCENCODERSTRUCT_IN2B + 4352 + + nDataIn1 + + + nDataIn2 + + + nState4 + + + + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + nDataIn7 + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT2 + 7424 + + nDataOut1 + + + nDataOut2 + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + 4672 + + nDataIn1 + + + nDataIn2 + + + nState4 + + + + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + 7744 + + nDataOut1 + + + nDataOut2 + + + nCtrl2 + + + + + + nCtrl3 + + + + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + 3328 + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF + 5376 + + AxisState + + + + + + HomingState + + + + + + CoupleState + + + + + + + + diff --git a/solution/solution.tsproj b/solution/solution.tsproj index 1326ba3..779cfe8 100644 --- a/solution/solution.tsproj +++ b/solution/solution.tsproj @@ -914,6 +914,7 @@ External Setpoint Generation: + @@ -1082,6 +1083,83 @@ External Setpoint Generation: 1: axis is a master axis 2: axis is master and slave 3: axis is a slave axis +]]> + + + + + GVL.axes[3].inputs.bLimitFwd + + + + BOOL + + + GVL.axes[3].inputs.bLimitBwd + + + + BOOL + + + GVL.axes[3].inputs.bHomeSensor + + + + BOOL + + + GVL.axes[3].inputs.bEncLAtch + + + + BOOL + + + GVL.axes[3].Axis.NcToPlc + NCTOPLC_AXIS_REF + + AxisState + + + + + + HomingState + + + + + + CoupleState + + @@ -1104,6 +1182,10 @@ External Setpoint Generation: GVL.axes[2].Axis.PlcToNc PLCTONC_AXIS_REF + + GVL.axes[3].Axis.PlcToNc + PLCTONC_AXIS_REF + @@ -1124,6 +1206,10 @@ External Setpoint Generation: + + + + diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index fe55ce8..63439ec 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit fe55ce8af8ae32471e1031b6d089e9497ac5f69e +Subproject commit 63439ecde299754c957958a98f3756bc6b9a6d09 From dad212b4af954356dcafe10590a772969ff339ce Mon Sep 17 00:00:00 2001 From: Simon-Cooper <39404307+Simon-Cooper@users.noreply.github.com> Date: Thu, 20 Jun 2019 15:38:37 +0100 Subject: [PATCH 03/23] Third NC axis to configuration Add third axis for testing gear-in/out Update to latest tc-std-lib commit of MBP-95 --- solution/tc_project_app/VISUs/MainVisu.TcVIS | 99 ++++++++++---------- solution/tc_project_app/tc_mca_std_lib | 2 +- 2 files changed, 50 insertions(+), 51 deletions(-) diff --git a/solution/tc_project_app/VISUs/MainVisu.TcVIS b/solution/tc_project_app/VISUs/MainVisu.TcVIS index 66d0170..ba44e3d 100644 --- a/solution/tc_project_app/VISUs/MainVisu.TcVIS +++ b/solution/tc_project_app/VISUs/MainVisu.TcVIS @@ -3151,7 +3151,7 @@ "GenElemInst_106" - + OnMouseClick @@ -3315,14 +3315,14 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 3774423699L ""moveVelocity"" - - 823443203L - "453" - 2496894244L "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" + + 823443203L + "453" + "Button" @@ -3495,14 +3495,14 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 3774423699L ""moveRelative"" - - 823443203L - "50" - 2496894244L "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" + + 823443203L + "50" + "Button" @@ -3675,14 +3675,14 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 3774423699L ""moveModulo"" - - 823443203L - "935" - 2496894244L "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" + + 823443203L + "935" + "Button" @@ -3870,14 +3870,14 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 3774423699L ""stop"" - - 823443203L - "293" - 2496894244L "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" + + 823443203L + "293" + "Button" @@ -4042,14 +4042,14 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 3774423699L ""jogBw"" - - 823443203L - "331" - 2496894244L "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" + + 823443203L + "331" + "Button" @@ -4058,11 +4058,11 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" "GenElemInst_124" - - OnMouseDown + + OnMouseUp - "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= TRUE;" + "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= FALSE;" OnMouseClick @@ -4072,10 +4072,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" " - OnMouseUp + OnMouseDown - "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= FALSE;" + "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= TRUE;" @@ -4234,14 +4234,14 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 3774423699L ""jogFw"" - - 823443203L - "468" - 2496894244L "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" + + 823443203L + "468" + "Button" @@ -4251,10 +4251,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" - OnMouseDown + OnMouseUp - "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= TRUE;" + "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= FALSE;" OnMouseClick @@ -4264,10 +4264,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" " - OnMouseUp + OnMouseDown - "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= FALSE;" + "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= TRUE;" @@ -5206,7 +5206,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" "GenElemInst_120" - + OnMouseClick @@ -11625,7 +11625,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" "GenElemInst_164" - + OnMouseClick @@ -11801,7 +11801,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" "GenElemInst_166" - + OnMouseClick @@ -12003,8 +12003,8 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 30701c7d-977e-49b5-bb21-a0cecf1ead9e ContainsPoint 64d72d51-c7db-4404-bae2-6d221f8a4519 - HasInputAccess - 4fd74a45-ea1a-4196-9703-ba786a24fb65 + SetStaticState + f70ff323-614c-45b7-a312-0594be5bd320 HasInputAccessIntern af8ccc95-fff9-4fe4-9416-a0dfb29be3e1 GetTooltip @@ -12023,8 +12023,6 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 3e518730-123c-436c-b9fa-f2a4d7b1bedd SetClientData 79534304-3f33-4434-8fe5-447c29f883f2 - HasVisibilityAccessIntern - d1f92235-4ac0-4e45-9519-7b09eda8f71b GetInstance bab24c33-7699-42b2-aecb-eae4d06946ba GetClientData @@ -12041,12 +12039,14 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 92c953f5-cb0d-4f1b-9ad0-6f00f1be0217 Initialize 6b50d36a-e27e-4aa8-8e09-34acfbfdddbe - Destruct - 278b4e73-b2b6-4e4e-a29e-df9f9243725f - SetStaticState - f70ff323-614c-45b7-a312-0594be5bd320 + HasInputAccess + 4fd74a45-ea1a-4196-9703-ba786a24fb65 + HasVisibilityAccessIntern + d1f92235-4ac0-4e45-9519-7b09eda8f71b GetSurroundingRect 7361ce2b-ad02-452c-a585-935c78b9613e + ElementInfo + 864206f7-8f61-45ac-a91b-23cae6e958d8 GetResult 8317aaba-0bb5-48f9-8b2e-9d0b5c9c65a8 GetLocalUsergroup @@ -12069,8 +12069,8 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" a5ca5f52-0a7a-4bed-a5a1-8439dd60c0c5 HandleInput 3b347ea6-12e3-4e3a-9b73-ab3ec97ee6b1 - ElementInfo - 864206f7-8f61-45ac-a91b-23cae6e958d8 + Destruct + 278b4e73-b2b6-4e4e-a29e-df9f9243725f "NotImportant" {98c8ae72-e756-4d11-b6a5-5914882e2424} @@ -12083,10 +12083,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" FB_Init 13be6eec-7fc2-4282-abbf-b24b2da58ba8 - FB_Reinit - 639e5dca-e06b-4c9e-8c1b-9a863c3c34f7 FB_Exit 95930a16-400d-44f0-9930-76888846236f + FB_Reinit + 639e5dca-e06b-4c9e-8c1b-9a863c3c34f7 "NotImportant" {a9f37f15-844b-497f-805b-d8708d84591d} @@ -12199,7 +12199,6 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" System.Guid System.Collections.Hashtable {6b108d46-58af-4e41-a3f4-174d8f160cc4} - _3S.CoDeSys.VisualElem.IInputAction[], VisualElem, Version=3.5.10.0, Culture=neutral, PublicKeyToken=null {e8e7e747-f76f-4dee-ab1c-b9637e41ac26} _3S.CoDeSys.VisualElem.InputBoxInputAction[], VisualElem.plugin, Version=3.5.10.32, Culture=neutral, PublicKeyToken=null System.Int16 diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index 63439ec..221d0d0 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit 63439ecde299754c957958a98f3756bc6b9a6d09 +Subproject commit 221d0d09e929f442222b88322d1261dc9cc1b040 From d04cf0ed4b58d50f7a886ede3be8f63f94b5262b Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Fri, 28 Jun 2019 14:46:57 +0200 Subject: [PATCH 04/23] Change the fbErrorList to the new fbErrorSystem in MAIN Update the FB's in ERROR() --- solution/tc_project_app/POUs/MAIN.TcPOU | 45 +++++++++---------- solution/tc_project_app/tc_mca_std_lib | 2 +- .../tc_project_app/tc_project_app.plcproj | 12 +++-- 3 files changed, 30 insertions(+), 29 deletions(-) diff --git a/solution/tc_project_app/POUs/MAIN.TcPOU b/solution/tc_project_app/POUs/MAIN.TcPOU index ef9925b..ad52d92 100644 --- a/solution/tc_project_app/POUs/MAIN.TcPOU +++ b/solution/tc_project_app/POUs/MAIN.TcPOU @@ -1,5 +1,5 @@  - + , - nNoError=> , - nNoOverflow=> , + nSelectedError=> , pErrorSystem=> ); (*call all the necessary instance (input assistance F2 or right click) according to the terminals that you have in your hardware and add "TRUE" in the input En, the corresponding number of termianl to the iTerminal_ID and -the variable "fbErrorList.pErrorSystem" to the input ErrorSystem in each FB E. g. : +the variable "fbErrorSystem.pErrorSystem" to the input ErrorSystem in each FB E. g. : fbEL1808( En:= TRUE, - iTerminal_ID:= 1, + iTerminal_ID:= 01, ErrorSystem:= fbErrorList.pErrorSystem, EnO=> , - bDi_1=> , - bDi_2=> , - bDi_3=> , - bDi_4=> , - bDi_5=> , - bDi_6=> , - bDi_7=> , - bDi_8=> , bError=> ); *) // + ]]> @@ -110,11 +108,10 @@ fbEL1808( - + - - - + + diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index 5eb56db..e52c5ad 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit 5eb56db806fd52bae29f59bfb59f2a42328fb61d +Subproject commit e52c5ad7be5ffebbfa3ce4f16908e4597f0e71ac diff --git a/solution/tc_project_app/tc_project_app.plcproj b/solution/tc_project_app/tc_project_app.plcproj index 373586a..627dc92 100644 --- a/solution/tc_project_app/tc_project_app.plcproj +++ b/solution/tc_project_app/tc_project_app.plcproj @@ -36,7 +36,8 @@ Code - + + Code @@ -57,16 +58,19 @@ Code - + Code - + + Code + + Code Code - + Code From ed7c121b3dcc0fc6c8461416818f0dc103cd9854 Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Fri, 28 Jun 2019 15:11:29 +0200 Subject: [PATCH 05/23] Update the solution strucutre with all the new Hardware FB's and FB_axis if error statements Update the solution strucutre tree with the new FB's Modify the if statememts of the FB_Axis error handling for proper review --- solution/solution.tsproj | 2 +- solution/tc_project_app/tc_mca_std_lib | 2 +- .../tc_project_app/tc_project_app.plcproj | 46 ++++++++++--------- 3 files changed, 27 insertions(+), 23 deletions(-) diff --git a/solution/solution.tsproj b/solution/solution.tsproj index ee3987e..3e07037 100644 --- a/solution/solution.tsproj +++ b/solution/solution.tsproj @@ -1,5 +1,5 @@ - + NCTOPLC_AXIS_REF_STATE diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index e52c5ad..dfe1a9e 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit e52c5ad7be5ffebbfa3ce4f16908e4597f0e71ac +Subproject commit dfe1a9ecb84671c586f3b859a4e9a152313442d6 diff --git a/solution/tc_project_app/tc_project_app.plcproj b/solution/tc_project_app/tc_project_app.plcproj index 627dc92..2a644cd 100644 --- a/solution/tc_project_app/tc_project_app.plcproj +++ b/solution/tc_project_app/tc_project_app.plcproj @@ -64,9 +64,6 @@ Code - - Code - Code @@ -85,15 +82,15 @@ Code - - Code - Code Code + + Code + Code @@ -103,9 +100,6 @@ Code - - Code - Code @@ -124,22 +118,37 @@ Code - + Code - + Code - + Code - + Code - + Code - + + Code + + + Code + + + Code + + + Code + + + Code + + Code @@ -148,9 +157,6 @@ Code - - Code - Code @@ -210,10 +216,8 @@ - - + - From f3ed21416267991b14521a88c630014d69c93c6e Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Fri, 5 Jul 2019 11:32:36 +0200 Subject: [PATCH 06/23] Add folder FeedbackTerminals to the solution tree --- solution/tc_project_app/tc_project_app.plcproj | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/solution/tc_project_app/tc_project_app.plcproj b/solution/tc_project_app/tc_project_app.plcproj index 2a644cd..7dfd523 100644 --- a/solution/tc_project_app/tc_project_app.plcproj +++ b/solution/tc_project_app/tc_project_app.plcproj @@ -6,7 +6,7 @@ {fb261665-fd20-4bf2-97f8-2854c82b752d} True tc_project_app - 3.1.4022.2 + 3.1.4022.6 {047dee04-c246-47b2-8ccc-a15e36987c43} {ae4eb5ee-6030-47a6-bf35-5a6afd9efeeb} {5ef19bd0-aca2-493f-b2a1-89e363647697} @@ -217,6 +217,7 @@ + From 062432bb3beed35626cb6344c039201d82bf6cc6 Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Mon, 8 Jul 2019 13:51:04 +0200 Subject: [PATCH 07/23] Delete Axis 1, 2 1nd 3 to have empty solution --- solution.sln | 32 +- solution/_Config/NC/Axes/Axis 1.xti | 1549 -------------------------- solution/_Config/NC/Axes/Axis 2.xti | 1551 --------------------------- solution/_Config/NC/Axes/Axis 3.xti | 1551 --------------------------- solution/solution.tsproj | 19 +- 5 files changed, 17 insertions(+), 4685 deletions(-) delete mode 100644 solution/_Config/NC/Axes/Axis 1.xti delete mode 100644 solution/_Config/NC/Axes/Axis 2.xti delete mode 100644 solution/_Config/NC/Axes/Axis 3.xti diff --git a/solution.sln b/solution.sln index 1bff69d..976e55d 100644 --- a/solution.sln +++ b/solution.sln @@ -33,22 +33,6 @@ Global {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) @@ -65,6 +49,22 @@ Global {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/solution/_Config/NC/Axes/Axis 1.xti b/solution/_Config/NC/Axes/Axis 1.xti deleted file mode 100644 index 7ed44bb..0000000 --- a/solution/_Config/NC/Axes/Axis 1.xti +++ /dev/null @@ -1,1549 +0,0 @@ - - - - - UINTARR2 - 32 - UINT - - 0 - 2 - - - [%u, %u] - [0] - [1] - - - 0x%08x [%u, %u] - . - [0] - [1] - - - 0x%08x (%u) - . - . - - - - NCENCODERSTRUCT_IN2B - 320 - - nDataIn1 - UINTARR2 - 32 - 0 - - - nDataIn2 - UINTARR2 - 32 - 32 - - - nState1 - USINT - 8 - 64 - - - nState2 - USINT - 8 - 72 - - - nState3 - USINT - 8 - 80 - - - nState4 - USINT - - - - 8 - 88 - - - nDataIn3 - UINTARR2 - 32 - 96 - - - nDataIn4 - UINTARR2 - 32 - 128 - - - nDataIn5 - UINTARR2 - 32 - 160 - - - nDataIn6 - UINTARR2 - 32 - 192 - - - nState5 - USINT - 8 - 224 - - - nState6 - USINT - 8 - 232 - - - nState7 - USINT - 8 - 240 - - - nState8 - USINT - 8 - 248 - - - nDcInputTime - DINT - 32 - 256 - - - nDataIn7 - UINTARR2 - 32 - 288 - - - - NCENCODERSTRUCT_IN - - 96 - - - - - - NCENCODERSTRUCT_OUT2 - 320 - - nDataOut1 - UINTARR2 - 32 - 0 - - - nDataOut2 - UINTARR2 - 32 - 32 - - - nCtrl1 - USINT - 8 - 64 - - - nCtrl2 - USINT - 8 - 72 - - - nCtrl3 - USINT - 8 - 80 - - - nCtrl4 - USINT - 8 - 88 - - - nDataOut3 - UINTARR2 - 32 - 96 - - - nDataOut4 - UINTARR2 - 32 - 128 - - - nDataOut5 - UINTARR2 - 32 - 160 - - - nDataOut6 - UINTARR2 - 32 - 192 - - - nCtrl5 - USINT - 8 - 224 - - - nCtrl6 - USINT - 8 - 232 - - - nCtrl7 - USINT - 8 - 240 - - - nCtrl8 - USINT - 8 - 248 - - - - NCENCODERSTRUCT_OUT - - 96 - - - - - - NCDRIVESTRUCT_IN2 - 320 - - nDataIn1 - UINTARR2 - 32 - 0 - - - nDataIn2 - UINTARR2 - 32 - 32 - - - nState1 - USINT - 8 - 64 - - - nState2 - USINT - 8 - 72 - - - nState3 - USINT - 8 - 80 - - - nState4 - USINT - - - - 8 - 88 - - - nDataIn3 - UINTARR2 - 32 - 96 - - - nDataIn4 - UINTARR2 - 32 - 128 - - - nDataIn5 - UINTARR2 - 32 - 160 - - - nDataIn6 - UINTARR2 - 32 - 192 - - - nState5 - USINT - 8 - 224 - - - nState6 - USINT - 8 - 232 - - - nState7 - USINT - 8 - 240 - - - nState8 - USINT - 8 - 248 - - - nDcOutputTime - DINT - 32 - 256 - - - - NCDRIVESTRUCT_IN - - 96 - - - - - - NCDRIVESTRUCT_OUT2 - 320 - - nDataOut1 - UINTARR2 - 32 - 0 - - - nDataOut2 - UINTARR2 - 32 - 32 - - - nCtrl1 - USINT - 8 - 64 - - - nCtrl2 - USINT - 8 - 72 - - - nCtrl3 - USINT - 8 - 80 - - - nCtrl4 - USINT - 8 - 88 - - - nDataOut3 - UINTARR2 - 32 - 96 - - - nDataOut4 - UINTARR2 - 32 - 128 - - - nDataOut5 - UINTARR2 - 32 - 160 - - - nDataOut6 - UINTARR2 - 32 - 192 - - - nCtrl5 - USINT - 8 - 224 - - - nCtrl6 - USINT - 8 - 232 - - - nCtrl7 - USINT - 8 - 240 - - - nCtrl8 - USINT - 8 - 248 - - - - NCDRIVESTRUCT_OUT - - 96 - - - - - - PLCTONC_AXIS_REF_CTRL - 32 - - Enable - BIT - 1 - 0 - - - FeedEnablePlus - BIT - 1 - 1 - - - FeedEnableMinus - BIT - 1 - 2 - - - HomingSensor - BIT - 1 - 5 - - - AcceptBlockedDrive - BIT - 1 - 8 - - - PlcDebugFlag - BIT - 1 - 30 - - - NcDebugFlag - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - PLCTONC_AXIS_REF - 1024 - - ControlDWord - PLCTONC_AXIS_REF_CTRL - 32 - 0 - - - Override - UDINT - 32 - 32 - - - AxisModeRequest - UDINT - 32 - 64 - - - AxisModeDWord - UDINT - 32 - 96 - - - AxisModeLReal - LREAL - 64 - 128 - - - PositionCorrection - LREAL - 64 - 192 - - - ExtSetPos - LREAL - 64 - 256 - - - ExtSetVelo - LREAL - 64 - 320 - - - ExtSetAcc - LREAL - 64 - 384 - - - ExtSetDirection - DINT - 32 - 448 - - - ExtControllerOutput - LREAL - 64 - 512 - - - GearRatio1 - LREAL - 64 - 576 - - - GearRatio2 - LREAL - 64 - 640 - - - GearRatio3 - LREAL - 64 - 704 - - - GearRatio4 - LREAL - 64 - 768 - - - MapState - BOOL - 8 - 832 - - - PlcCycleControl - BYTE - 8 - 840 - - - PlcCycleCount - BYTE - 8 - 848 - - - - NcStructType - 1 - - - - - NCAXLESTRUCT_FROMPLC3 - - - - - NCTOPLC_AXIS_REF_STATE - 32 - - Operational - BIT - 1 - 0 - - - Homed - BIT - 1 - 1 - - - NotMoving - BIT - 1 - 2 - - - InPositionArea - BIT - 1 - 3 - - - InTargetPosition - BIT - 1 - 4 - - - Protected - BIT - 1 - 5 - - - ErrorPropagationDelayed - BIT - 1 - 6 - - - HasBeenStopped - BIT - 1 - 7 - - - HasJob - BIT - 1 - 8 - - - PositiveDirection - BIT - 1 - 9 - - - NegativeDirection - BIT - 1 - 10 - - - HomingBusy - BIT - 1 - 11 - - - ConstantVelocity - BIT - 1 - 12 - - - Compensating - BIT - 1 - 13 - - - ExtSetPointGenEnabled - BIT - 1 - 14 - - - PhasingActive - BIT - 1 - 15 - - - ExternalLatchValid - BIT - 1 - 16 - - - NewTargetPos - BIT - 1 - 17 - - - ContinuousMotion - BIT - 1 - 19 - - - ControlLoopClosed - BIT - 1 - 20 - - - CamTableQueued - BIT - 1 - 21 - - - CamDataQueued - BIT - 1 - 22 - - - CamScalingPending - BIT - 1 - 23 - - - CmdBuffered - BIT - 1 - 24 - - - PTPmode - BIT - 1 - 25 - - - SoftLimitMinExceeded - BIT - 1 - 26 - - - SoftLimitMaxExceeded - BIT - 1 - 27 - - - DriveDeviceError - BIT - 1 - 28 - - - MotionCommandsLocked - BIT - 1 - 29 - - - IoDataInvalid - BIT - 1 - 30 - - - Error - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_OPMODE - 32 - - OpModePosAreaMonitoring - BIT - 1 - 0 - - - OpModeTargetPosMonitoring - BIT - 1 - 1 - - - OpModeLoop - BIT - 1 - 2 - - - OpModeMotionMonitoring - BIT - 1 - 3 - - - OpModePEHTimeMonitoring - BIT - 1 - 4 - - - OpModeBacklashCompensation - BIT - 1 - 5 - - - OpModeDelayedErrorReaction - BIT - 1 - 6 - - - OpModeModulo - BIT - 1 - 7 - - - OpModeSimulationAxis - BIT - 1 - 8 - - - OpModePosLagMonitoring - BIT - 1 - 16 - - - OpModeVeloLagMonitoring - BIT - 1 - 17 - - - OpModeSoftLimitMinMonitoring - BIT - 1 - 18 - - - OpModeSoftLimitMaxMonitoring - BIT - 1 - 19 - - - OpModePosCorrection - BIT - 1 - 20 - - - OpModeAllowSlaveCommands - BIT - 1 - 21 - - - OpModeAllowExtSetAxisCommands - BIT - 1 - 22 - - - ApplicationRequest - BIT - 1 - 23 - - - - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - - AvoidingCollision - BIT - 1 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_STATE2 - 32 - - Value - DWORD - 32 - 0 - - - Flags - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - 8 - - CamActivationPending - BIT - 1 - 0 - - - CamDeactivationPending - BIT - 1 - 1 - - - CamActive - BIT - 1 - 2 - - - CamDataQueued - BIT - 1 - 6 - - - CamScalingPending - BIT - 1 - 7 - - - - UINTARR8 - 128 - UINT - - 0 - 8 - - - - NCTOPLC_AXIS_REF - 2048 - - StateDWord - NCTOPLC_AXIS_REF_STATE - 32 - 0 - - - ErrorCode - UDINT - 32 - 32 - - - AxisState - UDINT - - - - 32 - 64 - - - AxisModeConfirmation - UDINT - 32 - 96 - - - HomingState - UDINT - - - - 32 - 128 - - - CoupleState - UDINT - - - - 32 - 160 - - - SvbEntries - UDINT - 32 - 192 - - - SafEntries - UDINT - 32 - 224 - - - AxisId - UDINT - 32 - 256 - - - OpModeDWord - NCTOPLC_AXIS_REF_OPMODE - 32 - 288 - - - ActPos - LREAL - 64 - 320 - - - ModuloActPos - LREAL - 64 - 384 - - - ActiveControlLoopIndex - UINT - 16 - 448 - - - ControlLoopIndex - UINT - 16 - 464 - - - ModuloActTurns - DINT - 32 - 480 - - - ActVelo - LREAL - 64 - 512 - - - PosDiff - LREAL - 64 - 576 - - - SetPos - LREAL - 64 - 640 - - - SetVelo - LREAL - 64 - 704 - - - SetAcc - LREAL - 64 - 768 - - - TargetPos - LREAL - 64 - 832 - - - ModuloSetPos - LREAL - 64 - 896 - - - ModuloSetTurns - DINT - 32 - 960 - - - CmdNo - UINT - 16 - 992 - - - CmdState - UINT - 16 - 1008 - - - SetJerk - LREAL - 64 - 1024 - - - SetTorque - LREAL - 64 - 1088 - - - ActTorque - LREAL - 64 - 1152 - - - StateDWord2 - NCTOPLC_AXIS_REF_STATE2 - 32 - 1216 - - - StateDWord3 - DWORD - 32 - 1248 - - - TouchProbeState - DWORD - 32 - 1280 - - - TouchProbeCounter - DWORD - 32 - 1312 - - - CamCouplingState - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - - 0 - 8 - - 64 - 1344 - - - CamCouplingTableID - UINTARR8 - 128 - 1408 - - - ActTorqueDerivative - LREAL - 64 - 1536 - - - SetTorqueDerivative - LREAL - 64 - 1600 - - - ActPosWithoutPosCorrection - LREAL - 64 - 1792 - - - ActAcc - LREAL - 64 - 1856 - - - DcTimeStamp - UDINT - 32 - 1920 - - - - NcStructType - 2 - - - - - NCAXLESTRUCT_TOPLC - - - NCAXLESTRUCT_TOPLC2 - - - NCAXLESTRUCT_TOPLC3 - - - NCAXLESTRUCT_TOPLC4 - - - - - - - - - - - - - - - __FILENAME__ - - - - - - Inputs - - In - NCENCODERSTRUCT_IN2B - 1024 - - nDataIn1 - - - nDataIn2 - - - nState4 - - - - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - nDataIn7 - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT2 - 2048 - - nDataOut1 - - - nDataOut2 - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 1344 - - nDataIn1 - - - nDataIn2 - - - nState4 - - - - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 2368 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - - - nCtrl3 - - - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF - - AxisState - - - - - - HomingState - - - - - - CoupleState - - - - - - - - diff --git a/solution/_Config/NC/Axes/Axis 2.xti b/solution/_Config/NC/Axes/Axis 2.xti deleted file mode 100644 index d44d3a2..0000000 --- a/solution/_Config/NC/Axes/Axis 2.xti +++ /dev/null @@ -1,1551 +0,0 @@ - - - - - UINTARR2 - 32 - UINT - - 0 - 2 - - - [%u, %u] - [0] - [1] - - - 0x%08x [%u, %u] - . - [0] - [1] - - - 0x%08x (%u) - . - . - - - - NCENCODERSTRUCT_IN2B - 320 - - nDataIn1 - UINTARR2 - 32 - 0 - - - nDataIn2 - UINTARR2 - 32 - 32 - - - nState1 - USINT - 8 - 64 - - - nState2 - USINT - 8 - 72 - - - nState3 - USINT - 8 - 80 - - - nState4 - USINT - - - - 8 - 88 - - - nDataIn3 - UINTARR2 - 32 - 96 - - - nDataIn4 - UINTARR2 - 32 - 128 - - - nDataIn5 - UINTARR2 - 32 - 160 - - - nDataIn6 - UINTARR2 - 32 - 192 - - - nState5 - USINT - 8 - 224 - - - nState6 - USINT - 8 - 232 - - - nState7 - USINT - 8 - 240 - - - nState8 - USINT - 8 - 248 - - - nDcInputTime - DINT - 32 - 256 - - - nDataIn7 - UINTARR2 - 32 - 288 - - - - NCENCODERSTRUCT_IN - - 96 - - - - - - NCENCODERSTRUCT_OUT2 - 320 - - nDataOut1 - UINTARR2 - 32 - 0 - - - nDataOut2 - UINTARR2 - 32 - 32 - - - nCtrl1 - USINT - 8 - 64 - - - nCtrl2 - USINT - 8 - 72 - - - nCtrl3 - USINT - 8 - 80 - - - nCtrl4 - USINT - 8 - 88 - - - nDataOut3 - UINTARR2 - 32 - 96 - - - nDataOut4 - UINTARR2 - 32 - 128 - - - nDataOut5 - UINTARR2 - 32 - 160 - - - nDataOut6 - UINTARR2 - 32 - 192 - - - nCtrl5 - USINT - 8 - 224 - - - nCtrl6 - USINT - 8 - 232 - - - nCtrl7 - USINT - 8 - 240 - - - nCtrl8 - USINT - 8 - 248 - - - - NCENCODERSTRUCT_OUT - - 96 - - - - - - NCDRIVESTRUCT_IN2 - 320 - - nDataIn1 - UINTARR2 - 32 - 0 - - - nDataIn2 - UINTARR2 - 32 - 32 - - - nState1 - USINT - 8 - 64 - - - nState2 - USINT - 8 - 72 - - - nState3 - USINT - 8 - 80 - - - nState4 - USINT - - - - 8 - 88 - - - nDataIn3 - UINTARR2 - 32 - 96 - - - nDataIn4 - UINTARR2 - 32 - 128 - - - nDataIn5 - UINTARR2 - 32 - 160 - - - nDataIn6 - UINTARR2 - 32 - 192 - - - nState5 - USINT - 8 - 224 - - - nState6 - USINT - 8 - 232 - - - nState7 - USINT - 8 - 240 - - - nState8 - USINT - 8 - 248 - - - nDcOutputTime - DINT - 32 - 256 - - - - NCDRIVESTRUCT_IN - - 96 - - - - - - NCDRIVESTRUCT_OUT2 - 320 - - nDataOut1 - UINTARR2 - 32 - 0 - - - nDataOut2 - UINTARR2 - 32 - 32 - - - nCtrl1 - USINT - 8 - 64 - - - nCtrl2 - USINT - 8 - 72 - - - nCtrl3 - USINT - 8 - 80 - - - nCtrl4 - USINT - 8 - 88 - - - nDataOut3 - UINTARR2 - 32 - 96 - - - nDataOut4 - UINTARR2 - 32 - 128 - - - nDataOut5 - UINTARR2 - 32 - 160 - - - nDataOut6 - UINTARR2 - 32 - 192 - - - nCtrl5 - USINT - 8 - 224 - - - nCtrl6 - USINT - 8 - 232 - - - nCtrl7 - USINT - 8 - 240 - - - nCtrl8 - USINT - 8 - 248 - - - - NCDRIVESTRUCT_OUT - - 96 - - - - - - PLCTONC_AXIS_REF_CTRL - 32 - - Enable - BIT - 1 - 0 - - - FeedEnablePlus - BIT - 1 - 1 - - - FeedEnableMinus - BIT - 1 - 2 - - - HomingSensor - BIT - 1 - 5 - - - AcceptBlockedDrive - BIT - 1 - 8 - - - PlcDebugFlag - BIT - 1 - 30 - - - NcDebugFlag - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - PLCTONC_AXIS_REF - 1024 - - ControlDWord - PLCTONC_AXIS_REF_CTRL - 32 - 0 - - - Override - UDINT - 32 - 32 - - - AxisModeRequest - UDINT - 32 - 64 - - - AxisModeDWord - UDINT - 32 - 96 - - - AxisModeLReal - LREAL - 64 - 128 - - - PositionCorrection - LREAL - 64 - 192 - - - ExtSetPos - LREAL - 64 - 256 - - - ExtSetVelo - LREAL - 64 - 320 - - - ExtSetAcc - LREAL - 64 - 384 - - - ExtSetDirection - DINT - 32 - 448 - - - ExtControllerOutput - LREAL - 64 - 512 - - - GearRatio1 - LREAL - 64 - 576 - - - GearRatio2 - LREAL - 64 - 640 - - - GearRatio3 - LREAL - 64 - 704 - - - GearRatio4 - LREAL - 64 - 768 - - - MapState - BOOL - 8 - 832 - - - PlcCycleControl - BYTE - 8 - 840 - - - PlcCycleCount - BYTE - 8 - 848 - - - - NcStructType - 1 - - - - - NCAXLESTRUCT_FROMPLC3 - - - - - NCTOPLC_AXIS_REF_STATE - 32 - - Operational - BIT - 1 - 0 - - - Homed - BIT - 1 - 1 - - - NotMoving - BIT - 1 - 2 - - - InPositionArea - BIT - 1 - 3 - - - InTargetPosition - BIT - 1 - 4 - - - Protected - BIT - 1 - 5 - - - ErrorPropagationDelayed - BIT - 1 - 6 - - - HasBeenStopped - BIT - 1 - 7 - - - HasJob - BIT - 1 - 8 - - - PositiveDirection - BIT - 1 - 9 - - - NegativeDirection - BIT - 1 - 10 - - - HomingBusy - BIT - 1 - 11 - - - ConstantVelocity - BIT - 1 - 12 - - - Compensating - BIT - 1 - 13 - - - ExtSetPointGenEnabled - BIT - 1 - 14 - - - PhasingActive - BIT - 1 - 15 - - - ExternalLatchValid - BIT - 1 - 16 - - - NewTargetPos - BIT - 1 - 17 - - - ContinuousMotion - BIT - 1 - 19 - - - ControlLoopClosed - BIT - 1 - 20 - - - CamTableQueued - BIT - 1 - 21 - - - CamDataQueued - BIT - 1 - 22 - - - CamScalingPending - BIT - 1 - 23 - - - CmdBuffered - BIT - 1 - 24 - - - PTPmode - BIT - 1 - 25 - - - SoftLimitMinExceeded - BIT - 1 - 26 - - - SoftLimitMaxExceeded - BIT - 1 - 27 - - - DriveDeviceError - BIT - 1 - 28 - - - MotionCommandsLocked - BIT - 1 - 29 - - - IoDataInvalid - BIT - 1 - 30 - - - Error - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_OPMODE - 32 - - OpModePosAreaMonitoring - BIT - 1 - 0 - - - OpModeTargetPosMonitoring - BIT - 1 - 1 - - - OpModeLoop - BIT - 1 - 2 - - - OpModeMotionMonitoring - BIT - 1 - 3 - - - OpModePEHTimeMonitoring - BIT - 1 - 4 - - - OpModeBacklashCompensation - BIT - 1 - 5 - - - OpModeDelayedErrorReaction - BIT - 1 - 6 - - - OpModeModulo - BIT - 1 - 7 - - - OpModeSimulationAxis - BIT - 1 - 8 - - - OpModePosLagMonitoring - BIT - 1 - 16 - - - OpModeVeloLagMonitoring - BIT - 1 - 17 - - - OpModeSoftLimitMinMonitoring - BIT - 1 - 18 - - - OpModeSoftLimitMaxMonitoring - BIT - 1 - 19 - - - OpModePosCorrection - BIT - 1 - 20 - - - OpModeAllowSlaveCommands - BIT - 1 - 21 - - - OpModeAllowExtSetAxisCommands - BIT - 1 - 22 - - - ApplicationRequest - BIT - 1 - 23 - - - - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - - AvoidingCollision - BIT - 1 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_STATE2 - 32 - - Value - DWORD - 32 - 0 - - - Flags - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - 8 - - CamActivationPending - BIT - 1 - 0 - - - CamDeactivationPending - BIT - 1 - 1 - - - CamActive - BIT - 1 - 2 - - - CamDataQueued - BIT - 1 - 6 - - - CamScalingPending - BIT - 1 - 7 - - - - UINTARR8 - 128 - UINT - - 0 - 8 - - - - NCTOPLC_AXIS_REF - 2048 - - StateDWord - NCTOPLC_AXIS_REF_STATE - 32 - 0 - - - ErrorCode - UDINT - 32 - 32 - - - AxisState - UDINT - - - - 32 - 64 - - - AxisModeConfirmation - UDINT - 32 - 96 - - - HomingState - UDINT - - - - 32 - 128 - - - CoupleState - UDINT - - - - 32 - 160 - - - SvbEntries - UDINT - 32 - 192 - - - SafEntries - UDINT - 32 - 224 - - - AxisId - UDINT - 32 - 256 - - - OpModeDWord - NCTOPLC_AXIS_REF_OPMODE - 32 - 288 - - - ActPos - LREAL - 64 - 320 - - - ModuloActPos - LREAL - 64 - 384 - - - ActiveControlLoopIndex - UINT - 16 - 448 - - - ControlLoopIndex - UINT - 16 - 464 - - - ModuloActTurns - DINT - 32 - 480 - - - ActVelo - LREAL - 64 - 512 - - - PosDiff - LREAL - 64 - 576 - - - SetPos - LREAL - 64 - 640 - - - SetVelo - LREAL - 64 - 704 - - - SetAcc - LREAL - 64 - 768 - - - TargetPos - LREAL - 64 - 832 - - - ModuloSetPos - LREAL - 64 - 896 - - - ModuloSetTurns - DINT - 32 - 960 - - - CmdNo - UINT - 16 - 992 - - - CmdState - UINT - 16 - 1008 - - - SetJerk - LREAL - 64 - 1024 - - - SetTorque - LREAL - 64 - 1088 - - - ActTorque - LREAL - 64 - 1152 - - - StateDWord2 - NCTOPLC_AXIS_REF_STATE2 - 32 - 1216 - - - StateDWord3 - DWORD - 32 - 1248 - - - TouchProbeState - DWORD - 32 - 1280 - - - TouchProbeCounter - DWORD - 32 - 1312 - - - CamCouplingState - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - - 0 - 8 - - 64 - 1344 - - - CamCouplingTableID - UINTARR8 - 128 - 1408 - - - ActTorqueDerivative - LREAL - 64 - 1536 - - - SetTorqueDerivative - LREAL - 64 - 1600 - - - ActPosWithoutPosCorrection - LREAL - 64 - 1792 - - - ActAcc - LREAL - 64 - 1856 - - - DcTimeStamp - UDINT - 32 - 1920 - - - - NcStructType - 2 - - - - - NCAXLESTRUCT_TOPLC - - - NCAXLESTRUCT_TOPLC2 - - - NCAXLESTRUCT_TOPLC3 - - - NCAXLESTRUCT_TOPLC4 - - - - - - - - - - - - - - - __FILENAME__ - - - - - - Inputs - - In - NCENCODERSTRUCT_IN2B - 2688 - - nDataIn1 - - - nDataIn2 - - - nState4 - - - - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - nDataIn7 - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT2 - 4736 - - nDataOut1 - - - nDataOut2 - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 3008 - - nDataIn1 - - - nDataIn2 - - - nState4 - - - - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 5056 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - - - nCtrl3 - - - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 1664 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF - 2688 - - AxisState - - - - - - HomingState - - - - - - CoupleState - - - - - - - - diff --git a/solution/_Config/NC/Axes/Axis 3.xti b/solution/_Config/NC/Axes/Axis 3.xti deleted file mode 100644 index 13d544c..0000000 --- a/solution/_Config/NC/Axes/Axis 3.xti +++ /dev/null @@ -1,1551 +0,0 @@ - - - - - UINTARR2 - 32 - UINT - - 0 - 2 - - - [%u, %u] - [0] - [1] - - - 0x%08x [%u, %u] - . - [0] - [1] - - - 0x%08x (%u) - . - . - - - - NCENCODERSTRUCT_IN2B - 320 - - nDataIn1 - UINTARR2 - 32 - 0 - - - nDataIn2 - UINTARR2 - 32 - 32 - - - nState1 - USINT - 8 - 64 - - - nState2 - USINT - 8 - 72 - - - nState3 - USINT - 8 - 80 - - - nState4 - USINT - - - - 8 - 88 - - - nDataIn3 - UINTARR2 - 32 - 96 - - - nDataIn4 - UINTARR2 - 32 - 128 - - - nDataIn5 - UINTARR2 - 32 - 160 - - - nDataIn6 - UINTARR2 - 32 - 192 - - - nState5 - USINT - 8 - 224 - - - nState6 - USINT - 8 - 232 - - - nState7 - USINT - 8 - 240 - - - nState8 - USINT - 8 - 248 - - - nDcInputTime - DINT - 32 - 256 - - - nDataIn7 - UINTARR2 - 32 - 288 - - - - NCENCODERSTRUCT_IN - - 96 - - - - - - NCENCODERSTRUCT_OUT2 - 320 - - nDataOut1 - UINTARR2 - 32 - 0 - - - nDataOut2 - UINTARR2 - 32 - 32 - - - nCtrl1 - USINT - 8 - 64 - - - nCtrl2 - USINT - 8 - 72 - - - nCtrl3 - USINT - 8 - 80 - - - nCtrl4 - USINT - 8 - 88 - - - nDataOut3 - UINTARR2 - 32 - 96 - - - nDataOut4 - UINTARR2 - 32 - 128 - - - nDataOut5 - UINTARR2 - 32 - 160 - - - nDataOut6 - UINTARR2 - 32 - 192 - - - nCtrl5 - USINT - 8 - 224 - - - nCtrl6 - USINT - 8 - 232 - - - nCtrl7 - USINT - 8 - 240 - - - nCtrl8 - USINT - 8 - 248 - - - - NCENCODERSTRUCT_OUT - - 96 - - - - - - NCDRIVESTRUCT_IN2 - 320 - - nDataIn1 - UINTARR2 - 32 - 0 - - - nDataIn2 - UINTARR2 - 32 - 32 - - - nState1 - USINT - 8 - 64 - - - nState2 - USINT - 8 - 72 - - - nState3 - USINT - 8 - 80 - - - nState4 - USINT - - - - 8 - 88 - - - nDataIn3 - UINTARR2 - 32 - 96 - - - nDataIn4 - UINTARR2 - 32 - 128 - - - nDataIn5 - UINTARR2 - 32 - 160 - - - nDataIn6 - UINTARR2 - 32 - 192 - - - nState5 - USINT - 8 - 224 - - - nState6 - USINT - 8 - 232 - - - nState7 - USINT - 8 - 240 - - - nState8 - USINT - 8 - 248 - - - nDcOutputTime - DINT - 32 - 256 - - - - NCDRIVESTRUCT_IN - - 96 - - - - - - NCDRIVESTRUCT_OUT2 - 320 - - nDataOut1 - UINTARR2 - 32 - 0 - - - nDataOut2 - UINTARR2 - 32 - 32 - - - nCtrl1 - USINT - 8 - 64 - - - nCtrl2 - USINT - 8 - 72 - - - nCtrl3 - USINT - 8 - 80 - - - nCtrl4 - USINT - 8 - 88 - - - nDataOut3 - UINTARR2 - 32 - 96 - - - nDataOut4 - UINTARR2 - 32 - 128 - - - nDataOut5 - UINTARR2 - 32 - 160 - - - nDataOut6 - UINTARR2 - 32 - 192 - - - nCtrl5 - USINT - 8 - 224 - - - nCtrl6 - USINT - 8 - 232 - - - nCtrl7 - USINT - 8 - 240 - - - nCtrl8 - USINT - 8 - 248 - - - - NCDRIVESTRUCT_OUT - - 96 - - - - - - PLCTONC_AXIS_REF_CTRL - 32 - - Enable - BIT - 1 - 0 - - - FeedEnablePlus - BIT - 1 - 1 - - - FeedEnableMinus - BIT - 1 - 2 - - - HomingSensor - BIT - 1 - 5 - - - AcceptBlockedDrive - BIT - 1 - 8 - - - PlcDebugFlag - BIT - 1 - 30 - - - NcDebugFlag - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - PLCTONC_AXIS_REF - 1024 - - ControlDWord - PLCTONC_AXIS_REF_CTRL - 32 - 0 - - - Override - UDINT - 32 - 32 - - - AxisModeRequest - UDINT - 32 - 64 - - - AxisModeDWord - UDINT - 32 - 96 - - - AxisModeLReal - LREAL - 64 - 128 - - - PositionCorrection - LREAL - 64 - 192 - - - ExtSetPos - LREAL - 64 - 256 - - - ExtSetVelo - LREAL - 64 - 320 - - - ExtSetAcc - LREAL - 64 - 384 - - - ExtSetDirection - DINT - 32 - 448 - - - ExtControllerOutput - LREAL - 64 - 512 - - - GearRatio1 - LREAL - 64 - 576 - - - GearRatio2 - LREAL - 64 - 640 - - - GearRatio3 - LREAL - 64 - 704 - - - GearRatio4 - LREAL - 64 - 768 - - - MapState - BOOL - 8 - 832 - - - PlcCycleControl - BYTE - 8 - 840 - - - PlcCycleCount - BYTE - 8 - 848 - - - - NcStructType - 1 - - - - - NCAXLESTRUCT_FROMPLC3 - - - - - NCTOPLC_AXIS_REF_STATE - 32 - - Operational - BIT - 1 - 0 - - - Homed - BIT - 1 - 1 - - - NotMoving - BIT - 1 - 2 - - - InPositionArea - BIT - 1 - 3 - - - InTargetPosition - BIT - 1 - 4 - - - Protected - BIT - 1 - 5 - - - ErrorPropagationDelayed - BIT - 1 - 6 - - - HasBeenStopped - BIT - 1 - 7 - - - HasJob - BIT - 1 - 8 - - - PositiveDirection - BIT - 1 - 9 - - - NegativeDirection - BIT - 1 - 10 - - - HomingBusy - BIT - 1 - 11 - - - ConstantVelocity - BIT - 1 - 12 - - - Compensating - BIT - 1 - 13 - - - ExtSetPointGenEnabled - BIT - 1 - 14 - - - PhasingActive - BIT - 1 - 15 - - - ExternalLatchValid - BIT - 1 - 16 - - - NewTargetPos - BIT - 1 - 17 - - - ContinuousMotion - BIT - 1 - 19 - - - ControlLoopClosed - BIT - 1 - 20 - - - CamTableQueued - BIT - 1 - 21 - - - CamDataQueued - BIT - 1 - 22 - - - CamScalingPending - BIT - 1 - 23 - - - CmdBuffered - BIT - 1 - 24 - - - PTPmode - BIT - 1 - 25 - - - SoftLimitMinExceeded - BIT - 1 - 26 - - - SoftLimitMaxExceeded - BIT - 1 - 27 - - - DriveDeviceError - BIT - 1 - 28 - - - MotionCommandsLocked - BIT - 1 - 29 - - - IoDataInvalid - BIT - 1 - 30 - - - Error - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_OPMODE - 32 - - OpModePosAreaMonitoring - BIT - 1 - 0 - - - OpModeTargetPosMonitoring - BIT - 1 - 1 - - - OpModeLoop - BIT - 1 - 2 - - - OpModeMotionMonitoring - BIT - 1 - 3 - - - OpModePEHTimeMonitoring - BIT - 1 - 4 - - - OpModeBacklashCompensation - BIT - 1 - 5 - - - OpModeDelayedErrorReaction - BIT - 1 - 6 - - - OpModeModulo - BIT - 1 - 7 - - - OpModeSimulationAxis - BIT - 1 - 8 - - - OpModePosLagMonitoring - BIT - 1 - 16 - - - OpModeVeloLagMonitoring - BIT - 1 - 17 - - - OpModeSoftLimitMinMonitoring - BIT - 1 - 18 - - - OpModeSoftLimitMaxMonitoring - BIT - 1 - 19 - - - OpModePosCorrection - BIT - 1 - 20 - - - OpModeAllowSlaveCommands - BIT - 1 - 21 - - - OpModeAllowExtSetAxisCommands - BIT - 1 - 22 - - - ApplicationRequest - BIT - 1 - 23 - - - - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - - AvoidingCollision - BIT - 1 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_STATE2 - 32 - - Value - DWORD - 32 - 0 - - - Flags - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - 8 - - CamActivationPending - BIT - 1 - 0 - - - CamDeactivationPending - BIT - 1 - 1 - - - CamActive - BIT - 1 - 2 - - - CamDataQueued - BIT - 1 - 6 - - - CamScalingPending - BIT - 1 - 7 - - - - UINTARR8 - 128 - UINT - - 0 - 8 - - - - NCTOPLC_AXIS_REF - 2048 - - StateDWord - NCTOPLC_AXIS_REF_STATE - 32 - 0 - - - ErrorCode - UDINT - 32 - 32 - - - AxisState - UDINT - - - - 32 - 64 - - - AxisModeConfirmation - UDINT - 32 - 96 - - - HomingState - UDINT - - - - 32 - 128 - - - CoupleState - UDINT - - - - 32 - 160 - - - SvbEntries - UDINT - 32 - 192 - - - SafEntries - UDINT - 32 - 224 - - - AxisId - UDINT - 32 - 256 - - - OpModeDWord - NCTOPLC_AXIS_REF_OPMODE - 32 - 288 - - - ActPos - LREAL - 64 - 320 - - - ModuloActPos - LREAL - 64 - 384 - - - ActiveControlLoopIndex - UINT - 16 - 448 - - - ControlLoopIndex - UINT - 16 - 464 - - - ModuloActTurns - DINT - 32 - 480 - - - ActVelo - LREAL - 64 - 512 - - - PosDiff - LREAL - 64 - 576 - - - SetPos - LREAL - 64 - 640 - - - SetVelo - LREAL - 64 - 704 - - - SetAcc - LREAL - 64 - 768 - - - TargetPos - LREAL - 64 - 832 - - - ModuloSetPos - LREAL - 64 - 896 - - - ModuloSetTurns - DINT - 32 - 960 - - - CmdNo - UINT - 16 - 992 - - - CmdState - UINT - 16 - 1008 - - - SetJerk - LREAL - 64 - 1024 - - - SetTorque - LREAL - 64 - 1088 - - - ActTorque - LREAL - 64 - 1152 - - - StateDWord2 - NCTOPLC_AXIS_REF_STATE2 - 32 - 1216 - - - StateDWord3 - DWORD - 32 - 1248 - - - TouchProbeState - DWORD - 32 - 1280 - - - TouchProbeCounter - DWORD - 32 - 1312 - - - CamCouplingState - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - - 0 - 8 - - 64 - 1344 - - - CamCouplingTableID - UINTARR8 - 128 - 1408 - - - ActTorqueDerivative - LREAL - 64 - 1536 - - - SetTorqueDerivative - LREAL - 64 - 1600 - - - ActPosWithoutPosCorrection - LREAL - 64 - 1792 - - - ActAcc - LREAL - 64 - 1856 - - - DcTimeStamp - UDINT - 32 - 1920 - - - - NcStructType - 2 - - - - - NCAXLESTRUCT_TOPLC - - - NCAXLESTRUCT_TOPLC2 - - - NCAXLESTRUCT_TOPLC3 - - - NCAXLESTRUCT_TOPLC4 - - - - - - - - - - - - - - - __FILENAME__ - - - - - - Inputs - - In - NCENCODERSTRUCT_IN2B - 4352 - - nDataIn1 - - - nDataIn2 - - - nState4 - - - - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - nDataIn7 - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT2 - 7424 - - nDataOut1 - - - nDataOut2 - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 4672 - - nDataIn1 - - - nDataIn2 - - - nState4 - - - - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 7744 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - - - nCtrl3 - - - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 3328 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF - 5376 - - AxisState - - - - - - HomingState - - - - - - CoupleState - - - - - - - - diff --git a/solution/solution.tsproj b/solution/solution.tsproj index 779cfe8..23e7442 100644 --- a/solution/solution.tsproj +++ b/solution/solution.tsproj @@ -1,5 +1,5 @@ - + NCTOPLC_AXIS_REF_STATE @@ -912,9 +912,6 @@ External Setpoint Generation: NC-Task 1 SVB - - - @@ -1197,19 +1194,5 @@ External Setpoint Generation: - - - - - - - - - - - - - - From 815e48507e85f9cce184030fbdfe9b5f975e340b Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Mon, 8 Jul 2019 15:41:27 +0200 Subject: [PATCH 08/23] Make deafult value for the enum MotionFuncitons equal to Jog --- solution/tc_project_app/tc_mca_std_lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index 221d0d0..85b9947 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit 221d0d09e929f442222b88322d1261dc9cc1b040 +Subproject commit 85b994790d94c71aaabb6a5d9cf2a9c8fcbd2041 From f71f6ad113f3b6aa7ed7a358469aa193ee53c8ab Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Wed, 10 Jul 2019 14:58:03 +0200 Subject: [PATCH 09/23] bError and bStop set to FALSE after execution --- solution.sln | 32 +- solution/solution.tsproj | 1030 ++++++++++++++++++++---- solution/tc_project_app/tc_mca_std_lib | 2 +- 3 files changed, 869 insertions(+), 195 deletions(-) diff --git a/solution.sln b/solution.sln index 1bff69d..976e55d 100644 --- a/solution.sln +++ b/solution.sln @@ -33,22 +33,6 @@ Global {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) @@ -65,6 +49,22 @@ Global {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/solution/solution.tsproj b/solution/solution.tsproj index ff077ac..c5dd3cd 100644 --- a/solution/solution.tsproj +++ b/solution/solution.tsproj @@ -1,6 +1,626 @@ + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCENCODERSTRUCT_IN2B + 320 + + nDataIn1 + UINTARR2 + 32 + 0 + + + nDataIn2 + UINTARR2 + 32 + 32 + + + nState1 + USINT + 8 + 64 + + + nState2 + USINT + 8 + 72 + + + nState3 + USINT + 8 + 80 + + + nState4 + USINT + + + + 8 + 88 + + + nDataIn3 + UINTARR2 + 32 + 96 + + + nDataIn4 + UINTARR2 + 32 + 128 + + + nDataIn5 + UINTARR2 + 32 + 160 + + + nDataIn6 + UINTARR2 + 32 + 192 + + + nState5 + USINT + 8 + 224 + + + nState6 + USINT + 8 + 232 + + + nState7 + USINT + 8 + 240 + + + nState8 + USINT + 8 + 248 + + + nDcInputTime + DINT + 32 + 256 + + + nDataIn7 + UINTARR2 + 32 + 288 + + + + NCENCODERSTRUCT_IN + + 96 + + + + + + NCENCODERSTRUCT_OUT2 + 320 + + nDataOut1 + UINTARR2 + 32 + 0 + + + nDataOut2 + UINTARR2 + 32 + 32 + + + nCtrl1 + USINT + 8 + 64 + + + nCtrl2 + USINT + 8 + 72 + + + nCtrl3 + USINT + 8 + 80 + + + nCtrl4 + USINT + 8 + 88 + + + nDataOut3 + UINTARR2 + 32 + 96 + + + nDataOut4 + UINTARR2 + 32 + 128 + + + nDataOut5 + UINTARR2 + 32 + 160 + + + nDataOut6 + UINTARR2 + 32 + 192 + + + nCtrl5 + USINT + 8 + 224 + + + nCtrl6 + USINT + 8 + 232 + + + nCtrl7 + USINT + 8 + 240 + + + nCtrl8 + USINT + 8 + 248 + + + + NCENCODERSTRUCT_OUT + + 96 + + + + + + NCDRIVESTRUCT_IN2 + 320 + + nDataIn1 + UINTARR2 + 32 + 0 + + + nDataIn2 + UINTARR2 + 32 + 32 + + + nState1 + USINT + 8 + 64 + + + nState2 + USINT + 8 + 72 + + + nState3 + USINT + 8 + 80 + + + nState4 + USINT + + + + 8 + 88 + + + nDataIn3 + UINTARR2 + 32 + 96 + + + nDataIn4 + UINTARR2 + 32 + 128 + + + nDataIn5 + UINTARR2 + 32 + 160 + + + nDataIn6 + UINTARR2 + 32 + 192 + + + nState5 + USINT + 8 + 224 + + + nState6 + USINT + 8 + 232 + + + nState7 + USINT + 8 + 240 + + + nState8 + USINT + 8 + 248 + + + nDcOutputTime + DINT + 32 + 256 + + + + NCDRIVESTRUCT_IN + + 96 + + + + + + NCDRIVESTRUCT_OUT2 + 320 + + nDataOut1 + UINTARR2 + 32 + 0 + + + nDataOut2 + UINTARR2 + 32 + 32 + + + nCtrl1 + USINT + 8 + 64 + + + nCtrl2 + USINT + 8 + 72 + + + nCtrl3 + USINT + 8 + 80 + + + nCtrl4 + USINT + 8 + 88 + + + nDataOut3 + UINTARR2 + 32 + 96 + + + nDataOut4 + UINTARR2 + 32 + 128 + + + nDataOut5 + UINTARR2 + 32 + 160 + + + nDataOut6 + UINTARR2 + 32 + 192 + + + nCtrl5 + USINT + 8 + 224 + + + nCtrl6 + USINT + 8 + 232 + + + nCtrl7 + USINT + 8 + 240 + + + nCtrl8 + USINT + 8 + 248 + + + + NCDRIVESTRUCT_OUT + + 96 + + + + + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + + NcStructType + 1 + + + + + NCAXLESTRUCT_FROMPLC3 + + + NCTOPLC_AXIS_REF_STATE 32 @@ -700,184 +1320,6 @@ External Setpoint Generation: - - PLCTONC_AXIS_REF_CTRL - 32 - - Enable - BIT - 1 - 0 - - - FeedEnablePlus - BIT - 1 - 1 - - - FeedEnableMinus - BIT - 1 - 2 - - - HomingSensor - BIT - 1 - 5 - - - AcceptBlockedDrive - BIT - 1 - 8 - - - PlcDebugFlag - BIT - 1 - 30 - - - NcDebugFlag - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - PLCTONC_AXIS_REF - 1024 - - ControlDWord - PLCTONC_AXIS_REF_CTRL - 32 - 0 - - - Override - UDINT - 32 - 32 - - - AxisModeRequest - UDINT - 32 - 64 - - - AxisModeDWord - UDINT - 32 - 96 - - - AxisModeLReal - LREAL - 64 - 128 - - - PositionCorrection - LREAL - 64 - 192 - - - ExtSetPos - LREAL - 64 - 256 - - - ExtSetVelo - LREAL - 64 - 320 - - - ExtSetAcc - LREAL - 64 - 384 - - - ExtSetDirection - DINT - 32 - 448 - - - ExtControllerOutput - LREAL - 64 - 512 - - - GearRatio1 - LREAL - 64 - 576 - - - GearRatio2 - LREAL - 64 - 640 - - - GearRatio3 - LREAL - 64 - 704 - - - GearRatio4 - LREAL - 64 - 768 - - - MapState - BOOL - 8 - 832 - - - PlcCycleControl - BYTE - 8 - 840 - - - PlcCycleCount - BYTE - 8 - 848 - - - - NcStructType - 1 - - - - - NCAXLESTRUCT_FROMPLC3 - - - @@ -912,6 +1354,231 @@ External Setpoint Generation: NC-Task 1 SVB + + Axis 1 + + + + + + Inputs + + In + NCENCODERSTRUCT_IN2B + 1024 + + nDataIn1 + + + nDataIn2 + + + nState4 + + + + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + nDataIn7 + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT2 + 2048 + + nDataOut1 + + + nDataOut2 + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + 1344 + + nDataIn1 + + + nDataIn2 + + + nState4 + + + + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + 2368 + + nDataOut1 + + + nDataOut2 + + + nCtrl2 + + + + + + nCtrl3 + + + + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF + + AxisState + + + + + + HomingState + + + + + + CoupleState + + + + + + + @@ -1190,8 +1857,15 @@ External Setpoint Generation: + + + + + + + diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index 7eb9579..bfbadab 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit 7eb9579e91cf77fdfd45fa3ccad081f4a57bd07c +Subproject commit bfbadab0f756cf88f962d6f947ffcf968203697e From 2af2c7f5c5f814774a721cac9bf40bd10dfded39 Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Thu, 11 Jul 2019 10:21:55 +0200 Subject: [PATCH 10/23] Change ErrorID representation to hexadecimal for easier undertanding --- solution/tc_project_app/VISUs/MainVisu.TcVIS | 136 +++++++++---------- 1 file changed, 68 insertions(+), 68 deletions(-) diff --git a/solution/tc_project_app/VISUs/MainVisu.TcVIS b/solution/tc_project_app/VISUs/MainVisu.TcVIS index ba44e3d..910c162 100644 --- a/solution/tc_project_app/VISUs/MainVisu.TcVIS +++ b/solution/tc_project_app/VISUs/MainVisu.TcVIS @@ -1,5 +1,5 @@  - + @@ -440,7 +440,7 @@ 823443203L - "572" + "102" @@ -608,7 +608,7 @@ 823443203L - "239" + "103" @@ -1419,7 +1419,7 @@ 823443203L - "743" + "104" @@ -1687,7 +1687,7 @@ 823443203L - "98" + "105" @@ -1955,7 +1955,7 @@ 823443203L - "768" + "106" @@ -2299,7 +2299,7 @@ 823443203L - "214" + "107" @@ -2625,7 +2625,7 @@ 823443203L - "633" + "108" @@ -2792,7 +2792,7 @@ 823443203L - "779" + "109" @@ -2969,7 +2969,7 @@ 823443203L - "422" + "110" @@ -3141,7 +3141,7 @@ 823443203L - "99" + "111" @@ -3321,7 +3321,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "453" + "112" @@ -3501,7 +3501,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "50" + "113" @@ -3681,7 +3681,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "935" + "114" @@ -3876,7 +3876,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "293" + "115" @@ -4048,7 +4048,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "331" + "116" @@ -4059,10 +4059,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" - OnMouseUp + OnMouseDown - "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= FALSE;" + "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= TRUE;" OnMouseClick @@ -4072,10 +4072,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" " - OnMouseDown + OnMouseUp - "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= TRUE;" + "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= FALSE;" @@ -4240,7 +4240,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "468" + "117" @@ -4251,10 +4251,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" - OnMouseUp + OnMouseDown - "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= FALSE;" + "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= TRUE;" OnMouseClick @@ -4264,10 +4264,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" " - OnMouseDown + OnMouseUp - "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= TRUE;" + "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= FALSE;" @@ -4616,7 +4616,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "479" + "939" @@ -4756,7 +4756,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 390574330L - "%d" + "%x" 2477733581L @@ -4768,7 +4768,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "922" + "940" @@ -5028,7 +5028,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "3" + "941" @@ -5196,7 +5196,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "985" + "942" @@ -5816,7 +5816,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "313" + "943" @@ -6076,7 +6076,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "68" + "944" @@ -6336,7 +6336,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "605" + "945" @@ -6596,7 +6596,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "687" + "946" @@ -6946,7 +6946,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "647" + "947" @@ -7116,7 +7116,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "42" + "948" @@ -7466,7 +7466,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "528" + "949" @@ -7636,7 +7636,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "432" + "950" @@ -8140,7 +8140,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "377" + "951" @@ -8310,7 +8310,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "192" + "952" @@ -8480,7 +8480,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "403" + "953" @@ -8632,7 +8632,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "377" + "951" @@ -9154,7 +9154,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "766" + "954" @@ -9306,7 +9306,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "377" + "951" @@ -9492,7 +9492,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "286" + "955" @@ -9644,7 +9644,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "377" + "951" @@ -9830,7 +9830,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "306" + "956" @@ -9982,7 +9982,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "377" + "951" @@ -10168,7 +10168,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "618" + "957" @@ -10320,7 +10320,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "377" + "951" @@ -10765,7 +10765,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "295" + "297" @@ -11109,7 +11109,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "493" + "298" @@ -11261,7 +11261,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "377" + "951" @@ -11447,7 +11447,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "493" + "298" @@ -11615,7 +11615,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "507" + "299" @@ -11791,7 +11791,7 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 823443203L - "938" + "300" @@ -12003,8 +12003,8 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 30701c7d-977e-49b5-bb21-a0cecf1ead9e ContainsPoint 64d72d51-c7db-4404-bae2-6d221f8a4519 - SetStaticState - f70ff323-614c-45b7-a312-0594be5bd320 + HasInputAccess + 4fd74a45-ea1a-4196-9703-ba786a24fb65 HasInputAccessIntern af8ccc95-fff9-4fe4-9416-a0dfb29be3e1 GetTooltip @@ -12023,6 +12023,8 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 3e518730-123c-436c-b9fa-f2a4d7b1bedd SetClientData 79534304-3f33-4434-8fe5-447c29f883f2 + HasVisibilityAccessIntern + d1f92235-4ac0-4e45-9519-7b09eda8f71b GetInstance bab24c33-7699-42b2-aecb-eae4d06946ba GetClientData @@ -12039,14 +12041,12 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" 92c953f5-cb0d-4f1b-9ad0-6f00f1be0217 Initialize 6b50d36a-e27e-4aa8-8e09-34acfbfdddbe - HasInputAccess - 4fd74a45-ea1a-4196-9703-ba786a24fb65 - HasVisibilityAccessIntern - d1f92235-4ac0-4e45-9519-7b09eda8f71b + Destruct + 278b4e73-b2b6-4e4e-a29e-df9f9243725f + SetStaticState + f70ff323-614c-45b7-a312-0594be5bd320 GetSurroundingRect 7361ce2b-ad02-452c-a585-935c78b9613e - ElementInfo - 864206f7-8f61-45ac-a91b-23cae6e958d8 GetResult 8317aaba-0bb5-48f9-8b2e-9d0b5c9c65a8 GetLocalUsergroup @@ -12069,8 +12069,8 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" a5ca5f52-0a7a-4bed-a5a1-8439dd60c0c5 HandleInput 3b347ea6-12e3-4e3a-9b73-ab3ec97ee6b1 - Destruct - 278b4e73-b2b6-4e4e-a29e-df9f9243725f + ElementInfo + 864206f7-8f61-45ac-a91b-23cae6e958d8 "NotImportant" {98c8ae72-e756-4d11-b6a5-5914882e2424} @@ -12083,10 +12083,10 @@ GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" FB_Init 13be6eec-7fc2-4282-abbf-b24b2da58ba8 - FB_Exit - 95930a16-400d-44f0-9930-76888846236f FB_Reinit 639e5dca-e06b-4c9e-8c1b-9a863c3c34f7 + FB_Exit + 95930a16-400d-44f0-9930-76888846236f "NotImportant" {a9f37f15-844b-497f-805b-d8708d84591d} From b52a2a34a980147418275e9bd02755721d900a29 Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Fri, 12 Jul 2019 10:37:45 +0200 Subject: [PATCH 11/23] All file change with hexadecimal represenation in visu for ErrorID --- solution/tc_project_app/GlobalTextList.TcGTLO | 147 ++++++------------ .../Visualization Manager.TcVMO | 6 +- .../tc_project_app/tc_project_app.plcproj | 3 + 3 files changed, 52 insertions(+), 104 deletions(-) diff --git a/solution/tc_project_app/GlobalTextList.TcGTLO b/solution/tc_project_app/GlobalTextList.TcGTLO index 5a737ea..1faa4ae 100644 --- a/solution/tc_project_app/GlobalTextList.TcGTLO +++ b/solution/tc_project_app/GlobalTextList.TcGTLO @@ -1,270 +1,215 @@  - - + + - "377" + "951" "%2.2f" - "922" + "878" "%d" - "254" - "accel" + "940" + "%x" - "192" + "952" "actPos" - "403" + "953" "actVel" - "422" + "110" "AXESMAX" - "214" + "107" "axisSel" - "605" + "945" "bBusy" - "432" + "950" "bBwEnabled" - "687" + "946" "bDone" - "313" + "943" "bEnabled" - "3" + "941" "bError" - "572" + "102" "bExecute" - "606" - "bFWEnabled" - - - - "528" + "949" "bFwEnabled" - "295" + "297" "bGeared" - "42" + "948" "bHomed" - "647" + "947" "bResetDone" - "68" + "944" "bWarning" - "873" - "Change to Default Language" - - - - "757" - "Change to Test Language" - - - - "918" - "decel" - - - - "743" + "104" "ENABLE" - "768" + "106" "ENABLE BW" - "98" + "105" "ENABLE FW" - "779" + "109" "English" - "479" + "939" "errID" - "286" + "955" "fAcceleration" - "821" - "fAccleration" - - - - "306" + "956" "fDeceleration" - "618" + "957" "fPosition" - "766" + "954" "fVelocity" - "507" + "299" "gearIn" - "938" + "300" "gearOut" - "26" - "jog+/- reset stop home" - - - - "331" + "116" "jogBw" - "468" + "117" "jogFw" - "493" + "298" "masterGear" - "99" + "111" "moveAbsolute" - "935" + "114" "moveModulo" - "50" + "113" "moveRelative" - "453" + "112" "moveVelocity" - "830" - "PLC axes available: %d" - - - - "852" - "POSITION" - - - - "985" + "942" "reset" - "293" + "115" "stop" - "780" - "targetPosition" - - - - "633" + "108" "Test Language" - "239" + "103" "toggle" - - "1" - "vel" - - - - "752" - "VELOCITY" - - - {946c8e6e-0a97-4d14-95ca-e8575d4b5b95} - {156c2383-e9aa-42c6-a12a-29764abb596e} - {cc9acff5-a471-4694-806c-07b8a247c706} + {062c6d5a-aca0-4f82-8481-8e26e8c8681e} + {d08328f1-0dac-4dfb-b105-bd18d7b5a756} + {180f93fa-c96b-483e-953c-133bc7d30e18} diff --git a/solution/tc_project_app/Visualization Manager.TcVMO b/solution/tc_project_app/Visualization Manager.TcVMO index 14703a1..d2e340f 100644 --- a/solution/tc_project_app/Visualization Manager.TcVMO +++ b/solution/tc_project_app/Visualization Manager.TcVMO @@ -1,5 +1,5 @@  - + @@ -44,10 +44,10 @@ FB_Init c98701bd-1e9f-450a-a2a8-a2474d536f2e - FB_Exit - 0be1b9ab-e8eb-4b33-b803-109abb46bde4 FB_Reinit 5b6e372a-a69d-40e8-aef7-f470b7c53d95 + FB_Exit + 0be1b9ab-e8eb-4b33-b803-109abb46bde4 "NotImportant" {aa8b7e42-e967-427f-8f2e-f00f9d706470} diff --git a/solution/tc_project_app/tc_project_app.plcproj b/solution/tc_project_app/tc_project_app.plcproj index 656c3b0..67ef9b6 100644 --- a/solution/tc_project_app/tc_project_app.plcproj +++ b/solution/tc_project_app/tc_project_app.plcproj @@ -16,6 +16,9 @@ true + + Code + Code From 0602dd9e6e88673cf838ab7d5968a39a4c05f88d Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Fri, 12 Jul 2019 12:19:30 +0200 Subject: [PATCH 12/23] bExecute realese when moved, bReset and bStop reset state fixed --- solution/tc_project_app/tc_mca_std_lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index bfbadab..44e85bd 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit bfbadab0f756cf88f962d6f947ffcf968203697e +Subproject commit 44e85bde7c9e1f6e493655d9efd6a4c68d40d36c From c488fd048995bc4782545f0be7198c92d552ac82 Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Tue, 16 Jul 2019 10:41:16 +0200 Subject: [PATCH 13/23] delete unused old visualizations from tc_mca_std_lib --- solution.sln | 32 +++++++++++++------------- solution/tc_project_app/tc_mca_std_lib | 2 +- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/solution.sln b/solution.sln index 976e55d..1bff69d 100644 --- a/solution.sln +++ b/solution.sln @@ -33,22 +33,6 @@ Global {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) @@ -65,6 +49,22 @@ Global {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index 44e85bd..ac820d9 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit 44e85bde7c9e1f6e493655d9efd6a4c68d40d36c +Subproject commit ac820d92d744766b4fa463f31d9b115b6ae4dc70 From 81b2a6c3268f4f8dd7c8ee69a37a6b501bac17c0 Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Tue, 16 Jul 2019 11:32:47 +0200 Subject: [PATCH 14/23] Delete bResetDone and bHome, change VISU location to tc_mca_std_lib Delete bResetDone from MainVisu and ST_AxisStatus Delete bHome from ST_AxisControl Move all VISU folder from tc_generic_struct to tc_mca_std_lib --- solution.sln | 32 +- solution/solution.tsproj | 1 + solution/tc_project_app/GlobalTextList.TcGTLO | 55 + solution/tc_project_app/POUs/MAIN.TcPOU | 12 +- solution/tc_project_app/VISUs/MainVisu.TcVIS | 12226 ---------------- .../VISUs/languageSupport.TcTLO | 293 - .../tc_project_app/VISUs/visuTextLinks.TcTLO | 49 - solution/tc_project_app/tc_mca_std_lib | 2 +- .../tc_project_app/tc_project_app.plcproj | 22 +- 9 files changed, 96 insertions(+), 12596 deletions(-) delete mode 100644 solution/tc_project_app/VISUs/MainVisu.TcVIS delete mode 100644 solution/tc_project_app/VISUs/languageSupport.TcTLO delete mode 100644 solution/tc_project_app/VISUs/visuTextLinks.TcTLO diff --git a/solution.sln b/solution.sln index 1bff69d..976e55d 100644 --- a/solution.sln +++ b/solution.sln @@ -33,22 +33,6 @@ Global {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) @@ -65,6 +49,22 @@ Global {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/solution/solution.tsproj b/solution/solution.tsproj index c5dd3cd..fc25f08 100644 --- a/solution/solution.tsproj +++ b/solution/solution.tsproj @@ -1428,6 +1428,7 @@ External Setpoint Generation: + Inputs diff --git a/solution/tc_project_app/GlobalTextList.TcGTLO b/solution/tc_project_app/GlobalTextList.TcGTLO index 1faa4ae..9aedffb 100644 --- a/solution/tc_project_app/GlobalTextList.TcGTLO +++ b/solution/tc_project_app/GlobalTextList.TcGTLO @@ -15,11 +15,26 @@ "%d" + + "706" + "%i" + + "940" "%x" + + "703" + "Acknowledge" + + + + "710" + "Active:" + + "952" "actPos" @@ -95,6 +110,11 @@ "bWarning" + + "704" + "Clear All" + + "104" "ENABLE" @@ -120,6 +140,26 @@ "errID" + + "701" + "Error #" + + + + "705" + "Error #:" + + + + "702" + "Error Log" + + + + "707" + "Errors:" + + "955" "fAcceleration" @@ -135,6 +175,11 @@ "fPosition" + + "708" + "Free Entries:" + + "954" "fVelocity" @@ -150,6 +195,11 @@ "gearOut" + + "711" + "Inactive:" + + "116" "jogBw" @@ -185,6 +235,11 @@ "moveVelocity" + + "709" + "Overflows:" + + "942" "reset" diff --git a/solution/tc_project_app/POUs/MAIN.TcPOU b/solution/tc_project_app/POUs/MAIN.TcPOU index 780076f..b94dd55 100644 --- a/solution/tc_project_app/POUs/MAIN.TcPOU +++ b/solution/tc_project_app/POUs/MAIN.TcPOU @@ -36,6 +36,7 @@ VAR //fbEL7037 : EL7037; //fbEK1110 : EK1110; + END_VAR ]]> @@ -77,11 +78,12 @@ the variable "fbErrorSystem.pErrorSystem" to the input ErrorSystem in each FB E. fbEL1808( En:= TRUE, iTerminal_ID:= 01, - ErrorSystem:= fbErrorList.pErrorSystem, + ErrorSystem:= fbErorSystem.pErrorSystem, EnO=> , - bError=> ); *) + bError=> ); +For axis add *) + // - ]]> @@ -112,8 +114,10 @@ fbEL1808( + + - + diff --git a/solution/tc_project_app/VISUs/MainVisu.TcVIS b/solution/tc_project_app/VISUs/MainVisu.TcVIS deleted file mode 100644 index 910c162..0000000 --- a/solution/tc_project_app/VISUs/MainVisu.TcVIS +++ /dev/null @@ -1,12226 +0,0 @@ - - - - - - - - "7" - - - - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -16777216 - "BasicElement-Frame-Color" - - - - - 2812299069L - - - -1 - "BasicElement-Fill-Color" - - - - - 135947015L - - - -65536 - "BasicElement-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "BasicElement-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 0 - - - 357335551L - 0 - - - 2422045748L - 190 - - - 2134141914L - 150 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 95 - - - 1473355128L - 75 - - - 2678395525L - 1U - - - 564465120L - "VISU_ST_RECTANGLE" - - - 390574330L - "" - - - 494542316L - - - -2830136 - "Element-Frame-Color" - - 4292532160U - 0 - 0 - 0 - 0 - 0 - 0 - 4278190080U - - - - 1375557818L - true - - - 1782330054L - "BS_SOLID" - - - 2827249010L - "PS_SOLID" - - - 2597686782L - true - - - - "Rectangle" - "VisuFbElemSimple" - true - "GenElemInst_148" - - - - {8542b7cc-4fae-486a-a4d7-a6201b9dc922} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 149 - - - - - - - - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 10 - - - 2422045748L - 50 - - - 2134141914L - 50 - - - 4062784938L - "Element-Lamp-Lamp1-Green" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].control.bExecute" - - - 2597686782L - false - - - 977183128L - "ANISOTROPIC" - - - - "Lamp1" - "VisuFbElemLamp" - true - "GenElemInst_110" - - - - {5ca86bbe-131c-4be2-917b-3da41977c332} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 111 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 60 - - - 357335551L - 30 - - - 2422045748L - 120 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "bExecute" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""bEexecute"" - - - 823443203L - "102" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_108" - - - - {e66a4cd9-1ca3-449f-8f2d-a8c784bd77ba} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 109 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1647042231L - "" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 110 - - - 2422045748L - 170 - - - 2134141914L - 30 - - - 1651471674L - true - - - 2341735680L - - - -2830136 - "Element-Control-Color" - - - - - 438423234L - - - -2830136 - "Element-Alarm-Fill-Color" - - - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Element-Button-FontColor" - - - - - - 550940142L - 95 - - - 1473355128L - 125 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2478807622L - "" - - - 390574330L - "toggle" - - - 2597686782L - false - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""toggle"" - - - 823443203L - "103" - - - - "Button" - "VisuFbElemButton" - true - "GenElemInst_112" - - - - OnMouseClick - - - "GVL.axes[MAIN.hmiAxisSelection].control.bExecute" - - - - - {1b3fbbc5-d980-4cfc-bb39-40c7e5f77c3f} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 113 - - - - - - - - 3549563837L - "FIXED" - - - 2341735680L - - - -2830136 - "Element-Frame-Color" - - - - - 438423234L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 2678395525L - 1 - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 210 - - - 357335551L - 270 - - - 2422045748L - 190 - - - 2134141914L - 150 - - - 1165035537L - true - - - 2182350452L - true - - - 394923068L - true - - - 3069297334L - true - - - 390574330L - "" - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 305 - - - 1473355128L - 345 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 571893170L - "" - - - 2597686782L - false - - - - "GroupBox" - "VisuFbGroupBox" - true - "GenElemInst_153" - - - - {2d68414c-57c0-49c4-8ab7-94be8062f2b8} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 154 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -16777216 - "BasicElement-Frame-Color" - - - - - 2812299069L - - - -1 - "BasicElement-Fill-Color" - - - - - 135947015L - - - -65536 - "BasicElement-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "BasicElement-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 410 - - - 357335551L - 270 - - - 2422045748L - 190 - - - 2134141914L - 220 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 505 - - - 1473355128L - 380 - - - 2678395525L - 1U - - - 564465120L - "VISU_ST_RECTANGLE" - - - 390574330L - "" - - - 494542316L - - - -2830136 - "Element-Frame-Color" - - 4292532160U - 0 - 0 - 0 - 0 - 0 - 0 - 4278190080U - - - - 1375557818L - true - - - 1782330054L - "BS_SOLID" - - - 2827249010L - "PS_SOLID" - - - 2597686782L - true - - - - "Rectangle" - "VisuFbElemSimple" - true - "GenElemInst_156" - - - - {cd744e23-d2f2-4fcf-8cf6-016748f787f0} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 157 - - - - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -16777216 - "BasicElement-Frame-Color" - - - - - 2812299069L - - - -1 - "BasicElement-Fill-Color" - - - - - 135947015L - - - -65536 - "BasicElement-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "BasicElement-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 0 - - - 357335551L - 0 - - - 2422045748L - 190 - - - 2134141914L - 210 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 95 - - - 1473355128L - 105 - - - 2678395525L - 1U - - - 564465120L - "VISU_ST_RECTANGLE" - - - 390574330L - "" - - - 494542316L - - - -2830136 - "Element-Frame-Color" - - 4292532160U - 0 - 0 - 0 - 0 - 0 - 0 - 4278190080U - - - - 1375557818L - true - - - 1782330054L - "BS_SOLID" - - - 2827249010L - "PS_SOLID" - - - 2597686782L - true - - - - "Rectangle" - "VisuFbElemSimple" - true - "GenElemInst_127" - - - - {82648972-7e95-428f-9949-02ca169b1d78} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 0 - - - - - - - - - - 1931512087L - "TOGGLE" - - - 300685745L - false - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 50 - - - 2422045748L - 50 - - - 2134141914L - 53 - - - 4062784938L - "Element-Switch-PowerSwitch-Green" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 2597686782L - false - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].control.bEnable" - - - - "PowerSwitch" - "VisuFbElemPowerSwitch" - true - "GenElemInst_32" - - - - {87d28080-4430-4217-acdb-ac608700b6e4} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 33 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 60 - - - 357335551L - 50 - - - 2422045748L - 130 - - - 2134141914L - 50 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "ENABLE" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""enable"" - - - 823443203L - "104" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_38" - - - - {47ba38e1-e22f-441b-b129-ba507d72b77a} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 39 - - - - - - - - - - 1931512087L - "TOGGLE" - - - 300685745L - false - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 100 - - - 2422045748L - 50 - - - 2134141914L - 50 - - - 4062784938L - "Element-Switch-PushSwitchLed-Yellow" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 2597686782L - false - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].inputs.bLimitFwd" - - - - "PushSwitchLed" - "VisuFbElemPushSwitchLed" - true - "GenElemInst_34" - - - - {0e29f793-1f76-4026-ad56-f41b7b12ae37} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 35 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 60 - - - 357335551L - 100 - - - 2422045748L - 130 - - - 2134141914L - 50 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "ENABLE FW" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""enFW"" - - - 823443203L - "105" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_40" - - - - {c7e9d5b0-942c-41cf-a23c-5328ff11c256} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 41 - - - - - - - - - - 1931512087L - "TOGGLE" - - - 300685745L - false - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 150 - - - 2422045748L - 50 - - - 2134141914L - 50 - - - 4062784938L - "Element-Switch-PushSwitchLed-Yellow" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 2597686782L - false - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].inputs.bLimitBwd" - - - - "PushSwitchLed" - "VisuFbElemPushSwitchLed" - true - "GenElemInst_36" - - - - {cd4ac630-d95b-48ff-9959-d16b19f7226f} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 37 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 60 - - - 357335551L - 150 - - - 2422045748L - 130 - - - 2134141914L - 50 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "ENABLE BW" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""enBW"" - - - 823443203L - "106" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_42" - - - - {f9dbdbd9-c6d6-4ef8-8b76-b2eae261cace} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 43 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 686910351L - "STYLE" - - - 2028009121L - "HCENTER" - - - 3191134607L - "VCENTER" - - - 3218484809L - "NONE" - - - 2919971128L - "Arial" - - - 1546705513L - 12 - - - 3398726742L - 0U - - - 596717991L - 0U - - - 2814868741L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 130 - - - 357335551L - 10 - - - 2422045748L - 50 - - - 2134141914L - 30 - - - 1653691745L - "1" - - - 2703123772L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 390574330L - "" - - - 2597686782L - false - - - 397264524L - "MAIN.hmiAxisSelection" - - - 576042468L - "1" - - - 651134158L - "GVL.axisNum" - - - - "SpinControl" - "VisuFbElemSpinControl" - true - "GenElemInst_5" - - - - {175de8d8-52c3-4008-bcb1-e3973df953dc} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 6 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 10 - - - 357335551L - 10 - - - 2422045748L - 120 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "axisSel" - - - 2597686782L - false - - - 2477733581L - "GVL.axisNum" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""axisSel"" - - - 823443203L - "107" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_44" - - - - {af8e835e-5ba4-4e3c-9fe7-3a33efe8b9b1} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 45 - - - - - - - - 3549563837L - "FIXED" - - - 2341735680L - - - -2830136 - "Element-Frame-Color" - - - - - 438423234L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 2678395525L - 1 - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 50 - - - 2422045748L - 190 - - - 2134141914L - 210 - - - 1165035537L - true - - - 2182350452L - true - - - 394923068L - true - - - 3069297334L - true - - - 390574330L - "" - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 105 - - - 1473355128L - 155 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 571893170L - "" - - - 2597686782L - false - - - - "GroupBox" - "VisuFbGroupBox" - true - "GenElemInst_30" - - - - {216dcb74-fdf8-427b-90d1-3985e8a2fcea} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 31 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1647042231L - "" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 760 - - - 357335551L - 590 - - - 2422045748L - 150 - - - 2134141914L - 30 - - - 1651471674L - true - - - 2341735680L - - - -2830136 - "Element-Control-Color" - - - - - 438423234L - - - -2830136 - "Element-Alarm-Fill-Color" - - - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Element-Button-FontColor" - - - - - - 550940142L - 835 - - - 1473355128L - 605 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2478807622L - "" - - - 390574330L - "Test Language" - - - 2597686782L - false - - - 823443203L - "108" - - - - "Button" - "VisuFbElemButton" - true - "GenElemInst_9" - - - - OnMouseClick - - - "Test" - - - - {c714c1a0-f922-4f9b-b7fa-5fc44738de9b} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 10 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1647042231L - "" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 760 - - - 357335551L - 630 - - - 2422045748L - 150 - - - 2134141914L - 30 - - - 1651471674L - true - - - 2341735680L - - - -2830136 - "Element-Control-Color" - - - - - 438423234L - - - -2830136 - "Element-Alarm-Fill-Color" - - - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Element-Button-FontColor" - - - - - - 550940142L - 835 - - - 1473355128L - 645 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2478807622L - "" - - - 390574330L - "English" - - - 2597686782L - false - - - 823443203L - "109" - - - - "Button" - "VisuFbElemButton" - true - "GenElemInst_11" - - - - OnMouseClick - - - "default" - - - - {e964ddc1-a32e-48dd-a2bd-63f7fbe85590} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 12 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 10 - - - 357335551L - 10 - - - 2422045748L - 190 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "AXESMAX" - - - 2597686782L - false - - - 2477733581L - "GVL.axisNum" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""axesAvailable"" - - - 823443203L - "110" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_8" - - - - {b910c540-803c-4cd1-834f-aeffc1f6ddaf} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 9 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1647042231L - "" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 610 - - - 357335551L - 50 - - - 2422045748L - 150 - - - 2134141914L - 30 - - - 1651471674L - true - - - 2341735680L - - - -2830136 - "Element-Control-Color" - - - - - 438423234L - - - -2830136 - "Element-Alarm-Fill-Color" - - - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Element-Button-FontColor" - - - - - - 550940142L - 685 - - - 1473355128L - 65 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2478807622L - "" - - - 390574330L - "moveAbsolute" - - - 2597686782L - false - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""moveAbsolute"" - - - 2496894244L - "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" - - - 823443203L - "111" - - - - "Button" - "VisuFbElemButton" - true - "GenElemInst_106" - - - - OnMouseClick - - - "GVL.axes[Main.hmiAxisSelection].control.eCommand:=MotionFunctions.MoveAbsolute; -GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" - - - - {853b249a-a27b-4935-959f-89750ee4227c} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 107 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1647042231L - "" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 610 - - - 357335551L - 130 - - - 2422045748L - 150 - - - 2134141914L - 30 - - - 1651471674L - true - - - 2341735680L - - - -2830136 - "Element-Control-Color" - - - - - 438423234L - - - -2830136 - "Element-Alarm-Fill-Color" - - - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Element-Button-FontColor" - - - - - - 550940142L - 685 - - - 1473355128L - 145 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2478807622L - "" - - - 390574330L - "moveVelocity" - - - 2597686782L - false - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""moveVelocity"" - - - 2496894244L - "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" - - - 823443203L - "112" - - - - "Button" - "VisuFbElemButton" - true - "GenElemInst_114" - - - - OnMouseClick - - - "GVL.axes[Main.hmiAxisSelection].control.eCommand:=MotionFunctions.MoveVelocity; -GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" - - - - {3d3a0657-045a-495b-8e42-169303d1007f} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 115 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1647042231L - "" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 610 - - - 357335551L - 90 - - - 2422045748L - 150 - - - 2134141914L - 30 - - - 1651471674L - true - - - 2341735680L - - - -2830136 - "Element-Control-Color" - - - - - 438423234L - - - -2830136 - "Element-Alarm-Fill-Color" - - - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Element-Button-FontColor" - - - - - - 550940142L - 685 - - - 1473355128L - 105 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2478807622L - "" - - - 390574330L - "moveRelative" - - - 2597686782L - false - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""moveRelative"" - - - 2496894244L - "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" - - - 823443203L - "113" - - - - "Button" - "VisuFbElemButton" - true - "GenElemInst_116" - - - - OnMouseClick - - - "GVL.axes[Main.hmiAxisSelection].control.eCommand:=MotionFunctions.MoveRelative; -GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" - - - - {ffb9525b-c890-48ec-bde1-f4de4a94cd63} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 117 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1647042231L - "" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 610 - - - 357335551L - 170 - - - 2422045748L - 150 - - - 2134141914L - 30 - - - 1651471674L - true - - - 2341735680L - - - -2830136 - "Element-Control-Color" - - - - - 438423234L - - - -2830136 - "Element-Alarm-Fill-Color" - - - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Element-Button-FontColor" - - - - - - 550940142L - 685 - - - 1473355128L - 185 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2478807622L - "" - - - 390574330L - "moveModulo" - - - 2597686782L - false - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""moveModulo"" - - - 2496894244L - "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" - - - 823443203L - "114" - - - - "Button" - "VisuFbElemButton" - true - "GenElemInst_118" - - - - OnMouseClick - - - "GVL.axes[Main.hmiAxisSelection].control.eCommand:=MotionFunctions.MoveModulo; -GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" - - - - {f930bc69-355d-439d-aac1-56d166e006d4} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 119 - - - - - - - - - - 1186196937L - "GVL.axes[Main.hmiAxisSelection].control.bStop" - - - - "Visu_ToggleInput" - "Toggle" - "Configure the toggling of a Boolean variable" - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1647042231L - "GVL.axes[Main.hmiAxisSelection].control.bStop" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 770 - - - 357335551L - 130 - - - 2422045748L - 150 - - - 2134141914L - 70 - - - 1651471674L - true - - - 2341735680L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 438423234L - - - -2830136 - "Element-Alarm-Fill-Color" - - - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Element-Button-FontColor" - - - - - - 550940142L - 845 - - - 1473355128L - 165 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2478807622L - "" - - - 390574330L - "stop" - - - 2597686782L - false - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""stop"" - - - 2496894244L - "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" - - - 823443203L - "115" - - - - "Button" - "VisuFbElemButton" - true - "GenElemInst_122" - - - - {6bd50dbb-7514-46ad-a6fb-bca18981a9ca} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 123 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1647042231L - "" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 610 - - - 357335551L - 210 - - - 2422045748L - 150 - - - 2134141914L - 30 - - - 1651471674L - true - - - 2341735680L - - - -23296 - "Orange" - - - - - 438423234L - - - -2830136 - "Element-Alarm-Fill-Color" - - - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Element-Button-FontColor" - - - - - - 550940142L - 685 - - - 1473355128L - 225 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2478807622L - "" - - - 390574330L - "jogBw" - - - 2597686782L - false - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""jogBw"" - - - 2496894244L - "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" - - - 823443203L - "116" - - - - "Button" - "VisuFbElemButton" - true - "GenElemInst_124" - - - - OnMouseDown - - - "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= TRUE;" - - - OnMouseClick - - - "GVL.axes[Main.hmiAxisSelection].control.eCommand:=MotionFunctions.Jog; -" - - - OnMouseUp - - - "GVL.axes[Main.hmiAxisSelection].control.bJogBwd:= FALSE;" - - - - {aa92d62f-6b9f-4636-9605-940c76a6766d} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 125 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1647042231L - "" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 770 - - - 357335551L - 210 - - - 2422045748L - 150 - - - 2134141914L - 30 - - - 1651471674L - true - - - 2341735680L - - - -23296 - "Orange" - - - - - 438423234L - - - -2830136 - "Element-Alarm-Fill-Color" - - - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Element-Button-FontColor" - - - - - - 550940142L - 845 - - - 1473355128L - 225 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2478807622L - "" - - - 390574330L - "jogFw" - - - 2597686782L - false - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""jogFw"" - - - 2496894244L - "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" - - - 823443203L - "117" - - - - "Button" - "VisuFbElemButton" - true - "GenElemInst_126" - - - - OnMouseDown - - - "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= TRUE;" - - - OnMouseClick - - - "GVL.axes[Main.hmiAxisSelection].control.eCommand:=MotionFunctions.Jog; -" - - - OnMouseUp - - - "GVL.axes[Main.hmiAxisSelection].control.bJogFwd:= FALSE;" - - - - {362c1210-0c55-41fb-bc32-b14c97317eb6} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 127 - - - - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -16777216 - "BasicElement-Frame-Color" - - - - - 2812299069L - - - -1 - "BasicElement-Fill-Color" - - - - - 135947015L - - - -65536 - "BasicElement-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "BasicElement-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 0 - - - 357335551L - 0 - - - 2422045748L - 190 - - - 2134141914L - 150 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 95 - - - 1473355128L - 75 - - - 2678395525L - 1U - - - 564465120L - "VISU_ST_RECTANGLE" - - - 390574330L - "" - - - 494542316L - - - -2830136 - "Element-Frame-Color" - - 4292532160U - 0 - 0 - 0 - 0 - 0 - 0 - 4278190080U - - - - 1375557818L - true - - - 1782330054L - "BS_SOLID" - - - 2827249010L - "PS_SOLID" - - - 2597686782L - true - - - - "Rectangle" - "VisuFbElemSimple" - true - "GenElemInst_130" - - - - {d972bb29-8cd6-4a31-add7-9372a51bcccb} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 131 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 90 - - - 357335551L - 70 - - - 2422045748L - 90 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "errID" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""errID"" - - - 823443203L - "939" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_67" - - - - {53f785ef-86fa-4c54-b7c1-bbb411618e32} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 68 - - - - - - - - - - 571893170L - "" - - - 494569607L - - -2830136 - "Element-Frame-Color" - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 10 - - - 357335551L - 70 - - - 2422045748L - 80 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "RAISED" - - - 2678395525L - 1U - - - 390574330L - "%x" - - - 2477733581L - "GVL.axes[MAIN.hmiAxisSelection].status.nErrorID" - - - 2597686782L - false - - - 823443203L - "940" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_69" - - - - {fe672969-69a5-480a-aa16-fbbe18e777a5} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 70 - - - - - - - - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 10 - - - 2422045748L - 50 - - - 2134141914L - 50 - - - 4062784938L - "Element-Lamp-Lamp1-Red" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].status.bError" - - - 2597686782L - false - - - - "Lamp1" - "VisuFbElemLamp" - true - "GenElemInst_65" - - - - {e3d7a12b-895b-437b-9cd2-58cea79d0c73} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 66 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 60 - - - 357335551L - 20 - - - 2422045748L - 120 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "bError" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""bError"" - - - 823443203L - "941" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_87" - - - - {51303732-3a9b-405e-83c2-9766928cbe1b} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 88 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1647042231L - "GVL.axes[Main.hmiAxisSelection].control.bReset" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 110 - - - 2422045748L - 170 - - - 2134141914L - 30 - - - 1651471674L - true - - - 2341735680L - - - -2830136 - "Element-Control-Color" - - - - - 438423234L - - - -2830136 - "Element-Alarm-Fill-Color" - - - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Element-Button-FontColor" - - - - - - 550940142L - 95 - - - 1473355128L - 125 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2478807622L - "" - - - 390574330L - "reset" - - - 2597686782L - false - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""reset"" - - - 823443203L - "942" - - - - "Button" - "VisuFbElemButton" - true - "GenElemInst_120" - - - - OnMouseClick - - - "GVL.axes[Main.hmiAxisSelection].control.bReset" - - - - - {83b9638e-06f5-4ede-b8ae-42ce87b1ae90} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 121 - - - - - - - - 3549563837L - "FIXED" - - - 2341735680L - - - -2830136 - "Element-Frame-Color" - - - - - 438423234L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 2678395525L - 1 - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 270 - - - 2422045748L - 190 - - - 2134141914L - 150 - - - 1165035537L - true - - - 2182350452L - true - - - 394923068L - true - - - 3069297334L - true - - - 390574330L - "" - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 105 - - - 1473355128L - 345 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 571893170L - "" - - - 2597686782L - false - - - - "GroupBox" - "VisuFbGroupBox" - true - "GenElemInst_128" - - - - {9513a6c2-4069-4dd6-aff2-b3cb29756079} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 129 - - - - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -16777216 - "BasicElement-Frame-Color" - - - - - 2812299069L - - - -1 - "BasicElement-Fill-Color" - - - - - 135947015L - - - -65536 - "BasicElement-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "BasicElement-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 0 - - - 357335551L - 0 - - - 2422045748L - 190 - - - 2134141914L - 260 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 95 - - - 1473355128L - 130 - - - 2678395525L - 1U - - - 564465120L - "VISU_ST_RECTANGLE" - - - 390574330L - "" - - - 494542316L - - - -2830136 - "Element-Frame-Color" - - 4292532160U - 0 - 0 - 0 - 0 - 0 - 0 - 4278190080U - - - - 1375557818L - true - - - 1782330054L - "BS_SOLID" - - - 2827249010L - "PS_SOLID" - - - 2597686782L - true - - - - "Rectangle" - "VisuFbElemSimple" - true - "GenElemInst_133" - - - - {396ef870-5a0a-492e-919b-3ffac36c23d6} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 134 - - - - - - - - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 10 - - - 2422045748L - 30 - - - 2134141914L - 30 - - - 4062784938L - "Element-Lamp-Lamp1-Green" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].status.bEnabled" - - - 2597686782L - false - - - - "Lamp1" - "VisuFbElemLamp" - true - "GenElemInst_49" - - - - {2b1f3fcd-6ec4-43e1-8414-58d219e71090} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 50 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 40 - - - 357335551L - 10 - - - 2422045748L - 140 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "bEnabled" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""bEnabled"" - - - 823443203L - "943" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_71" - - - - {a4f95184-110b-401c-85ee-4dc757364d1b} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 72 - - - - - - - - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 40 - - - 2422045748L - 30 - - - 2134141914L - 30 - - - 4062784938L - "Element-Lamp-Lamp1-Yellow" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].status.bWarning" - - - 2597686782L - false - - - - "Lamp1" - "VisuFbElemLamp" - true - "GenElemInst_51" - - - - {40b7f9fa-e138-4945-99a2-8da93e101509} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 52 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 40 - - - 357335551L - 40 - - - 2422045748L - 140 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "bWarning" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""bWarning"" - - - 823443203L - "944" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_73" - - - - {cf2a1dc9-8867-411e-8bae-e354646b0a6e} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 74 - - - - - - - - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 70 - - - 2422045748L - 30 - - - 2134141914L - 30 - - - 4062784938L - "Element-Lamp-Lamp1-Yellow" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].status.bBusy" - - - 2597686782L - false - - - - "Lamp1" - "VisuFbElemLamp" - true - "GenElemInst_53" - - - - {f3688ae2-7c74-44f3-8ec1-bbe0f6187c72} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 54 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 40 - - - 357335551L - 70 - - - 2422045748L - 140 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "bBusy" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""bBusy"" - - - 823443203L - "945" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_75" - - - - {cfe80837-3856-4c8a-be59-48fcd592d72c} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 76 - - - - - - - - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 100 - - - 2422045748L - 30 - - - 2134141914L - 30 - - - 4062784938L - "Element-Lamp-Lamp1-Green" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].status.bDone" - - - 2597686782L - false - - - - "Lamp1" - "VisuFbElemLamp" - true - "GenElemInst_55" - - - - {a4afb0c1-9ae1-4d36-9887-488102c17ed4} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 56 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 40 - - - 357335551L - 100 - - - 2422045748L - 140 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "bDone" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - "'languageSupport'" - - - 3774423699L - ""bDone"" - - - 823443203L - "946" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_77" - - - - {a3e27f44-ac06-48c3-9f4d-58b9125d843a} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 78 - - - - - - - - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 130 - - - 2422045748L - 30 - - - 2134141914L - 30 - - - 4062784938L - "Element-Lamp-Lamp1-Green" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].status.bResetDone" - - - 2597686782L - false - - - - "Lamp1" - "VisuFbElemLamp" - true - "GenElemInst_57" - - - - {ef678107-6940-49be-8ce3-e6fe2b9c6764} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 58 - - - - - - - - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 160 - - - 2422045748L - 30 - - - 2134141914L - 30 - - - 4062784938L - "Element-Lamp-Lamp1-Green" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].status.bHomed" - - - 2597686782L - false - - - - "Lamp1" - "VisuFbElemLamp" - true - "GenElemInst_59" - - - - {ee6c3f30-3e8e-4fd4-9213-429454e01769} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 60 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 40 - - - 357335551L - 130 - - - 2422045748L - 140 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "bResetDone" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""bResetDone"" - - - 823443203L - "947" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_79" - - - - {9558f2c1-bf54-484f-8a3f-2dc918815615} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 80 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 40 - - - 357335551L - 160 - - - 2422045748L - 140 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "bHomed" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""bHomed"" - - - 823443203L - "948" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_81" - - - - {074c7488-5304-4366-9f86-ba6d22ca2bef} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 82 - - - - - - - - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 190 - - - 2422045748L - 30 - - - 2134141914L - 30 - - - 4062784938L - "Element-Lamp-Lamp1-Green" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].status.bFwEnabled" - - - 2597686782L - false - - - - "Lamp1" - "VisuFbElemLamp" - true - "GenElemInst_61" - - - - {2e46f75f-bf96-4783-b308-eeb47dd3c519} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 62 - - - - - - - - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 220 - - - 2422045748L - 30 - - - 2134141914L - 30 - - - 4062784938L - "Element-Lamp-Lamp1-Green" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].status.bBwEnabled" - - - 2597686782L - false - - - - "Lamp1" - "VisuFbElemLamp" - true - "GenElemInst_63" - - - - {09e198e1-c428-43ca-96b1-a1880801049e} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 64 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 40 - - - 357335551L - 190 - - - 2422045748L - 140 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "bFwEnabled" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""bFwEnabled"" - - - 823443203L - "949" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_83" - - - - {1ab3e348-e7dd-4bd3-95fe-2bad08f6053e} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 84 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 40 - - - 357335551L - 220 - - - 2422045748L - 140 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "bBwEnabled" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""bBwEnabled"" - - - 823443203L - "950" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_85" - - - - {2079bebe-91f8-47b7-ba6b-d5141d2f532b} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 86 - - - - - - - - 3549563837L - "FIXED" - - - 2341735680L - - - -2830136 - "Element-Frame-Color" - - - - - 438423234L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 2678395525L - 1 - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 430 - - - 2422045748L - 190 - - - 2134141914L - 260 - - - 1165035537L - true - - - 2182350452L - true - - - 394923068L - true - - - 3069297334L - true - - - 390574330L - "" - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 105 - - - 1473355128L - 560 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 571893170L - "" - - - 2597686782L - false - - - - "GroupBox" - "VisuFbGroupBox" - true - "GenElemInst_131" - - - - {7e1f3026-7bbf-45b0-8cb2-f9f2d4398f4d} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 132 - - - - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -16777216 - "BasicElement-Frame-Color" - - - - - 2812299069L - - - -1 - "BasicElement-Fill-Color" - - - - - 135947015L - - - -65536 - "BasicElement-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "BasicElement-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 0 - - - 357335551L - 0 - - - 2422045748L - 190 - - - 2134141914L - 210 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 95 - - - 1473355128L - 105 - - - 2678395525L - 1U - - - 564465120L - "VISU_ST_RECTANGLE" - - - 390574330L - "" - - - 494542316L - - - -2830136 - "Element-Frame-Color" - - 4292532160U - 0 - 0 - 0 - 0 - 0 - 0 - 4278190080U - - - - 1375557818L - true - - - 1782330054L - "BS_SOLID" - - - 2827249010L - "PS_SOLID" - - - 2597686782L - true - - - - "Rectangle" - "VisuFbElemSimple" - true - "GenElemInst_142" - - - - {5e443cc7-3a43-4747-8b26-5b17076b140f} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 143 - - - - - - - - - - 571893170L - "" - - - 494569607L - - -2830136 - "Element-Frame-Color" - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 110 - - - 357335551L - 10 - - - 2422045748L - 70 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "RAISED" - - - 2678395525L - 1U - - - 390574330L - "%2.2f" - - - 2477733581L - "GVL.axes[MAIN.hmiAxisSelection].status.fActPosition" - - - 2597686782L - false - - - 823443203L - "951" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_15" - - - - {58fb7ac0-3a92-485e-9f16-08abf652e18d} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 16 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "RIGHT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 10 - - - 357335551L - 10 - - - 2422045748L - 100 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "actPos" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""actposition"" - - - 823443203L - "952" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_17" - - - - {0bca0e9a-1f25-45bf-8f43-3a3b30627cd9} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 18 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "RIGHT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 10 - - - 357335551L - 40 - - - 2422045748L - 100 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "actVel" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""actVelocity"" - - - 823443203L - "953" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_46" - - - - {20db9c9c-427d-45fb-868f-c696bad38775} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 47 - - - - - - - - - - 571893170L - "" - - - 494569607L - - -2830136 - "Element-Frame-Color" - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 110 - - - 357335551L - 40 - - - 2422045748L - 70 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "RAISED" - - - 2678395525L - 1U - - - 390574330L - "%2.2f" - - - 2477733581L - "GVL.axes[MAIN.hmiAxisSelection].status.fActVelocity" - - - 2597686782L - false - - - 823443203L - "951" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_48" - - - - {7b2aceb8-8aaf-45a1-90a7-51466f2989d8} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 49 - - - - - - - - 3549563837L - "FIXED" - - - 2341735680L - - - -2830136 - "Element-Frame-Color" - - - - - 438423234L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 2678395525L - 1 - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 210 - - - 357335551L - 50 - - - 2422045748L - 190 - - - 2134141914L - 210 - - - 1165035537L - true - - - 2182350452L - true - - - 394923068L - true - - - 3069297334L - true - - - 390574330L - "" - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 305 - - - 1473355128L - 155 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 571893170L - "" - - - 2597686782L - false - - - - "GroupBox" - "VisuFbGroupBox" - true - "GenElemInst_134" - - - - {9691b461-060d-4dc7-88bf-ba07d3138bef} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 135 - - - - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -16777216 - "BasicElement-Frame-Color" - - - - - 2812299069L - - - -1 - "BasicElement-Fill-Color" - - - - - 135947015L - - - -65536 - "BasicElement-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "BasicElement-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 0 - - - 357335551L - 0 - - - 2422045748L - 190 - - - 2134141914L - 210 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 95 - - - 1473355128L - 105 - - - 2678395525L - 1U - - - 564465120L - "VISU_ST_RECTANGLE" - - - 390574330L - "" - - - 494542316L - - - -2830136 - "Element-Frame-Color" - - 4292532160U - 0 - 0 - 0 - 0 - 0 - 0 - 4278190080U - - - - 1375557818L - true - - - 1782330054L - "BS_SOLID" - - - 2827249010L - "PS_SOLID" - - - 2597686782L - true - - - - "Rectangle" - "VisuFbElemSimple" - true - "GenElemInst_144" - - - - {180feb7d-ff1d-4d67-9e7f-ca45b019f9eb} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 145 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "RIGHT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 10 - - - 357335551L - 10 - - - 2422045748L - 100 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "fVelocity" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""fVelocity"" - - - 823443203L - "954" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_89" - - - - {840dcd2c-4746-4b2c-99d4-80b3b60ef266} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 90 - - - - - - - - - - 571893170L - "" - - - 494569607L - - -2830136 - "Element-Frame-Color" - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 110 - - - 357335551L - 10 - - - 2422045748L - 70 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "RAISED" - - - 2678395525L - 1U - - - 390574330L - "%2.2f" - - - 2477733581L - "GVL.axes[MAIN.hmiAxisSelection].config.fVelocity" - - - 2597686782L - false - - - 823443203L - "951" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_91" - - - - OnMouseClick - - - "GVL.axes[MAIN.hmiAxisSelection].config.fVelocity" - "Default" - "" - "" - "" - false - false - true - "" - "" - - - - {22e64c45-78a6-4105-aeab-bdb19a58a917} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 92 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "RIGHT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 10 - - - 357335551L - 40 - - - 2422045748L - 100 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "fAcceleration" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""fAcceleration"" - - - 823443203L - "955" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_93" - - - - {ed663c2e-fc48-4b97-beae-d2db9cc0e4fd} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 94 - - - - - - - - - - 571893170L - "" - - - 494569607L - - -2830136 - "Element-Frame-Color" - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 110 - - - 357335551L - 40 - - - 2422045748L - 70 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "RAISED" - - - 2678395525L - 1U - - - 390574330L - "%2.2f" - - - 2477733581L - "GVL.axes[MAIN.hmiAxisSelection].config.fAcceleration" - - - 2597686782L - false - - - 823443203L - "951" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_95" - - - - OnMouseClick - - - "GVL.axes[MAIN.hmiAxisSelection].config.fAcceleration" - "Default" - "" - "" - "" - false - false - true - "" - "" - - - - {72a4d2dc-b6c7-44a3-a5ee-07f1f6165396} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 96 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "RIGHT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 10 - - - 357335551L - 70 - - - 2422045748L - 100 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "fDeceleration" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""fDeceleration"" - - - 823443203L - "956" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_97" - - - - {fe27a12a-854e-4146-b0ba-f4b3afa355e2} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 98 - - - - - - - - - - 571893170L - "" - - - 494569607L - - -2830136 - "Element-Frame-Color" - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 110 - - - 357335551L - 70 - - - 2422045748L - 70 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "RAISED" - - - 2678395525L - 1U - - - 390574330L - "%2.2f" - - - 2477733581L - "GVL.axes[MAIN.hmiAxisSelection].config.fDeceleration" - - - 2597686782L - false - - - 823443203L - "951" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_99" - - - - OnMouseClick - - - "GVL.axes[MAIN.hmiAxisSelection].config.fDeceleration" - "Default" - "" - "" - "" - false - false - true - "" - "" - - - - {de7bc35d-e3df-40ae-b54d-3537f6fd694d} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 100 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "RIGHT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 10 - - - 357335551L - 100 - - - 2422045748L - 100 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "fPosition" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""fPosition"" - - - 823443203L - "957" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_101" - - - - {bb600ca0-7d6d-46a8-818c-db88c13d4726} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 102 - - - - - - - - - - 571893170L - "" - - - 494569607L - - -2830136 - "Element-Frame-Color" - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 110 - - - 357335551L - 100 - - - 2422045748L - 70 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "RAISED" - - - 2678395525L - 1U - - - 390574330L - "%2.2f" - - - 2477733581L - "GVL.axes[MAIN.hmiAxisSelection].config.fPosition" - - - 2597686782L - false - - - 823443203L - "951" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_103" - - - - OnMouseClick - - - "GVL.axes[MAIN.hmiAxisSelection].config.fPosition" - "Default" - "" - "" - "" - false - false - true - "" - "" - - - - {68a57476-9bab-4431-bf33-b25905cd3d5e} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 104 - - - - - - - - 3549563837L - "FIXED" - - - 2341735680L - - - -2830136 - "Element-Frame-Color" - - - - - 438423234L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 2678395525L - 1 - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 410 - - - 357335551L - 50 - - - 2422045748L - 190 - - - 2134141914L - 210 - - - 1165035537L - true - - - 2182350452L - true - - - 394923068L - true - - - 3069297334L - true - - - 390574330L - "" - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 505 - - - 1473355128L - 155 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 571893170L - "" - - - 2597686782L - false - - - - "GroupBox" - "VisuFbGroupBox" - true - "GenElemInst_140" - - - - {1ecd079c-b264-4556-bc00-c36f0f861458} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 141 - - - - - - - - - - - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 12 - - - 357335551L - 7 - - - 2422045748L - 50 - - - 2134141914L - 50 - - - 4062784938L - "Element-Lamp-Lamp1-Yellow" - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 296037572L - "" - - - 390574330L - "" - - - 571893170L - "" - - - 743958181L - "GVL.axes[MAIN.hmiAxisSelection].status.bGeared" - - - 2597686782L - false - - - - "Lamp1" - "VisuFbElemLamp" - true - "GenElemInst_167" - - - - {0ad28627-1d99-477d-9317-b8e519cb3369} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 169 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "LEFT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 72 - - - 357335551L - 27 - - - 2422045748L - 120 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "bGeared" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""bGeared"" - - - 823443203L - "297" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_169" - - - - {d9442ced-bcdd-4745-a242-cf870ece81ed} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 171 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 686910351L - "STYLE" - - - 2028009121L - "HCENTER" - - - 3191134607L - "VCENTER" - - - 3218484809L - "NONE" - - - 2919971128L - "Arial" - - - 1546705513L - 12 - - - 3398726742L - 0U - - - 596717991L - 0U - - - 2814868741L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 120 - - - 357335551L - 60 - - - 2422045748L - 60 - - - 2134141914L - 30 - - - 1653691745L - "1" - - - 2703123772L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 390574330L - "" - - - 2597686782L - false - - - 397264524L - "GVL.axes[MAIN.hmiAxisSelection].masterAxis.index" - - - 576042468L - "1" - - - 651134158L - "GVL.axisNum" - - - - "SpinControl" - "VisuFbElemSpinControl" - true - "GenElemInst_160" - - - - {15553245-1a3a-4dcb-8b59-f78f367c0041} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 161 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "RIGHT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 10 - - - 357335551L - 60 - - - 2422045748L - 100 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "masterGear" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""masterGear"" - - - 823443203L - "298" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_173" - - - - {351e8801-f68a-4d68-826a-cee85e35ddf7} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 176 - - - - - - - - - - 571893170L - "" - - - 494569607L - - -2830136 - "Element-Frame-Color" - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 120 - - - 357335551L - 100 - - - 2422045748L - 60 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "RAISED" - - - 2678395525L - 1U - - - 390574330L - "%2.2f" - - - 2477733581L - "GVL.axes[MAIN.hmiAxisSelection].masterAxis.ratio" - - - 2597686782L - false - - - 823443203L - "951" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_162" - - - - OnMouseClick - - - "GVL.axes[MAIN.hmiAxisSelection].masterAxis.ratio" - "Default" - "" - "" - "" - false - false - true - "" - "" - - - - {0c8e4ca6-4bfd-45f3-9a1a-765d6a403216} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 163 - - - - - - - - - - 571893170L - "" - - - 494569607L - - - -2830136 - "Element-Frame-Color" - - - - - 2812299069L - - - -1 - "Element-Fill-Color" - - - - - 135947015L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 493260384L - - - -12337 - "Element-Alarm-Fill-Color" - - - - - 2340015797L - "RIGHT" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 1649127785L - 10 - - - 357335551L - 100 - - - 2422045748L - 100 - - - 2134141914L - 30 - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 1337389588L - "NONE" - - - 2678395525L - 0 - - - 390574330L - "masterGear" - - - 2597686782L - false - - - 2477733581L - "" - - - 1782330054L - "BS_HOLLOW" - - - 2827249010L - "PS_HOLLOW" - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""gearRatio"" - - - 823443203L - "298" - - - - "Textfield" - "VisuFbElemTextfield" - true - "GenElemInst_175" - - - - {685611c6-229b-4a01-916a-e8579ff1b4fe} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 178 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1647042231L - "" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 12 - - - 357335551L - 137 - - - 2422045748L - 168 - - - 2134141914L - 30 - - - 1651471674L - true - - - 2341735680L - - - -2830136 - "Element-Control-Color" - - - - - 438423234L - - - -2830136 - "Element-Alarm-Fill-Color" - - - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Element-Button-FontColor" - - - - - - 550940142L - 96 - - - 1473355128L - 152 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2478807622L - "" - - - 390574330L - "gearIn" - - - 2597686782L - false - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""gearIn"" - - - 823443203L - "299" - - - - "Button" - "VisuFbElemButton" - true - "GenElemInst_164" - - - - OnMouseClick - - - "GVL.axes[Main.hmiAxisSelection].control.eCommand:=MotionFunctions.GearIn; -GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" - - - - {cbfdfda9-57cc-43c6-8c09-3f11790d9f6e} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 165 - - - - - - - - - - 571893170L - "" - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1647042231L - "" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 10 - - - 357335551L - 180 - - - 2422045748L - 170 - - - 2134141914L - 30 - - - 1651471674L - true - - - 2341735680L - - - -2830136 - "Element-Control-Color" - - - - - 438423234L - - - -2830136 - "Element-Alarm-Fill-Color" - - - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Element-Button-FontColor" - - - - - - 550940142L - 95 - - - 1473355128L - 195 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 2678395525L - 1U - - - 2478807622L - "" - - - 390574330L - "gearOut" - - - 2597686782L - false - - - 2114174855L - ""languageSupport"" - - - 3774423699L - ""gearOut"" - - - 823443203L - "300" - - - - "Button" - "VisuFbElemButton" - true - "GenElemInst_166" - - - - OnMouseClick - - - "GVL.axes[Main.hmiAxisSelection].control.eCommand:=MotionFunctions.GearOut; -GVL.axes[Main.hmiAxisSelection].control.bExecute:=TRUE;" - - - - {d76b21fc-04e0-460b-80d1-5bd9479c1d70} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 167 - - - - - - - - 3549563837L - "FIXED" - - - 2341735680L - - - -2830136 - "Element-Frame-Color" - - - - - 438423234L - - - -65536 - "Element-Alarm-Frame-Color" - - - - - 2678395525L - 1 - - - 2340015797L - "HCENTER" - - - 2565699834L - "VCENTER" - - - 4134387352L - "NONE" - - - 1603690730L - "Arial" - - - 4253639993L - 12 - - - 2729990903L - 0U - - - 1213979116L - 0U - - - 3488306084L - 4278190080U - - - 1999528970L - "<toggle/tap variable>" - - - 2812299069L - 4294967295U - - - 494569607L - 4278190080U - - - 1649127785L - 410 - - - 357335551L - 270 - - - 2422045748L - 190 - - - 2134141914L - 220 - - - 1165035537L - true - - - 2182350452L - true - - - 394923068L - true - - - 3069297334L - true - - - 390574330L - "" - - - 3729828405L - - - 0 - -16777216 - "Font-Standard" - "Arial" - 12 - - -16777216 - "Font-Default-Color" - - - - - - 550940142L - 505 - - - 1473355128L - 380 - - - 493260384L - 4294967295U - - - 135947015L - 4278190080U - - - 571893170L - "" - - - 2597686782L - false - - - - "GroupBox" - "VisuFbGroupBox" - true - "GenElemInst_176" - - - - {e09f47a7-1337-489e-9ad6-85e505f66a88} - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - - 179 - - - - "" - 16777215 - - - - "" - false - true - -5186307 - false - - - - - - HasVisibilityAccess - 30701c7d-977e-49b5-bb21-a0cecf1ead9e - ContainsPoint - 64d72d51-c7db-4404-bae2-6d221f8a4519 - HasInputAccess - 4fd74a45-ea1a-4196-9703-ba786a24fb65 - HasInputAccessIntern - af8ccc95-fff9-4fe4-9416-a0dfb29be3e1 - GetTooltip - 43177cf1-8f0b-4c8d-8e31-bc097eec686a - GetDialogInterfaceSize - 55aa86c5-0918-4db4-add0-c14d3e10bd10 - GetUpdateRects - 5d9bea27-1ca8-4237-a5dd-2871f8cba4be - GetNamespace - b4b507c3-fab4-44d3-a4bf-8bb411356318 - SetResult - 3d8c34a5-a56d-49c2-bec2-0193ecdb04d8 - GetTranslator - af152e4a-27d7-47e3-9ec7-009d8f822020 - Update - 3e518730-123c-436c-b9fa-f2a4d7b1bedd - SetClientData - 79534304-3f33-4434-8fe5-447c29f883f2 - HasVisibilityAccessIntern - d1f92235-4ac0-4e45-9519-7b09eda8f71b - GetInstance - bab24c33-7699-42b2-aecb-eae4d06946ba - GetClientData - af8f5dd8-f5a4-4a14-8b21-f3909d6d9e17 - Paint - 9a3477b7-0a87-43c4-b113-fae7c81e40d5 - GetElementArray - 14b1f8c7-5b9b-418d-9da5-8c2103b68aa4 - SetVisuFlagsInternal - beb99a32-43df-4be4-bd05-2ed7033ab1fb - GetText - f6448f69-60e9-4c0d-b47b-c95c649a0a1e - GetTextProperties - 92c953f5-cb0d-4f1b-9ad0-6f00f1be0217 - Initialize - 6b50d36a-e27e-4aa8-8e09-34acfbfdddbe - Destruct - 278b4e73-b2b6-4e4e-a29e-df9f9243725f - SetStaticState - f70ff323-614c-45b7-a312-0594be5bd320 - GetSurroundingRect - 7361ce2b-ad02-452c-a585-935c78b9613e - GetResult - 8317aaba-0bb5-48f9-8b2e-9d0b5c9c65a8 - GetLocalUsergroup - 5f86cd98-4bf2-45c6-9549-2f4347ceb4bb - GetName - 0f083e46-2059-4367-9572-a8e305da0fa0 - GetSize - 94a70895-e058-4e16-8112-c616e7c7a9a4 - SetDialogInterface - b2251b97-aa73-4f6f-bc20-0c510ad15f97 - FB_Reinit - b8beb673-16cf-4161-9ae8-c2f5f416bf51 - FB_Exit - b48af9a2-f9f9-4da6-a795-9f6460b9b338 - GetInitializeVersion - 8b36687e-f4e1-4b90-b2fa-8e9bf4f189bb - GetDialogInterface - 7e1d236b-c16b-42a3-a3cd-dd0554f112a2 - GetElementIdArray - a5ca5f52-0a7a-4bed-a5a1-8439dd60c0c5 - HandleInput - 3b347ea6-12e3-4e3a-9b73-ab3ec97ee6b1 - ElementInfo - 864206f7-8f61-45ac-a91b-23cae6e958d8 - - "NotImportant" - {98c8ae72-e756-4d11-b6a5-5914882e2424} - - {9c3d68cd-079f-4c26-8bad-36692069e831} - {c3a255eb-f813-47a2-b2dc-b7492ab3b22d} - {9fa50a59-1834-4cb4-bb95-9b3b57c3c1ef} - - - - FB_Init - 13be6eec-7fc2-4282-abbf-b24b2da58ba8 - FB_Reinit - 639e5dca-e06b-4c9e-8c1b-9a863c3c34f7 - FB_Exit - 95930a16-400d-44f0-9930-76888846236f - - "NotImportant" - {a9f37f15-844b-497f-805b-d8708d84591d} - - {58a216d4-e113-4f2e-92df-7466f96a8fd9} - - - - - ExecuteLooseCapture - 56b1806d-c914-46e5-8a33-dace94e57cd0 - ExecuteMouseDblClick - f552ae4e-fd0e-48e2-82cc-d500655a8931 - ExecuteMouseDown - 3b5837a4-0c1f-4158-b537-628266342351 - ExecuteMouseUp - 0cc8df63-037f-4a38-94e9-b0c4a64ed8b6 - GetElementInfo - 52bed324-4599-466c-84e6-802071489169 - abstrGetDefaultCursor - ff9bca38-15c8-4f11-b5aa-778d858e9010 - ExecuteDialogClosed - ef6b96c1-fe45-4688-a0de-6d6490b8b537 - ExecuteKeyUp - 4e5757c7-0ed6-4fbf-9913-d7b5fe42f0a9 - ExecuteKeyDown - ab3576d6-e6eb-41a7-a1d6-4deaae2eed06 - ExecuteMouseMove - 3dff894a-4d53-440d-bb97-8da676b7e4f4 - Initialize - 3e77324a-692f-4a7a-84b6-aa7bcd8e7cb2 - ExecuteMouseEnter - 31fa0ab6-580d-4d65-9f06-2a7e826d3b12 - ExecuteMouseLeave - f0ee13ef-bf51-47dc-8860-29a13e13ba32 - ExecuteMouseClick - decfae59-5adb-4719-9e89-4dd63a5af073 - - "NotImportant" - {04c23115-cafe-424a-8d84-a1484698e7d9} - - {922df0df-545b-4a6e-ab04-d027f2e1dfa1} - - 176 - - - - 2L - - "VAR_IN_OUT" - - - 3L - - " " - - - 1L - - "END_VAR" - - - 5L - - "" - - - 4L - - "VAR" - - - 6L - - " " - - - 7L - - "END_VAR" - - - - false - - 4140216668L - 0 - 1 - - 481037385728L - 549755813887L - 481037385728L - 549754765312L - 1048576L - - - - - - System.Collections.ArrayList - {1038f12c-dd4b-4f96-87a3-a350fe8f3552} - System.Boolean - {7df88604-7ac5-4e36-91c4-55e4fdad3e68} - {0b465b1a-56f7-4156-af53-ee076758cd13} - _3S.CoDeSys.VisualElem.ChangeLanguageInputAction[], VisualElem.plugin, Version=3.5.10.32, Culture=neutral, PublicKeyToken=null - {1de566f6-72a7-494c-9353-9a418172c96e} - {703465dc-4679-4ff2-bcc3-c57d0a204da3} - {40d6dd8d-dfd0-493a-8e29-c9a35e1e6539} - {f86c2928-8614-4cca-824b-e819ac4d58c4} - System.Guid - System.Collections.Hashtable - {6b108d46-58af-4e41-a3f4-174d8f160cc4} - {e8e7e747-f76f-4dee-ab1c-b9637e41ac26} - _3S.CoDeSys.VisualElem.InputBoxInputAction[], VisualElem.plugin, Version=3.5.10.32, Culture=neutral, PublicKeyToken=null - System.Int16 - System.Int32 - System.Int64 - {fa491db2-51ff-4bc1-9cd0-ce8c94ff6216} - {9e842eb2-1463-4af2-b605-4fbb17044f94} - System.String - {6302d3fe-6ea5-4c42-819a-a9734a133b3d} - _3S.CoDeSys.VisualElem.STSnippetInputAction[], VisualElem.plugin, Version=3.5.10.32, Culture=neutral, PublicKeyToken=null - {f3878285-8e4f-490b-bb1b-9acbb7eb04db} - {a5de0b0b-1cb5-4913-ac21-9d70293ec00d} - {9dcc475d-e53e-4dd3-abd9-995bf52d466f} - _3S.CoDeSys.VisualElem.ToggleVarInputAction[], VisualElem.plugin, Version=3.5.10.32, Culture=neutral, PublicKeyToken=null - System.UInt32 - {ef9d0b20-c96e-48db-b361-2ded4063150e} - {f285c9a3-7019-446b-b98c-ccec3a0af8fa} - {c694e3a2-5c0b-4177-ab35-cb06bd5a6a02} - {a4b83bea-3742-489c-9fe8-d96d68dba7ab} - {17e26cd1-bb9b-47fe-a3d5-18fcd63b9c96} - {f18bec89-9fef-401d-9953-2f11739a6808} - - - - \ No newline at end of file diff --git a/solution/tc_project_app/VISUs/languageSupport.TcTLO b/solution/tc_project_app/VISUs/languageSupport.TcTLO deleted file mode 100644 index f9dfe09..0000000 --- a/solution/tc_project_app/VISUs/languageSupport.TcTLO +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - "0" - - - "axesAvailable" - "PLC Axes available: %d" - - Alt language - - - - "velocity" - "Velocity:" - - - - - - "actposition" - "Actual Position:" - - - - - - "enable" - "Enable Axis" - - - - - - "enFW" - "Enable Forward" - - - - - - "enBW" - "Enable Backward" - - - - - - "axisSel" - "Axis Selected:" - - - - - - "actVelocity" - "Actual Velocity:" - - - - - - "errID" - "Error ID:" - - - - - - "bEnabled" - "Axis Enabled" - - - - - - "bWarning" - "Warning" - - - - - - "bBusy" - "Busy" - - - - - - "bDone" - "Command Done" - - - - - - "bResetDone" - "Reset Complete" - - - - - - "bHomed" - "Calibrated" - - - - - - "bFwEnabled" - "Fwd movement enabled" - - - - - - "bBwEnabled" - "Bwd movement enabled" - - - - - - "bError" - "Error" - - - - - - "fVelocity" - "Target Velocity:" - - Geschwindigkeit: - - - - "fAcceleration" - "Target Accel.:" - - - - - - "fDeceleration" - "Target Decel.:" - - - - - - "fPosition" - "Target Position:" - - - - - - "moveAbsolute" - "Absolute position move" - - - - - - "toggle" - "Toggle" - - - - - - "moveVelocity" - "Constant velocity move" - - - - - - "bExecute" - "Motion function executed" - - - - - - "moveRelative" - "Relative position move" - - - - - - "moveModulo" - "Modulo position move" - - - - - - "reset" - "Reset axis" - - - - - - "stop" - "Stop motion" - - - - - - "jogBw" - "Jog Backward" - - - - - - "jogFw" - "Jog Forward" - - - - - - "bGeared" - "In Gear" - - - - - - "masterGear" - "Master Axis" - - - - - - "gearRatio" - "Gear Ratio" - - - - - - "gearIn" - "Gear In" - - - - - - "gearOut" - "Gear Out" - - - - - - "" - "" - - - - - - - Test - - {6ee01c9c-bade-4561-8f8f-51a016e36b74} - {39936094-7e9a-4d1a-be25-5739d90e11d1} - {ed0a015c-01b4-4db1-a63c-fa53488b2ddf} - - - - System.Collections.ArrayList - System.Guid - System.String - {2bef0454-1bd3-412a-ac2c-af0f31dbc40f} - {53da1be7-ad25-47c3-b0e8-e26286dad2e0} - - - - \ No newline at end of file diff --git a/solution/tc_project_app/VISUs/visuTextLinks.TcTLO b/solution/tc_project_app/VISUs/visuTextLinks.TcTLO deleted file mode 100644 index 371b775..0000000 --- a/solution/tc_project_app/VISUs/visuTextLinks.TcTLO +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - "0" - - - "A" - "GVL.axes[1].Axis.NcToPlc.ActPos" - - - - "" - "" - - - - - {6fd55742-e384-4894-9216-e2d2bdaf06e5} - {b421fed2-6e50-4872-a5b9-e519ab233931} - {7c170316-0583-48d7-8f84-803498aab81a} - - - - System.Collections.ArrayList - System.Guid - System.String - {2bef0454-1bd3-412a-ac2c-af0f31dbc40f} - {53da1be7-ad25-47c3-b0e8-e26286dad2e0} - - - - - - - false - false - - - - System.Boolean - {9db18249-9fcf-4264-a9de-410a659a36b3} - - - - - \ No newline at end of file diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index ac820d9..930d7d8 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit ac820d92d744766b4fa463f31d9b115b6ae4dc70 +Subproject commit 930d7d8836eed1fbb226af0c9879fd171196a731 diff --git a/solution/tc_project_app/tc_project_app.plcproj b/solution/tc_project_app/tc_project_app.plcproj index 67ef9b6..24cec4b 100644 --- a/solution/tc_project_app/tc_project_app.plcproj +++ b/solution/tc_project_app/tc_project_app.plcproj @@ -196,16 +196,23 @@ Code - - Code - - - Code - - + Code Visualization Manager.TcVMO + + Code + + + Code + Visualization Manager.TcVMO + + + Code + + + Code + @@ -229,6 +236,7 @@ + From 175bdae2de623f3acf69831dccaf2553800bda14 Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Tue, 16 Jul 2019 13:29:44 +0200 Subject: [PATCH 15/23] Add missing FB for ErrorHandling FB_NC_Error --- solution/solution.tsproj | 462 ++++++++++++++++++ solution/tc_project_app/POUs/MAIN.TcPOU | 30 +- solution/tc_project_app/tc_mca_std_lib | 2 +- .../tc_project_app/tc_project_app.plcproj | 3 + 4 files changed, 489 insertions(+), 8 deletions(-) diff --git a/solution/solution.tsproj b/solution/solution.tsproj index fc25f08..e3ecf33 100644 --- a/solution/solution.tsproj +++ b/solution/solution.tsproj @@ -1574,6 +1574,460 @@ External Setpoint Generation: 1: axis is a master axis 2: axis is master and slave 3: axis is a slave axis +]]> + + + + + + + Axis 2 + + + + + + Inputs + + In + NCENCODERSTRUCT_IN2B + 2688 + + nDataIn1 + + + nDataIn2 + + + nState4 + + + + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + nDataIn7 + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT2 + 4736 + + nDataOut1 + + + nDataOut2 + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + 3008 + + nDataIn1 + + + nDataIn2 + + + nState4 + + + + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + 5056 + + nDataOut1 + + + nDataOut2 + + + nCtrl2 + + + + + + nCtrl3 + + + + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + 1664 + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF + 2688 + + AxisState + + + + + + HomingState + + + + + + CoupleState + + + + + + + + + Axis 3 + + + + + + Inputs + + In + NCENCODERSTRUCT_IN2B + 4352 + + nDataIn1 + + + nDataIn2 + + + nState4 + + + + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + nDataIn7 + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT2 + 7424 + + nDataOut1 + + + nDataOut2 + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + 4672 + + nDataIn1 + + + nDataIn2 + + + nState4 + + + + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + 7744 + + nDataOut1 + + + nDataOut2 + + + nCtrl2 + + + + + + nCtrl3 + + + + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + 3328 + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF + 5376 + + AxisState + + + + + + HomingState + + + + + + CoupleState + + @@ -1867,6 +2321,14 @@ External Setpoint Generation: + + + + + + + + diff --git a/solution/tc_project_app/POUs/MAIN.TcPOU b/solution/tc_project_app/POUs/MAIN.TcPOU index b94dd55..dd8707e 100644 --- a/solution/tc_project_app/POUs/MAIN.TcPOU +++ b/solution/tc_project_app/POUs/MAIN.TcPOU @@ -27,6 +27,8 @@ VAR (******Error Handling********) fbErrorSystem: FB_ErrorSystem; + aFbAxesError: ARRAY [1..gvl.axisNum] OF FB_NC_Error; + //fbEL1018 : EL1018; //fbEL2808 : EL2808; //fbEL5101 : EL5101; @@ -37,6 +39,7 @@ VAR //fbEK1110 : EK1110; + END_VAR ]]> @@ -49,7 +52,7 @@ ERROR();]]> , nSelectedError=> , pErrorSystem=> ); + + +FOR GVL.iAxis:=1 TO gvl.axisNum DO + aFbAxesError[gvl.iAxis](EN:=TRUE, + nNC_ErrorID:= gvl.axes[gvl.iAxis].status.nErrorID, + nNC_AxisID:=gvl.axes[gvl.iAxis].Axis.NcToPlc.AxisId, + ErrorSystem:= fbErrorSystem.pErrorSystem); +END_FOR + + (*call all the necessary instance (input assistance F2 or right click) according to the terminals that you have in your hardware and add "TRUE" in the input En, the corresponding number of termianl to the iTerminal_ID and @@ -80,10 +93,9 @@ fbEL1808( iTerminal_ID:= 01, ErrorSystem:= fbErorSystem.pErrorSystem, EnO=> , - bError=> ); -For axis add *) - -// + bError=> ); + *) + ]]> @@ -112,10 +124,14 @@ For axis add *) + + + + + - - + diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index 930d7d8..7ec52da 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit 930d7d8836eed1fbb226af0c9879fd171196a731 +Subproject commit 7ec52daf4fd5efe337a2805fdf777650a1b227af diff --git a/solution/tc_project_app/tc_project_app.plcproj b/solution/tc_project_app/tc_project_app.plcproj index 24cec4b..5bf6c19 100644 --- a/solution/tc_project_app/tc_project_app.plcproj +++ b/solution/tc_project_app/tc_project_app.plcproj @@ -70,6 +70,9 @@ Code + + Code + Code From f9544e549b3ed498c8f350ea02eb657ba0b22578 Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Tue, 16 Jul 2019 13:31:10 +0200 Subject: [PATCH 16/23] Update Links from Error_Log_Visu to new ST_AxisStruct --- solution/tc_project_app/tc_mca_std_lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index 7ec52da..e48c00d 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit 7ec52daf4fd5efe337a2805fdf777650a1b227af +Subproject commit e48c00d61efcc9ca86262c61b8d2f037e9514a29 From c03cead419d2a2c604f9f4376d59cebbfe32168a Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Tue, 16 Jul 2019 13:42:19 +0200 Subject: [PATCH 17/23] Fix typo in comment --- solution/tc_project_app/tc_mca_std_lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index e48c00d..11bca1d 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit e48c00d61efcc9ca86262c61b8d2f037e9514a29 +Subproject commit 11bca1ddb2fa2860ecfb80e160d7a974e190fe28 From b3f741222f37c783b1db07ed271e85dad01c25ea Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Wed, 17 Jul 2019 10:14:43 +0200 Subject: [PATCH 18/23] Fix bug with bExecute reset after command --- solution/tc_project_app/tc_mca_std_lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index 11bca1d..dbb43ea 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit 11bca1ddb2fa2860ecfb80e160d7a974e190fe28 +Subproject commit dbb43ea4d39d345c27fb72060548904c3af28065 From bacbdf1e39ffdbc9e9a79dfb70e44e5be74fd3c7 Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Wed, 17 Jul 2019 13:52:07 +0200 Subject: [PATCH 19/23] add missing FB for error handling EL7037 and EL7047 --- solution/tc_project_app/tc_mca_std_lib | 2 +- solution/tc_project_app/tc_project_app.plcproj | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index dbb43ea..bb647a8 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit dbb43ea4d39d345c27fb72060548904c3af28065 +Subproject commit bb647a85cc1d93cb081bf1ad1cc61741b5c6cb1d diff --git a/solution/tc_project_app/tc_project_app.plcproj b/solution/tc_project_app/tc_project_app.plcproj index 5bf6c19..b6cbc8b 100644 --- a/solution/tc_project_app/tc_project_app.plcproj +++ b/solution/tc_project_app/tc_project_app.plcproj @@ -133,9 +133,15 @@ Code + + Code + Code + + Code + Code From 8beccc5cd8c150cb95b36353405ec5aee88a7969 Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Wed, 17 Jul 2019 15:55:52 +0200 Subject: [PATCH 20/23] Change representation to Hex of nNC_ErrorID in FB_NC_Error --- solution.sln | 32 +++++++++++++------------- solution/solution.tsproj | 2 ++ solution/tc_project_app/tc_mca_std_lib | 2 +- 3 files changed, 19 insertions(+), 17 deletions(-) diff --git a/solution.sln b/solution.sln index 976e55d..1bff69d 100644 --- a/solution.sln +++ b/solution.sln @@ -33,22 +33,6 @@ Global {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) - {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) @@ -65,6 +49,22 @@ Global {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) + {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/solution/solution.tsproj b/solution/solution.tsproj index e3ecf33..5947dd3 100644 --- a/solution/solution.tsproj +++ b/solution/solution.tsproj @@ -1654,6 +1654,7 @@ External Setpoint Generation: + Inputs @@ -1881,6 +1882,7 @@ External Setpoint Generation: + Inputs diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index bb647a8..2bcb471 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit bb647a85cc1d93cb081bf1ad1cc61741b5c6cb1d +Subproject commit 2bcb47184c02566f64e375a0ed45e2e917b87714 From 1b3ef2c20f41a6f1c6053182ac2273def5d8970c Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Thu, 18 Jul 2019 10:03:08 +0200 Subject: [PATCH 21/23] Reset bExecute when Axis are coupled --- solution/tc_project_app/tc_mca_std_lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index 2bcb471..98f573b 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit 2bcb47184c02566f64e375a0ed45e2e917b87714 +Subproject commit 98f573b3c71a5342b1bab9e5a7d770e7c6d70e3b From 1bf298212a58e97856bb7729e0e9a866bebd713f Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Thu, 1 Aug 2019 12:13:24 +0200 Subject: [PATCH 22/23] set bExecute to FLASE at the end of the code --- solution/tc_project_app/tc_mca_std_lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solution/tc_project_app/tc_mca_std_lib b/solution/tc_project_app/tc_mca_std_lib index 98f573b..1a5fa47 160000 --- a/solution/tc_project_app/tc_mca_std_lib +++ b/solution/tc_project_app/tc_mca_std_lib @@ -1 +1 @@ -Subproject commit 98f573b3c71a5342b1bab9e5a7d770e7c6d70e3b +Subproject commit 1a5fa47db49901bee67a942ad2ce5447a7903b0a From 08c6c6acaf92d0342736525fcd8783fb5cf1871f Mon Sep 17 00:00:00 2001 From: Federico Rojas Date: Thu, 1 Aug 2019 12:38:27 +0200 Subject: [PATCH 23/23] Delete Axis task from solution to have a clean solution --- solution.sln | 32 +- solution/solution.tsproj | 1513 +++++--------------------------------- 2 files changed, 194 insertions(+), 1351 deletions(-) diff --git a/solution.sln b/solution.sln index 1bff69d..976e55d 100644 --- a/solution.sln +++ b/solution.sln @@ -33,22 +33,6 @@ Global {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) {9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) - {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) @@ -65,6 +49,22 @@ Global {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) {F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) + {FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/solution/solution.tsproj b/solution/solution.tsproj index 5947dd3..e663030 100644 --- a/solution/solution.tsproj +++ b/solution/solution.tsproj @@ -1,626 +1,6 @@ - - UINTARR2 - 32 - UINT - - 0 - 2 - - - [%u, %u] - [0] - [1] - - - 0x%08x [%u, %u] - . - [0] - [1] - - - 0x%08x (%u) - . - . - - - - NCENCODERSTRUCT_IN2B - 320 - - nDataIn1 - UINTARR2 - 32 - 0 - - - nDataIn2 - UINTARR2 - 32 - 32 - - - nState1 - USINT - 8 - 64 - - - nState2 - USINT - 8 - 72 - - - nState3 - USINT - 8 - 80 - - - nState4 - USINT - - - - 8 - 88 - - - nDataIn3 - UINTARR2 - 32 - 96 - - - nDataIn4 - UINTARR2 - 32 - 128 - - - nDataIn5 - UINTARR2 - 32 - 160 - - - nDataIn6 - UINTARR2 - 32 - 192 - - - nState5 - USINT - 8 - 224 - - - nState6 - USINT - 8 - 232 - - - nState7 - USINT - 8 - 240 - - - nState8 - USINT - 8 - 248 - - - nDcInputTime - DINT - 32 - 256 - - - nDataIn7 - UINTARR2 - 32 - 288 - - - - NCENCODERSTRUCT_IN - - 96 - - - - - - NCENCODERSTRUCT_OUT2 - 320 - - nDataOut1 - UINTARR2 - 32 - 0 - - - nDataOut2 - UINTARR2 - 32 - 32 - - - nCtrl1 - USINT - 8 - 64 - - - nCtrl2 - USINT - 8 - 72 - - - nCtrl3 - USINT - 8 - 80 - - - nCtrl4 - USINT - 8 - 88 - - - nDataOut3 - UINTARR2 - 32 - 96 - - - nDataOut4 - UINTARR2 - 32 - 128 - - - nDataOut5 - UINTARR2 - 32 - 160 - - - nDataOut6 - UINTARR2 - 32 - 192 - - - nCtrl5 - USINT - 8 - 224 - - - nCtrl6 - USINT - 8 - 232 - - - nCtrl7 - USINT - 8 - 240 - - - nCtrl8 - USINT - 8 - 248 - - - - NCENCODERSTRUCT_OUT - - 96 - - - - - - NCDRIVESTRUCT_IN2 - 320 - - nDataIn1 - UINTARR2 - 32 - 0 - - - nDataIn2 - UINTARR2 - 32 - 32 - - - nState1 - USINT - 8 - 64 - - - nState2 - USINT - 8 - 72 - - - nState3 - USINT - 8 - 80 - - - nState4 - USINT - - - - 8 - 88 - - - nDataIn3 - UINTARR2 - 32 - 96 - - - nDataIn4 - UINTARR2 - 32 - 128 - - - nDataIn5 - UINTARR2 - 32 - 160 - - - nDataIn6 - UINTARR2 - 32 - 192 - - - nState5 - USINT - 8 - 224 - - - nState6 - USINT - 8 - 232 - - - nState7 - USINT - 8 - 240 - - - nState8 - USINT - 8 - 248 - - - nDcOutputTime - DINT - 32 - 256 - - - - NCDRIVESTRUCT_IN - - 96 - - - - - - NCDRIVESTRUCT_OUT2 - 320 - - nDataOut1 - UINTARR2 - 32 - 0 - - - nDataOut2 - UINTARR2 - 32 - 32 - - - nCtrl1 - USINT - 8 - 64 - - - nCtrl2 - USINT - 8 - 72 - - - nCtrl3 - USINT - 8 - 80 - - - nCtrl4 - USINT - 8 - 88 - - - nDataOut3 - UINTARR2 - 32 - 96 - - - nDataOut4 - UINTARR2 - 32 - 128 - - - nDataOut5 - UINTARR2 - 32 - 160 - - - nDataOut6 - UINTARR2 - 32 - 192 - - - nCtrl5 - USINT - 8 - 224 - - - nCtrl6 - USINT - 8 - 232 - - - nCtrl7 - USINT - 8 - 240 - - - nCtrl8 - USINT - 8 - 248 - - - - NCDRIVESTRUCT_OUT - - 96 - - - - - - PLCTONC_AXIS_REF_CTRL - 32 - - Enable - BIT - 1 - 0 - - - FeedEnablePlus - BIT - 1 - 1 - - - FeedEnableMinus - BIT - 1 - 2 - - - HomingSensor - BIT - 1 - 5 - - - AcceptBlockedDrive - BIT - 1 - 8 - - - PlcDebugFlag - BIT - 1 - 30 - - - NcDebugFlag - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - PLCTONC_AXIS_REF - 1024 - - ControlDWord - PLCTONC_AXIS_REF_CTRL - 32 - 0 - - - Override - UDINT - 32 - 32 - - - AxisModeRequest - UDINT - 32 - 64 - - - AxisModeDWord - UDINT - 32 - 96 - - - AxisModeLReal - LREAL - 64 - 128 - - - PositionCorrection - LREAL - 64 - 192 - - - ExtSetPos - LREAL - 64 - 256 - - - ExtSetVelo - LREAL - 64 - 320 - - - ExtSetAcc - LREAL - 64 - 384 - - - ExtSetDirection - DINT - 32 - 448 - - - ExtControllerOutput - LREAL - 64 - 512 - - - GearRatio1 - LREAL - 64 - 576 - - - GearRatio2 - LREAL - 64 - 640 - - - GearRatio3 - LREAL - 64 - 704 - - - GearRatio4 - LREAL - 64 - 768 - - - MapState - BOOL - 8 - 832 - - - PlcCycleControl - BYTE - 8 - 840 - - - PlcCycleCount - BYTE - 8 - 848 - - - - NcStructType - 1 - - - - - NCAXLESTRUCT_FROMPLC3 - - - NCTOPLC_AXIS_REF_STATE 32 @@ -1320,6 +700,184 @@ External Setpoint Generation: + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + + NcStructType + 1 + + + + + NCAXLESTRUCT_FROMPLC3 + + + @@ -1337,707 +895,6 @@ External Setpoint Generation: - - - - NC-Task 1 SAF - - Inputs - - - Outputs - - - Image - - - - NC-Task 1 SVB - - - Axis 1 - - - - - - Inputs - - In - NCENCODERSTRUCT_IN2B - 1024 - - nDataIn1 - - - nDataIn2 - - - nState4 - - - - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - nDataIn7 - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT2 - 2048 - - nDataOut1 - - - nDataOut2 - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 1344 - - nDataIn1 - - - nDataIn2 - - - nState4 - - - - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 2368 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - - - nCtrl3 - - - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF - - AxisState - - - - - - HomingState - - - - - - CoupleState - - - - - - - - - Axis 2 - - - - - - Inputs - - In - NCENCODERSTRUCT_IN2B - 2688 - - nDataIn1 - - - nDataIn2 - - - nState4 - - - - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - nDataIn7 - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT2 - 4736 - - nDataOut1 - - - nDataOut2 - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 3008 - - nDataIn1 - - - nDataIn2 - - - nState4 - - - - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 5056 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - - - nCtrl3 - - - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 1664 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF - 2688 - - AxisState - - - - - - HomingState - - - - - - CoupleState - - - - - - - - - Axis 3 - - - - - - Inputs - - In - NCENCODERSTRUCT_IN2B - 4352 - - nDataIn1 - - - nDataIn2 - - - nState4 - - - - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - nDataIn7 - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT2 - 7424 - - nDataOut1 - - - nDataOut2 - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 4672 - - nDataIn1 - - - nDataIn2 - - - nState4 - - - - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 7744 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - - - nCtrl3 - - - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 3328 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF - 5376 - - AxisState - - - - - - HomingState - - - - - - CoupleState - - - - - - - - - @@ -2318,19 +1175,5 @@ External Setpoint Generation: - - - - - - - - - - - - - -