Repository navigation
Motion_Lib M_Actuation Properties
#Properties
###Dynamics
Acceleration : LREAL
- Get;
- Set;
Deceleration : LREAL
- Get;
- Set;
Jerk : LREAL
- Get;
- Set;
###Energise
Enable : BOOL
- Get;
- Set;
Override : LREAL
- Get;
- Set;
###Error
Axis_Error : BOOL
- Get;
Axis_Error_Id : UDINT
- Get;
Hardware_Error_Code : UDINT
- Get;
###External Set Point
Set_Direction : LREAL
- Set;
Set_Position : LREAL
- Set;
Set_Velocity : LREAL
- Set;
###Homing Configuration
Calibrate_At_Limit : BOOL
- Get;
- Set;
Calibrate_To_Negative : BOOL
- Get;
- Set;
###Limits
At_Negative_Limit : BOOL
- Get;
At_Positive_Limit : BOOL
- Get;
Disable_Limits : BOOL
- Get;
- Set;
Invert_Limits : BOOL
- Get;
- Set;
###Info
Has_Job : BOOL
- Get;
Id : UDINT
- Get;
Is_Moving : BOOL
- Get;
Mode : E_ACUTATIONSTATE : UDINT
-
Get;
-
Set{
E_ACUTATIONSTATE.E_MANUAL_ACTUATIONto enable manual positioning methods (ie. Jogging).E_ACUTATIONSTATE.E_PTP_ACTUATIONto enable standard PTP methods.E_ACUTATIONSTATE.E_PTP_ACTUATION_EXECUTINGis used internally and have no effect here.E_ACUTATIONSTATE.E_SETPOINT_ACTUATIONto enable external set point methods.E_ACUTATIONSTATE.E_SETPOINT_ACTUATION_ACTIVATEDis used internally and have no effect here.}
Position : LREAL
- Get;
Velocity : LREAL
- Get;
###Manual Motion
Jog_Backward : BOOL
- Set;
Jog_Forward : BOOL
- Set;
Jog_Velocity : LREAL
- Get;
- Set;
- [M_ACTUATION](Motion_Lib M_Actuation)
- [C_SERIALCOMM_PORT](Serial_Lib C_SerialComm_Port)
- [C_SERIALCOMM_EL6](Serial_Lib C_SerialComm_EL6)
- [C_SERIALCOMM_PC](Serial_Lib C_SerialComm_PC)
- [C_ADSCLIENT](Ads_Lib C_AdsClient)
Database Library
- C_SQLITE
Binary Stream Library