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 - Axis- PersistentData- Input - bEnable- BOOL- FALSE - TRUE: Acrivates FB, else inactive.- Output - bPositionRestored- BOOL- TRUE: The position has been restored during the last start-up of the axis.- bPositionStored- BOOL- TRUE: The position has been stored during the last call.- bBusy- BOOL- TRUE: FB is not idle.- bError- BOOL- FALSE - TRUE: Error has occured within the function block.- eErrorID- SMC_ERROR- SMC_NO_ERROR - Error identification - eRestoringDiag- SMC3_PersistPositionDiag.SMC3_PPD_RESTORING_OK - Diagnostic information about restoring 
