The PS5611-Motion is a motion control library, to create motion control applications based on function blocks according to the standard of PLCopen motion control. These function blocks can be used for PLC-based motion control and cover a wide range of possible motion control functionalities. Starting from single axis movements to master-follower axes to perform electronic gearing and CAM functions.
In this overview chapter information is provided for a better understanding of Motion Control with AC500 PLC and PS5611-MC libraries. There is also a tabular overview of the available PLCopen function blocks and their compatibility with PLC-based “Motion Control” and the provided drive-based “Motion Control” axis implementations.
The chapter PLCopen introduction and basics explains the principle of the PLCopen “Motion Control” standard as well as how PLCopen function blocks can be used to create PLC “Motion Control” application programs. PLC-based “Motion Control” in AC500 is the next chapter, where it is explained how PLC-based “Motion Control” with AC500 can be realized and how it can be used in combination with the available PLCopen function blocks.
Finally the chapter Load Control/Torque Control: Fluid Power Extension according PLCopen explains how the PLCopen part 6 Fluid Power – extension, also called “load control”, can be used to practically realize a form of torque control (or -profiling) and how it can be used in combination with the available PLCopen function blocks to switch between torque/load control and position control.
The detailed functionality of each function block is defined in the integrated documentation of the library.
-
PLC-based motion control
-
Overview of libraries
-
Overview of PLCopen function blocks
-
Overview of data types
-
Naming of function blocks and data structures