Overview of Data Types¶
The following data types are used for the PS552-MC Motion Control library. The data types are defined in the library file MC_BASE_AC500_V11. The corresponding elements can be used for the Function Blocks inputs.
Data type | Elements | Element data type |
---|---|---|
CMC_AXIS_IO | limitSwitchPos | BOOL |
limitSwitchNeg | BOOL | |
absRefSwitch | BOOL | |
MC_PPROFILE |
master_position | LREAL |
interpolation_point | LREAL | |
velocity_ratio | LREAL | |
acceleration_ratio | LREAL | |
MC_TPROFILE |
interpolation_point | LREAL |
first_derivative | LREAL | |
second_derivative | LREAL | |
delta_time | TIME |
Data type | Possible values |
---|---|
MC_ABB_iTYPES_ENUM |
MCA_SPLINE_COMPLETE |
MCA_SPLINE_NATURAL | |
MCA_POLY5 | |
MCA_POLY3 | |
MCA_LINEAR | |
MC_BUFFERMODE | mcABORTING |
mcBUFFERED | |
mcBLENDINGlow | |
mcBLENDINGprevious | |
mcBLENDINGnext | |
mcBLENDINGhigh | |
MC_DIRECTION | DEFAULT |
POSITIVE | |
SHORTEST | |
NEGATIVE | |
CURRENT | |
MC_HOMING_DIRECTION | MC_SwitchNegative |
MC_SwitchPositive | |
MC_Positive | |
MC_Negative | |
MC_HOMING_EDGE | MC_EdgeOn |
MC_EdgeOff | |
MC_On | |
MC_Off | |
MC_HOMING_MODE | MC_REFPULSE |
MC_DIRECT | |
MC_SOURCE | mcActualValue |
mcSetValue |
Data types of PLCopen Coordinated Motion Control: Realization in AC500