stUserInterface.stPositioning
stIn |
|---|
xActivate Activating the mode Initial value: |
xStart Start or enable the movement Initial value: |
xIntEnable If the motion is initiated using Enter the target position in Initial value: |
diPosition Setting the setpoint position |
diVelocity Setting the setpoint speed |
diAcceleration Setting the setpoint acceleration |
diDeceleration Setting the setpoint deceleration |
diRapidStopDeceleration Setting of the deceleration if |
stOUT |
|---|
uiBusyState Specification of the internal state of the mode for debugging: 0: Initial state of the internal state machine 1: Start received 2: Writing the parameters (only if 3: Startup process of movement initiation 4: Reserved 5: Execution of the movement |
xBusy
|
xBusyConfigWrite Writing mode parameters |
xBusyExecuteMovement Execution of the movement |
xTargetReached Target position reached Initial value: |
stConfig |
|---|
uiMaxMotorCurrent Motor current max. – 8C00-04hex Initial value: Motor-dependent |
uiMaxMotorSpeed (reserved) |
eEncoderFeedbackConfiguration Operating behavior – 8F00-01hex:
Initial value: |
diPositiveLimitSwitch Software position limit positive – 8480-05hex Initial value: |
diNegativeLimitSwitch Software position limit negative – 8480-06hex Initial value: |
diRangeLimitPositiveDirection Modulo function over range limit positive direction – 8480-07hex Initial value: |
diRangeLimitNegativeDirection Modulo function over negative direction range limit – 8480-08hex Initial value: |
diInPositionWindow Target window so that the target position is considered reached – 8480-09hex Initial value: |
diLagErrorWarningLimit (reserved) |
diLagErrorErrorLimit (reserved) |
diCurrentControllerCurrentLimit Is mapped to Initial value: Motor-dependent |
uiCurrentController_P_Action Current control P component – 8600-06hex Initial value: Motor-dependent |
uiCurrentController_I_Action Current control I component – 8600-06hex Initial value: Motor-dependent |
uiCurrentController_FilterFactor Current control filter factor (to reduce high-frequency interference at the current sensor) – 8600-09hex Initial value: |
uiPositionControllerP_Action Position control P component – 8480-13hex Initial value: |
uiPositionControllerI_Action Position control I component – 8480-14hex Initial value: |
uiPositionControllerD_Action Position control D component – 8480-15hex Initial value: |
uiPositionControllerShiftFactor (reserved) |
uiPositionControllerPseudoClosedLoopMaxRetries Number of attempts to retry pseudo closed loop mode until an error is output. At 0, repeated indefinitely. Value range 0-100 – 8480-17hex Initial value: |
udiVelocityController Speed control configuration – 0: Speed control via the PtP position and speed profile (for process data) 1: Speed control only via the speed profile (see – 8500-01hex Initial value: |
diVelocityControllerSetpoint Speed control setpoint (at |
uiVelocityControllerP_Action Speed control P component – 8500-11hex Initial value: |
uiVelocityControllerI_Action Speed control P component – 8500-12hex Initial value: |
uiVelocityControllerD_Action (reserved) |
diMaxVelocityPositive Speed control limit positive; the positive limit value for the speed setpoint – 8500 – 04hex Initial value: |
diMaxVelocityNegative Speed control limit negative; the negative limit value for the speed setpoint – 8500 – 05hex Initial value: |
diMaxAcceleration Acceleration limit – 8580-04hex Initial value: |
diMaxDeceleration Deceleration limit – 8580-06hex Initial value: |
uiSupplyVoltage_UndervoltageWarningLevel Power supply voltage warning lower limit – 8680-04hex Initial value: |
uiSupplyVoltage_OvervoltageWarningLevel Power supply voltage warning upper limit – 8680-05hex Initial value: voltage-dependent |
uiSupplyVoltage_UndervoltageErrorLevel Power supply voltage fault lower limit – 8680-06hex Initial value: Svoltage-dependent |
uiSupplyVoltage_OvervoltageErrorLevel Power supply voltage fault upper limit – 8680-07hex Initial value: voltage-dependent |
eEncoderFeedbackConfiguration Open loop without encoder feedback and with encoder feedback – 8F00-01hex Initial value: |
xCheatOnStartSequence Parameters to start positioning faster after removing and resetting the Initial value: |
stConfig.stIN |
|---|
xWriteConfig Initiation of manual writing of the mode parameters – prerequisite After writing, the variable is reset automatically |
xReadConfig (reserved) |
xResetError (internal) |
eParameter (internal) |
udiAcyclData_RequestData (internal) |
stConfig.stOUT |
|---|
xWriteDone The parameters of the mode have been written (positive edge) |
xReadDone (reserved) |
xError (internal) |
bErrorNumber (internal) |
xBusy |
udiAcyclData_ResponseData (internal) |