SMC3_PersistPosition (FB)ΒΆ
FUNCTION_BLOCK SMC3_PersistPosition
This function block serves to persist the axis position of a multi-turn absolute encoder with real axis.
This function block assumes that the multi-turn encoder has a range of 2^32. For multi-turn encoders with a smaller range, please use SMC3_PersistPositionSingleturn.
- InOut:
Scope
Name
Type
Initial
Comment
Inout
AxisPersistentDataInput
bEnableBOOLFALSE
TRUE: Acrivates FB, else inactive.Output
bPositionRestoredBOOLTRUE: The position has been restored during the last start-up of the axis.bPositionStoredBOOLTRUE: The position has been stored during the last call.bBusyBOOLTRUE: FB is not idle.bErrorBOOLFALSE
TRUE: Error has occured within the function block.eErrorIDSMC_ERRORSMC_NO_ERROR
Error identification
eRestoringDiagSMC3_PersistPositionDiag.SMC3_PPD_RESTORING_OK
Diagnostic information about restoring