PLCopen Function Blocks
"International Electrotechnical Commission"
IEC is a not-for-profit, non-governmental international standards organization that prepares and publishes International Standards for all electrical, electronic and related technologies 61131-3 PLCopen standard (see Function Blocks for more information).
To offer flexibility, ease of use, and reusability, the library consists of command-oriented function blocks with a reference to the axis (e.g., the abstract data type AXIS_REF Structure).
The PLCopen
A vendor -and product- independent worldwide association active in Industrial Control and aiming at standardizing PLC file formats based on XML Library contains function blocks for:
- Control: Function blocks to define and initialize motion, control power, and reset errors.
- I/O: Function blocks to control interaction with Digital I/O and Touch Probe and trigger PLCopen Registration functionality.
- Info: Function blocks to provide information on motion, position, status, and the ability to read and write other drive parameters.
- PLCopen Motion: Function blocks to execute different types of motion.
- Profile: Function blocks for master/slave motion.
- Reference: Function blocks to reset position.
- Registration: Function blocks to perform registration.
|
Description |
|
|---|---|
|
Adds a superimposed axis to a specified axis. |
|
|
Engages the Cam. |
|
|
Disengages the slave from the master axis immediately in a cam block. |
|
|
Selects the Cam tables by setting the pointers to the relevant tables. |
|
|
Commands a ratio between the velocity of the slave and master axis. |
|
|
Disengages the slave from the master axis. |
|
|
Performs Mark-to-Machine registration. |
|
|
Performs Mark-to-Mark registration. |
|
|
Performs a single-axis move to a specified endpoint position. |
|
|
Commands a controlled motion of a specified relative distance.
|
|
|
Performs a single-axis move of a specified distance relative to the actual position at the time of the start of execution. |
|
|
|
|
Commands a never-ending controlled motion (jog) at a specified velocity. |
|
|
Controls the power stage: enable(on) and disable (off). |
|
|
Returns the value of the actual position. |
|
|
Indicates Drive-related errors. |
|
|
& |
Return the value of a Drive parameter.
|
|
Returns Axis status details with respect to the motion currently in progress. |
|
|
Removes a superimposed axis from an axis. |
|
|
|
|
Commands a controlled motion stop and transfers the axis to the Stopping state.
|
|
|
Turns off registration. |
|
|
& |
Modify the value of a Drive parameter. |





