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
IsDriveLimitActive
BIT
1
18
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
{4C3FC5AC-D5AA-44C6-AC5A-159774BA0F6D}
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
OpModeStopMonitoring
BIT
1
12
OpModeOutputSmoothingFilter
BIT
1
13
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_STATE3_FLAGS
32
TouchProbe1InputState
BIT
1
0
TouchProbe2InputState
BIT
1
1
%08x
0x%08x
16#%08X
NCTOPLC_AXIS_REF_STATE3
32
Value
DWORD
32
0
Flags
NCTOPLC_AXIS_REF_STATE3_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
NCTOPLC_AXIS_REF_STATE3
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
AbsPhasingPos
LREAL
64
1664
TorqueOffset
LREAL
64
1728
ActPosWithoutPosCorrection
LREAL
64
1792
ActAcc
LREAL
64
1856
DcTimeStamp
UDINT
32
1920
UserData
LREAL
64
1984
NcStructType
2
NCAXLESTRUCT_TOPLC
NCAXLESTRUCT_TOPLC2
NCAXLESTRUCT_TOPLC3
NCAXLESTRUCT_TOPLC4
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
ExtTorque
LREAL
64
896
NcStructType
1
tc_project_app Instance
{08500001-0000-0000-F000-000000000064}
PlcTask Inputs
Safety_Shutter.bPSSPermit1
BOOL
Safety_Shutter.bPSSPermit2
BOOL
GVL.astAxes[1].stStatus.nEncoderRawCounter
UDINT
GVL.astAxes[1].stStatus.nStepperDriveCounter
UDINT
GVL.astAxes[1].stInputs.bLimitFwd
BOOL
GVL.astAxes[1].stInputs.bLimitBwd
BOOL
GVL.astAxes[1].stInputs.bHomeSensor
BOOL
GVL.astAxes[1].stInputs.nTempPT100
INT
GVL.astAxes[1].Axis.NcToPlc
NCTOPLC_AXIS_REF
GVL.astAxes[2].stStatus.nEncoderRawCounter
UDINT
GVL.astAxes[2].stStatus.nStepperDriveCounter
UDINT
GVL.astAxes[2].stInputs.bLimitFwd
BOOL
GVL.astAxes[2].stInputs.bLimitBwd
BOOL
GVL.astAxes[2].stInputs.bHomeSensor
BOOL
GVL.astAxes[2].stInputs.nTempPT100
INT
GVL.astAxes[2].Axis.NcToPlc
NCTOPLC_AXIS_REF
GVL.astAxes[3].stStatus.nEncoderRawCounter
UDINT
GVL.astAxes[3].stStatus.nStepperDriveCounter
UDINT
GVL.astAxes[3].stInputs.bLimitFwd
BOOL
GVL.astAxes[3].stInputs.bLimitBwd
BOOL
GVL.astAxes[3].stInputs.bHomeSensor
BOOL
GVL.astAxes[3].stInputs.nTempPT100
INT
GVL.astAxes[3].Axis.NcToPlc
NCTOPLC_AXIS_REF
GVL.astAxes[4].stStatus.nEncoderRawCounter
UDINT
GVL.astAxes[4].stStatus.nStepperDriveCounter
UDINT
GVL.astAxes[4].stInputs.bLimitFwd
BOOL
GVL.astAxes[4].stInputs.bLimitBwd
BOOL
GVL.astAxes[4].stInputs.bHomeSensor
BOOL
GVL.astAxes[4].stInputs.nTempPT100
INT
GVL.astAxes[4].Axis.NcToPlc
NCTOPLC_AXIS_REF
GVL.nAirPressureSensorGroup1
INT
GVL.nAirPressureSensorGroup2
INT
PlcTask Outputs
Safety_Shutter.bPSSPermitPower
BOOL
Pneumatic_Box.bPowerLedAndLight
BOOL
Pneumatic_Box.bPowerPressureSensors
BOOL
GVL.astAxes[1].Axis.PlcToNc
PLCTONC_AXIS_REF
GVL.astAxes[2].Axis.PlcToNc
PLCTONC_AXIS_REF
GVL.astAxes[3].Axis.PlcToNc
PLCTONC_AXIS_REF
GVL.astAxes[4].Axis.PlcToNc
PLCTONC_AXIS_REF
0
PlcTask
#x02010040
10
10000000