Motion / PLCopen Library
These are the Motion/PLCopen A vendor -and product- independent worldwide association active in Industrial Control and aiming at standardizing PLC file formats based on XML. functions A function calculates a result according to the current value of its inputs. A function has no internal data and is not linked to declared instances. and function blocks A function block groups an algorithm and a set of private data. It has inputs and outputs..
Control
Name |
Description |
Sends a request to the drive In electrical engineering, a drive is an electronic device to provide power to a motor or servo. Control device for regulating the speed, torque and position of a motor. A unit controlling a motor using the current and timing in its coils. to clear any drive faults. |
|
Creates a PLCopen Axis. |
|
Causes an emergency stop (E-stop). |
|
Requests to either enable Enable signal for the drive, Hardware-Enable with 24V signal to X8, Software-Enable command by setup Software, fieldbus or permanently set. Both are required for enabling the drive. the drive and close the loop, or disable Removal of the ENABLE signal. Disables power stage. the drive and open the loop. |
|
Resets New start of the microprocessor. 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 For a group of axes this means: In ACS the velocities of the different axes. In MCS and PCS it provides the velocity of the TCP 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. |
|
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 Compensation for the lag between the electromagnetic and magnetic fields in the motor. for the slave axis. |
|
Allows the application to specify what slave axes are to be synchronized Combines an axis or axes group (as slave) with an axis as master. The slave executes its path with synchronization to the progress of the master. This is linked to a one dimension source for synchronization. and which master they follow. |
Reference
Name |
Description |
Used to execute a fast home The homing procedure allows, based on a position measurement, to set a position offset to the motor to ensure it is physically at the home position. 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. |