Motion / PLCopen Library
These are the Motion/PLCopen functions and function blocks.
Control
Name |
Description |
Sends a request to the drive to clear any drive faults. |
|
Creates a PLCopen Axis. |
|
Causes an emergency stop (E-stop). |
|
Initializes a PLCopen digitizing Axis' position data. |
|
Requests to either enable the drive and close the loop, or disable the drive and open the loop. |
|
Resets the errors of the specified axis. |
|
Aborts the active move, removes the next move from the queue, performs a controlled stop, and switches the axis to Stopping state. |
Information
Name |
Description |
Reads the actual position of the axis. |
|
Reads the actual velocity of the axis. |
|
Returns the error status of the specified axis. |
|
Returns the value of the specified Boolean axis parameter. |
|
Returns the value of the specified axis parameter. |
|
Returns the state of the specified axis. |
|
Writes the specified axis Boolean parameter. |
|
Writes the specified axis parameter. |
I/O
PLCopenMotion
Name |
Description |
Adds a Superimposed Axis to the Axis’s list of assigned superimposed axes. |
|
Decelerates an axis to zero velocity. |
|
Performs a single-axis move to a specified endpoint position. |
|
Performs a single-axis move for a specified distance from the endpoint of the previous move. |
|
Performs a single-axis non-ending move at a specified velocity with the option of continually updating the ongoing motion with the current input parameters. |
|
Performs a single-axis move of a specified distance relative to the actual position at the time of the start of execution. |
|
Performs a single-axis move superimposed upon the currently executing move. |
|
Performs a single-axis, non-ending move at a specified velocity. |
|
Remove an axis from the axis's list of assigned, superimposed axes. |
|
Writes velocity and acceleration override factors. |
Profile
Name |
Description |
Performs a slave axis move which follows the master axis based on the Cam Table specified by CamTableID. |
|
Disengages the slave axis from an MC_CamIn move or the master axis immediately in a cam block. |
|
Returns the slave axis position for resuming an MC_CamIn move. |
|
Returns the slave axis position for starting an MC_CamIn move. |
|
Defined to read and initialize the specified profile. |
|
Performs a slave axis move which follows the master axis based on the ratio specified by RatioNumerator and RatioDenominator. |
|
Performs a slave axis move which follows the master axis based on the ratio specified by RatioNumerator and RatioDenominator. |
|
Disengages the slave axis from a MC_GearIn or MC_GearInPos move or the master axis. |
|
Performs a master position phase shift for the slave axis. |
|
Allows the application to specify what slave axes are to be synchronized and which master they follow. |
Reference
Name |
Description |
Used to execute a fast home to a switch. |
|
Changes the present actual position of the axis (as reported by MC_ReadActPos) to the position specified by the Position and Mode inputs. |
|
Deprecated - See MC_SetPos. |
Registration
Name |
Description |
Enables Mark-to-Machine registration. |
|
Enables Mark-to-Mark registration. |
|
Turns off registration for the specified axis and disarms the specified fast input. |